1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <alex.aring@gmail.com> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208A8293 MEDIA DRIVER 209M: Antti Palosaari <crope@iki.fi> 210L: linux-media@vger.kernel.org 211W: https://linuxtv.org 212W: http://palosaari.fi/linux/ 213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 214T: git git://linuxtv.org/anttip/media_tree.git 215S: Maintained 216F: drivers/media/dvb-frontends/a8293* 217 218AACRAID SCSI RAID DRIVER 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 220L: linux-scsi@vger.kernel.org 221W: http://www.adaptec.com/ 222S: Supported 223F: Documentation/scsi/aacraid.txt 224F: drivers/scsi/aacraid/ 225 226ABI/API 227L: linux-api@vger.kernel.org 228F: include/linux/syscalls.h 229F: kernel/sys_ni.c 230 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 232M: Hans de Goede <hdegoede@redhat.com> 233L: linux-hwmon@vger.kernel.org 234S: Maintained 235F: drivers/hwmon/abituguru.c 236 237ABIT UGURU 3 HARDWARE MONITOR DRIVER 238M: Alistair John Strachan <alistair@devzero.co.uk> 239L: linux-hwmon@vger.kernel.org 240S: Maintained 241F: drivers/hwmon/abituguru3.c 242 243ACCES 104-DIO-48E GPIO DRIVER 244M: William Breathitt Gray <vilhelm.gray@gmail.com> 245L: linux-gpio@vger.kernel.org 246S: Maintained 247F: drivers/gpio/gpio-104-dio-48e.c 248 249ACCES 104-IDI-48 GPIO DRIVER 250M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 251L: linux-gpio@vger.kernel.org 252S: Maintained 253F: drivers/gpio/gpio-104-idi-48.c 254 255ACCES 104-IDIO-16 GPIO DRIVER 256M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 257L: linux-gpio@vger.kernel.org 258S: Maintained 259F: drivers/gpio/gpio-104-idio-16.c 260 261ACCES 104-QUAD-8 IIO DRIVER 262M: William Breathitt Gray <vilhelm.gray@gmail.com> 263L: linux-iio@vger.kernel.org 264S: Maintained 265F: drivers/iio/counter/104-quad-8.c 266 267ACCES PCI-IDIO-16 GPIO DRIVER 268M: William Breathitt Gray <vilhelm.gray@gmail.com> 269L: linux-gpio@vger.kernel.org 270S: Maintained 271F: drivers/gpio/gpio-pci-idio-16.c 272 273ACENIC DRIVER 274M: Jes Sorensen <jes@trained-monkey.org> 275L: linux-acenic@sunsite.dk 276S: Maintained 277F: drivers/net/ethernet/alteon/acenic* 278 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 280M: Peter Feuerer <peter@piie.net> 281L: platform-driver-x86@vger.kernel.org 282W: http://piie.net/?section=acerhdf 283S: Maintained 284F: drivers/platform/x86/acerhdf.c 285 286ACER WMI LAPTOP EXTRAS 287M: "Lee, Chun-Yi" <jlee@suse.com> 288L: platform-driver-x86@vger.kernel.org 289S: Maintained 290F: drivers/platform/x86/acer-wmi.c 291 292ACPI 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 294M: Len Brown <lenb@kernel.org> 295L: linux-acpi@vger.kernel.org 296W: https://01.org/linux-acpi 297Q: https://patchwork.kernel.org/project/linux-acpi/list/ 298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 299B: https://bugzilla.kernel.org 300S: Supported 301F: drivers/acpi/ 302F: drivers/pnp/pnpacpi/ 303F: include/linux/acpi.h 304F: include/linux/fwnode.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI APEI 315M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 316M: Len Brown <lenb@kernel.org> 317L: linux-acpi@vger.kernel.org 318R: Tony Luck <tony.luck@intel.com> 319R: Borislav Petkov <bp@alien8.de> 320F: drivers/acpi/apei/ 321 322ACPI COMPONENT ARCHITECTURE (ACPICA) 323M: Robert Moore <robert.moore@intel.com> 324M: Lv Zheng <lv.zheng@intel.com> 325M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 326L: linux-acpi@vger.kernel.org 327L: devel@acpica.org 328W: https://acpica.org/ 329W: https://github.com/acpica/acpica/ 330Q: https://patchwork.kernel.org/project/linux-acpi/list/ 331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 332B: https://bugzilla.kernel.org 333B: https://bugs.acpica.org 334S: Supported 335F: drivers/acpi/acpica/ 336F: include/acpi/ 337F: tools/power/acpi/ 338 339ACPI FAN DRIVER 340M: Zhang Rui <rui.zhang@intel.com> 341L: linux-acpi@vger.kernel.org 342W: https://01.org/linux-acpi 343B: https://bugzilla.kernel.org 344S: Supported 345F: drivers/acpi/fan.c 346 347ACPI FOR ARM64 (ACPI/arm64) 348M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 349M: Hanjun Guo <hanjun.guo@linaro.org> 350M: Sudeep Holla <sudeep.holla@arm.com> 351L: linux-acpi@vger.kernel.org 352S: Maintained 353F: drivers/acpi/arm64 354 355ACPI PMIC DRIVERS 356M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 357M: Len Brown <lenb@kernel.org> 358R: Andy Shevchenko <andy@infradead.org> 359R: Mika Westerberg <mika.westerberg@linux.intel.com> 360L: linux-acpi@vger.kernel.org 361Q: https://patchwork.kernel.org/project/linux-acpi/list/ 362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 363B: https://bugzilla.kernel.org 364S: Supported 365F: drivers/acpi/pmic/ 366 367ACPI THERMAL DRIVER 368M: Zhang Rui <rui.zhang@intel.com> 369L: linux-acpi@vger.kernel.org 370W: https://01.org/linux-acpi 371B: https://bugzilla.kernel.org 372S: Supported 373F: drivers/acpi/*thermal* 374 375ACPI VIDEO DRIVER 376M: Zhang Rui <rui.zhang@intel.com> 377L: linux-acpi@vger.kernel.org 378W: https://01.org/linux-acpi 379B: https://bugzilla.kernel.org 380S: Supported 381F: drivers/acpi/acpi_video.c 382 383ACPI WMI DRIVER 384L: platform-driver-x86@vger.kernel.org 385S: Orphan 386F: drivers/platform/x86/wmi.c 387 388AD1889 ALSA SOUND DRIVER 389M: Thibaut Varene <T-Bone@parisc-linux.org> 390W: http://wiki.parisc-linux.org/AD1889 391L: linux-parisc@vger.kernel.org 392S: Maintained 393F: sound/pci/ad1889.* 394 395AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 396M: Michael Hennerich <michael.hennerich@analog.com> 397W: http://wiki.analog.com/AD5254 398W: http://ez.analog.com/community/linux-device-drivers 399S: Supported 400F: drivers/misc/ad525x_dpot.c 401 402AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 403M: Michael Hennerich <michael.hennerich@analog.com> 404W: http://wiki.analog.com/AD5398 405W: http://ez.analog.com/community/linux-device-drivers 406S: Supported 407F: drivers/regulator/ad5398.c 408 409AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 410M: Michael Hennerich <michael.hennerich@analog.com> 411W: http://wiki.analog.com/AD7142 412W: http://ez.analog.com/community/linux-device-drivers 413S: Supported 414F: drivers/input/misc/ad714x.c 415 416AD7877 TOUCHSCREEN DRIVER 417M: Michael Hennerich <michael.hennerich@analog.com> 418W: http://wiki.analog.com/AD7877 419W: http://ez.analog.com/community/linux-device-drivers 420S: Supported 421F: drivers/input/touchscreen/ad7877.c 422 423AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 424M: Michael Hennerich <michael.hennerich@analog.com> 425W: http://wiki.analog.com/AD7879 426W: http://ez.analog.com/community/linux-device-drivers 427S: Supported 428F: drivers/input/touchscreen/ad7879.c 429 430ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 431M: Jiri Kosina <jikos@kernel.org> 432S: Maintained 433 434ADF7242 IEEE 802.15.4 RADIO DRIVER 435M: Michael Hennerich <michael.hennerich@analog.com> 436W: https://wiki.analog.com/ADF7242 437W: http://ez.analog.com/community/linux-device-drivers 438L: linux-wpan@vger.kernel.org 439S: Supported 440F: drivers/net/ieee802154/adf7242.c 441F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 442 443ADM1025 HARDWARE MONITOR DRIVER 444M: Jean Delvare <jdelvare@suse.com> 445L: linux-hwmon@vger.kernel.org 446S: Maintained 447F: Documentation/hwmon/adm1025 448F: drivers/hwmon/adm1025.c 449 450ADM1029 HARDWARE MONITOR DRIVER 451M: Corentin Labbe <clabbe.montjoie@gmail.com> 452L: linux-hwmon@vger.kernel.org 453S: Maintained 454F: drivers/hwmon/adm1029.c 455 456ADM8211 WIRELESS DRIVER 457L: linux-wireless@vger.kernel.org 458W: http://wireless.kernel.org/ 459S: Orphan 460F: drivers/net/wireless/admtek/adm8211.* 461 462ADP1653 FLASH CONTROLLER DRIVER 463M: Sakari Ailus <sakari.ailus@iki.fi> 464L: linux-media@vger.kernel.org 465S: Maintained 466F: drivers/media/i2c/adp1653.c 467F: include/media/i2c/adp1653.h 468 469ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 470M: Michael Hennerich <michael.hennerich@analog.com> 471W: http://wiki.analog.com/ADP5520 472W: http://ez.analog.com/community/linux-device-drivers 473S: Supported 474F: drivers/mfd/adp5520.c 475F: drivers/video/backlight/adp5520_bl.c 476F: drivers/leds/leds-adp5520.c 477F: drivers/gpio/gpio-adp5520.c 478F: drivers/input/keyboard/adp5520-keys.c 479 480ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 481M: Michael Hennerich <michael.hennerich@analog.com> 482W: http://wiki.analog.com/ADP5588 483W: http://ez.analog.com/community/linux-device-drivers 484S: Supported 485F: drivers/input/keyboard/adp5588-keys.c 486F: drivers/gpio/gpio-adp5588.c 487 488ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 489M: Michael Hennerich <michael.hennerich@analog.com> 490W: http://wiki.analog.com/ADP8860 491W: http://ez.analog.com/community/linux-device-drivers 492S: Supported 493F: drivers/video/backlight/adp8860_bl.c 494 495ADS1015 HARDWARE MONITOR DRIVER 496M: Dirk Eibach <eibach@gdsys.de> 497L: linux-hwmon@vger.kernel.org 498S: Maintained 499F: Documentation/hwmon/ads1015 500F: drivers/hwmon/ads1015.c 501F: include/linux/platform_data/ads1015.h 502 503ADT746X FAN DRIVER 504M: Colin Leroy <colin@colino.net> 505S: Maintained 506F: drivers/macintosh/therm_adt746x.c 507 508ADT7475 HARDWARE MONITOR DRIVER 509M: Jean Delvare <jdelvare@suse.com> 510L: linux-hwmon@vger.kernel.org 511S: Maintained 512F: Documentation/hwmon/adt7475 513F: drivers/hwmon/adt7475.c 514 515ADVANSYS SCSI DRIVER 516M: Matthew Wilcox <matthew@wil.cx> 517M: Hannes Reinecke <hare@suse.com> 518L: linux-scsi@vger.kernel.org 519S: Maintained 520F: Documentation/scsi/advansys.txt 521F: drivers/scsi/advansys.c 522 523ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 524M: Michael Hennerich <michael.hennerich@analog.com> 525W: http://wiki.analog.com/ADXL345 526W: http://ez.analog.com/community/linux-device-drivers 527S: Supported 528F: drivers/input/misc/adxl34x.c 529 530AEDSP16 DRIVER 531M: Riccardo Facchetti <fizban@tin.it> 532S: Maintained 533F: sound/oss/aedsp16.c 534 535AF9013 MEDIA DRIVER 536M: Antti Palosaari <crope@iki.fi> 537L: linux-media@vger.kernel.org 538W: https://linuxtv.org 539W: http://palosaari.fi/linux/ 540Q: http://patchwork.linuxtv.org/project/linux-media/list/ 541T: git git://linuxtv.org/anttip/media_tree.git 542S: Maintained 543F: drivers/media/dvb-frontends/af9013* 544 545AF9033 MEDIA DRIVER 546M: Antti Palosaari <crope@iki.fi> 547L: linux-media@vger.kernel.org 548W: https://linuxtv.org 549W: http://palosaari.fi/linux/ 550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 551T: git git://linuxtv.org/anttip/media_tree.git 552S: Maintained 553F: drivers/media/dvb-frontends/af9033* 554 555AFFS FILE SYSTEM 556L: linux-fsdevel@vger.kernel.org 557S: Orphan 558F: Documentation/filesystems/affs.txt 559F: fs/affs/ 560 561AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 562M: David Howells <dhowells@redhat.com> 563L: linux-afs@lists.infradead.org 564S: Supported 565F: fs/afs/ 566F: include/net/af_rxrpc.h 567F: net/rxrpc/af_rxrpc.c 568W: https://www.infradead.org/~dhowells/kafs/ 569 570AGPGART DRIVER 571M: David Airlie <airlied@linux.ie> 572T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 573S: Maintained 574F: drivers/char/agp/ 575F: include/linux/agp* 576F: include/uapi/linux/agp* 577 578AHA152X SCSI DRIVER 579M: "Juergen E. Fischer" <fischer@norbit.de> 580L: linux-scsi@vger.kernel.org 581S: Maintained 582F: drivers/scsi/aha152x* 583F: drivers/scsi/pcmcia/aha152x* 584 585AIC7XXX / AIC79XX SCSI DRIVER 586M: Hannes Reinecke <hare@suse.com> 587L: linux-scsi@vger.kernel.org 588S: Maintained 589F: drivers/scsi/aic7xxx/ 590 591AIMSLAB FM RADIO RECEIVER DRIVER 592M: Hans Verkuil <hverkuil@xs4all.nl> 593L: linux-media@vger.kernel.org 594T: git git://linuxtv.org/media_tree.git 595W: https://linuxtv.org 596S: Maintained 597F: drivers/media/radio/radio-aimslab* 598 599AIO 600M: Benjamin LaHaise <bcrl@kvack.org> 601L: linux-aio@kvack.org 602S: Supported 603F: fs/aio.c 604F: include/linux/*aio*.h 605 606AIRSPY MEDIA DRIVER 607M: Antti Palosaari <crope@iki.fi> 608L: linux-media@vger.kernel.org 609W: https://linuxtv.org 610W: http://palosaari.fi/linux/ 611Q: http://patchwork.linuxtv.org/project/linux-media/list/ 612T: git git://linuxtv.org/anttip/media_tree.git 613S: Maintained 614F: drivers/media/usb/airspy/ 615 616ALACRITECH GIGABIT ETHERNET DRIVER 617M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 618S: Maintained 619F: drivers/net/ethernet/alacritech/* 620 621ALCATEL SPEEDTOUCH USB DRIVER 622M: Duncan Sands <duncan.sands@free.fr> 623L: linux-usb@vger.kernel.org 624W: http://www.linux-usb.org/SpeedTouch/ 625S: Maintained 626F: drivers/usb/atm/speedtch.c 627F: drivers/usb/atm/usbatm.c 628 629ALCHEMY AU1XX0 MMC DRIVER 630M: Manuel Lauss <manuel.lauss@gmail.com> 631S: Maintained 632F: drivers/mmc/host/au1xmmc.c 633 634ALI1563 I2C DRIVER 635M: Rudolf Marek <r.marek@assembler.cz> 636L: linux-i2c@vger.kernel.org 637S: Maintained 638F: Documentation/i2c/busses/i2c-ali1563 639F: drivers/i2c/busses/i2c-ali1563.c 640 641ALLWINNER SECURITY SYSTEM 642M: Corentin Labbe <clabbe.montjoie@gmail.com> 643L: linux-crypto@vger.kernel.org 644S: Maintained 645F: drivers/crypto/sunxi-ss/ 646 647ALPHA PORT 648M: Richard Henderson <rth@twiddle.net> 649M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 650M: Matt Turner <mattst88@gmail.com> 651S: Odd Fixes 652L: linux-alpha@vger.kernel.org 653F: arch/alpha/ 654 655ALPS PS/2 TOUCHPAD DRIVER 656R: Pali Rohár <pali.rohar@gmail.com> 657F: drivers/input/mouse/alps.* 658 659ALTERA I2C CONTROLLER DRIVER 660M: Thor Thayer <thor.thayer@linux.intel.com> 661S: Maintained 662F: drivers/i2c/busses/i2c-altera.c 663 664ALTERA MAILBOX DRIVER 665M: Ley Foon Tan <lftan@altera.com> 666L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 667S: Maintained 668F: drivers/mailbox/mailbox-altera.c 669 670ALTERA PIO DRIVER 671M: Tien Hock Loh <thloh@altera.com> 672L: linux-gpio@vger.kernel.org 673S: Maintained 674F: drivers/gpio/gpio-altera.c 675 676ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 677M: Thor Thayer <thor.thayer@linux.intel.com> 678S: Maintained 679F: drivers/gpio/gpio-altera-a10sr.c 680F: drivers/mfd/altera-a10sr.c 681F: drivers/reset/reset-a10sr.c 682F: include/linux/mfd/altera-a10sr.h 683F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 684 685ALTERA TRIPLE SPEED ETHERNET DRIVER 686M: Vince Bridgers <vbridger@opensource.altera.com> 687L: netdev@vger.kernel.org 688L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 689S: Maintained 690F: drivers/net/ethernet/altera/ 691 692ALTERA UART/JTAG UART SERIAL DRIVERS 693M: Tobias Klauser <tklauser@distanz.ch> 694L: linux-serial@vger.kernel.org 695L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 696S: Maintained 697F: drivers/tty/serial/altera_uart.c 698F: drivers/tty/serial/altera_jtaguart.c 699F: include/linux/altera_uart.h 700F: include/linux/altera_jtaguart.h 701 702AMAZON ETHERNET DRIVERS 703M: Netanel Belgazal <netanel@annapurnalabs.com> 704R: Saeed Bishara <saeed@annapurnalabs.com> 705R: Zorik Machulsky <zorik@annapurnalabs.com> 706L: netdev@vger.kernel.org 707S: Supported 708F: Documentation/networking/ena.txt 709F: drivers/net/ethernet/amazon/ 710 711AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 712M: Tom Lendacky <thomas.lendacky@amd.com> 713M: Gary Hook <gary.hook@amd.com> 714L: linux-crypto@vger.kernel.org 715S: Supported 716F: drivers/crypto/ccp/ 717F: include/linux/ccp.h 718 719AMD FAM15H PROCESSOR POWER MONITORING DRIVER 720M: Huang Rui <ray.huang@amd.com> 721L: linux-hwmon@vger.kernel.org 722S: Supported 723F: Documentation/hwmon/fam15h_power 724F: drivers/hwmon/fam15h_power.c 725 726AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 727L: linux-geode@lists.infradead.org (moderated for non-subscribers) 728S: Orphan 729F: drivers/usb/gadget/udc/amd5536udc.* 730 731AMD GEODE PROCESSOR/CHIPSET SUPPORT 732P: Andres Salomon <dilinger@queued.net> 733L: linux-geode@lists.infradead.org (moderated for non-subscribers) 734W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 735S: Supported 736F: drivers/char/hw_random/geode-rng.c 737F: drivers/crypto/geode* 738F: drivers/video/fbdev/geode/ 739F: arch/x86/include/asm/geode.h 740 741AMD IOMMU (AMD-VI) 742M: Joerg Roedel <joro@8bytes.org> 743L: iommu@lists.linux-foundation.org 744T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 745S: Maintained 746F: drivers/iommu/amd_iommu*.[ch] 747F: include/linux/amd-iommu.h 748 749AMD KFD 750M: Oded Gabbay <oded.gabbay@gmail.com> 751L: dri-devel@lists.freedesktop.org 752T: git git://people.freedesktop.org/~gabbayo/linux.git 753S: Supported 754F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 755F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 756F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 757F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 758F: drivers/gpu/drm/amd/amdkfd/ 759F: drivers/gpu/drm/amd/include/cik_structs.h 760F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 761F: drivers/gpu/drm/amd/include/vi_structs.h 762F: drivers/gpu/drm/radeon/radeon_kfd.c 763F: drivers/gpu/drm/radeon/radeon_kfd.h 764F: include/uapi/linux/kfd_ioctl.h 765 766AMD SEATTLE DEVICE TREE SUPPORT 767M: Brijesh Singh <brijeshkumar.singh@amd.com> 768M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 769M: Tom Lendacky <thomas.lendacky@amd.com> 770S: Supported 771F: arch/arm64/boot/dts/amd/ 772 773AMD XGBE DRIVER 774M: Tom Lendacky <thomas.lendacky@amd.com> 775L: netdev@vger.kernel.org 776S: Supported 777F: drivers/net/ethernet/amd/xgbe/ 778F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 779 780AMS (Apple Motion Sensor) DRIVER 781M: Michael Hanselmann <linux-kernel@hansmi.ch> 782S: Supported 783F: drivers/macintosh/ams/ 784 785ANALOG DEVICES INC AD9389B DRIVER 786M: Hans Verkuil <hans.verkuil@cisco.com> 787L: linux-media@vger.kernel.org 788S: Maintained 789F: drivers/media/i2c/ad9389b* 790 791ANALOG DEVICES INC ADV7180 DRIVER 792M: Lars-Peter Clausen <lars@metafoo.de> 793L: linux-media@vger.kernel.org 794W: http://ez.analog.com/community/linux-device-drivers 795S: Supported 796F: drivers/media/i2c/adv7180.c 797 798ANALOG DEVICES INC ADV748X DRIVER 799M: Kieran Bingham <kieran.bingham@ideasonboard.com> 800L: linux-media@vger.kernel.org 801S: Maintained 802F: drivers/media/i2c/adv748x/* 803 804ANALOG DEVICES INC ADV7511 DRIVER 805M: Hans Verkuil <hans.verkuil@cisco.com> 806L: linux-media@vger.kernel.org 807S: Maintained 808F: drivers/media/i2c/adv7511* 809 810ANALOG DEVICES INC ADV7604 DRIVER 811M: Hans Verkuil <hans.verkuil@cisco.com> 812L: linux-media@vger.kernel.org 813S: Maintained 814F: drivers/media/i2c/adv7604* 815 816ANALOG DEVICES INC ADV7842 DRIVER 817M: Hans Verkuil <hans.verkuil@cisco.com> 818L: linux-media@vger.kernel.org 819S: Maintained 820F: drivers/media/i2c/adv7842* 821 822ANALOG DEVICES INC ASOC CODEC DRIVERS 823M: Lars-Peter Clausen <lars@metafoo.de> 824L: alsa-devel@alsa-project.org (moderated for non-subscribers) 825W: http://wiki.analog.com/ 826W: http://ez.analog.com/community/linux-device-drivers 827S: Supported 828F: sound/soc/codecs/adau* 829F: sound/soc/codecs/adav* 830F: sound/soc/codecs/ad1* 831F: sound/soc/codecs/ad7* 832F: sound/soc/codecs/ssm* 833F: sound/soc/codecs/sigmadsp.* 834 835ANALOG DEVICES INC ASOC DRIVERS 836L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 837L: alsa-devel@alsa-project.org (moderated for non-subscribers) 838W: http://blackfin.uclinux.org/ 839S: Supported 840F: sound/soc/blackfin/* 841 842ANALOG DEVICES INC DMA DRIVERS 843M: Lars-Peter Clausen <lars@metafoo.de> 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/dma/dma-axi-dmac.c 847 848ANALOG DEVICES INC IIO DRIVERS 849M: Lars-Peter Clausen <lars@metafoo.de> 850M: Michael Hennerich <Michael.Hennerich@analog.com> 851W: http://wiki.analog.com/ 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/*/ad* 855F: drivers/iio/adc/ltc2497* 856X: drivers/iio/*/adjd* 857F: drivers/staging/iio/*/ad* 858F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 859 860ANDROID CONFIG FRAGMENTS 861M: Rob Herring <robh@kernel.org> 862S: Supported 863F: kernel/configs/android* 864 865ANDROID DRIVERS 866M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 867M: Arve Hjønnevåg <arve@android.com> 868M: Riley Andrews <riandrews@android.com> 869T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 870L: devel@driverdev.osuosl.org 871S: Supported 872F: drivers/android/ 873F: drivers/staging/android/ 874 875ANDROID GOLDFISH RTC DRIVER 876M: Miodrag Dinic <miodrag.dinic@mips.com> 877S: Supported 878F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 879F: drivers/rtc/rtc-goldfish.c 880 881ANDROID ION DRIVER 882M: Laura Abbott <labbott@redhat.com> 883M: Sumit Semwal <sumit.semwal@linaro.org> 884L: devel@driverdev.osuosl.org 885S: Supported 886F: drivers/staging/android/ion 887F: drivers/staging/android/uapi/ion.h 888F: drivers/staging/android/uapi/ion_test.h 889 890AOA (Apple Onboard Audio) ALSA DRIVER 891M: Johannes Berg <johannes@sipsolutions.net> 892L: linuxppc-dev@lists.ozlabs.org 893L: alsa-devel@alsa-project.org (moderated for non-subscribers) 894S: Maintained 895F: sound/aoa/ 896 897APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 898M: William Breathitt Gray <vilhelm.gray@gmail.com> 899L: linux-iio@vger.kernel.org 900S: Maintained 901F: drivers/iio/adc/stx104.c 902 903APM DRIVER 904M: Jiri Kosina <jikos@kernel.org> 905S: Odd fixes 906T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 907F: arch/x86/kernel/apm_32.c 908F: include/linux/apm_bios.h 909F: include/uapi/linux/apm_bios.h 910F: drivers/char/apm-emulation.c 911 912APPARMOR SECURITY MODULE 913M: John Johansen <john.johansen@canonical.com> 914L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 915W: apparmor.wiki.kernel.org 916T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 917S: Supported 918F: security/apparmor/ 919F: Documentation/admin-guide/LSM/apparmor.rst 920 921APPLE BCM5974 MULTITOUCH DRIVER 922M: Henrik Rydberg <rydberg@bitmath.org> 923L: linux-input@vger.kernel.org 924S: Odd fixes 925F: drivers/input/mouse/bcm5974.c 926 927APPLE SMC DRIVER 928M: Henrik Rydberg <rydberg@bitmath.org> 929L: linux-hwmon@vger.kernel.org 930S: Odd fixes 931F: drivers/hwmon/applesmc.c 932 933APPLETALK NETWORK LAYER 934L: netdev@vger.kernel.org 935S: Odd fixes 936F: drivers/net/appletalk/ 937F: net/appletalk/ 938 939APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 940M: Duc Dang <dhdang@apm.com> 941S: Supported 942F: arch/arm64/boot/dts/apm/ 943 944APPLIED MICRO (APM) X-GENE SOC EDAC 945M: Loc Ho <lho@apm.com> 946S: Supported 947F: drivers/edac/xgene_edac.c 948F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 949 950APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 951M: Iyappan Subramanian <isubramanian@apm.com> 952M: Keyur Chudgar <kchudgar@apm.com> 953S: Supported 954F: drivers/net/ethernet/apm/xgene-v2/ 955 956APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 957M: Iyappan Subramanian <isubramanian@apm.com> 958M: Keyur Chudgar <kchudgar@apm.com> 959M: Quan Nguyen <qnguyen@apm.com> 960S: Supported 961F: drivers/net/ethernet/apm/xgene/ 962F: drivers/net/phy/mdio-xgene.c 963F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 964F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 965 966APPLIED MICRO (APM) X-GENE SOC PMU 967M: Tai Nguyen <ttnguyen@apm.com> 968S: Supported 969F: drivers/perf/xgene_pmu.c 970F: Documentation/perf/xgene-pmu.txt 971F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 972 973APTINA CAMERA SENSOR PLL 974M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 975L: linux-media@vger.kernel.org 976S: Maintained 977F: drivers/media/i2c/aptina-pll.* 978 979ARC FRAMEBUFFER DRIVER 980M: Jaya Kumar <jayalk@intworks.biz> 981S: Maintained 982F: drivers/video/fbdev/arcfb.c 983F: drivers/video/fbdev/core/fb_defio.c 984 985ARC PGU DRM DRIVER 986M: Alexey Brodkin <abrodkin@synopsys.com> 987S: Supported 988F: drivers/gpu/drm/arc/ 989F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 990 991ARCNET NETWORK LAYER 992M: Michael Grzeschik <m.grzeschik@pengutronix.de> 993L: netdev@vger.kernel.org 994S: Maintained 995F: drivers/net/arcnet/ 996F: include/uapi/linux/if_arcnet.h 997 998ARM ARCHITECTED TIMER DRIVER 999M: Mark Rutland <mark.rutland@arm.com> 1000M: Marc Zyngier <marc.zyngier@arm.com> 1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1002S: Maintained 1003F: arch/arm/include/asm/arch_timer.h 1004F: arch/arm64/include/asm/arch_timer.h 1005F: drivers/clocksource/arm_arch_timer.c 1006 1007ARM HDLCD DRM DRIVER 1008M: Liviu Dudau <liviu.dudau@arm.com> 1009S: Supported 1010F: drivers/gpu/drm/arm/hdlcd_* 1011F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1012 1013ARM MALI-DP DRM DRIVER 1014M: Liviu Dudau <liviu.dudau@arm.com> 1015M: Brian Starkey <brian.starkey@arm.com> 1016M: Mali DP Maintainers <malidp@foss.arm.com> 1017S: Supported 1018F: drivers/gpu/drm/arm/ 1019F: Documentation/devicetree/bindings/display/arm,malidp.txt 1020 1021ARM MFM AND FLOPPY DRIVERS 1022M: Ian Molton <spyro@f2s.com> 1023S: Maintained 1024F: arch/arm/lib/floppydma.S 1025F: arch/arm/include/asm/floppy.h 1026 1027ARM PMU PROFILING AND DEBUGGING 1028M: Will Deacon <will.deacon@arm.com> 1029M: Mark Rutland <mark.rutland@arm.com> 1030S: Maintained 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1032F: arch/arm*/kernel/perf_* 1033F: arch/arm/oprofile/common.c 1034F: arch/arm*/kernel/hw_breakpoint.c 1035F: arch/arm*/include/asm/hw_breakpoint.h 1036F: arch/arm*/include/asm/perf_event.h 1037F: drivers/perf/* 1038F: include/linux/perf/arm_pmu.h 1039F: Documentation/devicetree/bindings/arm/pmu.txt 1040F: Documentation/devicetree/bindings/perf/ 1041 1042ARM PORT 1043M: Russell King <linux@armlinux.org.uk> 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1045W: http://www.armlinux.org.uk/ 1046S: Maintained 1047T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1048F: arch/arm/ 1049 1050ARM PRIMECELL AACI PL041 DRIVER 1051M: Russell King <linux@armlinux.org.uk> 1052S: Maintained 1053F: sound/arm/aaci.* 1054 1055ARM PRIMECELL BUS SUPPORT 1056M: Russell King <linux@armlinux.org.uk> 1057S: Maintained 1058F: drivers/amba/ 1059F: include/linux/amba/bus.h 1060 1061ARM PRIMECELL CLCD PL110 DRIVER 1062M: Russell King <linux@armlinux.org.uk> 1063S: Maintained 1064F: drivers/video/fbdev/amba-clcd.* 1065 1066ARM PRIMECELL KMI PL050 DRIVER 1067M: Russell King <linux@armlinux.org.uk> 1068S: Maintained 1069F: drivers/input/serio/ambakmi.* 1070F: include/linux/amba/kmi.h 1071 1072ARM PRIMECELL MMCI PL180/1 DRIVER 1073M: Russell King <linux@armlinux.org.uk> 1074S: Maintained 1075F: drivers/mmc/host/mmci.* 1076F: include/linux/amba/mmci.h 1077 1078ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1079M: Russell King <linux@armlinux.org.uk> 1080S: Maintained 1081F: drivers/tty/serial/amba-pl01*.c 1082F: include/linux/amba/serial.h 1083 1084ARM SMMU DRIVERS 1085M: Will Deacon <will.deacon@arm.com> 1086R: Robin Murphy <robin.murphy@arm.com> 1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1088S: Maintained 1089F: drivers/iommu/arm-smmu.c 1090F: drivers/iommu/arm-smmu-v3.c 1091F: drivers/iommu/io-pgtable-arm.c 1092F: drivers/iommu/io-pgtable-arm-v7s.c 1093 1094ARM SUB-ARCHITECTURES 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1096S: Maintained 1097F: arch/arm/mach-*/ 1098F: arch/arm/plat-*/ 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1100 1101ARM/ACTIONS SEMI ARCHITECTURE 1102M: Andreas Färber <afaerber@suse.de> 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1104S: Maintained 1105N: owl 1106F: arch/arm/mach-actions/ 1107F: arch/arm/boot/dts/owl-* 1108F: arch/arm64/boot/dts/actions/ 1109F: drivers/clocksource/owl-* 1110F: drivers/soc/actions/ 1111F: include/dt-bindings/power/owl-* 1112F: include/linux/soc/actions/ 1113F: Documentation/devicetree/bindings/arm/actions.txt 1114F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1115F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1116 1117ARM/ADS SPHERE MACHINE SUPPORT 1118M: Lennert Buytenhek <kernel@wantstofly.org> 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1120S: Maintained 1121 1122ARM/AFEB9260 MACHINE SUPPORT 1123M: Sergey Lapin <slapin@ossfans.org> 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1125S: Maintained 1126 1127ARM/AJECO 1ARM MACHINE SUPPORT 1128M: Lennert Buytenhek <kernel@wantstofly.org> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130S: Maintained 1131 1132ARM/Allwinner SoC Clock Support 1133M: Emilio López <emilio@elopez.com.ar> 1134S: Maintained 1135F: drivers/clk/sunxi/ 1136 1137ARM/Allwinner sunXi SoC support 1138M: Maxime Ripard <maxime.ripard@free-electrons.com> 1139M: Chen-Yu Tsai <wens@csie.org> 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1141S: Maintained 1142N: sun[x456789]i 1143N: sun50i 1144F: arch/arm/mach-sunxi/ 1145F: arch/arm64/boot/dts/allwinner/ 1146F: drivers/clk/sunxi-ng/ 1147F: drivers/pinctrl/sunxi/ 1148F: drivers/soc/sunxi/ 1149T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1150 1151ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1152M: Neil Armstrong <narmstrong@baylibre.com> 1153M: Jerome Brunet <jbrunet@baylibre.com> 1154L: linux-amlogic@lists.infradead.org 1155S: Maintained 1156F: drivers/clk/meson/ 1157F: include/dt-bindings/clock/meson* 1158F: include/dt-bindings/clock/gxbb* 1159F: Documentation/devicetree/bindings/clock/amlogic* 1160 1161ARM/Amlogic Meson SoC support 1162M: Carlo Caione <carlo@caione.org> 1163M: Kevin Hilman <khilman@baylibre.com> 1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1165L: linux-amlogic@lists.infradead.org 1166W: http://linux-meson.com/ 1167S: Maintained 1168F: arch/arm/mach-meson/ 1169F: arch/arm/boot/dts/meson* 1170F: arch/arm64/boot/dts/amlogic/ 1171F: drivers/pinctrl/meson/ 1172F: drivers/mmc/host/meson* 1173N: meson 1174 1175ARM/Annapurna Labs ALPINE ARCHITECTURE 1176M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1177M: Antoine Tenart <antoine.tenart@free-electrons.com> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179S: Maintained 1180F: arch/arm/mach-alpine/ 1181F: arch/arm/boot/dts/alpine* 1182F: arch/arm64/boot/dts/al/ 1183F: drivers/*/*alpine* 1184 1185ARM/ARTPEC MACHINE SUPPORT 1186M: Jesper Nilsson <jesper.nilsson@axis.com> 1187M: Lars Persson <lars.persson@axis.com> 1188M: Niklas Cassel <niklas.cassel@axis.com> 1189S: Maintained 1190L: linux-arm-kernel@axis.com 1191F: arch/arm/mach-artpec 1192F: arch/arm/boot/dts/artpec6* 1193F: drivers/clk/axis 1194F: drivers/crypto/axis 1195F: drivers/pinctrl/pinctrl-artpec* 1196F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1197 1198ARM/ASPEED I2C DRIVER 1199M: Brendan Higgins <brendanhiggins@google.com> 1200R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1201R: Joel Stanley <joel@jms.id.au> 1202L: linux-i2c@vger.kernel.org 1203L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1204S: Maintained 1205F: drivers/irqchip/irq-aspeed-i2c-ic.c 1206F: drivers/i2c/busses/i2c-aspeed.c 1207F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1208F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1209 1210ARM/ASPEED MACHINE SUPPORT 1211M: Joel Stanley <joel@jms.id.au> 1212S: Maintained 1213F: arch/arm/mach-aspeed/ 1214F: arch/arm/boot/dts/aspeed-* 1215F: drivers/*/*aspeed* 1216 1217ARM/ATMEL AT91 Clock Support 1218M: Boris Brezillon <boris.brezillon@free-electrons.com> 1219S: Maintained 1220F: drivers/clk/at91 1221 1222ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1223M: Nicolas Ferre <nicolas.ferre@microchip.com> 1224M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226W: http://www.linux4sam.org 1227T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1228S: Supported 1229F: arch/arm/mach-at91/ 1230F: include/soc/at91/ 1231F: arch/arm/boot/dts/at91*.dts 1232F: arch/arm/boot/dts/at91*.dtsi 1233F: arch/arm/boot/dts/sama*.dts 1234F: arch/arm/boot/dts/sama*.dtsi 1235F: arch/arm/include/debug/at91.S 1236F: drivers/memory/atmel* 1237 1238ARM/CALXEDA HIGHBANK ARCHITECTURE 1239M: Rob Herring <robh@kernel.org> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242F: arch/arm/mach-highbank/ 1243F: arch/arm/boot/dts/highbank.dts 1244F: arch/arm/boot/dts/ecx-*.dts* 1245 1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1247M: Krzysztof Halasa <khalasa@piap.pl> 1248S: Maintained 1249F: arch/arm/mach-cns3xxx/ 1250 1251ARM/CAVIUM THUNDER NETWORK DRIVER 1252M: Sunil Goutham <sgoutham@cavium.com> 1253M: Robert Richter <rric@kernel.org> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Supported 1256F: drivers/net/ethernet/cavium/thunder/ 1257 1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1259M: Alexander Shiyan <shc_work@mail.ru> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Odd Fixes 1262N: clps711x 1263 1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1265M: Lennert Buytenhek <kernel@wantstofly.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1270M: Hartley Sweeten <hsweeten@visionengravers.com> 1271M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-ep93xx/ 1275F: arch/arm/mach-ep93xx/include/mach/ 1276 1277ARM/CLKDEV SUPPORT 1278M: Russell King <linux@armlinux.org.uk> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1282F: arch/arm/include/asm/clkdev.h 1283F: drivers/clk/clkdev.c 1284 1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1286M: Mike Rapoport <mike@compulab.co.il> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289 1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1291M: Baruch Siach <baruch@tkos.co.il> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/boot/dts/cx92755* 1295N: digicolor 1296 1297ARM/CONTEC MICRO9 MACHINE SUPPORT 1298M: Hubert Feurstein <hubert.feurstein@contec.at> 1299S: Maintained 1300F: arch/arm/mach-ep93xx/micro9.c 1301 1302ARM/CORESIGHT FRAMEWORK AND DRIVERS 1303M: Mathieu Poirier <mathieu.poirier@linaro.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: drivers/hwtracing/coresight/* 1307F: Documentation/trace/coresight.txt 1308F: Documentation/trace/coresight-cpu-debug.txt 1309F: Documentation/devicetree/bindings/arm/coresight.txt 1310F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1311F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1312F: tools/perf/arch/arm/util/pmu.c 1313F: tools/perf/arch/arm/util/auxtrace.c 1314F: tools/perf/arch/arm/util/cs-etm.c 1315F: tools/perf/arch/arm/util/cs-etm.h 1316F: tools/perf/util/cs-etm.h 1317 1318ARM/CORGI MACHINE SUPPORT 1319M: Richard Purdie <rpurdie@rpsys.net> 1320S: Maintained 1321 1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1323M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1324M: Linus Walleij <linus.walleij@linaro.org> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326T: git git://github.com/ulli-kroll/linux.git 1327S: Maintained 1328F: Documentation/devicetree/bindings/arm/gemini.txt 1329F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1330F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1331F: arch/arm/mach-gemini/ 1332F: drivers/pinctrl/pinctrl-gemini.c 1333F: drivers/rtc/rtc-ftrtc010.c 1334 1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1336M: Barry Song <baohua@kernel.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1339S: Maintained 1340F: arch/arm/boot/dts/prima2* 1341F: arch/arm/mach-prima2/ 1342F: drivers/clk/sirf/ 1343F: drivers/clocksource/timer-prima2.c 1344F: drivers/clocksource/timer-atlas7.c 1345N: [^a-z]sirf 1346 1347ARM/EBSA110 MACHINE SUPPORT 1348M: Russell King <linux@armlinux.org.uk> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350W: http://www.armlinux.org.uk/ 1351S: Maintained 1352F: arch/arm/mach-ebsa110/ 1353F: drivers/net/ethernet/amd/am79c961a.* 1354 1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1356M: Uwe Kleine-König <kernel@pengutronix.de> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359N: efm32 1360 1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1362M: Robert Jarzmik <robert.jarzmik@free.fr> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-pxa/ezx.c 1366 1367ARM/FARADAY FA526 PORT 1368M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371T: git git://git.berlios.de/gemini-board 1372F: arch/arm/mm/*-fa* 1373 1374ARM/FOOTBRIDGE ARCHITECTURE 1375M: Russell King <linux@armlinux.org.uk> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377W: http://www.armlinux.org.uk/ 1378S: Maintained 1379F: arch/arm/include/asm/hardware/dec21285.h 1380F: arch/arm/mach-footbridge/ 1381 1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1383M: Shawn Guo <shawnguo@kernel.org> 1384M: Sascha Hauer <kernel@pengutronix.de> 1385R: Fabio Estevam <fabio.estevam@nxp.com> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Maintained 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1389F: arch/arm/mach-imx/ 1390F: arch/arm/mach-mxs/ 1391F: arch/arm/boot/dts/imx* 1392F: arch/arm/configs/imx*_defconfig 1393F: drivers/clk/imx/ 1394F: drivers/soc/imx/ 1395F: include/soc/imx/ 1396 1397ARM/FREESCALE VYBRID ARM ARCHITECTURE 1398M: Shawn Guo <shawnguo@kernel.org> 1399M: Sascha Hauer <kernel@pengutronix.de> 1400R: Stefan Agner <stefan@agner.ch> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1404F: arch/arm/mach-imx/*vf610* 1405F: arch/arm/boot/dts/vf* 1406 1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1408M: Lennert Buytenhek <kernel@wantstofly.org> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411 1412ARM/GUMSTIX MACHINE SUPPORT 1413M: Steve Sakoman <sakoman@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Maintained 1416 1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1418M: Philipp Zabel <philipp.zabel@gmail.com> 1419M: Paul Parsons <lost.distance@yahoo.com> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422F: arch/arm/mach-pxa/hx4700.c 1423F: arch/arm/mach-pxa/include/mach/hx4700.h 1424F: sound/soc/pxa/hx4700.c 1425 1426ARM/HISILICON SOC SUPPORT 1427M: Wei Xu <xuwei5@hisilicon.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429W: http://www.hisilicon.com 1430S: Supported 1431T: git git://github.com/hisilicon/linux-hisi.git 1432F: arch/arm/mach-hisi/ 1433F: arch/arm/boot/dts/hi3* 1434F: arch/arm/boot/dts/hip* 1435F: arch/arm/boot/dts/hisi* 1436F: arch/arm64/boot/dts/hisilicon/ 1437 1438ARM/HP JORNADA 7XX MACHINE SUPPORT 1439M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1440W: www.jlime.com 1441S: Maintained 1442T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1443F: arch/arm/mach-sa1100/jornada720.c 1444F: arch/arm/mach-sa1100/include/mach/jornada720.h 1445 1446ARM/IGEP MACHINE SUPPORT 1447M: Enric Balletbo i Serra <eballetbo@gmail.com> 1448M: Javier Martinez Canillas <javier@dowhile0.org> 1449L: linux-omap@vger.kernel.org 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452F: arch/arm/boot/dts/omap3-igep* 1453 1454ARM/INCOME PXA270 SUPPORT 1455M: Marek Vasut <marek.vasut@gmail.com> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458F: arch/arm/mach-pxa/colibri-pxa270-income.c 1459 1460ARM/INTEL IOP13XX ARM ARCHITECTURE 1461M: Lennert Buytenhek <kernel@wantstofly.org> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464 1465ARM/INTEL IOP32X ARM ARCHITECTURE 1466M: Lennert Buytenhek <kernel@wantstofly.org> 1467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1468S: Maintained 1469 1470ARM/INTEL IOP33X ARM ARCHITECTURE 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472S: Orphan 1473 1474ARM/INTEL IQ81342EX MACHINE SUPPORT 1475M: Lennert Buytenhek <kernel@wantstofly.org> 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1477S: Maintained 1478 1479ARM/INTEL IXDP2850 MACHINE SUPPORT 1480M: Lennert Buytenhek <kernel@wantstofly.org> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483 1484ARM/INTEL IXP4XX ARM ARCHITECTURE 1485M: Imre Kaloz <kaloz@openwrt.org> 1486M: Krzysztof Halasa <khalasa@piap.pl> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/mach-ixp4xx/ 1490 1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1492M: Jonathan Cameron <jic23@cam.ac.uk> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: arch/arm/mach-pxa/stargate2.c 1496F: drivers/pcmcia/pxa2xx_stargate2.c 1497 1498ARM/INTEL XSC3 (MANZANO) ARM CORE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/LG1K ARCHITECTURE 1509M: Chanho Min <chanho.min@lge.com> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511S: Maintained 1512F: arch/arm64/boot/dts/lg/ 1513 1514ARM/LOGICPD PXA270 MACHINE SUPPORT 1515M: Lennert Buytenhek <kernel@wantstofly.org> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518 1519ARM/LPC18XX ARCHITECTURE 1520M: Joachim Eastwood <manabian@gmail.com> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522S: Maintained 1523F: arch/arm/boot/dts/lpc43* 1524F: drivers/clk/nxp/clk-lpc18xx* 1525F: drivers/clocksource/time-lpc32xx.c 1526F: drivers/i2c/busses/i2c-lpc2k.c 1527F: drivers/memory/pl172.c 1528F: drivers/mtd/spi-nor/nxp-spifi.c 1529F: drivers/rtc/rtc-lpc24xx.c 1530N: lpc18xx 1531 1532ARM/LPC32XX SOC SUPPORT 1533M: Vladimir Zapolskiy <vz@mleia.com> 1534M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1537S: Maintained 1538F: arch/arm/boot/dts/lpc32* 1539F: arch/arm/mach-lpc32xx/ 1540F: drivers/i2c/busses/i2c-pnx.c 1541F: drivers/net/ethernet/nxp/lpc_eth.c 1542F: drivers/usb/host/ohci-nxp.c 1543F: drivers/watchdog/pnx4008_wdt.c 1544N: lpc32xx 1545 1546ARM/MAGICIAN MACHINE SUPPORT 1547M: Philipp Zabel <philipp.zabel@gmail.com> 1548S: Maintained 1549 1550ARM/Marvell Berlin SoC support 1551M: Jisheng Zhang <jszhang@marvell.com> 1552M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555F: arch/arm/mach-berlin/ 1556F: arch/arm/boot/dts/berlin* 1557F: arch/arm64/boot/dts/marvell/berlin* 1558 1559ARM/Marvell Dove/MV78xx0/Orion SOC support 1560M: Jason Cooper <jason@lakedaemon.net> 1561M: Andrew Lunn <andrew@lunn.ch> 1562M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1563M: Gregory Clement <gregory.clement@free-electrons.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566F: Documentation/devicetree/bindings/soc/dove/ 1567F: arch/arm/mach-dove/ 1568F: arch/arm/mach-mv78xx0/ 1569F: arch/arm/mach-orion5x/ 1570F: arch/arm/plat-orion/ 1571F: arch/arm/boot/dts/dove* 1572F: arch/arm/boot/dts/orion5x* 1573 1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1575M: Jason Cooper <jason@lakedaemon.net> 1576M: Andrew Lunn <andrew@lunn.ch> 1577M: Gregory Clement <gregory.clement@free-electrons.com> 1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580S: Maintained 1581F: arch/arm/boot/dts/armada* 1582F: arch/arm/boot/dts/kirkwood* 1583F: arch/arm/configs/mvebu_*_defconfig 1584F: arch/arm/mach-mvebu/ 1585F: arch/arm64/boot/dts/marvell/armada* 1586F: drivers/cpufreq/mvebu-cpufreq.c 1587F: drivers/irqchip/irq-armada-370-xp.c 1588F: drivers/irqchip/irq-mvebu-* 1589F: drivers/pinctrl/mvebu/ 1590F: drivers/rtc/rtc-armada38x.c 1591 1592ARM/Mediatek RTC DRIVER 1593M: Eddie Huang <eddie.huang@mediatek.com> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1596S: Maintained 1597F: drivers/rtc/rtc-mt6397.c 1598 1599ARM/Mediatek SoC support 1600M: Matthias Brugger <matthias.bgg@gmail.com> 1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1602L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1603S: Maintained 1604F: arch/arm/boot/dts/mt6* 1605F: arch/arm/boot/dts/mt7* 1606F: arch/arm/boot/dts/mt8* 1607F: arch/arm/mach-mediatek/ 1608F: arch/arm64/boot/dts/mediatek/ 1609N: mtk 1610K: mediatek 1611 1612ARM/Mediatek USB3 PHY DRIVER 1613M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1616S: Maintained 1617F: drivers/phy/mediatek/phy-mtk-tphy.c 1618 1619ARM/MICREL KS8695 ARCHITECTURE 1620M: Greg Ungerer <gerg@uclinux.org> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622F: arch/arm/mach-ks8695/ 1623S: Odd Fixes 1624 1625ARM/MIOA701 MACHINE SUPPORT 1626M: Robert Jarzmik <robert.jarzmik@free.fr> 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1628F: arch/arm/mach-pxa/mioa701.c 1629S: Maintained 1630 1631ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1632M: Michael Petchkovsky <mkpetch@internode.on.net> 1633S: Maintained 1634 1635ARM/NOMADIK ARCHITECTURE 1636M: Alessandro Rubini <rubini@unipv.it> 1637M: Linus Walleij <linus.walleij@linaro.org> 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1639S: Maintained 1640F: arch/arm/mach-nomadik/ 1641F: drivers/pinctrl/nomadik/ 1642F: drivers/i2c/busses/i2c-nomadik.c 1643T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1644 1645ARM/NUVOTON W90X900 ARM ARCHITECTURE 1646M: Wan ZongShun <mcuos.com@gmail.com> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648W: http://www.mcuos.com 1649S: Maintained 1650F: arch/arm/mach-w90x900/ 1651F: drivers/input/keyboard/w90p910_keypad.c 1652F: drivers/input/touchscreen/w90p910_ts.c 1653F: drivers/watchdog/nuc900_wdt.c 1654F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1655F: drivers/mtd/nand/nuc900_nand.c 1656F: drivers/rtc/rtc-nuc900.c 1657F: drivers/spi/spi-nuc900.c 1658F: drivers/usb/host/ehci-w90x900.c 1659F: drivers/video/fbdev/nuc900fb.c 1660 1661ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1662M: Nelson Castillo <arhuaco@freaks-unidos.net> 1663L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1664W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1665S: Supported 1666 1667ARM/Orion SoC/Technologic Systems TS-78xx platform support 1668M: Alexander Clouter <alex@digriz.org.uk> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670W: http://www.digriz.org.uk/ts78xx/kernel 1671S: Maintained 1672F: arch/arm/mach-orion5x/ts78xx-* 1673 1674ARM/OXNAS platform support 1675M: Neil Armstrong <narmstrong@baylibre.com> 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1677L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1678S: Maintained 1679F: arch/arm/mach-oxnas/ 1680F: arch/arm/boot/dts/ox8*.dtsi 1681F: arch/arm/boot/dts/wd-mbwe.dts 1682F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1683N: oxnas 1684 1685ARM/PALM TREO SUPPORT 1686M: Tomas Cech <sleep_walker@suse.com> 1687L: linux-arm-kernel@lists.infradead.org 1688W: http://hackndev.com 1689S: Maintained 1690F: arch/arm/mach-pxa/include/mach/palmtreo.h 1691F: arch/arm/mach-pxa/palmtreo.c 1692 1693ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1694M: Marek Vasut <marek.vasut@gmail.com> 1695L: linux-arm-kernel@lists.infradead.org 1696W: http://hackndev.com 1697S: Maintained 1698F: arch/arm/mach-pxa/include/mach/palmtx.h 1699F: arch/arm/mach-pxa/palmtx.c 1700F: arch/arm/mach-pxa/include/mach/palmt5.h 1701F: arch/arm/mach-pxa/palmt5.c 1702F: arch/arm/mach-pxa/include/mach/palmld.h 1703F: arch/arm/mach-pxa/palmld.c 1704F: arch/arm/mach-pxa/include/mach/palmte2.h 1705F: arch/arm/mach-pxa/palmte2.c 1706F: arch/arm/mach-pxa/include/mach/palmtc.h 1707F: arch/arm/mach-pxa/palmtc.c 1708 1709ARM/PALMZ72 SUPPORT 1710M: Sergey Lapin <slapin@ossfans.org> 1711L: linux-arm-kernel@lists.infradead.org 1712W: http://hackndev.com 1713S: Maintained 1714F: arch/arm/mach-pxa/include/mach/palmz72.h 1715F: arch/arm/mach-pxa/palmz72.c 1716 1717ARM/PLEB SUPPORT 1718M: Peter Chubb <pleb@gelato.unsw.edu.au> 1719W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1720S: Maintained 1721 1722ARM/PT DIGITAL BOARD PORT 1723M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1725W: http://www.armlinux.org.uk/ 1726S: Maintained 1727 1728ARM/QUALCOMM SUPPORT 1729M: Andy Gross <andy.gross@linaro.org> 1730M: David Brown <david.brown@linaro.org> 1731L: linux-arm-msm@vger.kernel.org 1732L: linux-soc@vger.kernel.org 1733S: Maintained 1734F: Documentation/devicetree/bindings/soc/qcom/ 1735F: arch/arm/boot/dts/qcom-*.dts 1736F: arch/arm/boot/dts/qcom-*.dtsi 1737F: arch/arm/mach-qcom/ 1738F: arch/arm64/boot/dts/qcom/* 1739F: drivers/i2c/busses/i2c-qup.c 1740F: drivers/clk/qcom/ 1741F: drivers/dma/qcom/ 1742F: drivers/soc/qcom/ 1743F: drivers/spi/spi-qup.c 1744F: drivers/tty/serial/msm_serial.h 1745F: drivers/tty/serial/msm_serial.c 1746F: drivers/*/pm8???-* 1747F: drivers/mfd/ssbi.c 1748F: drivers/firmware/qcom_scm.c 1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1750 1751ARM/RADISYS ENP2611 MACHINE SUPPORT 1752M: Lennert Buytenhek <kernel@wantstofly.org> 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1754S: Maintained 1755 1756ARM/REALTEK ARCHITECTURE 1757M: Andreas Färber <afaerber@suse.de> 1758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1759S: Maintained 1760F: arch/arm64/boot/dts/realtek/ 1761F: Documentation/devicetree/bindings/arm/realtek.txt 1762 1763ARM/RENESAS ARM64 ARCHITECTURE 1764M: Simon Horman <horms@verge.net.au> 1765M: Magnus Damm <magnus.damm@gmail.com> 1766L: linux-renesas-soc@vger.kernel.org 1767Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1768T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1769S: Supported 1770F: arch/arm64/boot/dts/renesas/ 1771F: drivers/soc/renesas/ 1772F: include/linux/soc/renesas/ 1773 1774ARM/RISCPC ARCHITECTURE 1775M: Russell King <linux@armlinux.org.uk> 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1777W: http://www.armlinux.org.uk/ 1778S: Maintained 1779F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1780F: arch/arm/include/asm/hardware/ioc.h 1781F: arch/arm/include/asm/hardware/iomd.h 1782F: arch/arm/include/asm/hardware/memc.h 1783F: arch/arm/mach-rpc/ 1784F: drivers/net/ethernet/8390/etherh.c 1785F: drivers/net/ethernet/i825xx/ether1* 1786F: drivers/net/ethernet/seeq/ether3* 1787F: drivers/scsi/arm/ 1788 1789ARM/Rockchip SoC support 1790M: Heiko Stuebner <heiko@sntech.de> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792L: linux-rockchip@lists.infradead.org 1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1794S: Maintained 1795F: arch/arm/boot/dts/rk3* 1796F: arch/arm/boot/dts/rv1108* 1797F: arch/arm/mach-rockchip/ 1798F: drivers/clk/rockchip/ 1799F: drivers/i2c/busses/i2c-rk3x.c 1800F: drivers/*/*rockchip* 1801F: drivers/*/*/*rockchip* 1802F: sound/soc/rockchip/ 1803N: rockchip 1804 1805ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1806M: Kukjin Kim <kgene@kernel.org> 1807M: Krzysztof Kozlowski <krzk@kernel.org> 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1809L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1810Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1811S: Maintained 1812F: arch/arm/boot/dts/s3c* 1813F: arch/arm/boot/dts/s5p* 1814F: arch/arm/boot/dts/samsung* 1815F: arch/arm/boot/dts/exynos* 1816F: arch/arm64/boot/dts/exynos/ 1817F: arch/arm/plat-samsung/ 1818F: arch/arm/mach-s3c24*/ 1819F: arch/arm/mach-s3c64xx/ 1820F: arch/arm/mach-s5p*/ 1821F: arch/arm/mach-exynos*/ 1822F: drivers/*/*s3c24* 1823F: drivers/*/*/*s3c24* 1824F: drivers/*/*s3c64xx* 1825F: drivers/*/*s5pv210* 1826F: drivers/memory/samsung/* 1827F: drivers/soc/samsung/* 1828F: Documentation/arm/Samsung/ 1829F: Documentation/devicetree/bindings/arm/samsung/ 1830F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1831F: Documentation/devicetree/bindings/power/pd-samsung.txt 1832N: exynos 1833 1834ARM/SAMSUNG MOBILE MACHINE SUPPORT 1835M: Kyungmin Park <kyungmin.park@samsung.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837S: Maintained 1838F: arch/arm/mach-s5pv210/ 1839 1840ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1841M: Kyungmin Park <kyungmin.park@samsung.com> 1842M: Kamil Debski <kamil@wypas.org> 1843M: Andrzej Hajda <a.hajda@samsung.com> 1844L: linux-arm-kernel@lists.infradead.org 1845L: linux-media@vger.kernel.org 1846S: Maintained 1847F: drivers/media/platform/s5p-g2d/ 1848 1849ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1850M: Marek Szyprowski <m.szyprowski@samsung.com> 1851L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1852L: linux-media@vger.kernel.org 1853S: Maintained 1854F: drivers/media/platform/s5p-cec/ 1855F: Documentation/devicetree/bindings/media/s5p-cec.txt 1856 1857ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1858M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1859M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1860L: linux-arm-kernel@lists.infradead.org 1861L: linux-media@vger.kernel.org 1862S: Maintained 1863F: drivers/media/platform/s5p-jpeg/ 1864 1865ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1866M: Kyungmin Park <kyungmin.park@samsung.com> 1867M: Kamil Debski <kamil@wypas.org> 1868M: Jeongtae Park <jtp.park@samsung.com> 1869M: Andrzej Hajda <a.hajda@samsung.com> 1870L: linux-arm-kernel@lists.infradead.org 1871L: linux-media@vger.kernel.org 1872S: Maintained 1873F: arch/arm/plat-samsung/s5p-dev-mfc.c 1874F: drivers/media/platform/s5p-mfc/ 1875 1876ARM/SHMOBILE ARM ARCHITECTURE 1877M: Simon Horman <horms@verge.net.au> 1878M: Magnus Damm <magnus.damm@gmail.com> 1879L: linux-renesas-soc@vger.kernel.org 1880Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1881T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1882S: Supported 1883F: arch/arm/boot/dts/emev2* 1884F: arch/arm/boot/dts/r7s* 1885F: arch/arm/boot/dts/r8a* 1886F: arch/arm/boot/dts/sh* 1887F: arch/arm/configs/shmobile_defconfig 1888F: arch/arm/include/debug/renesas-scif.S 1889F: arch/arm/mach-shmobile/ 1890F: drivers/soc/renesas/ 1891F: include/linux/soc/renesas/ 1892 1893ARM/SOCFPGA ARCHITECTURE 1894M: Dinh Nguyen <dinguyen@kernel.org> 1895S: Maintained 1896F: arch/arm/mach-socfpga/ 1897F: arch/arm/boot/dts/socfpga* 1898F: arch/arm/configs/socfpga_defconfig 1899F: arch/arm64/boot/dts/altera/ 1900W: http://www.rocketboards.org 1901T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1902 1903ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1904M: Dinh Nguyen <dinguyen@kernel.org> 1905S: Maintained 1906F: drivers/clk/socfpga/ 1907 1908ARM/SOCFPGA EDAC SUPPORT 1909M: Thor Thayer <thor.thayer@linux.intel.com> 1910S: Maintained 1911F: drivers/edac/altera_edac. 1912 1913ARM/STI ARCHITECTURE 1914M: Patrice Chotard <patrice.chotard@st.com> 1915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1916W: http://www.stlinux.com 1917S: Maintained 1918F: arch/arm/mach-sti/ 1919F: arch/arm/boot/dts/sti* 1920F: drivers/char/hw_random/st-rng.c 1921F: drivers/clocksource/arm_global_timer.c 1922F: drivers/clocksource/clksrc_st_lpc.c 1923F: drivers/cpufreq/sti-cpufreq.c 1924F: drivers/dma/st_fdma* 1925F: drivers/i2c/busses/i2c-st.c 1926F: drivers/media/rc/st_rc.c 1927F: drivers/media/platform/sti/c8sectpfe/ 1928F: drivers/mmc/host/sdhci-st.c 1929F: drivers/phy/st/phy-miphy28lp.c 1930F: drivers/phy/st/phy-stih407-usb.c 1931F: drivers/pinctrl/pinctrl-st.c 1932F: drivers/remoteproc/st_remoteproc.c 1933F: drivers/remoteproc/st_slim_rproc.c 1934F: drivers/reset/sti/ 1935F: drivers/rtc/rtc-st-lpc.c 1936F: drivers/tty/serial/st-asc.c 1937F: drivers/usb/dwc3/dwc3-st.c 1938F: drivers/usb/host/ehci-st.c 1939F: drivers/usb/host/ohci-st.c 1940F: drivers/watchdog/st_lpc_wdt.c 1941F: drivers/ata/ahci_st.c 1942F: include/linux/remoteproc/st_slim_rproc.h 1943 1944ARM/STM32 ARCHITECTURE 1945M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1946M: Alexandre Torgue <alexandre.torgue@st.com> 1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1948S: Maintained 1949T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1950N: stm32 1951F: drivers/clocksource/armv7m_systick.c 1952 1953ARM/TANGO ARCHITECTURE 1954M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1955L: linux-arm-kernel@lists.infradead.org 1956S: Maintained 1957N: tango 1958 1959ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1960M: Lennert Buytenhek <kernel@wantstofly.org> 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1962S: Maintained 1963 1964ARM/TETON BGA MACHINE SUPPORT 1965M: "Mark F. Brown" <mark.brown314@gmail.com> 1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1967S: Maintained 1968 1969ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1970M: Santosh Shilimkar <ssantosh@kernel.org> 1971L: linux-kernel@vger.kernel.org 1972S: Maintained 1973F: drivers/memory/*emif* 1974 1975ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1976M: Santosh Shilimkar <ssantosh@kernel.org> 1977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1978S: Maintained 1979F: arch/arm/mach-keystone/ 1980F: arch/arm/boot/dts/keystone-* 1981T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1982 1983ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1984M: Santosh Shilimkar <ssantosh@kernel.org> 1985L: linux-kernel@vger.kernel.org 1986S: Maintained 1987F: drivers/clk/keystone/ 1988 1989ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1990M: Santosh Shilimkar <ssantosh@kernel.org> 1991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1992L: linux-kernel@vger.kernel.org 1993S: Maintained 1994F: drivers/clocksource/timer-keystone.c 1995 1996ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1997M: Santosh Shilimkar <ssantosh@kernel.org> 1998L: linux-kernel@vger.kernel.org 1999S: Maintained 2000F: drivers/power/reset/keystone-reset.c 2001 2002ARM/THECUS N2100 MACHINE SUPPORT 2003M: Lennert Buytenhek <kernel@wantstofly.org> 2004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2005S: Maintained 2006 2007ARM/TOSA MACHINE SUPPORT 2008M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2009M: Dirk Opfer <dirk@opfer-online.de> 2010S: Maintained 2011 2012ARM/U300 MACHINE SUPPORT 2013M: Linus Walleij <linus.walleij@linaro.org> 2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2015S: Supported 2016F: arch/arm/mach-u300/ 2017F: drivers/clocksource/timer-u300.c 2018F: drivers/i2c/busses/i2c-stu300.c 2019F: drivers/rtc/rtc-coh901331.c 2020F: drivers/watchdog/coh901327_wdt.c 2021F: drivers/dma/coh901318* 2022F: drivers/mfd/ab3100* 2023F: drivers/rtc/rtc-ab3100.c 2024F: drivers/rtc/rtc-coh901331.c 2025T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2026 2027ARM/UNIPHIER ARCHITECTURE 2028M: Masahiro Yamada <yamada.masahiro@socionext.com> 2029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2030T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2031S: Maintained 2032F: arch/arm/boot/dts/uniphier* 2033F: arch/arm/include/asm/hardware/cache-uniphier.h 2034F: arch/arm/mach-uniphier/ 2035F: arch/arm/mm/cache-uniphier.c 2036F: arch/arm64/boot/dts/socionext/ 2037F: drivers/bus/uniphier-system-bus.c 2038F: drivers/clk/uniphier/ 2039F: drivers/i2c/busses/i2c-uniphier* 2040F: drivers/irqchip/irq-uniphier-aidet.c 2041F: drivers/pinctrl/uniphier/ 2042F: drivers/reset/reset-uniphier.c 2043F: drivers/tty/serial/8250/8250_uniphier.c 2044N: uniphier 2045 2046ARM/Ux500 ARM ARCHITECTURE 2047M: Linus Walleij <linus.walleij@linaro.org> 2048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2049S: Maintained 2050F: arch/arm/mach-ux500/ 2051F: drivers/clocksource/clksrc-dbx500-prcmu.c 2052F: drivers/dma/ste_dma40* 2053F: drivers/hwspinlock/u8500_hsem.c 2054F: drivers/mfd/abx500* 2055F: drivers/mfd/ab8500* 2056F: drivers/mfd/dbx500* 2057F: drivers/mfd/db8500* 2058F: drivers/pinctrl/nomadik/pinctrl-ab* 2059F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2060F: drivers/rtc/rtc-ab8500.c 2061F: drivers/rtc/rtc-pl031.c 2062T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2063 2064ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2065M: Ulf Hansson <ulf.hansson@linaro.org> 2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2067T: git git://git.linaro.org/people/ulfh/clk.git 2068S: Maintained 2069F: drivers/clk/ux500/ 2070 2071ARM/VERSATILE EXPRESS PLATFORM 2072M: Liviu Dudau <liviu.dudau@arm.com> 2073M: Sudeep Holla <sudeep.holla@arm.com> 2074M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2076S: Maintained 2077F: arch/arm/boot/dts/vexpress* 2078F: arch/arm64/boot/dts/arm/ 2079F: arch/arm/mach-vexpress/ 2080F: */*/vexpress* 2081F: */*/*/vexpress* 2082F: drivers/clk/versatile/clk-vexpress-osc.c 2083F: drivers/clocksource/versatile.c 2084N: mps2 2085 2086ARM/VFP SUPPORT 2087M: Russell King <linux@armlinux.org.uk> 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2089W: http://www.armlinux.org.uk/ 2090S: Maintained 2091F: arch/arm/vfp/ 2092 2093ARM/VOIPAC PXA270 SUPPORT 2094M: Marek Vasut <marek.vasut@gmail.com> 2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2096S: Maintained 2097F: arch/arm/mach-pxa/vpac270.c 2098F: arch/arm/mach-pxa/include/mach/vpac270.h 2099 2100ARM/VT8500 ARM ARCHITECTURE 2101M: Tony Prisk <linux@prisktech.co.nz> 2102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2103S: Maintained 2104F: arch/arm/mach-vt8500/ 2105F: drivers/clocksource/vt8500_timer.c 2106F: drivers/i2c/busses/i2c-wmt.c 2107F: drivers/mmc/host/wmt-sdmmc.c 2108F: drivers/pwm/pwm-vt8500.c 2109F: drivers/rtc/rtc-vt8500.c 2110F: drivers/tty/serial/vt8500_serial.c 2111F: drivers/usb/host/ehci-platform.c 2112F: drivers/usb/host/uhci-platform.c 2113F: drivers/video/fbdev/vt8500lcdfb.* 2114F: drivers/video/fbdev/wm8505fb* 2115F: drivers/video/fbdev/wmt_ge_rops.* 2116 2117ARM/ZIPIT Z2 SUPPORT 2118M: Marek Vasut <marek.vasut@gmail.com> 2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2120S: Maintained 2121F: arch/arm/mach-pxa/z2.c 2122F: arch/arm/mach-pxa/include/mach/z2.h 2123 2124ARM/ZTE ARCHITECTURE 2125M: Jun Nie <jun.nie@linaro.org> 2126M: Baoyou Xie <baoyou.xie@linaro.org> 2127M: Shawn Guo <shawnguo@kernel.org> 2128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2129S: Maintained 2130F: arch/arm/boot/dts/zx2967* 2131F: arch/arm/mach-zx/ 2132F: arch/arm64/boot/dts/zte/ 2133F: drivers/clk/zte/ 2134F: drivers/dma/zx_dma.c 2135F: drivers/gpio/gpio-zx.c 2136F: drivers/i2c/busses/i2c-zx2967.c 2137F: drivers/mmc/host/dw_mmc-zx.* 2138F: drivers/pinctrl/zte/ 2139F: drivers/reset/reset-zx2967.c 2140F: drivers/soc/zte/ 2141F: drivers/thermal/zx2967_thermal.c 2142F: drivers/watchdog/zx2967_wdt.c 2143F: Documentation/devicetree/bindings/arm/zte.txt 2144F: Documentation/devicetree/bindings/clock/zx2967*.txt 2145F: Documentation/devicetree/bindings/dma/zxdma.txt 2146F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2147F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2148F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2149F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2150F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2151F: Documentation/devicetree/bindings/soc/zte/ 2152F: Documentation/devicetree/bindings/sound/zte,*.txt 2153F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2154F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2155F: include/dt-bindings/clock/zx2967*.h 2156F: include/dt-bindings/soc/zte,*.h 2157F: sound/soc/codecs/zx_aud96p22.c 2158F: sound/soc/zte/ 2159 2160ARM/ZYNQ ARCHITECTURE 2161M: Michal Simek <michal.simek@xilinx.com> 2162R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164W: http://wiki.xilinx.com 2165T: git https://github.com/Xilinx/linux-xlnx.git 2166S: Supported 2167F: arch/arm/mach-zynq/ 2168F: drivers/cpuidle/cpuidle-zynq.c 2169F: drivers/block/xsysace.c 2170N: zynq 2171N: xilinx 2172F: drivers/clocksource/cadence_ttc_timer.c 2173F: drivers/i2c/busses/i2c-cadence.c 2174F: drivers/mmc/host/sdhci-of-arasan.c 2175F: drivers/edac/synopsys_edac.c 2176 2177ARM64 PORT (AARCH64 ARCHITECTURE) 2178M: Catalin Marinas <catalin.marinas@arm.com> 2179M: Will Deacon <will.deacon@arm.com> 2180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2181T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2182S: Maintained 2183F: arch/arm64/ 2184F: Documentation/arm64/ 2185 2186AS3645A LED FLASH CONTROLLER DRIVER 2187M: Sakari Ailus <sakari.ailus@iki.fi> 2188L: linux-leds@vger.kernel.org 2189S: Maintained 2190F: drivers/leds/leds-as3645a.c 2191 2192AS3645A LED FLASH CONTROLLER DRIVER 2193M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2194L: linux-media@vger.kernel.org 2195T: git git://linuxtv.org/media_tree.git 2196S: Maintained 2197F: drivers/media/i2c/as3645a.c 2198F: include/media/i2c/as3645a.h 2199 2200ASAHI KASEI AK8974 DRIVER 2201M: Linus Walleij <linus.walleij@linaro.org> 2202L: linux-iio@vger.kernel.org 2203W: http://www.akm.com/ 2204S: Supported 2205F: drivers/iio/magnetometer/ak8974.c 2206 2207ASC7621 HARDWARE MONITOR DRIVER 2208M: George Joseph <george.joseph@fairview5.com> 2209L: linux-hwmon@vger.kernel.org 2210S: Maintained 2211F: Documentation/hwmon/asc7621 2212F: drivers/hwmon/asc7621.c 2213 2214ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2215M: Corentin Chary <corentin.chary@gmail.com> 2216L: acpi4asus-user@lists.sourceforge.net 2217L: platform-driver-x86@vger.kernel.org 2218W: http://acpi4asus.sf.net 2219S: Maintained 2220F: drivers/platform/x86/asus*.c 2221F: drivers/platform/x86/eeepc*.c 2222 2223ASUS WIRELESS RADIO CONTROL DRIVER 2224M: João Paulo Rechi Vita <jprvita@gmail.com> 2225L: platform-driver-x86@vger.kernel.org 2226S: Maintained 2227F: drivers/platform/x86/asus-wireless.c 2228 2229ASYMMETRIC KEYS 2230M: David Howells <dhowells@redhat.com> 2231L: keyrings@vger.kernel.org 2232S: Maintained 2233F: Documentation/crypto/asymmetric-keys.txt 2234F: include/linux/verification.h 2235F: include/crypto/public_key.h 2236F: include/crypto/pkcs7.h 2237F: crypto/asymmetric_keys/ 2238 2239ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2240R: Dan Williams <dan.j.williams@intel.com> 2241W: http://sourceforge.net/projects/xscaleiop 2242S: Odd fixes 2243F: Documentation/crypto/async-tx-api.txt 2244F: crypto/async_tx/ 2245F: drivers/dma/ 2246F: include/linux/dmaengine.h 2247F: include/linux/async_tx.h 2248 2249AT24 EEPROM DRIVER 2250M: Wolfram Sang <wsa@the-dreams.de> 2251L: linux-i2c@vger.kernel.org 2252S: Maintained 2253F: drivers/misc/eeprom/at24.c 2254F: include/linux/platform_data/at24.h 2255 2256ATA OVER ETHERNET (AOE) DRIVER 2257M: "Ed L. Cashin" <ed.cashin@acm.org> 2258W: http://www.openaoe.org/ 2259S: Supported 2260F: Documentation/aoe/ 2261F: drivers/block/aoe/ 2262 2263ATHEROS 71XX/9XXX GPIO DRIVER 2264M: Alban Bedel <albeu@free.fr> 2265W: https://github.com/AlbanBedel/linux 2266T: git git://github.com/AlbanBedel/linux 2267S: Maintained 2268F: drivers/gpio/gpio-ath79.c 2269F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2270 2271ATHEROS ATH GENERIC UTILITIES 2272M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2273L: linux-wireless@vger.kernel.org 2274S: Supported 2275F: drivers/net/wireless/ath/* 2276 2277ATHEROS ATH5K WIRELESS DRIVER 2278M: Jiri Slaby <jirislaby@gmail.com> 2279M: Nick Kossifidis <mickflemm@gmail.com> 2280M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2281L: linux-wireless@vger.kernel.org 2282W: http://wireless.kernel.org/en/users/Drivers/ath5k 2283S: Maintained 2284F: drivers/net/wireless/ath/ath5k/ 2285 2286ATHEROS ATH6KL WIRELESS DRIVER 2287M: Kalle Valo <kvalo@qca.qualcomm.com> 2288L: linux-wireless@vger.kernel.org 2289W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2290T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2291S: Supported 2292F: drivers/net/wireless/ath/ath6kl/ 2293 2294ATI_REMOTE2 DRIVER 2295M: Ville Syrjala <syrjala@sci.fi> 2296S: Maintained 2297F: drivers/input/misc/ati_remote2.c 2298 2299ATK0110 HWMON DRIVER 2300M: Luca Tettamanti <kronos.it@gmail.com> 2301L: linux-hwmon@vger.kernel.org 2302S: Maintained 2303F: drivers/hwmon/asus_atk0110.c 2304 2305ATLX ETHERNET DRIVERS 2306M: Jay Cliburn <jcliburn@gmail.com> 2307M: Chris Snook <chris.snook@gmail.com> 2308L: netdev@vger.kernel.org 2309W: http://sourceforge.net/projects/atl1 2310W: http://atl1.sourceforge.net 2311S: Maintained 2312F: drivers/net/ethernet/atheros/ 2313 2314ATM 2315M: Chas Williams <3chas3@gmail.com> 2316L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2317L: netdev@vger.kernel.org 2318W: http://linux-atm.sourceforge.net 2319S: Maintained 2320F: drivers/atm/ 2321F: include/linux/atm* 2322F: include/uapi/linux/atm* 2323 2324ATMEL AT91 / AT32 MCI DRIVER 2325M: Ludovic Desroches <ludovic.desroches@microchip.com> 2326S: Maintained 2327F: drivers/mmc/host/atmel-mci.c 2328 2329ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2330M: Nicolas Ferre <nicolas.ferre@microchip.com> 2331S: Supported 2332F: drivers/power/reset/at91-sama5d2_shdwc.c 2333 2334ATMEL Audio ALSA driver 2335M: Nicolas Ferre <nicolas.ferre@microchip.com> 2336L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2337S: Supported 2338F: sound/soc/atmel 2339 2340ATMEL I2C DRIVER 2341M: Ludovic Desroches <ludovic.desroches@microchip.com> 2342L: linux-i2c@vger.kernel.org 2343S: Supported 2344F: drivers/i2c/busses/i2c-at91.c 2345 2346ATMEL ISI DRIVER 2347M: Ludovic Desroches <ludovic.desroches@microchip.com> 2348L: linux-media@vger.kernel.org 2349S: Supported 2350F: drivers/media/platform/atmel/atmel-isi.c 2351F: include/media/atmel-isi.h 2352 2353ATMEL LCDFB DRIVER 2354M: Nicolas Ferre <nicolas.ferre@microchip.com> 2355L: linux-fbdev@vger.kernel.org 2356S: Maintained 2357F: drivers/video/fbdev/atmel_lcdfb.c 2358F: include/video/atmel_lcdc.h 2359 2360ATMEL MACB ETHERNET DRIVER 2361M: Nicolas Ferre <nicolas.ferre@microchip.com> 2362S: Supported 2363F: drivers/net/ethernet/cadence/ 2364 2365ATMEL MAXTOUCH DRIVER 2366M: Nick Dyer <nick@shmanahar.org> 2367T: git git://github.com/ndyer/linux.git 2368S: Maintained 2369F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2370F: drivers/input/touchscreen/atmel_mxt_ts.c 2371F: include/linux/platform_data/atmel_mxt_ts.h 2372 2373ATMEL NAND DRIVER 2374M: Wenyou Yang <wenyou.yang@atmel.com> 2375M: Josh Wu <rainyfeeling@outlook.com> 2376L: linux-mtd@lists.infradead.org 2377S: Supported 2378F: drivers/mtd/nand/atmel/* 2379 2380ATMEL SAMA5D2 ADC DRIVER 2381M: Ludovic Desroches <ludovic.desroches@microchip.com> 2382L: linux-iio@vger.kernel.org 2383S: Supported 2384F: drivers/iio/adc/at91-sama5d2_adc.c 2385 2386ATMEL SDMMC DRIVER 2387M: Ludovic Desroches <ludovic.desroches@microchip.com> 2388L: linux-mmc@vger.kernel.org 2389S: Supported 2390F: drivers/mmc/host/sdhci-of-at91.c 2391 2392ATMEL SPI DRIVER 2393M: Nicolas Ferre <nicolas.ferre@microchip.com> 2394S: Supported 2395F: drivers/spi/spi-atmel.* 2396 2397ATMEL SSC DRIVER 2398M: Nicolas Ferre <nicolas.ferre@microchip.com> 2399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2400S: Supported 2401F: drivers/misc/atmel-ssc.c 2402F: include/linux/atmel-ssc.h 2403 2404ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2405M: Nicolas Ferre <nicolas.ferre@microchip.com> 2406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2407S: Supported 2408F: drivers/misc/atmel_tclib.c 2409F: drivers/clocksource/tcb_clksrc.c 2410 2411ATMEL USBA UDC DRIVER 2412M: Nicolas Ferre <nicolas.ferre@microchip.com> 2413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2414S: Supported 2415F: drivers/usb/gadget/udc/atmel_usba_udc.* 2416 2417ATMEL WIRELESS DRIVER 2418M: Simon Kelley <simon@thekelleys.org.uk> 2419L: linux-wireless@vger.kernel.org 2420W: http://www.thekelleys.org.uk/atmel 2421W: http://atmelwlandriver.sourceforge.net/ 2422S: Maintained 2423F: drivers/net/wireless/atmel/atmel* 2424 2425ATMEL XDMA DRIVER 2426M: Ludovic Desroches <ludovic.desroches@microchip.com> 2427L: linux-arm-kernel@lists.infradead.org 2428L: dmaengine@vger.kernel.org 2429S: Supported 2430F: drivers/dma/at_xdmac.c 2431 2432ATOMIC INFRASTRUCTURE 2433M: Will Deacon <will.deacon@arm.com> 2434M: Peter Zijlstra <peterz@infradead.org> 2435R: Boqun Feng <boqun.feng@gmail.com> 2436L: linux-kernel@vger.kernel.org 2437S: Maintained 2438F: arch/*/include/asm/atomic*.h 2439F: include/*/atomic*.h 2440 2441ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2442M: Bradley Grove <linuxdrivers@attotech.com> 2443L: linux-scsi@vger.kernel.org 2444W: http://www.attotech.com 2445S: Supported 2446F: drivers/scsi/esas2r 2447 2448ATUSB IEEE 802.15.4 RADIO DRIVER 2449M: Stefan Schmidt <stefan@osg.samsung.com> 2450L: linux-wpan@vger.kernel.org 2451S: Maintained 2452F: drivers/net/ieee802154/atusb.c 2453F: drivers/net/ieee802154/atusb.h 2454F: drivers/net/ieee802154/at86rf230.h 2455 2456AUDIT SUBSYSTEM 2457M: Paul Moore <paul@paul-moore.com> 2458M: Eric Paris <eparis@redhat.com> 2459L: linux-audit@redhat.com (moderated for non-subscribers) 2460W: https://github.com/linux-audit 2461W: https://people.redhat.com/sgrubb/audit 2462T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2463S: Supported 2464F: include/linux/audit.h 2465F: include/uapi/linux/audit.h 2466F: kernel/audit* 2467 2468AUXILIARY DISPLAY DRIVERS 2469M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2470W: http://miguelojeda.es/auxdisplay.htm 2471W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2472S: Maintained 2473F: drivers/auxdisplay/ 2474F: include/linux/cfag12864b.h 2475 2476AX.25 NETWORK LAYER 2477M: Ralf Baechle <ralf@linux-mips.org> 2478L: linux-hams@vger.kernel.org 2479W: http://www.linux-ax25.org/ 2480S: Maintained 2481F: include/uapi/linux/ax25.h 2482F: include/net/ax25.h 2483F: net/ax25/ 2484 2485AXENTIA ARM DEVICES 2486M: Peter Rosin <peda@axentia.se> 2487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2488S: Maintained 2489F: Documentation/devicetree/bindings/arm/axentia.txt 2490F: arch/arm/boot/dts/at91-linea.dtsi 2491F: arch/arm/boot/dts/at91-tse850-3.dts 2492 2493AXENTIA ASOC DRIVERS 2494M: Peter Rosin <peda@axentia.se> 2495L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2496S: Maintained 2497F: Documentation/devicetree/bindings/sound/axentia,* 2498F: sound/soc/atmel/tse850-pcm5142.c 2499 2500AZ6007 DVB DRIVER 2501M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2502M: Mauro Carvalho Chehab <mchehab@kernel.org> 2503L: linux-media@vger.kernel.org 2504W: https://linuxtv.org 2505T: git git://linuxtv.org/media_tree.git 2506S: Maintained 2507F: drivers/media/usb/dvb-usb-v2/az6007.c 2508 2509AZTECH FM RADIO RECEIVER DRIVER 2510M: Hans Verkuil <hverkuil@xs4all.nl> 2511L: linux-media@vger.kernel.org 2512T: git git://linuxtv.org/media_tree.git 2513W: https://linuxtv.org 2514S: Maintained 2515F: drivers/media/radio/radio-aztech* 2516 2517B43 WIRELESS DRIVER 2518L: linux-wireless@vger.kernel.org 2519L: b43-dev@lists.infradead.org 2520W: http://wireless.kernel.org/en/users/Drivers/b43 2521S: Odd Fixes 2522F: drivers/net/wireless/broadcom/b43/ 2523 2524B43LEGACY WIRELESS DRIVER 2525M: Larry Finger <Larry.Finger@lwfinger.net> 2526L: linux-wireless@vger.kernel.org 2527L: b43-dev@lists.infradead.org 2528W: http://wireless.kernel.org/en/users/Drivers/b43 2529S: Maintained 2530F: drivers/net/wireless/broadcom/b43legacy/ 2531 2532BACKLIGHT CLASS/SUBSYSTEM 2533M: Lee Jones <lee.jones@linaro.org> 2534M: Daniel Thompson <daniel.thompson@linaro.org> 2535M: Jingoo Han <jingoohan1@gmail.com> 2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2537S: Maintained 2538F: drivers/video/backlight/ 2539F: include/linux/backlight.h 2540F: include/linux/pwm_backlight.h 2541F: Documentation/devicetree/bindings/leds/backlight 2542 2543BATMAN ADVANCED 2544M: Marek Lindner <mareklindner@neomailbox.ch> 2545M: Simon Wunderlich <sw@simonwunderlich.de> 2546M: Antonio Quartulli <a@unstable.cc> 2547L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2548W: https://www.open-mesh.org/ 2549Q: https://patchwork.open-mesh.org/project/batman/list/ 2550S: Maintained 2551F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2552F: Documentation/ABI/testing/sysfs-class-net-mesh 2553F: Documentation/networking/batman-adv.rst 2554F: include/uapi/linux/batman_adv.h 2555F: net/batman-adv/ 2556 2557BAYCOM/HDLCDRV DRIVERS FOR AX.25 2558M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2559L: linux-hams@vger.kernel.org 2560W: http://www.baycom.org/~tom/ham/ham.html 2561S: Maintained 2562F: drivers/net/hamradio/baycom* 2563 2564BCACHE (BLOCK LAYER CACHE) 2565M: Kent Overstreet <kent.overstreet@gmail.com> 2566L: linux-bcache@vger.kernel.org 2567W: http://bcache.evilpiepirate.org 2568S: Orphan 2569F: drivers/md/bcache/ 2570 2571BDISP ST MEDIA DRIVER 2572M: Fabien Dessenne <fabien.dessenne@st.com> 2573L: linux-media@vger.kernel.org 2574T: git git://linuxtv.org/media_tree.git 2575W: https://linuxtv.org 2576S: Supported 2577F: drivers/media/platform/sti/bdisp 2578 2579BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2580M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2581L: netdev@vger.kernel.org 2582S: Maintained 2583F: drivers/net/ethernet/ec_bhf.c 2584 2585BEFS FILE SYSTEM 2586M: Luis de Bethencourt <luisbg@kernel.org> 2587M: Salah Triki <salah.triki@gmail.com> 2588S: Maintained 2589T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2590F: Documentation/filesystems/befs.txt 2591F: fs/befs/ 2592 2593BFQ I/O SCHEDULER 2594M: Paolo Valente <paolo.valente@linaro.org> 2595M: Jens Axboe <axboe@kernel.dk> 2596L: linux-block@vger.kernel.org 2597S: Maintained 2598F: block/bfq-* 2599F: Documentation/block/bfq-iosched.txt 2600 2601BFS FILE SYSTEM 2602M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2603S: Maintained 2604F: Documentation/filesystems/bfs.txt 2605F: fs/bfs/ 2606F: include/uapi/linux/bfs_fs.h 2607 2608BLACKFIN ARCHITECTURE 2609M: Steven Miao <realmz6@gmail.com> 2610L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2611T: git git://git.code.sf.net/p/adi-linux/code 2612W: http://blackfin.uclinux.org 2613S: Supported 2614F: arch/blackfin/ 2615 2616BLACKFIN EMAC DRIVER 2617L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2618W: http://blackfin.uclinux.org 2619S: Supported 2620F: drivers/net/ethernet/adi/ 2621 2622BLACKFIN MEDIA DRIVER 2623M: Scott Jiang <scott.jiang.linux@gmail.com> 2624L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2625W: http://blackfin.uclinux.org/ 2626S: Supported 2627F: drivers/media/platform/blackfin/ 2628F: drivers/media/i2c/adv7183* 2629F: drivers/media/i2c/vs6624* 2630 2631BLACKFIN RTC DRIVER 2632L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2633W: http://blackfin.uclinux.org 2634S: Supported 2635F: drivers/rtc/rtc-bfin.c 2636 2637BLACKFIN SDH DRIVER 2638L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2639W: http://blackfin.uclinux.org 2640S: Supported 2641F: drivers/mmc/host/bfin_sdh.c 2642 2643BLACKFIN SERIAL DRIVER 2644L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2645W: http://blackfin.uclinux.org 2646S: Supported 2647F: drivers/tty/serial/bfin_uart.c 2648 2649BLACKFIN WATCHDOG DRIVER 2650L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2651W: http://blackfin.uclinux.org 2652S: Supported 2653F: drivers/watchdog/bfin_wdt.c 2654 2655BLINKM RGB LED DRIVER 2656M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2657S: Maintained 2658F: drivers/leds/leds-blinkm.c 2659 2660BLOCK LAYER 2661M: Jens Axboe <axboe@kernel.dk> 2662L: linux-block@vger.kernel.org 2663T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2664S: Maintained 2665F: block/ 2666F: kernel/trace/blktrace.c 2667F: lib/sbitmap.c 2668 2669BLOCK2MTD DRIVER 2670M: Joern Engel <joern@lazybastard.org> 2671L: linux-mtd@lists.infradead.org 2672S: Maintained 2673F: drivers/mtd/devices/block2mtd.c 2674 2675BLUETOOTH DRIVERS 2676M: Marcel Holtmann <marcel@holtmann.org> 2677M: Gustavo Padovan <gustavo@padovan.org> 2678M: Johan Hedberg <johan.hedberg@gmail.com> 2679L: linux-bluetooth@vger.kernel.org 2680W: http://www.bluez.org/ 2681T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2682T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2683S: Maintained 2684F: drivers/bluetooth/ 2685 2686BLUETOOTH SUBSYSTEM 2687M: Marcel Holtmann <marcel@holtmann.org> 2688M: Gustavo Padovan <gustavo@padovan.org> 2689M: Johan Hedberg <johan.hedberg@gmail.com> 2690L: linux-bluetooth@vger.kernel.org 2691W: http://www.bluez.org/ 2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2694S: Maintained 2695F: net/bluetooth/ 2696F: include/net/bluetooth/ 2697 2698BONDING DRIVER 2699M: Jay Vosburgh <j.vosburgh@gmail.com> 2700M: Veaceslav Falico <vfalico@gmail.com> 2701M: Andy Gospodarek <andy@greyhouse.net> 2702L: netdev@vger.kernel.org 2703W: http://sourceforge.net/projects/bonding/ 2704S: Supported 2705F: drivers/net/bonding/ 2706F: include/uapi/linux/if_bonding.h 2707 2708BPF (Safe dynamic programs and tools) 2709M: Alexei Starovoitov <ast@kernel.org> 2710M: Daniel Borkmann <daniel@iogearbox.net> 2711L: netdev@vger.kernel.org 2712L: linux-kernel@vger.kernel.org 2713S: Supported 2714F: arch/x86/net/bpf_jit* 2715F: Documentation/networking/filter.txt 2716F: include/linux/bpf* 2717F: include/linux/filter.h 2718F: include/uapi/linux/bpf* 2719F: include/uapi/linux/filter.h 2720F: kernel/bpf/ 2721F: kernel/trace/bpf_trace.c 2722F: lib/test_bpf.c 2723F: net/bpf/ 2724F: net/core/filter.c 2725F: net/sched/act_bpf.c 2726F: net/sched/cls_bpf.c 2727F: samples/bpf/ 2728F: tools/net/bpf* 2729F: tools/testing/selftests/bpf/ 2730 2731BROADCOM B44 10/100 ETHERNET DRIVER 2732M: Michael Chan <michael.chan@broadcom.com> 2733L: netdev@vger.kernel.org 2734S: Supported 2735F: drivers/net/ethernet/broadcom/b44.* 2736 2737BROADCOM B53 ETHERNET SWITCH DRIVER 2738M: Florian Fainelli <f.fainelli@gmail.com> 2739L: netdev@vger.kernel.org 2740L: openwrt-devel@lists.openwrt.org (subscribers-only) 2741S: Supported 2742F: drivers/net/dsa/b53/* 2743F: include/linux/platform_data/b53.h 2744 2745BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2746M: Florian Fainelli <f.fainelli@gmail.com> 2747M: Ray Jui <rjui@broadcom.com> 2748M: Scott Branden <sbranden@broadcom.com> 2749M: bcm-kernel-feedback-list@broadcom.com 2750T: git git://github.com/broadcom/mach-bcm 2751S: Maintained 2752N: bcm281* 2753N: bcm113* 2754N: bcm216* 2755N: kona 2756F: arch/arm/mach-bcm/ 2757 2758BROADCOM BCM2835 ARM ARCHITECTURE 2759M: Eric Anholt <eric@anholt.net> 2760M: Stefan Wahren <stefan.wahren@i2se.com> 2761L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2763T: git git://github.com/anholt/linux 2764S: Maintained 2765N: bcm2835 2766F: drivers/staging/vc04_services 2767 2768BROADCOM BCM47XX MIPS ARCHITECTURE 2769M: Hauke Mehrtens <hauke@hauke-m.de> 2770M: Rafał Miłecki <zajec5@gmail.com> 2771L: linux-mips@linux-mips.org 2772S: Maintained 2773F: Documentation/devicetree/bindings/mips/brcm/ 2774F: arch/mips/bcm47xx/* 2775F: arch/mips/include/asm/mach-bcm47xx/* 2776 2777BROADCOM BCM5301X ARM ARCHITECTURE 2778M: Hauke Mehrtens <hauke@hauke-m.de> 2779M: Rafał Miłecki <zajec5@gmail.com> 2780M: Jon Mason <jonmason@broadcom.com> 2781M: bcm-kernel-feedback-list@broadcom.com 2782L: linux-arm-kernel@lists.infradead.org 2783S: Maintained 2784F: arch/arm/mach-bcm/bcm_5301x.c 2785F: arch/arm/boot/dts/bcm5301x*.dtsi 2786F: arch/arm/boot/dts/bcm470* 2787F: arch/arm/boot/dts/bcm953012* 2788 2789BROADCOM BCM53573 ARM ARCHITECTURE 2790M: Rafał Miłecki <rafal@milecki.pl> 2791L: linux-arm-kernel@lists.infradead.org 2792S: Maintained 2793F: arch/arm/boot/dts/bcm53573* 2794F: arch/arm/boot/dts/bcm47189* 2795 2796BROADCOM BCM63XX ARM ARCHITECTURE 2797M: Florian Fainelli <f.fainelli@gmail.com> 2798M: bcm-kernel-feedback-list@broadcom.com 2799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2800T: git git://github.com/broadcom/stblinux.git 2801S: Maintained 2802N: bcm63xx 2803 2804BROADCOM BCM63XX/BCM33XX UDC DRIVER 2805M: Kevin Cernekee <cernekee@gmail.com> 2806L: linux-usb@vger.kernel.org 2807S: Maintained 2808F: drivers/usb/gadget/udc/bcm63xx_udc.* 2809 2810BROADCOM BCM7XXX ARM ARCHITECTURE 2811M: Brian Norris <computersforpeace@gmail.com> 2812M: Gregory Fong <gregory.0xf0@gmail.com> 2813M: Florian Fainelli <f.fainelli@gmail.com> 2814M: bcm-kernel-feedback-list@broadcom.com 2815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2816T: git git://github.com/broadcom/stblinux.git 2817S: Maintained 2818F: arch/arm/mach-bcm/*brcmstb* 2819F: arch/arm/boot/dts/bcm7*.dts* 2820F: drivers/bus/brcmstb_gisb.c 2821N: brcmstb 2822 2823BROADCOM BMIPS CPUFREQ DRIVER 2824M: Markus Mayer <mmayer@broadcom.com> 2825M: bcm-kernel-feedback-list@broadcom.com 2826L: linux-pm@vger.kernel.org 2827S: Maintained 2828F: drivers/cpufreq/bmips-cpufreq.c 2829 2830BROADCOM BMIPS MIPS ARCHITECTURE 2831M: Kevin Cernekee <cernekee@gmail.com> 2832M: Florian Fainelli <f.fainelli@gmail.com> 2833L: linux-mips@linux-mips.org 2834T: git git://github.com/broadcom/stblinux.git 2835S: Maintained 2836F: arch/mips/bmips/* 2837F: arch/mips/include/asm/mach-bmips/* 2838F: arch/mips/kernel/*bmips* 2839F: arch/mips/boot/dts/brcm/bcm*.dts* 2840F: drivers/irqchip/irq-bcm63* 2841F: drivers/irqchip/irq-bcm7* 2842F: drivers/irqchip/irq-brcmstb* 2843F: include/linux/bcm963xx_nvram.h 2844F: include/linux/bcm963xx_tag.h 2845 2846BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2847M: Rasesh Mody <rasesh.mody@cavium.com> 2848M: Harish Patil <harish.patil@cavium.com> 2849M: Dept-GELinuxNICDev@cavium.com 2850L: netdev@vger.kernel.org 2851S: Supported 2852F: drivers/net/ethernet/broadcom/bnx2.* 2853F: drivers/net/ethernet/broadcom/bnx2_* 2854 2855BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2856M: QLogic-Storage-Upstream@qlogic.com 2857L: linux-scsi@vger.kernel.org 2858S: Supported 2859F: drivers/scsi/bnx2fc/ 2860 2861BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2862M: QLogic-Storage-Upstream@qlogic.com 2863L: linux-scsi@vger.kernel.org 2864S: Supported 2865F: drivers/scsi/bnx2i/ 2866 2867BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2868M: Ariel Elior <ariel.elior@cavium.com> 2869M: everest-linux-l2@cavium.com 2870L: netdev@vger.kernel.org 2871S: Supported 2872F: drivers/net/ethernet/broadcom/bnx2x/ 2873 2874BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2875M: Michael Chan <michael.chan@broadcom.com> 2876L: netdev@vger.kernel.org 2877S: Supported 2878F: drivers/net/ethernet/broadcom/bnxt/ 2879 2880BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2881M: Arend van Spriel <arend.vanspriel@broadcom.com> 2882M: Franky Lin <franky.lin@broadcom.com> 2883M: Hante Meuleman <hante.meuleman@broadcom.com> 2884M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2885M: Wright Feng <wright.feng@cypress.com> 2886L: linux-wireless@vger.kernel.org 2887L: brcm80211-dev-list.pdl@broadcom.com 2888L: brcm80211-dev-list@cypress.com 2889S: Supported 2890F: drivers/net/wireless/broadcom/brcm80211/ 2891 2892BROADCOM BRCMSTB GPIO DRIVER 2893M: Gregory Fong <gregory.0xf0@gmail.com> 2894L: bcm-kernel-feedback-list@broadcom.com 2895S: Supported 2896F: drivers/gpio/gpio-brcmstb.c 2897F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2898 2899BROADCOM GENET ETHERNET DRIVER 2900M: Florian Fainelli <f.fainelli@gmail.com> 2901L: netdev@vger.kernel.org 2902S: Supported 2903F: drivers/net/ethernet/broadcom/genet/ 2904 2905BROADCOM IPROC ARM ARCHITECTURE 2906M: Ray Jui <rjui@broadcom.com> 2907M: Scott Branden <sbranden@broadcom.com> 2908M: Jon Mason <jonmason@broadcom.com> 2909M: bcm-kernel-feedback-list@broadcom.com 2910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2911T: git git://github.com/broadcom/cygnus-linux.git 2912S: Maintained 2913N: iproc 2914N: cygnus 2915N: bcm[-_]nsp 2916N: bcm9113* 2917N: bcm9583* 2918N: bcm9585* 2919N: bcm9586* 2920N: bcm988312 2921N: bcm113* 2922N: bcm583* 2923N: bcm585* 2924N: bcm586* 2925N: bcm88312 2926F: arch/arm64/boot/dts/broadcom/ns2* 2927F: drivers/clk/bcm/clk-ns* 2928F: drivers/pinctrl/bcm/pinctrl-ns* 2929 2930BROADCOM KONA GPIO DRIVER 2931M: Ray Jui <rjui@broadcom.com> 2932L: bcm-kernel-feedback-list@broadcom.com 2933S: Supported 2934F: drivers/gpio/gpio-bcm-kona.c 2935F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2936 2937BROADCOM NETXTREME-E ROCE DRIVER 2938M: Selvin Xavier <selvin.xavier@broadcom.com> 2939M: Devesh Sharma <devesh.sharma@broadcom.com> 2940M: Somnath Kotur <somnath.kotur@broadcom.com> 2941M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2942L: linux-rdma@vger.kernel.org 2943W: http://www.broadcom.com 2944S: Supported 2945F: drivers/infiniband/hw/bnxt_re/ 2946F: include/uapi/rdma/bnxt_re-abi.h 2947 2948BROADCOM NVRAM DRIVER 2949M: Rafał Miłecki <zajec5@gmail.com> 2950L: linux-mips@linux-mips.org 2951S: Maintained 2952F: drivers/firmware/broadcom/* 2953 2954BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2955M: Rafał Miłecki <zajec5@gmail.com> 2956L: linux-wireless@vger.kernel.org 2957S: Maintained 2958F: drivers/bcma/ 2959F: include/linux/bcma/ 2960 2961BROADCOM STB AVS CPUFREQ DRIVER 2962M: Markus Mayer <mmayer@broadcom.com> 2963M: bcm-kernel-feedback-list@broadcom.com 2964L: linux-pm@vger.kernel.org 2965S: Maintained 2966F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2967F: drivers/cpufreq/brcmstb* 2968 2969BROADCOM STB NAND FLASH DRIVER 2970M: Brian Norris <computersforpeace@gmail.com> 2971M: Kamal Dasu <kdasu.kdev@gmail.com> 2972L: linux-mtd@lists.infradead.org 2973L: bcm-kernel-feedback-list@broadcom.com 2974S: Maintained 2975F: drivers/mtd/nand/brcmnand/ 2976 2977BROADCOM SYSTEMPORT ETHERNET DRIVER 2978M: Florian Fainelli <f.fainelli@gmail.com> 2979L: netdev@vger.kernel.org 2980S: Supported 2981F: drivers/net/ethernet/broadcom/bcmsysport.* 2982 2983BROADCOM TG3 GIGABIT ETHERNET DRIVER 2984M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2985M: Prashant Sreedharan <prashant@broadcom.com> 2986M: Michael Chan <mchan@broadcom.com> 2987L: netdev@vger.kernel.org 2988S: Supported 2989F: drivers/net/ethernet/broadcom/tg3.* 2990 2991BROCADE BFA FC SCSI DRIVER 2992M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2993M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2994L: linux-scsi@vger.kernel.org 2995S: Supported 2996F: drivers/scsi/bfa/ 2997 2998BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2999M: Rasesh Mody <rasesh.mody@cavium.com> 3000M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3001M: Dept-GELinuxNICDev@cavium.com 3002L: netdev@vger.kernel.org 3003S: Supported 3004F: drivers/net/ethernet/brocade/bna/ 3005 3006BSG (block layer generic sg v4 driver) 3007M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3008L: linux-scsi@vger.kernel.org 3009S: Supported 3010F: block/bsg.c 3011F: include/linux/bsg.h 3012F: include/uapi/linux/bsg.h 3013 3014BT87X AUDIO DRIVER 3015M: Clemens Ladisch <clemens@ladisch.de> 3016L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3017T: git git://git.alsa-project.org/alsa-kernel.git 3018S: Maintained 3019F: Documentation/sound/alsa/Bt87x.txt 3020F: sound/pci/bt87x.c 3021 3022BT8XXGPIO DRIVER 3023M: Michael Buesch <m@bues.ch> 3024W: http://bu3sch.de/btgpio.php 3025S: Maintained 3026F: drivers/gpio/gpio-bt8xx.c 3027 3028BTRFS FILE SYSTEM 3029M: Chris Mason <clm@fb.com> 3030M: Josef Bacik <jbacik@fb.com> 3031M: David Sterba <dsterba@suse.com> 3032L: linux-btrfs@vger.kernel.org 3033W: http://btrfs.wiki.kernel.org/ 3034Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3036S: Maintained 3037F: Documentation/filesystems/btrfs.txt 3038F: fs/btrfs/ 3039F: include/linux/btrfs* 3040F: include/uapi/linux/btrfs* 3041 3042BTTV VIDEO4LINUX DRIVER 3043M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3044M: Mauro Carvalho Chehab <mchehab@kernel.org> 3045L: linux-media@vger.kernel.org 3046W: https://linuxtv.org 3047T: git git://linuxtv.org/media_tree.git 3048S: Odd fixes 3049F: Documentation/media/v4l-drivers/bttv* 3050F: drivers/media/pci/bt8xx/bttv* 3051 3052BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3053M: Chanwoo Choi <cw00.choi@samsung.com> 3054L: linux-pm@vger.kernel.org 3055L: linux-samsung-soc@vger.kernel.org 3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3057S: Maintained 3058F: drivers/devfreq/exynos-bus.c 3059F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3060 3061BUSLOGIC SCSI DRIVER 3062M: Khalid Aziz <khalid@gonehiking.org> 3063L: linux-scsi@vger.kernel.org 3064S: Maintained 3065F: drivers/scsi/BusLogic.* 3066F: drivers/scsi/FlashPoint.* 3067 3068C-MEDIA CMI8788 DRIVER 3069M: Clemens Ladisch <clemens@ladisch.de> 3070L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3071T: git git://git.alsa-project.org/alsa-kernel.git 3072S: Maintained 3073F: sound/pci/oxygen/ 3074 3075C6X ARCHITECTURE 3076M: Mark Salter <msalter@redhat.com> 3077M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3078L: linux-c6x-dev@linux-c6x.org 3079W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3080S: Maintained 3081F: arch/c6x/ 3082 3083CA8210 IEEE-802.15.4 RADIO DRIVER 3084M: Harry Morris <h.morris@cascoda.com> 3085M: linuxdev@cascoda.com 3086L: linux-wpan@vger.kernel.org 3087W: https://github.com/Cascoda/ca8210-linux.git 3088S: Maintained 3089F: drivers/net/ieee802154/ca8210.c 3090F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3091 3092CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3093M: David Howells <dhowells@redhat.com> 3094L: linux-cachefs@redhat.com (moderated for non-subscribers) 3095S: Supported 3096F: Documentation/filesystems/caching/cachefiles.txt 3097F: fs/cachefiles/ 3098 3099CADET FM/AM RADIO RECEIVER DRIVER 3100M: Hans Verkuil <hverkuil@xs4all.nl> 3101L: linux-media@vger.kernel.org 3102T: git git://linuxtv.org/media_tree.git 3103W: https://linuxtv.org 3104S: Maintained 3105F: drivers/media/radio/radio-cadet* 3106 3107CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3108M: Jonathan Corbet <corbet@lwn.net> 3109L: linux-media@vger.kernel.org 3110T: git git://linuxtv.org/media_tree.git 3111S: Maintained 3112F: Documentation/media/v4l-drivers/cafe_ccic* 3113F: drivers/media/platform/marvell-ccic/ 3114 3115CAIF NETWORK LAYER 3116M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3117L: netdev@vger.kernel.org 3118S: Supported 3119F: Documentation/networking/caif/ 3120F: drivers/net/caif/ 3121F: include/uapi/linux/caif/ 3122F: include/net/caif/ 3123F: net/caif/ 3124 3125CALGARY x86-64 IOMMU 3126M: Muli Ben-Yehuda <mulix@mulix.org> 3127M: Jon Mason <jdmason@kudzu.us> 3128L: iommu@lists.linux-foundation.org 3129S: Maintained 3130F: arch/x86/kernel/pci-calgary_64.c 3131F: arch/x86/kernel/tce_64.c 3132F: arch/x86/include/asm/calgary.h 3133F: arch/x86/include/asm/tce.h 3134 3135CAN NETWORK DRIVERS 3136M: Wolfgang Grandegger <wg@grandegger.com> 3137M: Marc Kleine-Budde <mkl@pengutronix.de> 3138L: linux-can@vger.kernel.org 3139W: https://github.com/linux-can 3140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3142S: Maintained 3143F: Documentation/devicetree/bindings/net/can/ 3144F: drivers/net/can/ 3145F: include/linux/can/dev.h 3146F: include/linux/can/platform/ 3147F: include/uapi/linux/can/error.h 3148F: include/uapi/linux/can/netlink.h 3149 3150CAN NETWORK LAYER 3151M: Oliver Hartkopp <socketcan@hartkopp.net> 3152M: Marc Kleine-Budde <mkl@pengutronix.de> 3153L: linux-can@vger.kernel.org 3154W: https://github.com/linux-can 3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3156T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3157S: Maintained 3158F: Documentation/networking/can.txt 3159F: net/can/ 3160F: include/linux/can/core.h 3161F: include/uapi/linux/can.h 3162F: include/uapi/linux/can/bcm.h 3163F: include/uapi/linux/can/raw.h 3164F: include/uapi/linux/can/gw.h 3165 3166CAPABILITIES 3167M: Serge Hallyn <serge@hallyn.com> 3168L: linux-security-module@vger.kernel.org 3169S: Supported 3170F: include/linux/capability.h 3171F: include/uapi/linux/capability.h 3172F: security/commoncap.c 3173F: kernel/capability.c 3174 3175CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3176M: Kevin Tsai <ktsai@capellamicro.com> 3177S: Maintained 3178F: drivers/iio/light/cm* 3179 3180CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3181M: Christian Lamparter <chunkeey@googlemail.com> 3182L: linux-wireless@vger.kernel.org 3183W: http://wireless.kernel.org/en/users/Drivers/carl9170 3184S: Maintained 3185F: drivers/net/wireless/ath/carl9170/ 3186 3187CAVIUM I2C DRIVER 3188M: Jan Glauber <jglauber@cavium.com> 3189M: David Daney <david.daney@cavium.com> 3190W: http://www.cavium.com 3191S: Supported 3192F: drivers/i2c/busses/i2c-octeon* 3193F: drivers/i2c/busses/i2c-thunderx* 3194 3195CAVIUM LIQUIDIO NETWORK DRIVER 3196M: Derek Chickles <derek.chickles@caviumnetworks.com> 3197M: Satanand Burla <satananda.burla@caviumnetworks.com> 3198M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3199M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3200L: netdev@vger.kernel.org 3201W: http://www.cavium.com 3202S: Supported 3203F: drivers/net/ethernet/cavium/liquidio/ 3204 3205CAVIUM MMC DRIVER 3206M: Jan Glauber <jglauber@cavium.com> 3207M: David Daney <david.daney@cavium.com> 3208M: Steven J. Hill <Steven.Hill@cavium.com> 3209W: http://www.cavium.com 3210S: Supported 3211F: drivers/mmc/host/cavium* 3212 3213CAVIUM OCTEON-TX CRYPTO DRIVER 3214M: George Cherian <george.cherian@cavium.com> 3215L: linux-crypto@vger.kernel.org 3216W: http://www.cavium.com 3217S: Supported 3218F: drivers/crypto/cavium/cpt/ 3219 3220CAVIUM THUNDERX2 ARM64 SOC 3221M: Robert Richter <rrichter@cavium.com> 3222M: Jayachandran C <jnair@caviumnetworks.com> 3223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3224S: Maintained 3225F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3226F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3227 3228CC2520 IEEE-802.15.4 RADIO DRIVER 3229M: Varka Bhadram <varkabhadram@gmail.com> 3230L: linux-wpan@vger.kernel.org 3231S: Maintained 3232F: drivers/net/ieee802154/cc2520.c 3233F: include/linux/spi/cc2520.h 3234F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3235 3236CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3237M: Gilad Ben-Yossef <gilad@benyossef.com> 3238L: linux-crypto@vger.kernel.org 3239L: driverdev-devel@linuxdriverproject.org 3240S: Supported 3241F: drivers/staging/ccree/ 3242W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3243 3244CEC FRAMEWORK 3245M: Hans Verkuil <hans.verkuil@cisco.com> 3246L: linux-media@vger.kernel.org 3247T: git git://linuxtv.org/media_tree.git 3248W: http://linuxtv.org 3249S: Supported 3250F: Documentation/media/kapi/cec-core.rst 3251F: Documentation/media/uapi/cec 3252F: drivers/media/cec/ 3253F: drivers/media/rc/keymaps/rc-cec.c 3254F: include/media/cec.h 3255F: include/media/cec-notifier.h 3256F: include/uapi/linux/cec.h 3257F: include/uapi/linux/cec-funcs.h 3258F: Documentation/devicetree/bindings/media/cec.txt 3259 3260CELL BROADBAND ENGINE ARCHITECTURE 3261M: Arnd Bergmann <arnd@arndb.de> 3262L: linuxppc-dev@lists.ozlabs.org 3263W: http://www.ibm.com/developerworks/power/cell/ 3264S: Supported 3265F: arch/powerpc/include/asm/cell*.h 3266F: arch/powerpc/include/asm/spu*.h 3267F: arch/powerpc/include/uapi/asm/spu*.h 3268F: arch/powerpc/oprofile/*cell* 3269F: arch/powerpc/platforms/cell/ 3270 3271CEPH COMMON CODE (LIBCEPH) 3272M: Ilya Dryomov <idryomov@gmail.com> 3273M: "Yan, Zheng" <zyan@redhat.com> 3274M: Sage Weil <sage@redhat.com> 3275L: ceph-devel@vger.kernel.org 3276W: http://ceph.com/ 3277T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3278T: git git://github.com/ceph/ceph-client.git 3279S: Supported 3280F: net/ceph/ 3281F: include/linux/ceph/ 3282F: include/linux/crush/ 3283 3284CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3285M: "Yan, Zheng" <zyan@redhat.com> 3286M: Sage Weil <sage@redhat.com> 3287M: Ilya Dryomov <idryomov@gmail.com> 3288L: ceph-devel@vger.kernel.org 3289W: http://ceph.com/ 3290T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3291T: git git://github.com/ceph/ceph-client.git 3292S: Supported 3293F: Documentation/filesystems/ceph.txt 3294F: fs/ceph/ 3295 3296CERTIFICATE HANDLING: 3297M: David Howells <dhowells@redhat.com> 3298M: David Woodhouse <dwmw2@infradead.org> 3299L: keyrings@vger.kernel.org 3300S: Maintained 3301F: Documentation/module-signing.txt 3302F: certs/ 3303F: scripts/sign-file.c 3304F: scripts/extract-cert.c 3305 3306CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3307L: linux-usb@vger.kernel.org 3308S: Orphan 3309F: Documentation/usb/WUSB-Design-overview.txt 3310F: Documentation/usb/wusb-cbaf 3311F: drivers/usb/host/hwa-hc.c 3312F: drivers/usb/host/whci/ 3313F: drivers/usb/wusbcore/ 3314F: include/linux/usb/wusb* 3315 3316CFAG12864B LCD DRIVER 3317M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3318W: http://miguelojeda.es/auxdisplay.htm 3319W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3320S: Maintained 3321F: drivers/auxdisplay/cfag12864b.c 3322F: include/linux/cfag12864b.h 3323 3324CFAG12864BFB LCD FRAMEBUFFER DRIVER 3325M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3326W: http://miguelojeda.es/auxdisplay.htm 3327W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3328S: Maintained 3329F: drivers/auxdisplay/cfag12864bfb.c 3330F: include/linux/cfag12864b.h 3331 3332CFG80211 and NL80211 3333M: Johannes Berg <johannes@sipsolutions.net> 3334L: linux-wireless@vger.kernel.org 3335W: http://wireless.kernel.org/ 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3338S: Maintained 3339F: include/uapi/linux/nl80211.h 3340F: include/net/cfg80211.h 3341F: net/wireless/* 3342X: net/wireless/wext* 3343 3344CHAR and MISC DRIVERS 3345M: Arnd Bergmann <arnd@arndb.de> 3346M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3348S: Supported 3349F: drivers/char/* 3350F: drivers/misc/* 3351F: include/linux/miscdevice.h 3352 3353CHECKPATCH 3354M: Andy Whitcroft <apw@canonical.com> 3355M: Joe Perches <joe@perches.com> 3356S: Maintained 3357F: scripts/checkpatch.pl 3358 3359CHINESE DOCUMENTATION 3360M: Harry Wei <harryxiyou@gmail.com> 3361L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3362L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3363S: Maintained 3364F: Documentation/translations/zh_CN/ 3365 3366CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3367M: Peter Chen <Peter.Chen@nxp.com> 3368T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3369L: linux-usb@vger.kernel.org 3370S: Maintained 3371F: drivers/usb/chipidea/ 3372 3373CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3374M: Hans de Goede <hdegoede@redhat.com> 3375L: linux-input@vger.kernel.org 3376S: Maintained 3377F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3378F: drivers/input/touchscreen/chipone_icn8318.c 3379 3380CHROME HARDWARE PLATFORM SUPPORT 3381M: Benson Leung <bleung@chromium.org> 3382M: Olof Johansson <olof@lixom.net> 3383S: Maintained 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3385F: drivers/platform/chrome/ 3386 3387CIRRUS LOGIC AUDIO CODEC DRIVERS 3388M: Brian Austin <brian.austin@cirrus.com> 3389M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3390L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3391S: Maintained 3392F: sound/soc/codecs/cs* 3393 3394CIRRUS LOGIC EP93XX ETHERNET DRIVER 3395M: Hartley Sweeten <hsweeten@visionengravers.com> 3396L: netdev@vger.kernel.org 3397S: Maintained 3398F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3399 3400CISCO FCOE HBA DRIVER 3401M: Satish Kharat <satishkh@cisco.com> 3402M: Sesidhar Baddela <sebaddel@cisco.com> 3403M: Karan Tilak Kumar <kartilak@cisco.com> 3404L: linux-scsi@vger.kernel.org 3405S: Supported 3406F: drivers/scsi/fnic/ 3407 3408CISCO SCSI HBA DRIVER 3409M: Karan Tilak Kumar <kartilak@cisco.com> 3410M: Sesidhar Baddela <sebaddel@cisco.com> 3411L: linux-scsi@vger.kernel.org 3412S: Supported 3413F: drivers/scsi/snic/ 3414 3415CISCO VIC ETHERNET NIC DRIVER 3416M: Christian Benvenuti <benve@cisco.com> 3417M: Govindarajulu Varadarajan <_govind@gmx.com> 3418M: Neel Patel <neepatel@cisco.com> 3419S: Supported 3420F: drivers/net/ethernet/cisco/enic/ 3421 3422CISCO VIC LOW LATENCY NIC DRIVER 3423M: Christian Benvenuti <benve@cisco.com> 3424M: Dave Goodell <dgoodell@cisco.com> 3425S: Supported 3426F: drivers/infiniband/hw/usnic/ 3427 3428CLEANCACHE API 3429M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3430L: linux-kernel@vger.kernel.org 3431S: Maintained 3432F: mm/cleancache.c 3433F: include/linux/cleancache.h 3434 3435CLK API 3436M: Russell King <linux@armlinux.org.uk> 3437L: linux-clk@vger.kernel.org 3438S: Maintained 3439F: include/linux/clk.h 3440 3441CLOCKSOURCE, CLOCKEVENT DRIVERS 3442M: Daniel Lezcano <daniel.lezcano@linaro.org> 3443M: Thomas Gleixner <tglx@linutronix.de> 3444L: linux-kernel@vger.kernel.org 3445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3446S: Supported 3447F: drivers/clocksource/ 3448F: Documentation/devicetree/bindings/timer/ 3449 3450CMPC ACPI DRIVER 3451M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3452M: Daniel Oliveira Nascimento <don@syst.com.br> 3453L: platform-driver-x86@vger.kernel.org 3454S: Supported 3455F: drivers/platform/x86/classmate-laptop.c 3456 3457COBALT MEDIA DRIVER 3458M: Hans Verkuil <hans.verkuil@cisco.com> 3459L: linux-media@vger.kernel.org 3460T: git git://linuxtv.org/media_tree.git 3461W: https://linuxtv.org 3462S: Supported 3463F: drivers/media/pci/cobalt/ 3464 3465COCCINELLE/Semantic Patches (SmPL) 3466M: Julia Lawall <Julia.Lawall@lip6.fr> 3467M: Gilles Muller <Gilles.Muller@lip6.fr> 3468M: Nicolas Palix <nicolas.palix@imag.fr> 3469M: Michal Marek <mmarek@suse.com> 3470L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3472W: http://coccinelle.lip6.fr/ 3473S: Supported 3474F: Documentation/dev-tools/coccinelle.rst 3475F: scripts/coccinelle/ 3476F: scripts/coccicheck 3477 3478CODA FILE SYSTEM 3479M: Jan Harkes <jaharkes@cs.cmu.edu> 3480M: coda@cs.cmu.edu 3481L: codalist@coda.cs.cmu.edu 3482W: http://www.coda.cs.cmu.edu/ 3483S: Maintained 3484F: Documentation/filesystems/coda.txt 3485F: fs/coda/ 3486F: include/linux/coda*.h 3487F: include/uapi/linux/coda*.h 3488 3489CODA V4L2 MEM2MEM DRIVER 3490M: Philipp Zabel <p.zabel@pengutronix.de> 3491L: linux-media@vger.kernel.org 3492S: Maintained 3493F: Documentation/devicetree/bindings/media/coda.txt 3494F: drivers/media/platform/coda/ 3495 3496COMMON CLK FRAMEWORK 3497M: Michael Turquette <mturquette@baylibre.com> 3498M: Stephen Boyd <sboyd@codeaurora.org> 3499L: linux-clk@vger.kernel.org 3500Q: http://patchwork.kernel.org/project/linux-clk/list/ 3501T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3502S: Maintained 3503F: Documentation/devicetree/bindings/clock/ 3504F: drivers/clk/ 3505X: drivers/clk/clkdev.c 3506F: include/linux/clk-pr* 3507F: include/linux/clk/ 3508 3509COMMON INTERNET FILE SYSTEM (CIFS) 3510M: Steve French <sfrench@samba.org> 3511L: linux-cifs@vger.kernel.org 3512L: samba-technical@lists.samba.org (moderated for non-subscribers) 3513W: http://linux-cifs.samba.org/ 3514T: git git://git.samba.org/sfrench/cifs-2.6.git 3515S: Supported 3516F: Documentation/filesystems/cifs/ 3517F: fs/cifs/ 3518 3519COMPACTPCI HOTPLUG CORE 3520M: Scott Murray <scott@spiteful.org> 3521L: linux-pci@vger.kernel.org 3522S: Maintained 3523F: drivers/pci/hotplug/cpci_hotplug* 3524 3525COMPACTPCI HOTPLUG GENERIC DRIVER 3526M: Scott Murray <scott@spiteful.org> 3527L: linux-pci@vger.kernel.org 3528S: Maintained 3529F: drivers/pci/hotplug/cpcihp_generic.c 3530 3531COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3532M: Scott Murray <scott@spiteful.org> 3533L: linux-pci@vger.kernel.org 3534S: Maintained 3535F: drivers/pci/hotplug/cpcihp_zt5550.* 3536 3537COMPAL LAPTOP SUPPORT 3538M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3539L: platform-driver-x86@vger.kernel.org 3540S: Maintained 3541F: drivers/platform/x86/compal-laptop.c 3542 3543CONEXANT ACCESSRUNNER USB DRIVER 3544L: accessrunner-general@lists.sourceforge.net 3545W: http://accessrunner.sourceforge.net/ 3546S: Orphan 3547F: drivers/usb/atm/cxacru.c 3548 3549CONFIGFS 3550M: Joel Becker <jlbec@evilplan.org> 3551M: Christoph Hellwig <hch@lst.de> 3552T: git git://git.infradead.org/users/hch/configfs.git 3553S: Supported 3554F: fs/configfs/ 3555F: include/linux/configfs.h 3556 3557CONNECTOR 3558M: Evgeniy Polyakov <zbr@ioremap.net> 3559L: netdev@vger.kernel.org 3560S: Maintained 3561F: drivers/connector/ 3562 3563CONTROL GROUP (CGROUP) 3564M: Tejun Heo <tj@kernel.org> 3565M: Li Zefan <lizefan@huawei.com> 3566M: Johannes Weiner <hannes@cmpxchg.org> 3567L: cgroups@vger.kernel.org 3568T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3569S: Maintained 3570F: Documentation/cgroup* 3571F: include/linux/cgroup* 3572F: kernel/cgroup* 3573 3574CONTROL GROUP - CPUSET 3575M: Li Zefan <lizefan@huawei.com> 3576L: cgroups@vger.kernel.org 3577W: http://www.bullopensource.org/cpuset/ 3578W: http://oss.sgi.com/projects/cpusets/ 3579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3580S: Maintained 3581F: Documentation/cgroup-v1/cpusets.txt 3582F: include/linux/cpuset.h 3583F: kernel/cpuset.c 3584 3585CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3586M: Johannes Weiner <hannes@cmpxchg.org> 3587M: Michal Hocko <mhocko@kernel.org> 3588M: Vladimir Davydov <vdavydov.dev@gmail.com> 3589L: cgroups@vger.kernel.org 3590L: linux-mm@kvack.org 3591S: Maintained 3592F: mm/memcontrol.c 3593F: mm/swap_cgroup.c 3594 3595CORETEMP HARDWARE MONITORING DRIVER 3596M: Fenghua Yu <fenghua.yu@intel.com> 3597L: linux-hwmon@vger.kernel.org 3598S: Maintained 3599F: Documentation/hwmon/coretemp 3600F: drivers/hwmon/coretemp.c 3601 3602COSA/SRP SYNC SERIAL DRIVER 3603M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3604W: http://www.fi.muni.cz/~kas/cosa/ 3605S: Maintained 3606F: drivers/net/wan/cosa* 3607 3608CPMAC ETHERNET DRIVER 3609M: Florian Fainelli <f.fainelli@gmail.com> 3610L: netdev@vger.kernel.org 3611S: Maintained 3612F: drivers/net/ethernet/ti/cpmac.c 3613 3614CPU FREQUENCY DRIVERS 3615M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3616M: Viresh Kumar <viresh.kumar@linaro.org> 3617L: linux-pm@vger.kernel.org 3618S: Maintained 3619T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3620T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3621B: https://bugzilla.kernel.org 3622F: Documentation/cpu-freq/ 3623F: Documentation/devicetree/bindings/cpufreq/ 3624F: drivers/cpufreq/ 3625F: include/linux/cpufreq.h 3626F: tools/testing/selftests/cpufreq/ 3627 3628CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3629M: Viresh Kumar <viresh.kumar@linaro.org> 3630M: Sudeep Holla <sudeep.holla@arm.com> 3631L: linux-pm@vger.kernel.org 3632W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3633S: Maintained 3634F: drivers/cpufreq/arm_big_little.h 3635F: drivers/cpufreq/arm_big_little.c 3636F: drivers/cpufreq/arm_big_little_dt.c 3637 3638CPU POWER MONITORING SUBSYSTEM 3639M: Thomas Renninger <trenn@suse.com> 3640M: Shuah Khan <shuahkh@osg.samsung.com> 3641M: Shuah Khan <shuah@kernel.org> 3642L: linux-pm@vger.kernel.org 3643S: Maintained 3644F: tools/power/cpupower/ 3645 3646CPUID/MSR DRIVER 3647M: "H. Peter Anvin" <hpa@zytor.com> 3648S: Maintained 3649F: arch/x86/kernel/cpuid.c 3650F: arch/x86/kernel/msr.c 3651 3652CPUIDLE DRIVER - ARM BIG LITTLE 3653M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3654M: Daniel Lezcano <daniel.lezcano@linaro.org> 3655L: linux-pm@vger.kernel.org 3656L: linux-arm-kernel@lists.infradead.org 3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3658S: Maintained 3659F: drivers/cpuidle/cpuidle-big_little.c 3660 3661CPUIDLE DRIVER - ARM EXYNOS 3662M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3663M: Daniel Lezcano <daniel.lezcano@linaro.org> 3664M: Kukjin Kim <kgene@kernel.org> 3665L: linux-pm@vger.kernel.org 3666L: linux-samsung-soc@vger.kernel.org 3667S: Supported 3668F: drivers/cpuidle/cpuidle-exynos.c 3669F: arch/arm/mach-exynos/pm.c 3670 3671CPUIDLE DRIVERS 3672M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3673M: Daniel Lezcano <daniel.lezcano@linaro.org> 3674L: linux-pm@vger.kernel.org 3675S: Maintained 3676T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3677B: https://bugzilla.kernel.org 3678F: drivers/cpuidle/* 3679F: include/linux/cpuidle.h 3680 3681CRAMFS FILESYSTEM 3682W: http://sourceforge.net/projects/cramfs/ 3683S: Orphan / Obsolete 3684F: Documentation/filesystems/cramfs.txt 3685F: fs/cramfs/ 3686 3687CRIS PORT 3688M: Mikael Starvik <starvik@axis.com> 3689M: Jesper Nilsson <jesper.nilsson@axis.com> 3690L: linux-cris-kernel@axis.com 3691W: http://developer.axis.com 3692T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3693S: Maintained 3694F: arch/cris/ 3695F: drivers/tty/serial/crisv10.* 3696 3697CRYPTO API 3698M: Herbert Xu <herbert@gondor.apana.org.au> 3699M: "David S. Miller" <davem@davemloft.net> 3700L: linux-crypto@vger.kernel.org 3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3703S: Maintained 3704F: Documentation/crypto/ 3705F: Documentation/devicetree/bindings/crypto/ 3706F: arch/*/crypto/ 3707F: crypto/ 3708F: drivers/crypto/ 3709F: include/crypto/ 3710F: include/linux/crypto* 3711 3712CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3713M: Neil Horman <nhorman@tuxdriver.com> 3714L: linux-crypto@vger.kernel.org 3715S: Maintained 3716F: crypto/ansi_cprng.c 3717F: crypto/rng.c 3718 3719CS3308 MEDIA DRIVER 3720M: Hans Verkuil <hverkuil@xs4all.nl> 3721L: linux-media@vger.kernel.org 3722T: git git://linuxtv.org/media_tree.git 3723W: http://linuxtv.org 3724S: Odd Fixes 3725F: drivers/media/i2c/cs3308.c 3726F: drivers/media/i2c/cs3308.h 3727 3728CS5535 Audio ALSA driver 3729M: Jaya Kumar <jayakumar.alsa@gmail.com> 3730S: Maintained 3731F: sound/pci/cs5535audio/ 3732 3733CW1200 WLAN driver 3734M: Solomon Peachy <pizza@shaftnet.org> 3735S: Maintained 3736F: drivers/net/wireless/st/cw1200/ 3737 3738CX18 VIDEO4LINUX DRIVER 3739M: Andy Walls <awalls@md.metrocast.net> 3740L: ivtv-devel@ivtvdriver.org (subscribers-only) 3741L: linux-media@vger.kernel.org 3742T: git git://linuxtv.org/media_tree.git 3743W: https://linuxtv.org 3744W: http://www.ivtvdriver.org/index.php/Cx18 3745S: Maintained 3746F: Documentation/media/v4l-drivers/cx18* 3747F: drivers/media/pci/cx18/ 3748F: include/uapi/linux/ivtv* 3749 3750CX2341X MPEG ENCODER HELPER MODULE 3751M: Hans Verkuil <hverkuil@xs4all.nl> 3752L: linux-media@vger.kernel.org 3753T: git git://linuxtv.org/media_tree.git 3754W: https://linuxtv.org 3755S: Maintained 3756F: drivers/media/common/cx2341x* 3757F: include/media/cx2341x* 3758 3759CX24120 MEDIA DRIVER 3760M: Jemma Denson <jdenson@gmail.com> 3761M: Patrick Boettcher <patrick.boettcher@posteo.de> 3762L: linux-media@vger.kernel.org 3763W: https://linuxtv.org 3764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3765S: Maintained 3766F: drivers/media/dvb-frontends/cx24120* 3767 3768CX88 VIDEO4LINUX DRIVER 3769M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3770M: Mauro Carvalho Chehab <mchehab@kernel.org> 3771L: linux-media@vger.kernel.org 3772W: https://linuxtv.org 3773T: git git://linuxtv.org/media_tree.git 3774S: Odd fixes 3775F: Documentation/media/v4l-drivers/cx88* 3776F: drivers/media/pci/cx88/ 3777 3778CXD2820R MEDIA DRIVER 3779M: Antti Palosaari <crope@iki.fi> 3780L: linux-media@vger.kernel.org 3781W: https://linuxtv.org 3782W: http://palosaari.fi/linux/ 3783Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3784T: git git://linuxtv.org/anttip/media_tree.git 3785S: Maintained 3786F: drivers/media/dvb-frontends/cxd2820r* 3787 3788CXGB3 ETHERNET DRIVER (CXGB3) 3789M: Santosh Raspatur <santosh@chelsio.com> 3790L: netdev@vger.kernel.org 3791W: http://www.chelsio.com 3792S: Supported 3793F: drivers/net/ethernet/chelsio/cxgb3/ 3794 3795CXGB3 ISCSI DRIVER (CXGB3I) 3796M: Karen Xie <kxie@chelsio.com> 3797L: linux-scsi@vger.kernel.org 3798W: http://www.chelsio.com 3799S: Supported 3800F: drivers/scsi/cxgbi/cxgb3i 3801 3802CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3803M: Steve Wise <swise@chelsio.com> 3804L: linux-rdma@vger.kernel.org 3805W: http://www.openfabrics.org 3806S: Supported 3807F: drivers/infiniband/hw/cxgb3/ 3808F: include/uapi/rdma/cxgb3-abi.h 3809 3810CXGB4 CRYPTO DRIVER (chcr) 3811M: Harsh Jain <harsh@chelsio.com> 3812L: linux-crypto@vger.kernel.org 3813W: http://www.chelsio.com 3814S: Supported 3815F: drivers/crypto/chelsio 3816 3817CXGB4 ETHERNET DRIVER (CXGB4) 3818M: Ganesh Goudar <ganeshgr@chelsio.com> 3819L: netdev@vger.kernel.org 3820W: http://www.chelsio.com 3821S: Supported 3822F: drivers/net/ethernet/chelsio/cxgb4/ 3823 3824CXGB4 ISCSI DRIVER (CXGB4I) 3825M: Karen Xie <kxie@chelsio.com> 3826L: linux-scsi@vger.kernel.org 3827W: http://www.chelsio.com 3828S: Supported 3829F: drivers/scsi/cxgbi/cxgb4i 3830 3831CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3832M: Steve Wise <swise@chelsio.com> 3833L: linux-rdma@vger.kernel.org 3834W: http://www.openfabrics.org 3835S: Supported 3836F: drivers/infiniband/hw/cxgb4/ 3837F: include/uapi/rdma/cxgb4-abi.h 3838 3839CXGB4VF ETHERNET DRIVER (CXGB4VF) 3840M: Casey Leedom <leedom@chelsio.com> 3841L: netdev@vger.kernel.org 3842W: http://www.chelsio.com 3843S: Supported 3844F: drivers/net/ethernet/chelsio/cxgb4vf/ 3845 3846CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3847M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3848M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3849L: linuxppc-dev@lists.ozlabs.org 3850S: Supported 3851F: arch/powerpc/platforms/powernv/pci-cxl.c 3852F: drivers/misc/cxl/ 3853F: include/misc/cxl* 3854F: include/uapi/misc/cxl.h 3855F: Documentation/powerpc/cxl.txt 3856F: Documentation/ABI/testing/sysfs-class-cxl 3857 3858CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3859M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3860M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3861M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3862L: linux-scsi@vger.kernel.org 3863S: Supported 3864F: drivers/scsi/cxlflash/ 3865F: include/uapi/scsi/cxlflash_ioctls.h 3866F: Documentation/powerpc/cxlflash.txt 3867 3868CYBERPRO FB DRIVER 3869M: Russell King <linux@armlinux.org.uk> 3870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3871W: http://www.armlinux.org.uk/ 3872S: Maintained 3873F: drivers/video/fbdev/cyber2000fb.* 3874 3875CYCLADES ASYNC MUX DRIVER 3876W: http://www.cyclades.com/ 3877S: Orphan 3878F: drivers/tty/cyclades.c 3879F: include/linux/cyclades.h 3880F: include/uapi/linux/cyclades.h 3881 3882CYCLADES PC300 DRIVER 3883W: http://www.cyclades.com/ 3884S: Orphan 3885F: drivers/net/wan/pc300* 3886 3887CYPRESS_FIRMWARE MEDIA DRIVER 3888M: Antti Palosaari <crope@iki.fi> 3889L: linux-media@vger.kernel.org 3890W: https://linuxtv.org 3891W: http://palosaari.fi/linux/ 3892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3893T: git git://linuxtv.org/anttip/media_tree.git 3894S: Maintained 3895F: drivers/media/common/cypress_firmware* 3896 3897CYTTSP TOUCHSCREEN DRIVER 3898M: Ferruh Yigit <fery@cypress.com> 3899L: linux-input@vger.kernel.org 3900S: Supported 3901F: drivers/input/touchscreen/cyttsp* 3902F: include/linux/input/cyttsp.h 3903 3904D-LINK DIR-685 TOUCHKEYS DRIVER 3905M: Linus Walleij <linus.walleij@linaro.org> 3906L: linux-input@vger.kernel.org 3907S: Supported 3908F: drivers/input/dlink-dir685-touchkeys.c 3909 3910DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3911M: Joshua Kinard <kumba@gentoo.org> 3912S: Maintained 3913F: drivers/rtc/rtc-ds1685.c 3914F: include/linux/rtc/ds1685.h 3915 3916DAMA SLAVE for AX.25 3917M: Joerg Reuter <jreuter@yaina.de> 3918W: http://yaina.de/jreuter/ 3919W: http://www.qsl.net/dl1bke/ 3920L: linux-hams@vger.kernel.org 3921S: Maintained 3922F: net/ax25/af_ax25.c 3923F: net/ax25/ax25_dev.c 3924F: net/ax25/ax25_ds_* 3925F: net/ax25/ax25_in.c 3926F: net/ax25/ax25_out.c 3927F: net/ax25/ax25_timer.c 3928F: net/ax25/sysctl_net_ax25.c 3929 3930DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3931L: netdev@vger.kernel.org 3932S: Orphan 3933F: Documentation/networking/dmfe.txt 3934F: drivers/net/ethernet/dec/tulip/dmfe.c 3935 3936DC390/AM53C974 SCSI driver 3937M: Hannes Reinecke <hare@suse.com> 3938L: linux-scsi@vger.kernel.org 3939S: Maintained 3940F: drivers/scsi/am53c974.c 3941 3942DC395x SCSI driver 3943M: Oliver Neukum <oliver@neukum.org> 3944M: Ali Akcaagac <aliakc@web.de> 3945M: Jamie Lenehan <lenehan@twibble.org> 3946L: dc395x@twibble.org 3947W: http://twibble.org/dist/dc395x/ 3948W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3949S: Maintained 3950F: Documentation/scsi/dc395x.txt 3951F: drivers/scsi/dc395x.* 3952 3953DCCP PROTOCOL 3954M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3955L: dccp@vger.kernel.org 3956W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3957S: Maintained 3958F: include/linux/dccp.h 3959F: include/uapi/linux/dccp.h 3960F: include/linux/tfrc.h 3961F: net/dccp/ 3962 3963DECnet NETWORK LAYER 3964W: http://linux-decnet.sourceforge.net 3965L: linux-decnet-user@lists.sourceforge.net 3966S: Orphan 3967F: Documentation/networking/decnet.txt 3968F: net/decnet/ 3969 3970DECSTATION PLATFORM SUPPORT 3971M: "Maciej W. Rozycki" <macro@linux-mips.org> 3972L: linux-mips@linux-mips.org 3973W: http://www.linux-mips.org/wiki/DECstation 3974S: Maintained 3975F: arch/mips/dec/ 3976F: arch/mips/include/asm/dec/ 3977F: arch/mips/include/asm/mach-dec/ 3978 3979DEFXX FDDI NETWORK DRIVER 3980M: "Maciej W. Rozycki" <macro@linux-mips.org> 3981S: Maintained 3982F: drivers/net/fddi/defxx.* 3983 3984DELL LAPTOP DRIVER 3985M: Matthew Garrett <mjg59@srcf.ucam.org> 3986M: Pali Rohár <pali.rohar@gmail.com> 3987L: platform-driver-x86@vger.kernel.org 3988S: Maintained 3989F: drivers/platform/x86/dell-laptop.c 3990 3991DELL LAPTOP FREEFALL DRIVER 3992M: Pali Rohár <pali.rohar@gmail.com> 3993S: Maintained 3994F: drivers/platform/x86/dell-smo8800.c 3995 3996DELL LAPTOP RBTN DRIVER 3997M: Pali Rohár <pali.rohar@gmail.com> 3998S: Maintained 3999F: drivers/platform/x86/dell-rbtn.* 4000 4001DELL LAPTOP SMM DRIVER 4002M: Pali Rohár <pali.rohar@gmail.com> 4003S: Maintained 4004F: drivers/hwmon/dell-smm-hwmon.c 4005F: include/uapi/linux/i8k.h 4006 4007DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4008M: Doug Warzecha <Douglas_Warzecha@dell.com> 4009S: Maintained 4010F: Documentation/dcdbas.txt 4011F: drivers/firmware/dcdbas.* 4012 4013DELL WMI EXTRAS DRIVER 4014M: Matthew Garrett <mjg59@srcf.ucam.org> 4015M: Pali Rohár <pali.rohar@gmail.com> 4016S: Maintained 4017F: drivers/platform/x86/dell-wmi.c 4018 4019DELTA ST MEDIA DRIVER 4020M: Hugues Fruchet <hugues.fruchet@st.com> 4021L: linux-media@vger.kernel.org 4022T: git git://linuxtv.org/media_tree.git 4023W: https://linuxtv.org 4024S: Supported 4025F: drivers/media/platform/sti/delta 4026 4027DENALI NAND DRIVER 4028M: Masahiro Yamada <yamada.masahiro@socionext.com> 4029L: linux-mtd@lists.infradead.org 4030S: Supported 4031F: drivers/mtd/nand/denali* 4032 4033DESIGNWARE USB2 DRD IP DRIVER 4034M: John Youn <johnyoun@synopsys.com> 4035L: linux-usb@vger.kernel.org 4036T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4037S: Maintained 4038F: drivers/usb/dwc2/ 4039 4040DESIGNWARE USB3 DRD IP DRIVER 4041M: Felipe Balbi <balbi@kernel.org> 4042L: linux-usb@vger.kernel.org 4043T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4044S: Maintained 4045F: drivers/usb/dwc3/ 4046 4047DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4048M: Andreas Klinger <ak@it-klinger.de> 4049L: linux-iio@vger.kernel.org 4050S: Maintained 4051F: drivers/iio/proximity/srf*.c 4052 4053DEVICE COREDUMP (DEV_COREDUMP) 4054M: Johannes Berg <johannes@sipsolutions.net> 4055L: linux-kernel@vger.kernel.org 4056S: Maintained 4057F: drivers/base/devcoredump.c 4058F: include/linux/devcoredump.h 4059 4060DEVICE FREQUENCY (DEVFREQ) 4061M: MyungJoo Ham <myungjoo.ham@samsung.com> 4062M: Kyungmin Park <kyungmin.park@samsung.com> 4063R: Chanwoo Choi <cw00.choi@samsung.com> 4064L: linux-pm@vger.kernel.org 4065T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4066S: Maintained 4067F: drivers/devfreq/ 4068F: include/linux/devfreq.h 4069F: Documentation/devicetree/bindings/devfreq/ 4070 4071DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4072M: Chanwoo Choi <cw00.choi@samsung.com> 4073L: linux-pm@vger.kernel.org 4074T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4075S: Supported 4076F: drivers/devfreq/event/ 4077F: drivers/devfreq/devfreq-event.c 4078F: include/linux/devfreq-event.h 4079F: Documentation/devicetree/bindings/devfreq/event/ 4080 4081DEVICE NUMBER REGISTRY 4082M: Torben Mathiasen <device@lanana.org> 4083W: http://lanana.org/docs/device-list/index.html 4084S: Maintained 4085 4086DEVICE-MAPPER (LVM) 4087M: Alasdair Kergon <agk@redhat.com> 4088M: Mike Snitzer <snitzer@redhat.com> 4089M: dm-devel@redhat.com 4090L: dm-devel@redhat.com 4091W: http://sources.redhat.com/dm 4092Q: http://patchwork.kernel.org/project/dm-devel/list/ 4093T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4094T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4095S: Maintained 4096F: Documentation/device-mapper/ 4097F: drivers/md/dm* 4098F: drivers/md/persistent-data/ 4099F: include/linux/device-mapper.h 4100F: include/linux/dm-*.h 4101F: include/uapi/linux/dm-*.h 4102 4103DEVLINK 4104M: Jiri Pirko <jiri@mellanox.com> 4105L: netdev@vger.kernel.org 4106S: Supported 4107F: net/core/devlink.c 4108F: include/net/devlink.h 4109F: include/uapi/linux/devlink.h 4110 4111DIALOG SEMICONDUCTOR DRIVERS 4112M: Support Opensource <support.opensource@diasemi.com> 4113W: http://www.dialog-semiconductor.com/products 4114S: Supported 4115F: Documentation/hwmon/da90?? 4116F: Documentation/devicetree/bindings/mfd/da90*.txt 4117F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4118F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4119F: Documentation/devicetree/bindings/regulator/da92*.txt 4120F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4121F: Documentation/devicetree/bindings/sound/da[79]*.txt 4122F: drivers/gpio/gpio-da90??.c 4123F: drivers/hwmon/da90??-hwmon.c 4124F: drivers/iio/adc/da91??-*.c 4125F: drivers/input/misc/da90??_onkey.c 4126F: drivers/input/touchscreen/da9052_tsi.c 4127F: drivers/leds/leds-da90??.c 4128F: drivers/mfd/da903x.c 4129F: drivers/mfd/da90??-*.c 4130F: drivers/mfd/da91??-*.c 4131F: drivers/power/supply/da9052-battery.c 4132F: drivers/power/supply/da91??-*.c 4133F: drivers/regulator/da903x.c 4134F: drivers/regulator/da9???-regulator.[ch] 4135F: drivers/thermal/da90??-thermal.c 4136F: drivers/rtc/rtc-da90??.c 4137F: drivers/video/backlight/da90??_bl.c 4138F: drivers/watchdog/da90??_wdt.c 4139F: include/linux/mfd/da903x.h 4140F: include/linux/mfd/da9052/ 4141F: include/linux/mfd/da9055/ 4142F: include/linux/mfd/da9062/ 4143F: include/linux/mfd/da9063/ 4144F: include/linux/mfd/da9150/ 4145F: include/linux/regulator/da9211.h 4146F: include/sound/da[79]*.h 4147F: sound/soc/codecs/da[79]*.[ch] 4148 4149DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4150M: William Breathitt Gray <vilhelm.gray@gmail.com> 4151L: linux-gpio@vger.kernel.org 4152S: Maintained 4153F: drivers/gpio/gpio-gpio-mm.c 4154 4155DIGI NEO AND CLASSIC PCI PRODUCTS 4156M: Lidza Louina <lidza.louina@gmail.com> 4157M: Mark Hounschell <markh@compro.net> 4158L: driverdev-devel@linuxdriverproject.org 4159S: Maintained 4160F: drivers/staging/dgnc/ 4161 4162DIOLAN U2C-12 I2C DRIVER 4163M: Guenter Roeck <linux@roeck-us.net> 4164L: linux-i2c@vger.kernel.org 4165S: Maintained 4166F: drivers/i2c/busses/i2c-diolan-u2c.c 4167 4168DIRECT ACCESS (DAX) 4169M: Matthew Wilcox <mawilcox@microsoft.com> 4170M: Ross Zwisler <ross.zwisler@linux.intel.com> 4171L: linux-fsdevel@vger.kernel.org 4172S: Supported 4173F: fs/dax.c 4174F: include/linux/dax.h 4175F: include/trace/events/fs_dax.h 4176 4177DIRECTORY NOTIFICATION (DNOTIFY) 4178M: Jan Kara <jack@suse.cz> 4179R: Amir Goldstein <amir73il@gmail.com> 4180L: linux-fsdevel@vger.kernel.org 4181S: Maintained 4182F: Documentation/filesystems/dnotify.txt 4183F: fs/notify/dnotify/ 4184F: include/linux/dnotify.h 4185 4186DISK GEOMETRY AND PARTITION HANDLING 4187M: Andries Brouwer <aeb@cwi.nl> 4188W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4189W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4190W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4191S: Maintained 4192 4193DISKQUOTA 4194M: Jan Kara <jack@suse.com> 4195S: Maintained 4196F: Documentation/filesystems/quota.txt 4197F: fs/quota/ 4198F: include/linux/quota*.h 4199F: include/uapi/linux/quota*.h 4200 4201DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4202M: Bernie Thompson <bernie@plugable.com> 4203L: linux-fbdev@vger.kernel.org 4204S: Maintained 4205W: http://plugable.com/category/projects/udlfb/ 4206F: drivers/video/fbdev/udlfb.c 4207F: include/video/udlfb.h 4208F: Documentation/fb/udlfb.txt 4209 4210DISTRIBUTED LOCK MANAGER (DLM) 4211M: Christine Caulfield <ccaulfie@redhat.com> 4212M: David Teigland <teigland@redhat.com> 4213L: cluster-devel@redhat.com 4214W: http://sources.redhat.com/cluster/ 4215T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4216S: Supported 4217F: fs/dlm/ 4218 4219DMA BUFFER SHARING FRAMEWORK 4220M: Sumit Semwal <sumit.semwal@linaro.org> 4221S: Maintained 4222L: linux-media@vger.kernel.org 4223L: dri-devel@lists.freedesktop.org 4224L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4225F: drivers/dma-buf/ 4226F: include/linux/dma-buf* 4227F: include/linux/reservation.h 4228F: include/linux/*fence.h 4229F: Documentation/driver-api/dma-buf.rst 4230T: git git://anongit.freedesktop.org/drm/drm-misc 4231 4232DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4233M: Vinod Koul <vinod.koul@intel.com> 4234L: dmaengine@vger.kernel.org 4235Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4236S: Maintained 4237F: drivers/dma/ 4238F: include/linux/dmaengine.h 4239F: Documentation/devicetree/bindings/dma/ 4240F: Documentation/driver-api/dmaengine/ 4241T: git git://git.infradead.org/users/vkoul/slave-dma.git 4242 4243DMA MAPPING HELPERS 4244M: Christoph Hellwig <hch@lst.de> 4245M: Marek Szyprowski <m.szyprowski@samsung.com> 4246R: Robin Murphy <robin.murphy@arm.com> 4247L: iommu@lists.linux-foundation.org 4248T: git git://git.infradead.org/users/hch/dma-mapping.git 4249W: http://git.infradead.org/users/hch/dma-mapping.git 4250S: Supported 4251F: lib/dma-debug.c 4252F: lib/dma-noop.c 4253F: lib/dma-virt.c 4254F: drivers/base/dma-mapping.c 4255F: drivers/base/dma-coherent.c 4256F: include/linux/dma-mapping.h 4257 4258DME1737 HARDWARE MONITOR DRIVER 4259M: Juerg Haefliger <juergh@gmail.com> 4260L: linux-hwmon@vger.kernel.org 4261S: Maintained 4262F: Documentation/hwmon/dme1737 4263F: drivers/hwmon/dme1737.c 4264 4265DMI/SMBIOS SUPPORT 4266M: Jean Delvare <jdelvare@suse.com> 4267S: Maintained 4268T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4269F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4270F: drivers/firmware/dmi-id.c 4271F: drivers/firmware/dmi_scan.c 4272F: include/linux/dmi.h 4273 4274DOCUMENTATION 4275M: Jonathan Corbet <corbet@lwn.net> 4276L: linux-doc@vger.kernel.org 4277S: Maintained 4278F: Documentation/ 4279F: scripts/kernel-doc 4280X: Documentation/ABI/ 4281X: Documentation/devicetree/ 4282X: Documentation/acpi 4283X: Documentation/power 4284X: Documentation/spi 4285X: Documentation/media 4286T: git git://git.lwn.net/linux.git docs-next 4287 4288DONGWOON DW9714 LENS VOICE COIL DRIVER 4289M: Sakari Ailus <sakari.ailus@linux.intel.com> 4290L: linux-media@vger.kernel.org 4291T: git git://linuxtv.org/media_tree.git 4292S: Maintained 4293F: drivers/media/i2c/dw9714.c 4294 4295DOUBLETALK DRIVER 4296M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4297L: blinux-list@redhat.com 4298S: Maintained 4299F: drivers/char/dtlk.c 4300F: include/linux/dtlk.h 4301 4302DPAA2 DATAPATH I/O (DPIO) DRIVER 4303M: Roy Pledge <Roy.Pledge@nxp.com> 4304L: linux-kernel@vger.kernel.org 4305S: Maintained 4306F: drivers/staging/fsl-mc/bus/dpio 4307 4308DPAA2 ETHERNET DRIVER 4309M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4310L: linux-kernel@vger.kernel.org 4311S: Maintained 4312F: drivers/staging/fsl-dpaa2/ethernet 4313 4314DPT_I2O SCSI RAID DRIVER 4315M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4316L: linux-scsi@vger.kernel.org 4317W: http://www.adaptec.com/ 4318S: Maintained 4319F: drivers/scsi/dpt* 4320F: drivers/scsi/dpt/ 4321 4322DRBD DRIVER 4323M: Philipp Reisner <philipp.reisner@linbit.com> 4324M: Lars Ellenberg <lars.ellenberg@linbit.com> 4325L: drbd-dev@lists.linbit.com 4326W: http://www.drbd.org 4327T: git git://git.linbit.com/linux-drbd.git 4328T: git git://git.linbit.com/drbd-8.4.git 4329S: Supported 4330F: drivers/block/drbd/ 4331F: lib/lru_cache.c 4332F: Documentation/blockdev/drbd/ 4333 4334DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4335M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4336T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4337S: Supported 4338F: Documentation/kobject.txt 4339F: drivers/base/ 4340F: fs/debugfs/ 4341F: fs/sysfs/ 4342F: include/linux/debugfs.h 4343F: include/linux/kobj* 4344F: lib/kobj* 4345 4346DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4347M: Kevin Hilman <khilman@kernel.org> 4348M: Nishanth Menon <nm@ti.com> 4349S: Maintained 4350F: drivers/power/avs/ 4351F: include/linux/power/smartreflex.h 4352L: linux-pm@vger.kernel.org 4353 4354DRM DRIVER FOR ARM PL111 CLCD 4355M: Eric Anholt <eric@anholt.net> 4356T: git git://anongit.freedesktop.org/drm/drm-misc 4357S: Supported 4358F: drivers/gpu/drm/pl111/ 4359 4360DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4361M: Dave Airlie <airlied@redhat.com> 4362S: Odd Fixes 4363F: drivers/gpu/drm/ast/ 4364 4365DRM DRIVER FOR BOCHS VIRTUAL GPU 4366M: Gerd Hoffmann <kraxel@redhat.com> 4367L: virtualization@lists.linux-foundation.org 4368T: git git://anongit.freedesktop.org/drm/drm-misc 4369S: Maintained 4370F: drivers/gpu/drm/bochs/ 4371 4372DRM DRIVER FOR INTEL I810 VIDEO CARDS 4373S: Orphan / Obsolete 4374F: drivers/gpu/drm/i810/ 4375F: include/uapi/drm/i810_drm.h 4376 4377DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4378S: Orphan / Obsolete 4379F: drivers/gpu/drm/mga/ 4380F: include/uapi/drm/mga_drm.h 4381 4382DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4383M: Dave Airlie <airlied@redhat.com> 4384S: Odd Fixes 4385F: drivers/gpu/drm/mgag200/ 4386 4387DRM DRIVER FOR MI0283QT 4388M: Noralf Trønnes <noralf@tronnes.org> 4389S: Maintained 4390F: drivers/gpu/drm/tinydrm/mi0283qt.c 4391F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4392 4393DRM DRIVER FOR MSM ADRENO GPU 4394M: Rob Clark <robdclark@gmail.com> 4395L: linux-arm-msm@vger.kernel.org 4396L: dri-devel@lists.freedesktop.org 4397L: freedreno@lists.freedesktop.org 4398T: git git://people.freedesktop.org/~robclark/linux 4399S: Maintained 4400F: drivers/gpu/drm/msm/ 4401F: include/uapi/drm/msm_drm.h 4402F: Documentation/devicetree/bindings/display/msm/ 4403 4404DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4405M: Ben Skeggs <bskeggs@redhat.com> 4406L: dri-devel@lists.freedesktop.org 4407L: nouveau@lists.freedesktop.org 4408T: git git://github.com/skeggsb/linux 4409S: Supported 4410F: drivers/gpu/drm/nouveau/ 4411F: include/uapi/drm/nouveau_drm.h 4412 4413DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4414M: Noralf Trønnes <noralf@tronnes.org> 4415S: Maintained 4416F: drivers/gpu/drm/tinydrm/repaper.c 4417F: Documentation/devicetree/bindings/display/repaper.txt 4418 4419DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4420M: Dave Airlie <airlied@redhat.com> 4421M: Gerd Hoffmann <kraxel@redhat.com> 4422L: virtualization@lists.linux-foundation.org 4423T: git git://anongit.freedesktop.org/drm/drm-misc 4424S: Obsolete 4425W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4426F: drivers/gpu/drm/cirrus/ 4427 4428DRM DRIVER FOR QXL VIRTUAL GPU 4429M: Dave Airlie <airlied@redhat.com> 4430M: Gerd Hoffmann <kraxel@redhat.com> 4431L: virtualization@lists.linux-foundation.org 4432T: git git://anongit.freedesktop.org/drm/drm-misc 4433S: Maintained 4434F: drivers/gpu/drm/qxl/ 4435F: include/uapi/drm/qxl_drm.h 4436 4437DRM DRIVER FOR RAGE 128 VIDEO CARDS 4438S: Orphan / Obsolete 4439F: drivers/gpu/drm/r128/ 4440F: include/uapi/drm/r128_drm.h 4441 4442DRM DRIVER FOR SAVAGE VIDEO CARDS 4443S: Orphan / Obsolete 4444F: drivers/gpu/drm/savage/ 4445F: include/uapi/drm/savage_drm.h 4446 4447DRM DRIVER FOR SIS VIDEO CARDS 4448S: Orphan / Obsolete 4449F: drivers/gpu/drm/sis/ 4450F: include/uapi/drm/sis_drm.h 4451 4452DRM DRIVER FOR SITRONIX ST7586 PANELS 4453M: David Lechner <david@lechnology.com> 4454S: Maintained 4455F: drivers/gpu/drm/tinydrm/st7586.c 4456F: Documentation/devicetree/bindings/display/st7586.txt 4457 4458DRM DRIVER FOR TDFX VIDEO CARDS 4459S: Orphan / Obsolete 4460F: drivers/gpu/drm/tdfx/ 4461 4462DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4463M: Dave Airlie <airlied@redhat.com> 4464S: Odd Fixes 4465F: drivers/gpu/drm/udl/ 4466 4467DRM DRIVER FOR VMWARE VIRTUAL GPU 4468M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4469M: Sinclair Yeh <syeh@vmware.com> 4470M: Thomas Hellstrom <thellstrom@vmware.com> 4471L: dri-devel@lists.freedesktop.org 4472T: git git://people.freedesktop.org/~syeh/repos_linux 4473T: git git://people.freedesktop.org/~thomash/linux 4474S: Supported 4475F: drivers/gpu/drm/vmwgfx/ 4476F: include/uapi/drm/vmwgfx_drm.h 4477 4478DRM DRIVERS 4479M: David Airlie <airlied@linux.ie> 4480L: dri-devel@lists.freedesktop.org 4481T: git git://people.freedesktop.org/~airlied/linux 4482B: https://bugs.freedesktop.org/ 4483C: irc://chat.freenode.net/dri-devel 4484S: Maintained 4485F: drivers/gpu/drm/ 4486F: drivers/gpu/vga/ 4487F: Documentation/devicetree/bindings/display/ 4488F: Documentation/devicetree/bindings/gpu/ 4489F: Documentation/devicetree/bindings/video/ 4490F: Documentation/gpu/ 4491F: include/drm/ 4492F: include/uapi/drm/ 4493F: include/linux/vga* 4494 4495DRM DRIVERS AND MISC GPU PATCHES 4496M: Daniel Vetter <daniel.vetter@intel.com> 4497M: Jani Nikula <jani.nikula@linux.intel.com> 4498M: Sean Paul <seanpaul@chromium.org> 4499W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4500S: Maintained 4501T: git git://anongit.freedesktop.org/drm/drm-misc 4502F: Documentation/gpu/ 4503F: drivers/gpu/vga/ 4504F: drivers/gpu/drm/* 4505F: include/drm/drm* 4506F: include/uapi/drm/drm* 4507F: include/linux/vga* 4508 4509DRM DRIVERS FOR ALLWINNER A10 4510M: Maxime Ripard <maxime.ripard@free-electrons.com> 4511L: dri-devel@lists.freedesktop.org 4512S: Supported 4513F: drivers/gpu/drm/sun4i/ 4514F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4515T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4516 4517DRM DRIVERS FOR AMLOGIC SOCS 4518M: Neil Armstrong <narmstrong@baylibre.com> 4519L: dri-devel@lists.freedesktop.org 4520L: linux-amlogic@lists.infradead.org 4521W: http://linux-meson.com/ 4522S: Supported 4523F: drivers/gpu/drm/meson/ 4524F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4525F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4526F: Documentation/gpu/meson.rst 4527T: git git://anongit.freedesktop.org/drm/drm-misc 4528 4529DRM DRIVERS FOR ATMEL HLCDC 4530M: Boris Brezillon <boris.brezillon@free-electrons.com> 4531L: dri-devel@lists.freedesktop.org 4532S: Supported 4533F: drivers/gpu/drm/atmel-hlcdc/ 4534F: Documentation/devicetree/bindings/drm/atmel/ 4535T: git git://anongit.freedesktop.org/drm/drm-misc 4536 4537DRM DRIVERS FOR BRIDGE CHIPS 4538M: Archit Taneja <architt@codeaurora.org> 4539M: Andrzej Hajda <a.hajda@samsung.com> 4540R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4541S: Maintained 4542T: git git://anongit.freedesktop.org/drm/drm-misc 4543F: drivers/gpu/drm/bridge/ 4544 4545DRM DRIVERS FOR EXYNOS 4546M: Inki Dae <inki.dae@samsung.com> 4547M: Joonyoung Shim <jy0922.shim@samsung.com> 4548M: Seung-Woo Kim <sw0312.kim@samsung.com> 4549M: Kyungmin Park <kyungmin.park@samsung.com> 4550L: dri-devel@lists.freedesktop.org 4551T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4552S: Supported 4553F: drivers/gpu/drm/exynos/ 4554F: include/uapi/drm/exynos_drm.h 4555F: Documentation/devicetree/bindings/display/exynos/ 4556 4557DRM DRIVERS FOR FREESCALE DCU 4558M: Stefan Agner <stefan@agner.ch> 4559M: Alison Wang <alison.wang@freescale.com> 4560L: dri-devel@lists.freedesktop.org 4561S: Supported 4562F: drivers/gpu/drm/fsl-dcu/ 4563F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4564F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4565F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4566 4567DRM DRIVERS FOR FREESCALE IMX 4568M: Philipp Zabel <p.zabel@pengutronix.de> 4569L: dri-devel@lists.freedesktop.org 4570S: Maintained 4571F: drivers/gpu/drm/imx/ 4572F: drivers/gpu/ipu-v3/ 4573F: Documentation/devicetree/bindings/display/imx/ 4574 4575DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4576M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4577L: dri-devel@lists.freedesktop.org 4578T: git git://github.com/patjak/drm-gma500 4579S: Maintained 4580F: drivers/gpu/drm/gma500/ 4581 4582DRM DRIVERS FOR HISILICON 4583M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4584M: Rongrong Zou <zourongrong@gmail.com> 4585R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4586R: Chen Feng <puck.chen@hisilicon.com> 4587L: dri-devel@lists.freedesktop.org 4588T: git git://github.com/xin3liang/linux.git 4589S: Maintained 4590F: drivers/gpu/drm/hisilicon/ 4591F: Documentation/devicetree/bindings/display/hisilicon/ 4592 4593DRM DRIVERS FOR MEDIATEK 4594M: CK Hu <ck.hu@mediatek.com> 4595M: Philipp Zabel <p.zabel@pengutronix.de> 4596L: dri-devel@lists.freedesktop.org 4597S: Supported 4598F: drivers/gpu/drm/mediatek/ 4599F: Documentation/devicetree/bindings/display/mediatek/ 4600 4601DRM DRIVERS FOR NVIDIA TEGRA 4602M: Thierry Reding <thierry.reding@gmail.com> 4603L: dri-devel@lists.freedesktop.org 4604L: linux-tegra@vger.kernel.org 4605T: git git://anongit.freedesktop.org/tegra/linux.git 4606S: Supported 4607F: drivers/gpu/drm/tegra/ 4608F: drivers/gpu/host1x/ 4609F: include/linux/host1x.h 4610F: include/uapi/drm/tegra_drm.h 4611F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4612 4613DRM DRIVERS FOR RENESAS 4614M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4615L: dri-devel@lists.freedesktop.org 4616L: linux-renesas-soc@vger.kernel.org 4617T: git git://linuxtv.org/pinchartl/fbdev 4618S: Supported 4619F: drivers/gpu/drm/rcar-du/ 4620F: drivers/gpu/drm/shmobile/ 4621F: include/linux/platform_data/shmob_drm.h 4622F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4623F: Documentation/devicetree/bindings/display/renesas,du.txt 4624 4625DRM DRIVERS FOR ROCKCHIP 4626M: Mark Yao <mark.yao@rock-chips.com> 4627L: dri-devel@lists.freedesktop.org 4628S: Maintained 4629F: drivers/gpu/drm/rockchip/ 4630F: Documentation/devicetree/bindings/display/rockchip/ 4631T: git git://anongit.freedesktop.org/drm/drm-misc 4632 4633DRM DRIVERS FOR STI 4634M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4635M: Vincent Abriou <vincent.abriou@st.com> 4636L: dri-devel@lists.freedesktop.org 4637T: git git://anongit.freedesktop.org/drm/drm-misc 4638S: Maintained 4639F: drivers/gpu/drm/sti 4640F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4641 4642DRM DRIVERS FOR STM 4643M: Yannick Fertre <yannick.fertre@st.com> 4644M: Philippe Cornu <philippe.cornu@st.com> 4645M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4646M: Vincent Abriou <vincent.abriou@st.com> 4647L: dri-devel@lists.freedesktop.org 4648T: git git://anongit.freedesktop.org/drm/drm-misc 4649S: Maintained 4650F: drivers/gpu/drm/stm 4651F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4652 4653DRM DRIVERS FOR TI LCDC 4654M: Jyri Sarha <jsarha@ti.com> 4655R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4656L: dri-devel@lists.freedesktop.org 4657S: Maintained 4658F: drivers/gpu/drm/tilcdc/ 4659F: Documentation/devicetree/bindings/display/tilcdc/ 4660 4661DRM DRIVERS FOR TI OMAP 4662M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4663L: dri-devel@lists.freedesktop.org 4664S: Maintained 4665F: drivers/gpu/drm/omapdrm/ 4666F: Documentation/devicetree/bindings/display/ti/ 4667 4668DRM DRIVERS FOR VC4 4669M: Eric Anholt <eric@anholt.net> 4670T: git git://github.com/anholt/linux 4671S: Supported 4672F: drivers/gpu/drm/vc4/ 4673F: include/uapi/drm/vc4_drm.h 4674F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4675T: git git://anongit.freedesktop.org/drm/drm-misc 4676 4677DRM DRIVERS FOR VIVANTE GPU IP 4678M: Lucas Stach <l.stach@pengutronix.de> 4679R: Russell King <linux+etnaviv@armlinux.org.uk> 4680R: Christian Gmeiner <christian.gmeiner@gmail.com> 4681L: etnaviv@lists.freedesktop.org 4682L: dri-devel@lists.freedesktop.org 4683S: Maintained 4684F: drivers/gpu/drm/etnaviv/ 4685F: include/uapi/drm/etnaviv_drm.h 4686F: Documentation/devicetree/bindings/display/etnaviv/ 4687 4688DRM DRIVERS FOR ZTE ZX 4689M: Shawn Guo <shawnguo@kernel.org> 4690L: dri-devel@lists.freedesktop.org 4691S: Maintained 4692F: drivers/gpu/drm/zte/ 4693F: Documentation/devicetree/bindings/display/zte,vou.txt 4694T: git git://anongit.freedesktop.org/drm/drm-misc 4695 4696DRM PANEL DRIVERS 4697M: Thierry Reding <thierry.reding@gmail.com> 4698L: dri-devel@lists.freedesktop.org 4699T: git git://anongit.freedesktop.org/tegra/linux.git 4700S: Maintained 4701F: drivers/gpu/drm/drm_panel.c 4702F: drivers/gpu/drm/panel/ 4703F: include/drm/drm_panel.h 4704F: Documentation/devicetree/bindings/display/panel/ 4705 4706DRM TINYDRM DRIVERS 4707M: Noralf Trønnes <noralf@tronnes.org> 4708W: https://github.com/notro/tinydrm/wiki/Development 4709T: git git://anongit.freedesktop.org/drm/drm-misc 4710S: Maintained 4711F: drivers/gpu/drm/tinydrm/ 4712F: include/drm/tinydrm/ 4713 4714DSBR100 USB FM RADIO DRIVER 4715M: Alexey Klimov <klimov.linux@gmail.com> 4716L: linux-media@vger.kernel.org 4717T: git git://linuxtv.org/media_tree.git 4718S: Maintained 4719F: drivers/media/radio/dsbr100.c 4720 4721DSCC4 DRIVER 4722M: Francois Romieu <romieu@fr.zoreil.com> 4723L: netdev@vger.kernel.org 4724S: Maintained 4725F: drivers/net/wan/dscc4.c 4726 4727DT3155 MEDIA DRIVER 4728M: Hans Verkuil <hverkuil@xs4all.nl> 4729L: linux-media@vger.kernel.org 4730T: git git://linuxtv.org/media_tree.git 4731W: https://linuxtv.org 4732S: Odd Fixes 4733F: drivers/media/pci/dt3155/ 4734 4735DVB_USB_AF9015 MEDIA DRIVER 4736M: Antti Palosaari <crope@iki.fi> 4737L: linux-media@vger.kernel.org 4738W: https://linuxtv.org 4739W: http://palosaari.fi/linux/ 4740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4741T: git git://linuxtv.org/anttip/media_tree.git 4742S: Maintained 4743F: drivers/media/usb/dvb-usb-v2/af9015* 4744 4745DVB_USB_AF9035 MEDIA DRIVER 4746M: Antti Palosaari <crope@iki.fi> 4747L: linux-media@vger.kernel.org 4748W: https://linuxtv.org 4749W: http://palosaari.fi/linux/ 4750Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4751T: git git://linuxtv.org/anttip/media_tree.git 4752S: Maintained 4753F: drivers/media/usb/dvb-usb-v2/af9035* 4754 4755DVB_USB_ANYSEE MEDIA DRIVER 4756M: Antti Palosaari <crope@iki.fi> 4757L: linux-media@vger.kernel.org 4758W: https://linuxtv.org 4759W: http://palosaari.fi/linux/ 4760Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4761T: git git://linuxtv.org/anttip/media_tree.git 4762S: Maintained 4763F: drivers/media/usb/dvb-usb-v2/anysee* 4764 4765DVB_USB_AU6610 MEDIA DRIVER 4766M: Antti Palosaari <crope@iki.fi> 4767L: linux-media@vger.kernel.org 4768W: https://linuxtv.org 4769W: http://palosaari.fi/linux/ 4770Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4771T: git git://linuxtv.org/anttip/media_tree.git 4772S: Maintained 4773F: drivers/media/usb/dvb-usb-v2/au6610* 4774 4775DVB_USB_CE6230 MEDIA DRIVER 4776M: Antti Palosaari <crope@iki.fi> 4777L: linux-media@vger.kernel.org 4778W: https://linuxtv.org 4779W: http://palosaari.fi/linux/ 4780Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4781T: git git://linuxtv.org/anttip/media_tree.git 4782S: Maintained 4783F: drivers/media/usb/dvb-usb-v2/ce6230* 4784 4785DVB_USB_CXUSB MEDIA DRIVER 4786M: Michael Krufky <mkrufky@linuxtv.org> 4787L: linux-media@vger.kernel.org 4788W: https://linuxtv.org 4789W: http://github.com/mkrufky 4790Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4791T: git git://linuxtv.org/media_tree.git 4792S: Maintained 4793F: drivers/media/usb/dvb-usb/cxusb* 4794 4795DVB_USB_EC168 MEDIA DRIVER 4796M: Antti Palosaari <crope@iki.fi> 4797L: linux-media@vger.kernel.org 4798W: https://linuxtv.org 4799W: http://palosaari.fi/linux/ 4800Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4801T: git git://linuxtv.org/anttip/media_tree.git 4802S: Maintained 4803F: drivers/media/usb/dvb-usb-v2/ec168* 4804 4805DVB_USB_GL861 MEDIA DRIVER 4806M: Antti Palosaari <crope@iki.fi> 4807L: linux-media@vger.kernel.org 4808W: https://linuxtv.org 4809Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4810T: git git://linuxtv.org/anttip/media_tree.git 4811S: Maintained 4812F: drivers/media/usb/dvb-usb-v2/gl861* 4813 4814DVB_USB_MXL111SF MEDIA DRIVER 4815M: Michael Krufky <mkrufky@linuxtv.org> 4816L: linux-media@vger.kernel.org 4817W: https://linuxtv.org 4818W: http://github.com/mkrufky 4819Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4820T: git git://linuxtv.org/mkrufky/mxl111sf.git 4821S: Maintained 4822F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4823 4824DVB_USB_RTL28XXU MEDIA DRIVER 4825M: Antti Palosaari <crope@iki.fi> 4826L: linux-media@vger.kernel.org 4827W: https://linuxtv.org 4828W: http://palosaari.fi/linux/ 4829Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4830T: git git://linuxtv.org/anttip/media_tree.git 4831S: Maintained 4832F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4833 4834DVB_USB_V2 MEDIA DRIVER 4835M: Antti Palosaari <crope@iki.fi> 4836L: linux-media@vger.kernel.org 4837W: https://linuxtv.org 4838W: http://palosaari.fi/linux/ 4839Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4840T: git git://linuxtv.org/anttip/media_tree.git 4841S: Maintained 4842F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4843F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4844 4845DYNAMIC DEBUG 4846M: Jason Baron <jbaron@akamai.com> 4847S: Maintained 4848F: lib/dynamic_debug.c 4849F: include/linux/dynamic_debug.h 4850 4851DZ DECSTATION DZ11 SERIAL DRIVER 4852M: "Maciej W. Rozycki" <macro@linux-mips.org> 4853S: Maintained 4854F: drivers/tty/serial/dz.* 4855 4856E3X0 POWER BUTTON DRIVER 4857M: Moritz Fischer <moritz.fischer@ettus.com> 4858L: usrp-users@lists.ettus.com 4859W: http://www.ettus.com 4860S: Supported 4861F: drivers/input/misc/e3x0-button.c 4862F: Documentation/devicetree/bindings/input/e3x0-button.txt 4863 4864E4000 MEDIA DRIVER 4865M: Antti Palosaari <crope@iki.fi> 4866L: linux-media@vger.kernel.org 4867W: https://linuxtv.org 4868W: http://palosaari.fi/linux/ 4869Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4870T: git git://linuxtv.org/anttip/media_tree.git 4871S: Maintained 4872F: drivers/media/tuners/e4000* 4873 4874EATA ISA/EISA/PCI SCSI DRIVER 4875M: Dario Ballabio <ballabio_dario@emc.com> 4876L: linux-scsi@vger.kernel.org 4877S: Maintained 4878F: drivers/scsi/eata.c 4879 4880EC100 MEDIA DRIVER 4881M: Antti Palosaari <crope@iki.fi> 4882L: linux-media@vger.kernel.org 4883W: https://linuxtv.org 4884W: http://palosaari.fi/linux/ 4885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4886T: git git://linuxtv.org/anttip/media_tree.git 4887S: Maintained 4888F: drivers/media/dvb-frontends/ec100* 4889 4890ECRYPT FILE SYSTEM 4891M: Tyler Hicks <tyhicks@canonical.com> 4892L: ecryptfs@vger.kernel.org 4893W: http://ecryptfs.org 4894W: https://launchpad.net/ecryptfs 4895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4896S: Supported 4897F: Documentation/filesystems/ecryptfs.txt 4898F: fs/ecryptfs/ 4899 4900EDAC-AMD64 4901M: Borislav Petkov <bp@alien8.de> 4902L: linux-edac@vger.kernel.org 4903S: Maintained 4904F: drivers/edac/amd64_edac* 4905 4906EDAC-CALXEDA 4907M: Robert Richter <rric@kernel.org> 4908L: linux-edac@vger.kernel.org 4909S: Maintained 4910F: drivers/edac/highbank* 4911 4912EDAC-CAVIUM OCTEON 4913M: Ralf Baechle <ralf@linux-mips.org> 4914M: David Daney <david.daney@cavium.com> 4915L: linux-edac@vger.kernel.org 4916L: linux-mips@linux-mips.org 4917S: Supported 4918F: drivers/edac/octeon_edac* 4919 4920EDAC-CAVIUM THUNDERX 4921M: David Daney <david.daney@cavium.com> 4922M: Jan Glauber <jglauber@cavium.com> 4923L: linux-edac@vger.kernel.org 4924S: Supported 4925F: drivers/edac/thunderx_edac* 4926 4927EDAC-CORE 4928M: Borislav Petkov <bp@alien8.de> 4929M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4930M: Mauro Carvalho Chehab <mchehab@kernel.org> 4931L: linux-edac@vger.kernel.org 4932T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4933T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4934S: Supported 4935F: Documentation/admin-guide/ras.rst 4936F: Documentation/driver-api/edac.rst 4937F: drivers/edac/ 4938F: include/linux/edac.h 4939 4940EDAC-E752X 4941M: Mark Gross <mark.gross@intel.com> 4942L: linux-edac@vger.kernel.org 4943S: Maintained 4944F: drivers/edac/e752x_edac.c 4945 4946EDAC-E7XXX 4947L: linux-edac@vger.kernel.org 4948S: Maintained 4949F: drivers/edac/e7xxx_edac.c 4950 4951EDAC-FSL_DDR 4952M: York Sun <york.sun@nxp.com> 4953L: linux-edac@vger.kernel.org 4954S: Maintained 4955F: drivers/edac/fsl_ddr_edac.* 4956 4957EDAC-GHES 4958M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4959M: Mauro Carvalho Chehab <mchehab@kernel.org> 4960L: linux-edac@vger.kernel.org 4961S: Maintained 4962F: drivers/edac/ghes_edac.c 4963 4964EDAC-I3000 4965L: linux-edac@vger.kernel.org 4966S: Orphan 4967F: drivers/edac/i3000_edac.c 4968 4969EDAC-I5000 4970L: linux-edac@vger.kernel.org 4971S: Maintained 4972F: drivers/edac/i5000_edac.c 4973 4974EDAC-I5400 4975M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4976M: Mauro Carvalho Chehab <mchehab@kernel.org> 4977L: linux-edac@vger.kernel.org 4978S: Maintained 4979F: drivers/edac/i5400_edac.c 4980 4981EDAC-I7300 4982M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4983M: Mauro Carvalho Chehab <mchehab@kernel.org> 4984L: linux-edac@vger.kernel.org 4985S: Maintained 4986F: drivers/edac/i7300_edac.c 4987 4988EDAC-I7CORE 4989M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4990M: Mauro Carvalho Chehab <mchehab@kernel.org> 4991L: linux-edac@vger.kernel.org 4992S: Maintained 4993F: drivers/edac/i7core_edac.c 4994 4995EDAC-I82443BXGX 4996M: Tim Small <tim@buttersideup.com> 4997L: linux-edac@vger.kernel.org 4998S: Maintained 4999F: drivers/edac/i82443bxgx_edac.c 5000 5001EDAC-I82975X 5002M: Ranganathan Desikan <ravi@jetztechnologies.com> 5003M: "Arvind R." <arvino55@gmail.com> 5004L: linux-edac@vger.kernel.org 5005S: Maintained 5006F: drivers/edac/i82975x_edac.c 5007 5008EDAC-IE31200 5009M: Jason Baron <jbaron@akamai.com> 5010L: linux-edac@vger.kernel.org 5011S: Maintained 5012F: drivers/edac/ie31200_edac.c 5013 5014EDAC-MPC85XX 5015M: Johannes Thumshirn <morbidrsa@gmail.com> 5016L: linux-edac@vger.kernel.org 5017S: Maintained 5018F: drivers/edac/mpc85xx_edac.[ch] 5019 5020EDAC-PASEMI 5021M: Egor Martovetsky <egor@pasemi.com> 5022L: linux-edac@vger.kernel.org 5023S: Maintained 5024F: drivers/edac/pasemi_edac.c 5025 5026EDAC-PND2 5027M: Tony Luck <tony.luck@intel.com> 5028L: linux-edac@vger.kernel.org 5029S: Maintained 5030F: drivers/edac/pnd2_edac.[ch] 5031 5032EDAC-R82600 5033M: Tim Small <tim@buttersideup.com> 5034L: linux-edac@vger.kernel.org 5035S: Maintained 5036F: drivers/edac/r82600_edac.c 5037 5038EDAC-SBRIDGE 5039M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5040M: Mauro Carvalho Chehab <mchehab@kernel.org> 5041L: linux-edac@vger.kernel.org 5042S: Maintained 5043F: drivers/edac/sb_edac.c 5044 5045EDAC-SKYLAKE 5046M: Tony Luck <tony.luck@intel.com> 5047L: linux-edac@vger.kernel.org 5048S: Maintained 5049F: drivers/edac/skx_edac.c 5050 5051EDIROL UA-101/UA-1000 DRIVER 5052M: Clemens Ladisch <clemens@ladisch.de> 5053L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5054T: git git://git.alsa-project.org/alsa-kernel.git 5055S: Maintained 5056F: sound/usb/misc/ua101.c 5057 5058EFI TEST DRIVER 5059L: linux-efi@vger.kernel.org 5060M: Ivan Hu <ivan.hu@canonical.com> 5061M: Matt Fleming <matt@codeblueprint.co.uk> 5062S: Maintained 5063F: drivers/firmware/efi/test/ 5064 5065EFI VARIABLE FILESYSTEM 5066M: Matthew Garrett <matthew.garrett@nebula.com> 5067M: Jeremy Kerr <jk@ozlabs.org> 5068M: Matt Fleming <matt@codeblueprint.co.uk> 5069T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5070L: linux-efi@vger.kernel.org 5071S: Maintained 5072F: fs/efivarfs/ 5073 5074EFIFB FRAMEBUFFER DRIVER 5075L: linux-fbdev@vger.kernel.org 5076M: Peter Jones <pjones@redhat.com> 5077S: Maintained 5078F: drivers/video/fbdev/efifb.c 5079 5080EFS FILESYSTEM 5081W: http://aeschi.ch.eu.org/efs/ 5082S: Orphan 5083F: fs/efs/ 5084 5085EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5086M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5087L: netdev@vger.kernel.org 5088S: Maintained 5089F: drivers/net/ethernet/ibm/ehea/ 5090 5091EM28XX VIDEO4LINUX DRIVER 5092M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5093M: Mauro Carvalho Chehab <mchehab@kernel.org> 5094L: linux-media@vger.kernel.org 5095W: https://linuxtv.org 5096T: git git://linuxtv.org/media_tree.git 5097S: Maintained 5098F: drivers/media/usb/em28xx/ 5099F: Documentation/media/v4l-drivers/em28xx* 5100 5101EMBEDDED LINUX 5102M: Paul Gortmaker <paul.gortmaker@windriver.com> 5103M: Matt Mackall <mpm@selenic.com> 5104M: David Woodhouse <dwmw2@infradead.org> 5105L: linux-embedded@vger.kernel.org 5106S: Maintained 5107 5108Emulex 10Gbps iSCSI - OneConnect DRIVER 5109M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5110M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5111M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5112L: linux-scsi@vger.kernel.org 5113W: http://www.broadcom.com 5114S: Supported 5115F: drivers/scsi/be2iscsi/ 5116 5117Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5118M: Sathya Perla <sathya.perla@broadcom.com> 5119M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5120M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5121M: Somnath Kotur <somnath.kotur@broadcom.com> 5122L: netdev@vger.kernel.org 5123W: http://www.emulex.com 5124S: Supported 5125F: drivers/net/ethernet/emulex/benet/ 5126 5127EMULEX ONECONNECT ROCE DRIVER 5128M: Selvin Xavier <selvin.xavier@broadcom.com> 5129M: Devesh Sharma <devesh.sharma@broadcom.com> 5130L: linux-rdma@vger.kernel.org 5131W: http://www.broadcom.com 5132S: Odd Fixes 5133F: drivers/infiniband/hw/ocrdma/ 5134F: include/uapi/rdma/ocrdma-abi.h 5135 5136EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5137M: James Smart <james.smart@broadcom.com> 5138M: Dick Kennedy <dick.kennedy@broadcom.com> 5139L: linux-scsi@vger.kernel.org 5140W: http://www.broadcom.com 5141S: Supported 5142F: drivers/scsi/lpfc/ 5143 5144ENE CB710 FLASH CARD READER DRIVER 5145M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5146S: Maintained 5147F: drivers/misc/cb710/ 5148F: drivers/mmc/host/cb710-mmc.* 5149F: include/linux/cb710.h 5150 5151ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5152M: Maxim Levitsky <maximlevitsky@gmail.com> 5153S: Maintained 5154F: drivers/media/rc/ene_ir.* 5155 5156EPSON S1D13XXX FRAMEBUFFER DRIVER 5157M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5158S: Maintained 5159T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5160F: drivers/video/fbdev/s1d13xxxfb.c 5161F: include/video/s1d13xxxfb.h 5162 5163ERRSEQ ERROR TRACKING INFRASTRUCTURE 5164M: Jeff Layton <jlayton@poochiereds.net> 5165S: Maintained 5166F: lib/errseq.c 5167F: include/linux/errseq.h 5168 5169ET131X NETWORK DRIVER 5170M: Mark Einon <mark.einon@gmail.com> 5171S: Odd Fixes 5172F: drivers/net/ethernet/agere/ 5173 5174ETHERNET BRIDGE 5175M: Stephen Hemminger <stephen@networkplumber.org> 5176L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5177L: netdev@vger.kernel.org 5178W: http://www.linuxfoundation.org/en/Net:Bridge 5179S: Maintained 5180F: include/linux/netfilter_bridge/ 5181F: net/bridge/ 5182 5183ETHERNET PHY LIBRARY 5184M: Andrew Lunn <andrew@lunn.ch> 5185M: Florian Fainelli <f.fainelli@gmail.com> 5186L: netdev@vger.kernel.org 5187S: Maintained 5188F: Documentation/ABI/testing/sysfs-bus-mdio 5189F: Documentation/devicetree/bindings/net/mdio* 5190F: Documentation/networking/phy.txt 5191F: drivers/net/phy/ 5192F: drivers/of/of_mdio.c 5193F: drivers/of/of_net.c 5194F: include/linux/*mdio*.h 5195F: include/linux/of_net.h 5196F: include/linux/phy.h 5197F: include/linux/phy_fixed.h 5198F: include/linux/platform_data/mdio-gpio.h 5199F: include/linux/platform_data/mdio-bcm-unimac.h 5200F: include/trace/events/mdio.h 5201F: include/uapi/linux/mdio.h 5202F: include/uapi/linux/mii.h 5203 5204EXT2 FILE SYSTEM 5205M: Jan Kara <jack@suse.com> 5206L: linux-ext4@vger.kernel.org 5207S: Maintained 5208F: Documentation/filesystems/ext2.txt 5209F: fs/ext2/ 5210F: include/linux/ext2* 5211 5212EXT4 FILE SYSTEM 5213M: "Theodore Ts'o" <tytso@mit.edu> 5214M: Andreas Dilger <adilger.kernel@dilger.ca> 5215L: linux-ext4@vger.kernel.org 5216W: http://ext4.wiki.kernel.org 5217Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5219S: Maintained 5220F: Documentation/filesystems/ext4.txt 5221F: fs/ext4/ 5222 5223Extended Verification Module (EVM) 5224M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5225L: linux-integrity@vger.kernel.org 5226S: Supported 5227F: security/integrity/evm/ 5228 5229EXTENSIBLE FIRMWARE INTERFACE (EFI) 5230M: Matt Fleming <matt@codeblueprint.co.uk> 5231M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5232L: linux-efi@vger.kernel.org 5233T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5234S: Maintained 5235F: Documentation/efi-stub.txt 5236F: arch/*/kernel/efi.c 5237F: arch/x86/boot/compressed/eboot.[ch] 5238F: arch/*/include/asm/efi.h 5239F: arch/x86/platform/efi/ 5240F: drivers/firmware/efi/ 5241F: include/linux/efi*.h 5242F: arch/arm/boot/compressed/efi-header.S 5243F: arch/arm64/kernel/efi-entry.S 5244 5245EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5246M: MyungJoo Ham <myungjoo.ham@samsung.com> 5247M: Chanwoo Choi <cw00.choi@samsung.com> 5248L: linux-kernel@vger.kernel.org 5249T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5250S: Maintained 5251F: drivers/extcon/ 5252F: include/linux/extcon/ 5253F: include/linux/extcon.h 5254F: Documentation/extcon/ 5255F: Documentation/devicetree/bindings/extcon/ 5256 5257EXYNOS DP DRIVER 5258M: Jingoo Han <jingoohan1@gmail.com> 5259L: dri-devel@lists.freedesktop.org 5260S: Maintained 5261F: drivers/gpu/drm/exynos/exynos_dp* 5262 5263EXYNOS SYSMMU (IOMMU) driver 5264M: Marek Szyprowski <m.szyprowski@samsung.com> 5265L: iommu@lists.linux-foundation.org 5266S: Maintained 5267F: drivers/iommu/exynos-iommu.c 5268 5269EZchip NPS platform support 5270M: Elad Kanfi <eladkan@mellanox.com> 5271M: Vineet Gupta <vgupta@synopsys.com> 5272S: Supported 5273F: arch/arc/plat-eznps 5274F: arch/arc/boot/dts/eznps.dts 5275 5276F2FS FILE SYSTEM 5277M: Jaegeuk Kim <jaegeuk@kernel.org> 5278M: Chao Yu <yuchao0@huawei.com> 5279L: linux-f2fs-devel@lists.sourceforge.net 5280W: https://f2fs.wiki.kernel.org/ 5281T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5282S: Maintained 5283F: Documentation/filesystems/f2fs.txt 5284F: Documentation/ABI/testing/sysfs-fs-f2fs 5285F: fs/f2fs/ 5286F: include/linux/f2fs_fs.h 5287F: include/trace/events/f2fs.h 5288 5289F71805F HARDWARE MONITORING DRIVER 5290M: Jean Delvare <jdelvare@suse.com> 5291L: linux-hwmon@vger.kernel.org 5292S: Maintained 5293F: Documentation/hwmon/f71805f 5294F: drivers/hwmon/f71805f.c 5295 5296FANOTIFY 5297M: Jan Kara <jack@suse.cz> 5298R: Amir Goldstein <amir73il@gmail.com> 5299L: linux-fsdevel@vger.kernel.org 5300S: Maintained 5301F: fs/notify/fanotify/ 5302F: include/linux/fanotify.h 5303F: include/uapi/linux/fanotify.h 5304 5305FARSYNC SYNCHRONOUS DRIVER 5306M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5307W: http://www.farsite.co.uk/ 5308S: Supported 5309F: drivers/net/wan/farsync.* 5310 5311FAULT INJECTION SUPPORT 5312M: Akinobu Mita <akinobu.mita@gmail.com> 5313S: Supported 5314F: Documentation/fault-injection/ 5315F: lib/fault-inject.c 5316 5317FBTFT Framebuffer drivers 5318M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5319S: Maintained 5320F: drivers/staging/fbtft/ 5321 5322FC0011 TUNER DRIVER 5323M: Michael Buesch <m@bues.ch> 5324L: linux-media@vger.kernel.org 5325S: Maintained 5326F: drivers/media/tuners/fc0011.h 5327F: drivers/media/tuners/fc0011.c 5328 5329FC2580 MEDIA DRIVER 5330M: Antti Palosaari <crope@iki.fi> 5331L: linux-media@vger.kernel.org 5332W: https://linuxtv.org 5333W: http://palosaari.fi/linux/ 5334Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5335T: git git://linuxtv.org/anttip/media_tree.git 5336S: Maintained 5337F: drivers/media/tuners/fc2580* 5338 5339FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5340M: Johannes Thumshirn <jth@kernel.org> 5341L: fcoe-devel@open-fcoe.org 5342W: www.Open-FCoE.org 5343S: Supported 5344F: drivers/scsi/libfc/ 5345F: drivers/scsi/fcoe/ 5346F: include/scsi/fc/ 5347F: include/scsi/libfc.h 5348F: include/scsi/libfcoe.h 5349F: include/uapi/scsi/fc/ 5350 5351FILE LOCKING (flock() and fcntl()/lockf()) 5352M: Jeff Layton <jlayton@poochiereds.net> 5353M: "J. Bruce Fields" <bfields@fieldses.org> 5354L: linux-fsdevel@vger.kernel.org 5355S: Maintained 5356F: include/linux/fcntl.h 5357F: include/uapi/linux/fcntl.h 5358F: fs/fcntl.c 5359F: fs/locks.c 5360 5361FILESYSTEMS (VFS and infrastructure) 5362M: Alexander Viro <viro@zeniv.linux.org.uk> 5363L: linux-fsdevel@vger.kernel.org 5364S: Maintained 5365F: fs/* 5366F: include/linux/fs.h 5367F: include/uapi/linux/fs.h 5368 5369FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5370M: Riku Voipio <riku.voipio@iki.fi> 5371L: linux-hwmon@vger.kernel.org 5372S: Maintained 5373F: drivers/hwmon/f75375s.c 5374F: include/linux/f75375s.h 5375 5376FIREWIRE AUDIO DRIVERS 5377M: Clemens Ladisch <clemens@ladisch.de> 5378L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5379T: git git://git.alsa-project.org/alsa-kernel.git 5380S: Maintained 5381F: sound/firewire/ 5382 5383FIREWIRE MEDIA DRIVERS (firedtv) 5384M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5385L: linux-media@vger.kernel.org 5386L: linux1394-devel@lists.sourceforge.net 5387T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5388S: Maintained 5389F: drivers/media/firewire/ 5390 5391FIREWIRE SBP-2 TARGET 5392M: Chris Boot <bootc@bootc.net> 5393L: linux-scsi@vger.kernel.org 5394L: target-devel@vger.kernel.org 5395L: linux1394-devel@lists.sourceforge.net 5396T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5397S: Maintained 5398F: drivers/target/sbp/ 5399 5400FIREWIRE SUBSYSTEM 5401M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5402L: linux1394-devel@lists.sourceforge.net 5403W: http://ieee1394.wiki.kernel.org/ 5404T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5405S: Maintained 5406F: drivers/firewire/ 5407F: include/linux/firewire.h 5408F: include/uapi/linux/firewire*.h 5409F: tools/firewire/ 5410 5411FIRMWARE LOADER (request_firmware) 5412M: Luis R. Rodriguez <mcgrof@kernel.org> 5413L: linux-kernel@vger.kernel.org 5414S: Maintained 5415F: Documentation/firmware_class/ 5416F: drivers/base/firmware*.c 5417F: include/linux/firmware.h 5418 5419FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5420M: Joshua Morris <josh.h.morris@us.ibm.com> 5421M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5422S: Maintained 5423F: drivers/block/rsxx/ 5424 5425FLOPPY DRIVER 5426M: Jiri Kosina <jikos@kernel.org> 5427T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5428S: Odd fixes 5429F: drivers/block/floppy.c 5430 5431FMC SUBSYSTEM 5432M: Alessandro Rubini <rubini@gnudd.com> 5433W: http://www.ohwr.org/projects/fmc-bus 5434S: Supported 5435F: drivers/fmc/ 5436F: include/linux/fmc*.h 5437F: include/linux/ipmi-fru.h 5438K: fmc_d.*register 5439 5440FPGA MANAGER FRAMEWORK 5441M: Alan Tull <atull@kernel.org> 5442R: Moritz Fischer <mdf@kernel.org> 5443L: linux-fpga@vger.kernel.org 5444S: Maintained 5445T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5446Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5447F: Documentation/fpga/ 5448F: Documentation/devicetree/bindings/fpga/ 5449F: drivers/fpga/ 5450F: include/linux/fpga/ 5451W: http://www.rocketboards.org 5452 5453FPU EMULATOR 5454M: Bill Metzenthen <billm@melbpc.org.au> 5455W: http://floatingpoint.sourceforge.net/emulator/index.html 5456S: Maintained 5457F: arch/x86/math-emu/ 5458 5459FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5460L: netdev@vger.kernel.org 5461S: Orphan 5462F: drivers/net/wan/dlci.c 5463F: drivers/net/wan/sdla.c 5464 5465FRAMEBUFFER LAYER 5466M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5467L: linux-fbdev@vger.kernel.org 5468T: git git://github.com/bzolnier/linux.git 5469Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5470S: Maintained 5471F: Documentation/fb/ 5472F: drivers/video/ 5473F: include/video/ 5474F: include/linux/fb.h 5475F: include/uapi/video/ 5476F: include/uapi/linux/fb.h 5477 5478FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5479M: Horia Geantă <horia.geanta@nxp.com> 5480M: Dan Douglass <dan.douglass@nxp.com> 5481L: linux-crypto@vger.kernel.org 5482S: Maintained 5483F: drivers/crypto/caam/ 5484F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5485 5486FREESCALE DIU FRAMEBUFFER DRIVER 5487M: Timur Tabi <timur@tabi.org> 5488L: linux-fbdev@vger.kernel.org 5489S: Maintained 5490F: drivers/video/fbdev/fsl-diu-fb.* 5491 5492FREESCALE DMA DRIVER 5493M: Li Yang <leoyang.li@nxp.com> 5494M: Zhang Wei <zw@zh-kernel.org> 5495L: linuxppc-dev@lists.ozlabs.org 5496S: Maintained 5497F: drivers/dma/fsldma.* 5498 5499FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5500M: Claudiu Manoil <claudiu.manoil@freescale.com> 5501L: netdev@vger.kernel.org 5502S: Maintained 5503F: drivers/net/ethernet/freescale/gianfar* 5504X: drivers/net/ethernet/freescale/gianfar_ptp.c 5505F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5506 5507FREESCALE GPMI NAND DRIVER 5508M: Han Xu <han.xu@nxp.com> 5509L: linux-mtd@lists.infradead.org 5510S: Maintained 5511F: drivers/mtd/nand/gpmi-nand/* 5512 5513FREESCALE I2C CPM DRIVER 5514M: Jochen Friedrich <jochen@scram.de> 5515L: linuxppc-dev@lists.ozlabs.org 5516L: linux-i2c@vger.kernel.org 5517S: Maintained 5518F: drivers/i2c/busses/i2c-cpm.c 5519 5520FREESCALE IMX / MXC FEC DRIVER 5521M: Fugang Duan <fugang.duan@nxp.com> 5522L: netdev@vger.kernel.org 5523S: Maintained 5524F: drivers/net/ethernet/freescale/fec_main.c 5525F: drivers/net/ethernet/freescale/fec_ptp.c 5526F: drivers/net/ethernet/freescale/fec.h 5527F: Documentation/devicetree/bindings/net/fsl-fec.txt 5528 5529FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5530M: Sascha Hauer <kernel@pengutronix.de> 5531L: linux-fbdev@vger.kernel.org 5532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5533S: Maintained 5534F: include/linux/platform_data/video-imxfb.h 5535F: drivers/video/fbdev/imxfb.c 5536 5537FREESCALE QORIQ DPAA ETHERNET DRIVER 5538M: Madalin Bucur <madalin.bucur@nxp.com> 5539L: netdev@vger.kernel.org 5540S: Maintained 5541F: drivers/net/ethernet/freescale/dpaa 5542 5543FREESCALE QORIQ DPAA FMAN DRIVER 5544M: Madalin Bucur <madalin.bucur@nxp.com> 5545L: netdev@vger.kernel.org 5546S: Maintained 5547F: drivers/net/ethernet/freescale/fman 5548F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5549 5550FREESCALE QUAD SPI DRIVER 5551M: Han Xu <han.xu@nxp.com> 5552L: linux-mtd@lists.infradead.org 5553S: Maintained 5554F: drivers/mtd/spi-nor/fsl-quadspi.c 5555 5556FREESCALE QUICC ENGINE LIBRARY 5557M: Qiang Zhao <qiang.zhao@nxp.com> 5558L: linuxppc-dev@lists.ozlabs.org 5559S: Maintained 5560F: drivers/soc/fsl/qe/ 5561F: include/soc/fsl/*qe*.h 5562F: include/soc/fsl/*ucc*.h 5563 5564FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5565M: Li Yang <leoyang.li@nxp.com> 5566L: netdev@vger.kernel.org 5567L: linuxppc-dev@lists.ozlabs.org 5568S: Maintained 5569F: drivers/net/ethernet/freescale/ucc_geth* 5570 5571FREESCALE QUICC ENGINE UCC HDLC DRIVER 5572M: Zhao Qiang <qiang.zhao@nxp.com> 5573L: netdev@vger.kernel.org 5574L: linuxppc-dev@lists.ozlabs.org 5575S: Maintained 5576F: drivers/net/wan/fsl_ucc_hdlc* 5577 5578FREESCALE QUICC ENGINE UCC UART DRIVER 5579M: Timur Tabi <timur@tabi.org> 5580L: linuxppc-dev@lists.ozlabs.org 5581S: Maintained 5582F: drivers/tty/serial/ucc_uart.c 5583 5584FREESCALE SOC DRIVERS 5585M: Li Yang <leoyang.li@nxp.com> 5586L: linuxppc-dev@lists.ozlabs.org 5587L: linux-arm-kernel@lists.infradead.org 5588S: Maintained 5589F: Documentation/devicetree/bindings/soc/fsl/ 5590F: drivers/soc/fsl/ 5591F: include/linux/fsl/ 5592 5593FREESCALE SOC FS_ENET DRIVER 5594M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5595M: Vitaly Bordug <vbordug@ru.mvista.com> 5596L: linuxppc-dev@lists.ozlabs.org 5597L: netdev@vger.kernel.org 5598S: Maintained 5599F: drivers/net/ethernet/freescale/fs_enet/ 5600F: include/linux/fs_enet_pd.h 5601 5602FREESCALE SOC SOUND DRIVERS 5603M: Timur Tabi <timur@tabi.org> 5604M: Nicolin Chen <nicoleotsuka@gmail.com> 5605M: Xiubo Li <Xiubo.Lee@gmail.com> 5606R: Fabio Estevam <fabio.estevam@nxp.com> 5607L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5608L: linuxppc-dev@lists.ozlabs.org 5609S: Maintained 5610F: sound/soc/fsl/fsl* 5611F: sound/soc/fsl/imx* 5612F: sound/soc/fsl/mpc8610_hpcd.c 5613 5614FREESCALE USB PERIPHERAL DRIVERS 5615M: Li Yang <leoyang.li@nxp.com> 5616L: linux-usb@vger.kernel.org 5617L: linuxppc-dev@lists.ozlabs.org 5618S: Maintained 5619F: drivers/usb/gadget/udc/fsl* 5620 5621FREEVXFS FILESYSTEM 5622M: Christoph Hellwig <hch@infradead.org> 5623W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5624S: Maintained 5625F: fs/freevxfs/ 5626 5627FREEZER 5628M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5629M: Pavel Machek <pavel@ucw.cz> 5630L: linux-pm@vger.kernel.org 5631S: Supported 5632F: Documentation/power/freezing-of-tasks.txt 5633F: include/linux/freezer.h 5634F: kernel/freezer.c 5635 5636FRONTSWAP API 5637M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5638L: linux-kernel@vger.kernel.org 5639S: Maintained 5640F: mm/frontswap.c 5641F: include/linux/frontswap.h 5642 5643FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5644M: David Howells <dhowells@redhat.com> 5645L: linux-cachefs@redhat.com (moderated for non-subscribers) 5646S: Supported 5647F: Documentation/filesystems/caching/ 5648F: fs/fscache/ 5649F: include/linux/fscache*.h 5650 5651FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5652M: Theodore Y. Ts'o <tytso@mit.edu> 5653M: Jaegeuk Kim <jaegeuk@kernel.org> 5654L: linux-fscrypt@vger.kernel.org 5655Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5657S: Supported 5658F: fs/crypto/ 5659F: include/linux/fscrypt*.h 5660 5661FUJITSU FR-V (FRV) PORT 5662S: Orphan 5663F: arch/frv/ 5664 5665FUJITSU LAPTOP EXTRAS 5666M: Jonathan Woithe <jwoithe@just42.net> 5667L: platform-driver-x86@vger.kernel.org 5668S: Maintained 5669F: drivers/platform/x86/fujitsu-laptop.c 5670 5671FUJITSU M-5MO LS CAMERA ISP DRIVER 5672M: Kyungmin Park <kyungmin.park@samsung.com> 5673M: Heungjun Kim <riverful.kim@samsung.com> 5674L: linux-media@vger.kernel.org 5675S: Maintained 5676F: drivers/media/i2c/m5mols/ 5677F: include/media/i2c/m5mols.h 5678 5679FUJITSU TABLET EXTRAS 5680M: Robert Gerlach <khnz@gmx.de> 5681L: platform-driver-x86@vger.kernel.org 5682S: Maintained 5683F: drivers/platform/x86/fujitsu-tablet.c 5684 5685FUSE: FILESYSTEM IN USERSPACE 5686M: Miklos Szeredi <miklos@szeredi.hu> 5687L: linux-fsdevel@vger.kernel.org 5688W: http://fuse.sourceforge.net/ 5689T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5690S: Maintained 5691F: fs/fuse/ 5692F: include/uapi/linux/fuse.h 5693F: Documentation/filesystems/fuse.txt 5694 5695FUTEX SUBSYSTEM 5696M: Thomas Gleixner <tglx@linutronix.de> 5697M: Ingo Molnar <mingo@redhat.com> 5698R: Peter Zijlstra <peterz@infradead.org> 5699R: Darren Hart <dvhart@infradead.org> 5700L: linux-kernel@vger.kernel.org 5701T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5702S: Maintained 5703F: kernel/futex.c 5704F: kernel/futex_compat.c 5705F: include/asm-generic/futex.h 5706F: include/linux/futex.h 5707F: include/uapi/linux/futex.h 5708F: tools/testing/selftests/futex/ 5709F: tools/perf/bench/futex* 5710F: Documentation/*futex* 5711 5712FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5713M: Rik Faith <faith@cs.unc.edu> 5714L: linux-scsi@vger.kernel.org 5715S: Odd Fixes (e.g., new signatures) 5716F: drivers/scsi/fdomain.* 5717 5718GCC PLUGINS 5719M: Kees Cook <keescook@chromium.org> 5720R: Emese Revfy <re.emese@gmail.com> 5721L: kernel-hardening@lists.openwall.com 5722S: Maintained 5723F: scripts/gcc-plugins/ 5724F: scripts/gcc-plugin.sh 5725F: scripts/Makefile.gcc-plugins 5726F: Documentation/gcc-plugins.txt 5727 5728GCOV BASED KERNEL PROFILING 5729M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5730S: Maintained 5731F: kernel/gcov/ 5732F: Documentation/dev-tools/gcov.rst 5733 5734GDB KERNEL DEBUGGING HELPER SCRIPTS 5735M: Jan Kiszka <jan.kiszka@siemens.com> 5736M: Kieran Bingham <kieran@bingham.xyz> 5737S: Supported 5738F: scripts/gdb/ 5739 5740GDT SCSI DISK ARRAY CONTROLLER DRIVER 5741M: Achim Leubner <achim_leubner@adaptec.com> 5742L: linux-scsi@vger.kernel.org 5743W: http://www.icp-vortex.com/ 5744S: Supported 5745F: drivers/scsi/gdt* 5746 5747GEMTEK FM RADIO RECEIVER DRIVER 5748M: Hans Verkuil <hverkuil@xs4all.nl> 5749L: linux-media@vger.kernel.org 5750T: git git://linuxtv.org/media_tree.git 5751W: https://linuxtv.org 5752S: Maintained 5753F: drivers/media/radio/radio-gemtek* 5754 5755GENERIC GPIO I2C DRIVER 5756M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5757S: Supported 5758F: drivers/i2c/busses/i2c-gpio.c 5759F: include/linux/i2c-gpio.h 5760 5761GENERIC GPIO I2C MULTIPLEXER DRIVER 5762M: Peter Korsgaard <peter.korsgaard@barco.com> 5763L: linux-i2c@vger.kernel.org 5764S: Supported 5765F: drivers/i2c/muxes/i2c-mux-gpio.c 5766F: include/linux/i2c-mux-gpio.h 5767F: Documentation/i2c/muxes/i2c-mux-gpio 5768 5769GENERIC HDLC (WAN) DRIVERS 5770M: Krzysztof Halasa <khc@pm.waw.pl> 5771W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5772S: Maintained 5773F: drivers/net/wan/c101.c 5774F: drivers/net/wan/hd6457* 5775F: drivers/net/wan/hdlc* 5776F: drivers/net/wan/n2.c 5777F: drivers/net/wan/pc300too.c 5778F: drivers/net/wan/pci200syn.c 5779F: drivers/net/wan/wanxl* 5780 5781GENERIC INCLUDE/ASM HEADER FILES 5782M: Arnd Bergmann <arnd@arndb.de> 5783L: linux-arch@vger.kernel.org 5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5785S: Maintained 5786F: include/asm-generic/ 5787F: include/uapi/asm-generic/ 5788 5789GENERIC PHY FRAMEWORK 5790M: Kishon Vijay Abraham I <kishon@ti.com> 5791L: linux-kernel@vger.kernel.org 5792T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5793S: Supported 5794F: drivers/phy/ 5795F: include/linux/phy/ 5796 5797GENERIC PM DOMAINS 5798M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5799M: Kevin Hilman <khilman@kernel.org> 5800M: Ulf Hansson <ulf.hansson@linaro.org> 5801L: linux-pm@vger.kernel.org 5802S: Supported 5803F: drivers/base/power/domain*.c 5804F: include/linux/pm_domain.h 5805F: Documentation/devicetree/bindings/power/power_domain.txt 5806 5807GENERIC UIO DRIVER FOR PCI DEVICES 5808M: "Michael S. Tsirkin" <mst@redhat.com> 5809L: kvm@vger.kernel.org 5810S: Supported 5811F: drivers/uio/uio_pci_generic.c 5812 5813GENWQE (IBM Generic Workqueue Card) 5814M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5815M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5816S: Supported 5817F: drivers/misc/genwqe/ 5818 5819GET_MAINTAINER SCRIPT 5820M: Joe Perches <joe@perches.com> 5821S: Maintained 5822F: scripts/get_maintainer.pl 5823 5824GFS2 FILE SYSTEM 5825M: Steven Whitehouse <swhiteho@redhat.com> 5826M: Bob Peterson <rpeterso@redhat.com> 5827L: cluster-devel@redhat.com 5828W: http://sources.redhat.com/cluster/ 5829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5830S: Supported 5831F: Documentation/filesystems/gfs2*.txt 5832F: fs/gfs2/ 5833F: include/uapi/linux/gfs2_ondisk.h 5834 5835GIGASET ISDN DRIVERS 5836M: Paul Bolle <pebolle@tiscali.nl> 5837L: gigaset307x-common@lists.sourceforge.net 5838W: http://gigaset307x.sourceforge.net/ 5839S: Odd Fixes 5840F: Documentation/isdn/README.gigaset 5841F: drivers/isdn/gigaset/ 5842F: include/uapi/linux/gigaset_dev.h 5843 5844GO7007 MPEG CODEC 5845M: Hans Verkuil <hans.verkuil@cisco.com> 5846L: linux-media@vger.kernel.org 5847S: Maintained 5848F: drivers/media/usb/go7007/ 5849 5850GOODIX TOUCHSCREEN 5851M: Bastien Nocera <hadess@hadess.net> 5852L: linux-input@vger.kernel.org 5853S: Maintained 5854F: drivers/input/touchscreen/goodix.c 5855 5856GPIO ACPI SUPPORT 5857M: Mika Westerberg <mika.westerberg@linux.intel.com> 5858M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5859L: linux-gpio@vger.kernel.org 5860L: linux-acpi@vger.kernel.org 5861S: Maintained 5862F: Documentation/acpi/gpio-properties.txt 5863F: drivers/gpio/gpiolib-acpi.c 5864 5865GPIO IR Transmitter 5866M: Sean Young <sean@mess.org> 5867L: linux-media@vger.kernel.org 5868S: Maintained 5869F: drivers/media/rc/gpio-ir-tx.c 5870 5871GPIO MOCKUP DRIVER 5872M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5873L: linux-gpio@vger.kernel.org 5874S: Maintained 5875F: drivers/gpio/gpio-mockup.c 5876F: tools/testing/selftests/gpio/ 5877 5878GPIO SUBSYSTEM 5879M: Linus Walleij <linus.walleij@linaro.org> 5880L: linux-gpio@vger.kernel.org 5881T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5882S: Maintained 5883F: Documentation/devicetree/bindings/gpio/ 5884F: Documentation/gpio/ 5885F: Documentation/ABI/testing/gpio-cdev 5886F: Documentation/ABI/obsolete/sysfs-gpio 5887F: drivers/gpio/ 5888F: include/linux/gpio/ 5889F: include/linux/gpio.h 5890F: include/asm-generic/gpio.h 5891F: include/uapi/linux/gpio.h 5892F: tools/gpio/ 5893 5894GRE DEMULTIPLEXER DRIVER 5895M: Dmitry Kozlov <xeb@mail.ru> 5896L: netdev@vger.kernel.org 5897S: Maintained 5898F: net/ipv4/gre_demux.c 5899F: net/ipv4/gre_offload.c 5900F: include/net/gre.h 5901 5902GRETH 10/100/1G Ethernet MAC device driver 5903M: Andreas Larsson <andreas@gaisler.com> 5904L: netdev@vger.kernel.org 5905S: Maintained 5906F: drivers/net/ethernet/aeroflex/ 5907 5908GREYBUS AUDIO PROTOCOLS DRIVERS 5909M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5910M: Mark Greer <mgreer@animalcreek.com> 5911S: Maintained 5912F: drivers/staging/greybus/audio_apbridgea.c 5913F: drivers/staging/greybus/audio_apbridgea.h 5914F: drivers/staging/greybus/audio_codec.c 5915F: drivers/staging/greybus/audio_codec.h 5916F: drivers/staging/greybus/audio_gb.c 5917F: drivers/staging/greybus/audio_manager.c 5918F: drivers/staging/greybus/audio_manager.h 5919F: drivers/staging/greybus/audio_manager_module.c 5920F: drivers/staging/greybus/audio_manager_private.h 5921F: drivers/staging/greybus/audio_manager_sysfs.c 5922F: drivers/staging/greybus/audio_module.c 5923F: drivers/staging/greybus/audio_topology.c 5924 5925GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5926M: Viresh Kumar <vireshk@kernel.org> 5927S: Maintained 5928F: drivers/staging/greybus/authentication.c 5929F: drivers/staging/greybus/bootrom.c 5930F: drivers/staging/greybus/firmware.h 5931F: drivers/staging/greybus/fw-core.c 5932F: drivers/staging/greybus/fw-download.c 5933F: drivers/staging/greybus/fw-managament.c 5934F: drivers/staging/greybus/greybus_authentication.h 5935F: drivers/staging/greybus/greybus_firmware.h 5936F: drivers/staging/greybus/hid.c 5937F: drivers/staging/greybus/i2c.c 5938F: drivers/staging/greybus/spi.c 5939F: drivers/staging/greybus/spilib.c 5940F: drivers/staging/greybus/spilib.h 5941 5942GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5943M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5944S: Maintained 5945F: drivers/staging/greybus/loopback.c 5946F: drivers/staging/greybus/timesync.c 5947F: drivers/staging/greybus/timesync_platform.c 5948 5949GREYBUS PLATFORM DRIVERS 5950M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5951S: Maintained 5952F: drivers/staging/greybus/arche-platform.c 5953F: drivers/staging/greybus/arche-apb-ctrl.c 5954F: drivers/staging/greybus/arche_platform.h 5955 5956GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5957M: Rui Miguel Silva <rmfrfs@gmail.com> 5958S: Maintained 5959F: drivers/staging/greybus/sdio.c 5960F: drivers/staging/greybus/light.c 5961F: drivers/staging/greybus/gpio.c 5962F: drivers/staging/greybus/power_supply.c 5963F: drivers/staging/greybus/spi.c 5964F: drivers/staging/greybus/spilib.c 5965 5966GREYBUS SUBSYSTEM 5967M: Johan Hovold <johan@kernel.org> 5968M: Alex Elder <elder@kernel.org> 5969M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5970S: Maintained 5971F: drivers/staging/greybus/ 5972L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5973 5974GREYBUS UART PROTOCOLS DRIVERS 5975M: David Lin <dtwlin@gmail.com> 5976S: Maintained 5977F: drivers/staging/greybus/uart.c 5978F: drivers/staging/greybus/log.c 5979 5980GS1662 VIDEO SERIALIZER 5981M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5982L: linux-media@vger.kernel.org 5983T: git git://linuxtv.org/media_tree.git 5984S: Maintained 5985F: drivers/media/spi/gs1662.c 5986 5987GSPCA FINEPIX SUBDRIVER 5988M: Frank Zago <frank@zago.net> 5989L: linux-media@vger.kernel.org 5990T: git git://linuxtv.org/media_tree.git 5991S: Maintained 5992F: drivers/media/usb/gspca/finepix.c 5993 5994GSPCA GL860 SUBDRIVER 5995M: Olivier Lorin <o.lorin@laposte.net> 5996L: linux-media@vger.kernel.org 5997T: git git://linuxtv.org/media_tree.git 5998S: Maintained 5999F: drivers/media/usb/gspca/gl860/ 6000 6001GSPCA M5602 SUBDRIVER 6002M: Erik Andren <erik.andren@gmail.com> 6003L: linux-media@vger.kernel.org 6004T: git git://linuxtv.org/media_tree.git 6005S: Maintained 6006F: drivers/media/usb/gspca/m5602/ 6007 6008GSPCA PAC207 SONIXB SUBDRIVER 6009M: Hans Verkuil <hverkuil@xs4all.nl> 6010L: linux-media@vger.kernel.org 6011T: git git://linuxtv.org/media_tree.git 6012S: Odd Fixes 6013F: drivers/media/usb/gspca/pac207.c 6014 6015GSPCA SN9C20X SUBDRIVER 6016M: Brian Johnson <brijohn@gmail.com> 6017L: linux-media@vger.kernel.org 6018T: git git://linuxtv.org/media_tree.git 6019S: Maintained 6020F: drivers/media/usb/gspca/sn9c20x.c 6021 6022GSPCA T613 SUBDRIVER 6023M: Leandro Costantino <lcostantino@gmail.com> 6024L: linux-media@vger.kernel.org 6025T: git git://linuxtv.org/media_tree.git 6026S: Maintained 6027F: drivers/media/usb/gspca/t613.c 6028 6029GSPCA USB WEBCAM DRIVER 6030M: Hans Verkuil <hverkuil@xs4all.nl> 6031L: linux-media@vger.kernel.org 6032T: git git://linuxtv.org/media_tree.git 6033S: Odd Fixes 6034F: drivers/media/usb/gspca/ 6035 6036GTP (GPRS Tunneling Protocol) 6037M: Pablo Neira Ayuso <pablo@netfilter.org> 6038M: Harald Welte <laforge@gnumonks.org> 6039L: osmocom-net-gprs@lists.osmocom.org 6040T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6041S: Maintained 6042F: drivers/net/gtp.c 6043 6044GUID PARTITION TABLE (GPT) 6045M: Davidlohr Bueso <dave@stgolabs.net> 6046L: linux-efi@vger.kernel.org 6047S: Maintained 6048F: block/partitions/efi.* 6049 6050H8/300 ARCHITECTURE 6051M: Yoshinori Sato <ysato@users.sourceforge.jp> 6052L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6053W: http://uclinux-h8.sourceforge.jp 6054T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6055S: Maintained 6056F: arch/h8300/ 6057F: drivers/clocksource/h8300_*.c 6058F: drivers/clk/h8300/ 6059F: drivers/irqchip/irq-renesas-h8*.c 6060 6061HACKRF MEDIA DRIVER 6062M: Antti Palosaari <crope@iki.fi> 6063L: linux-media@vger.kernel.org 6064W: https://linuxtv.org 6065W: http://palosaari.fi/linux/ 6066Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6067T: git git://linuxtv.org/anttip/media_tree.git 6068S: Maintained 6069F: drivers/media/usb/hackrf/ 6070 6071HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6072M: Frank Seidel <frank@f-seidel.de> 6073L: platform-driver-x86@vger.kernel.org 6074W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6075S: Maintained 6076F: drivers/platform/x86/hdaps.c 6077 6078HARDWARE MONITORING 6079M: Jean Delvare <jdelvare@suse.com> 6080M: Guenter Roeck <linux@roeck-us.net> 6081L: linux-hwmon@vger.kernel.org 6082W: http://hwmon.wiki.kernel.org/ 6083T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6084T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6085S: Maintained 6086F: Documentation/hwmon/ 6087F: drivers/hwmon/ 6088F: include/linux/hwmon*.h 6089 6090HARDWARE RANDOM NUMBER GENERATOR CORE 6091M: Matt Mackall <mpm@selenic.com> 6092M: Herbert Xu <herbert@gondor.apana.org.au> 6093L: linux-crypto@vger.kernel.org 6094S: Odd fixes 6095F: Documentation/devicetree/bindings/rng/ 6096F: Documentation/hw_random.txt 6097F: drivers/char/hw_random/ 6098F: include/linux/hw_random.h 6099 6100HARDWARE SPINLOCK CORE 6101M: Ohad Ben-Cohen <ohad@wizery.com> 6102M: Bjorn Andersson <bjorn.andersson@linaro.org> 6103L: linux-remoteproc@vger.kernel.org 6104S: Maintained 6105T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6106F: Documentation/devicetree/bindings/hwlock/ 6107F: Documentation/hwspinlock.txt 6108F: drivers/hwspinlock/ 6109F: include/linux/hwspinlock.h 6110 6111HARMONY SOUND DRIVER 6112L: linux-parisc@vger.kernel.org 6113S: Maintained 6114F: sound/parisc/harmony.* 6115 6116HDPVR USB VIDEO ENCODER DRIVER 6117M: Hans Verkuil <hverkuil@xs4all.nl> 6118L: linux-media@vger.kernel.org 6119T: git git://linuxtv.org/media_tree.git 6120W: https://linuxtv.org 6121S: Odd Fixes 6122F: drivers/media/usb/hdpvr/ 6123 6124HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6125M: Jimmy Vance <jimmy.vance@hpe.com> 6126S: Supported 6127F: Documentation/watchdog/hpwdt.txt 6128F: drivers/watchdog/hpwdt.c 6129 6130HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6131M: Don Brace <don.brace@microsemi.com> 6132L: esc.storagedev@microsemi.com 6133L: linux-scsi@vger.kernel.org 6134S: Supported 6135F: Documentation/scsi/hpsa.txt 6136F: drivers/scsi/hpsa*.[ch] 6137F: include/linux/cciss*.h 6138F: include/uapi/linux/cciss*.h 6139 6140HFI1 DRIVER 6141M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6142M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6143L: linux-rdma@vger.kernel.org 6144S: Supported 6145F: drivers/infiniband/hw/hfi1 6146 6147HFS FILESYSTEM 6148L: linux-fsdevel@vger.kernel.org 6149S: Orphan 6150F: Documentation/filesystems/hfs.txt 6151F: fs/hfs/ 6152 6153HFSPLUS FILESYSTEM 6154L: linux-fsdevel@vger.kernel.org 6155S: Orphan 6156F: Documentation/filesystems/hfsplus.txt 6157F: fs/hfsplus/ 6158 6159HGA FRAMEBUFFER DRIVER 6160M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6161L: linux-nvidia@lists.surfsouth.com 6162W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6163S: Maintained 6164F: drivers/video/fbdev/hgafb.c 6165 6166HIBERNATION (aka Software Suspend, aka swsusp) 6167M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6168M: Pavel Machek <pavel@ucw.cz> 6169L: linux-pm@vger.kernel.org 6170B: https://bugzilla.kernel.org 6171S: Supported 6172F: arch/x86/power/ 6173F: drivers/base/power/ 6174F: kernel/power/ 6175F: include/linux/suspend.h 6176F: include/linux/freezer.h 6177F: include/linux/pm.h 6178F: arch/*/include/asm/suspend*.h 6179 6180HID CORE LAYER 6181M: Jiri Kosina <jikos@kernel.org> 6182R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6183L: linux-input@vger.kernel.org 6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6185S: Maintained 6186F: drivers/hid/ 6187F: include/linux/hid* 6188F: include/uapi/linux/hid* 6189 6190HID SENSOR HUB DRIVERS 6191M: Jiri Kosina <jikos@kernel.org> 6192M: Jonathan Cameron <jic23@kernel.org> 6193M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6194L: linux-input@vger.kernel.org 6195L: linux-iio@vger.kernel.org 6196S: Maintained 6197F: Documentation/hid/hid-sensor* 6198F: drivers/hid/hid-sensor-* 6199F: drivers/iio/*/hid-* 6200F: include/linux/hid-sensor-* 6201 6202HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6203M: Thomas Gleixner <tglx@linutronix.de> 6204L: linux-kernel@vger.kernel.org 6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6206S: Maintained 6207F: Documentation/timers/ 6208F: kernel/time/hrtimer.c 6209F: kernel/time/clockevents.c 6210F: kernel/time/timer_*.c 6211F: include/linux/clockchips.h 6212F: include/linux/hrtimer.h 6213 6214HIGH-SPEED SCC DRIVER FOR AX.25 6215L: linux-hams@vger.kernel.org 6216S: Orphan 6217F: drivers/net/hamradio/dmascc.c 6218F: drivers/net/hamradio/scc.c 6219 6220HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6221M: HighPoint Linux Team <linux@highpoint-tech.com> 6222W: http://www.highpoint-tech.com 6223S: Supported 6224F: Documentation/scsi/hptiop.txt 6225F: drivers/scsi/hptiop.c 6226 6227HIPPI 6228M: Jes Sorensen <jes@trained-monkey.org> 6229L: linux-hippi@sunsite.dk 6230S: Maintained 6231F: include/linux/hippidevice.h 6232F: include/uapi/linux/if_hippi.h 6233F: net/802/hippi.c 6234F: drivers/net/hippi/ 6235 6236HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6237M: Yisen Zhuang <yisen.zhuang@huawei.com> 6238M: Salil Mehta <salil.mehta@huawei.com> 6239L: netdev@vger.kernel.org 6240W: http://www.hisilicon.com 6241S: Maintained 6242F: drivers/net/ethernet/hisilicon/hns3/ 6243 6244HISILICON NETWORK SUBSYSTEM DRIVER 6245M: Yisen Zhuang <yisen.zhuang@huawei.com> 6246M: Salil Mehta <salil.mehta@huawei.com> 6247L: netdev@vger.kernel.org 6248W: http://www.hisilicon.com 6249S: Maintained 6250F: drivers/net/ethernet/hisilicon/ 6251F: Documentation/devicetree/bindings/net/hisilicon*.txt 6252 6253HISILICON ROCE DRIVER 6254M: Lijun Ou <oulijun@huawei.com> 6255M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6256L: linux-rdma@vger.kernel.org 6257S: Maintained 6258F: drivers/infiniband/hw/hns/ 6259F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6260 6261HISILICON SAS Controller 6262M: John Garry <john.garry@huawei.com> 6263W: http://www.hisilicon.com 6264S: Supported 6265F: drivers/scsi/hisi_sas/ 6266F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6267 6268HMM - Heterogeneous Memory Management 6269M: Jérôme Glisse <jglisse@redhat.com> 6270L: linux-mm@kvack.org 6271S: Maintained 6272F: mm/hmm* 6273F: include/linux/hmm* 6274 6275HOST AP DRIVER 6276M: Jouni Malinen <j@w1.fi> 6277L: linux-wireless@vger.kernel.org 6278W: http://w1.fi/hostap-driver.html 6279S: Obsolete 6280F: drivers/net/wireless/intersil/hostap/ 6281 6282HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6283L: platform-driver-x86@vger.kernel.org 6284S: Orphan 6285F: drivers/platform/x86/tc1100-wmi.c 6286 6287HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6288M: Jaroslav Kysela <perex@perex.cz> 6289S: Maintained 6290F: drivers/net/ethernet/hp/hp100.* 6291 6292HPET: High Precision Event Timers driver 6293M: Clemens Ladisch <clemens@ladisch.de> 6294S: Maintained 6295F: Documentation/timers/hpet.txt 6296F: drivers/char/hpet.c 6297F: include/linux/hpet.h 6298F: include/uapi/linux/hpet.h 6299 6300HPET: x86 6301S: Orphan 6302F: arch/x86/kernel/hpet.c 6303F: arch/x86/include/asm/hpet.h 6304 6305HPFS FILESYSTEM 6306M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6307W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6308S: Maintained 6309F: fs/hpfs/ 6310 6311HSI SUBSYSTEM 6312M: Sebastian Reichel <sre@kernel.org> 6313T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6314S: Maintained 6315F: Documentation/ABI/testing/sysfs-bus-hsi 6316F: Documentation/driver-api/hsi.rst 6317F: drivers/hsi/ 6318F: include/linux/hsi/ 6319F: include/uapi/linux/hsi/ 6320 6321HSO 3G MODEM DRIVER 6322L: linux-usb@vger.kernel.org 6323S: Orphan 6324F: drivers/net/usb/hso.c 6325 6326HSR NETWORK PROTOCOL 6327M: Arvid Brodin <arvid.brodin@alten.se> 6328L: netdev@vger.kernel.org 6329S: Maintained 6330F: net/hsr/ 6331 6332HT16K33 LED CONTROLLER DRIVER 6333M: Robin van der Gracht <robin@protonic.nl> 6334S: Maintained 6335F: drivers/auxdisplay/ht16k33.c 6336F: Documentation/devicetree/bindings/display/ht16k33.txt 6337 6338HTCPEN TOUCHSCREEN DRIVER 6339M: Pau Oliva Fora <pof@eslack.org> 6340L: linux-input@vger.kernel.org 6341S: Maintained 6342F: drivers/input/touchscreen/htcpen.c 6343 6344HUAWEI ETHERNET DRIVER 6345M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6346L: netdev@vger.kernel.org 6347S: Supported 6348F: Documentation/networking/hinic.txt 6349F: drivers/net/ethernet/huawei/hinic/ 6350 6351HUGETLB FILESYSTEM 6352M: Nadia Yvette Chambers <nyc@holomorphy.com> 6353S: Maintained 6354F: fs/hugetlbfs/ 6355 6356HVA ST MEDIA DRIVER 6357M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6358L: linux-media@vger.kernel.org 6359T: git git://linuxtv.org/media_tree.git 6360W: https://linuxtv.org 6361S: Supported 6362F: drivers/media/platform/sti/hva 6363 6364HWPOISON MEMORY FAILURE HANDLING 6365M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6366L: linux-mm@kvack.org 6367S: Maintained 6368F: mm/memory-failure.c 6369F: mm/hwpoison-inject.c 6370 6371Hyper-V CORE AND DRIVERS 6372M: "K. Y. Srinivasan" <kys@microsoft.com> 6373M: Haiyang Zhang <haiyangz@microsoft.com> 6374M: Stephen Hemminger <sthemmin@microsoft.com> 6375L: devel@linuxdriverproject.org 6376S: Maintained 6377F: Documentation/networking/netvsc.txt 6378F: arch/x86/include/asm/mshyperv.h 6379F: arch/x86/include/asm/trace/hyperv.h 6380F: arch/x86/include/uapi/asm/hyperv.h 6381F: arch/x86/kernel/cpu/mshyperv.c 6382F: arch/x86/hyperv 6383F: drivers/hid/hid-hyperv.c 6384F: drivers/hv/ 6385F: drivers/input/serio/hyperv-keyboard.c 6386F: drivers/pci/host/pci-hyperv.c 6387F: drivers/net/hyperv/ 6388F: drivers/scsi/storvsc_drv.c 6389F: drivers/uio/uio_hv_generic.c 6390F: drivers/video/fbdev/hyperv_fb.c 6391F: net/vmw_vsock/hyperv_transport.c 6392F: include/linux/hyperv.h 6393F: include/uapi/linux/hyperv.h 6394F: tools/hv/ 6395F: Documentation/ABI/stable/sysfs-bus-vmbus 6396 6397HYPERVISOR VIRTUAL CONSOLE DRIVER 6398L: linuxppc-dev@lists.ozlabs.org 6399S: Odd Fixes 6400F: drivers/tty/hvc/ 6401 6402I2C ACPI SUPPORT 6403M: Mika Westerberg <mika.westerberg@linux.intel.com> 6404L: linux-i2c@vger.kernel.org 6405L: linux-acpi@vger.kernel.org 6406S: Maintained 6407F: drivers/i2c/i2c-core-acpi.c 6408 6409I2C MUXES 6410M: Peter Rosin <peda@axentia.se> 6411L: linux-i2c@vger.kernel.org 6412S: Maintained 6413F: Documentation/i2c/i2c-topology 6414F: Documentation/i2c/muxes/ 6415F: Documentation/devicetree/bindings/i2c/i2c-mux* 6416F: Documentation/devicetree/bindings/i2c/i2c-arb* 6417F: Documentation/devicetree/bindings/i2c/i2c-gate* 6418F: drivers/i2c/i2c-mux.c 6419F: drivers/i2c/muxes/ 6420F: include/linux/i2c-mux.h 6421 6422I2C OVER PARALLEL PORT 6423M: Jean Delvare <jdelvare@suse.com> 6424L: linux-i2c@vger.kernel.org 6425S: Maintained 6426F: Documentation/i2c/busses/i2c-parport 6427F: Documentation/i2c/busses/i2c-parport-light 6428F: drivers/i2c/busses/i2c-parport.c 6429F: drivers/i2c/busses/i2c-parport-light.c 6430 6431I2C SUBSYSTEM 6432M: Wolfram Sang <wsa@the-dreams.de> 6433L: linux-i2c@vger.kernel.org 6434W: https://i2c.wiki.kernel.org/ 6435Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6437S: Maintained 6438F: Documentation/devicetree/bindings/i2c/ 6439F: Documentation/i2c/ 6440F: drivers/i2c/ 6441F: drivers/i2c/*/ 6442F: include/linux/i2c.h 6443F: include/linux/i2c-*.h 6444F: include/uapi/linux/i2c.h 6445F: include/uapi/linux/i2c-*.h 6446 6447I2C-TAOS-EVM DRIVER 6448M: Jean Delvare <jdelvare@suse.com> 6449L: linux-i2c@vger.kernel.org 6450S: Maintained 6451F: Documentation/i2c/busses/i2c-taos-evm 6452F: drivers/i2c/busses/i2c-taos-evm.c 6453 6454I2C-TINY-USB DRIVER 6455M: Till Harbaum <till@harbaum.org> 6456L: linux-i2c@vger.kernel.org 6457W: http://www.harbaum.org/till/i2c_tiny_usb 6458S: Maintained 6459F: drivers/i2c/busses/i2c-tiny-usb.c 6460 6461I2C/SMBUS CONTROLLER DRIVERS FOR PC 6462M: Jean Delvare <jdelvare@suse.com> 6463L: linux-i2c@vger.kernel.org 6464S: Maintained 6465F: Documentation/i2c/busses/i2c-ali1535 6466F: Documentation/i2c/busses/i2c-ali1563 6467F: Documentation/i2c/busses/i2c-ali15x3 6468F: Documentation/i2c/busses/i2c-amd756 6469F: Documentation/i2c/busses/i2c-amd8111 6470F: Documentation/i2c/busses/i2c-i801 6471F: Documentation/i2c/busses/i2c-nforce2 6472F: Documentation/i2c/busses/i2c-piix4 6473F: Documentation/i2c/busses/i2c-sis5595 6474F: Documentation/i2c/busses/i2c-sis630 6475F: Documentation/i2c/busses/i2c-sis96x 6476F: Documentation/i2c/busses/i2c-via 6477F: Documentation/i2c/busses/i2c-viapro 6478F: drivers/i2c/busses/i2c-ali1535.c 6479F: drivers/i2c/busses/i2c-ali1563.c 6480F: drivers/i2c/busses/i2c-ali15x3.c 6481F: drivers/i2c/busses/i2c-amd756.c 6482F: drivers/i2c/busses/i2c-amd756-s4882.c 6483F: drivers/i2c/busses/i2c-amd8111.c 6484F: drivers/i2c/busses/i2c-i801.c 6485F: drivers/i2c/busses/i2c-isch.c 6486F: drivers/i2c/busses/i2c-nforce2.c 6487F: drivers/i2c/busses/i2c-nforce2-s4985.c 6488F: drivers/i2c/busses/i2c-piix4.c 6489F: drivers/i2c/busses/i2c-sis5595.c 6490F: drivers/i2c/busses/i2c-sis630.c 6491F: drivers/i2c/busses/i2c-sis96x.c 6492F: drivers/i2c/busses/i2c-via.c 6493F: drivers/i2c/busses/i2c-viapro.c 6494 6495I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6496M: Hans de Goede <hdegoede@redhat.com> 6497L: linux-i2c@vger.kernel.org 6498S: Maintained 6499F: drivers/i2c/busses/i2c-cht-wc.c 6500 6501I2C/SMBUS ISMT DRIVER 6502M: Seth Heasley <seth.heasley@intel.com> 6503M: Neil Horman <nhorman@tuxdriver.com> 6504L: linux-i2c@vger.kernel.org 6505F: drivers/i2c/busses/i2c-ismt.c 6506F: Documentation/i2c/busses/i2c-ismt 6507 6508I2C/SMBUS STUB DRIVER 6509M: Jean Delvare <jdelvare@suse.com> 6510L: linux-i2c@vger.kernel.org 6511S: Maintained 6512F: drivers/i2c/i2c-stub.c 6513 6514i386 BOOT CODE 6515M: "H. Peter Anvin" <hpa@zytor.com> 6516S: Maintained 6517F: arch/x86/boot/ 6518 6519i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6520M: "H. Peter Anvin" <hpa@zytor.com> 6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6522S: Maintained 6523 6524IA64 (Itanium) PLATFORM 6525M: Tony Luck <tony.luck@intel.com> 6526M: Fenghua Yu <fenghua.yu@intel.com> 6527L: linux-ia64@vger.kernel.org 6528T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6529S: Maintained 6530F: arch/ia64/ 6531 6532IBM Power 842 compression accelerator 6533M: Haren Myneni <haren@us.ibm.com> 6534S: Supported 6535F: drivers/crypto/nx/Makefile 6536F: drivers/crypto/nx/Kconfig 6537F: drivers/crypto/nx/nx-842* 6538F: include/linux/sw842.h 6539F: crypto/842.c 6540F: lib/842/ 6541 6542IBM Power in-Nest Crypto Acceleration 6543M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6544M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6545L: linux-crypto@vger.kernel.org 6546S: Supported 6547F: drivers/crypto/nx/Makefile 6548F: drivers/crypto/nx/Kconfig 6549F: drivers/crypto/nx/nx-aes* 6550F: drivers/crypto/nx/nx-sha* 6551F: drivers/crypto/nx/nx.* 6552F: drivers/crypto/nx/nx_csbcpb.h 6553F: drivers/crypto/nx/nx_debugfs.h 6554 6555IBM Power Linux RAID adapter 6556M: Brian King <brking@us.ibm.com> 6557S: Supported 6558F: drivers/scsi/ipr.* 6559 6560IBM Power SRIOV Virtual NIC Device Driver 6561M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6562M: John Allen <jallen@linux.vnet.ibm.com> 6563L: netdev@vger.kernel.org 6564S: Supported 6565F: drivers/net/ethernet/ibm/ibmvnic.* 6566 6567IBM Power Virtual Accelerator Switchboard 6568M: Sukadev Bhattiprolu 6569L: linuxppc-dev@lists.ozlabs.org 6570S: Supported 6571F: arch/powerpc/platforms/powernv/vas* 6572F: arch/powerpc/platforms/powernv/copy-paste.h 6573F: arch/powerpc/include/asm/vas.h 6574F: arch/powerpc/include/uapi/asm/vas.h 6575 6576IBM Power Virtual Ethernet Device Driver 6577M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6578L: netdev@vger.kernel.org 6579S: Supported 6580F: drivers/net/ethernet/ibm/ibmveth.* 6581 6582IBM Power Virtual FC Device Drivers 6583M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6584L: linux-scsi@vger.kernel.org 6585S: Supported 6586F: drivers/scsi/ibmvscsi/ibmvfc* 6587 6588IBM Power Virtual SCSI Device Drivers 6589M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6590L: linux-scsi@vger.kernel.org 6591S: Supported 6592F: drivers/scsi/ibmvscsi/ibmvscsi* 6593F: include/scsi/viosrp.h 6594 6595IBM Power Virtual SCSI Device Target Driver 6596M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6597M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6598L: linux-scsi@vger.kernel.org 6599L: target-devel@vger.kernel.org 6600S: Supported 6601F: drivers/scsi/ibmvscsi_tgt/ 6602 6603IBM Power VMX Cryptographic instructions 6604M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6605M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6606L: linux-crypto@vger.kernel.org 6607S: Supported 6608F: drivers/crypto/vmx/Makefile 6609F: drivers/crypto/vmx/Kconfig 6610F: drivers/crypto/vmx/vmx.c 6611F: drivers/crypto/vmx/aes* 6612F: drivers/crypto/vmx/ghash* 6613F: drivers/crypto/vmx/ppc-xlate.pl 6614 6615IBM ServeRAID RAID DRIVER 6616S: Orphan 6617F: drivers/scsi/ips.* 6618 6619ICH LPC AND GPIO DRIVER 6620M: Peter Tyser <ptyser@xes-inc.com> 6621S: Maintained 6622F: drivers/mfd/lpc_ich.c 6623F: drivers/gpio/gpio-ich.c 6624 6625IDE SUBSYSTEM 6626M: "David S. Miller" <davem@davemloft.net> 6627L: linux-ide@vger.kernel.org 6628Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6630S: Maintained 6631F: Documentation/ide/ 6632F: drivers/ide/ 6633F: include/linux/ide.h 6634 6635IDE/ATAPI DRIVERS 6636M: Borislav Petkov <bp@alien8.de> 6637L: linux-ide@vger.kernel.org 6638S: Maintained 6639F: Documentation/cdrom/ide-cd 6640F: drivers/ide/ide-cd* 6641 6642IDEAPAD LAPTOP EXTRAS DRIVER 6643M: Ike Panhc <ike.pan@canonical.com> 6644L: platform-driver-x86@vger.kernel.org 6645W: http://launchpad.net/ideapad-laptop 6646S: Maintained 6647F: drivers/platform/x86/ideapad-laptop.c 6648 6649IDEAPAD LAPTOP SLIDEBAR DRIVER 6650M: Andrey Moiseev <o2g.org.ru@gmail.com> 6651L: linux-input@vger.kernel.org 6652W: https://github.com/o2genum/ideapad-slidebar 6653S: Maintained 6654F: drivers/input/misc/ideapad_slidebar.c 6655 6656IDT VersaClock 5 CLOCK DRIVER 6657M: Marek Vasut <marek.vasut@gmail.com> 6658S: Maintained 6659F: drivers/clk/clk-versaclock5.c 6660 6661IEEE 802.15.4 SUBSYSTEM 6662M: Alexander Aring <alex.aring@gmail.com> 6663M: Stefan Schmidt <stefan@osg.samsung.com> 6664L: linux-wpan@vger.kernel.org 6665W: http://wpan.cakelab.org/ 6666T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6667T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6668S: Maintained 6669F: net/ieee802154/ 6670F: net/mac802154/ 6671F: drivers/net/ieee802154/ 6672F: include/linux/nl802154.h 6673F: include/linux/ieee802154.h 6674F: include/net/nl802154.h 6675F: include/net/mac802154.h 6676F: include/net/af_ieee802154.h 6677F: include/net/cfg802154.h 6678F: include/net/ieee802154_netdev.h 6679F: Documentation/networking/ieee802154.txt 6680 6681IFE PROTOCOL 6682M: Yotam Gigi <yotam.gi@gmail.com> 6683M: Jamal Hadi Salim <jhs@mojatatu.com> 6684F: net/ife 6685F: include/net/ife.h 6686F: include/uapi/linux/ife.h 6687 6688IGORPLUG-USB IR RECEIVER 6689M: Sean Young <sean@mess.org> 6690L: linux-media@vger.kernel.org 6691S: Maintained 6692F: drivers/media/rc/igorplugusb.c 6693 6694IGUANAWORKS USB IR TRANSCEIVER 6695M: Sean Young <sean@mess.org> 6696L: linux-media@vger.kernel.org 6697S: Maintained 6698F: drivers/media/rc/iguanair.c 6699 6700IIO DIGITAL POTENTIOMETER DAC 6701M: Peter Rosin <peda@axentia.se> 6702L: linux-iio@vger.kernel.org 6703S: Maintained 6704F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6705F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6706F: drivers/iio/dac/dpot-dac.c 6707 6708IIO ENVELOPE DETECTOR 6709M: Peter Rosin <peda@axentia.se> 6710L: linux-iio@vger.kernel.org 6711S: Maintained 6712F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6713F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6714F: drivers/iio/adc/envelope-detector.c 6715 6716IIO MULTIPLEXER 6717M: Peter Rosin <peda@axentia.se> 6718L: linux-iio@vger.kernel.org 6719S: Maintained 6720F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6721F: drivers/iio/multiplexer/iio-mux.c 6722 6723IIO SUBSYSTEM AND DRIVERS 6724M: Jonathan Cameron <jic23@kernel.org> 6725R: Hartmut Knaack <knaack.h@gmx.de> 6726R: Lars-Peter Clausen <lars@metafoo.de> 6727R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6728L: linux-iio@vger.kernel.org 6729T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6730S: Maintained 6731F: Documentation/devicetree/bindings/iio/ 6732F: drivers/iio/ 6733F: drivers/staging/iio/ 6734F: include/linux/iio/ 6735F: tools/iio/ 6736 6737IKANOS/ADI EAGLE ADSL USB DRIVER 6738M: Matthieu Castet <castet.matthieu@free.fr> 6739M: Stanislaw Gruszka <stf_xl@wp.pl> 6740S: Maintained 6741F: drivers/usb/atm/ueagle-atm.c 6742 6743IMGTEC ASCII LCD DRIVER 6744M: Paul Burton <paul.burton@mips.com> 6745S: Maintained 6746F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6747F: drivers/auxdisplay/img-ascii-lcd.c 6748 6749IMGTEC IR DECODER DRIVER 6750M: James Hogan <jhogan@kernel.org> 6751S: Maintained 6752F: drivers/media/rc/img-ir/ 6753 6754IMS TWINTURBO FRAMEBUFFER DRIVER 6755L: linux-fbdev@vger.kernel.org 6756S: Orphan 6757F: drivers/video/fbdev/imsttfb.c 6758 6759INA209 HARDWARE MONITOR DRIVER 6760M: Guenter Roeck <linux@roeck-us.net> 6761L: linux-hwmon@vger.kernel.org 6762S: Maintained 6763F: Documentation/hwmon/ina209 6764F: Documentation/devicetree/bindings/i2c/ina209.txt 6765F: drivers/hwmon/ina209.c 6766 6767INA2XX HARDWARE MONITOR DRIVER 6768M: Guenter Roeck <linux@roeck-us.net> 6769L: linux-hwmon@vger.kernel.org 6770S: Maintained 6771F: Documentation/hwmon/ina2xx 6772F: drivers/hwmon/ina2xx.c 6773F: include/linux/platform_data/ina2xx.h 6774 6775INDUSTRY PACK SUBSYSTEM (IPACK) 6776M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6777M: Jens Taprogge <jens.taprogge@taprogge.org> 6778M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6779L: industrypack-devel@lists.sourceforge.net 6780W: http://industrypack.sourceforge.net 6781S: Maintained 6782F: drivers/ipack/ 6783 6784INFINIBAND SUBSYSTEM 6785M: Doug Ledford <dledford@redhat.com> 6786M: Sean Hefty <sean.hefty@intel.com> 6787M: Hal Rosenstock <hal.rosenstock@gmail.com> 6788L: linux-rdma@vger.kernel.org 6789W: http://www.openfabrics.org/ 6790Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6791T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6792S: Supported 6793F: Documentation/devicetree/bindings/infiniband/ 6794F: Documentation/infiniband/ 6795F: drivers/infiniband/ 6796F: include/uapi/linux/if_infiniband.h 6797F: include/uapi/rdma/ 6798F: include/rdma/ 6799 6800INGENIC JZ4780 DMA Driver 6801M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6802S: Maintained 6803F: drivers/dma/dma-jz4780.c 6804 6805INGENIC JZ4780 NAND DRIVER 6806M: Harvey Hunt <harveyhuntnexus@gmail.com> 6807L: linux-mtd@lists.infradead.org 6808S: Maintained 6809F: drivers/mtd/nand/jz4780_* 6810 6811INOTIFY 6812M: Jan Kara <jack@suse.cz> 6813R: Amir Goldstein <amir73il@gmail.com> 6814L: linux-fsdevel@vger.kernel.org 6815S: Maintained 6816F: Documentation/filesystems/inotify.txt 6817F: fs/notify/inotify/ 6818F: include/linux/inotify.h 6819F: include/uapi/linux/inotify.h 6820 6821INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6822M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6823L: linux-input@vger.kernel.org 6824Q: http://patchwork.kernel.org/project/linux-input/list/ 6825T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6826S: Maintained 6827F: drivers/input/ 6828F: include/linux/input.h 6829F: include/uapi/linux/input.h 6830F: include/uapi/linux/input-event-codes.h 6831F: include/linux/input/ 6832F: Documentation/devicetree/bindings/input/ 6833F: Documentation/input/ 6834 6835INPUT MULTITOUCH (MT) PROTOCOL 6836M: Henrik Rydberg <rydberg@bitmath.org> 6837L: linux-input@vger.kernel.org 6838S: Odd fixes 6839F: Documentation/input/multi-touch-protocol.rst 6840F: drivers/input/input-mt.c 6841K: \b(ABS|SYN)_MT_ 6842 6843INSIDE SECURE CRYPTO DRIVER 6844M: Antoine Tenart <antoine.tenart@free-electrons.com> 6845F: drivers/crypto/inside-secure/ 6846S: Maintained 6847L: linux-crypto@vger.kernel.org 6848 6849INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6850M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6851M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6852L: linux-integrity@vger.kernel.org 6853T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6854S: Supported 6855F: security/integrity/ima/ 6856 6857INTEL 810/815 FRAMEBUFFER DRIVER 6858M: Antonino Daplas <adaplas@gmail.com> 6859L: linux-fbdev@vger.kernel.org 6860S: Maintained 6861F: drivers/video/fbdev/i810/ 6862 6863INTEL ASoC BDW/HSW DRIVERS 6864M: Jie Yang <yang.jie@linux.intel.com> 6865L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6866S: Supported 6867F: sound/soc/intel/common/sst-dsp* 6868F: sound/soc/intel/common/sst-firmware.c 6869F: sound/soc/intel/boards/broadwell.c 6870F: sound/soc/intel/haswell/ 6871 6872INTEL C600 SERIES SAS CONTROLLER DRIVER 6873M: Intel SCU Linux support <intel-linux-scu@intel.com> 6874M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6875L: linux-scsi@vger.kernel.org 6876T: git git://git.code.sf.net/p/intel-sas/isci 6877S: Supported 6878F: drivers/scsi/isci/ 6879 6880INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6881M: Jani Nikula <jani.nikula@linux.intel.com> 6882M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6883M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6884L: intel-gfx@lists.freedesktop.org 6885W: https://01.org/linuxgraphics/ 6886B: https://01.org/linuxgraphics/documentation/how-report-bugs 6887C: irc://chat.freenode.net/intel-gfx 6888Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6889T: git git://anongit.freedesktop.org/drm-intel 6890S: Supported 6891F: drivers/gpu/drm/i915/ 6892F: include/drm/i915* 6893F: include/uapi/drm/i915_drm.h 6894F: Documentation/gpu/i915.rst 6895 6896INTEL ETHERNET DRIVERS 6897M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6898L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6899W: http://www.intel.com/support/feedback.htm 6900W: http://e1000.sourceforge.net/ 6901Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6902T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6903T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6904S: Supported 6905F: Documentation/networking/e100.txt 6906F: Documentation/networking/e1000.txt 6907F: Documentation/networking/e1000e.txt 6908F: Documentation/networking/igb.txt 6909F: Documentation/networking/igbvf.txt 6910F: Documentation/networking/ixgb.txt 6911F: Documentation/networking/ixgbe.txt 6912F: Documentation/networking/ixgbevf.txt 6913F: Documentation/networking/i40e.txt 6914F: Documentation/networking/i40evf.txt 6915F: drivers/net/ethernet/intel/ 6916F: drivers/net/ethernet/intel/*/ 6917F: include/linux/avf/virtchnl.h 6918 6919INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6920M: Maik Broemme <mbroemme@libmpq.org> 6921L: linux-fbdev@vger.kernel.org 6922S: Maintained 6923F: Documentation/fb/intelfb.txt 6924F: drivers/video/fbdev/intelfb/ 6925 6926INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6927M: Zhenyu Wang <zhenyuw@linux.intel.com> 6928M: Zhi Wang <zhi.a.wang@intel.com> 6929L: intel-gvt-dev@lists.freedesktop.org 6930L: intel-gfx@lists.freedesktop.org 6931W: https://01.org/igvt-g 6932T: git https://github.com/01org/gvt-linux.git 6933S: Supported 6934F: drivers/gpu/drm/i915/gvt/ 6935 6936INTEL HID EVENT DRIVER 6937M: Alex Hung <alex.hung@canonical.com> 6938L: platform-driver-x86@vger.kernel.org 6939S: Maintained 6940F: drivers/platform/x86/intel-hid.c 6941 6942INTEL I/OAT DMA DRIVER 6943M: Dave Jiang <dave.jiang@intel.com> 6944R: Dan Williams <dan.j.williams@intel.com> 6945L: dmaengine@vger.kernel.org 6946Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6947S: Supported 6948F: drivers/dma/ioat* 6949 6950INTEL IDLE DRIVER 6951M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6952M: Len Brown <lenb@kernel.org> 6953L: linux-pm@vger.kernel.org 6954T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6955B: https://bugzilla.kernel.org 6956S: Supported 6957F: drivers/idle/intel_idle.c 6958 6959INTEL INTEGRATED SENSOR HUB DRIVER 6960M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6961M: Jiri Kosina <jikos@kernel.org> 6962L: linux-input@vger.kernel.org 6963S: Maintained 6964F: drivers/hid/intel-ish-hid/ 6965 6966INTEL IOMMU (VT-d) 6967M: David Woodhouse <dwmw2@infradead.org> 6968L: iommu@lists.linux-foundation.org 6969T: git git://git.infradead.org/iommu-2.6.git 6970S: Supported 6971F: drivers/iommu/intel-iommu.c 6972F: include/linux/intel-iommu.h 6973 6974INTEL IOP-ADMA DMA DRIVER 6975R: Dan Williams <dan.j.williams@intel.com> 6976S: Odd fixes 6977F: drivers/dma/iop-adma.c 6978 6979INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6980M: Krzysztof Halasa <khalasa@piap.pl> 6981S: Maintained 6982F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6983F: arch/arm/mach-ixp4xx/include/mach/npe.h 6984F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6985F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6986F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6987F: drivers/net/wan/ixp4xx_hss.c 6988 6989INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6990M: Deepak Saxena <dsaxena@plexity.net> 6991S: Maintained 6992F: drivers/char/hw_random/ixp4xx-rng.c 6993 6994INTEL MANAGEMENT ENGINE (mei) 6995M: Tomas Winkler <tomas.winkler@intel.com> 6996L: linux-kernel@vger.kernel.org 6997S: Supported 6998F: include/uapi/linux/mei.h 6999F: include/linux/mei_cl_bus.h 7000F: drivers/misc/mei/* 7001F: drivers/watchdog/mei_wdt.c 7002F: Documentation/misc-devices/mei/* 7003F: samples/mei/* 7004 7005INTEL MENLOW THERMAL DRIVER 7006M: Sujith Thomas <sujith.thomas@intel.com> 7007L: platform-driver-x86@vger.kernel.org 7008W: https://01.org/linux-acpi 7009S: Supported 7010F: drivers/platform/x86/intel_menlow.c 7011 7012INTEL MERRIFIELD GPIO DRIVER 7013M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7014L: linux-gpio@vger.kernel.org 7015S: Maintained 7016F: drivers/gpio/gpio-merrifield.c 7017 7018INTEL MIC DRIVERS (mic) 7019M: Sudeep Dutt <sudeep.dutt@intel.com> 7020M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7021S: Supported 7022W: https://github.com/sudeepdutt/mic 7023W: http://software.intel.com/en-us/mic-developer 7024F: include/linux/mic_bus.h 7025F: include/linux/scif.h 7026F: include/uapi/linux/mic_common.h 7027F: include/uapi/linux/mic_ioctl.h 7028F: include/uapi/linux/scif_ioctl.h 7029F: drivers/misc/mic/ 7030F: drivers/dma/mic_x100_dma.c 7031F: drivers/dma/mic_x100_dma.h 7032F: Documentation/mic/ 7033 7034INTEL PMC CORE DRIVER 7035M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7036M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7037L: platform-driver-x86@vger.kernel.org 7038S: Maintained 7039F: arch/x86/include/asm/pmc_core.h 7040F: drivers/platform/x86/intel_pmc_core* 7041 7042INTEL PMC/P-Unit IPC DRIVER 7043M: Zha Qipeng<qipeng.zha@intel.com> 7044L: platform-driver-x86@vger.kernel.org 7045S: Maintained 7046F: drivers/platform/x86/intel_pmc_ipc.c 7047F: drivers/platform/x86/intel_punit_ipc.c 7048F: arch/x86/include/asm/intel_pmc_ipc.h 7049F: arch/x86/include/asm/intel_punit_ipc.h 7050 7051INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7052M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7053L: linux-wireless@vger.kernel.org 7054S: Maintained 7055F: Documentation/networking/README.ipw2100 7056F: Documentation/networking/README.ipw2200 7057F: drivers/net/wireless/intel/ipw2x00/ 7058 7059INTEL PSTATE DRIVER 7060M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7061M: Len Brown <lenb@kernel.org> 7062L: linux-pm@vger.kernel.org 7063S: Supported 7064F: drivers/cpufreq/intel_pstate.c 7065 7066INTEL RDMA RNIC DRIVER 7067M: Faisal Latif <faisal.latif@intel.com> 7068M: Shiraz Saleem <shiraz.saleem@intel.com> 7069L: linux-rdma@vger.kernel.org 7070S: Supported 7071F: drivers/infiniband/hw/i40iw/ 7072 7073INTEL TELEMETRY DRIVER 7074M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7075L: platform-driver-x86@vger.kernel.org 7076S: Maintained 7077F: arch/x86/include/asm/intel_telemetry.h 7078F: drivers/platform/x86/intel_telemetry* 7079 7080INTEL VIRTUAL BUTTON DRIVER 7081M: AceLan Kao <acelan.kao@canonical.com> 7082L: platform-driver-x86@vger.kernel.org 7083S: Maintained 7084F: drivers/platform/x86/intel-vbtn.c 7085 7086INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7087M: Stanislaw Gruszka <sgruszka@redhat.com> 7088L: linux-wireless@vger.kernel.org 7089S: Supported 7090F: drivers/net/wireless/intel/iwlegacy/ 7091 7092INTEL WIRELESS WIFI LINK (iwlwifi) 7093M: Johannes Berg <johannes.berg@intel.com> 7094M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7095M: Luca Coelho <luciano.coelho@intel.com> 7096M: Intel Linux Wireless <linuxwifi@intel.com> 7097L: linux-wireless@vger.kernel.org 7098W: http://intellinuxwireless.org 7099T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7100S: Supported 7101F: drivers/net/wireless/intel/iwlwifi/ 7102 7103INTEL WIRELESS WIMAX CONNECTION 2400 7104M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7105M: linux-wimax@intel.com 7106L: wimax@linuxwimax.org (subscribers-only) 7107S: Supported 7108W: http://linuxwimax.org 7109F: Documentation/wimax/README.i2400m 7110F: drivers/net/wimax/i2400m/ 7111F: include/uapi/linux/wimax/i2400m.h 7112 7113INTEL(R) TRACE HUB 7114M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7115S: Supported 7116F: Documentation/trace/intel_th.txt 7117F: drivers/hwtracing/intel_th/ 7118 7119INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7120M: Ning Sun <ning.sun@intel.com> 7121L: tboot-devel@lists.sourceforge.net 7122W: http://tboot.sourceforge.net 7123T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7124S: Supported 7125F: Documentation/intel_txt.txt 7126F: include/linux/tboot.h 7127F: arch/x86/kernel/tboot.c 7128 7129INTEL-MID GPIO DRIVER 7130M: David Cohen <david.a.cohen@linux.intel.com> 7131L: linux-gpio@vger.kernel.org 7132S: Maintained 7133F: drivers/gpio/gpio-intel-mid.c 7134 7135INVENSENSE MPU-3050 GYROSCOPE DRIVER 7136M: Linus Walleij <linus.walleij@linaro.org> 7137L: linux-iio@vger.kernel.org 7138S: Maintained 7139F: drivers/iio/gyro/mpu3050* 7140F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7141 7142IOC3 ETHERNET DRIVER 7143M: Ralf Baechle <ralf@linux-mips.org> 7144L: linux-mips@linux-mips.org 7145S: Maintained 7146F: drivers/net/ethernet/sgi/ioc3-eth.c 7147 7148IOC3 SERIAL DRIVER 7149M: Pat Gefre <pfg@sgi.com> 7150L: linux-serial@vger.kernel.org 7151S: Maintained 7152F: drivers/tty/serial/ioc3_serial.c 7153 7154IOMMU DRIVERS 7155M: Joerg Roedel <joro@8bytes.org> 7156L: iommu@lists.linux-foundation.org 7157T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7158S: Maintained 7159F: Documentation/devicetree/bindings/iommu/ 7160F: drivers/iommu/ 7161F: include/linux/iommu.h 7162F: include/linux/iova.h 7163 7164IP MASQUERADING 7165M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7166S: Maintained 7167F: net/ipv4/netfilter/ipt_MASQUERADE.c 7168 7169IPMI SUBSYSTEM 7170M: Corey Minyard <minyard@acm.org> 7171L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7172W: http://openipmi.sourceforge.net/ 7173S: Supported 7174F: Documentation/IPMI.txt 7175F: drivers/char/ipmi/ 7176F: include/linux/ipmi* 7177F: include/uapi/linux/ipmi* 7178 7179IPS SCSI RAID DRIVER 7180M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7181L: linux-scsi@vger.kernel.org 7182W: http://www.adaptec.com/ 7183S: Maintained 7184F: drivers/scsi/ips* 7185 7186IPVS 7187M: Wensong Zhang <wensong@linux-vs.org> 7188M: Simon Horman <horms@verge.net.au> 7189M: Julian Anastasov <ja@ssi.bg> 7190L: netdev@vger.kernel.org 7191L: lvs-devel@vger.kernel.org 7192S: Maintained 7193T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7194T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7195F: Documentation/networking/ipvs-sysctl.txt 7196F: include/net/ip_vs.h 7197F: include/uapi/linux/ip_vs.h 7198F: net/netfilter/ipvs/ 7199 7200IPWIRELESS DRIVER 7201M: Jiri Kosina <jikos@kernel.org> 7202M: David Sterba <dsterba@suse.com> 7203S: Odd Fixes 7204F: drivers/tty/ipwireless/ 7205 7206IPX NETWORK LAYER 7207L: netdev@vger.kernel.org 7208S: Odd fixes 7209F: include/net/ipx.h 7210F: include/uapi/linux/ipx.h 7211F: net/ipx/ 7212 7213IRDA SUBSYSTEM 7214M: Samuel Ortiz <samuel@sortiz.org> 7215L: irda-users@lists.sourceforge.net (subscribers-only) 7216L: netdev@vger.kernel.org 7217W: http://irda.sourceforge.net/ 7218S: Maintained 7219T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7220F: Documentation/networking/irda.txt 7221F: drivers/staging/irda/ 7222 7223IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7224M: Marc Zyngier <marc.zyngier@arm.com> 7225S: Maintained 7226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7227F: Documentation/IRQ-domain.txt 7228F: include/linux/irqdomain.h 7229F: kernel/irq/irqdomain.c 7230F: kernel/irq/msi.c 7231 7232IRQ SUBSYSTEM 7233M: Thomas Gleixner <tglx@linutronix.de> 7234L: linux-kernel@vger.kernel.org 7235S: Maintained 7236T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7237F: kernel/irq/ 7238 7239IRQCHIP DRIVERS 7240M: Thomas Gleixner <tglx@linutronix.de> 7241M: Jason Cooper <jason@lakedaemon.net> 7242M: Marc Zyngier <marc.zyngier@arm.com> 7243L: linux-kernel@vger.kernel.org 7244S: Maintained 7245T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7246F: Documentation/devicetree/bindings/interrupt-controller/ 7247F: drivers/irqchip/ 7248 7249ISA 7250M: William Breathitt Gray <vilhelm.gray@gmail.com> 7251S: Maintained 7252F: Documentation/isa.txt 7253F: drivers/base/isa.c 7254F: include/linux/isa.h 7255 7256ISA RADIO MODULE 7257M: Hans Verkuil <hverkuil@xs4all.nl> 7258L: linux-media@vger.kernel.org 7259T: git git://linuxtv.org/media_tree.git 7260W: https://linuxtv.org 7261S: Maintained 7262F: drivers/media/radio/radio-isa* 7263 7264ISAPNP 7265M: Jaroslav Kysela <perex@perex.cz> 7266S: Maintained 7267F: Documentation/isapnp.txt 7268F: drivers/pnp/isapnp/ 7269F: include/linux/isapnp.h 7270 7271ISCSI 7272M: Lee Duncan <lduncan@suse.com> 7273M: Chris Leech <cleech@redhat.com> 7274L: open-iscsi@googlegroups.com 7275W: www.open-iscsi.com 7276S: Maintained 7277F: drivers/scsi/*iscsi* 7278F: include/scsi/*iscsi* 7279 7280iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7281M: Peter Jones <pjones@redhat.com> 7282M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7283S: Maintained 7284F: drivers/firmware/iscsi_ibft* 7285 7286ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7287M: Or Gerlitz <ogerlitz@mellanox.com> 7288M: Sagi Grimberg <sagi@grimberg.me> 7289M: Roi Dayan <roid@mellanox.com> 7290L: linux-rdma@vger.kernel.org 7291S: Supported 7292W: http://www.openfabrics.org 7293W: www.open-iscsi.org 7294Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7295F: drivers/infiniband/ulp/iser/ 7296 7297ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7298M: Sagi Grimberg <sagi@grimberg.me> 7299T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7300L: linux-rdma@vger.kernel.org 7301L: target-devel@vger.kernel.org 7302S: Supported 7303W: http://www.linux-iscsi.org 7304F: drivers/infiniband/ulp/isert 7305 7306ISDN SUBSYSTEM 7307M: Karsten Keil <isdn@linux-pingi.de> 7308L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7309L: netdev@vger.kernel.org 7310W: http://www.isdn4linux.de 7311T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7312S: Maintained 7313F: Documentation/isdn/ 7314F: drivers/isdn/ 7315F: include/linux/isdn.h 7316F: include/linux/isdn/ 7317F: include/uapi/linux/isdn.h 7318F: include/uapi/linux/isdn/ 7319 7320ISDN SUBSYSTEM (Eicon active card driver) 7321M: Armin Schindler <mac@melware.de> 7322L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7323W: http://www.melware.de 7324S: Maintained 7325F: drivers/isdn/hardware/eicon/ 7326 7327IT87 HARDWARE MONITORING DRIVER 7328M: Jean Delvare <jdelvare@suse.com> 7329L: linux-hwmon@vger.kernel.org 7330S: Maintained 7331F: Documentation/hwmon/it87 7332F: drivers/hwmon/it87.c 7333 7334IT913X MEDIA DRIVER 7335M: Antti Palosaari <crope@iki.fi> 7336L: linux-media@vger.kernel.org 7337W: https://linuxtv.org 7338W: http://palosaari.fi/linux/ 7339Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7340T: git git://linuxtv.org/anttip/media_tree.git 7341S: Maintained 7342F: drivers/media/tuners/it913x* 7343 7344IVTV VIDEO4LINUX DRIVER 7345M: Andy Walls <awalls@md.metrocast.net> 7346L: ivtv-devel@ivtvdriver.org (subscribers-only) 7347L: linux-media@vger.kernel.org 7348T: git git://linuxtv.org/media_tree.git 7349W: http://www.ivtvdriver.org 7350S: Maintained 7351F: Documentation/media/v4l-drivers/ivtv* 7352F: drivers/media/pci/ivtv/ 7353F: include/uapi/linux/ivtv* 7354 7355IX2505V MEDIA DRIVER 7356M: Malcolm Priestley <tvboxspy@gmail.com> 7357L: linux-media@vger.kernel.org 7358W: https://linuxtv.org 7359Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7360S: Maintained 7361F: drivers/media/dvb-frontends/ix2505v* 7362 7363JC42.4 TEMPERATURE SENSOR DRIVER 7364M: Guenter Roeck <linux@roeck-us.net> 7365L: linux-hwmon@vger.kernel.org 7366S: Maintained 7367F: drivers/hwmon/jc42.c 7368F: Documentation/hwmon/jc42 7369 7370JFS FILESYSTEM 7371M: Dave Kleikamp <shaggy@kernel.org> 7372L: jfs-discussion@lists.sourceforge.net 7373W: http://jfs.sourceforge.net/ 7374T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7375S: Maintained 7376F: Documentation/filesystems/jfs.txt 7377F: fs/jfs/ 7378 7379JME NETWORK DRIVER 7380M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7381L: netdev@vger.kernel.org 7382S: Maintained 7383F: drivers/net/ethernet/jme.* 7384 7385JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7386M: David Woodhouse <dwmw2@infradead.org> 7387L: linux-mtd@lists.infradead.org 7388W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7389S: Maintained 7390F: fs/jffs2/ 7391F: include/uapi/linux/jffs2.h 7392 7393JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7394M: "Theodore Ts'o" <tytso@mit.edu> 7395M: Jan Kara <jack@suse.com> 7396L: linux-ext4@vger.kernel.org 7397S: Maintained 7398F: fs/jbd2/ 7399F: include/linux/jbd2.h 7400 7401JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7402M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7403L: linux-media@vger.kernel.org 7404S: Maintained 7405F: drivers/media/platform/rcar_jpu.c 7406 7407JSM Neo PCI based serial card 7408M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7409L: linux-serial@vger.kernel.org 7410S: Maintained 7411F: drivers/tty/serial/jsm/ 7412 7413K10TEMP HARDWARE MONITORING DRIVER 7414M: Clemens Ladisch <clemens@ladisch.de> 7415L: linux-hwmon@vger.kernel.org 7416S: Maintained 7417F: Documentation/hwmon/k10temp 7418F: drivers/hwmon/k10temp.c 7419 7420K8TEMP HARDWARE MONITORING DRIVER 7421M: Rudolf Marek <r.marek@assembler.cz> 7422L: linux-hwmon@vger.kernel.org 7423S: Maintained 7424F: Documentation/hwmon/k8temp 7425F: drivers/hwmon/k8temp.c 7426 7427KASAN 7428M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7429R: Alexander Potapenko <glider@google.com> 7430R: Dmitry Vyukov <dvyukov@google.com> 7431L: kasan-dev@googlegroups.com 7432S: Maintained 7433F: arch/*/include/asm/kasan.h 7434F: arch/*/mm/kasan_init* 7435F: Documentation/dev-tools/kasan.rst 7436F: include/linux/kasan*.h 7437F: lib/test_kasan.c 7438F: mm/kasan/ 7439F: scripts/Makefile.kasan 7440 7441KCONFIG 7442M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7443L: linux-kbuild@vger.kernel.org 7444T: git git://gitorious.org/linux-kconfig/linux-kconfig 7445S: Maintained 7446F: Documentation/kbuild/kconfig-language.txt 7447F: scripts/kconfig/ 7448 7449KDUMP 7450M: Dave Young <dyoung@redhat.com> 7451M: Baoquan He <bhe@redhat.com> 7452R: Vivek Goyal <vgoyal@redhat.com> 7453L: kexec@lists.infradead.org 7454W: http://lse.sourceforge.net/kdump/ 7455S: Maintained 7456F: Documentation/kdump/ 7457 7458KEENE FM RADIO TRANSMITTER DRIVER 7459M: Hans Verkuil <hverkuil@xs4all.nl> 7460L: linux-media@vger.kernel.org 7461T: git git://linuxtv.org/media_tree.git 7462W: https://linuxtv.org 7463S: Maintained 7464F: drivers/media/radio/radio-keene* 7465 7466KERNEL AUTOMOUNTER v4 (AUTOFS4) 7467M: Ian Kent <raven@themaw.net> 7468L: autofs@vger.kernel.org 7469S: Maintained 7470F: fs/autofs4/ 7471 7472KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7473M: Masahiro Yamada <yamada.masahiro@socionext.com> 7474M: Michal Marek <mmarek@suse.com> 7475T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7476L: linux-kbuild@vger.kernel.org 7477S: Maintained 7478F: Documentation/kbuild/ 7479F: Makefile 7480F: scripts/Makefile.* 7481F: scripts/basic/ 7482F: scripts/mk* 7483F: scripts/package/ 7484 7485KERNEL JANITORS 7486L: kernel-janitors@vger.kernel.org 7487W: http://kernelnewbies.org/KernelJanitors 7488S: Odd Fixes 7489 7490KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7491M: "J. Bruce Fields" <bfields@fieldses.org> 7492M: Jeff Layton <jlayton@poochiereds.net> 7493L: linux-nfs@vger.kernel.org 7494W: http://nfs.sourceforge.net/ 7495T: git git://linux-nfs.org/~bfields/linux.git 7496S: Supported 7497F: fs/nfsd/ 7498F: include/uapi/linux/nfsd/ 7499F: fs/lockd/ 7500F: fs/nfs_common/ 7501F: net/sunrpc/ 7502F: include/linux/lockd/ 7503F: include/linux/sunrpc/ 7504F: include/uapi/linux/sunrpc/ 7505 7506KERNEL SELFTEST FRAMEWORK 7507M: Shuah Khan <shuahkh@osg.samsung.com> 7508M: Shuah Khan <shuah@kernel.org> 7509L: linux-kselftest@vger.kernel.org 7510T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7511S: Maintained 7512F: tools/testing/selftests/ 7513F: Documentation/dev-tools/kselftest* 7514 7515KERNEL USERMODE HELPER 7516M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7517L: linux-kernel@vger.kernel.org 7518S: Maintained 7519F: kernel/umh.c 7520F: include/linux/umh.h 7521 7522KERNEL VIRTUAL MACHINE (KVM) 7523M: Paolo Bonzini <pbonzini@redhat.com> 7524M: Radim Krčmář <rkrcmar@redhat.com> 7525L: kvm@vger.kernel.org 7526W: http://www.linux-kvm.org 7527T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7528S: Supported 7529F: Documentation/virtual/kvm/ 7530F: include/trace/events/kvm.h 7531F: include/uapi/asm-generic/kvm* 7532F: include/uapi/linux/kvm* 7533F: include/asm-generic/kvm* 7534F: include/linux/kvm* 7535F: include/kvm/iodev.h 7536F: virt/kvm/* 7537F: tools/kvm/ 7538 7539KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7540M: Joerg Roedel <joro@8bytes.org> 7541L: kvm@vger.kernel.org 7542W: http://www.linux-kvm.org/ 7543S: Maintained 7544F: arch/x86/include/asm/svm.h 7545F: arch/x86/kvm/svm.c 7546 7547KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7548M: Christoffer Dall <christoffer.dall@linaro.org> 7549M: Marc Zyngier <marc.zyngier@arm.com> 7550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7551L: kvmarm@lists.cs.columbia.edu 7552W: http://systems.cs.columbia.edu/projects/kvm-arm 7553T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7554S: Supported 7555F: arch/arm/include/uapi/asm/kvm* 7556F: arch/arm/include/asm/kvm* 7557F: arch/arm/kvm/ 7558F: virt/kvm/arm/ 7559F: include/kvm/arm_* 7560 7561KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7562M: Christoffer Dall <christoffer.dall@linaro.org> 7563M: Marc Zyngier <marc.zyngier@arm.com> 7564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7565L: kvmarm@lists.cs.columbia.edu 7566S: Maintained 7567F: arch/arm64/include/uapi/asm/kvm* 7568F: arch/arm64/include/asm/kvm* 7569F: arch/arm64/kvm/ 7570 7571KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7572M: James Hogan <jhogan@kernel.org> 7573L: linux-mips@linux-mips.org 7574S: Supported 7575F: arch/mips/include/uapi/asm/kvm* 7576F: arch/mips/include/asm/kvm* 7577F: arch/mips/kvm/ 7578 7579KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7580M: Paul Mackerras <paulus@ozlabs.org> 7581L: kvm-ppc@vger.kernel.org 7582W: http://www.linux-kvm.org/ 7583T: git git://github.com/agraf/linux-2.6.git 7584S: Supported 7585F: arch/powerpc/include/uapi/asm/kvm* 7586F: arch/powerpc/include/asm/kvm* 7587F: arch/powerpc/kvm/ 7588F: arch/powerpc/kernel/kvm* 7589 7590KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7591M: Christian Borntraeger <borntraeger@de.ibm.com> 7592M: Cornelia Huck <cohuck@redhat.com> 7593L: linux-s390@vger.kernel.org 7594W: http://www.ibm.com/developerworks/linux/linux390/ 7595T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7596S: Supported 7597F: arch/s390/include/uapi/asm/kvm* 7598F: arch/s390/include/asm/gmap.h 7599F: arch/s390/include/asm/kvm* 7600F: arch/s390/kvm/ 7601F: arch/s390/mm/gmap.c 7602 7603KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7604M: Paolo Bonzini <pbonzini@redhat.com> 7605M: Radim Krčmář <rkrcmar@redhat.com> 7606L: kvm@vger.kernel.org 7607W: http://www.linux-kvm.org 7608T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7609S: Supported 7610F: arch/x86/kvm/ 7611F: arch/x86/include/uapi/asm/kvm* 7612F: arch/x86/include/asm/kvm* 7613F: arch/x86/kernel/kvm.c 7614F: arch/x86/kernel/kvmclock.c 7615 7616KERNFS 7617M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7618M: Tejun Heo <tj@kernel.org> 7619T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7620S: Supported 7621F: include/linux/kernfs.h 7622F: fs/kernfs/ 7623 7624KEXEC 7625M: Eric Biederman <ebiederm@xmission.com> 7626W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7627L: kexec@lists.infradead.org 7628S: Maintained 7629F: include/linux/kexec.h 7630F: include/uapi/linux/kexec.h 7631F: kernel/kexec* 7632 7633KEYS-ENCRYPTED 7634M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7635L: linux-integrity@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: Mimi Zohar <zohar@linux.vnet.ibm.com> 7644L: linux-integrity@vger.kernel.org 7645L: keyrings@vger.kernel.org 7646S: Supported 7647F: Documentation/security/keys/trusted-encrypted.rst 7648F: include/keys/trusted-type.h 7649F: security/keys/trusted.c 7650F: security/keys/trusted.h 7651 7652KEYS/KEYRINGS: 7653M: David Howells <dhowells@redhat.com> 7654L: keyrings@vger.kernel.org 7655S: Maintained 7656F: Documentation/security/keys/core.rst 7657F: include/linux/key.h 7658F: include/linux/key-type.h 7659F: include/linux/keyctl.h 7660F: include/uapi/linux/keyctl.h 7661F: include/keys/ 7662F: security/keys/ 7663 7664KGDB / KDB /debug_core 7665M: Jason Wessel <jason.wessel@windriver.com> 7666W: http://kgdb.wiki.kernel.org/ 7667L: kgdb-bugreport@lists.sourceforge.net 7668T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7669S: Maintained 7670F: Documentation/dev-tools/kgdb.rst 7671F: drivers/misc/kgdbts.c 7672F: drivers/tty/serial/kgdboc.c 7673F: include/linux/kdb.h 7674F: include/linux/kgdb.h 7675F: kernel/debug/ 7676 7677KMEMCHECK 7678M: Vegard Nossum <vegardno@ifi.uio.no> 7679M: Pekka Enberg <penberg@kernel.org> 7680S: Maintained 7681F: Documentation/dev-tools/kmemcheck.rst 7682F: arch/x86/include/asm/kmemcheck.h 7683F: arch/x86/mm/kmemcheck/ 7684F: include/linux/kmemcheck.h 7685F: mm/kmemcheck.c 7686 7687KMEMLEAK 7688M: Catalin Marinas <catalin.marinas@arm.com> 7689S: Maintained 7690F: Documentation/dev-tools/kmemleak.rst 7691F: include/linux/kmemleak.h 7692F: mm/kmemleak.c 7693F: mm/kmemleak-test.c 7694 7695KMOD KERNEL MODULE LOADER - USERMODE HELPER 7696M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7697L: linux-kernel@vger.kernel.org 7698S: Maintained 7699F: kernel/kmod.c 7700F: include/linux/kmod.h 7701F: lib/test_kmod.c 7702F: tools/testing/selftests/kmod/ 7703 7704KPROBES 7705M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7706M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7707M: "David S. Miller" <davem@davemloft.net> 7708M: Masami Hiramatsu <mhiramat@kernel.org> 7709S: Maintained 7710F: Documentation/kprobes.txt 7711F: include/linux/kprobes.h 7712F: include/asm-generic/kprobes.h 7713F: kernel/kprobes.c 7714 7715KS0108 LCD CONTROLLER DRIVER 7716M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7717W: http://miguelojeda.es/auxdisplay.htm 7718W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7719S: Maintained 7720F: Documentation/auxdisplay/ks0108 7721F: drivers/auxdisplay/ks0108.c 7722F: include/linux/ks0108.h 7723 7724L3MDEV 7725M: David Ahern <dsa@cumulusnetworks.com> 7726L: netdev@vger.kernel.org 7727S: Maintained 7728F: net/l3mdev 7729F: include/net/l3mdev.h 7730 7731LANTIQ MIPS ARCHITECTURE 7732M: John Crispin <john@phrozen.org> 7733L: linux-mips@linux-mips.org 7734S: Maintained 7735F: arch/mips/lantiq 7736F: drivers/soc/lantiq 7737 7738LAPB module 7739L: linux-x25@vger.kernel.org 7740S: Orphan 7741F: Documentation/networking/lapb-module.txt 7742F: include/*/lapb.h 7743F: net/lapb/ 7744 7745LASI 53c700 driver for PARISC 7746M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7747L: linux-scsi@vger.kernel.org 7748S: Maintained 7749F: Documentation/scsi/53c700.txt 7750F: drivers/scsi/53c700* 7751 7752LEAKING_ADDRESSES 7753M: Tobin C. Harding <me@tobin.cc> 7754S: Maintained 7755F: scripts/leaking_addresses.pl 7756 7757LED SUBSYSTEM 7758M: Richard Purdie <rpurdie@rpsys.net> 7759M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7760M: Pavel Machek <pavel@ucw.cz> 7761L: linux-leds@vger.kernel.org 7762T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7763S: Maintained 7764F: Documentation/devicetree/bindings/leds/ 7765F: drivers/leds/ 7766F: include/linux/leds.h 7767 7768LEGACY EEPROM DRIVER 7769M: Jean Delvare <jdelvare@suse.com> 7770S: Maintained 7771F: Documentation/misc-devices/eeprom 7772F: drivers/misc/eeprom/eeprom.c 7773 7774LEGO USB Tower driver 7775M: Juergen Stuber <starblue@users.sourceforge.net> 7776L: legousb-devel@lists.sourceforge.net 7777W: http://legousb.sourceforge.net/ 7778S: Maintained 7779F: drivers/usb/misc/legousbtower.c 7780 7781LG2160 MEDIA DRIVER 7782M: Michael Krufky <mkrufky@linuxtv.org> 7783L: linux-media@vger.kernel.org 7784W: https://linuxtv.org 7785W: http://github.com/mkrufky 7786Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7787T: git git://linuxtv.org/mkrufky/tuners.git 7788S: Maintained 7789F: drivers/media/dvb-frontends/lg2160.* 7790 7791LGDT3305 MEDIA DRIVER 7792M: Michael Krufky <mkrufky@linuxtv.org> 7793L: linux-media@vger.kernel.org 7794W: https://linuxtv.org 7795W: http://github.com/mkrufky 7796Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7797T: git git://linuxtv.org/mkrufky/tuners.git 7798S: Maintained 7799F: drivers/media/dvb-frontends/lgdt3305.* 7800 7801LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7802M: Viresh Kumar <vireshk@kernel.org> 7803L: linux-ide@vger.kernel.org 7804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7805S: Maintained 7806F: include/linux/pata_arasan_cf_data.h 7807F: drivers/ata/pata_arasan_cf.c 7808 7809LIBATA PATA DRIVERS 7810M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7811M: Tejun Heo <tj@kernel.org> 7812L: linux-ide@vger.kernel.org 7813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7814S: Maintained 7815F: drivers/ata/pata_*.c 7816F: drivers/ata/ata_generic.c 7817 7818LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7819M: Linus Walleij <linus.walleij@linaro.org> 7820L: linux-ide@vger.kernel.org 7821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7822S: Maintained 7823F: drivers/ata/pata_ftide010.c 7824F: drivers/ata/sata_gemini.c 7825F: drivers/ata/sata_gemini.h 7826 7827LIBATA SATA AHCI PLATFORM devices support 7828M: Hans de Goede <hdegoede@redhat.com> 7829M: Tejun Heo <tj@kernel.org> 7830L: linux-ide@vger.kernel.org 7831T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7832S: Maintained 7833F: drivers/ata/ahci_platform.c 7834F: drivers/ata/libahci_platform.c 7835F: include/linux/ahci_platform.h 7836 7837LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7838M: Mikael Pettersson <mikpelinux@gmail.com> 7839L: linux-ide@vger.kernel.org 7840T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7841S: Maintained 7842F: drivers/ata/sata_promise.* 7843 7844LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7845M: Tejun Heo <tj@kernel.org> 7846L: linux-ide@vger.kernel.org 7847T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7848S: Maintained 7849F: drivers/ata/ 7850F: include/linux/ata.h 7851F: include/linux/libata.h 7852F: Documentation/devicetree/bindings/ata/ 7853 7854LIBLOCKDEP 7855M: Sasha Levin <alexander.levin@verizon.com> 7856S: Maintained 7857F: tools/lib/lockdep/ 7858 7859LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7860M: Ross Zwisler <ross.zwisler@linux.intel.com> 7861L: linux-nvdimm@lists.01.org 7862Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7863S: Supported 7864F: drivers/nvdimm/blk.c 7865F: drivers/nvdimm/region_devs.c 7866 7867LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7868M: Vishal Verma <vishal.l.verma@intel.com> 7869L: linux-nvdimm@lists.01.org 7870Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7871S: Supported 7872F: drivers/nvdimm/btt* 7873 7874LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7875M: Ross Zwisler <ross.zwisler@linux.intel.com> 7876L: linux-nvdimm@lists.01.org 7877Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7878S: Supported 7879F: drivers/nvdimm/pmem* 7880 7881LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7882M: Dan Williams <dan.j.williams@intel.com> 7883L: linux-nvdimm@lists.01.org 7884Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7885T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7886S: Supported 7887F: drivers/nvdimm/* 7888F: drivers/acpi/nfit/* 7889F: include/linux/nd.h 7890F: include/linux/libnvdimm.h 7891F: include/uapi/linux/ndctl.h 7892 7893LIGHTNVM PLATFORM SUPPORT 7894M: Matias Bjorling <mb@lightnvm.io> 7895W: http://github/OpenChannelSSD 7896L: linux-block@vger.kernel.org 7897S: Maintained 7898F: drivers/lightnvm/ 7899F: include/linux/lightnvm.h 7900F: include/uapi/linux/lightnvm.h 7901 7902LINUX FOR POWER MACINTOSH 7903M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7904W: http://www.penguinppc.org/ 7905L: linuxppc-dev@lists.ozlabs.org 7906S: Maintained 7907F: arch/powerpc/platforms/powermac/ 7908F: drivers/macintosh/ 7909 7910LINUX FOR POWERPC (32-BIT AND 64-BIT) 7911M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7912M: Paul Mackerras <paulus@samba.org> 7913M: Michael Ellerman <mpe@ellerman.id.au> 7914W: https://github.com/linuxppc/linux/wiki 7915L: linuxppc-dev@lists.ozlabs.org 7916Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7917T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7918S: Supported 7919F: Documentation/ABI/stable/sysfs-firmware-opal-* 7920F: Documentation/devicetree/bindings/powerpc/ 7921F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7922F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7923F: Documentation/powerpc/ 7924F: arch/powerpc/ 7925F: drivers/char/tpm/tpm_ibmvtpm* 7926F: drivers/crypto/nx/ 7927F: drivers/crypto/vmx/ 7928F: drivers/i2c/busses/i2c-opal.c 7929F: drivers/net/ethernet/ibm/ibmveth.* 7930F: drivers/net/ethernet/ibm/ibmvnic.* 7931F: drivers/pci/hotplug/pnv_php.c 7932F: drivers/pci/hotplug/rpa* 7933F: drivers/rtc/rtc-opal.c 7934F: drivers/scsi/ibmvscsi/ 7935F: drivers/tty/hvc/hvc_opal.c 7936F: drivers/watchdog/wdrtas.c 7937F: tools/testing/selftests/powerpc 7938N: /pmac 7939N: powermac 7940N: powernv 7941N: [^a-z0-9]ps3 7942N: pseries 7943 7944LINUX FOR POWERPC EMBEDDED MPC5XXX 7945M: Anatolij Gustschin <agust@denx.de> 7946L: linuxppc-dev@lists.ozlabs.org 7947T: git git://git.denx.de/linux-denx-agust.git 7948S: Maintained 7949F: arch/powerpc/platforms/512x/ 7950F: arch/powerpc/platforms/52xx/ 7951 7952LINUX FOR POWERPC EMBEDDED PPC4XX 7953M: Alistair Popple <alistair@popple.id.au> 7954M: Matt Porter <mporter@kernel.crashing.org> 7955W: http://www.penguinppc.org/ 7956L: linuxppc-dev@lists.ozlabs.org 7957S: Maintained 7958F: arch/powerpc/platforms/40x/ 7959F: arch/powerpc/platforms/44x/ 7960 7961LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7962M: Scott Wood <oss@buserror.net> 7963M: Kumar Gala <galak@kernel.crashing.org> 7964W: http://www.penguinppc.org/ 7965L: linuxppc-dev@lists.ozlabs.org 7966T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7967S: Maintained 7968F: arch/powerpc/platforms/83xx/ 7969F: arch/powerpc/platforms/85xx/ 7970F: Documentation/devicetree/bindings/powerpc/fsl/ 7971 7972LINUX FOR POWERPC EMBEDDED PPC8XX 7973M: Vitaly Bordug <vitb@kernel.crashing.org> 7974W: http://www.penguinppc.org/ 7975L: linuxppc-dev@lists.ozlabs.org 7976S: Maintained 7977F: arch/powerpc/platforms/8xx/ 7978 7979LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7980L: linuxppc-dev@lists.ozlabs.org 7981S: Orphan 7982F: arch/powerpc/*/*virtex* 7983F: arch/powerpc/*/*/*virtex* 7984 7985LINUX FOR POWERPC PA SEMI PWRFICIENT 7986L: linuxppc-dev@lists.ozlabs.org 7987S: Orphan 7988F: arch/powerpc/platforms/pasemi/ 7989F: drivers/*/*pasemi* 7990F: drivers/*/*/*pasemi* 7991 7992LINUX KERNEL DUMP TEST MODULE (LKDTM) 7993M: Kees Cook <keescook@chromium.org> 7994S: Maintained 7995F: drivers/misc/lkdtm* 7996 7997LINUX SECURITY MODULE (LSM) FRAMEWORK 7998M: Chris Wright <chrisw@sous-sol.org> 7999L: linux-security-module@vger.kernel.org 8000S: Supported 8001 8002LIS3LV02D ACCELEROMETER DRIVER 8003M: Eric Piel <eric.piel@tremplin-utc.net> 8004S: Maintained 8005F: Documentation/misc-devices/lis3lv02d 8006F: drivers/misc/lis3lv02d/ 8007F: drivers/platform/x86/hp_accel.c 8008 8009LIVE PATCHING 8010M: Josh Poimboeuf <jpoimboe@redhat.com> 8011M: Jessica Yu <jeyu@kernel.org> 8012M: Jiri Kosina <jikos@kernel.org> 8013M: Miroslav Benes <mbenes@suse.cz> 8014R: Petr Mladek <pmladek@suse.com> 8015S: Maintained 8016F: kernel/livepatch/ 8017F: include/linux/livepatch.h 8018F: arch/x86/include/asm/livepatch.h 8019F: arch/x86/kernel/livepatch.c 8020F: Documentation/livepatch/ 8021F: Documentation/ABI/testing/sysfs-kernel-livepatch 8022F: samples/livepatch/ 8023L: live-patching@vger.kernel.org 8024T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8025 8026LLC (802.2) 8027L: netdev@vger.kernel.org 8028S: Odd fixes 8029F: include/linux/llc.h 8030F: include/uapi/linux/llc.h 8031F: include/net/llc* 8032F: net/llc/ 8033 8034LM73 HARDWARE MONITOR DRIVER 8035M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8036L: linux-hwmon@vger.kernel.org 8037S: Maintained 8038F: drivers/hwmon/lm73.c 8039 8040LM78 HARDWARE MONITOR DRIVER 8041M: Jean Delvare <jdelvare@suse.com> 8042L: linux-hwmon@vger.kernel.org 8043S: Maintained 8044F: Documentation/hwmon/lm78 8045F: drivers/hwmon/lm78.c 8046 8047LM83 HARDWARE MONITOR DRIVER 8048M: Jean Delvare <jdelvare@suse.com> 8049L: linux-hwmon@vger.kernel.org 8050S: Maintained 8051F: Documentation/hwmon/lm83 8052F: drivers/hwmon/lm83.c 8053 8054LM90 HARDWARE MONITOR DRIVER 8055M: Jean Delvare <jdelvare@suse.com> 8056L: linux-hwmon@vger.kernel.org 8057S: Maintained 8058F: Documentation/hwmon/lm90 8059F: Documentation/devicetree/bindings/hwmon/lm90.txt 8060F: drivers/hwmon/lm90.c 8061F: include/dt-bindings/thermal/lm90.h 8062 8063LM95234 HARDWARE MONITOR DRIVER 8064M: Guenter Roeck <linux@roeck-us.net> 8065L: linux-hwmon@vger.kernel.org 8066S: Maintained 8067F: Documentation/hwmon/lm95234 8068F: drivers/hwmon/lm95234.c 8069 8070LME2510 MEDIA DRIVER 8071M: Malcolm Priestley <tvboxspy@gmail.com> 8072L: linux-media@vger.kernel.org 8073W: https://linuxtv.org 8074Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8075S: Maintained 8076F: drivers/media/usb/dvb-usb-v2/lmedm04* 8077 8078LOADPIN SECURITY MODULE 8079M: Kees Cook <keescook@chromium.org> 8080T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8081S: Supported 8082F: security/loadpin/ 8083F: Documentation/admin-guide/LSM/LoadPin.rst 8084 8085LOCKING PRIMITIVES 8086M: Peter Zijlstra <peterz@infradead.org> 8087M: Ingo Molnar <mingo@redhat.com> 8088L: linux-kernel@vger.kernel.org 8089T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8090S: Maintained 8091F: Documentation/locking/ 8092F: include/linux/lockdep.h 8093F: include/linux/spinlock*.h 8094F: arch/*/include/asm/spinlock*.h 8095F: include/linux/rwlock*.h 8096F: include/linux/mutex*.h 8097F: arch/*/include/asm/mutex*.h 8098F: include/linux/rwsem*.h 8099F: arch/*/include/asm/rwsem.h 8100F: include/linux/seqlock.h 8101F: lib/locking*.[ch] 8102F: kernel/locking/ 8103 8104LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8105M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8106L: linux-ntfs-dev@lists.sourceforge.net 8107W: http://www.linux-ntfs.org/content/view/19/37/ 8108S: Maintained 8109F: Documentation/ldm.txt 8110F: block/partitions/ldm.* 8111 8112LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8113M: Sathya Prakash <sathya.prakash@broadcom.com> 8114M: Chaitra P B <chaitra.basappa@broadcom.com> 8115M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8116L: MPT-FusionLinux.pdl@broadcom.com 8117L: linux-scsi@vger.kernel.org 8118W: http://www.avagotech.com/support/ 8119S: Supported 8120F: drivers/message/fusion/ 8121F: drivers/scsi/mpt2sas/ 8122F: drivers/scsi/mpt3sas/ 8123 8124LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8125M: Matthew Wilcox <matthew@wil.cx> 8126L: linux-scsi@vger.kernel.org 8127S: Maintained 8128F: drivers/scsi/sym53c8xx_2/ 8129 8130LTC4261 HARDWARE MONITOR DRIVER 8131M: Guenter Roeck <linux@roeck-us.net> 8132L: linux-hwmon@vger.kernel.org 8133S: Maintained 8134F: Documentation/hwmon/ltc4261 8135F: drivers/hwmon/ltc4261.c 8136 8137LTC4306 I2C MULTIPLEXER DRIVER 8138M: Michael Hennerich <michael.hennerich@analog.com> 8139W: http://ez.analog.com/community/linux-device-drivers 8140L: linux-i2c@vger.kernel.org 8141S: Supported 8142F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8143F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8144 8145LTP (Linux Test Project) 8146M: Mike Frysinger <vapier@gentoo.org> 8147M: Cyril Hrubis <chrubis@suse.cz> 8148M: Wanlong Gao <wanlong.gao@gmail.com> 8149M: Jan Stancek <jstancek@redhat.com> 8150M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8151M: Alexey Kodanev <alexey.kodanev@oracle.com> 8152L: ltp@lists.linux.it (subscribers-only) 8153W: http://linux-test-project.github.io/ 8154T: git git://github.com/linux-test-project/ltp.git 8155S: Maintained 8156 8157M32R ARCHITECTURE 8158W: http://www.linux-m32r.org/ 8159S: Orphan 8160F: arch/m32r/ 8161 8162M68K ARCHITECTURE 8163M: Geert Uytterhoeven <geert@linux-m68k.org> 8164L: linux-m68k@lists.linux-m68k.org 8165W: http://www.linux-m68k.org/ 8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8167S: Maintained 8168F: arch/m68k/ 8169F: drivers/zorro/ 8170 8171M68K ON APPLE MACINTOSH 8172M: Joshua Thompson <funaho@jurai.org> 8173W: http://www.mac.linux-m68k.org/ 8174L: linux-m68k@lists.linux-m68k.org 8175S: Maintained 8176F: arch/m68k/mac/ 8177 8178M68K ON HP9000/300 8179M: Philip Blundell <philb@gnu.org> 8180W: http://www.tazenda.demon.co.uk/phil/linux-hp 8181S: Maintained 8182F: arch/m68k/hp300/ 8183 8184M88DS3103 MEDIA DRIVER 8185M: Antti Palosaari <crope@iki.fi> 8186L: linux-media@vger.kernel.org 8187W: https://linuxtv.org 8188W: http://palosaari.fi/linux/ 8189Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8190T: git git://linuxtv.org/anttip/media_tree.git 8191S: Maintained 8192F: drivers/media/dvb-frontends/m88ds3103* 8193 8194M88RS2000 MEDIA DRIVER 8195M: Malcolm Priestley <tvboxspy@gmail.com> 8196L: linux-media@vger.kernel.org 8197W: https://linuxtv.org 8198Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8199S: Maintained 8200F: drivers/media/dvb-frontends/m88rs2000* 8201 8202MA901 MASTERKIT USB FM RADIO DRIVER 8203M: Alexey Klimov <klimov.linux@gmail.com> 8204L: linux-media@vger.kernel.org 8205T: git git://linuxtv.org/media_tree.git 8206S: Maintained 8207F: drivers/media/radio/radio-ma901.c 8208 8209MAC80211 8210M: Johannes Berg <johannes@sipsolutions.net> 8211L: linux-wireless@vger.kernel.org 8212W: http://wireless.kernel.org/ 8213T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8214T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8215S: Maintained 8216F: Documentation/networking/mac80211-injection.txt 8217F: include/net/mac80211.h 8218F: net/mac80211/ 8219F: drivers/net/wireless/mac80211_hwsim.[ch] 8220 8221MAILBOX API 8222M: Jassi Brar <jassisinghbrar@gmail.com> 8223L: linux-kernel@vger.kernel.org 8224S: Maintained 8225F: drivers/mailbox/ 8226F: include/linux/mailbox_client.h 8227F: include/linux/mailbox_controller.h 8228 8229MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8230M: Michael Kerrisk <mtk.manpages@gmail.com> 8231W: http://www.kernel.org/doc/man-pages 8232L: linux-man@vger.kernel.org 8233S: Maintained 8234 8235MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8236M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8237L: linux-mips@linux-mips.org 8238S: Maintained 8239F: arch/mips/boot/dts/img/pistachio_marduk.dts 8240 8241MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8242M: Andrew Lunn <andrew@lunn.ch> 8243M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8244L: netdev@vger.kernel.org 8245S: Maintained 8246F: drivers/net/dsa/mv88e6xxx/ 8247F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8248 8249MARVELL ARMADA DRM SUPPORT 8250M: Russell King <linux@armlinux.org.uk> 8251S: Maintained 8252T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8253T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8254F: drivers/gpu/drm/armada/ 8255F: include/uapi/drm/armada_drm.h 8256F: Documentation/devicetree/bindings/display/armada/ 8257 8258MARVELL CRYPTO DRIVER 8259M: Boris Brezillon <boris.brezillon@free-electrons.com> 8260M: Arnaud Ebalard <arno@natisbad.org> 8261F: drivers/crypto/marvell/ 8262S: Maintained 8263L: linux-crypto@vger.kernel.org 8264 8265MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8266M: Mirko Lindner <mlindner@marvell.com> 8267M: Stephen Hemminger <stephen@networkplumber.org> 8268L: netdev@vger.kernel.org 8269S: Maintained 8270F: drivers/net/ethernet/marvell/sk* 8271 8272MARVELL LIBERTAS WIRELESS DRIVER 8273L: libertas-dev@lists.infradead.org 8274S: Orphan 8275F: drivers/net/wireless/marvell/libertas/ 8276 8277MARVELL MACCHIATOBIN SUPPORT 8278M: Russell King <rmk@armlinux.org.uk> 8279L: linux-arm-kernel@lists.infradead.org 8280S: Maintained 8281F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8282 8283MARVELL MV643XX ETHERNET DRIVER 8284M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8285L: netdev@vger.kernel.org 8286S: Maintained 8287F: drivers/net/ethernet/marvell/mv643xx_eth.* 8288F: include/linux/mv643xx.h 8289 8290MARVELL MV88X3310 PHY DRIVER 8291M: Russell King <rmk@armlinux.org.uk> 8292L: netdev@vger.kernel.org 8293S: Maintained 8294F: drivers/net/phy/marvell10g.c 8295 8296MARVELL MVNETA ETHERNET DRIVER 8297M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8298L: netdev@vger.kernel.org 8299S: Maintained 8300F: drivers/net/ethernet/marvell/mvneta.* 8301 8302MARVELL MWIFIEX WIRELESS DRIVER 8303M: Amitkumar Karwar <amitkarwar@gmail.com> 8304M: Nishant Sarmukadam <nishants@marvell.com> 8305M: Ganapathi Bhat <gbhat@marvell.com> 8306M: Xinming Hu <huxm@marvell.com> 8307L: linux-wireless@vger.kernel.org 8308S: Maintained 8309F: drivers/net/wireless/marvell/mwifiex/ 8310 8311MARVELL MWL8K WIRELESS DRIVER 8312M: Lennert Buytenhek <buytenh@wantstofly.org> 8313L: linux-wireless@vger.kernel.org 8314S: Odd Fixes 8315F: drivers/net/wireless/marvell/mwl8k.c 8316 8317MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8318M: Nicolas Pitre <nico@fluxnic.net> 8319S: Odd Fixes 8320F: drivers/mmc/host/mvsdio.* 8321 8322MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8323M: Hu Ziji <huziji@marvell.com> 8324L: linux-mmc@vger.kernel.org 8325S: Supported 8326F: drivers/mmc/host/sdhci-xenon* 8327F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8328 8329MATROX FRAMEBUFFER DRIVER 8330L: linux-fbdev@vger.kernel.org 8331S: Orphan 8332F: drivers/video/fbdev/matrox/matroxfb_* 8333F: include/uapi/linux/matroxfb.h 8334 8335MAX16065 HARDWARE MONITOR DRIVER 8336M: Guenter Roeck <linux@roeck-us.net> 8337L: linux-hwmon@vger.kernel.org 8338S: Maintained 8339F: Documentation/hwmon/max16065 8340F: drivers/hwmon/max16065.c 8341 8342MAX20751 HARDWARE MONITOR DRIVER 8343M: Guenter Roeck <linux@roeck-us.net> 8344L: linux-hwmon@vger.kernel.org 8345S: Maintained 8346F: Documentation/hwmon/max20751 8347F: drivers/hwmon/max20751.c 8348 8349MAX2175 SDR TUNER DRIVER 8350M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8351L: linux-media@vger.kernel.org 8352T: git git://linuxtv.org/media_tree.git 8353S: Maintained 8354F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8355F: Documentation/media/v4l-drivers/max2175.rst 8356F: drivers/media/i2c/max2175* 8357F: include/uapi/linux/max2175.h 8358 8359MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8360L: linux-hwmon@vger.kernel.org 8361S: Orphan 8362F: Documentation/hwmon/max6650 8363F: drivers/hwmon/max6650.c 8364 8365MAX6697 HARDWARE MONITOR DRIVER 8366M: Guenter Roeck <linux@roeck-us.net> 8367L: linux-hwmon@vger.kernel.org 8368S: Maintained 8369F: Documentation/hwmon/max6697 8370F: Documentation/devicetree/bindings/i2c/max6697.txt 8371F: drivers/hwmon/max6697.c 8372F: include/linux/platform_data/max6697.h 8373 8374MAX9860 MONO AUDIO VOICE CODEC DRIVER 8375M: Peter Rosin <peda@axentia.se> 8376L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8377S: Maintained 8378F: Documentation/devicetree/bindings/sound/max9860.txt 8379F: sound/soc/codecs/max9860.* 8380 8381MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8382M: Javier Martinez Canillas <javier@dowhile0.org> 8383L: linux-kernel@vger.kernel.org 8384S: Supported 8385F: drivers/regulator/max77802-regulator.c 8386F: Documentation/devicetree/bindings/*/*max77802.txt 8387F: include/dt-bindings/*/*max77802.h 8388 8389MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8390M: Krzysztof Kozlowski <krzk@kernel.org> 8391M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8392L: linux-pm@vger.kernel.org 8393S: Supported 8394F: drivers/power/supply/max14577_charger.c 8395F: drivers/power/supply/max77693_charger.c 8396 8397MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8398M: Chanwoo Choi <cw00.choi@samsung.com> 8399M: Krzysztof Kozlowski <krzk@kernel.org> 8400M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8401L: linux-kernel@vger.kernel.org 8402S: Supported 8403F: drivers/*/max14577*.c 8404F: drivers/*/max77686*.c 8405F: drivers/*/max77693*.c 8406F: drivers/extcon/extcon-max14577.c 8407F: drivers/extcon/extcon-max77693.c 8408F: drivers/rtc/rtc-max77686.c 8409F: drivers/clk/clk-max77686.c 8410F: Documentation/devicetree/bindings/mfd/max14577.txt 8411F: Documentation/devicetree/bindings/*/max77686.txt 8412F: Documentation/devicetree/bindings/mfd/max77693.txt 8413F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8414F: include/linux/mfd/max14577*.h 8415F: include/linux/mfd/max77686*.h 8416F: include/linux/mfd/max77693*.h 8417 8418MAXIRADIO FM RADIO RECEIVER DRIVER 8419M: Hans Verkuil <hverkuil@xs4all.nl> 8420L: linux-media@vger.kernel.org 8421T: git git://linuxtv.org/media_tree.git 8422W: https://linuxtv.org 8423S: Maintained 8424F: drivers/media/radio/radio-maxiradio* 8425 8426MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8427M: Peter Rosin <peda@axentia.se> 8428L: linux-iio@vger.kernel.org 8429S: Maintained 8430F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8431F: drivers/iio/potentiometer/mcp4531.c 8432 8433MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8434M: William Breathitt Gray <vilhelm.gray@gmail.com> 8435L: linux-iio@vger.kernel.org 8436S: Maintained 8437F: drivers/iio/dac/cio-dac.c 8438 8439MEDIA DRIVERS FOR ASCOT2E 8440M: Sergey Kozlov <serjk@netup.ru> 8441M: Abylay Ospan <aospan@netup.ru> 8442L: linux-media@vger.kernel.org 8443W: https://linuxtv.org 8444W: http://netup.tv/ 8445T: git git://linuxtv.org/media_tree.git 8446S: Supported 8447F: drivers/media/dvb-frontends/ascot2e* 8448 8449MEDIA DRIVERS FOR CXD2841ER 8450M: Sergey Kozlov <serjk@netup.ru> 8451M: Abylay Ospan <aospan@netup.ru> 8452L: linux-media@vger.kernel.org 8453W: https://linuxtv.org 8454W: http://netup.tv/ 8455T: git git://linuxtv.org/media_tree.git 8456S: Supported 8457F: drivers/media/dvb-frontends/cxd2841er* 8458 8459MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8460M: Daniel Scheller <d.scheller.oss@gmail.com> 8461L: linux-media@vger.kernel.org 8462W: https://linuxtv.org 8463T: git git://linuxtv.org/media_tree.git 8464S: Maintained 8465F: drivers/media/pci/ddbridge/* 8466 8467MEDIA DRIVERS FOR FREESCALE IMX 8468M: Steve Longerbeam <slongerbeam@gmail.com> 8469M: Philipp Zabel <p.zabel@pengutronix.de> 8470L: linux-media@vger.kernel.org 8471T: git git://linuxtv.org/media_tree.git 8472S: Maintained 8473F: Documentation/devicetree/bindings/media/imx.txt 8474F: Documentation/media/v4l-drivers/imx.rst 8475F: drivers/staging/media/imx/ 8476F: include/linux/imx-media.h 8477F: include/media/imx.h 8478 8479MEDIA DRIVERS FOR HELENE 8480M: Abylay Ospan <aospan@netup.ru> 8481L: linux-media@vger.kernel.org 8482W: https://linuxtv.org 8483W: http://netup.tv/ 8484T: git git://linuxtv.org/media_tree.git 8485S: Supported 8486F: drivers/media/dvb-frontends/helene* 8487 8488MEDIA DRIVERS FOR HORUS3A 8489M: Sergey Kozlov <serjk@netup.ru> 8490M: Abylay Ospan <aospan@netup.ru> 8491L: linux-media@vger.kernel.org 8492W: https://linuxtv.org 8493W: http://netup.tv/ 8494T: git git://linuxtv.org/media_tree.git 8495S: Supported 8496F: drivers/media/dvb-frontends/horus3a* 8497 8498MEDIA DRIVERS FOR LNBH25 8499M: Sergey Kozlov <serjk@netup.ru> 8500M: Abylay Ospan <aospan@netup.ru> 8501L: linux-media@vger.kernel.org 8502W: https://linuxtv.org 8503W: http://netup.tv/ 8504T: git git://linuxtv.org/media_tree.git 8505S: Supported 8506F: drivers/media/dvb-frontends/lnbh25* 8507 8508MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8509M: Daniel Scheller <d.scheller.oss@gmail.com> 8510L: linux-media@vger.kernel.org 8511W: https://linuxtv.org 8512T: git git://linuxtv.org/media_tree.git 8513S: Maintained 8514F: drivers/media/dvb-frontends/mxl5xx* 8515 8516MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8517M: Sergey Kozlov <serjk@netup.ru> 8518M: Abylay Ospan <aospan@netup.ru> 8519L: linux-media@vger.kernel.org 8520W: https://linuxtv.org 8521W: http://netup.tv/ 8522T: git git://linuxtv.org/media_tree.git 8523S: Supported 8524F: drivers/media/pci/netup_unidvb/* 8525 8526MEDIA DRIVERS FOR RENESAS - DRIF 8527M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8528L: linux-media@vger.kernel.org 8529L: linux-renesas-soc@vger.kernel.org 8530T: git git://linuxtv.org/media_tree.git 8531S: Supported 8532F: Documentation/devicetree/bindings/media/renesas,drif.txt 8533F: drivers/media/platform/rcar_drif.c 8534 8535MEDIA DRIVERS FOR RENESAS - FCP 8536M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8537L: linux-media@vger.kernel.org 8538L: linux-renesas-soc@vger.kernel.org 8539T: git git://linuxtv.org/media_tree.git 8540S: Supported 8541F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8542F: drivers/media/platform/rcar-fcp.c 8543F: include/media/rcar-fcp.h 8544 8545MEDIA DRIVERS FOR RENESAS - FDP1 8546M: Kieran Bingham <kieran@bingham.xyz> 8547L: linux-media@vger.kernel.org 8548L: linux-renesas-soc@vger.kernel.org 8549T: git git://linuxtv.org/media_tree.git 8550S: Supported 8551F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8552F: drivers/media/platform/rcar_fdp1.c 8553 8554MEDIA DRIVERS FOR RENESAS - VIN 8555M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8556L: linux-media@vger.kernel.org 8557L: linux-renesas-soc@vger.kernel.org 8558T: git git://linuxtv.org/media_tree.git 8559S: Supported 8560F: Documentation/devicetree/bindings/media/rcar_vin.txt 8561F: drivers/media/platform/rcar-vin/ 8562 8563MEDIA DRIVERS FOR RENESAS - VSP1 8564M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8565L: linux-media@vger.kernel.org 8566L: linux-renesas-soc@vger.kernel.org 8567T: git git://linuxtv.org/media_tree.git 8568S: Supported 8569F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8570F: drivers/media/platform/vsp1/ 8571 8572MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8573M: Daniel Scheller <d.scheller.oss@gmail.com> 8574L: linux-media@vger.kernel.org 8575W: https://linuxtv.org 8576T: git git://linuxtv.org/media_tree.git 8577S: Maintained 8578F: drivers/media/dvb-frontends/stv0910* 8579 8580MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8581M: Daniel Scheller <d.scheller.oss@gmail.com> 8582L: linux-media@vger.kernel.org 8583W: https://linuxtv.org 8584T: git git://linuxtv.org/media_tree.git 8585S: Maintained 8586F: drivers/media/dvb-frontends/stv6111* 8587 8588MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8589M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8590M: Mauro Carvalho Chehab <mchehab@kernel.org> 8591P: LinuxTV.org Project 8592L: linux-media@vger.kernel.org 8593W: https://linuxtv.org 8594Q: http://patchwork.kernel.org/project/linux-media/list/ 8595T: git git://linuxtv.org/media_tree.git 8596S: Maintained 8597F: Documentation/devicetree/bindings/media/ 8598F: Documentation/media/ 8599F: drivers/media/ 8600F: drivers/staging/media/ 8601F: include/linux/platform_data/media/ 8602F: include/media/ 8603F: include/uapi/linux/dvb/ 8604F: include/uapi/linux/videodev2.h 8605F: include/uapi/linux/media.h 8606F: include/uapi/linux/v4l2-* 8607F: include/uapi/linux/meye.h 8608F: include/uapi/linux/ivtv* 8609F: include/uapi/linux/uvcvideo.h 8610 8611MEDIATEK CIR DRIVER 8612M: Sean Wang <sean.wang@mediatek.com> 8613S: Maintained 8614F: drivers/media/rc/mtk-cir.c 8615 8616MEDIATEK PMIC LED DRIVER 8617M: Sean Wang <sean.wang@mediatek.com> 8618S: Maintained 8619F: drivers/leds/leds-mt6323.c 8620F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8621 8622MEDIATEK ETHERNET DRIVER 8623M: Felix Fietkau <nbd@openwrt.org> 8624M: John Crispin <john@phrozen.org> 8625M: Sean Wang <sean.wang@mediatek.com> 8626M: Nelson Chang <nelson.chang@mediatek.com> 8627L: netdev@vger.kernel.org 8628S: Maintained 8629F: drivers/net/ethernet/mediatek/ 8630 8631MEDIATEK JPEG DRIVER 8632M: Rick Chang <rick.chang@mediatek.com> 8633M: Bin Liu <bin.liu@mediatek.com> 8634S: Supported 8635F: drivers/media/platform/mtk-jpeg/ 8636F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8637 8638MEDIATEK MDP DRIVER 8639M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8640M: Houlong Wei <houlong.wei@mediatek.com> 8641M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8642S: Supported 8643F: drivers/media/platform/mtk-mdp/ 8644F: drivers/media/platform/mtk-vpu/ 8645F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8646 8647MEDIATEK MEDIA DRIVER 8648M: Tiffany Lin <tiffany.lin@mediatek.com> 8649M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8650S: Supported 8651F: drivers/media/platform/mtk-vcodec/ 8652F: drivers/media/platform/mtk-vpu/ 8653F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8654F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8655 8656MEDIATEK MT7601U WIRELESS LAN DRIVER 8657M: Jakub Kicinski <kubakici@wp.pl> 8658L: linux-wireless@vger.kernel.org 8659S: Maintained 8660F: drivers/net/wireless/mediatek/mt7601u/ 8661 8662MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8663M: Sean Wang <sean.wang@mediatek.com> 8664S: Maintained 8665F: drivers/char/hw_random/mtk-rng.c 8666 8667MEDIATEK USB3 DRD IP DRIVER 8668M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8669L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8671L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8672S: Maintained 8673F: drivers/usb/mtu3/ 8674 8675MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8676M: Peter Senna Tschudin <peter.senna@collabora.com> 8677M: Martin Donnelly <martin.donnelly@ge.com> 8678M: Martyn Welch <martyn.welch@collabora.co.uk> 8679S: Maintained 8680F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8681F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8682 8683MEGARAID SCSI/SAS DRIVERS 8684M: Kashyap Desai <kashyap.desai@broadcom.com> 8685M: Sumit Saxena <sumit.saxena@broadcom.com> 8686M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8687L: megaraidlinux.pdl@broadcom.com 8688L: linux-scsi@vger.kernel.org 8689W: http://www.avagotech.com/support/ 8690S: Maintained 8691F: Documentation/scsi/megaraid.txt 8692F: drivers/scsi/megaraid.* 8693F: drivers/scsi/megaraid/ 8694 8695MELEXIS MLX90614 DRIVER 8696M: Crt Mori <cmo@melexis.com> 8697L: linux-iio@vger.kernel.org 8698W: http://www.melexis.com 8699S: Supported 8700F: drivers/iio/temperature/mlx90614.c 8701 8702MELFAS MIP4 TOUCHSCREEN DRIVER 8703M: Sangwon Jee <jeesw@melfas.com> 8704W: http://www.melfas.com 8705S: Supported 8706F: drivers/input/touchscreen/melfas_mip4.c 8707F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8708 8709MELLANOX ETHERNET DRIVER (mlx4_en) 8710M: Tariq Toukan <tariqt@mellanox.com> 8711L: netdev@vger.kernel.org 8712S: Supported 8713W: http://www.mellanox.com 8714Q: http://patchwork.ozlabs.org/project/netdev/list/ 8715F: drivers/net/ethernet/mellanox/mlx4/en_* 8716 8717MELLANOX ETHERNET DRIVER (mlx5e) 8718M: Saeed Mahameed <saeedm@mellanox.com> 8719L: netdev@vger.kernel.org 8720S: Supported 8721W: http://www.mellanox.com 8722Q: http://patchwork.ozlabs.org/project/netdev/list/ 8723F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8724 8725MELLANOX ETHERNET INNOVA DRIVER 8726M: Ilan Tayari <ilant@mellanox.com> 8727R: Boris Pismenny <borisp@mellanox.com> 8728L: netdev@vger.kernel.org 8729S: Supported 8730W: http://www.mellanox.com 8731Q: http://patchwork.ozlabs.org/project/netdev/list/ 8732F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8733F: include/linux/mlx5/mlx5_ifc_fpga.h 8734 8735MELLANOX ETHERNET INNOVA IPSEC DRIVER 8736M: Ilan Tayari <ilant@mellanox.com> 8737R: Boris Pismenny <borisp@mellanox.com> 8738L: netdev@vger.kernel.org 8739S: Supported 8740W: http://www.mellanox.com 8741Q: http://patchwork.ozlabs.org/project/netdev/list/ 8742F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8743F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8744 8745MELLANOX ETHERNET SWITCH DRIVERS 8746M: Jiri Pirko <jiri@mellanox.com> 8747M: Ido Schimmel <idosch@mellanox.com> 8748L: netdev@vger.kernel.org 8749S: Supported 8750W: http://www.mellanox.com 8751Q: http://patchwork.ozlabs.org/project/netdev/list/ 8752F: drivers/net/ethernet/mellanox/mlxsw/ 8753 8754MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8755M: mlxsw@mellanox.com 8756L: netdev@vger.kernel.org 8757S: Supported 8758W: http://www.mellanox.com 8759Q: http://patchwork.ozlabs.org/project/netdev/list/ 8760F: drivers/net/ethernet/mellanox/mlxfw/ 8761 8762MELLANOX MLX CPLD HOTPLUG DRIVER 8763M: Vadim Pasternak <vadimp@mellanox.com> 8764L: platform-driver-x86@vger.kernel.org 8765S: Supported 8766F: drivers/platform/x86/mlxcpld-hotplug.c 8767F: include/linux/platform_data/mlxcpld-hotplug.h 8768 8769MELLANOX MLX4 core VPI driver 8770M: Tariq Toukan <tariqt@mellanox.com> 8771L: netdev@vger.kernel.org 8772L: linux-rdma@vger.kernel.org 8773W: http://www.mellanox.com 8774Q: http://patchwork.ozlabs.org/project/netdev/list/ 8775S: Supported 8776F: drivers/net/ethernet/mellanox/mlx4/ 8777F: include/linux/mlx4/ 8778 8779MELLANOX MLX4 IB driver 8780M: Yishai Hadas <yishaih@mellanox.com> 8781L: linux-rdma@vger.kernel.org 8782W: http://www.mellanox.com 8783Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8784S: Supported 8785F: drivers/infiniband/hw/mlx4/ 8786F: include/linux/mlx4/ 8787F: include/uapi/rdma/mlx4-abi.h 8788 8789MELLANOX MLX5 core VPI driver 8790M: Saeed Mahameed <saeedm@mellanox.com> 8791M: Matan Barak <matanb@mellanox.com> 8792M: Leon Romanovsky <leonro@mellanox.com> 8793L: netdev@vger.kernel.org 8794L: linux-rdma@vger.kernel.org 8795W: http://www.mellanox.com 8796Q: http://patchwork.ozlabs.org/project/netdev/list/ 8797S: Supported 8798F: drivers/net/ethernet/mellanox/mlx5/core/ 8799F: include/linux/mlx5/ 8800 8801MELLANOX MLX5 IB driver 8802M: Matan Barak <matanb@mellanox.com> 8803M: Leon Romanovsky <leonro@mellanox.com> 8804L: linux-rdma@vger.kernel.org 8805W: http://www.mellanox.com 8806Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8807S: Supported 8808F: drivers/infiniband/hw/mlx5/ 8809F: include/linux/mlx5/ 8810F: include/uapi/rdma/mlx5-abi.h 8811 8812MELLANOX MLXCPLD I2C AND MUX DRIVER 8813M: Vadim Pasternak <vadimp@mellanox.com> 8814M: Michael Shych <michaelsh@mellanox.com> 8815L: linux-i2c@vger.kernel.org 8816S: Supported 8817F: drivers/i2c/busses/i2c-mlxcpld.c 8818F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8819F: Documentation/i2c/busses/i2c-mlxcpld 8820 8821MELLANOX MLXCPLD LED DRIVER 8822M: Vadim Pasternak <vadimp@mellanox.com> 8823L: linux-leds@vger.kernel.org 8824S: Supported 8825F: drivers/leds/leds-mlxcpld.c 8826F: Documentation/leds/leds-mlxcpld.txt 8827 8828MELLANOX PLATFORM DRIVER 8829M: Vadim Pasternak <vadimp@mellanox.com> 8830L: platform-driver-x86@vger.kernel.org 8831S: Supported 8832F: drivers/platform/x86/mlx-platform.c 8833 8834MEMBARRIER SUPPORT 8835M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8836M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8837L: linux-kernel@vger.kernel.org 8838S: Supported 8839F: kernel/sched/membarrier.c 8840F: include/uapi/linux/membarrier.h 8841 8842MEMORY MANAGEMENT 8843L: linux-mm@kvack.org 8844W: http://www.linux-mm.org 8845S: Maintained 8846F: include/linux/mm.h 8847F: include/linux/gfp.h 8848F: include/linux/mmzone.h 8849F: include/linux/memory_hotplug.h 8850F: include/linux/vmalloc.h 8851F: mm/ 8852 8853MEMORY TECHNOLOGY DEVICES (MTD) 8854M: David Woodhouse <dwmw2@infradead.org> 8855M: Brian Norris <computersforpeace@gmail.com> 8856M: Boris Brezillon <boris.brezillon@free-electrons.com> 8857M: Marek Vasut <marek.vasut@gmail.com> 8858M: Richard Weinberger <richard@nod.at> 8859M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8860L: linux-mtd@lists.infradead.org 8861W: http://www.linux-mtd.infradead.org/ 8862Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8863T: git git://git.infradead.org/linux-mtd.git master 8864T: git git://git.infradead.org/l2-mtd.git master 8865S: Maintained 8866F: Documentation/devicetree/bindings/mtd/ 8867F: drivers/mtd/ 8868F: include/linux/mtd/ 8869F: include/uapi/mtd/ 8870 8871MEN A21 WATCHDOG DRIVER 8872M: Johannes Thumshirn <morbidrsa@gmail.com> 8873L: linux-watchdog@vger.kernel.org 8874S: Maintained 8875F: drivers/watchdog/mena21_wdt.c 8876 8877MEN CHAMELEON BUS (mcb) 8878M: Johannes Thumshirn <morbidrsa@gmail.com> 8879S: Maintained 8880F: drivers/mcb/ 8881F: include/linux/mcb.h 8882F: Documentation/men-chameleon-bus.txt 8883 8884MEN F21BMC (Board Management Controller) 8885M: Andreas Werner <andreas.werner@men.de> 8886S: Supported 8887F: drivers/mfd/menf21bmc.c 8888F: drivers/watchdog/menf21bmc_wdt.c 8889F: drivers/leds/leds-menf21bmc.c 8890F: drivers/hwmon/menf21bmc_hwmon.c 8891F: Documentation/hwmon/menf21bmc 8892 8893MESON AO CEC DRIVER FOR AMLOGIC SOCS 8894M: Neil Armstrong <narmstrong@baylibre.com> 8895L: linux-media@lists.freedesktop.org 8896L: linux-amlogic@lists.infradead.org 8897W: http://linux-meson.com/ 8898S: Supported 8899F: drivers/media/platform/meson/ao-cec.c 8900F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8901T: git git://linuxtv.org/media_tree.git 8902 8903METAG ARCHITECTURE 8904M: James Hogan <jhogan@kernel.org> 8905L: linux-metag@vger.kernel.org 8906T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8907S: Odd Fixes 8908F: arch/metag/ 8909F: Documentation/metag/ 8910F: Documentation/devicetree/bindings/metag/ 8911F: Documentation/devicetree/bindings/interrupt-controller/img,* 8912F: drivers/clocksource/metag_generic.c 8913F: drivers/irqchip/irq-metag.c 8914F: drivers/irqchip/irq-metag-ext.c 8915F: drivers/tty/metag_da.c 8916 8917MICROBLAZE ARCHITECTURE 8918M: Michal Simek <monstr@monstr.eu> 8919W: http://www.monstr.eu/fdt/ 8920T: git git://git.monstr.eu/linux-2.6-microblaze.git 8921S: Supported 8922F: arch/microblaze/ 8923 8924MICROCHIP / ATMEL AT91 SERIAL DRIVER 8925M: Richard Genoud <richard.genoud@gmail.com> 8926S: Maintained 8927F: drivers/tty/serial/atmel_serial.c 8928F: drivers/tty/serial/atmel_serial.h 8929 8930MICROCHIP / ATMEL DMA DRIVER 8931M: Ludovic Desroches <ludovic.desroches@microchip.com> 8932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8933L: dmaengine@vger.kernel.org 8934S: Supported 8935F: drivers/dma/at_hdmac.c 8936F: drivers/dma/at_hdmac_regs.h 8937F: include/linux/platform_data/dma-atmel.h 8938 8939MICROCHIP / ATMEL ECC DRIVER 8940M: Tudor Ambarus <tudor.ambarus@microchip.com> 8941L: linux-crypto@vger.kernel.org 8942S: Maintained 8943F: drivers/crypto/atmel-ecc.* 8944 8945MICROCHIP / ATMEL ISC DRIVER 8946M: Songjun Wu <songjun.wu@microchip.com> 8947L: linux-media@vger.kernel.org 8948S: Supported 8949F: drivers/media/platform/atmel/atmel-isc.c 8950F: drivers/media/platform/atmel/atmel-isc-regs.h 8951F: devicetree/bindings/media/atmel-isc.txt 8952 8953MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8954M: Woojung Huh <Woojung.Huh@microchip.com> 8955M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8956L: netdev@vger.kernel.org 8957S: Maintained 8958F: net/dsa/tag_ksz.c 8959F: drivers/net/dsa/microchip/* 8960F: include/linux/platform_data/microchip-ksz.h 8961F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8962 8963MICROCHIP USB251XB DRIVER 8964M: Richard Leitner <richard.leitner@skidata.com> 8965L: linux-usb@vger.kernel.org 8966S: Maintained 8967F: drivers/usb/misc/usb251xb.c 8968F: Documentation/devicetree/bindings/usb/usb251xb.txt 8969 8970MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8971M: Don Brace <don.brace@microsemi.com> 8972L: esc.storagedev@microsemi.com 8973L: linux-scsi@vger.kernel.org 8974S: Supported 8975F: drivers/scsi/smartpqi/smartpqi*.[ch] 8976F: drivers/scsi/smartpqi/Kconfig 8977F: drivers/scsi/smartpqi/Makefile 8978F: include/linux/cciss*.h 8979F: include/uapi/linux/cciss*.h 8980F: Documentation/scsi/smartpqi.txt 8981 8982MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8983M: Chen Yu <yu.c.chen@intel.com> 8984L: platform-driver-x86@vger.kernel.org 8985S: Supported 8986F: drivers/platform/x86/surfacepro3_button.c 8987 8988MICROTEK X6 SCANNER 8989M: Oliver Neukum <oliver@neukum.org> 8990S: Maintained 8991F: drivers/usb/image/microtek.* 8992 8993MIPS 8994M: Ralf Baechle <ralf@linux-mips.org> 8995L: linux-mips@linux-mips.org 8996W: http://www.linux-mips.org/ 8997T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8998Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8999S: Supported 9000F: Documentation/devicetree/bindings/mips/ 9001F: Documentation/mips/ 9002F: arch/mips/ 9003 9004MIPS BOSTON DEVELOPMENT BOARD 9005M: Paul Burton <paul.burton@mips.com> 9006L: linux-mips@linux-mips.org 9007S: Maintained 9008F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9009F: arch/mips/boot/dts/img/boston.dts 9010F: arch/mips/configs/generic/board-boston.config 9011F: drivers/clk/imgtec/clk-boston.c 9012F: include/dt-bindings/clock/boston-clock.h 9013 9014MIPS GENERIC PLATFORM 9015M: Paul Burton <paul.burton@mips.com> 9016L: linux-mips@linux-mips.org 9017S: Supported 9018F: arch/mips/generic/ 9019F: arch/mips/tools/generic-board-config.sh 9020 9021MIPS/LOONGSON1 ARCHITECTURE 9022M: Keguang Zhang <keguang.zhang@gmail.com> 9023L: linux-mips@linux-mips.org 9024S: Maintained 9025F: arch/mips/loongson32/ 9026F: arch/mips/include/asm/mach-loongson32/ 9027F: drivers/*/*loongson1* 9028F: drivers/*/*/*loongson1* 9029 9030MIPS RINT INSTRUCTION EMULATION 9031M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9032L: linux-mips@linux-mips.org 9033S: Supported 9034F: arch/mips/math-emu/sp_rint.c 9035F: arch/mips/math-emu/dp_rint.c 9036 9037MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9038M: Hans Verkuil <hverkuil@xs4all.nl> 9039L: linux-media@vger.kernel.org 9040T: git git://linuxtv.org/media_tree.git 9041W: https://linuxtv.org 9042S: Odd Fixes 9043F: drivers/media/radio/radio-miropcm20* 9044 9045MMP SUPPORT 9046M: Eric Miao <eric.y.miao@gmail.com> 9047M: Haojian Zhuang <haojian.zhuang@gmail.com> 9048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9049T: git git://github.com/hzhuang1/linux.git 9050T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9051S: Maintained 9052F: arch/arm/boot/dts/mmp* 9053F: arch/arm/mach-mmp/ 9054 9055MN88472 MEDIA DRIVER 9056M: Antti Palosaari <crope@iki.fi> 9057L: linux-media@vger.kernel.org 9058W: https://linuxtv.org 9059W: http://palosaari.fi/linux/ 9060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9061S: Maintained 9062F: drivers/media/dvb-frontends/mn88472* 9063 9064MN88473 MEDIA DRIVER 9065M: Antti Palosaari <crope@iki.fi> 9066L: linux-media@vger.kernel.org 9067W: https://linuxtv.org 9068W: http://palosaari.fi/linux/ 9069Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9070S: Maintained 9071F: drivers/media/dvb-frontends/mn88473* 9072 9073MODULE SUPPORT 9074M: Jessica Yu <jeyu@kernel.org> 9075M: Rusty Russell <rusty@rustcorp.com.au> 9076T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9077S: Maintained 9078F: include/linux/module.h 9079F: kernel/module.c 9080 9081MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9082W: http://popies.net/meye/ 9083S: Orphan 9084F: Documentation/media/v4l-drivers/meye* 9085F: drivers/media/pci/meye/ 9086F: include/uapi/linux/meye.h 9087 9088MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9089M: Jiri Slaby <jirislaby@gmail.com> 9090S: Maintained 9091F: Documentation/serial/moxa-smartio 9092F: drivers/tty/mxser.* 9093 9094MR800 AVERMEDIA USB FM RADIO DRIVER 9095M: Alexey Klimov <klimov.linux@gmail.com> 9096L: linux-media@vger.kernel.org 9097T: git git://linuxtv.org/media_tree.git 9098S: Maintained 9099F: drivers/media/radio/radio-mr800.c 9100 9101MRF24J40 IEEE 802.15.4 RADIO DRIVER 9102M: Alan Ott <alan@signal11.us> 9103L: linux-wpan@vger.kernel.org 9104S: Maintained 9105F: drivers/net/ieee802154/mrf24j40.c 9106F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9107 9108MSI LAPTOP SUPPORT 9109M: "Lee, Chun-Yi" <jlee@suse.com> 9110L: platform-driver-x86@vger.kernel.org 9111S: Maintained 9112F: drivers/platform/x86/msi-laptop.c 9113 9114MSI WMI SUPPORT 9115L: platform-driver-x86@vger.kernel.org 9116S: Orphan 9117F: drivers/platform/x86/msi-wmi.c 9118 9119MSI001 MEDIA DRIVER 9120M: Antti Palosaari <crope@iki.fi> 9121L: linux-media@vger.kernel.org 9122W: https://linuxtv.org 9123W: http://palosaari.fi/linux/ 9124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9125T: git git://linuxtv.org/anttip/media_tree.git 9126S: Maintained 9127F: drivers/media/tuners/msi001* 9128 9129MSI2500 MEDIA DRIVER 9130M: Antti Palosaari <crope@iki.fi> 9131L: linux-media@vger.kernel.org 9132W: https://linuxtv.org 9133W: http://palosaari.fi/linux/ 9134Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9135T: git git://linuxtv.org/anttip/media_tree.git 9136S: Maintained 9137F: drivers/media/usb/msi2500/ 9138 9139MSYSTEMS DISKONCHIP G3 MTD DRIVER 9140M: Robert Jarzmik <robert.jarzmik@free.fr> 9141L: linux-mtd@lists.infradead.org 9142S: Maintained 9143F: drivers/mtd/devices/docg3* 9144 9145MT9M032 APTINA SENSOR DRIVER 9146M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9147L: linux-media@vger.kernel.org 9148T: git git://linuxtv.org/media_tree.git 9149S: Maintained 9150F: drivers/media/i2c/mt9m032.c 9151F: include/media/i2c/mt9m032.h 9152 9153MT9P031 APTINA CAMERA SENSOR 9154M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9155L: linux-media@vger.kernel.org 9156T: git git://linuxtv.org/media_tree.git 9157S: Maintained 9158F: drivers/media/i2c/mt9p031.c 9159F: include/media/i2c/mt9p031.h 9160 9161MT9T001 APTINA CAMERA SENSOR 9162M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9163L: linux-media@vger.kernel.org 9164T: git git://linuxtv.org/media_tree.git 9165S: Maintained 9166F: drivers/media/i2c/mt9t001.c 9167F: include/media/i2c/mt9t001.h 9168 9169MT9V032 APTINA CAMERA SENSOR 9170M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9171L: linux-media@vger.kernel.org 9172T: git git://linuxtv.org/media_tree.git 9173S: Maintained 9174F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9175F: drivers/media/i2c/mt9v032.c 9176F: include/media/i2c/mt9v032.h 9177 9178MULTIFUNCTION DEVICES (MFD) 9179M: Lee Jones <lee.jones@linaro.org> 9180T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9181S: Supported 9182F: Documentation/devicetree/bindings/mfd/ 9183F: drivers/mfd/ 9184F: include/linux/mfd/ 9185F: include/dt-bindings/mfd/ 9186 9187MULTIMEDIA CARD (MMC) ETC. OVER SPI 9188S: Orphan 9189F: drivers/mmc/host/mmc_spi.c 9190F: include/linux/spi/mmc_spi.h 9191 9192MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9193M: Ulf Hansson <ulf.hansson@linaro.org> 9194L: linux-mmc@vger.kernel.org 9195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9196S: Maintained 9197F: Documentation/devicetree/bindings/mmc/ 9198F: drivers/mmc/ 9199F: include/linux/mmc/ 9200F: include/uapi/linux/mmc/ 9201 9202MULTIPLEXER SUBSYSTEM 9203M: Peter Rosin <peda@axentia.se> 9204S: Maintained 9205F: Documentation/ABI/testing/mux/sysfs-class-mux* 9206F: Documentation/devicetree/bindings/mux/ 9207F: include/linux/dt-bindings/mux/ 9208F: include/linux/mux/ 9209F: drivers/mux/ 9210 9211MULTISOUND SOUND DRIVER 9212M: Andrew Veliath <andrewtv@usa.net> 9213S: Maintained 9214F: Documentation/sound/oss/MultiSound 9215F: sound/oss/msnd* 9216 9217MULTITECH MULTIPORT CARD (ISICOM) 9218S: Orphan 9219F: drivers/tty/isicom.c 9220F: include/linux/isicom.h 9221 9222MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9223M: Bin Liu <b-liu@ti.com> 9224L: linux-usb@vger.kernel.org 9225S: Maintained 9226F: drivers/usb/musb/ 9227 9228MXL5007T MEDIA DRIVER 9229M: Michael Krufky <mkrufky@linuxtv.org> 9230L: linux-media@vger.kernel.org 9231W: https://linuxtv.org 9232W: http://github.com/mkrufky 9233Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9234T: git git://linuxtv.org/mkrufky/tuners.git 9235S: Maintained 9236F: drivers/media/tuners/mxl5007t.* 9237 9238MXSFB DRM DRIVER 9239M: Marek Vasut <marex@denx.de> 9240S: Supported 9241F: drivers/gpu/drm/mxsfb/ 9242F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9243 9244MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9245M: Hyong-Youb Kim <hykim@myri.com> 9246L: netdev@vger.kernel.org 9247W: https://www.myricom.com/support/downloads/myri10ge.html 9248S: Supported 9249F: drivers/net/ethernet/myricom/myri10ge/ 9250 9251NAND FLASH SUBSYSTEM 9252M: Boris Brezillon <boris.brezillon@free-electrons.com> 9253R: Richard Weinberger <richard@nod.at> 9254L: linux-mtd@lists.infradead.org 9255W: http://www.linux-mtd.infradead.org/ 9256Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9257T: git git://git.infradead.org/linux-mtd.git nand/fixes 9258T: git git://git.infradead.org/l2-mtd.git nand/next 9259S: Maintained 9260F: drivers/mtd/nand/ 9261F: include/linux/mtd/*nand*.h 9262 9263NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9264M: Daniel Mack <zonque@gmail.com> 9265S: Maintained 9266L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9267W: http://www.native-instruments.com 9268F: sound/usb/caiaq/ 9269 9270NATSEMI ETHERNET DRIVER (DP8381x) 9271S: Orphan 9272F: drivers/net/ethernet/natsemi/natsemi.c 9273 9274NCP FILESYSTEM 9275M: Petr Vandrovec <petr@vandrovec.name> 9276S: Odd Fixes 9277F: fs/ncpfs/ 9278 9279NCR 5380 SCSI DRIVERS 9280M: Finn Thain <fthain@telegraphics.com.au> 9281M: Michael Schmitz <schmitzmic@gmail.com> 9282L: linux-scsi@vger.kernel.org 9283S: Maintained 9284F: Documentation/scsi/g_NCR5380.txt 9285F: drivers/scsi/NCR5380.* 9286F: drivers/scsi/arm/cumana_1.c 9287F: drivers/scsi/arm/oak.c 9288F: drivers/scsi/atari_scsi.* 9289F: drivers/scsi/dmx3191d.c 9290F: drivers/scsi/g_NCR5380.* 9291F: drivers/scsi/mac_scsi.* 9292F: drivers/scsi/sun3_scsi.* 9293F: drivers/scsi/sun3_scsi_vme.c 9294 9295NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9296M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9297L: linux-scsi@vger.kernel.org 9298S: Maintained 9299F: drivers/scsi/NCR_D700.* 9300 9301NCT6775 HARDWARE MONITOR DRIVER 9302M: Guenter Roeck <linux@roeck-us.net> 9303L: linux-hwmon@vger.kernel.org 9304S: Maintained 9305F: Documentation/hwmon/nct6775 9306F: drivers/hwmon/nct6775.c 9307 9308NETEFFECT IWARP RNIC DRIVER (IW_NES) 9309M: Faisal Latif <faisal.latif@intel.com> 9310L: linux-rdma@vger.kernel.org 9311W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9312S: Supported 9313F: drivers/infiniband/hw/nes/ 9314F: include/uapi/rdma/nes-abi.h 9315 9316NETEM NETWORK EMULATOR 9317M: Stephen Hemminger <stephen@networkplumber.org> 9318L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9319S: Maintained 9320F: net/sched/sch_netem.c 9321 9322NETERION 10GbE DRIVERS (s2io/vxge) 9323M: Jon Mason <jdmason@kudzu.us> 9324L: netdev@vger.kernel.org 9325S: Supported 9326F: Documentation/networking/s2io.txt 9327F: Documentation/networking/vxge.txt 9328F: drivers/net/ethernet/neterion/ 9329 9330NETFILTER 9331M: Pablo Neira Ayuso <pablo@netfilter.org> 9332M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9333M: Florian Westphal <fw@strlen.de> 9334L: netfilter-devel@vger.kernel.org 9335L: coreteam@netfilter.org 9336W: http://www.netfilter.org/ 9337W: http://www.iptables.org/ 9338W: http://www.nftables.org/ 9339Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9340T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9341T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9342S: Maintained 9343F: include/linux/netfilter* 9344F: include/linux/netfilter/ 9345F: include/net/netfilter/ 9346F: include/uapi/linux/netfilter* 9347F: include/uapi/linux/netfilter/ 9348F: net/*/netfilter.c 9349F: net/*/netfilter/ 9350F: net/netfilter/ 9351F: net/bridge/br_netfilter*.c 9352 9353NETROM NETWORK LAYER 9354M: Ralf Baechle <ralf@linux-mips.org> 9355L: linux-hams@vger.kernel.org 9356W: http://www.linux-ax25.org/ 9357S: Maintained 9358F: include/net/netrom.h 9359F: include/uapi/linux/netrom.h 9360F: net/netrom/ 9361 9362NETRONOME ETHERNET DRIVERS 9363M: Jakub Kicinski <jakub.kicinski@netronome.com> 9364L: oss-drivers@netronome.com 9365S: Maintained 9366F: drivers/net/ethernet/netronome/ 9367 9368NETWORK BLOCK DEVICE (NBD) 9369M: Josef Bacik <jbacik@fb.com> 9370S: Maintained 9371L: linux-block@vger.kernel.org 9372L: nbd@other.debian.org 9373F: Documentation/blockdev/nbd.txt 9374F: drivers/block/nbd.c 9375F: include/uapi/linux/nbd.h 9376 9377NETWORK DROP MONITOR 9378M: Neil Horman <nhorman@tuxdriver.com> 9379L: netdev@vger.kernel.org 9380S: Maintained 9381W: https://fedorahosted.org/dropwatch/ 9382F: net/core/drop_monitor.c 9383 9384NETWORKING DRIVERS 9385L: netdev@vger.kernel.org 9386W: http://www.linuxfoundation.org/en/Net 9387Q: http://patchwork.ozlabs.org/project/netdev/list/ 9388T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9389T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9390S: Odd Fixes 9391F: Documentation/devicetree/bindings/net/ 9392F: drivers/net/ 9393F: include/linux/if_* 9394F: include/linux/netdevice.h 9395F: include/linux/etherdevice.h 9396F: include/linux/fcdevice.h 9397F: include/linux/fddidevice.h 9398F: include/linux/hippidevice.h 9399F: include/linux/inetdevice.h 9400F: include/uapi/linux/if_* 9401F: include/uapi/linux/netdevice.h 9402 9403NETWORKING DRIVERS (WIRELESS) 9404M: Kalle Valo <kvalo@codeaurora.org> 9405L: linux-wireless@vger.kernel.org 9406Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9407T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9408T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9409S: Maintained 9410F: Documentation/devicetree/bindings/net/wireless/ 9411F: drivers/net/wireless/ 9412 9413NETWORKING [DSA] 9414M: Andrew Lunn <andrew@lunn.ch> 9415M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9416M: Florian Fainelli <f.fainelli@gmail.com> 9417S: Maintained 9418F: net/dsa/ 9419F: include/net/dsa.h 9420F: drivers/net/dsa/ 9421 9422NETWORKING [GENERAL] 9423M: "David S. Miller" <davem@davemloft.net> 9424L: netdev@vger.kernel.org 9425W: http://www.linuxfoundation.org/en/Net 9426Q: http://patchwork.ozlabs.org/project/netdev/list/ 9427T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9428T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9429B: mailto:netdev@vger.kernel.org 9430S: Maintained 9431F: net/ 9432F: include/net/ 9433F: include/linux/in.h 9434F: include/linux/net.h 9435F: include/linux/netdevice.h 9436F: include/uapi/linux/in.h 9437F: include/uapi/linux/net.h 9438F: include/uapi/linux/netdevice.h 9439F: include/uapi/linux/net_namespace.h 9440F: tools/net/ 9441F: tools/testing/selftests/net/ 9442F: lib/random32.c 9443 9444NETWORKING [IPSEC] 9445M: Steffen Klassert <steffen.klassert@secunet.com> 9446M: Herbert Xu <herbert@gondor.apana.org.au> 9447M: "David S. Miller" <davem@davemloft.net> 9448L: netdev@vger.kernel.org 9449T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9450T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9451S: Maintained 9452F: net/core/flow.c 9453F: net/xfrm/ 9454F: net/key/ 9455F: net/ipv4/xfrm* 9456F: net/ipv4/esp4* 9457F: net/ipv4/ah4.c 9458F: net/ipv4/ipcomp.c 9459F: net/ipv4/ip_vti.c 9460F: net/ipv6/xfrm* 9461F: net/ipv6/esp6* 9462F: net/ipv6/ah6.c 9463F: net/ipv6/ipcomp6.c 9464F: net/ipv6/ip6_vti.c 9465F: include/uapi/linux/xfrm.h 9466F: include/net/xfrm.h 9467 9468NETWORKING [IPv4/IPv6] 9469M: "David S. Miller" <davem@davemloft.net> 9470M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9471M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9472L: netdev@vger.kernel.org 9473T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9474S: Maintained 9475F: net/ipv4/ 9476F: net/ipv6/ 9477F: include/net/ip* 9478F: arch/x86/net/* 9479 9480NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9481M: Paul Moore <paul@paul-moore.com> 9482W: https://github.com/netlabel 9483L: netdev@vger.kernel.org 9484L: linux-security-module@vger.kernel.org 9485S: Maintained 9486F: Documentation/netlabel/ 9487F: include/net/calipso.h 9488F: include/net/cipso_ipv4.h 9489F: include/net/netlabel.h 9490F: include/uapi/linux/netfilter/xt_SECMARK.h 9491F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9492F: net/netlabel/ 9493F: net/ipv4/cipso_ipv4.c 9494F: net/ipv6/calipso.c 9495F: net/netfilter/xt_CONNSECMARK.c 9496F: net/netfilter/xt_SECMARK.c 9497 9498NETWORKING [TLS] 9499M: Ilya Lesokhin <ilyal@mellanox.com> 9500M: Aviad Yehezkel <aviadye@mellanox.com> 9501M: Dave Watson <davejwatson@fb.com> 9502L: netdev@vger.kernel.org 9503S: Maintained 9504F: net/tls/* 9505F: include/uapi/linux/tls.h 9506F: include/net/tls.h 9507 9508NETWORKING [WIRELESS] 9509L: linux-wireless@vger.kernel.org 9510Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9511 9512NETXEN (1/10) GbE SUPPORT 9513M: Manish Chopra <manish.chopra@cavium.com> 9514M: Rahul Verma <rahul.verma@cavium.com> 9515M: Dept-GELinuxNICDev@cavium.com 9516L: netdev@vger.kernel.org 9517S: Supported 9518F: drivers/net/ethernet/qlogic/netxen/ 9519 9520NFC SUBSYSTEM 9521M: Samuel Ortiz <sameo@linux.intel.com> 9522L: linux-wireless@vger.kernel.org 9523L: linux-nfc@lists.01.org (subscribers-only) 9524S: Supported 9525F: net/nfc/ 9526F: include/net/nfc/ 9527F: include/uapi/linux/nfc.h 9528F: drivers/nfc/ 9529F: include/linux/platform_data/nfcmrvl.h 9530F: include/linux/platform_data/nxp-nci.h 9531F: Documentation/devicetree/bindings/net/nfc/ 9532 9533NFS, SUNRPC, AND LOCKD CLIENTS 9534M: Trond Myklebust <trond.myklebust@primarydata.com> 9535M: Anna Schumaker <anna.schumaker@netapp.com> 9536L: linux-nfs@vger.kernel.org 9537W: http://client.linux-nfs.org 9538T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9539S: Maintained 9540F: fs/lockd/ 9541F: fs/nfs/ 9542F: fs/nfs_common/ 9543F: net/sunrpc/ 9544F: include/linux/lockd/ 9545F: include/linux/nfs* 9546F: include/linux/sunrpc/ 9547F: include/uapi/linux/nfs* 9548F: include/uapi/linux/sunrpc/ 9549 9550NILFS2 FILESYSTEM 9551M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9552L: linux-nilfs@vger.kernel.org 9553W: http://nilfs.sourceforge.net/ 9554W: http://nilfs.osdn.jp/ 9555T: git git://github.com/konis/nilfs2.git 9556S: Supported 9557F: Documentation/filesystems/nilfs2.txt 9558F: fs/nilfs2/ 9559F: include/trace/events/nilfs2.h 9560F: include/uapi/linux/nilfs2_api.h 9561F: include/uapi/linux/nilfs2_ondisk.h 9562 9563NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9564M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9565W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9566S: Maintained 9567F: Documentation/scsi/NinjaSCSI.txt 9568F: drivers/scsi/pcmcia/nsp_* 9569 9570NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9571M: GOTO Masanori <gotom@debian.or.jp> 9572M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9573W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9574S: Maintained 9575F: Documentation/scsi/NinjaSCSI.txt 9576F: drivers/scsi/nsp32* 9577 9578NIOS2 ARCHITECTURE 9579M: Ley Foon Tan <lftan@altera.com> 9580L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9581T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9582S: Maintained 9583F: arch/nios2/ 9584 9585NOHZ, DYNTICKS SUPPORT 9586M: Frederic Weisbecker <fweisbec@gmail.com> 9587M: Thomas Gleixner <tglx@linutronix.de> 9588M: Ingo Molnar <mingo@kernel.org> 9589L: linux-kernel@vger.kernel.org 9590T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9591S: Maintained 9592F: kernel/time/tick*.* 9593F: include/linux/tick.h 9594F: include/linux/sched/nohz.h 9595 9596NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9597M: Pavel Machek <pavel@ucw.cz> 9598M: Sakari Ailus <sakari.ailus@iki.fi> 9599L: linux-media@vger.kernel.org 9600S: Maintained 9601F: drivers/media/i2c/et8ek8 9602F: drivers/media/i2c/ad5820.c 9603 9604NOKIA N900 POWER SUPPLY DRIVERS 9605R: Pali Rohár <pali.rohar@gmail.com> 9606F: include/linux/power/bq2415x_charger.h 9607F: include/linux/power/bq27xxx_battery.h 9608F: include/linux/power/isp1704_charger.h 9609F: drivers/power/supply/bq2415x_charger.c 9610F: drivers/power/supply/bq27xxx_battery.c 9611F: drivers/power/supply/bq27xxx_battery_i2c.c 9612F: drivers/power/supply/isp1704_charger.c 9613F: drivers/power/supply/rx51_battery.c 9614 9615NTB AMD DRIVER 9616M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9617L: linux-ntb@googlegroups.com 9618S: Supported 9619F: drivers/ntb/hw/amd/ 9620 9621NTB DRIVER CORE 9622M: Jon Mason <jdmason@kudzu.us> 9623M: Dave Jiang <dave.jiang@intel.com> 9624M: Allen Hubbe <Allen.Hubbe@emc.com> 9625L: linux-ntb@googlegroups.com 9626S: Supported 9627W: https://github.com/jonmason/ntb/wiki 9628T: git git://github.com/jonmason/ntb.git 9629F: drivers/ntb/ 9630F: drivers/net/ntb_netdev.c 9631F: include/linux/ntb.h 9632F: include/linux/ntb_transport.h 9633F: tools/testing/selftests/ntb/ 9634 9635NTB IDT DRIVER 9636M: Serge Semin <fancer.lancer@gmail.com> 9637L: linux-ntb@googlegroups.com 9638S: Supported 9639F: drivers/ntb/hw/idt/ 9640 9641NTB INTEL DRIVER 9642M: Jon Mason <jdmason@kudzu.us> 9643M: Dave Jiang <dave.jiang@intel.com> 9644L: linux-ntb@googlegroups.com 9645S: Supported 9646W: https://github.com/jonmason/ntb/wiki 9647T: git git://github.com/jonmason/ntb.git 9648F: drivers/ntb/hw/intel/ 9649 9650NTFS FILESYSTEM 9651M: Anton Altaparmakov <anton@tuxera.com> 9652L: linux-ntfs-dev@lists.sourceforge.net 9653W: http://www.tuxera.com/ 9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9655S: Supported 9656F: Documentation/filesystems/ntfs.txt 9657F: fs/ntfs/ 9658 9659NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9660M: Antonino Daplas <adaplas@gmail.com> 9661L: linux-fbdev@vger.kernel.org 9662S: Maintained 9663F: drivers/video/fbdev/riva/ 9664F: drivers/video/fbdev/nvidia/ 9665 9666NVM EXPRESS DRIVER 9667M: Keith Busch <keith.busch@intel.com> 9668M: Jens Axboe <axboe@fb.com> 9669M: Christoph Hellwig <hch@lst.de> 9670M: Sagi Grimberg <sagi@grimberg.me> 9671L: linux-nvme@lists.infradead.org 9672T: git://git.infradead.org/nvme.git 9673W: http://git.infradead.org/nvme.git 9674S: Supported 9675F: drivers/nvme/host/ 9676F: include/linux/nvme.h 9677F: include/uapi/linux/nvme_ioctl.h 9678 9679NVM EXPRESS FC TRANSPORT DRIVERS 9680M: James Smart <james.smart@broadcom.com> 9681L: linux-nvme@lists.infradead.org 9682S: Supported 9683F: include/linux/nvme-fc.h 9684F: include/linux/nvme-fc-driver.h 9685F: drivers/nvme/host/fc.c 9686F: drivers/nvme/target/fc.c 9687F: drivers/nvme/target/fcloop.c 9688 9689NVM EXPRESS TARGET DRIVER 9690M: Christoph Hellwig <hch@lst.de> 9691M: Sagi Grimberg <sagi@grimberg.me> 9692L: linux-nvme@lists.infradead.org 9693T: git://git.infradead.org/nvme.git 9694W: http://git.infradead.org/nvme.git 9695S: Supported 9696F: drivers/nvme/target/ 9697 9698NVMEM FRAMEWORK 9699M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9700S: Maintained 9701F: drivers/nvmem/ 9702F: Documentation/devicetree/bindings/nvmem/ 9703F: Documentation/ABI/stable/sysfs-bus-nvmem 9704F: include/linux/nvmem-consumer.h 9705F: include/linux/nvmem-provider.h 9706 9707NXP TDA998X DRM DRIVER 9708M: Russell King <linux@armlinux.org.uk> 9709S: Supported 9710T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9711T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9712F: drivers/gpu/drm/i2c/tda998x_drv.c 9713F: include/drm/i2c/tda998x.h 9714 9715NXP TFA9879 DRIVER 9716M: Peter Rosin <peda@axentia.se> 9717L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9718S: Maintained 9719F: sound/soc/codecs/tfa9879* 9720 9721NXP-NCI NFC DRIVER 9722M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9723R: Charles Gorand <charles.gorand@effinnov.com> 9724L: linux-nfc@lists.01.org (moderated for non-subscribers) 9725S: Supported 9726F: drivers/nfc/nxp-nci 9727 9728OBJTOOL 9729M: Josh Poimboeuf <jpoimboe@redhat.com> 9730S: Supported 9731F: tools/objtool/ 9732 9733OMAP AUDIO SUPPORT 9734M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9735M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9737L: linux-omap@vger.kernel.org 9738S: Maintained 9739F: sound/soc/omap/ 9740 9741OMAP CLOCK FRAMEWORK SUPPORT 9742M: Paul Walmsley <paul@pwsan.com> 9743L: linux-omap@vger.kernel.org 9744S: Maintained 9745F: arch/arm/*omap*/*clock* 9746 9747OMAP DEVICE TREE SUPPORT 9748M: Benoît Cousson <bcousson@baylibre.com> 9749M: Tony Lindgren <tony@atomide.com> 9750L: linux-omap@vger.kernel.org 9751L: devicetree@vger.kernel.org 9752S: Maintained 9753F: arch/arm/boot/dts/*omap* 9754F: arch/arm/boot/dts/*am3* 9755F: arch/arm/boot/dts/*am4* 9756F: arch/arm/boot/dts/*am5* 9757F: arch/arm/boot/dts/*dra7* 9758 9759OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9760M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9761L: linux-omap@vger.kernel.org 9762L: linux-fbdev@vger.kernel.org 9763S: Maintained 9764F: drivers/video/fbdev/omap2/ 9765F: Documentation/arm/OMAP/DSS 9766 9767OMAP FRAMEBUFFER SUPPORT 9768M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9769L: linux-fbdev@vger.kernel.org 9770L: linux-omap@vger.kernel.org 9771S: Maintained 9772F: drivers/video/fbdev/omap/ 9773 9774OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9775M: Roger Quadros <rogerq@ti.com> 9776M: Tony Lindgren <tony@atomide.com> 9777L: linux-omap@vger.kernel.org 9778S: Maintained 9779F: drivers/memory/omap-gpmc.c 9780F: arch/arm/mach-omap2/*gpmc* 9781 9782OMAP GPIO DRIVER 9783M: Grygorii Strashko <grygorii.strashko@ti.com> 9784M: Santosh Shilimkar <ssantosh@kernel.org> 9785M: Kevin Hilman <khilman@kernel.org> 9786L: linux-omap@vger.kernel.org 9787S: Maintained 9788F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9789F: drivers/gpio/gpio-omap.c 9790 9791OMAP HARDWARE SPINLOCK SUPPORT 9792M: Ohad Ben-Cohen <ohad@wizery.com> 9793L: linux-omap@vger.kernel.org 9794S: Maintained 9795F: drivers/hwspinlock/omap_hwspinlock.c 9796 9797OMAP HS MMC SUPPORT 9798L: linux-mmc@vger.kernel.org 9799L: linux-omap@vger.kernel.org 9800S: Orphan 9801F: drivers/mmc/host/omap_hsmmc.c 9802 9803OMAP HWMOD DATA 9804M: Paul Walmsley <paul@pwsan.com> 9805L: linux-omap@vger.kernel.org 9806S: Maintained 9807F: arch/arm/mach-omap2/omap_hwmod*data* 9808 9809OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9810M: Benoît Cousson <bcousson@baylibre.com> 9811L: linux-omap@vger.kernel.org 9812S: Maintained 9813F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9814 9815OMAP HWMOD SUPPORT 9816M: Benoît Cousson <bcousson@baylibre.com> 9817M: Paul Walmsley <paul@pwsan.com> 9818L: linux-omap@vger.kernel.org 9819S: Maintained 9820F: arch/arm/mach-omap2/omap_hwmod.* 9821 9822OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9823M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9824L: linux-media@vger.kernel.org 9825S: Maintained 9826F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9827F: drivers/media/platform/omap3isp/ 9828F: drivers/staging/media/omap4iss/ 9829 9830OMAP MMC SUPPORT 9831M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9832L: linux-omap@vger.kernel.org 9833S: Maintained 9834F: drivers/mmc/host/omap.c 9835 9836OMAP POWER MANAGEMENT SUPPORT 9837M: Kevin Hilman <khilman@kernel.org> 9838L: linux-omap@vger.kernel.org 9839S: Maintained 9840F: arch/arm/*omap*/*pm* 9841F: drivers/cpufreq/omap-cpufreq.c 9842 9843OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9844M: Rajendra Nayak <rnayak@codeaurora.org> 9845M: Paul Walmsley <paul@pwsan.com> 9846L: linux-omap@vger.kernel.org 9847S: Maintained 9848F: arch/arm/mach-omap2/prm* 9849 9850OMAP RANDOM NUMBER GENERATOR SUPPORT 9851M: Deepak Saxena <dsaxena@plexity.net> 9852S: Maintained 9853F: drivers/char/hw_random/omap-rng.c 9854 9855OMAP USB SUPPORT 9856L: linux-usb@vger.kernel.org 9857L: linux-omap@vger.kernel.org 9858S: Orphan 9859F: drivers/usb/*/*omap* 9860F: arch/arm/*omap*/usb* 9861 9862OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9863M: Mark Jackson <mpfj@newflow.co.uk> 9864L: linux-omap@vger.kernel.org 9865S: Maintained 9866F: arch/arm/boot/dts/am335x-nano.dts 9867 9868OMAP1 SUPPORT 9869M: Aaro Koskinen <aaro.koskinen@iki.fi> 9870M: Tony Lindgren <tony@atomide.com> 9871L: linux-omap@vger.kernel.org 9872Q: http://patchwork.kernel.org/project/linux-omap/list/ 9873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9874S: Maintained 9875F: arch/arm/mach-omap1/ 9876F: arch/arm/plat-omap/ 9877F: arch/arm/configs/omap1_defconfig 9878F: drivers/i2c/busses/i2c-omap.c 9879F: include/linux/i2c-omap.h 9880 9881OMAP2+ SUPPORT 9882M: Tony Lindgren <tony@atomide.com> 9883L: linux-omap@vger.kernel.org 9884W: http://www.muru.com/linux/omap/ 9885W: http://linux.omap.com/ 9886Q: http://patchwork.kernel.org/project/linux-omap/list/ 9887T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9888S: Maintained 9889F: arch/arm/mach-omap2/ 9890F: arch/arm/plat-omap/ 9891F: arch/arm/configs/omap2plus_defconfig 9892F: drivers/i2c/busses/i2c-omap.c 9893F: drivers/irqchip/irq-omap-intc.c 9894F: drivers/mfd/*omap*.c 9895F: drivers/mfd/menelaus.c 9896F: drivers/mfd/palmas.c 9897F: drivers/mfd/tps65217.c 9898F: drivers/mfd/tps65218.c 9899F: drivers/mfd/tps65910.c 9900F: drivers/mfd/twl-core.[ch] 9901F: drivers/mfd/twl4030*.c 9902F: drivers/mfd/twl6030*.c 9903F: drivers/mfd/twl6040*.c 9904F: drivers/regulator/palmas-regulator*.c 9905F: drivers/regulator/pbias-regulator.c 9906F: drivers/regulator/tps65217-regulator.c 9907F: drivers/regulator/tps65218-regulator.c 9908F: drivers/regulator/tps65910-regulator.c 9909F: drivers/regulator/twl-regulator.c 9910F: drivers/regulator/twl6030-regulator.c 9911F: include/linux/i2c-omap.h 9912 9913ONION OMEGA2+ BOARD 9914M: Harvey Hunt <harveyhuntnexus@gmail.com> 9915L: linux-mips@linux-mips.org 9916S: Maintained 9917F: arch/mips/boot/dts/ralink/omega2p.dts 9918 9919OMFS FILESYSTEM 9920M: Bob Copeland <me@bobcopeland.com> 9921L: linux-karma-devel@lists.sourceforge.net 9922S: Maintained 9923F: Documentation/filesystems/omfs.txt 9924F: fs/omfs/ 9925 9926OMNIKEY CARDMAN 4000 DRIVER 9927M: Harald Welte <laforge@gnumonks.org> 9928S: Maintained 9929F: drivers/char/pcmcia/cm4000_cs.c 9930F: include/linux/cm4000_cs.h 9931F: include/uapi/linux/cm4000_cs.h 9932 9933OMNIKEY CARDMAN 4040 DRIVER 9934M: Harald Welte <laforge@gnumonks.org> 9935S: Maintained 9936F: drivers/char/pcmcia/cm4040_cs.* 9937 9938OMNIVISION OV13858 SENSOR DRIVER 9939M: Sakari Ailus <sakari.ailus@linux.intel.com> 9940L: linux-media@vger.kernel.org 9941T: git git://linuxtv.org/media_tree.git 9942S: Maintained 9943F: drivers/media/i2c/ov13858.c 9944 9945OMNIVISION OV5640 SENSOR DRIVER 9946M: Steve Longerbeam <slongerbeam@gmail.com> 9947L: linux-media@vger.kernel.org 9948T: git git://linuxtv.org/media_tree.git 9949S: Maintained 9950F: drivers/media/i2c/ov5640.c 9951 9952OMNIVISION OV5647 SENSOR DRIVER 9953M: Luis Oliveira <lolivei@synopsys.com> 9954L: linux-media@vger.kernel.org 9955T: git git://linuxtv.org/media_tree.git 9956S: Maintained 9957F: drivers/media/i2c/ov5647.c 9958 9959OMNIVISION OV7670 SENSOR DRIVER 9960M: Jonathan Corbet <corbet@lwn.net> 9961L: linux-media@vger.kernel.org 9962T: git git://linuxtv.org/media_tree.git 9963S: Maintained 9964F: drivers/media/i2c/ov7670.c 9965F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9966 9967ONENAND FLASH DRIVER 9968M: Kyungmin Park <kyungmin.park@samsung.com> 9969L: linux-mtd@lists.infradead.org 9970S: Maintained 9971F: drivers/mtd/onenand/ 9972F: include/linux/mtd/onenand*.h 9973 9974ONSTREAM SCSI TAPE DRIVER 9975M: Willem Riede <osst@riede.org> 9976L: osst-users@lists.sourceforge.net 9977L: linux-scsi@vger.kernel.org 9978S: Maintained 9979F: Documentation/scsi/osst.txt 9980F: drivers/scsi/osst.* 9981F: drivers/scsi/osst_*.h 9982F: drivers/scsi/st.h 9983 9984OP-TEE DRIVER 9985M: Jens Wiklander <jens.wiklander@linaro.org> 9986S: Maintained 9987F: drivers/tee/optee/ 9988 9989OPA-VNIC DRIVER 9990M: Dennis Dalessandro <dennis.dalessandro@intel.com> 9991M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 9992L: linux-rdma@vger.kernel.org 9993S: Supported 9994F: drivers/infiniband/ulp/opa_vnic 9995 9996OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9997M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9998L: devicetree@vger.kernel.org 9999S: Maintained 10000F: Documentation/devicetree/dynamic-resolution-notes.txt 10001F: Documentation/devicetree/overlay-notes.txt 10002F: drivers/of/overlay.c 10003F: drivers/of/resolver.c 10004 10005OPEN FIRMWARE AND FLATTENED DEVICE TREE 10006M: Rob Herring <robh+dt@kernel.org> 10007M: Frank Rowand <frowand.list@gmail.com> 10008L: devicetree@vger.kernel.org 10009W: http://www.devicetree.org/ 10010T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10011S: Maintained 10012F: drivers/of/ 10013F: include/linux/of*.h 10014F: scripts/dtc/ 10015F: Documentation/ABI/testing/sysfs-firmware-ofw 10016 10017OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10018M: Rob Herring <robh+dt@kernel.org> 10019M: Mark Rutland <mark.rutland@arm.com> 10020L: devicetree@vger.kernel.org 10021T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10022Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10023S: Maintained 10024F: Documentation/devicetree/ 10025F: arch/*/boot/dts/ 10026F: include/dt-bindings/ 10027 10028OPENCORES I2C BUS DRIVER 10029M: Peter Korsgaard <jacmet@sunsite.dk> 10030L: linux-i2c@vger.kernel.org 10031S: Maintained 10032F: Documentation/i2c/busses/i2c-ocores 10033F: drivers/i2c/busses/i2c-ocores.c 10034 10035OPENRISC ARCHITECTURE 10036M: Jonas Bonn <jonas@southpole.se> 10037M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10038M: Stafford Horne <shorne@gmail.com> 10039T: git git://github.com/openrisc/linux.git 10040L: openrisc@lists.librecores.org 10041W: http://openrisc.io 10042S: Maintained 10043F: Documentation/devicetree/bindings/openrisc/ 10044F: Documentation/openrisc/ 10045F: arch/openrisc/ 10046F: drivers/irqchip/irq-ompic.c 10047F: drivers/irqchip/irq-or1k-* 10048 10049OPENVSWITCH 10050M: Pravin Shelar <pshelar@nicira.com> 10051L: netdev@vger.kernel.org 10052L: dev@openvswitch.org 10053W: http://openvswitch.org 10054S: Maintained 10055F: net/openvswitch/ 10056F: include/uapi/linux/openvswitch.h 10057 10058OPERATING PERFORMANCE POINTS (OPP) 10059M: Viresh Kumar <vireshk@kernel.org> 10060M: Nishanth Menon <nm@ti.com> 10061M: Stephen Boyd <sboyd@codeaurora.org> 10062L: linux-pm@vger.kernel.org 10063S: Maintained 10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10065F: drivers/opp/ 10066F: include/linux/pm_opp.h 10067F: Documentation/power/opp.txt 10068F: Documentation/devicetree/bindings/opp/ 10069 10070OPL4 DRIVER 10071M: Clemens Ladisch <clemens@ladisch.de> 10072L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10073T: git git://git.alsa-project.org/alsa-kernel.git 10074S: Maintained 10075F: sound/drivers/opl4/ 10076 10077OPROFILE 10078M: Robert Richter <rric@kernel.org> 10079L: oprofile-list@lists.sf.net 10080S: Maintained 10081F: arch/*/include/asm/oprofile*.h 10082F: arch/*/oprofile/ 10083F: drivers/oprofile/ 10084F: include/linux/oprofile.h 10085 10086ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10087M: Mark Fasheh <mfasheh@versity.com> 10088M: Joel Becker <jlbec@evilplan.org> 10089L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10090W: http://ocfs2.wiki.kernel.org 10091S: Supported 10092F: Documentation/filesystems/ocfs2.txt 10093F: Documentation/filesystems/dlmfs.txt 10094F: fs/ocfs2/ 10095 10096ORANGEFS FILESYSTEM 10097M: Mike Marshall <hubcap@omnibond.com> 10098L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10099T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10100S: Supported 10101F: fs/orangefs/ 10102F: Documentation/filesystems/orangefs.txt 10103 10104ORINOCO DRIVER 10105L: linux-wireless@vger.kernel.org 10106W: http://wireless.kernel.org/en/users/Drivers/orinoco 10107W: http://www.nongnu.org/orinoco/ 10108S: Orphan 10109F: drivers/net/wireless/intersil/orinoco/ 10110 10111OSD LIBRARY and FILESYSTEM 10112M: Boaz Harrosh <ooo@electrozaur.com> 10113S: Maintained 10114F: drivers/scsi/osd/ 10115F: include/scsi/osd_* 10116F: fs/exofs/ 10117 10118OV2659 OMNIVISION SENSOR DRIVER 10119M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10120L: linux-media@vger.kernel.org 10121W: https://linuxtv.org 10122Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10123T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10124S: Maintained 10125F: drivers/media/i2c/ov2659.c 10126F: include/media/i2c/ov2659.h 10127 10128OVERLAY FILESYSTEM 10129M: Miklos Szeredi <miklos@szeredi.hu> 10130L: linux-unionfs@vger.kernel.org 10131T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10132S: Supported 10133F: fs/overlayfs/ 10134F: Documentation/filesystems/overlayfs.txt 10135 10136P54 WIRELESS DRIVER 10137M: Christian Lamparter <chunkeey@googlemail.com> 10138L: linux-wireless@vger.kernel.org 10139W: http://wireless.kernel.org/en/users/Drivers/p54 10140S: Maintained 10141F: drivers/net/wireless/intersil/p54/ 10142 10143PA SEMI ETHERNET DRIVER 10144L: netdev@vger.kernel.org 10145S: Orphan 10146F: drivers/net/ethernet/pasemi/* 10147 10148PA SEMI SMBUS DRIVER 10149L: linux-i2c@vger.kernel.org 10150S: Orphan 10151F: drivers/i2c/busses/i2c-pasemi.c 10152 10153PADATA PARALLEL EXECUTION MECHANISM 10154M: Steffen Klassert <steffen.klassert@secunet.com> 10155L: linux-crypto@vger.kernel.org 10156S: Maintained 10157F: kernel/padata.c 10158F: include/linux/padata.h 10159F: Documentation/padata.txt 10160 10161PANASONIC LAPTOP ACPI EXTRAS DRIVER 10162M: Harald Welte <laforge@gnumonks.org> 10163L: platform-driver-x86@vger.kernel.org 10164S: Maintained 10165F: drivers/platform/x86/panasonic-laptop.c 10166 10167PANASONIC MN10300/AM33/AM34 PORT 10168M: David Howells <dhowells@redhat.com> 10169L: linux-am33-list@redhat.com (moderated for non-subscribers) 10170W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10171S: Maintained 10172F: Documentation/mn10300/ 10173F: arch/mn10300/ 10174 10175PARALLEL LCD/KEYPAD PANEL DRIVER 10176M: Willy Tarreau <willy@haproxy.com> 10177M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10178S: Odd Fixes 10179F: Documentation/misc-devices/lcd-panel-cgram.txt 10180F: drivers/misc/panel.c 10181 10182PARALLEL PORT SUBSYSTEM 10183M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10184M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10185L: linux-parport@lists.infradead.org (subscribers-only) 10186S: Maintained 10187F: drivers/parport/ 10188F: include/linux/parport*.h 10189F: drivers/char/ppdev.c 10190F: include/uapi/linux/ppdev.h 10191F: Documentation/parport*.txt 10192 10193PARAVIRT_OPS INTERFACE 10194M: Juergen Gross <jgross@suse.com> 10195M: Alok Kataria <akataria@vmware.com> 10196M: Rusty Russell <rusty@rustcorp.com.au> 10197L: virtualization@lists.linux-foundation.org 10198S: Supported 10199F: Documentation/virtual/paravirt_ops.txt 10200F: arch/*/kernel/paravirt* 10201F: arch/*/include/asm/paravirt*.h 10202F: include/linux/hypervisor.h 10203 10204PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10205M: Tim Waugh <tim@cyberelk.net> 10206L: linux-parport@lists.infradead.org (subscribers-only) 10207S: Maintained 10208F: Documentation/blockdev/paride.txt 10209F: drivers/block/paride/ 10210 10211PARISC ARCHITECTURE 10212M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10213M: Helge Deller <deller@gmx.de> 10214L: linux-parisc@vger.kernel.org 10215W: http://www.parisc-linux.org/ 10216Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10218T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10219S: Maintained 10220F: arch/parisc/ 10221F: Documentation/parisc/ 10222F: drivers/parisc/ 10223F: drivers/char/agp/parisc-agp.c 10224F: drivers/input/serio/gscps2.c 10225F: drivers/parport/parport_gsc.* 10226F: drivers/tty/serial/8250/8250_gsc.c 10227F: drivers/video/fbdev/sti* 10228F: drivers/video/console/sti* 10229F: drivers/video/logo/logo_parisc* 10230 10231PARMAN 10232M: Jiri Pirko <jiri@mellanox.com> 10233L: netdev@vger.kernel.org 10234S: Supported 10235F: lib/parman.c 10236F: lib/test_parman.c 10237F: include/linux/parman.h 10238 10239PC87360 HARDWARE MONITORING DRIVER 10240M: Jim Cromie <jim.cromie@gmail.com> 10241L: linux-hwmon@vger.kernel.org 10242S: Maintained 10243F: Documentation/hwmon/pc87360 10244F: drivers/hwmon/pc87360.c 10245 10246PC8736x GPIO DRIVER 10247M: Jim Cromie <jim.cromie@gmail.com> 10248S: Maintained 10249F: drivers/char/pc8736x_gpio.c 10250 10251PC87427 HARDWARE MONITORING DRIVER 10252M: Jean Delvare <jdelvare@suse.com> 10253L: linux-hwmon@vger.kernel.org 10254S: Maintained 10255F: Documentation/hwmon/pc87427 10256F: drivers/hwmon/pc87427.c 10257 10258PCA9532 LED DRIVER 10259M: Riku Voipio <riku.voipio@iki.fi> 10260S: Maintained 10261F: drivers/leds/leds-pca9532.c 10262F: include/linux/leds-pca9532.h 10263 10264PCA9541 I2C BUS MASTER SELECTOR DRIVER 10265M: Guenter Roeck <linux@roeck-us.net> 10266L: linux-i2c@vger.kernel.org 10267S: Maintained 10268F: drivers/i2c/muxes/i2c-mux-pca9541.c 10269 10270PCDP - PRIMARY CONSOLE AND DEBUG PORT 10271M: Khalid Aziz <khalid@gonehiking.org> 10272S: Maintained 10273F: drivers/firmware/pcdp.* 10274 10275PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10276M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10277L: linux-pci@vger.kernel.org 10278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10279S: Maintained 10280F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10281F: drivers/pci/host/pci-aardvark.c 10282 10283PCI DRIVER FOR ALTERA PCIE IP 10284M: Ley Foon Tan <lftan@altera.com> 10285L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10286L: linux-pci@vger.kernel.org 10287S: Supported 10288F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10289F: drivers/pci/host/pcie-altera.c 10290 10291PCI DRIVER FOR APPLIEDMICRO XGENE 10292M: Tanmay Inamdar <tinamdar@apm.com> 10293L: linux-pci@vger.kernel.org 10294L: linux-arm-kernel@lists.infradead.org 10295S: Maintained 10296F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10297F: drivers/pci/host/pci-xgene.c 10298 10299PCI DRIVER FOR ARM VERSATILE PLATFORM 10300M: Rob Herring <robh@kernel.org> 10301L: linux-pci@vger.kernel.org 10302L: linux-arm-kernel@lists.infradead.org 10303S: Maintained 10304F: Documentation/devicetree/bindings/pci/versatile.txt 10305F: drivers/pci/host/pci-versatile.c 10306 10307PCI DRIVER FOR ARMADA 8K 10308M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10309L: linux-pci@vger.kernel.org 10310L: linux-arm-kernel@lists.infradead.org 10311S: Maintained 10312F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10313F: drivers/pci/dwc/pcie-armada8k.c 10314 10315PCI DRIVER FOR FREESCALE LAYERSCAPE 10316M: Minghuan Lian <minghuan.Lian@freescale.com> 10317M: Mingkai Hu <mingkai.hu@freescale.com> 10318M: Roy Zang <tie-fei.zang@freescale.com> 10319L: linuxppc-dev@lists.ozlabs.org 10320L: linux-pci@vger.kernel.org 10321L: linux-arm-kernel@lists.infradead.org 10322S: Maintained 10323F: drivers/pci/dwc/*layerscape* 10324 10325PCI DRIVER FOR GENERIC OF HOSTS 10326M: Will Deacon <will.deacon@arm.com> 10327L: linux-pci@vger.kernel.org 10328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10329S: Maintained 10330F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10331F: drivers/pci/host/pci-host-common.c 10332F: drivers/pci/host/pci-host-generic.c 10333 10334PCI DRIVER FOR IMX6 10335M: Richard Zhu <hongxing.zhu@nxp.com> 10336M: Lucas Stach <l.stach@pengutronix.de> 10337L: linux-pci@vger.kernel.org 10338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10339S: Maintained 10340F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10341F: drivers/pci/dwc/*imx6* 10342 10343PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10344M: Keith Busch <keith.busch@intel.com> 10345M: Jonathan Derrick <jonathan.derrick@intel.com> 10346L: linux-pci@vger.kernel.org 10347S: Supported 10348F: drivers/pci/host/vmd.c 10349 10350PCI DRIVER FOR MICROSEMI SWITCHTEC 10351M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10352M: Logan Gunthorpe <logang@deltatee.com> 10353L: linux-pci@vger.kernel.org 10354S: Maintained 10355F: Documentation/switchtec.txt 10356F: Documentation/ABI/testing/sysfs-class-switchtec 10357F: drivers/pci/switch/switchtec* 10358F: include/uapi/linux/switchtec_ioctl.h 10359 10360PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10361M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10362M: Jason Cooper <jason@lakedaemon.net> 10363L: linux-pci@vger.kernel.org 10364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10365S: Maintained 10366F: drivers/pci/host/*mvebu* 10367 10368PCI DRIVER FOR NVIDIA TEGRA 10369M: Thierry Reding <thierry.reding@gmail.com> 10370L: linux-tegra@vger.kernel.org 10371L: linux-pci@vger.kernel.org 10372S: Supported 10373F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10374F: drivers/pci/host/pci-tegra.c 10375 10376PCI DRIVER FOR RENESAS R-CAR 10377M: Simon Horman <horms@verge.net.au> 10378L: linux-pci@vger.kernel.org 10379L: linux-renesas-soc@vger.kernel.org 10380S: Maintained 10381F: drivers/pci/host/*rcar* 10382 10383PCI DRIVER FOR SAMSUNG EXYNOS 10384M: Jingoo Han <jingoohan1@gmail.com> 10385L: linux-pci@vger.kernel.org 10386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10387L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10388S: Maintained 10389F: drivers/pci/dwc/pci-exynos.c 10390 10391PCI DRIVER FOR SYNOPSYS DESIGNWARE 10392M: Jingoo Han <jingoohan1@gmail.com> 10393M: Joao Pinto <Joao.Pinto@synopsys.com> 10394L: linux-pci@vger.kernel.org 10395S: Maintained 10396F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10397F: drivers/pci/dwc/*designware* 10398 10399PCI DRIVER FOR TI DRA7XX 10400M: Kishon Vijay Abraham I <kishon@ti.com> 10401L: linux-omap@vger.kernel.org 10402L: linux-pci@vger.kernel.org 10403S: Supported 10404F: Documentation/devicetree/bindings/pci/ti-pci.txt 10405F: drivers/pci/dwc/pci-dra7xx.c 10406 10407PCI DRIVER FOR TI KEYSTONE 10408M: Murali Karicheri <m-karicheri2@ti.com> 10409L: linux-pci@vger.kernel.org 10410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10411S: Maintained 10412F: drivers/pci/dwc/*keystone* 10413 10414PCI ENDPOINT SUBSYSTEM 10415M: Kishon Vijay Abraham I <kishon@ti.com> 10416M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10417L: linux-pci@vger.kernel.org 10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10419S: Supported 10420F: drivers/pci/endpoint/ 10421F: drivers/misc/pci_endpoint_test.c 10422F: tools/pci/ 10423 10424PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10425M: Russell Currey <ruscur@russell.cc> 10426L: linuxppc-dev@lists.ozlabs.org 10427S: Supported 10428F: Documentation/powerpc/eeh-pci-error-recovery.txt 10429F: arch/powerpc/kernel/eeh*.c 10430F: arch/powerpc/platforms/*/eeh*.c 10431F: arch/powerpc/include/*/eeh*.h 10432 10433PCI ERROR RECOVERY 10434M: Linas Vepstas <linasvepstas@gmail.com> 10435L: linux-pci@vger.kernel.org 10436S: Supported 10437F: Documentation/PCI/pci-error-recovery.txt 10438 10439PCI MSI DRIVER FOR ALTERA MSI IP 10440M: Ley Foon Tan <lftan@altera.com> 10441L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10442L: linux-pci@vger.kernel.org 10443S: Supported 10444F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10445F: drivers/pci/host/pcie-altera-msi.c 10446 10447PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10448M: Duc Dang <dhdang@apm.com> 10449L: linux-pci@vger.kernel.org 10450L: linux-arm-kernel@lists.infradead.org 10451S: Maintained 10452F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10453F: drivers/pci/host/pci-xgene-msi.c 10454 10455PCI SUBSYSTEM 10456M: Bjorn Helgaas <bhelgaas@google.com> 10457L: linux-pci@vger.kernel.org 10458Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10459T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10460S: Supported 10461F: Documentation/devicetree/bindings/pci/ 10462F: Documentation/PCI/ 10463F: drivers/pci/ 10464F: include/linux/pci* 10465F: arch/x86/pci/ 10466F: arch/x86/kernel/quirks.c 10467 10468PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10469M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10470L: linux-pci@vger.kernel.org 10471Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10472T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10473S: Supported 10474F: drivers/pci/host/ 10475F: drivers/pci/dwc/ 10476 10477PCIE DRIVER FOR AXIS ARTPEC 10478M: Niklas Cassel <niklas.cassel@axis.com> 10479M: Jesper Nilsson <jesper.nilsson@axis.com> 10480L: linux-arm-kernel@axis.com 10481L: linux-pci@vger.kernel.org 10482S: Maintained 10483F: Documentation/devicetree/bindings/pci/axis,artpec* 10484F: drivers/pci/dwc/*artpec* 10485 10486PCIE DRIVER FOR CAVIUM THUNDERX 10487M: David Daney <david.daney@cavium.com> 10488L: linux-pci@vger.kernel.org 10489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10490S: Supported 10491F: Documentation/devicetree/bindings/pci/pci-thunder-* 10492F: drivers/pci/host/pci-thunder-* 10493 10494PCIE DRIVER FOR HISILICON 10495M: Zhou Wang <wangzhou1@hisilicon.com> 10496L: linux-pci@vger.kernel.org 10497S: Maintained 10498F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10499F: drivers/pci/dwc/pcie-hisi.c 10500 10501PCIE DRIVER FOR HISILICON KIRIN 10502M: Xiaowei Song <songxiaowei@hisilicon.com> 10503M: Binghui Wang <wangbinghui@hisilicon.com> 10504L: linux-pci@vger.kernel.org 10505S: Maintained 10506F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10507F: drivers/pci/dwc/pcie-kirin.c 10508 10509PCIE DRIVER FOR MEDIATEK 10510M: Ryder Lee <ryder.lee@mediatek.com> 10511L: linux-pci@vger.kernel.org 10512L: linux-mediatek@lists.infradead.org 10513S: Supported 10514F: Documentation/devicetree/bindings/pci/mediatek* 10515F: drivers/pci/host/*mediatek* 10516 10517PCIE DRIVER FOR QUALCOMM MSM 10518M: Stanimir Varbanov <svarbanov@mm-sol.com> 10519L: linux-pci@vger.kernel.org 10520L: linux-arm-msm@vger.kernel.org 10521S: Maintained 10522F: drivers/pci/dwc/*qcom* 10523 10524PCIE DRIVER FOR ROCKCHIP 10525M: Shawn Lin <shawn.lin@rock-chips.com> 10526L: linux-pci@vger.kernel.org 10527L: linux-rockchip@lists.infradead.org 10528S: Maintained 10529F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10530F: drivers/pci/host/pcie-rockchip.c 10531 10532PCIE DRIVER FOR ST SPEAR13XX 10533M: Pratyush Anand <pratyush.anand@gmail.com> 10534L: linux-pci@vger.kernel.org 10535S: Maintained 10536F: drivers/pci/dwc/*spear* 10537 10538PCMCIA SUBSYSTEM 10539P: Linux PCMCIA Team 10540L: linux-pcmcia@lists.infradead.org 10541W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10542T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10543S: Maintained 10544F: Documentation/pcmcia/ 10545F: tools/pcmcia/ 10546F: drivers/pcmcia/ 10547F: include/pcmcia/ 10548 10549PCNET32 NETWORK DRIVER 10550M: Don Fry <pcnet32@frontier.com> 10551L: netdev@vger.kernel.org 10552S: Maintained 10553F: drivers/net/ethernet/amd/pcnet32.c 10554 10555PCRYPT PARALLEL CRYPTO ENGINE 10556M: Steffen Klassert <steffen.klassert@secunet.com> 10557L: linux-crypto@vger.kernel.org 10558S: Maintained 10559F: crypto/pcrypt.c 10560F: include/crypto/pcrypt.h 10561 10562PER-CPU MEMORY ALLOCATOR 10563M: Tejun Heo <tj@kernel.org> 10564M: Christoph Lameter <cl@linux.com> 10565T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10566S: Maintained 10567F: include/linux/percpu*.h 10568F: mm/percpu*.c 10569F: arch/*/include/asm/percpu.h 10570 10571PER-TASK DELAY ACCOUNTING 10572M: Balbir Singh <bsingharora@gmail.com> 10573S: Maintained 10574F: include/linux/delayacct.h 10575F: kernel/delayacct.c 10576 10577PERFORMANCE EVENTS SUBSYSTEM 10578M: Peter Zijlstra <peterz@infradead.org> 10579M: Ingo Molnar <mingo@redhat.com> 10580M: Arnaldo Carvalho de Melo <acme@kernel.org> 10581R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10582R: Jiri Olsa <jolsa@redhat.com> 10583R: Namhyung Kim <namhyung@kernel.org> 10584L: linux-kernel@vger.kernel.org 10585T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10586S: Supported 10587F: kernel/events/* 10588F: include/linux/perf_event.h 10589F: include/uapi/linux/perf_event.h 10590F: arch/*/kernel/perf_event*.c 10591F: arch/*/kernel/*/perf_event*.c 10592F: arch/*/kernel/*/*/perf_event*.c 10593F: arch/*/include/asm/perf_event.h 10594F: arch/*/kernel/perf_callchain.c 10595F: arch/*/events/* 10596F: tools/perf/ 10597 10598PERSONALITY HANDLING 10599M: Christoph Hellwig <hch@infradead.org> 10600L: linux-abi-devel@lists.sourceforge.net 10601S: Maintained 10602F: include/linux/personality.h 10603F: include/uapi/linux/personality.h 10604 10605PHONET PROTOCOL 10606M: Remi Denis-Courmont <courmisch@gmail.com> 10607S: Supported 10608F: Documentation/networking/phonet.txt 10609F: include/linux/phonet.h 10610F: include/net/phonet/ 10611F: include/uapi/linux/phonet.h 10612F: net/phonet/ 10613 10614PHRAM MTD DRIVER 10615M: Joern Engel <joern@lazybastard.org> 10616L: linux-mtd@lists.infradead.org 10617S: Maintained 10618F: drivers/mtd/devices/phram.c 10619 10620PICOLCD HID DRIVER 10621M: Bruno Prémont <bonbons@linux-vserver.org> 10622L: linux-input@vger.kernel.org 10623S: Maintained 10624F: drivers/hid/hid-picolcd* 10625 10626PICOXCELL SUPPORT 10627M: Jamie Iles <jamie@jamieiles.com> 10628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10629T: git git://github.com/jamieiles/linux-2.6-ji.git 10630S: Supported 10631F: arch/arm/boot/dts/picoxcell* 10632F: arch/arm/mach-picoxcell/ 10633F: drivers/crypto/picoxcell* 10634 10635PIN CONTROL SUBSYSTEM 10636M: Linus Walleij <linus.walleij@linaro.org> 10637L: linux-gpio@vger.kernel.org 10638T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10639S: Maintained 10640F: Documentation/devicetree/bindings/pinctrl/ 10641F: Documentation/driver-api/pinctl.rst 10642F: drivers/pinctrl/ 10643F: include/linux/pinctrl/ 10644 10645PIN CONTROLLER - ATMEL AT91 10646M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10648S: Maintained 10649F: drivers/pinctrl/pinctrl-at91.* 10650 10651PIN CONTROLLER - ATMEL AT91 PIO4 10652M: Ludovic Desroches <ludovic.desroches@microchip.com> 10653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10654L: linux-gpio@vger.kernel.org 10655S: Supported 10656F: drivers/pinctrl/pinctrl-at91-pio4.* 10657 10658PIN CONTROLLER - INTEL 10659M: Mika Westerberg <mika.westerberg@linux.intel.com> 10660M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10661S: Maintained 10662F: drivers/pinctrl/intel/ 10663 10664PIN CONTROLLER - QUALCOMM 10665M: Bjorn Andersson <bjorn.andersson@linaro.org> 10666S: Maintained 10667L: linux-arm-msm@vger.kernel.org 10668F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10669F: drivers/pinctrl/qcom/ 10670 10671PIN CONTROLLER - RENESAS 10672M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10673M: Geert Uytterhoeven <geert+renesas@glider.be> 10674L: linux-renesas-soc@vger.kernel.org 10675S: Maintained 10676F: drivers/pinctrl/sh-pfc/ 10677 10678PIN CONTROLLER - SAMSUNG 10679M: Tomasz Figa <tomasz.figa@gmail.com> 10680M: Krzysztof Kozlowski <krzk@kernel.org> 10681M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10683L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10684Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10685T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10686S: Maintained 10687F: drivers/pinctrl/samsung/ 10688F: include/dt-bindings/pinctrl/samsung.h 10689F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10690 10691PIN CONTROLLER - SINGLE 10692M: Tony Lindgren <tony@atomide.com> 10693M: Haojian Zhuang <haojian.zhuang@linaro.org> 10694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10695L: linux-omap@vger.kernel.org 10696S: Maintained 10697F: drivers/pinctrl/pinctrl-single.c 10698 10699PIN CONTROLLER - ST SPEAR 10700M: Viresh Kumar <vireshk@kernel.org> 10701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10702W: http://www.st.com/spear 10703S: Maintained 10704F: drivers/pinctrl/spear/ 10705 10706PISTACHIO SOC SUPPORT 10707M: James Hartley <james.hartley@sondrel.com> 10708L: linux-mips@linux-mips.org 10709S: Odd Fixes 10710F: arch/mips/pistachio/ 10711F: arch/mips/include/asm/mach-pistachio/ 10712F: arch/mips/boot/dts/img/pistachio* 10713F: arch/mips/configs/pistachio*_defconfig 10714 10715PKTCDVD DRIVER 10716S: Orphan 10717M: linux-block@vger.kernel.org 10718F: drivers/block/pktcdvd.c 10719F: include/linux/pktcdvd.h 10720F: include/uapi/linux/pktcdvd.h 10721 10722PKUNITY SOC DRIVERS 10723M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10724W: http://mprc.pku.edu.cn/~guanxuetao/linux 10725S: Maintained 10726T: git git://github.com/gxt/linux.git 10727F: drivers/input/serio/i8042-unicore32io.h 10728F: drivers/i2c/busses/i2c-puv3.c 10729F: drivers/video/fbdev/fb-puv3.c 10730F: drivers/rtc/rtc-puv3.c 10731 10732PMBUS HARDWARE MONITORING DRIVERS 10733M: Guenter Roeck <linux@roeck-us.net> 10734L: linux-hwmon@vger.kernel.org 10735W: http://hwmon.wiki.kernel.org/ 10736W: http://www.roeck-us.net/linux/drivers/ 10737T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10738S: Maintained 10739F: Documentation/hwmon/pmbus 10740F: drivers/hwmon/pmbus/ 10741F: include/linux/pmbus.h 10742 10743PMC SIERRA MaxRAID DRIVER 10744L: linux-scsi@vger.kernel.org 10745W: http://www.pmc-sierra.com/ 10746S: Orphan 10747F: drivers/scsi/pmcraid.* 10748 10749PMC SIERRA PM8001 DRIVER 10750M: Jack Wang <jinpu.wang@profitbricks.com> 10751M: lindar_liu@usish.com 10752L: linux-scsi@vger.kernel.org 10753S: Supported 10754F: drivers/scsi/pm8001/ 10755 10756PNP SUPPORT 10757M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10758S: Maintained 10759F: drivers/pnp/ 10760 10761POSIX CLOCKS and TIMERS 10762M: Thomas Gleixner <tglx@linutronix.de> 10763L: linux-kernel@vger.kernel.org 10764T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10765S: Maintained 10766F: fs/timerfd.c 10767F: include/linux/timer* 10768F: kernel/time/*timer* 10769 10770POWER MANAGEMENT CORE 10771M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10772L: linux-pm@vger.kernel.org 10773T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10774B: https://bugzilla.kernel.org 10775S: Supported 10776F: drivers/base/power/ 10777F: include/linux/pm.h 10778F: include/linux/pm_* 10779F: include/linux/powercap.h 10780F: drivers/powercap/ 10781 10782POWER STATE COORDINATION INTERFACE (PSCI) 10783M: Mark Rutland <mark.rutland@arm.com> 10784M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10785L: linux-arm-kernel@lists.infradead.org 10786S: Maintained 10787F: drivers/firmware/psci*.c 10788F: include/linux/psci.h 10789F: include/uapi/linux/psci.h 10790 10791POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10792M: Sebastian Reichel <sre@kernel.org> 10793L: linux-pm@vger.kernel.org 10794T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10795S: Maintained 10796F: Documentation/devicetree/bindings/power/supply/ 10797F: include/linux/power_supply.h 10798F: drivers/power/supply/ 10799 10800POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10801M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10802L: linuxppc-dev@lists.ozlabs.org 10803S: Maintained 10804F: drivers/char/powernv-op-panel.c 10805 10806PPP OVER ATM (RFC 2364) 10807M: Mitchell Blank Jr <mitch@sfgoth.com> 10808S: Maintained 10809F: net/atm/pppoatm.c 10810F: include/uapi/linux/atmppp.h 10811 10812PPP OVER ETHERNET 10813M: Michal Ostrowski <mostrows@earthlink.net> 10814S: Maintained 10815F: drivers/net/ppp/pppoe.c 10816F: drivers/net/ppp/pppox.c 10817 10818PPP OVER L2TP 10819M: James Chapman <jchapman@katalix.com> 10820S: Maintained 10821F: net/l2tp/l2tp_ppp.c 10822F: include/linux/if_pppol2tp.h 10823F: include/uapi/linux/if_pppol2tp.h 10824 10825PPP PROTOCOL DRIVERS AND COMPRESSORS 10826M: Paul Mackerras <paulus@samba.org> 10827L: linux-ppp@vger.kernel.org 10828S: Maintained 10829F: drivers/net/ppp/ppp_* 10830 10831PPS SUPPORT 10832M: Rodolfo Giometti <giometti@enneenne.com> 10833W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10834L: linuxpps@ml.enneenne.com (subscribers-only) 10835S: Maintained 10836F: Documentation/pps/ 10837F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10838F: Documentation/ABI/testing/sysfs-pps 10839F: drivers/pps/ 10840F: include/linux/pps*.h 10841F: include/uapi/linux/pps.h 10842 10843PPTP DRIVER 10844M: Dmitry Kozlov <xeb@mail.ru> 10845L: netdev@vger.kernel.org 10846S: Maintained 10847F: drivers/net/ppp/pptp.c 10848W: http://sourceforge.net/projects/accel-pptp 10849 10850PREEMPTIBLE KERNEL 10851M: Robert Love <rml@tech9.net> 10852L: kpreempt-tech@lists.sourceforge.net 10853W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10854S: Supported 10855F: Documentation/preempt-locking.txt 10856F: include/linux/preempt.h 10857 10858PRINTK 10859M: Petr Mladek <pmladek@suse.com> 10860M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10861R: Steven Rostedt <rostedt@goodmis.org> 10862S: Maintained 10863F: kernel/printk/ 10864F: include/linux/printk.h 10865 10866PRISM54 WIRELESS DRIVER 10867M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10868L: linux-wireless@vger.kernel.org 10869W: http://wireless.kernel.org/en/users/Drivers/p54 10870S: Obsolete 10871F: drivers/net/wireless/intersil/prism54/ 10872 10873PROC SYSCTL 10874M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10875M: Kees Cook <keescook@chromium.org> 10876L: linux-kernel@vger.kernel.org 10877L: linux-fsdevel@vger.kernel.org 10878S: Maintained 10879F: fs/proc/proc_sysctl.c 10880F: include/linux/sysctl.h 10881F: kernel/sysctl.c 10882F: tools/testing/selftests/sysctl/ 10883 10884PS3 NETWORK SUPPORT 10885M: Geoff Levand <geoff@infradead.org> 10886L: netdev@vger.kernel.org 10887L: linuxppc-dev@lists.ozlabs.org 10888S: Maintained 10889F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10890 10891PS3 PLATFORM SUPPORT 10892M: Geoff Levand <geoff@infradead.org> 10893L: linuxppc-dev@lists.ozlabs.org 10894S: Maintained 10895F: arch/powerpc/boot/ps3* 10896F: arch/powerpc/include/asm/lv1call.h 10897F: arch/powerpc/include/asm/ps3*.h 10898F: arch/powerpc/platforms/ps3/ 10899F: drivers/*/ps3* 10900F: drivers/ps3/ 10901F: drivers/rtc/rtc-ps3.c 10902F: drivers/usb/host/*ps3.c 10903F: sound/ppc/snd_ps3* 10904 10905PS3VRAM DRIVER 10906M: Jim Paris <jim@jtan.com> 10907M: Geoff Levand <geoff@infradead.org> 10908L: linuxppc-dev@lists.ozlabs.org 10909S: Maintained 10910F: drivers/block/ps3vram.c 10911 10912PSAMPLE PACKET SAMPLING SUPPORT: 10913M: Yotam Gigi <yotam.gi@gmail.com> 10914S: Maintained 10915F: net/psample 10916F: include/net/psample.h 10917F: include/uapi/linux/psample.h 10918 10919PSTORE FILESYSTEM 10920M: Kees Cook <keescook@chromium.org> 10921M: Anton Vorontsov <anton@enomsg.org> 10922M: Colin Cross <ccross@android.com> 10923M: Tony Luck <tony.luck@intel.com> 10924S: Maintained 10925T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10926F: fs/pstore/ 10927F: include/linux/pstore* 10928F: drivers/firmware/efi/efi-pstore.c 10929F: drivers/acpi/apei/erst.c 10930F: Documentation/admin-guide/ramoops.rst 10931F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10932K: \b(pstore|ramoops) 10933 10934PTP HARDWARE CLOCK SUPPORT 10935M: Richard Cochran <richardcochran@gmail.com> 10936L: netdev@vger.kernel.org 10937S: Maintained 10938W: http://linuxptp.sourceforge.net/ 10939F: Documentation/ABI/testing/sysfs-ptp 10940F: Documentation/ptp/* 10941F: drivers/net/ethernet/freescale/gianfar_ptp.c 10942F: drivers/net/phy/dp83640* 10943F: drivers/ptp/* 10944F: include/linux/ptp_cl* 10945 10946PTRACE SUPPORT 10947M: Oleg Nesterov <oleg@redhat.com> 10948S: Maintained 10949F: include/asm-generic/syscall.h 10950F: include/linux/ptrace.h 10951F: include/linux/regset.h 10952F: include/linux/tracehook.h 10953F: include/uapi/linux/ptrace.h 10954F: include/uapi/linux/ptrace.h 10955F: include/asm-generic/ptrace.h 10956F: kernel/ptrace.c 10957F: arch/*/ptrace*.c 10958F: arch/*/*/ptrace*.c 10959F: arch/*/include/asm/ptrace*.h 10960 10961PULSE8-CEC DRIVER 10962M: Hans Verkuil <hverkuil@xs4all.nl> 10963L: linux-media@vger.kernel.org 10964T: git git://linuxtv.org/media_tree.git 10965S: Maintained 10966F: drivers/media/usb/pulse8-cec/* 10967F: Documentation/media/cec-drivers/pulse8-cec.rst 10968 10969PVRUSB2 VIDEO4LINUX DRIVER 10970M: Mike Isely <isely@pobox.com> 10971L: pvrusb2@isely.net (subscribers-only) 10972L: linux-media@vger.kernel.org 10973W: http://www.isely.net/pvrusb2/ 10974T: git git://linuxtv.org/media_tree.git 10975S: Maintained 10976F: Documentation/media/v4l-drivers/pvrusb2* 10977F: drivers/media/usb/pvrusb2/ 10978 10979PWC WEBCAM DRIVER 10980M: Hans Verkuil <hverkuil@xs4all.nl> 10981L: linux-media@vger.kernel.org 10982T: git git://linuxtv.org/media_tree.git 10983S: Odd Fixes 10984F: drivers/media/usb/pwc/* 10985 10986PWM FAN DRIVER 10987M: Kamil Debski <kamil@wypas.org> 10988M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10989L: linux-hwmon@vger.kernel.org 10990S: Supported 10991F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10992F: Documentation/hwmon/pwm-fan 10993F: drivers/hwmon/pwm-fan.c 10994 10995PWM IR Transmitter 10996M: Sean Young <sean@mess.org> 10997L: linux-media@vger.kernel.org 10998S: Maintained 10999F: drivers/media/rc/pwm-ir-tx.c 11000 11001PWM SUBSYSTEM 11002M: Thierry Reding <thierry.reding@gmail.com> 11003L: linux-pwm@vger.kernel.org 11004S: Maintained 11005T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11006F: Documentation/pwm.txt 11007F: Documentation/devicetree/bindings/pwm/ 11008F: include/linux/pwm.h 11009F: drivers/pwm/ 11010F: drivers/video/backlight/pwm_bl.c 11011F: include/linux/pwm_backlight.h 11012F: drivers/gpio/gpio-mvebu.c 11013F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11014 11015PXA GPIO DRIVER 11016M: Robert Jarzmik <robert.jarzmik@free.fr> 11017L: linux-gpio@vger.kernel.org 11018S: Maintained 11019F: drivers/gpio/gpio-pxa.c 11020 11021PXA MMCI DRIVER 11022S: Orphan 11023 11024PXA RTC DRIVER 11025M: Robert Jarzmik <robert.jarzmik@free.fr> 11026L: linux-rtc@vger.kernel.org 11027S: Maintained 11028 11029PXA2xx/PXA3xx SUPPORT 11030M: Daniel Mack <daniel@zonque.org> 11031M: Haojian Zhuang <haojian.zhuang@gmail.com> 11032M: Robert Jarzmik <robert.jarzmik@free.fr> 11033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11034T: git git://github.com/hzhuang1/linux.git 11035T: git git://github.com/rjarzmik/linux.git 11036S: Maintained 11037F: arch/arm/boot/dts/pxa* 11038F: arch/arm/mach-pxa/ 11039F: drivers/dma/pxa* 11040F: drivers/pcmcia/pxa2xx* 11041F: drivers/pinctrl/pxa/ 11042F: drivers/spi/spi-pxa2xx* 11043F: drivers/usb/gadget/udc/pxa2* 11044F: include/sound/pxa2xx-lib.h 11045F: sound/arm/pxa* 11046F: sound/soc/pxa/ 11047 11048PXA3xx NAND FLASH DRIVER 11049M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11050L: linux-mtd@lists.infradead.org 11051S: Maintained 11052F: drivers/mtd/nand/pxa3xx_nand.c 11053 11054QAT DRIVER 11055M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11056M: Salvatore Benedetto <salvatore.benedetto@intel.com> 11057L: qat-linux@intel.com 11058S: Supported 11059F: drivers/crypto/qat/ 11060 11061QCOM AUDIO (ASoC) DRIVERS 11062M: Patrick Lai <plai@codeaurora.org> 11063M: Banajit Goswami <bgoswami@codeaurora.org> 11064L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11065S: Supported 11066F: sound/soc/qcom/ 11067 11068QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11069M: Gabriel Somlo <somlo@cmu.edu> 11070M: "Michael S. Tsirkin" <mst@redhat.com> 11071L: qemu-devel@nongnu.org 11072S: Maintained 11073F: drivers/firmware/qemu_fw_cfg.c 11074 11075QIB DRIVER 11076M: Mike Marciniszyn <infinipath@intel.com> 11077L: linux-rdma@vger.kernel.org 11078S: Supported 11079F: drivers/infiniband/hw/qib/ 11080 11081QLOGIC QL41xxx FCOE DRIVER 11082M: QLogic-Storage-Upstream@cavium.com 11083L: linux-scsi@vger.kernel.org 11084S: Supported 11085F: drivers/scsi/qedf/ 11086 11087QLOGIC QL41xxx ISCSI DRIVER 11088M: QLogic-Storage-Upstream@cavium.com 11089L: linux-scsi@vger.kernel.org 11090S: Supported 11091F: drivers/scsi/qedi/ 11092 11093QLOGIC QL4xxx ETHERNET DRIVER 11094M: Ariel Elior <Ariel.Elior@cavium.com> 11095M: everest-linux-l2@cavium.com 11096L: netdev@vger.kernel.org 11097S: Supported 11098F: drivers/net/ethernet/qlogic/qed/ 11099F: include/linux/qed/ 11100F: drivers/net/ethernet/qlogic/qede/ 11101 11102QLOGIC QL4xxx RDMA DRIVER 11103M: Ram Amrani <Ram.Amrani@cavium.com> 11104M: Ariel Elior <Ariel.Elior@cavium.com> 11105L: linux-rdma@vger.kernel.org 11106S: Supported 11107F: drivers/infiniband/hw/qedr/ 11108F: include/uapi/rdma/qedr-abi.h 11109 11110QLOGIC QLA1280 SCSI DRIVER 11111M: Michael Reed <mdr@sgi.com> 11112L: linux-scsi@vger.kernel.org 11113S: Maintained 11114F: drivers/scsi/qla1280.[ch] 11115 11116QLOGIC QLA2XXX FC-SCSI DRIVER 11117M: qla2xxx-upstream@qlogic.com 11118L: linux-scsi@vger.kernel.org 11119S: Supported 11120F: Documentation/scsi/LICENSE.qla2xxx 11121F: drivers/scsi/qla2xxx/ 11122 11123QLOGIC QLA3XXX NETWORK DRIVER 11124M: Dept-GELinuxNICDev@cavium.com 11125L: netdev@vger.kernel.org 11126S: Supported 11127F: Documentation/networking/LICENSE.qla3xxx 11128F: drivers/net/ethernet/qlogic/qla3xxx.* 11129 11130QLOGIC QLA4XXX iSCSI DRIVER 11131M: QLogic-Storage-Upstream@qlogic.com 11132L: linux-scsi@vger.kernel.org 11133S: Supported 11134F: Documentation/scsi/LICENSE.qla4xxx 11135F: drivers/scsi/qla4xxx/ 11136 11137QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11138M: Harish Patil <harish.patil@cavium.com> 11139M: Manish Chopra <manish.chopra@cavium.com> 11140M: Dept-GELinuxNICDev@cavium.com 11141L: netdev@vger.kernel.org 11142S: Supported 11143F: drivers/net/ethernet/qlogic/qlcnic/ 11144 11145QLOGIC QLGE 10Gb ETHERNET DRIVER 11146M: Harish Patil <harish.patil@cavium.com> 11147M: Manish Chopra <manish.chopra@cavium.com> 11148M: Dept-GELinuxNICDev@cavium.com 11149L: netdev@vger.kernel.org 11150S: Supported 11151F: drivers/net/ethernet/qlogic/qlge/ 11152 11153QNX4 FILESYSTEM 11154M: Anders Larsen <al@alarsen.net> 11155W: http://www.alarsen.net/linux/qnx4fs/ 11156S: Maintained 11157F: fs/qnx4/ 11158F: include/uapi/linux/qnx4_fs.h 11159F: include/uapi/linux/qnxtypes.h 11160 11161QORIQ DPAA2 FSL-MC BUS DRIVER 11162M: Stuart Yoder <stuyoder@gmail.com> 11163M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11164L: linux-kernel@vger.kernel.org 11165S: Maintained 11166F: drivers/staging/fsl-mc/ 11167F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11168 11169QT1010 MEDIA DRIVER 11170M: Antti Palosaari <crope@iki.fi> 11171L: linux-media@vger.kernel.org 11172W: https://linuxtv.org 11173W: http://palosaari.fi/linux/ 11174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11175T: git git://linuxtv.org/anttip/media_tree.git 11176S: Maintained 11177F: drivers/media/tuners/qt1010* 11178 11179QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11180M: Kalle Valo <kvalo@qca.qualcomm.com> 11181L: ath10k@lists.infradead.org 11182W: http://wireless.kernel.org/en/users/Drivers/ath10k 11183T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11184S: Supported 11185F: drivers/net/wireless/ath/ath10k/ 11186 11187QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11188M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11189L: linux-wireless@vger.kernel.org 11190W: http://wireless.kernel.org/en/users/Drivers/ath9k 11191S: Supported 11192F: drivers/net/wireless/ath/ath9k/ 11193 11194QUALCOMM CAMERA SUBSYSTEM DRIVER 11195M: Todor Tomov <todor.tomov@linaro.org> 11196L: linux-media@vger.kernel.org 11197S: Maintained 11198F: Documentation/devicetree/bindings/media/qcom,camss.txt 11199F: Documentation/media/v4l-drivers/qcom_camss.rst 11200F: drivers/media/platform/qcom/camss-8x16/ 11201 11202QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11203M: Timur Tabi <timur@codeaurora.org> 11204L: netdev@vger.kernel.org 11205S: Supported 11206F: drivers/net/ethernet/qualcomm/emac/ 11207 11208QUALCOMM HEXAGON ARCHITECTURE 11209M: Richard Kuo <rkuo@codeaurora.org> 11210L: linux-hexagon@vger.kernel.org 11211T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11212S: Supported 11213F: arch/hexagon/ 11214 11215QUALCOMM IOMMU 11216M: Rob Clark <robdclark@gmail.com> 11217L: iommu@lists.linux-foundation.org 11218L: linux-arm-msm@vger.kernel.org 11219S: Maintained 11220F: drivers/iommu/qcom_iommu.c 11221 11222QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11223M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11224L: linux-media@vger.kernel.org 11225L: linux-arm-msm@vger.kernel.org 11226T: git git://linuxtv.org/media_tree.git 11227S: Maintained 11228F: drivers/media/platform/qcom/venus/ 11229 11230QUALCOMM WCN36XX WIRELESS DRIVER 11231M: Eugene Krasnikov <k.eugene.e@gmail.com> 11232L: wcn36xx@lists.infradead.org 11233W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11234T: git git://github.com/KrasnikovEugene/wcn36xx.git 11235S: Supported 11236F: drivers/net/wireless/ath/wcn36xx/ 11237 11238QUANTENNA QTNFMAC WIRELESS DRIVER 11239M: Igor Mitsyanko <imitsyanko@quantenna.com> 11240M: Avinash Patil <avinashp@quantenna.com> 11241M: Sergey Matyukevich <smatyukevich@quantenna.com> 11242L: linux-wireless@vger.kernel.org 11243S: Maintained 11244F: drivers/net/wireless/quantenna 11245 11246RADEON and AMDGPU DRM DRIVERS 11247M: Alex Deucher <alexander.deucher@amd.com> 11248M: Christian König <christian.koenig@amd.com> 11249L: amd-gfx@lists.freedesktop.org 11250T: git git://people.freedesktop.org/~agd5f/linux 11251S: Supported 11252F: drivers/gpu/drm/radeon/ 11253F: include/uapi/drm/radeon_drm.h 11254F: drivers/gpu/drm/amd/ 11255F: include/uapi/drm/amdgpu_drm.h 11256 11257RADEON FRAMEBUFFER DISPLAY DRIVER 11258M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11259L: linux-fbdev@vger.kernel.org 11260S: Maintained 11261F: drivers/video/fbdev/aty/radeon* 11262F: include/uapi/linux/radeonfb.h 11263 11264RADIOSHARK RADIO DRIVER 11265M: Hans Verkuil <hverkuil@xs4all.nl> 11266L: linux-media@vger.kernel.org 11267T: git git://linuxtv.org/media_tree.git 11268S: Maintained 11269F: drivers/media/radio/radio-shark.c 11270 11271RADIOSHARK2 RADIO DRIVER 11272M: Hans Verkuil <hverkuil@xs4all.nl> 11273L: linux-media@vger.kernel.org 11274T: git git://linuxtv.org/media_tree.git 11275S: Maintained 11276F: drivers/media/radio/radio-shark2.c 11277F: drivers/media/radio/radio-tea5777.c 11278 11279RADOS BLOCK DEVICE (RBD) 11280M: Ilya Dryomov <idryomov@gmail.com> 11281M: Sage Weil <sage@redhat.com> 11282M: Alex Elder <elder@kernel.org> 11283L: ceph-devel@vger.kernel.org 11284W: http://ceph.com/ 11285T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11286T: git git://github.com/ceph/ceph-client.git 11287S: Supported 11288F: Documentation/ABI/testing/sysfs-bus-rbd 11289F: drivers/block/rbd.c 11290F: drivers/block/rbd_types.h 11291 11292RAGE128 FRAMEBUFFER DISPLAY DRIVER 11293M: Paul Mackerras <paulus@samba.org> 11294L: linux-fbdev@vger.kernel.org 11295S: Maintained 11296F: drivers/video/fbdev/aty/aty128fb.c 11297 11298RAINSHADOW-CEC DRIVER 11299M: Hans Verkuil <hverkuil@xs4all.nl> 11300L: linux-media@vger.kernel.org 11301T: git git://linuxtv.org/media_tree.git 11302S: Maintained 11303F: drivers/media/usb/rainshadow-cec/* 11304 11305RALINK MIPS ARCHITECTURE 11306M: John Crispin <john@phrozen.org> 11307L: linux-mips@linux-mips.org 11308S: Maintained 11309F: arch/mips/ralink 11310 11311RALINK RT2X00 WIRELESS LAN DRIVER 11312P: rt2x00 project 11313M: Stanislaw Gruszka <sgruszka@redhat.com> 11314M: Helmut Schaa <helmut.schaa@googlemail.com> 11315L: linux-wireless@vger.kernel.org 11316S: Maintained 11317F: drivers/net/wireless/ralink/rt2x00/ 11318 11319RAMDISK RAM BLOCK DEVICE DRIVER 11320M: Jens Axboe <axboe@kernel.dk> 11321S: Maintained 11322F: Documentation/blockdev/ramdisk.txt 11323F: drivers/block/brd.c 11324 11325RANDOM NUMBER DRIVER 11326M: "Theodore Ts'o" <tytso@mit.edu> 11327S: Maintained 11328F: drivers/char/random.c 11329 11330RAPIDIO SUBSYSTEM 11331M: Matt Porter <mporter@kernel.crashing.org> 11332M: Alexandre Bounine <alexandre.bounine@idt.com> 11333S: Maintained 11334F: drivers/rapidio/ 11335 11336RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11337L: linux-wireless@vger.kernel.org 11338S: Orphan 11339F: drivers/net/wireless/ray* 11340 11341RCUTORTURE MODULE 11342M: Josh Triplett <josh@joshtriplett.org> 11343M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11344L: linux-kernel@vger.kernel.org 11345S: Supported 11346T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11347F: Documentation/RCU/torture.txt 11348F: kernel/rcu/rcutorture.c 11349 11350RCUTORTURE TEST FRAMEWORK 11351M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11352M: Josh Triplett <josh@joshtriplett.org> 11353R: Steven Rostedt <rostedt@goodmis.org> 11354R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11355R: Lai Jiangshan <jiangshanlai@gmail.com> 11356L: linux-kernel@vger.kernel.org 11357S: Supported 11358T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11359F: tools/testing/selftests/rcutorture 11360 11361RDC R-321X SoC 11362M: Florian Fainelli <florian@openwrt.org> 11363S: Maintained 11364 11365RDC R6040 FAST ETHERNET DRIVER 11366M: Florian Fainelli <f.fainelli@gmail.com> 11367L: netdev@vger.kernel.org 11368S: Maintained 11369F: drivers/net/ethernet/rdc/r6040.c 11370 11371RDMAVT - RDMA verbs software 11372M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11373L: linux-rdma@vger.kernel.org 11374S: Supported 11375F: drivers/infiniband/sw/rdmavt 11376 11377RDS - RELIABLE DATAGRAM SOCKETS 11378M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11379L: netdev@vger.kernel.org 11380L: linux-rdma@vger.kernel.org 11381L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11382W: https://oss.oracle.com/projects/rds/ 11383S: Supported 11384F: net/rds/ 11385F: Documentation/networking/rds.txt 11386 11387RDT - RESOURCE ALLOCATION 11388M: Fenghua Yu <fenghua.yu@intel.com> 11389L: linux-kernel@vger.kernel.org 11390S: Supported 11391F: arch/x86/kernel/cpu/intel_rdt* 11392F: arch/x86/include/asm/intel_rdt_sched.h 11393F: Documentation/x86/intel_rdt* 11394 11395READ-COPY UPDATE (RCU) 11396M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11397M: Josh Triplett <josh@joshtriplett.org> 11398R: Steven Rostedt <rostedt@goodmis.org> 11399R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11400R: Lai Jiangshan <jiangshanlai@gmail.com> 11401L: linux-kernel@vger.kernel.org 11402W: http://www.rdrop.com/users/paulmck/RCU/ 11403S: Supported 11404T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11405F: Documentation/RCU/ 11406X: Documentation/RCU/torture.txt 11407F: include/linux/rcu* 11408X: include/linux/srcu.h 11409F: kernel/rcu/ 11410X: kernel/torture.c 11411 11412REAL TIME CLOCK (RTC) SUBSYSTEM 11413M: Alessandro Zummo <a.zummo@towertech.it> 11414M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11415L: linux-rtc@vger.kernel.org 11416Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11417T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11418S: Maintained 11419F: Documentation/devicetree/bindings/rtc/ 11420F: Documentation/rtc.txt 11421F: drivers/rtc/ 11422F: include/linux/rtc.h 11423F: include/uapi/linux/rtc.h 11424F: include/linux/rtc/ 11425F: include/linux/platform_data/rtc-* 11426F: tools/testing/selftests/timers/rtctest.c 11427 11428REALTEK AUDIO CODECS 11429M: Bard Liao <bardliao@realtek.com> 11430M: Oder Chiou <oder_chiou@realtek.com> 11431S: Maintained 11432F: sound/soc/codecs/rt* 11433F: include/sound/rt*.h 11434 11435REGISTER MAP ABSTRACTION 11436M: Mark Brown <broonie@kernel.org> 11437L: linux-kernel@vger.kernel.org 11438T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11439S: Supported 11440F: Documentation/devicetree/bindings/regmap/ 11441F: drivers/base/regmap/ 11442F: include/linux/regmap.h 11443 11444REISERFS FILE SYSTEM 11445L: reiserfs-devel@vger.kernel.org 11446S: Supported 11447F: fs/reiserfs/ 11448 11449REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11450M: Ohad Ben-Cohen <ohad@wizery.com> 11451M: Bjorn Andersson <bjorn.andersson@linaro.org> 11452L: linux-remoteproc@vger.kernel.org 11453T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11454S: Maintained 11455F: Documentation/devicetree/bindings/remoteproc/ 11456F: Documentation/remoteproc.txt 11457F: drivers/remoteproc/ 11458F: include/linux/remoteproc.h 11459 11460REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11461M: Ohad Ben-Cohen <ohad@wizery.com> 11462M: Bjorn Andersson <bjorn.andersson@linaro.org> 11463L: linux-remoteproc@vger.kernel.org 11464T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11465S: Maintained 11466F: drivers/rpmsg/ 11467F: Documentation/rpmsg.txt 11468F: include/linux/rpmsg.h 11469F: include/linux/rpmsg/ 11470 11471RENESAS CLOCK DRIVERS 11472M: Geert Uytterhoeven <geert+renesas@glider.be> 11473L: linux-renesas-soc@vger.kernel.org 11474S: Supported 11475F: drivers/clk/renesas/ 11476 11477RENESAS ETHERNET DRIVERS 11478R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11479L: netdev@vger.kernel.org 11480L: linux-renesas-soc@vger.kernel.org 11481F: Documentation/devicetree/bindings/net/renesas,*.txt 11482F: Documentation/devicetree/bindings/net/sh_eth.txt 11483F: drivers/net/ethernet/renesas/ 11484F: include/linux/sh_eth.h 11485 11486RENESAS R-CAR GYROADC DRIVER 11487M: Marek Vasut <marek.vasut@gmail.com> 11488L: linux-iio@vger.kernel.org 11489S: Supported 11490F: drivers/iio/adc/rcar_gyro_adc.c 11491 11492RENESAS USB PHY DRIVER 11493M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11494L: linux-renesas-soc@vger.kernel.org 11495S: Maintained 11496F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11497 11498RESET CONTROLLER FRAMEWORK 11499M: Philipp Zabel <p.zabel@pengutronix.de> 11500T: git git://git.pengutronix.de/git/pza/linux 11501S: Maintained 11502F: drivers/reset/ 11503F: Documentation/devicetree/bindings/reset/ 11504F: include/dt-bindings/reset/ 11505F: include/linux/reset.h 11506F: include/linux/reset-controller.h 11507 11508RFKILL 11509M: Johannes Berg <johannes@sipsolutions.net> 11510L: linux-wireless@vger.kernel.org 11511W: http://wireless.kernel.org/ 11512T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11513T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11514S: Maintained 11515F: Documentation/rfkill.txt 11516F: net/rfkill/ 11517 11518RHASHTABLE 11519M: Thomas Graf <tgraf@suug.ch> 11520M: Herbert Xu <herbert@gondor.apana.org.au> 11521L: netdev@vger.kernel.org 11522S: Maintained 11523F: lib/rhashtable.c 11524F: include/linux/rhashtable.h 11525 11526RICOH R5C592 MEMORYSTICK DRIVER 11527M: Maxim Levitsky <maximlevitsky@gmail.com> 11528S: Maintained 11529F: drivers/memstick/host/r592.* 11530 11531RICOH SMARTMEDIA/XD DRIVER 11532M: Maxim Levitsky <maximlevitsky@gmail.com> 11533S: Maintained 11534F: drivers/mtd/nand/r852.c 11535F: drivers/mtd/nand/r852.h 11536 11537ROCCAT DRIVERS 11538M: Stefan Achatz <erazor_de@users.sourceforge.net> 11539W: http://sourceforge.net/projects/roccat/ 11540S: Maintained 11541F: drivers/hid/hid-roccat* 11542F: include/linux/hid-roccat* 11543F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11544 11545ROCKER DRIVER 11546M: Jiri Pirko <jiri@resnulli.us> 11547L: netdev@vger.kernel.org 11548S: Supported 11549F: drivers/net/ethernet/rocker/ 11550 11551ROCKETPORT DRIVER 11552P: Comtrol Corp. 11553W: http://www.comtrol.com 11554S: Maintained 11555F: Documentation/serial/rocket.txt 11556F: drivers/tty/rocket* 11557 11558ROCKETPORT EXPRESS/INFINITY DRIVER 11559M: Kevin Cernekee <cernekee@gmail.com> 11560L: linux-serial@vger.kernel.org 11561S: Odd Fixes 11562F: drivers/tty/serial/rp2.* 11563 11564ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11565M: Marek Vasut <marek.vasut+renesas@gmail.com> 11566L: linux-kernel@vger.kernel.org 11567L: linux-renesas-soc@vger.kernel.org 11568S: Supported 11569F: drivers/mfd/bd9571mwv.c 11570F: drivers/regulator/bd9571mwv-regulator.c 11571F: drivers/gpio/gpio-bd9571mwv.c 11572F: include/linux/mfd/bd9571mwv.h 11573F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11574 11575ROSE NETWORK LAYER 11576M: Ralf Baechle <ralf@linux-mips.org> 11577L: linux-hams@vger.kernel.org 11578W: http://www.linux-ax25.org/ 11579S: Maintained 11580F: include/net/rose.h 11581F: include/uapi/linux/rose.h 11582F: net/rose/ 11583 11584RTL2830 MEDIA DRIVER 11585M: Antti Palosaari <crope@iki.fi> 11586L: linux-media@vger.kernel.org 11587W: https://linuxtv.org 11588W: http://palosaari.fi/linux/ 11589Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11590T: git git://linuxtv.org/anttip/media_tree.git 11591S: Maintained 11592F: drivers/media/dvb-frontends/rtl2830* 11593 11594RTL2832 MEDIA DRIVER 11595M: Antti Palosaari <crope@iki.fi> 11596L: linux-media@vger.kernel.org 11597W: https://linuxtv.org 11598W: http://palosaari.fi/linux/ 11599Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11600T: git git://linuxtv.org/anttip/media_tree.git 11601S: Maintained 11602F: drivers/media/dvb-frontends/rtl2832* 11603 11604RTL2832_SDR MEDIA DRIVER 11605M: Antti Palosaari <crope@iki.fi> 11606L: linux-media@vger.kernel.org 11607W: https://linuxtv.org 11608W: http://palosaari.fi/linux/ 11609Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11610T: git git://linuxtv.org/anttip/media_tree.git 11611S: Maintained 11612F: drivers/media/dvb-frontends/rtl2832_sdr* 11613 11614RTL8180 WIRELESS DRIVER 11615L: linux-wireless@vger.kernel.org 11616W: http://wireless.kernel.org/ 11617T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11618S: Orphan 11619F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11620 11621RTL8187 WIRELESS DRIVER 11622M: Herton Ronaldo Krzesinski <herton@canonical.com> 11623M: Hin-Tak Leung <htl10@users.sourceforge.net> 11624M: Larry Finger <Larry.Finger@lwfinger.net> 11625L: linux-wireless@vger.kernel.org 11626W: http://wireless.kernel.org/ 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11628S: Maintained 11629F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11630 11631RTL8192CE WIRELESS DRIVER 11632M: Larry Finger <Larry.Finger@lwfinger.net> 11633M: Chaoming Li <chaoming_li@realsil.com.cn> 11634L: linux-wireless@vger.kernel.org 11635W: http://wireless.kernel.org/ 11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11637S: Maintained 11638F: drivers/net/wireless/realtek/rtlwifi/ 11639F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11640 11641RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11642M: Jes Sorensen <Jes.Sorensen@gmail.com> 11643L: linux-wireless@vger.kernel.org 11644T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11645S: Maintained 11646F: drivers/net/wireless/realtek/rtl8xxxu/ 11647 11648S3 SAVAGE FRAMEBUFFER DRIVER 11649M: Antonino Daplas <adaplas@gmail.com> 11650L: linux-fbdev@vger.kernel.org 11651S: Maintained 11652F: drivers/video/fbdev/savage/ 11653 11654S390 11655M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11656M: Heiko Carstens <heiko.carstens@de.ibm.com> 11657L: linux-s390@vger.kernel.org 11658W: http://www.ibm.com/developerworks/linux/linux390/ 11659T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11660S: Supported 11661F: arch/s390/ 11662F: drivers/s390/ 11663F: Documentation/s390/ 11664F: Documentation/driver-api/s390-drivers.rst 11665 11666S390 COMMON I/O LAYER 11667M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11668M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11669L: linux-s390@vger.kernel.org 11670W: http://www.ibm.com/developerworks/linux/linux390/ 11671S: Supported 11672F: drivers/s390/cio/ 11673 11674S390 DASD DRIVER 11675M: Stefan Haberland <sth@linux.vnet.ibm.com> 11676M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11677L: linux-s390@vger.kernel.org 11678W: http://www.ibm.com/developerworks/linux/linux390/ 11679S: Supported 11680F: drivers/s390/block/dasd* 11681F: block/partitions/ibm.c 11682 11683S390 IOMMU (PCI) 11684M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11685L: linux-s390@vger.kernel.org 11686W: http://www.ibm.com/developerworks/linux/linux390/ 11687S: Supported 11688F: drivers/iommu/s390-iommu.c 11689 11690S390 IUCV NETWORK LAYER 11691M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11692M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11693L: linux-s390@vger.kernel.org 11694W: http://www.ibm.com/developerworks/linux/linux390/ 11695S: Supported 11696F: drivers/s390/net/*iucv* 11697F: include/net/iucv/ 11698F: net/iucv/ 11699 11700S390 NETWORK DRIVERS 11701M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11702M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11703L: linux-s390@vger.kernel.org 11704W: http://www.ibm.com/developerworks/linux/linux390/ 11705S: Supported 11706F: drivers/s390/net/ 11707 11708S390 PCI SUBSYSTEM 11709M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11710M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11711L: linux-s390@vger.kernel.org 11712W: http://www.ibm.com/developerworks/linux/linux390/ 11713S: Supported 11714F: arch/s390/pci/ 11715F: drivers/pci/hotplug/s390_pci_hpc.c 11716 11717S390 VFIO-CCW DRIVER 11718M: Cornelia Huck <cohuck@redhat.com> 11719M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11720L: linux-s390@vger.kernel.org 11721L: kvm@vger.kernel.org 11722S: Supported 11723F: drivers/s390/cio/vfio_ccw* 11724F: Documentation/s390/vfio-ccw.txt 11725F: include/uapi/linux/vfio_ccw.h 11726 11727S390 ZCRYPT DRIVER 11728M: Harald Freudenberger <freude@de.ibm.com> 11729L: linux-s390@vger.kernel.org 11730W: http://www.ibm.com/developerworks/linux/linux390/ 11731S: Supported 11732F: drivers/s390/crypto/ 11733 11734S390 ZFCP DRIVER 11735M: Steffen Maier <maier@linux.vnet.ibm.com> 11736M: Benjamin Block <bblock@linux.vnet.ibm.com> 11737L: linux-s390@vger.kernel.org 11738W: http://www.ibm.com/developerworks/linux/linux390/ 11739S: Supported 11740F: drivers/s390/scsi/zfcp_* 11741 11742S3C24XX SD/MMC Driver 11743M: Ben Dooks <ben-linux@fluff.org> 11744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11745S: Supported 11746F: drivers/mmc/host/s3cmci.* 11747 11748SAA6588 RDS RECEIVER DRIVER 11749M: Hans Verkuil <hverkuil@xs4all.nl> 11750L: linux-media@vger.kernel.org 11751T: git git://linuxtv.org/media_tree.git 11752W: https://linuxtv.org 11753S: Odd Fixes 11754F: drivers/media/i2c/saa6588* 11755 11756SAA7134 VIDEO4LINUX DRIVER 11757M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11758M: Mauro Carvalho Chehab <mchehab@kernel.org> 11759L: linux-media@vger.kernel.org 11760W: https://linuxtv.org 11761T: git git://linuxtv.org/media_tree.git 11762S: Odd fixes 11763F: Documentation/media/v4l-drivers/saa7134* 11764F: drivers/media/pci/saa7134/ 11765 11766SAA7146 VIDEO4LINUX-2 DRIVER 11767M: Hans Verkuil <hverkuil@xs4all.nl> 11768L: linux-media@vger.kernel.org 11769T: git git://linuxtv.org/media_tree.git 11770S: Maintained 11771F: drivers/media/common/saa7146/ 11772F: drivers/media/pci/saa7146/ 11773F: include/media/saa7146* 11774 11775SAMSUNG AUDIO (ASoC) DRIVERS 11776M: Krzysztof Kozlowski <krzk@kernel.org> 11777M: Sangbeom Kim <sbkim73@samsung.com> 11778M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11779L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11780S: Supported 11781F: sound/soc/samsung/ 11782 11783SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11784M: Krzysztof Kozlowski <krzk@kernel.org> 11785L: linux-crypto@vger.kernel.org 11786L: linux-samsung-soc@vger.kernel.org 11787S: Maintained 11788F: drivers/crypto/exynos-rng.c 11789F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11790 11791SAMSUNG FRAMEBUFFER DRIVER 11792M: Jingoo Han <jingoohan1@gmail.com> 11793L: linux-fbdev@vger.kernel.org 11794S: Maintained 11795F: drivers/video/fbdev/s3c-fb.c 11796 11797SAMSUNG LAPTOP DRIVER 11798M: Corentin Chary <corentin.chary@gmail.com> 11799L: platform-driver-x86@vger.kernel.org 11800S: Maintained 11801F: drivers/platform/x86/samsung-laptop.c 11802 11803SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11804M: Sangbeom Kim <sbkim73@samsung.com> 11805M: Krzysztof Kozlowski <krzk@kernel.org> 11806M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11807L: linux-kernel@vger.kernel.org 11808L: linux-samsung-soc@vger.kernel.org 11809S: Supported 11810F: drivers/mfd/sec*.c 11811F: drivers/regulator/s2m*.c 11812F: drivers/regulator/s5m*.c 11813F: drivers/clk/clk-s2mps11.c 11814F: drivers/rtc/rtc-s5m.c 11815F: include/linux/mfd/samsung/ 11816F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11817F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11818F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11819F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11820 11821SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11822M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11823L: linux-media@vger.kernel.org 11824L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11825S: Maintained 11826F: drivers/media/platform/s3c-camif/ 11827F: include/media/drv-intf/s3c_camif.h 11828 11829SAMSUNG S3FWRN5 NFC DRIVER 11830M: Robert Baldyga <r.baldyga@samsung.com> 11831M: Krzysztof Opasiak <k.opasiak@samsung.com> 11832L: linux-nfc@lists.01.org (moderated for non-subscribers) 11833S: Supported 11834F: drivers/nfc/s3fwrn5 11835 11836SAMSUNG S5C73M3 CAMERA DRIVER 11837M: Kyungmin Park <kyungmin.park@samsung.com> 11838M: Andrzej Hajda <a.hajda@samsung.com> 11839L: linux-media@vger.kernel.org 11840S: Supported 11841F: drivers/media/i2c/s5c73m3/* 11842 11843SAMSUNG S5K5BAF CAMERA DRIVER 11844M: Kyungmin Park <kyungmin.park@samsung.com> 11845M: Andrzej Hajda <a.hajda@samsung.com> 11846L: linux-media@vger.kernel.org 11847S: Supported 11848F: drivers/media/i2c/s5k5baf.c 11849 11850SAMSUNG S5P Security SubSystem (SSS) DRIVER 11851M: Krzysztof Kozlowski <krzk@kernel.org> 11852M: Vladimir Zapolskiy <vz@mleia.com> 11853L: linux-crypto@vger.kernel.org 11854L: linux-samsung-soc@vger.kernel.org 11855S: Maintained 11856F: drivers/crypto/s5p-sss.c 11857 11858SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11859M: Kyungmin Park <kyungmin.park@samsung.com> 11860M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11861L: linux-media@vger.kernel.org 11862Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11863S: Supported 11864F: drivers/media/platform/exynos4-is/ 11865 11866SAMSUNG SOC CLOCK DRIVERS 11867M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11868M: Tomasz Figa <tomasz.figa@gmail.com> 11869M: Chanwoo Choi <cw00.choi@samsung.com> 11870S: Supported 11871L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11872F: drivers/clk/samsung/ 11873F: include/dt-bindings/clock/exynos*.h 11874F: Documentation/devicetree/bindings/clock/exynos*.txt 11875 11876SAMSUNG SPI DRIVERS 11877M: Kukjin Kim <kgene@kernel.org> 11878M: Krzysztof Kozlowski <krzk@kernel.org> 11879M: Andi Shyti <andi.shyti@samsung.com> 11880L: linux-spi@vger.kernel.org 11881L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11882S: Maintained 11883F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11884F: drivers/spi/spi-s3c* 11885F: include/linux/platform_data/spi-s3c64xx.h 11886 11887SAMSUNG SXGBE DRIVERS 11888M: Byungho An <bh74.an@samsung.com> 11889M: Girish K S <ks.giri@samsung.com> 11890M: Vipul Pandya <vipul.pandya@samsung.com> 11891S: Supported 11892L: netdev@vger.kernel.org 11893F: drivers/net/ethernet/samsung/sxgbe/ 11894 11895SAMSUNG THERMAL DRIVER 11896M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11897L: linux-pm@vger.kernel.org 11898L: linux-samsung-soc@vger.kernel.org 11899S: Supported 11900T: git https://github.com/lmajewski/linux-samsung-thermal.git 11901F: drivers/thermal/samsung/ 11902 11903SAMSUNG USB2 PHY DRIVER 11904M: Kamil Debski <kamil@wypas.org> 11905M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11906L: linux-kernel@vger.kernel.org 11907S: Supported 11908F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11909F: Documentation/phy/samsung-usb2.txt 11910F: drivers/phy/samsung/phy-exynos4210-usb2.c 11911F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11912F: drivers/phy/samsung/phy-exynos5250-usb2.c 11913F: drivers/phy/samsung/phy-s5pv210-usb2.c 11914F: drivers/phy/samsung/phy-samsung-usb2.c 11915F: drivers/phy/samsung/phy-samsung-usb2.h 11916 11917SC1200 WDT DRIVER 11918M: Zwane Mwaikambo <zwanem@gmail.com> 11919S: Maintained 11920F: drivers/watchdog/sc1200wdt.c 11921 11922SCHEDULER 11923M: Ingo Molnar <mingo@redhat.com> 11924M: Peter Zijlstra <peterz@infradead.org> 11925L: linux-kernel@vger.kernel.org 11926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11927S: Maintained 11928F: kernel/sched/ 11929F: include/linux/sched.h 11930F: include/uapi/linux/sched.h 11931F: include/linux/wait.h 11932 11933SCORE ARCHITECTURE 11934M: Chen Liqin <liqin.linux@gmail.com> 11935M: Lennox Wu <lennox.wu@gmail.com> 11936W: http://www.sunplus.com 11937S: Supported 11938F: arch/score/ 11939 11940SCR24X CHIP CARD INTERFACE DRIVER 11941M: Lubomir Rintel <lkundrak@v3.sk> 11942S: Supported 11943F: drivers/char/pcmcia/scr24x_cs.c 11944 11945SCSI CDROM DRIVER 11946M: Jens Axboe <axboe@kernel.dk> 11947L: linux-scsi@vger.kernel.org 11948W: http://www.kernel.dk 11949S: Maintained 11950F: drivers/scsi/sr* 11951 11952SCSI RDMA PROTOCOL (SRP) INITIATOR 11953M: Bart Van Assche <bart.vanassche@sandisk.com> 11954L: linux-rdma@vger.kernel.org 11955S: Supported 11956W: http://www.openfabrics.org 11957Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11958T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11959F: drivers/infiniband/ulp/srp/ 11960F: include/scsi/srp.h 11961 11962SCSI SG DRIVER 11963M: Doug Gilbert <dgilbert@interlog.com> 11964L: linux-scsi@vger.kernel.org 11965W: http://sg.danny.cz/sg 11966S: Maintained 11967F: Documentation/scsi/scsi-generic.txt 11968F: drivers/scsi/sg.c 11969F: include/scsi/sg.h 11970 11971SCSI SUBSYSTEM 11972M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11974M: "Martin K. Petersen" <martin.petersen@oracle.com> 11975T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11976L: linux-scsi@vger.kernel.org 11977S: Maintained 11978F: Documentation/devicetree/bindings/scsi/ 11979F: drivers/scsi/ 11980F: include/scsi/ 11981 11982SCSI TAPE DRIVER 11983M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11984L: linux-scsi@vger.kernel.org 11985S: Maintained 11986F: Documentation/scsi/st.txt 11987F: drivers/scsi/st.* 11988F: drivers/scsi/st_*.h 11989 11990SCTP PROTOCOL 11991M: Vlad Yasevich <vyasevich@gmail.com> 11992M: Neil Horman <nhorman@tuxdriver.com> 11993L: linux-sctp@vger.kernel.org 11994W: http://lksctp.sourceforge.net 11995S: Maintained 11996F: Documentation/networking/sctp.txt 11997F: include/linux/sctp.h 11998F: include/uapi/linux/sctp.h 11999F: include/net/sctp/ 12000F: net/sctp/ 12001 12002SCx200 CPU SUPPORT 12003M: Jim Cromie <jim.cromie@gmail.com> 12004S: Odd Fixes 12005F: Documentation/i2c/busses/scx200_acb 12006F: arch/x86/platform/scx200/ 12007F: drivers/watchdog/scx200_wdt.c 12008F: drivers/i2c/busses/scx200* 12009F: drivers/mtd/maps/scx200_docflash.c 12010F: include/linux/scx200.h 12011 12012SCx200 GPIO DRIVER 12013M: Jim Cromie <jim.cromie@gmail.com> 12014S: Maintained 12015F: drivers/char/scx200_gpio.c 12016F: include/linux/scx200_gpio.h 12017 12018SCx200 HRT CLOCKSOURCE DRIVER 12019M: Jim Cromie <jim.cromie@gmail.com> 12020S: Maintained 12021F: drivers/clocksource/scx200_hrt.c 12022 12023SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12024M: Sascha Sommer <saschasommer@freenet.de> 12025L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12026S: Maintained 12027F: drivers/mmc/host/sdricoh_cs.c 12028 12029SECURE COMPUTING 12030M: Kees Cook <keescook@chromium.org> 12031R: Andy Lutomirski <luto@amacapital.net> 12032R: Will Drewry <wad@chromium.org> 12033T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12034S: Supported 12035F: kernel/seccomp.c 12036F: include/uapi/linux/seccomp.h 12037F: include/linux/seccomp.h 12038F: tools/testing/selftests/seccomp/* 12039F: tools/testing/selftests/kselftest_harness.h 12040F: Documentation/userspace-api/seccomp_filter.rst 12041K: \bsecure_computing 12042K: \bTIF_SECCOMP\b 12043 12044SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12045M: Al Cooper <alcooperx@gmail.com> 12046L: linux-mmc@vger.kernel.org 12047L: bcm-kernel-feedback-list@broadcom.com 12048S: Maintained 12049F: drivers/mmc/host/sdhci-brcmstb* 12050 12051SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12052M: Adrian Hunter <adrian.hunter@intel.com> 12053L: linux-mmc@vger.kernel.org 12054T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12055S: Maintained 12056F: drivers/mmc/host/sdhci* 12057F: include/linux/mmc/sdhci* 12058 12059SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12060M: Ben Dooks <ben-linux@fluff.org> 12061M: Jaehoon Chung <jh80.chung@samsung.com> 12062L: linux-mmc@vger.kernel.org 12063S: Maintained 12064F: drivers/mmc/host/sdhci-s3c* 12065 12066SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12067M: Viresh Kumar <vireshk@kernel.org> 12068L: linux-mmc@vger.kernel.org 12069S: Maintained 12070F: drivers/mmc/host/sdhci-spear.c 12071 12072SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12073M: Kishon Vijay Abraham I <kishon@ti.com> 12074L: linux-mmc@vger.kernel.org 12075S: Maintained 12076F: drivers/mmc/host/sdhci-omap.c 12077 12078SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12079M: Scott Bauer <scott.bauer@intel.com> 12080M: Jonathan Derrick <jonathan.derrick@intel.com> 12081M: Rafael Antognolli <rafael.antognolli@intel.com> 12082L: linux-block@vger.kernel.org 12083S: Supported 12084F: block/sed* 12085F: block/opal_proto.h 12086F: include/linux/sed* 12087F: include/uapi/linux/sed* 12088 12089SECURITY CONTACT 12090M: Security Officers <security@kernel.org> 12091S: Supported 12092 12093SECURITY SUBSYSTEM 12094M: James Morris <james.l.morris@oracle.com> 12095M: "Serge E. Hallyn" <serge@hallyn.com> 12096L: linux-security-module@vger.kernel.org (suggested Cc:) 12097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12098W: http://kernsec.org/ 12099S: Supported 12100F: security/ 12101 12102SELINUX SECURITY MODULE 12103M: Paul Moore <paul@paul-moore.com> 12104M: Stephen Smalley <sds@tycho.nsa.gov> 12105M: Eric Paris <eparis@parisplace.org> 12106L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12107W: https://selinuxproject.org 12108W: https://github.com/SELinuxProject 12109T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12110S: Supported 12111F: include/linux/selinux* 12112F: security/selinux/ 12113F: scripts/selinux/ 12114F: Documentation/admin-guide/LSM/SELinux.rst 12115 12116SENSABLE PHANTOM 12117M: Jiri Slaby <jirislaby@gmail.com> 12118S: Maintained 12119F: drivers/misc/phantom.c 12120F: include/uapi/linux/phantom.h 12121 12122SERIAL DEVICE BUS 12123M: Rob Herring <robh@kernel.org> 12124L: linux-serial@vger.kernel.org 12125S: Maintained 12126F: Documentation/devicetree/bindings/serial/slave-device.txt 12127F: drivers/tty/serdev/ 12128F: include/linux/serdev.h 12129 12130SERIAL DRIVERS 12131M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12132L: linux-serial@vger.kernel.org 12133S: Maintained 12134F: Documentation/devicetree/bindings/serial/ 12135F: drivers/tty/serial/ 12136 12137SERIAL IR RECEIVER 12138M: Sean Young <sean@mess.org> 12139L: linux-media@vger.kernel.org 12140S: Maintained 12141F: drivers/media/rc/serial_ir.c 12142 12143SFC NETWORK DRIVER 12144M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12145M: Edward Cree <ecree@solarflare.com> 12146M: Bert Kenward <bkenward@solarflare.com> 12147L: netdev@vger.kernel.org 12148S: Supported 12149F: drivers/net/ethernet/sfc/ 12150 12151SGI GRU DRIVER 12152M: Dimitri Sivanich <sivanich@sgi.com> 12153S: Maintained 12154F: drivers/misc/sgi-gru/ 12155 12156SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12157M: Pat Gefre <pfg@sgi.com> 12158L: linux-ia64@vger.kernel.org 12159S: Supported 12160F: Documentation/ia64/serial.txt 12161F: drivers/tty/serial/ioc?_serial.c 12162F: include/linux/ioc?.h 12163 12164SGI XP/XPC/XPNET DRIVER 12165M: Cliff Whickman <cpw@sgi.com> 12166M: Robin Holt <robinmholt@gmail.com> 12167S: Maintained 12168F: drivers/misc/sgi-xp/ 12169 12170SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12171M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12172L: linux-s390@vger.kernel.org 12173W: http://www.ibm.com/developerworks/linux/linux390/ 12174S: Supported 12175F: net/smc/ 12176 12177SH_VEU V4L2 MEM2MEM DRIVER 12178L: linux-media@vger.kernel.org 12179S: Orphan 12180F: drivers/media/platform/sh_veu.c 12181 12182SH_VOU V4L2 OUTPUT DRIVER 12183L: linux-media@vger.kernel.org 12184S: Orphan 12185F: drivers/media/platform/sh_vou.c 12186F: include/media/drv-intf/sh_vou.h 12187 12188SI2157 MEDIA DRIVER 12189M: Antti Palosaari <crope@iki.fi> 12190L: linux-media@vger.kernel.org 12191W: https://linuxtv.org 12192W: http://palosaari.fi/linux/ 12193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12194T: git git://linuxtv.org/anttip/media_tree.git 12195S: Maintained 12196F: drivers/media/tuners/si2157* 12197 12198SI2168 MEDIA DRIVER 12199M: Antti Palosaari <crope@iki.fi> 12200L: linux-media@vger.kernel.org 12201W: https://linuxtv.org 12202W: http://palosaari.fi/linux/ 12203Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12204T: git git://linuxtv.org/anttip/media_tree.git 12205S: Maintained 12206F: drivers/media/dvb-frontends/si2168* 12207 12208SI470X FM RADIO RECEIVER I2C DRIVER 12209M: Hans Verkuil <hverkuil@xs4all.nl> 12210L: linux-media@vger.kernel.org 12211T: git git://linuxtv.org/media_tree.git 12212W: https://linuxtv.org 12213S: Odd Fixes 12214F: drivers/media/radio/si470x/radio-si470x-i2c.c 12215 12216SI470X FM RADIO RECEIVER USB DRIVER 12217M: Hans Verkuil <hverkuil@xs4all.nl> 12218L: linux-media@vger.kernel.org 12219T: git git://linuxtv.org/media_tree.git 12220W: https://linuxtv.org 12221S: Maintained 12222F: drivers/media/radio/si470x/radio-si470x-common.c 12223F: drivers/media/radio/si470x/radio-si470x.h 12224F: drivers/media/radio/si470x/radio-si470x-usb.c 12225 12226SI4713 FM RADIO TRANSMITTER I2C DRIVER 12227M: Eduardo Valentin <edubezval@gmail.com> 12228L: linux-media@vger.kernel.org 12229T: git git://linuxtv.org/media_tree.git 12230W: https://linuxtv.org 12231S: Odd Fixes 12232F: drivers/media/radio/si4713/si4713.? 12233 12234SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12235M: Eduardo Valentin <edubezval@gmail.com> 12236L: linux-media@vger.kernel.org 12237T: git git://linuxtv.org/media_tree.git 12238W: https://linuxtv.org 12239S: Odd Fixes 12240F: drivers/media/radio/si4713/radio-platform-si4713.c 12241 12242SI4713 FM RADIO TRANSMITTER USB DRIVER 12243M: Hans Verkuil <hverkuil@xs4all.nl> 12244L: linux-media@vger.kernel.org 12245T: git git://linuxtv.org/media_tree.git 12246W: https://linuxtv.org 12247S: Maintained 12248F: drivers/media/radio/si4713/radio-usb-si4713.c 12249 12250SIANO DVB DRIVER 12251M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12252M: Mauro Carvalho Chehab <mchehab@kernel.org> 12253L: linux-media@vger.kernel.org 12254W: https://linuxtv.org 12255T: git git://linuxtv.org/media_tree.git 12256S: Odd fixes 12257F: drivers/media/common/siano/ 12258F: drivers/media/usb/siano/ 12259F: drivers/media/usb/siano/ 12260F: drivers/media/mmc/siano/ 12261 12262SILEAD TOUCHSCREEN DRIVER 12263M: Hans de Goede <hdegoede@redhat.com> 12264L: linux-input@vger.kernel.org 12265L: platform-driver-x86@vger.kernel.org 12266S: Maintained 12267F: drivers/input/touchscreen/silead.c 12268F: drivers/platform/x86/silead_dmi.c 12269 12270SILICON MOTION SM712 FRAME BUFFER DRIVER 12271M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12272M: Teddy Wang <teddy.wang@siliconmotion.com> 12273M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12274L: linux-fbdev@vger.kernel.org 12275S: Maintained 12276F: drivers/video/fbdev/sm712* 12277F: Documentation/fb/sm712fb.txt 12278 12279SIMPLE FIRMWARE INTERFACE (SFI) 12280M: Len Brown <lenb@kernel.org> 12281L: sfi-devel@simplefirmware.org 12282W: http://simplefirmware.org/ 12283T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12284S: Supported 12285F: arch/x86/platform/sfi/ 12286F: drivers/sfi/ 12287F: include/linux/sfi*.h 12288 12289SIMPLEFB FB DRIVER 12290M: Hans de Goede <hdegoede@redhat.com> 12291L: linux-fbdev@vger.kernel.org 12292S: Maintained 12293F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12294F: drivers/video/fbdev/simplefb.c 12295F: include/linux/platform_data/simplefb.h 12296 12297SIMTEC EB110ATX (Chalice CATS) 12298P: Ben Dooks 12299P: Vincent Sanders <vince@simtec.co.uk> 12300M: Simtec Linux Team <linux@simtec.co.uk> 12301W: http://www.simtec.co.uk/products/EB110ATX/ 12302S: Supported 12303 12304SIMTEC EB2410ITX (BAST) 12305P: Ben Dooks 12306P: Vincent Sanders <vince@simtec.co.uk> 12307M: Simtec Linux Team <linux@simtec.co.uk> 12308W: http://www.simtec.co.uk/products/EB2410ITX/ 12309S: Supported 12310F: arch/arm/mach-s3c24xx/mach-bast.c 12311F: arch/arm/mach-s3c24xx/bast-ide.c 12312F: arch/arm/mach-s3c24xx/bast-irq.c 12313 12314SIPHASH PRF ROUTINES 12315M: Jason A. Donenfeld <Jason@zx2c4.com> 12316S: Maintained 12317F: lib/siphash.c 12318F: lib/test_siphash.c 12319F: include/linux/siphash.h 12320 12321SIS 190 ETHERNET DRIVER 12322M: Francois Romieu <romieu@fr.zoreil.com> 12323L: netdev@vger.kernel.org 12324S: Maintained 12325F: drivers/net/ethernet/sis/sis190.c 12326 12327SIS 900/7016 FAST ETHERNET DRIVER 12328M: Daniele Venzano <venza@brownhat.org> 12329W: http://www.brownhat.org/sis900.html 12330L: netdev@vger.kernel.org 12331S: Maintained 12332F: drivers/net/ethernet/sis/sis900.* 12333 12334SIS FRAMEBUFFER DRIVER 12335M: Thomas Winischhofer <thomas@winischhofer.net> 12336W: http://www.winischhofer.net/linuxsisvga.shtml 12337S: Maintained 12338F: Documentation/fb/sisfb.txt 12339F: drivers/video/fbdev/sis/ 12340F: include/video/sisfb.h 12341 12342SIS USB2VGA DRIVER 12343M: Thomas Winischhofer <thomas@winischhofer.net> 12344W: http://www.winischhofer.at/linuxsisusbvga.shtml 12345S: Maintained 12346F: drivers/usb/misc/sisusbvga/ 12347 12348SLAB ALLOCATOR 12349M: Christoph Lameter <cl@linux.com> 12350M: Pekka Enberg <penberg@kernel.org> 12351M: David Rientjes <rientjes@google.com> 12352M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12353M: Andrew Morton <akpm@linux-foundation.org> 12354L: linux-mm@kvack.org 12355S: Maintained 12356F: include/linux/sl?b*.h 12357F: mm/sl?b* 12358 12359SLEEPABLE READ-COPY UPDATE (SRCU) 12360M: Lai Jiangshan <jiangshanlai@gmail.com> 12361M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12362M: Josh Triplett <josh@joshtriplett.org> 12363R: Steven Rostedt <rostedt@goodmis.org> 12364R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12365L: linux-kernel@vger.kernel.org 12366W: http://www.rdrop.com/users/paulmck/RCU/ 12367S: Supported 12368T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12369F: include/linux/srcu.h 12370F: kernel/rcu/srcu.c 12371 12372SMACK SECURITY MODULE 12373M: Casey Schaufler <casey@schaufler-ca.com> 12374L: linux-security-module@vger.kernel.org 12375W: http://schaufler-ca.com 12376T: git git://github.com/cschaufler/smack-next 12377S: Maintained 12378F: Documentation/admin-guide/LSM/Smack.rst 12379F: security/smack/ 12380 12381SMC91x ETHERNET DRIVER 12382M: Nicolas Pitre <nico@fluxnic.net> 12383S: Odd Fixes 12384F: drivers/net/ethernet/smsc/smc91x.* 12385 12386SMIA AND SMIA++ IMAGE SENSOR DRIVER 12387M: Sakari Ailus <sakari.ailus@iki.fi> 12388L: linux-media@vger.kernel.org 12389S: Maintained 12390F: drivers/media/i2c/smiapp/ 12391F: include/media/i2c/smiapp.h 12392F: drivers/media/i2c/smiapp-pll.c 12393F: drivers/media/i2c/smiapp-pll.h 12394F: include/uapi/linux/smiapp.h 12395F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12396 12397SMM665 HARDWARE MONITOR DRIVER 12398M: Guenter Roeck <linux@roeck-us.net> 12399L: linux-hwmon@vger.kernel.org 12400S: Maintained 12401F: Documentation/hwmon/smm665 12402F: drivers/hwmon/smm665.c 12403 12404SMSC EMC2103 HARDWARE MONITOR DRIVER 12405M: Steve Glendinning <steve.glendinning@shawell.net> 12406L: linux-hwmon@vger.kernel.org 12407S: Maintained 12408F: Documentation/hwmon/emc2103 12409F: drivers/hwmon/emc2103.c 12410 12411SMSC SCH5627 HARDWARE MONITOR DRIVER 12412M: Hans de Goede <hdegoede@redhat.com> 12413L: linux-hwmon@vger.kernel.org 12414S: Supported 12415F: Documentation/hwmon/sch5627 12416F: drivers/hwmon/sch5627.c 12417 12418SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12419M: Steve Glendinning <steve.glendinning@shawell.net> 12420L: linux-fbdev@vger.kernel.org 12421S: Maintained 12422F: drivers/video/fbdev/smscufx.c 12423 12424SMSC47B397 HARDWARE MONITOR DRIVER 12425M: Jean Delvare <jdelvare@suse.com> 12426L: linux-hwmon@vger.kernel.org 12427S: Maintained 12428F: Documentation/hwmon/smsc47b397 12429F: drivers/hwmon/smsc47b397.c 12430 12431SMSC911x ETHERNET DRIVER 12432M: Steve Glendinning <steve.glendinning@shawell.net> 12433L: netdev@vger.kernel.org 12434S: Maintained 12435F: include/linux/smsc911x.h 12436F: drivers/net/ethernet/smsc/smsc911x.* 12437 12438SMSC9420 PCI ETHERNET DRIVER 12439M: Steve Glendinning <steve.glendinning@shawell.net> 12440L: netdev@vger.kernel.org 12441S: Maintained 12442F: drivers/net/ethernet/smsc/smsc9420.* 12443 12444SOC-CAMERA V4L2 SUBSYSTEM 12445M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12446L: linux-media@vger.kernel.org 12447T: git git://linuxtv.org/media_tree.git 12448S: Maintained 12449F: include/media/soc* 12450F: drivers/media/i2c/soc_camera/ 12451F: drivers/media/platform/soc_camera/ 12452 12453SOEKRIS NET48XX LED SUPPORT 12454M: Chris Boot <bootc@bootc.net> 12455S: Maintained 12456F: drivers/leds/leds-net48xx.c 12457 12458SOFT-ROCE DRIVER (rxe) 12459M: Moni Shoua <monis@mellanox.com> 12460L: linux-rdma@vger.kernel.org 12461S: Supported 12462W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12463Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12464F: drivers/infiniband/sw/rxe/ 12465F: include/uapi/rdma/rdma_user_rxe.h 12466 12467SOFTLOGIC 6x10 MPEG CODEC 12468M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12469M: Anton Sviridenko <anton@corp.bluecherry.net> 12470M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12471M: Andrey Utkin <andrey_utkin@fastmail.com> 12472M: Ismael Luceno <ismael@iodev.co.uk> 12473L: linux-media@vger.kernel.org 12474S: Supported 12475F: drivers/media/pci/solo6x10/ 12476 12477SOFTWARE RAID (Multiple Disks) SUPPORT 12478M: Shaohua Li <shli@kernel.org> 12479L: linux-raid@vger.kernel.org 12480T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12481S: Supported 12482F: drivers/md/ 12483F: include/linux/raid/ 12484F: include/uapi/linux/raid/ 12485 12486SONIC NETWORK DRIVER 12487M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12488L: netdev@vger.kernel.org 12489S: Maintained 12490F: drivers/net/ethernet/natsemi/sonic.* 12491 12492SONICS SILICON BACKPLANE DRIVER (SSB) 12493M: Michael Buesch <m@bues.ch> 12494L: linux-wireless@vger.kernel.org 12495S: Maintained 12496F: drivers/ssb/ 12497F: include/linux/ssb/ 12498 12499SONY MEMORYSTICK CARD SUPPORT 12500M: Alex Dubov <oakad@yahoo.com> 12501W: http://tifmxx.berlios.de/ 12502S: Maintained 12503F: drivers/memstick/host/tifm_ms.c 12504 12505SONY MEMORYSTICK STANDARD SUPPORT 12506M: Maxim Levitsky <maximlevitsky@gmail.com> 12507S: Maintained 12508F: drivers/memstick/core/ms_block.* 12509 12510SONY VAIO CONTROL DEVICE DRIVER 12511M: Mattia Dongili <malattia@linux.it> 12512L: platform-driver-x86@vger.kernel.org 12513W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12514S: Maintained 12515F: Documentation/laptops/sony-laptop.txt 12516F: drivers/char/sonypi.c 12517F: drivers/platform/x86/sony-laptop.c 12518F: include/linux/sony-laptop.h 12519 12520SOUND 12521M: Jaroslav Kysela <perex@perex.cz> 12522M: Takashi Iwai <tiwai@suse.com> 12523L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12524W: http://www.alsa-project.org/ 12525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12526T: git git://git.alsa-project.org/alsa-kernel.git 12527Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12528S: Maintained 12529F: Documentation/sound/ 12530F: include/sound/ 12531F: include/uapi/sound/ 12532F: sound/ 12533 12534SOUND - COMPRESSED AUDIO 12535M: Vinod Koul <vinod.koul@intel.com> 12536L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12538S: Supported 12539F: Documentation/sound/alsa/compress_offload.txt 12540F: include/sound/compress_driver.h 12541F: include/uapi/sound/compress_* 12542F: sound/core/compress_offload.c 12543F: sound/soc/soc-compress.c 12544 12545SOUND - DMAENGINE HELPERS 12546M: Lars-Peter Clausen <lars@metafoo.de> 12547S: Supported 12548F: include/sound/dmaengine_pcm.h 12549F: sound/core/pcm_dmaengine.c 12550F: sound/soc/soc-generic-dmaengine-pcm.c 12551 12552SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12553M: Liam Girdwood <lgirdwood@gmail.com> 12554M: Mark Brown <broonie@kernel.org> 12555T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12556L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12557W: http://alsa-project.org/main/index.php/ASoC 12558S: Supported 12559F: Documentation/devicetree/bindings/sound/ 12560F: Documentation/sound/alsa/soc/ 12561F: sound/soc/ 12562F: include/sound/soc* 12563 12564SP2 MEDIA DRIVER 12565M: Olli Salonen <olli.salonen@iki.fi> 12566L: linux-media@vger.kernel.org 12567W: https://linuxtv.org 12568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12569S: Maintained 12570F: drivers/media/dvb-frontends/sp2* 12571 12572SPARC + UltraSPARC (sparc/sparc64) 12573M: "David S. Miller" <davem@davemloft.net> 12574L: sparclinux@vger.kernel.org 12575Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12576T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12577T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12578S: Maintained 12579F: arch/sparc/ 12580F: drivers/sbus/ 12581 12582SPARC SERIAL DRIVERS 12583M: "David S. Miller" <davem@davemloft.net> 12584L: sparclinux@vger.kernel.org 12585T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12586T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12587S: Maintained 12588F: include/linux/sunserialcore.h 12589F: drivers/tty/serial/suncore.c 12590F: drivers/tty/serial/sunhv.c 12591F: drivers/tty/serial/sunsab.c 12592F: drivers/tty/serial/sunsab.h 12593F: drivers/tty/serial/sunsu.c 12594F: drivers/tty/serial/sunzilog.c 12595F: drivers/tty/serial/sunzilog.h 12596F: drivers/tty/vcc.c 12597 12598SPARSE CHECKER 12599M: "Christopher Li" <sparse@chrisli.org> 12600L: linux-sparse@vger.kernel.org 12601W: https://sparse.wiki.kernel.org/ 12602T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12603T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12604S: Maintained 12605F: include/linux/compiler.h 12606 12607SPEAR CLOCK FRAMEWORK SUPPORT 12608M: Viresh Kumar <vireshk@kernel.org> 12609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12610W: http://www.st.com/spear 12611S: Maintained 12612F: drivers/clk/spear/ 12613 12614SPEAR PLATFORM SUPPORT 12615M: Viresh Kumar <vireshk@kernel.org> 12616M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12618W: http://www.st.com/spear 12619S: Maintained 12620F: arch/arm/boot/dts/spear* 12621F: arch/arm/mach-spear/ 12622 12623SPI NOR SUBSYSTEM 12624M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12625M: Marek Vasut <marek.vasut@gmail.com> 12626L: linux-mtd@lists.infradead.org 12627W: http://www.linux-mtd.infradead.org/ 12628Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12629T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12630T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12631S: Maintained 12632F: drivers/mtd/spi-nor/ 12633F: include/linux/mtd/spi-nor.h 12634 12635SPI SUBSYSTEM 12636M: Mark Brown <broonie@kernel.org> 12637L: linux-spi@vger.kernel.org 12638T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12639Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12640S: Maintained 12641F: Documentation/devicetree/bindings/spi/ 12642F: Documentation/spi/ 12643F: drivers/spi/ 12644F: include/linux/spi/ 12645F: include/uapi/linux/spi/ 12646F: tools/spi/ 12647 12648SPIDERNET NETWORK DRIVER for CELL 12649M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12650L: netdev@vger.kernel.org 12651S: Supported 12652F: Documentation/networking/spider_net.txt 12653F: drivers/net/ethernet/toshiba/spider_net* 12654 12655SPMI SUBSYSTEM 12656R: Stephen Boyd <sboyd@codeaurora.org> 12657L: linux-arm-msm@vger.kernel.org 12658F: Documentation/devicetree/bindings/spmi/ 12659F: drivers/spmi/ 12660F: include/dt-bindings/spmi/spmi.h 12661F: include/linux/spmi.h 12662F: include/trace/events/spmi.h 12663 12664SPU FILE SYSTEM 12665M: Jeremy Kerr <jk@ozlabs.org> 12666L: linuxppc-dev@lists.ozlabs.org 12667W: http://www.ibm.com/developerworks/power/cell/ 12668S: Supported 12669F: Documentation/filesystems/spufs.txt 12670F: arch/powerpc/platforms/cell/spufs/ 12671 12672SQUASHFS FILE SYSTEM 12673M: Phillip Lougher <phillip@squashfs.org.uk> 12674L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12675W: http://squashfs.org.uk 12676T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12677S: Maintained 12678F: Documentation/filesystems/squashfs.txt 12679F: fs/squashfs/ 12680 12681SRM (Alpha) environment access 12682M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12683S: Maintained 12684F: arch/alpha/kernel/srm_env.c 12685 12686STABLE BRANCH 12687M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12688L: stable@vger.kernel.org 12689S: Supported 12690F: Documentation/process/stable-kernel-rules.rst 12691 12692STAGING - COMEDI 12693M: Ian Abbott <abbotti@mev.co.uk> 12694M: H Hartley Sweeten <hsweeten@visionengravers.com> 12695S: Odd Fixes 12696F: drivers/staging/comedi/ 12697 12698STAGING - FLARION FT1000 DRIVERS 12699M: Marek Belisko <marek.belisko@gmail.com> 12700S: Odd Fixes 12701F: drivers/staging/ft1000/ 12702 12703STAGING - INDUSTRIAL IO 12704M: Jonathan Cameron <jic23@kernel.org> 12705L: linux-iio@vger.kernel.org 12706S: Odd Fixes 12707F: Documentation/devicetree/bindings/staging/iio/ 12708F: drivers/staging/iio/ 12709 12710STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12711M: Jarod Wilson <jarod@wilsonet.com> 12712W: http://www.lirc.org/ 12713S: Odd Fixes 12714F: drivers/staging/media/lirc/ 12715 12716STAGING - LUSTRE PARALLEL FILESYSTEM 12717M: Oleg Drokin <oleg.drokin@intel.com> 12718M: Andreas Dilger <andreas.dilger@intel.com> 12719M: James Simmons <jsimmons@infradead.org> 12720L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12721W: http://wiki.lustre.org/ 12722S: Maintained 12723F: drivers/staging/lustre 12724 12725STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12726M: Marc Dietrich <marvin24@gmx.de> 12727L: ac100@lists.launchpad.net (moderated for non-subscribers) 12728L: linux-tegra@vger.kernel.org 12729S: Maintained 12730F: drivers/staging/nvec/ 12731 12732STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12733M: Jens Frederich <jfrederich@gmail.com> 12734M: Daniel Drake <dsd@laptop.org> 12735M: Jon Nettleton <jon.nettleton@gmail.com> 12736W: http://wiki.laptop.org/go/DCON 12737S: Maintained 12738F: drivers/staging/olpc_dcon/ 12739 12740STAGING - REALTEK RTL8712U DRIVERS 12741M: Larry Finger <Larry.Finger@lwfinger.net> 12742M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12743S: Odd Fixes 12744F: drivers/staging/rtl8712/ 12745 12746STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12747M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12748M: Teddy Wang <teddy.wang@siliconmotion.com> 12749M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12750L: linux-fbdev@vger.kernel.org 12751S: Maintained 12752F: drivers/staging/sm750fb/ 12753 12754STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12755M: William Hubbs <w.d.hubbs@gmail.com> 12756M: Chris Brannon <chris@the-brannons.com> 12757M: Kirk Reiser <kirk@reisers.ca> 12758M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12759L: speakup@linux-speakup.org 12760W: http://www.linux-speakup.org/ 12761S: Odd Fixes 12762F: drivers/staging/speakup/ 12763 12764STAGING - VIA VT665X DRIVERS 12765M: Forest Bond <forest@alittletooquiet.net> 12766S: Odd Fixes 12767F: drivers/staging/vt665?/ 12768 12769STAGING - WILC1000 WIFI DRIVER 12770M: Aditya Shankar <aditya.shankar@microchip.com> 12771M: Ganesh Krishna <ganesh.krishna@microchip.com> 12772L: linux-wireless@vger.kernel.org 12773S: Supported 12774F: drivers/staging/wilc1000/ 12775 12776STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12777M: Arnaud Patard <arnaud.patard@rtp-net.org> 12778S: Odd Fixes 12779F: drivers/staging/xgifb/ 12780 12781STAGING SUBSYSTEM 12782M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12783T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12784L: devel@driverdev.osuosl.org 12785S: Supported 12786F: drivers/staging/ 12787 12788STARFIRE/DURALAN NETWORK DRIVER 12789M: Ion Badulescu <ionut@badula.org> 12790S: Odd Fixes 12791F: drivers/net/ethernet/adaptec/starfire* 12792 12793STEC S1220 SKD DRIVER 12794M: Bart Van Assche <bart.vanassche@wdc.com> 12795L: linux-block@vger.kernel.org 12796S: Maintained 12797F: drivers/block/skd*[ch] 12798 12799STI CEC DRIVER 12800M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12801S: Maintained 12802F: drivers/staging/media/st-cec/ 12803F: Documentation/devicetree/bindings/media/stih-cec.txt 12804 12805STK1160 USB VIDEO CAPTURE DRIVER 12806M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12807L: linux-media@vger.kernel.org 12808T: git git://linuxtv.org/media_tree.git 12809S: Maintained 12810F: drivers/media/usb/stk1160/ 12811 12812STMMAC ETHERNET DRIVER 12813M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12814M: Alexandre Torgue <alexandre.torgue@st.com> 12815L: netdev@vger.kernel.org 12816W: http://www.stlinux.com 12817S: Supported 12818F: drivers/net/ethernet/stmicro/stmmac/ 12819 12820SUN3/3X 12821M: Sam Creasey <sammy@sammy.net> 12822W: http://sammy.net/sun3/ 12823S: Maintained 12824F: arch/m68k/kernel/*sun3* 12825F: arch/m68k/sun3*/ 12826F: arch/m68k/include/asm/sun3* 12827F: drivers/net/ethernet/i825xx/sun3* 12828 12829SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12830M: Hans de Goede <hdegoede@redhat.com> 12831L: linux-input@vger.kernel.org 12832S: Maintained 12833F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12834F: drivers/input/keyboard/sun4i-lradc-keys.c 12835 12836SUNDANCE NETWORK DRIVER 12837M: Denis Kirjanov <kda@linux-powerpc.org> 12838L: netdev@vger.kernel.org 12839S: Maintained 12840F: drivers/net/ethernet/dlink/sundance.c 12841 12842SUPERH 12843M: Yoshinori Sato <ysato@users.sourceforge.jp> 12844M: Rich Felker <dalias@libc.org> 12845L: linux-sh@vger.kernel.org 12846Q: http://patchwork.kernel.org/project/linux-sh/list/ 12847S: Maintained 12848F: Documentation/sh/ 12849F: arch/sh/ 12850F: drivers/sh/ 12851 12852SUSPEND TO RAM 12853M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12854M: Len Brown <len.brown@intel.com> 12855M: Pavel Machek <pavel@ucw.cz> 12856L: linux-pm@vger.kernel.org 12857B: https://bugzilla.kernel.org 12858S: Supported 12859F: Documentation/power/ 12860F: arch/x86/kernel/acpi/ 12861F: drivers/base/power/ 12862F: kernel/power/ 12863F: include/linux/suspend.h 12864F: include/linux/freezer.h 12865F: include/linux/pm.h 12866 12867SVGA HANDLING 12868M: Martin Mares <mj@ucw.cz> 12869L: linux-video@atrey.karlin.mff.cuni.cz 12870S: Maintained 12871F: Documentation/svga.txt 12872F: arch/x86/boot/video* 12873 12874SWIOTLB SUBSYSTEM 12875M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12876L: linux-kernel@vger.kernel.org 12877T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12878S: Supported 12879F: lib/swiotlb.c 12880F: arch/*/kernel/pci-swiotlb.c 12881F: include/linux/swiotlb.h 12882 12883SWITCHDEV 12884M: Jiri Pirko <jiri@resnulli.us> 12885M: Ivan Vecera <ivecera@redhat.com> 12886L: netdev@vger.kernel.org 12887S: Supported 12888F: net/switchdev/ 12889F: include/net/switchdev.h 12890 12891SYNC FILE FRAMEWORK 12892M: Sumit Semwal <sumit.semwal@linaro.org> 12893R: Gustavo Padovan <gustavo@padovan.org> 12894S: Maintained 12895L: linux-media@vger.kernel.org 12896L: dri-devel@lists.freedesktop.org 12897F: drivers/dma-buf/sync_* 12898F: drivers/dma-buf/dma-fence* 12899F: drivers/dma-buf/sw_sync.c 12900F: include/linux/sync_file.h 12901F: include/uapi/linux/sync_file.h 12902F: Documentation/sync_file.txt 12903T: git git://anongit.freedesktop.org/drm/drm-misc 12904 12905SYNOPSYS ARC ARCHITECTURE 12906M: Vineet Gupta <vgupta@synopsys.com> 12907L: linux-snps-arc@lists.infradead.org 12908S: Supported 12909F: arch/arc/ 12910F: Documentation/devicetree/bindings/arc/* 12911F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12912F: drivers/clocksource/arc_timer.c 12913F: drivers/tty/serial/arc_uart.c 12914T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12915 12916SYNOPSYS ARC HSDK SDP pll clock driver 12917M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12918S: Supported 12919F: drivers/clk/clk-hsdk-pll.c 12920F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 12921 12922SYNOPSYS ARC SDP clock driver 12923M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12924S: Supported 12925F: drivers/clk/axs10x/* 12926F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 12927 12928SYNOPSYS ARC SDP platform support 12929M: Alexey Brodkin <abrodkin@synopsys.com> 12930S: Supported 12931F: arch/arc/plat-axs10x 12932F: arch/arc/boot/dts/ax* 12933F: Documentation/devicetree/bindings/arc/axs10* 12934 12935SYNOPSYS DESIGNWARE DMAC DRIVER 12936M: Viresh Kumar <vireshk@kernel.org> 12937M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12938S: Maintained 12939F: include/linux/dma/dw.h 12940F: include/linux/platform_data/dma-dw.h 12941F: drivers/dma/dw/ 12942 12943SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12944M: Jie Deng <jiedeng@synopsys.com> 12945L: netdev@vger.kernel.org 12946S: Supported 12947F: drivers/net/ethernet/synopsys/ 12948 12949SYNOPSYS DESIGNWARE I2C DRIVER 12950M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12951R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12952R: Mika Westerberg <mika.westerberg@linux.intel.com> 12953L: linux-i2c@vger.kernel.org 12954S: Maintained 12955F: drivers/i2c/busses/i2c-designware-* 12956F: include/linux/platform_data/i2c-designware.h 12957 12958SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12959M: Jaehoon Chung <jh80.chung@samsung.com> 12960L: linux-mmc@vger.kernel.org 12961S: Maintained 12962F: drivers/mmc/host/dw_mmc* 12963 12964SYNOPSYS HSDK RESET CONTROLLER DRIVER 12965M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12966S: Supported 12967F: drivers/reset/reset-hsdk.c 12968F: include/dt-bindings/reset/snps,hsdk-reset.h 12969F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 12970 12971SYSTEM CONFIGURATION (SYSCON) 12972M: Lee Jones <lee.jones@linaro.org> 12973M: Arnd Bergmann <arnd@arndb.de> 12974T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12975S: Supported 12976F: drivers/mfd/syscon.c 12977 12978SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12979M: Sudeep Holla <sudeep.holla@arm.com> 12980L: linux-arm-kernel@lists.infradead.org 12981S: Maintained 12982F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12983F: drivers/clk/clk-scpi.c 12984F: drivers/cpufreq/scpi-cpufreq.c 12985F: drivers/firmware/arm_scpi.c 12986F: include/linux/scpi_protocol.h 12987 12988SYSTEM RESET/SHUTDOWN DRIVERS 12989M: Sebastian Reichel <sre@kernel.org> 12990L: linux-pm@vger.kernel.org 12991T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12992S: Maintained 12993F: Documentation/devicetree/bindings/power/reset/ 12994F: drivers/power/reset/ 12995 12996SYSTEM TRACE MODULE CLASS 12997M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 12998S: Maintained 12999T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13000F: Documentation/trace/stm.txt 13001F: drivers/hwtracing/stm/ 13002F: include/linux/stm.h 13003F: include/uapi/linux/stm.h 13004 13005SYSV FILESYSTEM 13006M: Christoph Hellwig <hch@infradead.org> 13007S: Maintained 13008F: Documentation/filesystems/sysv-fs.txt 13009F: fs/sysv/ 13010F: include/linux/sysv_fs.h 13011 13012TARGET SUBSYSTEM 13013M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13014L: linux-scsi@vger.kernel.org 13015L: target-devel@vger.kernel.org 13016W: http://www.linux-iscsi.org 13017W: http://groups.google.com/group/linux-iscsi-target-dev 13018T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13019S: Supported 13020F: drivers/target/ 13021F: include/target/ 13022F: Documentation/target/ 13023 13024TASKSTATS STATISTICS INTERFACE 13025M: Balbir Singh <bsingharora@gmail.com> 13026S: Maintained 13027F: Documentation/accounting/taskstats* 13028F: include/linux/taskstats* 13029F: kernel/taskstats.c 13030 13031TC subsystem 13032M: Jamal Hadi Salim <jhs@mojatatu.com> 13033M: Cong Wang <xiyou.wangcong@gmail.com> 13034M: Jiri Pirko <jiri@resnulli.us> 13035L: netdev@vger.kernel.org 13036S: Maintained 13037F: include/net/pkt_cls.h 13038F: include/net/pkt_sched.h 13039F: include/net/tc_act/ 13040F: include/uapi/linux/pkt_cls.h 13041F: include/uapi/linux/pkt_sched.h 13042F: include/uapi/linux/tc_act/ 13043F: include/uapi/linux/tc_ematch/ 13044F: net/sched/ 13045 13046TCP LOW PRIORITY MODULE 13047M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13048M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13049W: http://tcp-lp-mod.sourceforge.net/ 13050S: Maintained 13051F: net/ipv4/tcp_lp.c 13052 13053TDA10071 MEDIA DRIVER 13054M: Antti Palosaari <crope@iki.fi> 13055L: linux-media@vger.kernel.org 13056W: https://linuxtv.org 13057W: http://palosaari.fi/linux/ 13058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13059T: git git://linuxtv.org/anttip/media_tree.git 13060S: Maintained 13061F: drivers/media/dvb-frontends/tda10071* 13062 13063TDA18212 MEDIA DRIVER 13064M: Antti Palosaari <crope@iki.fi> 13065L: linux-media@vger.kernel.org 13066W: https://linuxtv.org 13067W: http://palosaari.fi/linux/ 13068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13069T: git git://linuxtv.org/anttip/media_tree.git 13070S: Maintained 13071F: drivers/media/tuners/tda18212* 13072 13073TDA18218 MEDIA DRIVER 13074M: Antti Palosaari <crope@iki.fi> 13075L: linux-media@vger.kernel.org 13076W: https://linuxtv.org 13077W: http://palosaari.fi/linux/ 13078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13079T: git git://linuxtv.org/anttip/media_tree.git 13080S: Maintained 13081F: drivers/media/tuners/tda18218* 13082 13083TDA18271 MEDIA DRIVER 13084M: Michael Krufky <mkrufky@linuxtv.org> 13085L: linux-media@vger.kernel.org 13086W: https://linuxtv.org 13087W: http://github.com/mkrufky 13088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13089T: git git://linuxtv.org/mkrufky/tuners.git 13090S: Maintained 13091F: drivers/media/tuners/tda18271* 13092 13093TDA827x MEDIA DRIVER 13094M: Michael Krufky <mkrufky@linuxtv.org> 13095L: linux-media@vger.kernel.org 13096W: https://linuxtv.org 13097W: http://github.com/mkrufky 13098Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13099T: git git://linuxtv.org/mkrufky/tuners.git 13100S: Maintained 13101F: drivers/media/tuners/tda8290.* 13102 13103TDA8290 MEDIA DRIVER 13104M: Michael Krufky <mkrufky@linuxtv.org> 13105L: linux-media@vger.kernel.org 13106W: https://linuxtv.org 13107W: http://github.com/mkrufky 13108Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13109T: git git://linuxtv.org/mkrufky/tuners.git 13110S: Maintained 13111F: drivers/media/tuners/tda8290.* 13112 13113TDA9840 MEDIA DRIVER 13114M: Hans Verkuil <hverkuil@xs4all.nl> 13115L: linux-media@vger.kernel.org 13116T: git git://linuxtv.org/media_tree.git 13117W: https://linuxtv.org 13118S: Maintained 13119F: drivers/media/i2c/tda9840* 13120 13121TEA5761 TUNER DRIVER 13122M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13123M: Mauro Carvalho Chehab <mchehab@kernel.org> 13124L: linux-media@vger.kernel.org 13125W: https://linuxtv.org 13126T: git git://linuxtv.org/media_tree.git 13127S: Odd fixes 13128F: drivers/media/tuners/tea5761.* 13129 13130TEA5767 TUNER DRIVER 13131M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13132M: Mauro Carvalho Chehab <mchehab@kernel.org> 13133L: linux-media@vger.kernel.org 13134W: https://linuxtv.org 13135T: git git://linuxtv.org/media_tree.git 13136S: Maintained 13137F: drivers/media/tuners/tea5767.* 13138 13139TEA6415C MEDIA DRIVER 13140M: Hans Verkuil <hverkuil@xs4all.nl> 13141L: linux-media@vger.kernel.org 13142T: git git://linuxtv.org/media_tree.git 13143W: https://linuxtv.org 13144S: Maintained 13145F: drivers/media/i2c/tea6415c* 13146 13147TEA6420 MEDIA DRIVER 13148M: Hans Verkuil <hverkuil@xs4all.nl> 13149L: linux-media@vger.kernel.org 13150T: git git://linuxtv.org/media_tree.git 13151W: https://linuxtv.org 13152S: Maintained 13153F: drivers/media/i2c/tea6420* 13154 13155TEAM DRIVER 13156M: Jiri Pirko <jiri@resnulli.us> 13157L: netdev@vger.kernel.org 13158S: Supported 13159F: drivers/net/team/ 13160F: include/linux/if_team.h 13161F: include/uapi/linux/if_team.h 13162 13163TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13164M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13165S: Maintained 13166F: arch/x86/platform/ts5500/ 13167 13168TECHNOTREND USB IR RECEIVER 13169M: Sean Young <sean@mess.org> 13170L: linux-media@vger.kernel.org 13171S: Maintained 13172F: drivers/media/rc/ttusbir.c 13173 13174TEE SUBSYSTEM 13175M: Jens Wiklander <jens.wiklander@linaro.org> 13176S: Maintained 13177F: include/linux/tee_drv.h 13178F: include/uapi/linux/tee.h 13179F: drivers/tee/ 13180F: Documentation/tee.txt 13181 13182TEGRA ARCHITECTURE SUPPORT 13183M: Thierry Reding <thierry.reding@gmail.com> 13184M: Jonathan Hunter <jonathanh@nvidia.com> 13185L: linux-tegra@vger.kernel.org 13186Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13187T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13188S: Supported 13189N: [^a-z]tegra 13190 13191TEGRA CLOCK DRIVER 13192M: Peter De Schrijver <pdeschrijver@nvidia.com> 13193M: Prashant Gaikwad <pgaikwad@nvidia.com> 13194S: Supported 13195F: drivers/clk/tegra/ 13196 13197TEGRA DMA DRIVERS 13198M: Laxman Dewangan <ldewangan@nvidia.com> 13199M: Jon Hunter <jonathanh@nvidia.com> 13200S: Supported 13201F: drivers/dma/tegra* 13202 13203TEGRA I2C DRIVER 13204M: Laxman Dewangan <ldewangan@nvidia.com> 13205S: Supported 13206F: drivers/i2c/busses/i2c-tegra.c 13207 13208TEGRA IOMMU DRIVERS 13209M: Hiroshi Doyu <hdoyu@nvidia.com> 13210S: Supported 13211F: drivers/iommu/tegra* 13212 13213TEGRA KBC DRIVER 13214M: Rakesh Iyer <riyer@nvidia.com> 13215M: Laxman Dewangan <ldewangan@nvidia.com> 13216S: Supported 13217F: drivers/input/keyboard/tegra-kbc.c 13218 13219TEGRA PWM DRIVER 13220M: Thierry Reding <thierry.reding@gmail.com> 13221S: Supported 13222F: drivers/pwm/pwm-tegra.c 13223 13224TEGRA SERIAL DRIVER 13225M: Laxman Dewangan <ldewangan@nvidia.com> 13226S: Supported 13227F: drivers/tty/serial/serial-tegra.c 13228 13229TEGRA SPI DRIVER 13230M: Laxman Dewangan <ldewangan@nvidia.com> 13231S: Supported 13232F: drivers/spi/spi-tegra* 13233 13234TEHUTI ETHERNET DRIVER 13235M: Andy Gospodarek <andy@greyhouse.net> 13236L: netdev@vger.kernel.org 13237S: Supported 13238F: drivers/net/ethernet/tehuti/* 13239 13240Telecom Clock Driver for MCPL0010 13241M: Mark Gross <mark.gross@intel.com> 13242S: Supported 13243F: drivers/char/tlclk.c 13244 13245TENSILICA XTENSA PORT (xtensa) 13246M: Chris Zankel <chris@zankel.net> 13247M: Max Filippov <jcmvbkbc@gmail.com> 13248L: linux-xtensa@linux-xtensa.org 13249T: git git://github.com/czankel/xtensa-linux.git 13250S: Maintained 13251F: arch/xtensa/ 13252F: drivers/irqchip/irq-xtensa-* 13253 13254Texas Instruments' System Control Interface (TISCI) Protocol Driver 13255M: Nishanth Menon <nm@ti.com> 13256M: Tero Kristo <t-kristo@ti.com> 13257M: Santosh Shilimkar <ssantosh@kernel.org> 13258L: linux-arm-kernel@lists.infradead.org 13259S: Maintained 13260F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13261F: drivers/firmware/ti_sci* 13262F: include/linux/soc/ti/ti_sci_protocol.h 13263F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13264F: include/dt-bindings/genpd/k2g.h 13265F: drivers/soc/ti/ti_sci_pm_domains.c 13266F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13267F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13268F: drivers/clk/keystone/sci-clk.c 13269F: drivers/reset/reset-ti-sci.c 13270 13271THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13272M: Hans Verkuil <hverkuil@xs4all.nl> 13273L: linux-media@vger.kernel.org 13274T: git git://linuxtv.org/media_tree.git 13275W: https://linuxtv.org 13276S: Maintained 13277F: drivers/media/radio/radio-raremono.c 13278 13279THERMAL 13280M: Zhang Rui <rui.zhang@intel.com> 13281M: Eduardo Valentin <edubezval@gmail.com> 13282L: linux-pm@vger.kernel.org 13283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13284T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13285Q: https://patchwork.kernel.org/project/linux-pm/list/ 13286S: Supported 13287F: drivers/thermal/ 13288F: include/linux/thermal.h 13289F: include/uapi/linux/thermal.h 13290F: include/linux/cpu_cooling.h 13291F: Documentation/devicetree/bindings/thermal/ 13292 13293THERMAL/CPU_COOLING 13294M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13295M: Viresh Kumar <viresh.kumar@linaro.org> 13296M: Javi Merino <javi.merino@kernel.org> 13297L: linux-pm@vger.kernel.org 13298S: Supported 13299F: Documentation/thermal/cpu-cooling-api.txt 13300F: drivers/thermal/cpu_cooling.c 13301F: include/linux/cpu_cooling.h 13302 13303THINKPAD ACPI EXTRAS DRIVER 13304M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13305L: ibm-acpi-devel@lists.sourceforge.net 13306L: platform-driver-x86@vger.kernel.org 13307W: http://ibm-acpi.sourceforge.net 13308W: http://thinkwiki.org/wiki/Ibm-acpi 13309T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13310S: Maintained 13311F: drivers/platform/x86/thinkpad_acpi.c 13312 13313THUNDERBOLT DRIVER 13314M: Andreas Noever <andreas.noever@gmail.com> 13315M: Michael Jamet <michael.jamet@intel.com> 13316M: Mika Westerberg <mika.westerberg@linux.intel.com> 13317M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13318S: Maintained 13319F: drivers/thunderbolt/ 13320 13321THUNDERX GPIO DRIVER 13322M: David Daney <david.daney@cavium.com> 13323S: Maintained 13324F: drivers/gpio/gpio-thunderx.c 13325 13326TI AM437X VPFE DRIVER 13327M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13328L: linux-media@vger.kernel.org 13329W: https://linuxtv.org 13330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13331T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13332S: Maintained 13333F: drivers/media/platform/am437x/ 13334 13335TI BANDGAP AND THERMAL DRIVER 13336M: Eduardo Valentin <edubezval@gmail.com> 13337M: Keerthy <j-keerthy@ti.com> 13338L: linux-pm@vger.kernel.org 13339L: linux-omap@vger.kernel.org 13340S: Maintained 13341F: drivers/thermal/ti-soc-thermal/ 13342 13343TI BQ27XXX POWER SUPPLY DRIVER 13344R: Andrew F. Davis <afd@ti.com> 13345F: include/linux/power/bq27xxx_battery.h 13346F: drivers/power/supply/bq27xxx_battery.c 13347F: drivers/power/supply/bq27xxx_battery_i2c.c 13348 13349TI CDCE706 CLOCK DRIVER 13350M: Max Filippov <jcmvbkbc@gmail.com> 13351S: Maintained 13352F: drivers/clk/clk-cdce706.c 13353 13354TI CLOCK DRIVER 13355M: Tero Kristo <t-kristo@ti.com> 13356L: linux-omap@vger.kernel.org 13357S: Maintained 13358F: drivers/clk/ti/ 13359F: include/linux/clk/ti.h 13360 13361TI DAVINCI MACHINE SUPPORT 13362M: Sekhar Nori <nsekhar@ti.com> 13363M: Kevin Hilman <khilman@kernel.org> 13364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13365T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13366S: Supported 13367F: arch/arm/mach-davinci/ 13368F: drivers/i2c/busses/i2c-davinci.c 13369F: arch/arm/boot/dts/da850* 13370 13371TI DAVINCI SERIES GPIO DRIVER 13372M: Keerthy <j-keerthy@ti.com> 13373L: linux-gpio@vger.kernel.org 13374S: Maintained 13375F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13376F: drivers/gpio/gpio-davinci.c 13377 13378TI DAVINCI SERIES MEDIA DRIVER 13379M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13380L: linux-media@vger.kernel.org 13381W: https://linuxtv.org 13382Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13383T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13384S: Maintained 13385F: drivers/media/platform/davinci/ 13386F: include/media/davinci/ 13387 13388TI ETHERNET SWITCH DRIVER (CPSW) 13389R: Grygorii Strashko <grygorii.strashko@ti.com> 13390L: linux-omap@vger.kernel.org 13391L: netdev@vger.kernel.org 13392S: Maintained 13393F: drivers/net/ethernet/ti/cpsw* 13394F: drivers/net/ethernet/ti/davinci* 13395 13396TI FLASH MEDIA INTERFACE DRIVER 13397M: Alex Dubov <oakad@yahoo.com> 13398S: Maintained 13399F: drivers/misc/tifm* 13400F: drivers/mmc/host/tifm_sd.c 13401F: include/linux/tifm.h 13402 13403TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13404M: Santosh Shilimkar <ssantosh@kernel.org> 13405L: linux-kernel@vger.kernel.org 13406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13407S: Maintained 13408F: drivers/soc/ti/* 13409T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13410 13411TI LM49xxx FAMILY ASoC CODEC DRIVERS 13412M: M R Swami Reddy <mr.swami.reddy@ti.com> 13413M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13414L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13415S: Maintained 13416F: sound/soc/codecs/lm49453* 13417F: sound/soc/codecs/isabelle* 13418 13419TI LP855x BACKLIGHT DRIVER 13420M: Milo Kim <milo.kim@ti.com> 13421S: Maintained 13422F: Documentation/backlight/lp855x-driver.txt 13423F: drivers/video/backlight/lp855x_bl.c 13424F: include/linux/platform_data/lp855x.h 13425 13426TI LP8727 CHARGER DRIVER 13427M: Milo Kim <milo.kim@ti.com> 13428S: Maintained 13429F: drivers/power/supply/lp8727_charger.c 13430F: include/linux/platform_data/lp8727.h 13431 13432TI LP8788 MFD DRIVER 13433M: Milo Kim <milo.kim@ti.com> 13434S: Maintained 13435F: drivers/iio/adc/lp8788_adc.c 13436F: drivers/leds/leds-lp8788.c 13437F: drivers/mfd/lp8788*.c 13438F: drivers/power/supply/lp8788-charger.c 13439F: drivers/regulator/lp8788-*.c 13440F: include/linux/mfd/lp8788*.h 13441 13442TI NETCP ETHERNET DRIVER 13443M: Wingman Kwok <w-kwok2@ti.com> 13444M: Murali Karicheri <m-karicheri2@ti.com> 13445L: netdev@vger.kernel.org 13446S: Maintained 13447F: drivers/net/ethernet/ti/netcp* 13448 13449TI TAS571X FAMILY ASoC CODEC DRIVER 13450M: Kevin Cernekee <cernekee@chromium.org> 13451L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13452S: Odd Fixes 13453F: sound/soc/codecs/tas571x* 13454 13455TI TRF7970A NFC DRIVER 13456M: Mark Greer <mgreer@animalcreek.com> 13457L: linux-wireless@vger.kernel.org 13458L: linux-nfc@lists.01.org (moderated for non-subscribers) 13459S: Supported 13460F: drivers/nfc/trf7970a.c 13461F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13462 13463TI TWL4030 SERIES SOC CODEC DRIVER 13464M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13465L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13466S: Maintained 13467F: sound/soc/codecs/twl4030* 13468 13469TI VPE/CAL DRIVERS 13470M: Benoit Parrot <bparrot@ti.com> 13471L: linux-media@vger.kernel.org 13472W: http://linuxtv.org/ 13473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13474S: Maintained 13475F: drivers/media/platform/ti-vpe/ 13476 13477TI WILINK WIRELESS DRIVERS 13478L: linux-wireless@vger.kernel.org 13479W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13480W: http://wireless.kernel.org/en/users/Drivers/wl1251 13481T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13482S: Orphan 13483F: drivers/net/wireless/ti/ 13484F: include/linux/wl12xx.h 13485 13486TILE ARCHITECTURE 13487M: Chris Metcalf <cmetcalf@mellanox.com> 13488W: http://www.mellanox.com/repository/solutions/tile-scm/ 13489T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13490S: Supported 13491F: arch/tile/ 13492F: drivers/char/tile-srom.c 13493F: drivers/edac/tile_edac.c 13494F: drivers/net/ethernet/tile/ 13495F: drivers/rtc/rtc-tile.c 13496F: drivers/tty/hvc/hvc_tile.c 13497F: drivers/tty/serial/tilegx.c 13498F: drivers/usb/host/*-tilegx.c 13499F: include/linux/usb/tilegx.h 13500 13501TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13502M: John Stultz <john.stultz@linaro.org> 13503M: Thomas Gleixner <tglx@linutronix.de> 13504R: Stephen Boyd <sboyd@codeaurora.org> 13505L: linux-kernel@vger.kernel.org 13506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13507S: Supported 13508F: include/linux/clocksource.h 13509F: include/linux/time.h 13510F: include/linux/timex.h 13511F: include/uapi/linux/time.h 13512F: include/uapi/linux/timex.h 13513F: kernel/time/clocksource.c 13514F: kernel/time/time*.c 13515F: kernel/time/alarmtimer.c 13516F: kernel/time/ntp.c 13517F: tools/testing/selftests/timers/ 13518 13519TIPC NETWORK LAYER 13520M: Jon Maloy <jon.maloy@ericsson.com> 13521M: Ying Xue <ying.xue@windriver.com> 13522L: netdev@vger.kernel.org (core kernel code) 13523L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13524W: http://tipc.sourceforge.net/ 13525S: Maintained 13526F: include/uapi/linux/tipc*.h 13527F: net/tipc/ 13528 13529TLAN NETWORK DRIVER 13530M: Samuel Chessman <chessman@tux.org> 13531L: tlan-devel@lists.sourceforge.net (subscribers-only) 13532W: http://sourceforge.net/projects/tlan/ 13533S: Maintained 13534F: Documentation/networking/tlan.txt 13535F: drivers/net/ethernet/ti/tlan.* 13536 13537TM6000 VIDEO4LINUX DRIVER 13538M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13539M: Mauro Carvalho Chehab <mchehab@kernel.org> 13540L: linux-media@vger.kernel.org 13541W: https://linuxtv.org 13542T: git git://linuxtv.org/media_tree.git 13543S: Odd fixes 13544F: drivers/media/usb/tm6000/ 13545F: Documentation/media/v4l-drivers/tm6000* 13546 13547TMIO/SDHI MMC DRIVER 13548M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13549L: linux-mmc@vger.kernel.org 13550S: Supported 13551F: drivers/mmc/host/tmio_mmc* 13552F: drivers/mmc/host/renesas_sdhi* 13553F: include/linux/mfd/tmio.h 13554 13555TMP401 HARDWARE MONITOR DRIVER 13556M: Guenter Roeck <linux@roeck-us.net> 13557L: linux-hwmon@vger.kernel.org 13558S: Maintained 13559F: Documentation/hwmon/tmp401 13560F: drivers/hwmon/tmp401.c 13561 13562TMPFS (SHMEM FILESYSTEM) 13563M: Hugh Dickins <hughd@google.com> 13564L: linux-mm@kvack.org 13565S: Maintained 13566F: include/linux/shmem_fs.h 13567F: mm/shmem.c 13568 13569TOMOYO SECURITY MODULE 13570M: Kentaro Takeda <takedakn@nttdata.co.jp> 13571M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13572L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13573L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13574L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13575L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13576W: http://tomoyo.sourceforge.jp/ 13577T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13578S: Maintained 13579F: security/tomoyo/ 13580 13581TOPSTAR LAPTOP EXTRAS DRIVER 13582M: Herton Ronaldo Krzesinski <herton@canonical.com> 13583L: platform-driver-x86@vger.kernel.org 13584S: Maintained 13585F: drivers/platform/x86/topstar-laptop.c 13586 13587TOSHIBA ACPI EXTRAS DRIVER 13588M: Azael Avalos <coproscefalo@gmail.com> 13589L: platform-driver-x86@vger.kernel.org 13590S: Maintained 13591F: drivers/platform/x86/toshiba_acpi.c 13592 13593TOSHIBA BLUETOOTH DRIVER 13594M: Azael Avalos <coproscefalo@gmail.com> 13595L: platform-driver-x86@vger.kernel.org 13596S: Maintained 13597F: drivers/platform/x86/toshiba_bluetooth.c 13598 13599TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13600M: Azael Avalos <coproscefalo@gmail.com> 13601L: platform-driver-x86@vger.kernel.org 13602S: Maintained 13603F: drivers/platform/x86/toshiba_haps.c 13604 13605TOSHIBA SMM DRIVER 13606M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13607W: http://www.buzzard.org.uk/toshiba/ 13608S: Maintained 13609F: drivers/char/toshiba.c 13610F: include/linux/toshiba.h 13611F: include/uapi/linux/toshiba.h 13612 13613TOSHIBA TC358743 DRIVER 13614M: Mats Randgaard <matrandg@cisco.com> 13615L: linux-media@vger.kernel.org 13616S: Maintained 13617F: drivers/media/i2c/tc358743* 13618F: include/media/i2c/tc358743.h 13619 13620TOSHIBA WMI HOTKEYS DRIVER 13621M: Azael Avalos <coproscefalo@gmail.com> 13622L: platform-driver-x86@vger.kernel.org 13623S: Maintained 13624F: drivers/platform/x86/toshiba-wmi.c 13625 13626TPM DEVICE DRIVER 13627M: Peter Huewe <peterhuewe@gmx.de> 13628M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13629R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13630L: linux-integrity@vger.kernel.org 13631Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13632T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13633S: Maintained 13634F: drivers/char/tpm/ 13635 13636TRACING 13637M: Steven Rostedt <rostedt@goodmis.org> 13638M: Ingo Molnar <mingo@redhat.com> 13639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13640S: Maintained 13641F: Documentation/trace/ftrace.txt 13642F: arch/*/*/*/ftrace.h 13643F: arch/*/kernel/ftrace.c 13644F: include/*/ftrace.h 13645F: include/linux/trace*.h 13646F: include/trace/ 13647F: kernel/trace/ 13648F: tools/testing/selftests/ftrace/ 13649 13650TRACING MMIO ACCESSES (MMIOTRACE) 13651M: Steven Rostedt <rostedt@goodmis.org> 13652M: Ingo Molnar <mingo@kernel.org> 13653R: Karol Herbst <karolherbst@gmail.com> 13654R: Pekka Paalanen <ppaalanen@gmail.com> 13655S: Maintained 13656L: linux-kernel@vger.kernel.org 13657L: nouveau@lists.freedesktop.org 13658F: kernel/trace/trace_mmiotrace.c 13659F: include/linux/mmiotrace.h 13660F: arch/x86/mm/kmmio.c 13661F: arch/x86/mm/mmio-mod.c 13662F: arch/x86/mm/testmmiotrace.c 13663 13664TRIVIAL PATCHES 13665M: Jiri Kosina <trivial@kernel.org> 13666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13667S: Maintained 13668K: ^Subject:.*(?i)trivial 13669 13670TTY LAYER 13671M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13672M: Jiri Slaby <jslaby@suse.com> 13673S: Supported 13674T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13675F: Documentation/serial/ 13676F: drivers/tty/ 13677F: drivers/tty/serial/serial_core.c 13678F: include/linux/serial_core.h 13679F: include/linux/serial.h 13680F: include/linux/tty.h 13681F: include/uapi/linux/serial_core.h 13682F: include/uapi/linux/serial.h 13683F: include/uapi/linux/tty.h 13684 13685TUA9001 MEDIA DRIVER 13686M: Antti Palosaari <crope@iki.fi> 13687L: linux-media@vger.kernel.org 13688W: https://linuxtv.org 13689W: http://palosaari.fi/linux/ 13690Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13691T: git git://linuxtv.org/anttip/media_tree.git 13692S: Maintained 13693F: drivers/media/tuners/tua9001* 13694 13695TULIP NETWORK DRIVERS 13696L: netdev@vger.kernel.org 13697L: linux-parisc@vger.kernel.org 13698S: Orphan 13699F: drivers/net/ethernet/dec/tulip/ 13700 13701TUN/TAP driver 13702M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13703W: http://vtun.sourceforge.net/tun 13704S: Maintained 13705F: Documentation/networking/tuntap.txt 13706F: arch/um/os-Linux/drivers/ 13707 13708TURBOCHANNEL SUBSYSTEM 13709M: "Maciej W. Rozycki" <macro@linux-mips.org> 13710M: Ralf Baechle <ralf@linux-mips.org> 13711L: linux-mips@linux-mips.org 13712Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13713S: Maintained 13714F: drivers/tc/ 13715F: include/linux/tc.h 13716 13717TW5864 VIDEO4LINUX DRIVER 13718M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13719M: Anton Sviridenko <anton@corp.bluecherry.net> 13720M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13721M: Andrey Utkin <andrey_utkin@fastmail.com> 13722L: linux-media@vger.kernel.org 13723S: Supported 13724F: drivers/media/pci/tw5864/ 13725 13726TW68 VIDEO4LINUX DRIVER 13727M: Hans Verkuil <hverkuil@xs4all.nl> 13728L: linux-media@vger.kernel.org 13729T: git git://linuxtv.org/media_tree.git 13730W: https://linuxtv.org 13731S: Odd Fixes 13732F: drivers/media/pci/tw68/ 13733 13734TW686X VIDEO4LINUX DRIVER 13735M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13736L: linux-media@vger.kernel.org 13737T: git git://linuxtv.org/media_tree.git 13738W: http://linuxtv.org 13739S: Maintained 13740F: drivers/media/pci/tw686x/ 13741 13742UBI FILE SYSTEM (UBIFS) 13743M: Richard Weinberger <richard@nod.at> 13744M: Artem Bityutskiy <dedekind1@gmail.com> 13745M: Adrian Hunter <adrian.hunter@intel.com> 13746L: linux-mtd@lists.infradead.org 13747T: git git://git.infradead.org/ubifs-2.6.git 13748W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13749S: Supported 13750F: Documentation/filesystems/ubifs.txt 13751F: fs/ubifs/ 13752 13753UCLINUX (M68KNOMMU AND COLDFIRE) 13754M: Greg Ungerer <gerg@linux-m68k.org> 13755W: http://www.linux-m68k.org/ 13756W: http://www.uclinux.org/ 13757L: linux-m68k@lists.linux-m68k.org 13758L: uclinux-dev@uclinux.org (subscribers-only) 13759T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13760S: Maintained 13761F: arch/m68k/coldfire/ 13762F: arch/m68k/68*/ 13763F: arch/m68k/*/*_no.* 13764F: arch/m68k/include/asm/*_no.* 13765 13766UDF FILESYSTEM 13767M: Jan Kara <jack@suse.com> 13768S: Maintained 13769F: Documentation/filesystems/udf.txt 13770F: fs/udf/ 13771 13772UDRAW TABLET 13773M: Bastien Nocera <hadess@hadess.net> 13774L: linux-input@vger.kernel.org 13775S: Maintained 13776F: drivers/hid/hid-udraw.c 13777 13778UFS FILESYSTEM 13779M: Evgeniy Dushistov <dushistov@mail.ru> 13780S: Maintained 13781F: Documentation/filesystems/ufs.txt 13782F: fs/ufs/ 13783 13784UHID USERSPACE HID IO DRIVER: 13785M: David Herrmann <dh.herrmann@googlemail.com> 13786L: linux-input@vger.kernel.org 13787S: Maintained 13788F: drivers/hid/uhid.c 13789F: include/uapi/linux/uhid.h 13790 13791ULPI BUS 13792M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13793L: linux-usb@vger.kernel.org 13794S: Maintained 13795F: drivers/usb/common/ulpi.c 13796F: include/linux/ulpi/ 13797 13798ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13799L: linux-usb@vger.kernel.org 13800S: Orphan 13801F: drivers/uwb/ 13802F: include/linux/uwb.h 13803F: include/linux/uwb/ 13804 13805UNICORE32 ARCHITECTURE: 13806M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13807W: http://mprc.pku.edu.cn/~guanxuetao/linux 13808S: Maintained 13809T: git git://github.com/gxt/linux.git 13810F: arch/unicore32/ 13811 13812UNIFDEF 13813M: Tony Finch <dot@dotat.at> 13814W: http://dotat.at/prog/unifdef 13815S: Maintained 13816F: scripts/unifdef.c 13817 13818UNIFORM CDROM DRIVER 13819M: Jens Axboe <axboe@kernel.dk> 13820W: http://www.kernel.dk 13821S: Maintained 13822F: Documentation/cdrom/ 13823F: drivers/cdrom/cdrom.c 13824F: include/linux/cdrom.h 13825F: include/uapi/linux/cdrom.h 13826 13827UNISYS S-PAR DRIVERS 13828M: David Kershner <david.kershner@unisys.com> 13829L: sparmaintainer@unisys.com (Unisys internal) 13830S: Supported 13831F: drivers/staging/unisys/ 13832 13833UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13834M: Vinayak Holikatti <vinholikatti@gmail.com> 13835L: linux-scsi@vger.kernel.org 13836S: Supported 13837F: Documentation/scsi/ufs.txt 13838F: drivers/scsi/ufs/ 13839 13840UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13841M: Joao Pinto <jpinto@synopsys.com> 13842L: linux-scsi@vger.kernel.org 13843S: Supported 13844F: drivers/scsi/ufs/*dwc* 13845 13846UNSORTED BLOCK IMAGES (UBI) 13847M: Artem Bityutskiy <dedekind1@gmail.com> 13848M: Richard Weinberger <richard@nod.at> 13849W: http://www.linux-mtd.infradead.org/ 13850L: linux-mtd@lists.infradead.org 13851T: git git://git.infradead.org/ubifs-2.6.git 13852S: Supported 13853F: drivers/mtd/ubi/ 13854F: include/linux/mtd/ubi.h 13855F: include/uapi/mtd/ubi-user.h 13856 13857USB "USBNET" DRIVER FRAMEWORK 13858M: Oliver Neukum <oneukum@suse.com> 13859L: netdev@vger.kernel.org 13860W: http://www.linux-usb.org/usbnet 13861S: Maintained 13862F: drivers/net/usb/usbnet.c 13863F: include/linux/usb/usbnet.h 13864 13865USB ACM DRIVER 13866M: Oliver Neukum <oneukum@suse.com> 13867L: linux-usb@vger.kernel.org 13868S: Maintained 13869F: Documentation/usb/acm.txt 13870F: drivers/usb/class/cdc-acm.* 13871 13872USB AR5523 WIRELESS DRIVER 13873M: Pontus Fuchs <pontus.fuchs@gmail.com> 13874L: linux-wireless@vger.kernel.org 13875S: Maintained 13876F: drivers/net/wireless/ath/ar5523/ 13877 13878USB ATTACHED SCSI 13879M: Oliver Neukum <oneukum@suse.com> 13880L: linux-usb@vger.kernel.org 13881L: linux-scsi@vger.kernel.org 13882S: Maintained 13883F: drivers/usb/storage/uas.c 13884 13885USB CDC ETHERNET DRIVER 13886M: Oliver Neukum <oliver@neukum.org> 13887L: linux-usb@vger.kernel.org 13888S: Maintained 13889F: drivers/net/usb/cdc_*.c 13890F: include/uapi/linux/usb/cdc.h 13891 13892USB CHAOSKEY DRIVER 13893M: Keith Packard <keithp@keithp.com> 13894L: linux-usb@vger.kernel.org 13895S: Maintained 13896F: drivers/usb/misc/chaoskey.c 13897 13898USB CYPRESS C67X00 DRIVER 13899M: Peter Korsgaard <jacmet@sunsite.dk> 13900L: linux-usb@vger.kernel.org 13901S: Maintained 13902F: drivers/usb/c67x00/ 13903 13904USB DAVICOM DM9601 DRIVER 13905M: Peter Korsgaard <jacmet@sunsite.dk> 13906L: netdev@vger.kernel.org 13907W: http://www.linux-usb.org/usbnet 13908S: Maintained 13909F: drivers/net/usb/dm9601.c 13910 13911USB DIAMOND RIO500 DRIVER 13912M: Cesar Miquel <miquel@df.uba.ar> 13913L: rio500-users@lists.sourceforge.net 13914W: http://rio500.sourceforge.net 13915S: Maintained 13916F: drivers/usb/misc/rio500* 13917 13918USB EHCI DRIVER 13919M: Alan Stern <stern@rowland.harvard.edu> 13920L: linux-usb@vger.kernel.org 13921S: Maintained 13922F: Documentation/usb/ehci.txt 13923F: drivers/usb/host/ehci* 13924 13925USB GADGET/PERIPHERAL SUBSYSTEM 13926M: Felipe Balbi <balbi@kernel.org> 13927L: linux-usb@vger.kernel.org 13928W: http://www.linux-usb.org/gadget 13929T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13930S: Maintained 13931F: drivers/usb/gadget/ 13932F: include/linux/usb/gadget* 13933 13934USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13935M: Jiri Kosina <jikos@kernel.org> 13936R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13937L: linux-usb@vger.kernel.org 13938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13939S: Maintained 13940F: Documentation/hid/hiddev.txt 13941F: drivers/hid/usbhid/ 13942 13943USB ISP116X DRIVER 13944M: Olav Kongas <ok@artecdesign.ee> 13945L: linux-usb@vger.kernel.org 13946S: Maintained 13947F: drivers/usb/host/isp116x* 13948F: include/linux/usb/isp116x.h 13949 13950USB LAN78XX ETHERNET DRIVER 13951M: Woojung Huh <woojung.huh@microchip.com> 13952M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13953L: netdev@vger.kernel.org 13954S: Maintained 13955F: drivers/net/usb/lan78xx.* 13956 13957USB MASS STORAGE DRIVER 13958M: Alan Stern <stern@rowland.harvard.edu> 13959L: linux-usb@vger.kernel.org 13960L: usb-storage@lists.one-eyed-alien.net 13961S: Maintained 13962W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13963F: drivers/usb/storage/ 13964 13965USB MIDI DRIVER 13966M: Clemens Ladisch <clemens@ladisch.de> 13967L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13968T: git git://git.alsa-project.org/alsa-kernel.git 13969S: Maintained 13970F: sound/usb/midi.* 13971 13972USB NETWORKING DRIVERS 13973L: linux-usb@vger.kernel.org 13974S: Odd Fixes 13975F: drivers/net/usb/ 13976 13977USB OHCI DRIVER 13978M: Alan Stern <stern@rowland.harvard.edu> 13979L: linux-usb@vger.kernel.org 13980S: Maintained 13981F: Documentation/usb/ohci.txt 13982F: drivers/usb/host/ohci* 13983 13984USB OTG FSM (Finite State Machine) 13985M: Peter Chen <Peter.Chen@nxp.com> 13986T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13987L: linux-usb@vger.kernel.org 13988S: Maintained 13989F: drivers/usb/common/usb-otg-fsm.c 13990 13991USB OVER IP DRIVER 13992M: Valentina Manea <valentina.manea.m@gmail.com> 13993M: Shuah Khan <shuahkh@osg.samsung.com> 13994M: Shuah Khan <shuah@kernel.org> 13995L: linux-usb@vger.kernel.org 13996S: Maintained 13997F: Documentation/usb/usbip_protocol.txt 13998F: drivers/usb/usbip/ 13999F: tools/usb/usbip/ 14000 14001USB PEGASUS DRIVER 14002M: Petko Manolov <petkan@nucleusys.com> 14003L: linux-usb@vger.kernel.org 14004L: netdev@vger.kernel.org 14005T: git git://github.com/petkan/pegasus.git 14006W: https://github.com/petkan/pegasus 14007S: Maintained 14008F: drivers/net/usb/pegasus.* 14009 14010USB PHY LAYER 14011M: Felipe Balbi <balbi@kernel.org> 14012L: linux-usb@vger.kernel.org 14013T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14014S: Maintained 14015F: drivers/usb/phy/ 14016 14017USB PRINTER DRIVER (usblp) 14018M: Pete Zaitcev <zaitcev@redhat.com> 14019L: linux-usb@vger.kernel.org 14020S: Supported 14021F: drivers/usb/class/usblp.c 14022 14023USB QMI WWAN NETWORK DRIVER 14024M: Bjørn Mork <bjorn@mork.no> 14025L: netdev@vger.kernel.org 14026S: Maintained 14027F: Documentation/ABI/testing/sysfs-class-net-qmi 14028F: drivers/net/usb/qmi_wwan.c 14029 14030USB RTL8150 DRIVER 14031M: Petko Manolov <petkan@nucleusys.com> 14032L: linux-usb@vger.kernel.org 14033L: netdev@vger.kernel.org 14034T: git git://github.com/petkan/rtl8150.git 14035W: https://github.com/petkan/rtl8150 14036S: Maintained 14037F: drivers/net/usb/rtl8150.c 14038 14039USB SERIAL SUBSYSTEM 14040M: Johan Hovold <johan@kernel.org> 14041L: linux-usb@vger.kernel.org 14042T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14043S: Maintained 14044F: Documentation/usb/usb-serial.txt 14045F: drivers/usb/serial/ 14046F: include/linux/usb/serial.h 14047 14048USB SMSC75XX ETHERNET DRIVER 14049M: Steve Glendinning <steve.glendinning@shawell.net> 14050L: netdev@vger.kernel.org 14051S: Maintained 14052F: drivers/net/usb/smsc75xx.* 14053 14054USB SMSC95XX ETHERNET DRIVER 14055M: Steve Glendinning <steve.glendinning@shawell.net> 14056M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14057L: netdev@vger.kernel.org 14058S: Maintained 14059F: drivers/net/usb/smsc95xx.* 14060 14061USB SUBSYSTEM 14062M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14063L: linux-usb@vger.kernel.org 14064W: http://www.linux-usb.org 14065T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14066S: Supported 14067F: Documentation/devicetree/bindings/usb/ 14068F: Documentation/usb/ 14069F: drivers/usb/ 14070F: include/linux/usb.h 14071F: include/linux/usb/ 14072 14073USB TYPEC SUBSYSTEM 14074M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14075L: linux-usb@vger.kernel.org 14076S: Maintained 14077F: Documentation/ABI/testing/sysfs-class-typec 14078F: Documentation/usb/typec.rst 14079F: drivers/usb/typec/ 14080F: include/linux/usb/typec.h 14081 14082USB UHCI DRIVER 14083M: Alan Stern <stern@rowland.harvard.edu> 14084L: linux-usb@vger.kernel.org 14085S: Maintained 14086F: drivers/usb/host/uhci* 14087 14088USB VIDEO CLASS 14089M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14090L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14091L: linux-media@vger.kernel.org 14092T: git git://linuxtv.org/media_tree.git 14093W: http://www.ideasonboard.org/uvc/ 14094S: Maintained 14095F: drivers/media/usb/uvc/ 14096F: include/uapi/linux/uvcvideo.h 14097 14098USB VISION DRIVER 14099M: Hans Verkuil <hverkuil@xs4all.nl> 14100L: linux-media@vger.kernel.org 14101T: git git://linuxtv.org/media_tree.git 14102W: https://linuxtv.org 14103S: Odd Fixes 14104F: drivers/media/usb/usbvision/ 14105 14106USB WEBCAM GADGET 14107M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14108L: linux-usb@vger.kernel.org 14109S: Maintained 14110F: drivers/usb/gadget/function/*uvc* 14111F: drivers/usb/gadget/legacy/webcam.c 14112 14113USB WIRELESS RNDIS DRIVER (rndis_wlan) 14114M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14115L: linux-wireless@vger.kernel.org 14116S: Maintained 14117F: drivers/net/wireless/rndis_wlan.c 14118 14119USB XHCI DRIVER 14120M: Mathias Nyman <mathias.nyman@intel.com> 14121L: linux-usb@vger.kernel.org 14122S: Supported 14123F: drivers/usb/host/xhci* 14124F: drivers/usb/host/pci-quirks* 14125 14126USB ZD1201 DRIVER 14127L: linux-wireless@vger.kernel.org 14128W: http://linux-lc100020.sourceforge.net 14129S: Orphan 14130F: drivers/net/wireless/zydas/zd1201.* 14131 14132USB ZR364XX DRIVER 14133M: Antoine Jacquet <royale@zerezo.com> 14134L: linux-usb@vger.kernel.org 14135L: linux-media@vger.kernel.org 14136T: git git://linuxtv.org/media_tree.git 14137W: http://royale.zerezo.com/zr364xx/ 14138S: Maintained 14139F: Documentation/media/v4l-drivers/zr364xx* 14140F: drivers/media/usb/zr364xx/ 14141 14142USER-MODE LINUX (UML) 14143M: Jeff Dike <jdike@addtoit.com> 14144M: Richard Weinberger <richard@nod.at> 14145L: user-mode-linux-devel@lists.sourceforge.net 14146L: user-mode-linux-user@lists.sourceforge.net 14147W: http://user-mode-linux.sourceforge.net 14148T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14149S: Maintained 14150F: Documentation/virtual/uml/ 14151F: arch/um/ 14152F: arch/x86/um/ 14153F: fs/hostfs/ 14154F: fs/hppfs/ 14155 14156USERSPACE I/O (UIO) 14157M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14158S: Maintained 14159T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14160F: Documentation/driver-api/uio-howto.rst 14161F: drivers/uio/ 14162F: include/linux/uio*.h 14163 14164UTIL-LINUX PACKAGE 14165M: Karel Zak <kzak@redhat.com> 14166L: util-linux@vger.kernel.org 14167W: http://en.wikipedia.org/wiki/Util-linux 14168T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14169S: Maintained 14170 14171UUID HELPERS 14172M: Christoph Hellwig <hch@lst.de> 14173R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14174L: linux-kernel@vger.kernel.org 14175T: git git://git.infradead.org/users/hch/uuid.git 14176F: lib/uuid.c 14177F: lib/test_uuid.c 14178F: include/linux/uuid.h 14179F: include/uapi/linux/uuid.h 14180S: Maintained 14181 14182UVESAFB DRIVER 14183M: Michal Januszewski <spock@gentoo.org> 14184L: linux-fbdev@vger.kernel.org 14185W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14186S: Maintained 14187F: Documentation/fb/uvesafb.txt 14188F: drivers/video/fbdev/uvesafb.* 14189 14190VF610 NAND DRIVER 14191M: Stefan Agner <stefan@agner.ch> 14192L: linux-mtd@lists.infradead.org 14193S: Supported 14194F: drivers/mtd/nand/vf610_nfc.c 14195 14196VFAT/FAT/MSDOS FILESYSTEM 14197M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14198S: Maintained 14199F: Documentation/filesystems/vfat.txt 14200F: fs/fat/ 14201 14202VFIO DRIVER 14203M: Alex Williamson <alex.williamson@redhat.com> 14204L: kvm@vger.kernel.org 14205T: git git://github.com/awilliam/linux-vfio.git 14206S: Maintained 14207F: Documentation/vfio.txt 14208F: drivers/vfio/ 14209F: include/linux/vfio.h 14210F: include/uapi/linux/vfio.h 14211 14212VFIO MEDIATED DEVICE DRIVERS 14213M: Kirti Wankhede <kwankhede@nvidia.com> 14214L: kvm@vger.kernel.org 14215S: Maintained 14216F: Documentation/vfio-mediated-device.txt 14217F: drivers/vfio/mdev/ 14218F: include/linux/mdev.h 14219F: samples/vfio-mdev/ 14220 14221VFIO PLATFORM DRIVER 14222M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14223L: kvm@vger.kernel.org 14224S: Maintained 14225F: drivers/vfio/platform/ 14226 14227VGA_SWITCHEROO 14228R: Lukas Wunner <lukas@wunner.de> 14229S: Maintained 14230F: Documentation/gpu/vga-switcheroo.rst 14231F: drivers/gpu/vga/vga_switcheroo.c 14232F: include/linux/vga_switcheroo.h 14233T: git git://anongit.freedesktop.org/drm/drm-misc 14234 14235VIA RHINE NETWORK DRIVER 14236S: Orphan 14237F: drivers/net/ethernet/via/via-rhine.c 14238 14239VIA SD/MMC CARD CONTROLLER DRIVER 14240M: Bruce Chang <brucechang@via.com.tw> 14241M: Harald Welte <HaraldWelte@viatech.com> 14242S: Maintained 14243F: drivers/mmc/host/via-sdmmc.c 14244 14245VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14246M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14247L: linux-fbdev@vger.kernel.org 14248S: Maintained 14249F: include/linux/via-core.h 14250F: include/linux/via-gpio.h 14251F: include/linux/via_i2c.h 14252F: drivers/video/fbdev/via/ 14253 14254VIA VELOCITY NETWORK DRIVER 14255M: Francois Romieu <romieu@fr.zoreil.com> 14256L: netdev@vger.kernel.org 14257S: Maintained 14258F: drivers/net/ethernet/via/via-velocity.* 14259 14260VIDEO MULTIPLEXER DRIVER 14261M: Philipp Zabel <p.zabel@pengutronix.de> 14262L: linux-media@vger.kernel.org 14263S: Maintained 14264F: drivers/media/platform/video-mux.c 14265 14266VIDEOBUF2 FRAMEWORK 14267M: Pawel Osciak <pawel@osciak.com> 14268M: Marek Szyprowski <m.szyprowski@samsung.com> 14269M: Kyungmin Park <kyungmin.park@samsung.com> 14270L: linux-media@vger.kernel.org 14271S: Maintained 14272F: drivers/media/v4l2-core/videobuf2-* 14273F: include/media/videobuf2-* 14274 14275VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14276M: Helen Koike <helen.koike@collabora.com> 14277L: linux-media@vger.kernel.org 14278T: git git://linuxtv.org/media_tree.git 14279W: https://linuxtv.org 14280S: Maintained 14281F: drivers/media/platform/vimc/* 14282 14283VIRT LIB 14284M: Alex Williamson <alex.williamson@redhat.com> 14285M: Paolo Bonzini <pbonzini@redhat.com> 14286L: kvm@vger.kernel.org 14287S: Supported 14288F: virt/lib/ 14289 14290VIRTIO AND VHOST VSOCK DRIVER 14291M: Stefan Hajnoczi <stefanha@redhat.com> 14292L: kvm@vger.kernel.org 14293L: virtualization@lists.linux-foundation.org 14294L: netdev@vger.kernel.org 14295S: Maintained 14296F: include/linux/virtio_vsock.h 14297F: include/uapi/linux/virtio_vsock.h 14298F: include/uapi/linux/vsockmon.h 14299F: net/vmw_vsock/af_vsock_tap.c 14300F: net/vmw_vsock/virtio_transport_common.c 14301F: net/vmw_vsock/virtio_transport.c 14302F: drivers/net/vsockmon.c 14303F: drivers/vhost/vsock.c 14304F: drivers/vhost/vsock.h 14305 14306VIRTIO CONSOLE DRIVER 14307M: Amit Shah <amit@kernel.org> 14308L: virtualization@lists.linux-foundation.org 14309S: Maintained 14310F: drivers/char/virtio_console.c 14311F: include/linux/virtio_console.h 14312F: include/uapi/linux/virtio_console.h 14313 14314VIRTIO CORE, NET AND BLOCK DRIVERS 14315M: "Michael S. Tsirkin" <mst@redhat.com> 14316M: Jason Wang <jasowang@redhat.com> 14317L: virtualization@lists.linux-foundation.org 14318S: Maintained 14319F: Documentation/devicetree/bindings/virtio/ 14320F: drivers/virtio/ 14321F: tools/virtio/ 14322F: drivers/net/virtio_net.c 14323F: drivers/block/virtio_blk.c 14324F: include/linux/virtio*.h 14325F: include/uapi/linux/virtio_*.h 14326F: drivers/crypto/virtio/ 14327F: mm/balloon_compaction.c 14328 14329VIRTIO CRYPTO DRIVER 14330M: Gonglei <arei.gonglei@huawei.com> 14331L: virtualization@lists.linux-foundation.org 14332L: linux-crypto@vger.kernel.org 14333S: Maintained 14334F: drivers/crypto/virtio/ 14335F: include/uapi/linux/virtio_crypto.h 14336 14337VIRTIO DRIVERS FOR S390 14338M: Cornelia Huck <cohuck@redhat.com> 14339M: Halil Pasic <pasic@linux.vnet.ibm.com> 14340L: linux-s390@vger.kernel.org 14341L: virtualization@lists.linux-foundation.org 14342L: kvm@vger.kernel.org 14343S: Supported 14344F: drivers/s390/virtio/ 14345F: arch/s390/include/uapi/asm/virtio-ccw.h 14346 14347VIRTIO GPU DRIVER 14348M: David Airlie <airlied@linux.ie> 14349M: Gerd Hoffmann <kraxel@redhat.com> 14350L: dri-devel@lists.freedesktop.org 14351L: virtualization@lists.linux-foundation.org 14352T: git git://anongit.freedesktop.org/drm/drm-misc 14353S: Maintained 14354F: drivers/gpu/drm/virtio/ 14355F: include/uapi/linux/virtio_gpu.h 14356 14357VIRTIO HOST (VHOST) 14358M: "Michael S. Tsirkin" <mst@redhat.com> 14359M: Jason Wang <jasowang@redhat.com> 14360L: kvm@vger.kernel.org 14361L: virtualization@lists.linux-foundation.org 14362L: netdev@vger.kernel.org 14363T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14364S: Maintained 14365F: drivers/vhost/ 14366F: include/uapi/linux/vhost.h 14367 14368VIRTIO INPUT DRIVER 14369M: Gerd Hoffmann <kraxel@redhat.com> 14370S: Maintained 14371F: drivers/virtio/virtio_input.c 14372F: include/uapi/linux/virtio_input.h 14373 14374VIRTUAL SERIO DEVICE DRIVER 14375M: Stephen Chandler Paul <thatslyude@gmail.com> 14376S: Maintained 14377F: drivers/input/serio/userio.c 14378F: include/uapi/linux/userio.h 14379 14380VIVID VIRTUAL VIDEO DRIVER 14381M: Hans Verkuil <hverkuil@xs4all.nl> 14382L: linux-media@vger.kernel.org 14383T: git git://linuxtv.org/media_tree.git 14384W: https://linuxtv.org 14385S: Maintained 14386F: drivers/media/platform/vivid/* 14387 14388VLYNQ BUS 14389M: Florian Fainelli <f.fainelli@gmail.com> 14390L: openwrt-devel@lists.openwrt.org (subscribers-only) 14391S: Maintained 14392F: drivers/vlynq/vlynq.c 14393F: include/linux/vlynq.h 14394 14395VME SUBSYSTEM 14396M: Martyn Welch <martyn@welchs.me.uk> 14397M: Manohar Vanga <manohar.vanga@gmail.com> 14398M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14399L: devel@driverdev.osuosl.org 14400S: Maintained 14401T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14402F: Documentation/driver-api/vme.rst 14403F: drivers/staging/vme/ 14404F: drivers/vme/ 14405F: include/linux/vme* 14406 14407VMWARE BALLOON DRIVER 14408M: Xavier Deguillard <xdeguillard@vmware.com> 14409M: Philip Moltmann <moltmann@vmware.com> 14410M: "VMware, Inc." <pv-drivers@vmware.com> 14411L: linux-kernel@vger.kernel.org 14412S: Maintained 14413F: drivers/misc/vmw_balloon.c 14414 14415VMWARE HYPERVISOR INTERFACE 14416M: Alok Kataria <akataria@vmware.com> 14417L: virtualization@lists.linux-foundation.org 14418S: Supported 14419F: arch/x86/kernel/cpu/vmware.c 14420 14421VMWARE PVRDMA DRIVER 14422M: Adit Ranadive <aditr@vmware.com> 14423M: VMware PV-Drivers <pv-drivers@vmware.com> 14424L: linux-rdma@vger.kernel.org 14425S: Maintained 14426F: drivers/infiniband/hw/vmw_pvrdma/ 14427 14428VMware PVSCSI driver 14429M: Jim Gill <jgill@vmware.com> 14430M: VMware PV-Drivers <pv-drivers@vmware.com> 14431L: linux-scsi@vger.kernel.org 14432S: Maintained 14433F: drivers/scsi/vmw_pvscsi.c 14434F: drivers/scsi/vmw_pvscsi.h 14435 14436VMWARE VMMOUSE SUBDRIVER 14437M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14438M: "VMware, Inc." <pv-drivers@vmware.com> 14439L: linux-input@vger.kernel.org 14440S: Maintained 14441F: drivers/input/mouse/vmmouse.c 14442F: drivers/input/mouse/vmmouse.h 14443 14444VMWARE VMXNET3 ETHERNET DRIVER 14445M: Shrikrishna Khare <skhare@vmware.com> 14446M: "VMware, Inc." <pv-drivers@vmware.com> 14447L: netdev@vger.kernel.org 14448S: Maintained 14449F: drivers/net/vmxnet3/ 14450 14451VOCORE VOCORE2 BOARD 14452M: Harvey Hunt <harveyhuntnexus@gmail.com> 14453L: linux-mips@linux-mips.org 14454S: Maintained 14455F: arch/mips/boot/dts/ralink/vocore2.dts 14456 14457VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14458M: Liam Girdwood <lgirdwood@gmail.com> 14459M: Mark Brown <broonie@kernel.org> 14460L: linux-kernel@vger.kernel.org 14461W: http://www.slimlogic.co.uk/?p=48 14462T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14463S: Supported 14464F: Documentation/devicetree/bindings/regulator/ 14465F: drivers/regulator/ 14466F: include/dt-bindings/regulator/ 14467F: include/linux/regulator/ 14468 14469VRF 14470M: David Ahern <dsa@cumulusnetworks.com> 14471M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14472L: netdev@vger.kernel.org 14473S: Maintained 14474F: drivers/net/vrf.c 14475F: Documentation/networking/vrf.txt 14476 14477VT1211 HARDWARE MONITOR DRIVER 14478M: Juerg Haefliger <juergh@gmail.com> 14479L: linux-hwmon@vger.kernel.org 14480S: Maintained 14481F: Documentation/hwmon/vt1211 14482F: drivers/hwmon/vt1211.c 14483 14484VT8231 HARDWARE MONITOR DRIVER 14485M: Roger Lucas <vt8231@hiddenengine.co.uk> 14486L: linux-hwmon@vger.kernel.org 14487S: Maintained 14488F: drivers/hwmon/vt8231.c 14489 14490VUB300 USB to SDIO/SD/MMC bridge chip 14491M: Tony Olech <tony.olech@elandigitalsystems.com> 14492L: linux-mmc@vger.kernel.org 14493L: linux-usb@vger.kernel.org 14494S: Supported 14495F: drivers/mmc/host/vub300.c 14496 14497W1 DALLAS'S 1-WIRE BUS 14498M: Evgeniy Polyakov <zbr@ioremap.net> 14499S: Maintained 14500F: Documentation/w1/ 14501F: drivers/w1/ 14502F: include/linux/w1.h 14503 14504W83791D HARDWARE MONITORING DRIVER 14505M: Marc Hulsman <m.hulsman@tudelft.nl> 14506L: linux-hwmon@vger.kernel.org 14507S: Maintained 14508F: Documentation/hwmon/w83791d 14509F: drivers/hwmon/w83791d.c 14510 14511W83793 HARDWARE MONITORING DRIVER 14512M: Rudolf Marek <r.marek@assembler.cz> 14513L: linux-hwmon@vger.kernel.org 14514S: Maintained 14515F: Documentation/hwmon/w83793 14516F: drivers/hwmon/w83793.c 14517 14518W83795 HARDWARE MONITORING DRIVER 14519M: Jean Delvare <jdelvare@suse.com> 14520L: linux-hwmon@vger.kernel.org 14521S: Maintained 14522F: drivers/hwmon/w83795.c 14523 14524W83L51xD SD/MMC CARD INTERFACE DRIVER 14525M: Pierre Ossman <pierre@ossman.eu> 14526S: Maintained 14527F: drivers/mmc/host/wbsd.* 14528 14529WACOM PROTOCOL 4 SERIAL TABLETS 14530M: Julian Squires <julian@cipht.net> 14531M: Hans de Goede <hdegoede@redhat.com> 14532L: linux-input@vger.kernel.org 14533S: Maintained 14534F: drivers/input/tablet/wacom_serial4.c 14535 14536WATCHDOG DEVICE DRIVERS 14537M: Wim Van Sebroeck <wim@iguana.be> 14538R: Guenter Roeck <linux@roeck-us.net> 14539L: linux-watchdog@vger.kernel.org 14540W: http://www.linux-watchdog.org/ 14541T: git git://www.linux-watchdog.org/linux-watchdog.git 14542S: Maintained 14543F: Documentation/devicetree/bindings/watchdog/ 14544F: Documentation/watchdog/ 14545F: drivers/watchdog/ 14546F: include/linux/watchdog.h 14547F: include/uapi/linux/watchdog.h 14548 14549WHISKEYCOVE PMIC GPIO DRIVER 14550M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14551L: linux-gpio@vger.kernel.org 14552S: Maintained 14553F: drivers/gpio/gpio-wcove.c 14554 14555WIIMOTE HID DRIVER 14556M: David Herrmann <dh.herrmann@googlemail.com> 14557L: linux-input@vger.kernel.org 14558S: Maintained 14559F: drivers/hid/hid-wiimote* 14560 14561WILOCITY WIL6210 WIRELESS DRIVER 14562M: Maya Erez <qca_merez@qca.qualcomm.com> 14563L: linux-wireless@vger.kernel.org 14564L: wil6210@qca.qualcomm.com 14565S: Supported 14566W: http://wireless.kernel.org/en/users/Drivers/wil6210 14567F: drivers/net/wireless/ath/wil6210/ 14568F: include/uapi/linux/wil6210_uapi.h 14569 14570WIMAX STACK 14571M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14572M: linux-wimax@intel.com 14573L: wimax@linuxwimax.org (subscribers-only) 14574S: Supported 14575W: http://linuxwimax.org 14576F: Documentation/wimax/README.wimax 14577F: include/linux/wimax/debug.h 14578F: include/net/wimax.h 14579F: include/uapi/linux/wimax.h 14580F: net/wimax/ 14581 14582WINBOND CIR DRIVER 14583M: David Härdeman <david@hardeman.nu> 14584S: Maintained 14585F: drivers/media/rc/winbond-cir.c 14586 14587WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14588M: William Breathitt Gray <vilhelm.gray@gmail.com> 14589L: linux-watchdog@vger.kernel.org 14590S: Maintained 14591F: drivers/watchdog/ebc-c384_wdt.c 14592 14593WINSYSTEMS WS16C48 GPIO DRIVER 14594M: William Breathitt Gray <vilhelm.gray@gmail.com> 14595L: linux-gpio@vger.kernel.org 14596S: Maintained 14597F: drivers/gpio/gpio-ws16c48.c 14598 14599WISTRON LAPTOP BUTTON DRIVER 14600M: Miloslav Trmac <mitr@volny.cz> 14601S: Maintained 14602F: drivers/input/misc/wistron_btns.c 14603 14604WL3501 WIRELESS PCMCIA CARD DRIVER 14605L: linux-wireless@vger.kernel.org 14606S: Odd fixes 14607F: drivers/net/wireless/wl3501* 14608 14609WOLFSON MICROELECTRONICS DRIVERS 14610L: patches@opensource.cirrus.com 14611T: git https://github.com/CirrusLogic/linux-drivers.git 14612W: https://github.com/CirrusLogic/linux-drivers/wiki 14613S: Supported 14614F: Documentation/hwmon/wm83?? 14615F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14616F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14617F: Documentation/devicetree/bindings/mfd/arizona.txt 14618F: Documentation/devicetree/bindings/mfd/wm831x.txt 14619F: arch/arm/mach-s3c64xx/mach-crag6410* 14620F: drivers/clk/clk-wm83*.c 14621F: drivers/extcon/extcon-arizona.c 14622F: drivers/leds/leds-wm83*.c 14623F: drivers/gpio/gpio-*wm*.c 14624F: drivers/gpio/gpio-arizona.c 14625F: drivers/hwmon/wm83??-hwmon.c 14626F: drivers/input/misc/wm831x-on.c 14627F: drivers/input/touchscreen/wm831x-ts.c 14628F: drivers/input/touchscreen/wm97*.c 14629F: drivers/mfd/arizona* 14630F: drivers/mfd/wm*.c 14631F: drivers/mfd/cs47l24* 14632F: drivers/power/supply/wm83*.c 14633F: drivers/rtc/rtc-wm83*.c 14634F: drivers/regulator/wm8*.c 14635F: drivers/regulator/arizona* 14636F: drivers/video/backlight/wm83*_bl.c 14637F: drivers/watchdog/wm83*_wdt.c 14638F: include/linux/mfd/arizona/ 14639F: include/linux/mfd/wm831x/ 14640F: include/linux/mfd/wm8350/ 14641F: include/linux/mfd/wm8400* 14642F: include/linux/regulator/arizona* 14643F: include/linux/wm97xx.h 14644F: include/sound/wm????.h 14645F: sound/soc/codecs/arizona.? 14646F: sound/soc/codecs/wm* 14647F: sound/soc/codecs/cs47l24* 14648 14649WORKQUEUE 14650M: Tejun Heo <tj@kernel.org> 14651R: Lai Jiangshan <jiangshanlai@gmail.com> 14652T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14653S: Maintained 14654F: include/linux/workqueue.h 14655F: kernel/workqueue.c 14656F: Documentation/core-api/workqueue.rst 14657 14658X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14659M: Chen-Yu Tsai <wens@csie.org> 14660L: linux-kernel@vger.kernel.org 14661S: Maintained 14662N: axp[128] 14663 14664X.25 NETWORK LAYER 14665M: Andrew Hendry <andrew.hendry@gmail.com> 14666L: linux-x25@vger.kernel.org 14667S: Odd Fixes 14668F: Documentation/networking/x25* 14669F: include/net/x25* 14670F: net/x25/ 14671 14672X86 ARCHITECTURE (32-BIT AND 64-BIT) 14673M: Thomas Gleixner <tglx@linutronix.de> 14674M: Ingo Molnar <mingo@redhat.com> 14675M: "H. Peter Anvin" <hpa@zytor.com> 14676M: x86@kernel.org 14677L: linux-kernel@vger.kernel.org 14678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14679S: Maintained 14680F: Documentation/x86/ 14681F: arch/x86/ 14682 14683X86 MCE INFRASTRUCTURE 14684M: Tony Luck <tony.luck@intel.com> 14685M: Borislav Petkov <bp@alien8.de> 14686L: linux-edac@vger.kernel.org 14687S: Maintained 14688F: arch/x86/kernel/cpu/mcheck/* 14689 14690X86 MICROCODE UPDATE SUPPORT 14691M: Borislav Petkov <bp@alien8.de> 14692S: Maintained 14693F: arch/x86/kernel/cpu/microcode/* 14694 14695X86 PLATFORM DRIVERS 14696M: Darren Hart <dvhart@infradead.org> 14697M: Andy Shevchenko <andy@infradead.org> 14698L: platform-driver-x86@vger.kernel.org 14699T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14700S: Maintained 14701F: drivers/platform/x86/ 14702F: drivers/platform/olpc/ 14703 14704X86 VDSO 14705M: Andy Lutomirski <luto@amacapital.net> 14706L: linux-kernel@vger.kernel.org 14707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14708S: Maintained 14709F: arch/x86/entry/vdso/ 14710 14711XC2028/3028 TUNER DRIVER 14712M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14713M: Mauro Carvalho Chehab <mchehab@kernel.org> 14714L: linux-media@vger.kernel.org 14715W: https://linuxtv.org 14716T: git git://linuxtv.org/media_tree.git 14717S: Maintained 14718F: drivers/media/tuners/tuner-xc2028.* 14719 14720XEN BLOCK SUBSYSTEM 14721M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14722M: Roger Pau Monné <roger.pau@citrix.com> 14723L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14724S: Supported 14725F: drivers/block/xen-blkback/* 14726F: drivers/block/xen* 14727 14728XEN HYPERVISOR ARM 14729M: Stefano Stabellini <sstabellini@kernel.org> 14730L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14731S: Maintained 14732F: arch/arm/xen/ 14733F: arch/arm/include/asm/xen/ 14734 14735XEN HYPERVISOR ARM64 14736M: Stefano Stabellini <sstabellini@kernel.org> 14737L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14738S: Maintained 14739F: arch/arm64/xen/ 14740F: arch/arm64/include/asm/xen/ 14741 14742XEN HYPERVISOR INTERFACE 14743M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14744M: Juergen Gross <jgross@suse.com> 14745L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14746T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14747S: Supported 14748F: arch/x86/xen/ 14749F: drivers/*/xen-*front.c 14750F: drivers/xen/ 14751F: arch/x86/include/asm/xen/ 14752F: include/xen/ 14753F: include/uapi/xen/ 14754F: Documentation/ABI/stable/sysfs-hypervisor-xen 14755F: Documentation/ABI/testing/sysfs-hypervisor-xen 14756 14757XEN NETWORK BACKEND DRIVER 14758M: Wei Liu <wei.liu2@citrix.com> 14759M: Paul Durrant <paul.durrant@citrix.com> 14760L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14761L: netdev@vger.kernel.org 14762S: Supported 14763F: drivers/net/xen-netback/* 14764 14765XEN PCI SUBSYSTEM 14766M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14767L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14768S: Supported 14769F: arch/x86/pci/*xen* 14770F: drivers/pci/*xen* 14771 14772XEN PVSCSI DRIVERS 14773M: Juergen Gross <jgross@suse.com> 14774L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14775L: linux-scsi@vger.kernel.org 14776S: Supported 14777F: drivers/scsi/xen-scsifront.c 14778F: drivers/xen/xen-scsiback.c 14779F: include/xen/interface/io/vscsiif.h 14780 14781XEN SWIOTLB SUBSYSTEM 14782M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14783L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14784S: Supported 14785F: arch/x86/xen/*swiotlb* 14786F: drivers/xen/*swiotlb* 14787 14788XFS FILESYSTEM 14789M: Darrick J. Wong <darrick.wong@oracle.com> 14790M: linux-xfs@vger.kernel.org 14791L: linux-xfs@vger.kernel.org 14792W: http://xfs.org/ 14793T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14794S: Supported 14795F: Documentation/filesystems/xfs.txt 14796F: fs/xfs/ 14797 14798XILINX AXI ETHERNET DRIVER 14799M: Anirudha Sarangi <anirudh@xilinx.com> 14800M: John Linn <John.Linn@xilinx.com> 14801S: Maintained 14802F: drivers/net/ethernet/xilinx/xilinx_axienet* 14803 14804XILINX UARTLITE SERIAL DRIVER 14805M: Peter Korsgaard <jacmet@sunsite.dk> 14806L: linux-serial@vger.kernel.org 14807S: Maintained 14808F: drivers/tty/serial/uartlite.c 14809 14810XILINX VIDEO IP CORES 14811M: Hyun Kwon <hyun.kwon@xilinx.com> 14812M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14813L: linux-media@vger.kernel.org 14814T: git git://linuxtv.org/media_tree.git 14815S: Supported 14816F: Documentation/devicetree/bindings/media/xilinx/ 14817F: drivers/media/platform/xilinx/ 14818F: include/uapi/linux/xilinx-v4l2-controls.h 14819 14820XILLYBUS DRIVER 14821M: Eli Billauer <eli.billauer@gmail.com> 14822L: linux-kernel@vger.kernel.org 14823S: Supported 14824F: drivers/char/xillybus/ 14825 14826XRA1403 GPIO EXPANDER 14827M: Nandor Han <nandor.han@ge.com> 14828M: Semi Malinen <semi.malinen@ge.com> 14829L: linux-gpio@vger.kernel.org 14830S: Maintained 14831F: drivers/gpio/gpio-xra1403.c 14832F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14833 14834XTENSA XTFPGA PLATFORM SUPPORT 14835M: Max Filippov <jcmvbkbc@gmail.com> 14836L: linux-xtensa@linux-xtensa.org 14837S: Maintained 14838F: drivers/spi/spi-xtensa-xtfpga.c 14839F: sound/soc/xtensa/xtfpga-i2s.c 14840 14841YAM DRIVER FOR AX.25 14842M: Jean-Paul Roubelat <jpr@f6fbb.org> 14843L: linux-hams@vger.kernel.org 14844S: Maintained 14845F: drivers/net/hamradio/yam* 14846F: include/linux/yam.h 14847 14848YAMA SECURITY MODULE 14849M: Kees Cook <keescook@chromium.org> 14850T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14851S: Supported 14852F: security/yama/ 14853F: Documentation/admin-guide/LSM/Yama.rst 14854 14855YEALINK PHONE DRIVER 14856M: Henk Vergonet <Henk.Vergonet@gmail.com> 14857L: usbb2k-api-dev@nongnu.org 14858S: Maintained 14859F: Documentation/input/yealink.rst 14860F: drivers/input/misc/yealink.* 14861 14862Z8530 DRIVER FOR AX.25 14863M: Joerg Reuter <jreuter@yaina.de> 14864W: http://yaina.de/jreuter/ 14865W: http://www.qsl.net/dl1bke/ 14866L: linux-hams@vger.kernel.org 14867S: Maintained 14868F: Documentation/networking/z8530drv.txt 14869F: drivers/net/hamradio/*scc.c 14870F: drivers/net/hamradio/z8530.h 14871 14872ZBUD COMPRESSED PAGE ALLOCATOR 14873M: Seth Jennings <sjenning@redhat.com> 14874M: Dan Streetman <ddstreet@ieee.org> 14875L: linux-mm@kvack.org 14876S: Maintained 14877F: mm/zbud.c 14878F: include/linux/zbud.h 14879 14880ZD1211RW WIRELESS DRIVER 14881M: Daniel Drake <dsd@gentoo.org> 14882M: Ulrich Kunitz <kune@deine-taler.de> 14883W: http://zd1211.ath.cx/wiki/DriverRewrite 14884L: linux-wireless@vger.kernel.org 14885L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14886S: Maintained 14887F: drivers/net/wireless/zydas/zd1211rw/ 14888 14889ZD1301 MEDIA DRIVER 14890M: Antti Palosaari <crope@iki.fi> 14891L: linux-media@vger.kernel.org 14892W: https://linuxtv.org/ 14893W: http://palosaari.fi/linux/ 14894Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14895S: Maintained 14896F: drivers/media/usb/dvb-usb-v2/zd1301* 14897 14898ZD1301_DEMOD MEDIA DRIVER 14899M: Antti Palosaari <crope@iki.fi> 14900L: linux-media@vger.kernel.org 14901W: https://linuxtv.org/ 14902W: http://palosaari.fi/linux/ 14903Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14904S: Maintained 14905F: drivers/media/dvb-frontends/zd1301_demod* 14906 14907ZPOOL COMPRESSED PAGE STORAGE API 14908M: Dan Streetman <ddstreet@ieee.org> 14909L: linux-mm@kvack.org 14910S: Maintained 14911F: mm/zpool.c 14912F: include/linux/zpool.h 14913 14914ZR36067 VIDEO FOR LINUX DRIVER 14915L: mjpeg-users@lists.sourceforge.net 14916L: linux-media@vger.kernel.org 14917W: http://mjpeg.sourceforge.net/driver-zoran/ 14918T: hg https://linuxtv.org/hg/v4l-dvb 14919S: Odd Fixes 14920F: drivers/media/pci/zoran/ 14921 14922ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14923M: Minchan Kim <minchan@kernel.org> 14924M: Nitin Gupta <ngupta@vflare.org> 14925R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14926L: linux-kernel@vger.kernel.org 14927S: Maintained 14928F: drivers/block/zram/ 14929F: Documentation/blockdev/zram.txt 14930 14931ZS DECSTATION Z85C30 SERIAL DRIVER 14932M: "Maciej W. Rozycki" <macro@linux-mips.org> 14933S: Maintained 14934F: drivers/tty/serial/zs.* 14935 14936ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14937M: Minchan Kim <minchan@kernel.org> 14938M: Nitin Gupta <ngupta@vflare.org> 14939R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14940L: linux-mm@kvack.org 14941S: Maintained 14942F: mm/zsmalloc.c 14943F: include/linux/zsmalloc.h 14944F: Documentation/vm/zsmalloc.txt 14945 14946ZSWAP COMPRESSED SWAP CACHING 14947M: Seth Jennings <sjenning@redhat.com> 14948M: Dan Streetman <ddstreet@ieee.org> 14949L: linux-mm@kvack.org 14950S: Maintained 14951F: mm/zswap.c 14952 14953THE REST 14954M: Linus Torvalds <torvalds@linux-foundation.org> 14955L: linux-kernel@vger.kernel.org 14956Q: http://patchwork.kernel.org/project/LKML/list/ 14957T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14958S: Buried alive in reporters 14959F: * 14960F: */ 14961