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 530AF9013 MEDIA DRIVER 531M: Antti Palosaari <crope@iki.fi> 532L: linux-media@vger.kernel.org 533W: https://linuxtv.org 534W: http://palosaari.fi/linux/ 535Q: http://patchwork.linuxtv.org/project/linux-media/list/ 536T: git git://linuxtv.org/anttip/media_tree.git 537S: Maintained 538F: drivers/media/dvb-frontends/af9013* 539 540AF9033 MEDIA DRIVER 541M: Antti Palosaari <crope@iki.fi> 542L: linux-media@vger.kernel.org 543W: https://linuxtv.org 544W: http://palosaari.fi/linux/ 545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 546T: git git://linuxtv.org/anttip/media_tree.git 547S: Maintained 548F: drivers/media/dvb-frontends/af9033* 549 550AFFS FILE SYSTEM 551L: linux-fsdevel@vger.kernel.org 552S: Orphan 553F: Documentation/filesystems/affs.txt 554F: fs/affs/ 555 556AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 557M: David Howells <dhowells@redhat.com> 558L: linux-afs@lists.infradead.org 559S: Supported 560F: fs/afs/ 561F: include/net/af_rxrpc.h 562F: net/rxrpc/af_rxrpc.c 563W: https://www.infradead.org/~dhowells/kafs/ 564 565AGPGART DRIVER 566M: David Airlie <airlied@linux.ie> 567T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 568S: Maintained 569F: drivers/char/agp/ 570F: include/linux/agp* 571F: include/uapi/linux/agp* 572 573AHA152X SCSI DRIVER 574M: "Juergen E. Fischer" <fischer@norbit.de> 575L: linux-scsi@vger.kernel.org 576S: Maintained 577F: drivers/scsi/aha152x* 578F: drivers/scsi/pcmcia/aha152x* 579 580AIC7XXX / AIC79XX SCSI DRIVER 581M: Hannes Reinecke <hare@suse.com> 582L: linux-scsi@vger.kernel.org 583S: Maintained 584F: drivers/scsi/aic7xxx/ 585 586AIMSLAB FM RADIO RECEIVER DRIVER 587M: Hans Verkuil <hverkuil@xs4all.nl> 588L: linux-media@vger.kernel.org 589T: git git://linuxtv.org/media_tree.git 590W: https://linuxtv.org 591S: Maintained 592F: drivers/media/radio/radio-aimslab* 593 594AIO 595M: Benjamin LaHaise <bcrl@kvack.org> 596L: linux-aio@kvack.org 597S: Supported 598F: fs/aio.c 599F: include/linux/*aio*.h 600 601AIRSPY MEDIA DRIVER 602M: Antti Palosaari <crope@iki.fi> 603L: linux-media@vger.kernel.org 604W: https://linuxtv.org 605W: http://palosaari.fi/linux/ 606Q: http://patchwork.linuxtv.org/project/linux-media/list/ 607T: git git://linuxtv.org/anttip/media_tree.git 608S: Maintained 609F: drivers/media/usb/airspy/ 610 611ALACRITECH GIGABIT ETHERNET DRIVER 612M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 613S: Maintained 614F: drivers/net/ethernet/alacritech/* 615 616ALCATEL SPEEDTOUCH USB DRIVER 617M: Duncan Sands <duncan.sands@free.fr> 618L: linux-usb@vger.kernel.org 619W: http://www.linux-usb.org/SpeedTouch/ 620S: Maintained 621F: drivers/usb/atm/speedtch.c 622F: drivers/usb/atm/usbatm.c 623 624ALCHEMY AU1XX0 MMC DRIVER 625M: Manuel Lauss <manuel.lauss@gmail.com> 626S: Maintained 627F: drivers/mmc/host/au1xmmc.c 628 629ALI1563 I2C DRIVER 630M: Rudolf Marek <r.marek@assembler.cz> 631L: linux-i2c@vger.kernel.org 632S: Maintained 633F: Documentation/i2c/busses/i2c-ali1563 634F: drivers/i2c/busses/i2c-ali1563.c 635 636ALLWINNER SECURITY SYSTEM 637M: Corentin Labbe <clabbe.montjoie@gmail.com> 638L: linux-crypto@vger.kernel.org 639S: Maintained 640F: drivers/crypto/sunxi-ss/ 641 642ALPHA PORT 643M: Richard Henderson <rth@twiddle.net> 644M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 645M: Matt Turner <mattst88@gmail.com> 646S: Odd Fixes 647L: linux-alpha@vger.kernel.org 648F: arch/alpha/ 649 650ALPS PS/2 TOUCHPAD DRIVER 651R: Pali Rohár <pali.rohar@gmail.com> 652F: drivers/input/mouse/alps.* 653 654ALTERA I2C CONTROLLER DRIVER 655M: Thor Thayer <thor.thayer@linux.intel.com> 656S: Maintained 657F: drivers/i2c/busses/i2c-altera.c 658 659ALTERA MAILBOX DRIVER 660M: Ley Foon Tan <lftan@altera.com> 661L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 662S: Maintained 663F: drivers/mailbox/mailbox-altera.c 664 665ALTERA PIO DRIVER 666M: Tien Hock Loh <thloh@altera.com> 667L: linux-gpio@vger.kernel.org 668S: Maintained 669F: drivers/gpio/gpio-altera.c 670 671ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 672M: Thor Thayer <thor.thayer@linux.intel.com> 673S: Maintained 674F: drivers/gpio/gpio-altera-a10sr.c 675F: drivers/mfd/altera-a10sr.c 676F: drivers/reset/reset-a10sr.c 677F: include/linux/mfd/altera-a10sr.h 678F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 679 680ALTERA TRIPLE SPEED ETHERNET DRIVER 681M: Vince Bridgers <vbridger@opensource.altera.com> 682L: netdev@vger.kernel.org 683L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 684S: Maintained 685F: drivers/net/ethernet/altera/ 686 687ALTERA UART/JTAG UART SERIAL DRIVERS 688M: Tobias Klauser <tklauser@distanz.ch> 689L: linux-serial@vger.kernel.org 690L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 691S: Maintained 692F: drivers/tty/serial/altera_uart.c 693F: drivers/tty/serial/altera_jtaguart.c 694F: include/linux/altera_uart.h 695F: include/linux/altera_jtaguart.h 696 697AMAZON ETHERNET DRIVERS 698M: Netanel Belgazal <netanel@amazon.com> 699R: Saeed Bishara <saeedb@amazon.com> 700R: Zorik Machulsky <zorik@amazon.com> 701L: netdev@vger.kernel.org 702S: Supported 703F: Documentation/networking/ena.txt 704F: drivers/net/ethernet/amazon/ 705 706AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 707M: Tom Lendacky <thomas.lendacky@amd.com> 708M: Gary Hook <gary.hook@amd.com> 709L: linux-crypto@vger.kernel.org 710S: Supported 711F: drivers/crypto/ccp/ 712F: include/linux/ccp.h 713 714AMD FAM15H PROCESSOR POWER MONITORING DRIVER 715M: Huang Rui <ray.huang@amd.com> 716L: linux-hwmon@vger.kernel.org 717S: Supported 718F: Documentation/hwmon/fam15h_power 719F: drivers/hwmon/fam15h_power.c 720 721AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 722L: linux-geode@lists.infradead.org (moderated for non-subscribers) 723S: Orphan 724F: drivers/usb/gadget/udc/amd5536udc.* 725 726AMD GEODE PROCESSOR/CHIPSET SUPPORT 727P: Andres Salomon <dilinger@queued.net> 728L: linux-geode@lists.infradead.org (moderated for non-subscribers) 729W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 730S: Supported 731F: drivers/char/hw_random/geode-rng.c 732F: drivers/crypto/geode* 733F: drivers/video/fbdev/geode/ 734F: arch/x86/include/asm/geode.h 735 736AMD IOMMU (AMD-VI) 737M: Joerg Roedel <joro@8bytes.org> 738L: iommu@lists.linux-foundation.org 739T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 740S: Maintained 741F: drivers/iommu/amd_iommu*.[ch] 742F: include/linux/amd-iommu.h 743 744AMD KFD 745M: Oded Gabbay <oded.gabbay@gmail.com> 746L: dri-devel@lists.freedesktop.org 747T: git git://people.freedesktop.org/~gabbayo/linux.git 748S: Supported 749F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 750F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 751F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 752F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 753F: drivers/gpu/drm/amd/amdkfd/ 754F: drivers/gpu/drm/amd/include/cik_structs.h 755F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 756F: drivers/gpu/drm/amd/include/vi_structs.h 757F: include/uapi/linux/kfd_ioctl.h 758 759AMD SEATTLE DEVICE TREE SUPPORT 760M: Brijesh Singh <brijeshkumar.singh@amd.com> 761M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 762M: Tom Lendacky <thomas.lendacky@amd.com> 763S: Supported 764F: arch/arm64/boot/dts/amd/ 765 766AMD XGBE DRIVER 767M: Tom Lendacky <thomas.lendacky@amd.com> 768L: netdev@vger.kernel.org 769S: Supported 770F: drivers/net/ethernet/amd/xgbe/ 771F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 772 773AMS (Apple Motion Sensor) DRIVER 774M: Michael Hanselmann <linux-kernel@hansmi.ch> 775S: Supported 776F: drivers/macintosh/ams/ 777 778ANALOG DEVICES INC AD9389B DRIVER 779M: Hans Verkuil <hans.verkuil@cisco.com> 780L: linux-media@vger.kernel.org 781S: Maintained 782F: drivers/media/i2c/ad9389b* 783 784ANALOG DEVICES INC ADV7180 DRIVER 785M: Lars-Peter Clausen <lars@metafoo.de> 786L: linux-media@vger.kernel.org 787W: http://ez.analog.com/community/linux-device-drivers 788S: Supported 789F: drivers/media/i2c/adv7180.c 790 791ANALOG DEVICES INC ADV748X DRIVER 792M: Kieran Bingham <kieran.bingham@ideasonboard.com> 793L: linux-media@vger.kernel.org 794S: Maintained 795F: drivers/media/i2c/adv748x/* 796 797ANALOG DEVICES INC ADV7511 DRIVER 798M: Hans Verkuil <hans.verkuil@cisco.com> 799L: linux-media@vger.kernel.org 800S: Maintained 801F: drivers/media/i2c/adv7511* 802 803ANALOG DEVICES INC ADV7604 DRIVER 804M: Hans Verkuil <hans.verkuil@cisco.com> 805L: linux-media@vger.kernel.org 806S: Maintained 807F: drivers/media/i2c/adv7604* 808 809ANALOG DEVICES INC ADV7842 DRIVER 810M: Hans Verkuil <hans.verkuil@cisco.com> 811L: linux-media@vger.kernel.org 812S: Maintained 813F: drivers/media/i2c/adv7842* 814 815ANALOG DEVICES INC ASOC CODEC DRIVERS 816M: Lars-Peter Clausen <lars@metafoo.de> 817L: alsa-devel@alsa-project.org (moderated for non-subscribers) 818W: http://wiki.analog.com/ 819W: http://ez.analog.com/community/linux-device-drivers 820S: Supported 821F: sound/soc/codecs/adau* 822F: sound/soc/codecs/adav* 823F: sound/soc/codecs/ad1* 824F: sound/soc/codecs/ad7* 825F: sound/soc/codecs/ssm* 826F: sound/soc/codecs/sigmadsp.* 827 828ANALOG DEVICES INC ASOC DRIVERS 829L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 830L: alsa-devel@alsa-project.org (moderated for non-subscribers) 831W: http://blackfin.uclinux.org/ 832S: Supported 833F: sound/soc/blackfin/* 834 835ANALOG DEVICES INC DMA DRIVERS 836M: Lars-Peter Clausen <lars@metafoo.de> 837W: http://ez.analog.com/community/linux-device-drivers 838S: Supported 839F: drivers/dma/dma-axi-dmac.c 840 841ANALOG DEVICES INC IIO DRIVERS 842M: Lars-Peter Clausen <lars@metafoo.de> 843M: Michael Hennerich <Michael.Hennerich@analog.com> 844W: http://wiki.analog.com/ 845W: http://ez.analog.com/community/linux-device-drivers 846S: Supported 847F: drivers/iio/*/ad* 848F: drivers/iio/adc/ltc2497* 849X: drivers/iio/*/adjd* 850F: drivers/staging/iio/*/ad* 851F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 852 853ANDROID CONFIG FRAGMENTS 854M: Rob Herring <robh@kernel.org> 855S: Supported 856F: kernel/configs/android* 857 858ANDROID DRIVERS 859M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 860M: Arve Hjønnevåg <arve@android.com> 861M: Riley Andrews <riandrews@android.com> 862T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 863L: devel@driverdev.osuosl.org 864S: Supported 865F: drivers/android/ 866F: drivers/staging/android/ 867 868ANDROID GOLDFISH RTC DRIVER 869M: Miodrag Dinic <miodrag.dinic@mips.com> 870S: Supported 871F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 872F: drivers/rtc/rtc-goldfish.c 873 874ANDROID ION DRIVER 875M: Laura Abbott <labbott@redhat.com> 876M: Sumit Semwal <sumit.semwal@linaro.org> 877L: devel@driverdev.osuosl.org 878S: Supported 879F: drivers/staging/android/ion 880F: drivers/staging/android/uapi/ion.h 881F: drivers/staging/android/uapi/ion_test.h 882 883AOA (Apple Onboard Audio) ALSA DRIVER 884M: Johannes Berg <johannes@sipsolutions.net> 885L: linuxppc-dev@lists.ozlabs.org 886L: alsa-devel@alsa-project.org (moderated for non-subscribers) 887S: Maintained 888F: sound/aoa/ 889 890APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 891M: William Breathitt Gray <vilhelm.gray@gmail.com> 892L: linux-iio@vger.kernel.org 893S: Maintained 894F: drivers/iio/adc/stx104.c 895 896APM DRIVER 897M: Jiri Kosina <jikos@kernel.org> 898S: Odd fixes 899T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 900F: arch/x86/kernel/apm_32.c 901F: include/linux/apm_bios.h 902F: include/uapi/linux/apm_bios.h 903F: drivers/char/apm-emulation.c 904 905APPARMOR SECURITY MODULE 906M: John Johansen <john.johansen@canonical.com> 907L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 908W: apparmor.wiki.kernel.org 909T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 910S: Supported 911F: security/apparmor/ 912F: Documentation/admin-guide/LSM/apparmor.rst 913 914APPLE BCM5974 MULTITOUCH DRIVER 915M: Henrik Rydberg <rydberg@bitmath.org> 916L: linux-input@vger.kernel.org 917S: Odd fixes 918F: drivers/input/mouse/bcm5974.c 919 920APPLE SMC DRIVER 921M: Henrik Rydberg <rydberg@bitmath.org> 922L: linux-hwmon@vger.kernel.org 923S: Odd fixes 924F: drivers/hwmon/applesmc.c 925 926APPLETALK NETWORK LAYER 927L: netdev@vger.kernel.org 928S: Odd fixes 929F: drivers/net/appletalk/ 930F: net/appletalk/ 931 932APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 933M: Duc Dang <dhdang@apm.com> 934S: Supported 935F: arch/arm64/boot/dts/apm/ 936 937APPLIED MICRO (APM) X-GENE SOC EDAC 938M: Loc Ho <lho@apm.com> 939S: Supported 940F: drivers/edac/xgene_edac.c 941F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 942 943APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 944M: Iyappan Subramanian <isubramanian@apm.com> 945M: Keyur Chudgar <kchudgar@apm.com> 946S: Supported 947F: drivers/net/ethernet/apm/xgene-v2/ 948 949APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 950M: Iyappan Subramanian <isubramanian@apm.com> 951M: Keyur Chudgar <kchudgar@apm.com> 952M: Quan Nguyen <qnguyen@apm.com> 953S: Supported 954F: drivers/net/ethernet/apm/xgene/ 955F: drivers/net/phy/mdio-xgene.c 956F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 957F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 958 959APPLIED MICRO (APM) X-GENE SOC PMU 960M: Tai Nguyen <ttnguyen@apm.com> 961S: Supported 962F: drivers/perf/xgene_pmu.c 963F: Documentation/perf/xgene-pmu.txt 964F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 965 966APTINA CAMERA SENSOR PLL 967M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 968L: linux-media@vger.kernel.org 969S: Maintained 970F: drivers/media/i2c/aptina-pll.* 971 972ARC FRAMEBUFFER DRIVER 973M: Jaya Kumar <jayalk@intworks.biz> 974S: Maintained 975F: drivers/video/fbdev/arcfb.c 976F: drivers/video/fbdev/core/fb_defio.c 977 978ARC PGU DRM DRIVER 979M: Alexey Brodkin <abrodkin@synopsys.com> 980S: Supported 981F: drivers/gpu/drm/arc/ 982F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 983 984ARCNET NETWORK LAYER 985M: Michael Grzeschik <m.grzeschik@pengutronix.de> 986L: netdev@vger.kernel.org 987S: Maintained 988F: drivers/net/arcnet/ 989F: include/uapi/linux/if_arcnet.h 990 991ARM ARCHITECTED TIMER DRIVER 992M: Mark Rutland <mark.rutland@arm.com> 993M: Marc Zyngier <marc.zyngier@arm.com> 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 995S: Maintained 996F: arch/arm/include/asm/arch_timer.h 997F: arch/arm64/include/asm/arch_timer.h 998F: drivers/clocksource/arm_arch_timer.c 999 1000ARM HDLCD DRM DRIVER 1001M: Liviu Dudau <liviu.dudau@arm.com> 1002S: Supported 1003F: drivers/gpu/drm/arm/hdlcd_* 1004F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1005 1006ARM MALI-DP DRM DRIVER 1007M: Liviu Dudau <liviu.dudau@arm.com> 1008M: Brian Starkey <brian.starkey@arm.com> 1009M: Mali DP Maintainers <malidp@foss.arm.com> 1010S: Supported 1011F: drivers/gpu/drm/arm/ 1012F: Documentation/devicetree/bindings/display/arm,malidp.txt 1013 1014ARM MFM AND FLOPPY DRIVERS 1015M: Ian Molton <spyro@f2s.com> 1016S: Maintained 1017F: arch/arm/lib/floppydma.S 1018F: arch/arm/include/asm/floppy.h 1019 1020ARM PMU PROFILING AND DEBUGGING 1021M: Will Deacon <will.deacon@arm.com> 1022M: Mark Rutland <mark.rutland@arm.com> 1023S: Maintained 1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1025F: arch/arm*/kernel/perf_* 1026F: arch/arm/oprofile/common.c 1027F: arch/arm*/kernel/hw_breakpoint.c 1028F: arch/arm*/include/asm/hw_breakpoint.h 1029F: arch/arm*/include/asm/perf_event.h 1030F: drivers/perf/* 1031F: include/linux/perf/arm_pmu.h 1032F: Documentation/devicetree/bindings/arm/pmu.txt 1033F: Documentation/devicetree/bindings/perf/ 1034 1035ARM PORT 1036M: Russell King <linux@armlinux.org.uk> 1037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1038W: http://www.armlinux.org.uk/ 1039S: Maintained 1040T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1041F: arch/arm/ 1042 1043ARM PRIMECELL AACI PL041 DRIVER 1044M: Russell King <linux@armlinux.org.uk> 1045S: Maintained 1046F: sound/arm/aaci.* 1047 1048ARM PRIMECELL BUS SUPPORT 1049M: Russell King <linux@armlinux.org.uk> 1050S: Maintained 1051F: drivers/amba/ 1052F: include/linux/amba/bus.h 1053 1054ARM PRIMECELL CLCD PL110 DRIVER 1055M: Russell King <linux@armlinux.org.uk> 1056S: Maintained 1057F: drivers/video/fbdev/amba-clcd.* 1058 1059ARM PRIMECELL KMI PL050 DRIVER 1060M: Russell King <linux@armlinux.org.uk> 1061S: Maintained 1062F: drivers/input/serio/ambakmi.* 1063F: include/linux/amba/kmi.h 1064 1065ARM PRIMECELL MMCI PL180/1 DRIVER 1066M: Russell King <linux@armlinux.org.uk> 1067S: Maintained 1068F: drivers/mmc/host/mmci.* 1069F: include/linux/amba/mmci.h 1070 1071ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1072M: Russell King <linux@armlinux.org.uk> 1073S: Maintained 1074F: drivers/tty/serial/amba-pl01*.c 1075F: include/linux/amba/serial.h 1076 1077ARM SMMU DRIVERS 1078M: Will Deacon <will.deacon@arm.com> 1079R: Robin Murphy <robin.murphy@arm.com> 1080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1081S: Maintained 1082F: drivers/iommu/arm-smmu.c 1083F: drivers/iommu/arm-smmu-v3.c 1084F: drivers/iommu/io-pgtable-arm.c 1085F: drivers/iommu/io-pgtable-arm-v7s.c 1086 1087ARM SUB-ARCHITECTURES 1088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1089S: Maintained 1090F: arch/arm/mach-*/ 1091F: arch/arm/plat-*/ 1092T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1093 1094ARM/ACTIONS SEMI ARCHITECTURE 1095M: Andreas Färber <afaerber@suse.de> 1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1097S: Maintained 1098N: owl 1099F: arch/arm/mach-actions/ 1100F: arch/arm/boot/dts/owl-* 1101F: arch/arm64/boot/dts/actions/ 1102F: drivers/clocksource/owl-* 1103F: drivers/soc/actions/ 1104F: include/dt-bindings/power/owl-* 1105F: include/linux/soc/actions/ 1106F: Documentation/devicetree/bindings/arm/actions.txt 1107F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1108F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1109 1110ARM/ADS SPHERE MACHINE SUPPORT 1111M: Lennert Buytenhek <kernel@wantstofly.org> 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1113S: Maintained 1114 1115ARM/AFEB9260 MACHINE SUPPORT 1116M: Sergey Lapin <slapin@ossfans.org> 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1118S: Maintained 1119 1120ARM/AJECO 1ARM MACHINE SUPPORT 1121M: Lennert Buytenhek <kernel@wantstofly.org> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123S: Maintained 1124 1125ARM/Allwinner SoC Clock Support 1126M: Emilio López <emilio@elopez.com.ar> 1127S: Maintained 1128F: drivers/clk/sunxi/ 1129 1130ARM/Allwinner sunXi SoC support 1131M: Maxime Ripard <maxime.ripard@free-electrons.com> 1132M: Chen-Yu Tsai <wens@csie.org> 1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1134S: Maintained 1135N: sun[x456789]i 1136N: sun50i 1137F: arch/arm/mach-sunxi/ 1138F: arch/arm64/boot/dts/allwinner/ 1139F: drivers/clk/sunxi-ng/ 1140F: drivers/pinctrl/sunxi/ 1141F: drivers/soc/sunxi/ 1142T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1143 1144ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1145M: Neil Armstrong <narmstrong@baylibre.com> 1146M: Jerome Brunet <jbrunet@baylibre.com> 1147L: linux-amlogic@lists.infradead.org 1148S: Maintained 1149F: drivers/clk/meson/ 1150F: include/dt-bindings/clock/meson* 1151F: include/dt-bindings/clock/gxbb* 1152F: Documentation/devicetree/bindings/clock/amlogic* 1153 1154ARM/Amlogic Meson SoC support 1155M: Carlo Caione <carlo@caione.org> 1156M: Kevin Hilman <khilman@baylibre.com> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158L: linux-amlogic@lists.infradead.org 1159W: http://linux-meson.com/ 1160S: Maintained 1161F: arch/arm/mach-meson/ 1162F: arch/arm/boot/dts/meson* 1163F: arch/arm64/boot/dts/amlogic/ 1164F: drivers/pinctrl/meson/ 1165F: drivers/mmc/host/meson* 1166N: meson 1167 1168ARM/Annapurna Labs ALPINE ARCHITECTURE 1169M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1170M: Antoine Tenart <antoine.tenart@free-electrons.com> 1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1172S: Maintained 1173F: arch/arm/mach-alpine/ 1174F: arch/arm/boot/dts/alpine* 1175F: arch/arm64/boot/dts/al/ 1176F: drivers/*/*alpine* 1177 1178ARM/ARTPEC MACHINE SUPPORT 1179M: Jesper Nilsson <jesper.nilsson@axis.com> 1180M: Lars Persson <lars.persson@axis.com> 1181M: Niklas Cassel <niklas.cassel@axis.com> 1182S: Maintained 1183L: linux-arm-kernel@axis.com 1184F: arch/arm/mach-artpec 1185F: arch/arm/boot/dts/artpec6* 1186F: drivers/clk/axis 1187F: drivers/crypto/axis 1188F: drivers/pinctrl/pinctrl-artpec* 1189F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1190 1191ARM/ASPEED I2C DRIVER 1192M: Brendan Higgins <brendanhiggins@google.com> 1193R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1194R: Joel Stanley <joel@jms.id.au> 1195L: linux-i2c@vger.kernel.org 1196L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1197S: Maintained 1198F: drivers/irqchip/irq-aspeed-i2c-ic.c 1199F: drivers/i2c/busses/i2c-aspeed.c 1200F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1201F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1202 1203ARM/ASPEED MACHINE SUPPORT 1204M: Joel Stanley <joel@jms.id.au> 1205S: Maintained 1206F: arch/arm/mach-aspeed/ 1207F: arch/arm/boot/dts/aspeed-* 1208F: drivers/*/*aspeed* 1209 1210ARM/ATMEL AT91 Clock Support 1211M: Boris Brezillon <boris.brezillon@free-electrons.com> 1212S: Maintained 1213F: drivers/clk/at91 1214 1215ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1216M: Nicolas Ferre <nicolas.ferre@microchip.com> 1217M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1219W: http://www.linux4sam.org 1220T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1221S: Supported 1222N: at91 1223N: atmel 1224F: arch/arm/mach-at91/ 1225F: include/soc/at91/ 1226F: arch/arm/boot/dts/at91*.dts 1227F: arch/arm/boot/dts/at91*.dtsi 1228F: arch/arm/boot/dts/sama*.dts 1229F: arch/arm/boot/dts/sama*.dtsi 1230F: arch/arm/include/debug/at91.S 1231F: drivers/memory/atmel* 1232F: drivers/watchdog/sama5d4_wdt.c 1233X: drivers/input/touchscreen/atmel_mxt_ts.c 1234X: drivers/net/wireless/atmel/ 1235 1236ARM/CALXEDA HIGHBANK ARCHITECTURE 1237M: Rob Herring <robh@kernel.org> 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239S: Maintained 1240F: arch/arm/mach-highbank/ 1241F: arch/arm/boot/dts/highbank.dts 1242F: arch/arm/boot/dts/ecx-*.dts* 1243 1244ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1245M: Krzysztof Halasa <khalasa@piap.pl> 1246S: Maintained 1247F: arch/arm/mach-cns3xxx/ 1248 1249ARM/CAVIUM THUNDER NETWORK DRIVER 1250M: Sunil Goutham <sgoutham@cavium.com> 1251M: Robert Richter <rric@kernel.org> 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1253S: Supported 1254F: drivers/net/ethernet/cavium/thunder/ 1255 1256ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1257M: Alexander Shiyan <shc_work@mail.ru> 1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1259S: Odd Fixes 1260N: clps711x 1261 1262ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1263M: Lennert Buytenhek <kernel@wantstofly.org> 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266 1267ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1268M: Hartley Sweeten <hsweeten@visionengravers.com> 1269M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1271S: Maintained 1272F: arch/arm/mach-ep93xx/ 1273F: arch/arm/mach-ep93xx/include/mach/ 1274 1275ARM/CLKDEV SUPPORT 1276M: Russell King <linux@armlinux.org.uk> 1277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1278S: Maintained 1279T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1280F: arch/arm/include/asm/clkdev.h 1281F: drivers/clk/clkdev.c 1282 1283ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1284M: Mike Rapoport <mike@compulab.co.il> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287 1288ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1289M: Baruch Siach <baruch@tkos.co.il> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292F: arch/arm/boot/dts/cx92755* 1293N: digicolor 1294 1295ARM/CONTEC MICRO9 MACHINE SUPPORT 1296M: Hubert Feurstein <hubert.feurstein@contec.at> 1297S: Maintained 1298F: arch/arm/mach-ep93xx/micro9.c 1299 1300ARM/CORESIGHT FRAMEWORK AND DRIVERS 1301M: Mathieu Poirier <mathieu.poirier@linaro.org> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303S: Maintained 1304F: drivers/hwtracing/coresight/* 1305F: Documentation/trace/coresight.txt 1306F: Documentation/trace/coresight-cpu-debug.txt 1307F: Documentation/devicetree/bindings/arm/coresight.txt 1308F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1309F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1310F: tools/perf/arch/arm/util/pmu.c 1311F: tools/perf/arch/arm/util/auxtrace.c 1312F: tools/perf/arch/arm/util/cs-etm.c 1313F: tools/perf/arch/arm/util/cs-etm.h 1314F: tools/perf/util/cs-etm.h 1315 1316ARM/CORGI MACHINE SUPPORT 1317M: Richard Purdie <rpurdie@rpsys.net> 1318S: Maintained 1319 1320ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1321M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1322M: Linus Walleij <linus.walleij@linaro.org> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324T: git git://github.com/ulli-kroll/linux.git 1325S: Maintained 1326F: Documentation/devicetree/bindings/arm/gemini.txt 1327F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1328F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1329F: arch/arm/mach-gemini/ 1330F: drivers/pinctrl/pinctrl-gemini.c 1331F: drivers/rtc/rtc-ftrtc010.c 1332 1333ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1334M: Barry Song <baohua@kernel.org> 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1336T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1337S: Maintained 1338F: arch/arm/boot/dts/prima2* 1339F: arch/arm/mach-prima2/ 1340F: drivers/clk/sirf/ 1341F: drivers/clocksource/timer-prima2.c 1342F: drivers/clocksource/timer-atlas7.c 1343N: [^a-z]sirf 1344 1345ARM/EBSA110 MACHINE SUPPORT 1346M: Russell King <linux@armlinux.org.uk> 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1348W: http://www.armlinux.org.uk/ 1349S: Maintained 1350F: arch/arm/mach-ebsa110/ 1351F: drivers/net/ethernet/amd/am79c961a.* 1352 1353ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1354M: Uwe Kleine-König <kernel@pengutronix.de> 1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1356S: Maintained 1357N: efm32 1358 1359ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1360M: Robert Jarzmik <robert.jarzmik@free.fr> 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1362S: Maintained 1363F: arch/arm/mach-pxa/ezx.c 1364 1365ARM/FARADAY FA526 PORT 1366M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368S: Maintained 1369T: git git://git.berlios.de/gemini-board 1370F: arch/arm/mm/*-fa* 1371 1372ARM/FOOTBRIDGE ARCHITECTURE 1373M: Russell King <linux@armlinux.org.uk> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375W: http://www.armlinux.org.uk/ 1376S: Maintained 1377F: arch/arm/include/asm/hardware/dec21285.h 1378F: arch/arm/mach-footbridge/ 1379 1380ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1381M: Shawn Guo <shawnguo@kernel.org> 1382M: Sascha Hauer <kernel@pengutronix.de> 1383R: Fabio Estevam <fabio.estevam@nxp.com> 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1385S: Maintained 1386T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1387F: arch/arm/mach-imx/ 1388F: arch/arm/mach-mxs/ 1389F: arch/arm/boot/dts/imx* 1390F: arch/arm/configs/imx*_defconfig 1391F: drivers/clk/imx/ 1392F: drivers/soc/imx/ 1393F: include/soc/imx/ 1394 1395ARM/FREESCALE VYBRID ARM ARCHITECTURE 1396M: Shawn Guo <shawnguo@kernel.org> 1397M: Sascha Hauer <kernel@pengutronix.de> 1398R: Stefan Agner <stefan@agner.ch> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400S: Maintained 1401T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1402F: arch/arm/mach-imx/*vf610* 1403F: arch/arm/boot/dts/vf* 1404 1405ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1406M: Lennert Buytenhek <kernel@wantstofly.org> 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1408S: Maintained 1409 1410ARM/GUMSTIX MACHINE SUPPORT 1411M: Steve Sakoman <sakoman@gmail.com> 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1413S: Maintained 1414 1415ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1416M: Philipp Zabel <philipp.zabel@gmail.com> 1417M: Paul Parsons <lost.distance@yahoo.com> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420F: arch/arm/mach-pxa/hx4700.c 1421F: arch/arm/mach-pxa/include/mach/hx4700.h 1422F: sound/soc/pxa/hx4700.c 1423 1424ARM/HISILICON SOC SUPPORT 1425M: Wei Xu <xuwei5@hisilicon.com> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427W: http://www.hisilicon.com 1428S: Supported 1429T: git git://github.com/hisilicon/linux-hisi.git 1430F: arch/arm/mach-hisi/ 1431F: arch/arm/boot/dts/hi3* 1432F: arch/arm/boot/dts/hip* 1433F: arch/arm/boot/dts/hisi* 1434F: arch/arm64/boot/dts/hisilicon/ 1435 1436ARM/HP JORNADA 7XX MACHINE SUPPORT 1437M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1438W: www.jlime.com 1439S: Maintained 1440T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1441F: arch/arm/mach-sa1100/jornada720.c 1442F: arch/arm/mach-sa1100/include/mach/jornada720.h 1443 1444ARM/IGEP MACHINE SUPPORT 1445M: Enric Balletbo i Serra <eballetbo@gmail.com> 1446M: Javier Martinez Canillas <javier@dowhile0.org> 1447L: linux-omap@vger.kernel.org 1448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1449S: Maintained 1450F: arch/arm/boot/dts/omap3-igep* 1451 1452ARM/INCOME PXA270 SUPPORT 1453M: Marek Vasut <marek.vasut@gmail.com> 1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1455S: Maintained 1456F: arch/arm/mach-pxa/colibri-pxa270-income.c 1457 1458ARM/INTEL IOP13XX ARM ARCHITECTURE 1459M: Lennert Buytenhek <kernel@wantstofly.org> 1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1461S: Maintained 1462 1463ARM/INTEL IOP32X ARM ARCHITECTURE 1464M: Lennert Buytenhek <kernel@wantstofly.org> 1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1466S: Maintained 1467 1468ARM/INTEL IOP33X ARM ARCHITECTURE 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1470S: Orphan 1471 1472ARM/INTEL IQ81342EX MACHINE SUPPORT 1473M: Lennert Buytenhek <kernel@wantstofly.org> 1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1475S: Maintained 1476 1477ARM/INTEL IXDP2850 MACHINE SUPPORT 1478M: Lennert Buytenhek <kernel@wantstofly.org> 1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1480S: Maintained 1481 1482ARM/INTEL IXP4XX ARM ARCHITECTURE 1483M: Imre Kaloz <kaloz@openwrt.org> 1484M: Krzysztof Halasa <khalasa@piap.pl> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486S: Maintained 1487F: arch/arm/mach-ixp4xx/ 1488 1489ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1490M: Jonathan Cameron <jic23@cam.ac.uk> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492S: Maintained 1493F: arch/arm/mach-pxa/stargate2.c 1494F: drivers/pcmcia/pxa2xx_stargate2.c 1495 1496ARM/INTEL XSC3 (MANZANO) ARM CORE 1497M: Lennert Buytenhek <kernel@wantstofly.org> 1498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1499S: Maintained 1500 1501ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1502M: Lennert Buytenhek <kernel@wantstofly.org> 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Maintained 1505 1506ARM/LG1K ARCHITECTURE 1507M: Chanho Min <chanho.min@lge.com> 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1509S: Maintained 1510F: arch/arm64/boot/dts/lg/ 1511 1512ARM/LOGICPD PXA270 MACHINE SUPPORT 1513M: Lennert Buytenhek <kernel@wantstofly.org> 1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1515S: Maintained 1516 1517ARM/LPC18XX ARCHITECTURE 1518M: Joachim Eastwood <manabian@gmail.com> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521F: arch/arm/boot/dts/lpc43* 1522F: drivers/clk/nxp/clk-lpc18xx* 1523F: drivers/clocksource/time-lpc32xx.c 1524F: drivers/i2c/busses/i2c-lpc2k.c 1525F: drivers/memory/pl172.c 1526F: drivers/mtd/spi-nor/nxp-spifi.c 1527F: drivers/rtc/rtc-lpc24xx.c 1528N: lpc18xx 1529 1530ARM/LPC32XX SOC SUPPORT 1531M: Vladimir Zapolskiy <vz@mleia.com> 1532M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1534T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1535S: Maintained 1536F: arch/arm/boot/dts/lpc32* 1537F: arch/arm/mach-lpc32xx/ 1538F: drivers/i2c/busses/i2c-pnx.c 1539F: drivers/net/ethernet/nxp/lpc_eth.c 1540F: drivers/usb/host/ohci-nxp.c 1541F: drivers/watchdog/pnx4008_wdt.c 1542N: lpc32xx 1543 1544ARM/MAGICIAN MACHINE SUPPORT 1545M: Philipp Zabel <philipp.zabel@gmail.com> 1546S: Maintained 1547 1548ARM/Marvell Berlin SoC support 1549M: Jisheng Zhang <jszhang@marvell.com> 1550M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553F: arch/arm/mach-berlin/ 1554F: arch/arm/boot/dts/berlin* 1555F: arch/arm64/boot/dts/marvell/berlin* 1556 1557ARM/Marvell Dove/MV78xx0/Orion SOC support 1558M: Jason Cooper <jason@lakedaemon.net> 1559M: Andrew Lunn <andrew@lunn.ch> 1560M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1561M: Gregory Clement <gregory.clement@free-electrons.com> 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1563S: Maintained 1564F: Documentation/devicetree/bindings/soc/dove/ 1565F: arch/arm/mach-dove/ 1566F: arch/arm/mach-mv78xx0/ 1567F: arch/arm/mach-orion5x/ 1568F: arch/arm/plat-orion/ 1569F: arch/arm/boot/dts/dove* 1570F: arch/arm/boot/dts/orion5x* 1571 1572ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1573M: Jason Cooper <jason@lakedaemon.net> 1574M: Andrew Lunn <andrew@lunn.ch> 1575M: Gregory Clement <gregory.clement@free-electrons.com> 1576M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1578S: Maintained 1579F: arch/arm/boot/dts/armada* 1580F: arch/arm/boot/dts/kirkwood* 1581F: arch/arm/configs/mvebu_*_defconfig 1582F: arch/arm/mach-mvebu/ 1583F: arch/arm64/boot/dts/marvell/armada* 1584F: drivers/cpufreq/mvebu-cpufreq.c 1585F: drivers/irqchip/irq-armada-370-xp.c 1586F: drivers/irqchip/irq-mvebu-* 1587F: drivers/pinctrl/mvebu/ 1588F: drivers/rtc/rtc-armada38x.c 1589 1590ARM/Mediatek RTC DRIVER 1591M: Eddie Huang <eddie.huang@mediatek.com> 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1593L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1594S: Maintained 1595F: drivers/rtc/rtc-mt6397.c 1596 1597ARM/Mediatek SoC support 1598M: Matthias Brugger <matthias.bgg@gmail.com> 1599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1600L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1601S: Maintained 1602F: arch/arm/boot/dts/mt6* 1603F: arch/arm/boot/dts/mt7* 1604F: arch/arm/boot/dts/mt8* 1605F: arch/arm/mach-mediatek/ 1606F: arch/arm64/boot/dts/mediatek/ 1607N: mtk 1608K: mediatek 1609 1610ARM/Mediatek USB3 PHY DRIVER 1611M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615F: drivers/phy/mediatek/phy-mtk-tphy.c 1616 1617ARM/MICREL KS8695 ARCHITECTURE 1618M: Greg Ungerer <gerg@uclinux.org> 1619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1620F: arch/arm/mach-ks8695/ 1621S: Odd Fixes 1622 1623ARM/MIOA701 MACHINE SUPPORT 1624M: Robert Jarzmik <robert.jarzmik@free.fr> 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1626F: arch/arm/mach-pxa/mioa701.c 1627S: Maintained 1628 1629ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1630M: Michael Petchkovsky <mkpetch@internode.on.net> 1631S: Maintained 1632 1633ARM/NOMADIK ARCHITECTURE 1634M: Alessandro Rubini <rubini@unipv.it> 1635M: Linus Walleij <linus.walleij@linaro.org> 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1637S: Maintained 1638F: arch/arm/mach-nomadik/ 1639F: drivers/pinctrl/nomadik/ 1640F: drivers/i2c/busses/i2c-nomadik.c 1641T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1642 1643ARM/NUVOTON W90X900 ARM ARCHITECTURE 1644M: Wan ZongShun <mcuos.com@gmail.com> 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1646W: http://www.mcuos.com 1647S: Maintained 1648F: arch/arm/mach-w90x900/ 1649F: drivers/input/keyboard/w90p910_keypad.c 1650F: drivers/input/touchscreen/w90p910_ts.c 1651F: drivers/watchdog/nuc900_wdt.c 1652F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1653F: drivers/mtd/nand/nuc900_nand.c 1654F: drivers/rtc/rtc-nuc900.c 1655F: drivers/spi/spi-nuc900.c 1656F: drivers/usb/host/ehci-w90x900.c 1657F: drivers/video/fbdev/nuc900fb.c 1658 1659ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1660M: Nelson Castillo <arhuaco@freaks-unidos.net> 1661L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1662W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1663S: Supported 1664 1665ARM/Orion SoC/Technologic Systems TS-78xx platform support 1666M: Alexander Clouter <alex@digriz.org.uk> 1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1668W: http://www.digriz.org.uk/ts78xx/kernel 1669S: Maintained 1670F: arch/arm/mach-orion5x/ts78xx-* 1671 1672ARM/OXNAS platform support 1673M: Neil Armstrong <narmstrong@baylibre.com> 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1676S: Maintained 1677F: arch/arm/mach-oxnas/ 1678F: arch/arm/boot/dts/ox8*.dtsi 1679F: arch/arm/boot/dts/wd-mbwe.dts 1680F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1681N: oxnas 1682 1683ARM/PALM TREO SUPPORT 1684M: Tomas Cech <sleep_walker@suse.com> 1685L: linux-arm-kernel@lists.infradead.org 1686W: http://hackndev.com 1687S: Maintained 1688F: arch/arm/mach-pxa/include/mach/palmtreo.h 1689F: arch/arm/mach-pxa/palmtreo.c 1690 1691ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1692M: Marek Vasut <marek.vasut@gmail.com> 1693L: linux-arm-kernel@lists.infradead.org 1694W: http://hackndev.com 1695S: Maintained 1696F: arch/arm/mach-pxa/include/mach/palmtx.h 1697F: arch/arm/mach-pxa/palmtx.c 1698F: arch/arm/mach-pxa/include/mach/palmt5.h 1699F: arch/arm/mach-pxa/palmt5.c 1700F: arch/arm/mach-pxa/include/mach/palmld.h 1701F: arch/arm/mach-pxa/palmld.c 1702F: arch/arm/mach-pxa/include/mach/palmte2.h 1703F: arch/arm/mach-pxa/palmte2.c 1704F: arch/arm/mach-pxa/include/mach/palmtc.h 1705F: arch/arm/mach-pxa/palmtc.c 1706 1707ARM/PALMZ72 SUPPORT 1708M: Sergey Lapin <slapin@ossfans.org> 1709L: linux-arm-kernel@lists.infradead.org 1710W: http://hackndev.com 1711S: Maintained 1712F: arch/arm/mach-pxa/include/mach/palmz72.h 1713F: arch/arm/mach-pxa/palmz72.c 1714 1715ARM/PLEB SUPPORT 1716M: Peter Chubb <pleb@gelato.unsw.edu.au> 1717W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1718S: Maintained 1719 1720ARM/PT DIGITAL BOARD PORT 1721M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1723W: http://www.armlinux.org.uk/ 1724S: Maintained 1725 1726ARM/QUALCOMM SUPPORT 1727M: Andy Gross <andy.gross@linaro.org> 1728M: David Brown <david.brown@linaro.org> 1729L: linux-arm-msm@vger.kernel.org 1730L: linux-soc@vger.kernel.org 1731S: Maintained 1732F: Documentation/devicetree/bindings/soc/qcom/ 1733F: arch/arm/boot/dts/qcom-*.dts 1734F: arch/arm/boot/dts/qcom-*.dtsi 1735F: arch/arm/mach-qcom/ 1736F: arch/arm64/boot/dts/qcom/* 1737F: drivers/i2c/busses/i2c-qup.c 1738F: drivers/clk/qcom/ 1739F: drivers/dma/qcom/ 1740F: drivers/soc/qcom/ 1741F: drivers/spi/spi-qup.c 1742F: drivers/tty/serial/msm_serial.h 1743F: drivers/tty/serial/msm_serial.c 1744F: drivers/*/pm8???-* 1745F: drivers/mfd/ssbi.c 1746F: drivers/firmware/qcom_scm.c 1747T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1748 1749ARM/RADISYS ENP2611 MACHINE SUPPORT 1750M: Lennert Buytenhek <kernel@wantstofly.org> 1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1752S: Maintained 1753 1754ARM/REALTEK ARCHITECTURE 1755M: Andreas Färber <afaerber@suse.de> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758F: arch/arm64/boot/dts/realtek/ 1759F: Documentation/devicetree/bindings/arm/realtek.txt 1760 1761ARM/RENESAS ARM64 ARCHITECTURE 1762M: Simon Horman <horms@verge.net.au> 1763M: Magnus Damm <magnus.damm@gmail.com> 1764L: linux-renesas-soc@vger.kernel.org 1765Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1766T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1767S: Supported 1768F: arch/arm64/boot/dts/renesas/ 1769F: Documentation/devicetree/bindings/arm/shmobile.txt 1770F: drivers/soc/renesas/ 1771F: include/linux/soc/renesas/ 1772 1773ARM/RISCPC ARCHITECTURE 1774M: Russell King <linux@armlinux.org.uk> 1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1776W: http://www.armlinux.org.uk/ 1777S: Maintained 1778F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1779F: arch/arm/include/asm/hardware/ioc.h 1780F: arch/arm/include/asm/hardware/iomd.h 1781F: arch/arm/include/asm/hardware/memc.h 1782F: arch/arm/mach-rpc/ 1783F: drivers/net/ethernet/8390/etherh.c 1784F: drivers/net/ethernet/i825xx/ether1* 1785F: drivers/net/ethernet/seeq/ether3* 1786F: drivers/scsi/arm/ 1787 1788ARM/Rockchip SoC support 1789M: Heiko Stuebner <heiko@sntech.de> 1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1791L: linux-rockchip@lists.infradead.org 1792T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1793S: Maintained 1794F: arch/arm/boot/dts/rk3* 1795F: arch/arm/boot/dts/rv1108* 1796F: arch/arm/mach-rockchip/ 1797F: drivers/clk/rockchip/ 1798F: drivers/i2c/busses/i2c-rk3x.c 1799F: drivers/*/*rockchip* 1800F: drivers/*/*/*rockchip* 1801F: sound/soc/rockchip/ 1802N: rockchip 1803 1804ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1805M: Kukjin Kim <kgene@kernel.org> 1806M: Krzysztof Kozlowski <krzk@kernel.org> 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1808L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1809Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1810S: Maintained 1811F: arch/arm/boot/dts/s3c* 1812F: arch/arm/boot/dts/s5p* 1813F: arch/arm/boot/dts/samsung* 1814F: arch/arm/boot/dts/exynos* 1815F: arch/arm64/boot/dts/exynos/ 1816F: arch/arm/plat-samsung/ 1817F: arch/arm/mach-s3c24*/ 1818F: arch/arm/mach-s3c64xx/ 1819F: arch/arm/mach-s5p*/ 1820F: arch/arm/mach-exynos*/ 1821F: drivers/*/*s3c24* 1822F: drivers/*/*/*s3c24* 1823F: drivers/*/*s3c64xx* 1824F: drivers/*/*s5pv210* 1825F: drivers/memory/samsung/* 1826F: drivers/soc/samsung/* 1827F: Documentation/arm/Samsung/ 1828F: Documentation/devicetree/bindings/arm/samsung/ 1829F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1830F: Documentation/devicetree/bindings/power/pd-samsung.txt 1831N: exynos 1832 1833ARM/SAMSUNG MOBILE MACHINE SUPPORT 1834M: Kyungmin Park <kyungmin.park@samsung.com> 1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1836S: Maintained 1837F: arch/arm/mach-s5pv210/ 1838 1839ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1840M: Kyungmin Park <kyungmin.park@samsung.com> 1841M: Kamil Debski <kamil@wypas.org> 1842M: Andrzej Hajda <a.hajda@samsung.com> 1843L: linux-arm-kernel@lists.infradead.org 1844L: linux-media@vger.kernel.org 1845S: Maintained 1846F: drivers/media/platform/s5p-g2d/ 1847 1848ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1849M: Marek Szyprowski <m.szyprowski@samsung.com> 1850L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1851L: linux-media@vger.kernel.org 1852S: Maintained 1853F: drivers/media/platform/s5p-cec/ 1854F: Documentation/devicetree/bindings/media/s5p-cec.txt 1855 1856ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1857M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1858M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1859L: linux-arm-kernel@lists.infradead.org 1860L: linux-media@vger.kernel.org 1861S: Maintained 1862F: drivers/media/platform/s5p-jpeg/ 1863 1864ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1865M: Kyungmin Park <kyungmin.park@samsung.com> 1866M: Kamil Debski <kamil@wypas.org> 1867M: Jeongtae Park <jtp.park@samsung.com> 1868M: Andrzej Hajda <a.hajda@samsung.com> 1869L: linux-arm-kernel@lists.infradead.org 1870L: linux-media@vger.kernel.org 1871S: Maintained 1872F: arch/arm/plat-samsung/s5p-dev-mfc.c 1873F: drivers/media/platform/s5p-mfc/ 1874 1875ARM/SHMOBILE ARM ARCHITECTURE 1876M: Simon Horman <horms@verge.net.au> 1877M: Magnus Damm <magnus.damm@gmail.com> 1878L: linux-renesas-soc@vger.kernel.org 1879Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1880T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1881S: Supported 1882F: arch/arm/boot/dts/emev2* 1883F: arch/arm/boot/dts/r7s* 1884F: arch/arm/boot/dts/r8a* 1885F: arch/arm/boot/dts/sh* 1886F: arch/arm/configs/shmobile_defconfig 1887F: arch/arm/include/debug/renesas-scif.S 1888F: arch/arm/mach-shmobile/ 1889F: Documentation/devicetree/bindings/arm/shmobile.txt 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/TEGRA HDMI CEC SUBSYSTEM SUPPORT 1965M: Hans Verkuil <hans.verkuil@cisco.com> 1966L: linux-tegra@vger.kernel.org 1967L: linux-media@vger.kernel.org 1968S: Maintained 1969F: drivers/media/platform/tegra-cec/ 1970F: Documentation/devicetree/bindings/media/tegra-cec.txt 1971 1972ARM/TETON BGA MACHINE SUPPORT 1973M: "Mark F. Brown" <mark.brown314@gmail.com> 1974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1975S: Maintained 1976 1977ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1978M: Santosh Shilimkar <ssantosh@kernel.org> 1979L: linux-kernel@vger.kernel.org 1980S: Maintained 1981F: drivers/memory/*emif* 1982 1983ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1984M: Santosh Shilimkar <ssantosh@kernel.org> 1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1986S: Maintained 1987F: arch/arm/mach-keystone/ 1988F: arch/arm/boot/dts/keystone-* 1989T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1990 1991ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1992M: Santosh Shilimkar <ssantosh@kernel.org> 1993L: linux-kernel@vger.kernel.org 1994S: Maintained 1995F: drivers/clk/keystone/ 1996 1997ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1998M: Santosh Shilimkar <ssantosh@kernel.org> 1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2000L: linux-kernel@vger.kernel.org 2001S: Maintained 2002F: drivers/clocksource/timer-keystone.c 2003 2004ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2005M: Santosh Shilimkar <ssantosh@kernel.org> 2006L: linux-kernel@vger.kernel.org 2007S: Maintained 2008F: drivers/power/reset/keystone-reset.c 2009 2010ARM/THECUS N2100 MACHINE SUPPORT 2011M: Lennert Buytenhek <kernel@wantstofly.org> 2012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2013S: Maintained 2014 2015ARM/TOSA MACHINE SUPPORT 2016M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2017M: Dirk Opfer <dirk@opfer-online.de> 2018S: Maintained 2019 2020ARM/U300 MACHINE SUPPORT 2021M: Linus Walleij <linus.walleij@linaro.org> 2022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2023S: Supported 2024F: arch/arm/mach-u300/ 2025F: drivers/clocksource/timer-u300.c 2026F: drivers/i2c/busses/i2c-stu300.c 2027F: drivers/rtc/rtc-coh901331.c 2028F: drivers/watchdog/coh901327_wdt.c 2029F: drivers/dma/coh901318* 2030F: drivers/mfd/ab3100* 2031F: drivers/rtc/rtc-ab3100.c 2032F: drivers/rtc/rtc-coh901331.c 2033T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2034 2035ARM/UNIPHIER ARCHITECTURE 2036M: Masahiro Yamada <yamada.masahiro@socionext.com> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2039S: Maintained 2040F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2041F: arch/arm/boot/dts/uniphier* 2042F: arch/arm/include/asm/hardware/cache-uniphier.h 2043F: arch/arm/mach-uniphier/ 2044F: arch/arm/mm/cache-uniphier.c 2045F: arch/arm64/boot/dts/socionext/ 2046F: drivers/bus/uniphier-system-bus.c 2047F: drivers/clk/uniphier/ 2048F: drivers/gpio/gpio-uniphier.c 2049F: drivers/i2c/busses/i2c-uniphier* 2050F: drivers/irqchip/irq-uniphier-aidet.c 2051F: drivers/pinctrl/uniphier/ 2052F: drivers/reset/reset-uniphier.c 2053F: drivers/tty/serial/8250/8250_uniphier.c 2054N: uniphier 2055 2056ARM/Ux500 ARM ARCHITECTURE 2057M: Linus Walleij <linus.walleij@linaro.org> 2058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2059S: Maintained 2060F: arch/arm/mach-ux500/ 2061F: drivers/clocksource/clksrc-dbx500-prcmu.c 2062F: drivers/dma/ste_dma40* 2063F: drivers/hwspinlock/u8500_hsem.c 2064F: drivers/mfd/abx500* 2065F: drivers/mfd/ab8500* 2066F: drivers/mfd/dbx500* 2067F: drivers/mfd/db8500* 2068F: drivers/pinctrl/nomadik/pinctrl-ab* 2069F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2070F: drivers/rtc/rtc-ab8500.c 2071F: drivers/rtc/rtc-pl031.c 2072T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2073 2074ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2075M: Ulf Hansson <ulf.hansson@linaro.org> 2076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2077T: git git://git.linaro.org/people/ulfh/clk.git 2078S: Maintained 2079F: drivers/clk/ux500/ 2080 2081ARM/VERSATILE EXPRESS PLATFORM 2082M: Liviu Dudau <liviu.dudau@arm.com> 2083M: Sudeep Holla <sudeep.holla@arm.com> 2084M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2086S: Maintained 2087F: arch/arm/boot/dts/vexpress* 2088F: arch/arm64/boot/dts/arm/ 2089F: arch/arm/mach-vexpress/ 2090F: */*/vexpress* 2091F: */*/*/vexpress* 2092F: drivers/clk/versatile/clk-vexpress-osc.c 2093F: drivers/clocksource/versatile.c 2094N: mps2 2095 2096ARM/VFP SUPPORT 2097M: Russell King <linux@armlinux.org.uk> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099W: http://www.armlinux.org.uk/ 2100S: Maintained 2101F: arch/arm/vfp/ 2102 2103ARM/VOIPAC PXA270 SUPPORT 2104M: Marek Vasut <marek.vasut@gmail.com> 2105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2106S: Maintained 2107F: arch/arm/mach-pxa/vpac270.c 2108F: arch/arm/mach-pxa/include/mach/vpac270.h 2109 2110ARM/VT8500 ARM ARCHITECTURE 2111M: Tony Prisk <linux@prisktech.co.nz> 2112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2113S: Maintained 2114F: arch/arm/mach-vt8500/ 2115F: drivers/clocksource/vt8500_timer.c 2116F: drivers/i2c/busses/i2c-wmt.c 2117F: drivers/mmc/host/wmt-sdmmc.c 2118F: drivers/pwm/pwm-vt8500.c 2119F: drivers/rtc/rtc-vt8500.c 2120F: drivers/tty/serial/vt8500_serial.c 2121F: drivers/usb/host/ehci-platform.c 2122F: drivers/usb/host/uhci-platform.c 2123F: drivers/video/fbdev/vt8500lcdfb.* 2124F: drivers/video/fbdev/wm8505fb* 2125F: drivers/video/fbdev/wmt_ge_rops.* 2126 2127ARM/ZIPIT Z2 SUPPORT 2128M: Marek Vasut <marek.vasut@gmail.com> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130S: Maintained 2131F: arch/arm/mach-pxa/z2.c 2132F: arch/arm/mach-pxa/include/mach/z2.h 2133 2134ARM/ZTE ARCHITECTURE 2135M: Jun Nie <jun.nie@linaro.org> 2136M: Baoyou Xie <baoyou.xie@linaro.org> 2137M: Shawn Guo <shawnguo@kernel.org> 2138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2139S: Maintained 2140F: arch/arm/boot/dts/zx2967* 2141F: arch/arm/mach-zx/ 2142F: arch/arm64/boot/dts/zte/ 2143F: drivers/clk/zte/ 2144F: drivers/dma/zx_dma.c 2145F: drivers/gpio/gpio-zx.c 2146F: drivers/i2c/busses/i2c-zx2967.c 2147F: drivers/mmc/host/dw_mmc-zx.* 2148F: drivers/pinctrl/zte/ 2149F: drivers/soc/zte/ 2150F: drivers/thermal/zx2967_thermal.c 2151F: drivers/watchdog/zx2967_wdt.c 2152F: Documentation/devicetree/bindings/arm/zte.txt 2153F: Documentation/devicetree/bindings/clock/zx2967*.txt 2154F: Documentation/devicetree/bindings/dma/zxdma.txt 2155F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2156F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2157F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2158F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2159F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2160F: Documentation/devicetree/bindings/soc/zte/ 2161F: Documentation/devicetree/bindings/sound/zte,*.txt 2162F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2163F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2164F: include/dt-bindings/clock/zx2967*.h 2165F: include/dt-bindings/soc/zte,*.h 2166F: sound/soc/codecs/zx_aud96p22.c 2167F: sound/soc/zte/ 2168 2169ARM/ZYNQ ARCHITECTURE 2170M: Michal Simek <michal.simek@xilinx.com> 2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2172W: http://wiki.xilinx.com 2173T: git https://github.com/Xilinx/linux-xlnx.git 2174S: Supported 2175F: arch/arm/mach-zynq/ 2176F: drivers/cpuidle/cpuidle-zynq.c 2177F: drivers/block/xsysace.c 2178N: zynq 2179N: xilinx 2180F: drivers/clocksource/cadence_ttc_timer.c 2181F: drivers/i2c/busses/i2c-cadence.c 2182F: drivers/mmc/host/sdhci-of-arasan.c 2183F: drivers/edac/synopsys_edac.c 2184 2185ARM64 PORT (AARCH64 ARCHITECTURE) 2186M: Catalin Marinas <catalin.marinas@arm.com> 2187M: Will Deacon <will.deacon@arm.com> 2188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2189T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2190S: Maintained 2191F: arch/arm64/ 2192F: Documentation/arm64/ 2193 2194AS3645A LED FLASH CONTROLLER DRIVER 2195M: Sakari Ailus <sakari.ailus@iki.fi> 2196L: linux-leds@vger.kernel.org 2197S: Maintained 2198F: drivers/leds/leds-as3645a.c 2199 2200AS3645A LED FLASH CONTROLLER DRIVER 2201M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2202L: linux-media@vger.kernel.org 2203T: git git://linuxtv.org/media_tree.git 2204S: Maintained 2205F: drivers/media/i2c/as3645a.c 2206F: include/media/i2c/as3645a.h 2207 2208ASAHI KASEI AK8974 DRIVER 2209M: Linus Walleij <linus.walleij@linaro.org> 2210L: linux-iio@vger.kernel.org 2211W: http://www.akm.com/ 2212S: Supported 2213F: drivers/iio/magnetometer/ak8974.c 2214 2215ASC7621 HARDWARE MONITOR DRIVER 2216M: George Joseph <george.joseph@fairview5.com> 2217L: linux-hwmon@vger.kernel.org 2218S: Maintained 2219F: Documentation/hwmon/asc7621 2220F: drivers/hwmon/asc7621.c 2221 2222ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2223M: Corentin Chary <corentin.chary@gmail.com> 2224L: acpi4asus-user@lists.sourceforge.net 2225L: platform-driver-x86@vger.kernel.org 2226W: http://acpi4asus.sf.net 2227S: Maintained 2228F: drivers/platform/x86/asus*.c 2229F: drivers/platform/x86/eeepc*.c 2230 2231ASUS WIRELESS RADIO CONTROL DRIVER 2232M: João Paulo Rechi Vita <jprvita@gmail.com> 2233L: platform-driver-x86@vger.kernel.org 2234S: Maintained 2235F: drivers/platform/x86/asus-wireless.c 2236 2237ASYMMETRIC KEYS 2238M: David Howells <dhowells@redhat.com> 2239L: keyrings@vger.kernel.org 2240S: Maintained 2241F: Documentation/crypto/asymmetric-keys.txt 2242F: include/linux/verification.h 2243F: include/crypto/public_key.h 2244F: include/crypto/pkcs7.h 2245F: crypto/asymmetric_keys/ 2246 2247ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2248R: Dan Williams <dan.j.williams@intel.com> 2249W: http://sourceforge.net/projects/xscaleiop 2250S: Odd fixes 2251F: Documentation/crypto/async-tx-api.txt 2252F: crypto/async_tx/ 2253F: drivers/dma/ 2254F: include/linux/dmaengine.h 2255F: include/linux/async_tx.h 2256 2257AT24 EEPROM DRIVER 2258M: Bartosz Golaszewski <brgl@bgdev.pl> 2259L: linux-i2c@vger.kernel.org 2260S: Maintained 2261F: drivers/misc/eeprom/at24.c 2262F: include/linux/platform_data/at24.h 2263 2264ATA OVER ETHERNET (AOE) DRIVER 2265M: "Ed L. Cashin" <ed.cashin@acm.org> 2266W: http://www.openaoe.org/ 2267S: Supported 2268F: Documentation/aoe/ 2269F: drivers/block/aoe/ 2270 2271ATHEROS 71XX/9XXX GPIO DRIVER 2272M: Alban Bedel <albeu@free.fr> 2273W: https://github.com/AlbanBedel/linux 2274T: git git://github.com/AlbanBedel/linux 2275S: Maintained 2276F: drivers/gpio/gpio-ath79.c 2277F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2278 2279ATHEROS ATH GENERIC UTILITIES 2280M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2281L: linux-wireless@vger.kernel.org 2282S: Supported 2283F: drivers/net/wireless/ath/* 2284 2285ATHEROS ATH5K WIRELESS DRIVER 2286M: Jiri Slaby <jirislaby@gmail.com> 2287M: Nick Kossifidis <mickflemm@gmail.com> 2288M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2289L: linux-wireless@vger.kernel.org 2290W: http://wireless.kernel.org/en/users/Drivers/ath5k 2291S: Maintained 2292F: drivers/net/wireless/ath/ath5k/ 2293 2294ATHEROS ATH6KL WIRELESS DRIVER 2295M: Kalle Valo <kvalo@qca.qualcomm.com> 2296L: linux-wireless@vger.kernel.org 2297W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2298T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2299S: Supported 2300F: drivers/net/wireless/ath/ath6kl/ 2301 2302ATI_REMOTE2 DRIVER 2303M: Ville Syrjala <syrjala@sci.fi> 2304S: Maintained 2305F: drivers/input/misc/ati_remote2.c 2306 2307ATK0110 HWMON DRIVER 2308M: Luca Tettamanti <kronos.it@gmail.com> 2309L: linux-hwmon@vger.kernel.org 2310S: Maintained 2311F: drivers/hwmon/asus_atk0110.c 2312 2313ATLX ETHERNET DRIVERS 2314M: Jay Cliburn <jcliburn@gmail.com> 2315M: Chris Snook <chris.snook@gmail.com> 2316L: netdev@vger.kernel.org 2317W: http://sourceforge.net/projects/atl1 2318W: http://atl1.sourceforge.net 2319S: Maintained 2320F: drivers/net/ethernet/atheros/ 2321 2322ATM 2323M: Chas Williams <3chas3@gmail.com> 2324L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2325L: netdev@vger.kernel.org 2326W: http://linux-atm.sourceforge.net 2327S: Maintained 2328F: drivers/atm/ 2329F: include/linux/atm* 2330F: include/uapi/linux/atm* 2331 2332ATMEL AT91 / AT32 MCI DRIVER 2333M: Ludovic Desroches <ludovic.desroches@microchip.com> 2334S: Maintained 2335F: drivers/mmc/host/atmel-mci.c 2336 2337ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2338M: Nicolas Ferre <nicolas.ferre@microchip.com> 2339S: Supported 2340F: drivers/power/reset/at91-sama5d2_shdwc.c 2341 2342ATMEL Audio ALSA driver 2343M: Nicolas Ferre <nicolas.ferre@microchip.com> 2344L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2345S: Supported 2346F: sound/soc/atmel 2347 2348ATMEL I2C DRIVER 2349M: Ludovic Desroches <ludovic.desroches@microchip.com> 2350L: linux-i2c@vger.kernel.org 2351S: Supported 2352F: drivers/i2c/busses/i2c-at91.c 2353 2354ATMEL ISI DRIVER 2355M: Ludovic Desroches <ludovic.desroches@microchip.com> 2356L: linux-media@vger.kernel.org 2357S: Supported 2358F: drivers/media/platform/atmel/atmel-isi.c 2359F: include/media/atmel-isi.h 2360 2361ATMEL LCDFB DRIVER 2362M: Nicolas Ferre <nicolas.ferre@microchip.com> 2363L: linux-fbdev@vger.kernel.org 2364S: Maintained 2365F: drivers/video/fbdev/atmel_lcdfb.c 2366F: include/video/atmel_lcdc.h 2367 2368ATMEL MACB ETHERNET DRIVER 2369M: Nicolas Ferre <nicolas.ferre@microchip.com> 2370S: Supported 2371F: drivers/net/ethernet/cadence/ 2372 2373ATMEL MAXTOUCH DRIVER 2374M: Nick Dyer <nick@shmanahar.org> 2375T: git git://github.com/ndyer/linux.git 2376S: Maintained 2377F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2378F: drivers/input/touchscreen/atmel_mxt_ts.c 2379F: include/linux/platform_data/atmel_mxt_ts.h 2380 2381ATMEL NAND DRIVER 2382M: Wenyou Yang <wenyou.yang@atmel.com> 2383M: Josh Wu <rainyfeeling@outlook.com> 2384L: linux-mtd@lists.infradead.org 2385S: Supported 2386F: drivers/mtd/nand/atmel/* 2387 2388ATMEL SAMA5D2 ADC DRIVER 2389M: Ludovic Desroches <ludovic.desroches@microchip.com> 2390L: linux-iio@vger.kernel.org 2391S: Supported 2392F: drivers/iio/adc/at91-sama5d2_adc.c 2393 2394ATMEL SDMMC DRIVER 2395M: Ludovic Desroches <ludovic.desroches@microchip.com> 2396L: linux-mmc@vger.kernel.org 2397S: Supported 2398F: drivers/mmc/host/sdhci-of-at91.c 2399 2400ATMEL SPI DRIVER 2401M: Nicolas Ferre <nicolas.ferre@microchip.com> 2402S: Supported 2403F: drivers/spi/spi-atmel.* 2404 2405ATMEL SSC DRIVER 2406M: Nicolas Ferre <nicolas.ferre@microchip.com> 2407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2408S: Supported 2409F: drivers/misc/atmel-ssc.c 2410F: include/linux/atmel-ssc.h 2411 2412ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2413M: Nicolas Ferre <nicolas.ferre@microchip.com> 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2415S: Supported 2416F: drivers/misc/atmel_tclib.c 2417F: drivers/clocksource/tcb_clksrc.c 2418 2419ATMEL USBA UDC DRIVER 2420M: Nicolas Ferre <nicolas.ferre@microchip.com> 2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2422S: Supported 2423F: drivers/usb/gadget/udc/atmel_usba_udc.* 2424 2425ATMEL WIRELESS DRIVER 2426M: Simon Kelley <simon@thekelleys.org.uk> 2427L: linux-wireless@vger.kernel.org 2428W: http://www.thekelleys.org.uk/atmel 2429W: http://atmelwlandriver.sourceforge.net/ 2430S: Maintained 2431F: drivers/net/wireless/atmel/atmel* 2432 2433ATMEL XDMA DRIVER 2434M: Ludovic Desroches <ludovic.desroches@microchip.com> 2435L: linux-arm-kernel@lists.infradead.org 2436L: dmaengine@vger.kernel.org 2437S: Supported 2438F: drivers/dma/at_xdmac.c 2439 2440ATOMIC INFRASTRUCTURE 2441M: Will Deacon <will.deacon@arm.com> 2442M: Peter Zijlstra <peterz@infradead.org> 2443R: Boqun Feng <boqun.feng@gmail.com> 2444L: linux-kernel@vger.kernel.org 2445S: Maintained 2446F: arch/*/include/asm/atomic*.h 2447F: include/*/atomic*.h 2448 2449ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2450M: Bradley Grove <linuxdrivers@attotech.com> 2451L: linux-scsi@vger.kernel.org 2452W: http://www.attotech.com 2453S: Supported 2454F: drivers/scsi/esas2r 2455 2456ATUSB IEEE 802.15.4 RADIO DRIVER 2457M: Stefan Schmidt <stefan@osg.samsung.com> 2458L: linux-wpan@vger.kernel.org 2459S: Maintained 2460F: drivers/net/ieee802154/atusb.c 2461F: drivers/net/ieee802154/atusb.h 2462F: drivers/net/ieee802154/at86rf230.h 2463 2464AUDIT SUBSYSTEM 2465M: Paul Moore <paul@paul-moore.com> 2466M: Eric Paris <eparis@redhat.com> 2467L: linux-audit@redhat.com (moderated for non-subscribers) 2468W: https://github.com/linux-audit 2469W: https://people.redhat.com/sgrubb/audit 2470T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2471S: Supported 2472F: include/linux/audit.h 2473F: include/uapi/linux/audit.h 2474F: kernel/audit* 2475 2476AUXILIARY DISPLAY DRIVERS 2477M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2478W: http://miguelojeda.es/auxdisplay.htm 2479W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2480S: Maintained 2481F: drivers/auxdisplay/ 2482F: include/linux/cfag12864b.h 2483 2484AX.25 NETWORK LAYER 2485M: Ralf Baechle <ralf@linux-mips.org> 2486L: linux-hams@vger.kernel.org 2487W: http://www.linux-ax25.org/ 2488S: Maintained 2489F: include/uapi/linux/ax25.h 2490F: include/net/ax25.h 2491F: net/ax25/ 2492 2493AXENTIA ARM DEVICES 2494M: Peter Rosin <peda@axentia.se> 2495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2496S: Maintained 2497F: Documentation/devicetree/bindings/arm/axentia.txt 2498F: arch/arm/boot/dts/at91-linea.dtsi 2499F: arch/arm/boot/dts/at91-tse850-3.dts 2500 2501AXENTIA ASOC DRIVERS 2502M: Peter Rosin <peda@axentia.se> 2503L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2504S: Maintained 2505F: Documentation/devicetree/bindings/sound/axentia,* 2506F: sound/soc/atmel/tse850-pcm5142.c 2507 2508AZ6007 DVB DRIVER 2509M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2510M: Mauro Carvalho Chehab <mchehab@kernel.org> 2511L: linux-media@vger.kernel.org 2512W: https://linuxtv.org 2513T: git git://linuxtv.org/media_tree.git 2514S: Maintained 2515F: drivers/media/usb/dvb-usb-v2/az6007.c 2516 2517AZTECH FM RADIO RECEIVER DRIVER 2518M: Hans Verkuil <hverkuil@xs4all.nl> 2519L: linux-media@vger.kernel.org 2520T: git git://linuxtv.org/media_tree.git 2521W: https://linuxtv.org 2522S: Maintained 2523F: drivers/media/radio/radio-aztech* 2524 2525B43 WIRELESS DRIVER 2526L: linux-wireless@vger.kernel.org 2527L: b43-dev@lists.infradead.org 2528W: http://wireless.kernel.org/en/users/Drivers/b43 2529S: Odd Fixes 2530F: drivers/net/wireless/broadcom/b43/ 2531 2532B43LEGACY WIRELESS DRIVER 2533M: Larry Finger <Larry.Finger@lwfinger.net> 2534L: linux-wireless@vger.kernel.org 2535L: b43-dev@lists.infradead.org 2536W: http://wireless.kernel.org/en/users/Drivers/b43 2537S: Maintained 2538F: drivers/net/wireless/broadcom/b43legacy/ 2539 2540BACKLIGHT CLASS/SUBSYSTEM 2541M: Lee Jones <lee.jones@linaro.org> 2542M: Daniel Thompson <daniel.thompson@linaro.org> 2543M: Jingoo Han <jingoohan1@gmail.com> 2544T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2545S: Maintained 2546F: drivers/video/backlight/ 2547F: include/linux/backlight.h 2548F: include/linux/pwm_backlight.h 2549F: Documentation/devicetree/bindings/leds/backlight 2550 2551BATMAN ADVANCED 2552M: Marek Lindner <mareklindner@neomailbox.ch> 2553M: Simon Wunderlich <sw@simonwunderlich.de> 2554M: Antonio Quartulli <a@unstable.cc> 2555L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2556W: https://www.open-mesh.org/ 2557Q: https://patchwork.open-mesh.org/project/batman/list/ 2558S: Maintained 2559F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2560F: Documentation/ABI/testing/sysfs-class-net-mesh 2561F: Documentation/networking/batman-adv.rst 2562F: include/uapi/linux/batman_adv.h 2563F: net/batman-adv/ 2564 2565BAYCOM/HDLCDRV DRIVERS FOR AX.25 2566M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2567L: linux-hams@vger.kernel.org 2568W: http://www.baycom.org/~tom/ham/ham.html 2569S: Maintained 2570F: drivers/net/hamradio/baycom* 2571 2572BCACHE (BLOCK LAYER CACHE) 2573M: Michael Lyle <mlyle@lyle.org> 2574M: Kent Overstreet <kent.overstreet@gmail.com> 2575L: linux-bcache@vger.kernel.org 2576W: http://bcache.evilpiepirate.org 2577C: irc://irc.oftc.net/bcache 2578S: Maintained 2579F: drivers/md/bcache/ 2580 2581BDISP ST MEDIA DRIVER 2582M: Fabien Dessenne <fabien.dessenne@st.com> 2583L: linux-media@vger.kernel.org 2584T: git git://linuxtv.org/media_tree.git 2585W: https://linuxtv.org 2586S: Supported 2587F: drivers/media/platform/sti/bdisp 2588 2589BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2590M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2591L: netdev@vger.kernel.org 2592S: Maintained 2593F: drivers/net/ethernet/ec_bhf.c 2594 2595BEFS FILE SYSTEM 2596M: Luis de Bethencourt <luisbg@kernel.org> 2597M: Salah Triki <salah.triki@gmail.com> 2598S: Maintained 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2600F: Documentation/filesystems/befs.txt 2601F: fs/befs/ 2602 2603BFQ I/O SCHEDULER 2604M: Paolo Valente <paolo.valente@linaro.org> 2605M: Jens Axboe <axboe@kernel.dk> 2606L: linux-block@vger.kernel.org 2607S: Maintained 2608F: block/bfq-* 2609F: Documentation/block/bfq-iosched.txt 2610 2611BFS FILE SYSTEM 2612M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2613S: Maintained 2614F: Documentation/filesystems/bfs.txt 2615F: fs/bfs/ 2616F: include/uapi/linux/bfs_fs.h 2617 2618BLACKFIN ARCHITECTURE 2619M: Steven Miao <realmz6@gmail.com> 2620L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2621T: git git://git.code.sf.net/p/adi-linux/code 2622W: http://blackfin.uclinux.org 2623S: Supported 2624F: arch/blackfin/ 2625 2626BLACKFIN EMAC DRIVER 2627L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2628W: http://blackfin.uclinux.org 2629S: Supported 2630F: drivers/net/ethernet/adi/ 2631 2632BLACKFIN MEDIA DRIVER 2633M: Scott Jiang <scott.jiang.linux@gmail.com> 2634L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2635W: http://blackfin.uclinux.org/ 2636S: Supported 2637F: drivers/media/platform/blackfin/ 2638F: drivers/media/i2c/adv7183* 2639F: drivers/media/i2c/vs6624* 2640 2641BLACKFIN RTC DRIVER 2642L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2643W: http://blackfin.uclinux.org 2644S: Supported 2645F: drivers/rtc/rtc-bfin.c 2646 2647BLACKFIN SDH DRIVER 2648L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2649W: http://blackfin.uclinux.org 2650S: Supported 2651F: drivers/mmc/host/bfin_sdh.c 2652 2653BLACKFIN SERIAL DRIVER 2654L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2655W: http://blackfin.uclinux.org 2656S: Supported 2657F: drivers/tty/serial/bfin_uart.c 2658 2659BLACKFIN WATCHDOG DRIVER 2660L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2661W: http://blackfin.uclinux.org 2662S: Supported 2663F: drivers/watchdog/bfin_wdt.c 2664 2665BLINKM RGB LED DRIVER 2666M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2667S: Maintained 2668F: drivers/leds/leds-blinkm.c 2669 2670BLOCK LAYER 2671M: Jens Axboe <axboe@kernel.dk> 2672L: linux-block@vger.kernel.org 2673T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2674S: Maintained 2675F: block/ 2676F: kernel/trace/blktrace.c 2677F: lib/sbitmap.c 2678 2679BLOCK2MTD DRIVER 2680M: Joern Engel <joern@lazybastard.org> 2681L: linux-mtd@lists.infradead.org 2682S: Maintained 2683F: drivers/mtd/devices/block2mtd.c 2684 2685BLUETOOTH DRIVERS 2686M: Marcel Holtmann <marcel@holtmann.org> 2687M: Gustavo Padovan <gustavo@padovan.org> 2688M: Johan Hedberg <johan.hedberg@gmail.com> 2689L: linux-bluetooth@vger.kernel.org 2690W: http://www.bluez.org/ 2691T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2693S: Maintained 2694F: drivers/bluetooth/ 2695 2696BLUETOOTH SUBSYSTEM 2697M: Marcel Holtmann <marcel@holtmann.org> 2698M: Gustavo Padovan <gustavo@padovan.org> 2699M: Johan Hedberg <johan.hedberg@gmail.com> 2700L: linux-bluetooth@vger.kernel.org 2701W: http://www.bluez.org/ 2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2704S: Maintained 2705F: net/bluetooth/ 2706F: include/net/bluetooth/ 2707 2708BONDING DRIVER 2709M: Jay Vosburgh <j.vosburgh@gmail.com> 2710M: Veaceslav Falico <vfalico@gmail.com> 2711M: Andy Gospodarek <andy@greyhouse.net> 2712L: netdev@vger.kernel.org 2713W: http://sourceforge.net/projects/bonding/ 2714S: Supported 2715F: drivers/net/bonding/ 2716F: include/uapi/linux/if_bonding.h 2717 2718BPF (Safe dynamic programs and tools) 2719M: Alexei Starovoitov <ast@kernel.org> 2720M: Daniel Borkmann <daniel@iogearbox.net> 2721L: netdev@vger.kernel.org 2722L: linux-kernel@vger.kernel.org 2723S: Supported 2724F: arch/x86/net/bpf_jit* 2725F: Documentation/networking/filter.txt 2726F: Documentation/bpf/ 2727F: include/linux/bpf* 2728F: include/linux/filter.h 2729F: include/uapi/linux/bpf* 2730F: include/uapi/linux/filter.h 2731F: kernel/bpf/ 2732F: kernel/trace/bpf_trace.c 2733F: lib/test_bpf.c 2734F: net/bpf/ 2735F: net/core/filter.c 2736F: net/sched/act_bpf.c 2737F: net/sched/cls_bpf.c 2738F: samples/bpf/ 2739F: tools/bpf/ 2740F: tools/testing/selftests/bpf/ 2741 2742BROADCOM B44 10/100 ETHERNET DRIVER 2743M: Michael Chan <michael.chan@broadcom.com> 2744L: netdev@vger.kernel.org 2745S: Supported 2746F: drivers/net/ethernet/broadcom/b44.* 2747 2748BROADCOM B53 ETHERNET SWITCH DRIVER 2749M: Florian Fainelli <f.fainelli@gmail.com> 2750L: netdev@vger.kernel.org 2751L: openwrt-devel@lists.openwrt.org (subscribers-only) 2752S: Supported 2753F: drivers/net/dsa/b53/* 2754F: include/linux/platform_data/b53.h 2755 2756BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2757M: Florian Fainelli <f.fainelli@gmail.com> 2758M: Ray Jui <rjui@broadcom.com> 2759M: Scott Branden <sbranden@broadcom.com> 2760M: bcm-kernel-feedback-list@broadcom.com 2761T: git git://github.com/broadcom/mach-bcm 2762S: Maintained 2763N: bcm281* 2764N: bcm113* 2765N: bcm216* 2766N: kona 2767F: arch/arm/mach-bcm/ 2768 2769BROADCOM BCM2835 ARM ARCHITECTURE 2770M: Eric Anholt <eric@anholt.net> 2771M: Stefan Wahren <stefan.wahren@i2se.com> 2772L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2774T: git git://github.com/anholt/linux 2775S: Maintained 2776N: bcm2835 2777F: drivers/staging/vc04_services 2778 2779BROADCOM BCM47XX MIPS ARCHITECTURE 2780M: Hauke Mehrtens <hauke@hauke-m.de> 2781M: Rafał Miłecki <zajec5@gmail.com> 2782L: linux-mips@linux-mips.org 2783S: Maintained 2784F: Documentation/devicetree/bindings/mips/brcm/ 2785F: arch/mips/bcm47xx/* 2786F: arch/mips/include/asm/mach-bcm47xx/* 2787 2788BROADCOM BCM5301X ARM ARCHITECTURE 2789M: Hauke Mehrtens <hauke@hauke-m.de> 2790M: Rafał Miłecki <zajec5@gmail.com> 2791M: Jon Mason <jonmason@broadcom.com> 2792M: bcm-kernel-feedback-list@broadcom.com 2793L: linux-arm-kernel@lists.infradead.org 2794S: Maintained 2795F: arch/arm/mach-bcm/bcm_5301x.c 2796F: arch/arm/boot/dts/bcm5301x*.dtsi 2797F: arch/arm/boot/dts/bcm470* 2798F: arch/arm/boot/dts/bcm953012* 2799 2800BROADCOM BCM53573 ARM ARCHITECTURE 2801M: Rafał Miłecki <rafal@milecki.pl> 2802L: linux-arm-kernel@lists.infradead.org 2803S: Maintained 2804F: arch/arm/boot/dts/bcm53573* 2805F: arch/arm/boot/dts/bcm47189* 2806 2807BROADCOM BCM63XX ARM ARCHITECTURE 2808M: Florian Fainelli <f.fainelli@gmail.com> 2809M: bcm-kernel-feedback-list@broadcom.com 2810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2811T: git git://github.com/broadcom/stblinux.git 2812S: Maintained 2813N: bcm63xx 2814 2815BROADCOM BCM63XX/BCM33XX UDC DRIVER 2816M: Kevin Cernekee <cernekee@gmail.com> 2817L: linux-usb@vger.kernel.org 2818S: Maintained 2819F: drivers/usb/gadget/udc/bcm63xx_udc.* 2820 2821BROADCOM BCM7XXX ARM ARCHITECTURE 2822M: Brian Norris <computersforpeace@gmail.com> 2823M: Gregory Fong <gregory.0xf0@gmail.com> 2824M: Florian Fainelli <f.fainelli@gmail.com> 2825M: bcm-kernel-feedback-list@broadcom.com 2826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2827T: git git://github.com/broadcom/stblinux.git 2828S: Maintained 2829F: arch/arm/mach-bcm/*brcmstb* 2830F: arch/arm/boot/dts/bcm7*.dts* 2831F: drivers/bus/brcmstb_gisb.c 2832N: brcmstb 2833 2834BROADCOM BMIPS CPUFREQ DRIVER 2835M: Markus Mayer <mmayer@broadcom.com> 2836M: bcm-kernel-feedback-list@broadcom.com 2837L: linux-pm@vger.kernel.org 2838S: Maintained 2839F: drivers/cpufreq/bmips-cpufreq.c 2840 2841BROADCOM BMIPS MIPS ARCHITECTURE 2842M: Kevin Cernekee <cernekee@gmail.com> 2843M: Florian Fainelli <f.fainelli@gmail.com> 2844L: linux-mips@linux-mips.org 2845T: git git://github.com/broadcom/stblinux.git 2846S: Maintained 2847F: arch/mips/bmips/* 2848F: arch/mips/include/asm/mach-bmips/* 2849F: arch/mips/kernel/*bmips* 2850F: arch/mips/boot/dts/brcm/bcm*.dts* 2851F: drivers/irqchip/irq-bcm63* 2852F: drivers/irqchip/irq-bcm7* 2853F: drivers/irqchip/irq-brcmstb* 2854F: include/linux/bcm963xx_nvram.h 2855F: include/linux/bcm963xx_tag.h 2856 2857BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2858M: Rasesh Mody <rasesh.mody@cavium.com> 2859M: Harish Patil <harish.patil@cavium.com> 2860M: Dept-GELinuxNICDev@cavium.com 2861L: netdev@vger.kernel.org 2862S: Supported 2863F: drivers/net/ethernet/broadcom/bnx2.* 2864F: drivers/net/ethernet/broadcom/bnx2_* 2865 2866BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2867M: QLogic-Storage-Upstream@qlogic.com 2868L: linux-scsi@vger.kernel.org 2869S: Supported 2870F: drivers/scsi/bnx2fc/ 2871 2872BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2873M: QLogic-Storage-Upstream@qlogic.com 2874L: linux-scsi@vger.kernel.org 2875S: Supported 2876F: drivers/scsi/bnx2i/ 2877 2878BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2879M: Ariel Elior <ariel.elior@cavium.com> 2880M: everest-linux-l2@cavium.com 2881L: netdev@vger.kernel.org 2882S: Supported 2883F: drivers/net/ethernet/broadcom/bnx2x/ 2884 2885BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2886M: Michael Chan <michael.chan@broadcom.com> 2887L: netdev@vger.kernel.org 2888S: Supported 2889F: drivers/net/ethernet/broadcom/bnxt/ 2890 2891BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2892M: Arend van Spriel <arend.vanspriel@broadcom.com> 2893M: Franky Lin <franky.lin@broadcom.com> 2894M: Hante Meuleman <hante.meuleman@broadcom.com> 2895M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2896M: Wright Feng <wright.feng@cypress.com> 2897L: linux-wireless@vger.kernel.org 2898L: brcm80211-dev-list.pdl@broadcom.com 2899L: brcm80211-dev-list@cypress.com 2900S: Supported 2901F: drivers/net/wireless/broadcom/brcm80211/ 2902 2903BROADCOM BRCMSTB GPIO DRIVER 2904M: Gregory Fong <gregory.0xf0@gmail.com> 2905L: bcm-kernel-feedback-list@broadcom.com 2906S: Supported 2907F: drivers/gpio/gpio-brcmstb.c 2908F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2909 2910BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2911M: Al Cooper <alcooperx@gmail.com> 2912L: linux-kernel@vger.kernel.org 2913L: bcm-kernel-feedback-list@broadcom.com 2914S: Maintained 2915F: drivers/phy/broadcom/phy-brcm-usb* 2916 2917BROADCOM GENET ETHERNET DRIVER 2918M: Doug Berger <opendmb@gmail.com> 2919M: Florian Fainelli <f.fainelli@gmail.com> 2920L: netdev@vger.kernel.org 2921S: Supported 2922F: drivers/net/ethernet/broadcom/genet/ 2923 2924BROADCOM IPROC ARM ARCHITECTURE 2925M: Ray Jui <rjui@broadcom.com> 2926M: Scott Branden <sbranden@broadcom.com> 2927M: Jon Mason <jonmason@broadcom.com> 2928M: bcm-kernel-feedback-list@broadcom.com 2929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2930T: git git://github.com/broadcom/cygnus-linux.git 2931S: Maintained 2932N: iproc 2933N: cygnus 2934N: bcm[-_]nsp 2935N: bcm9113* 2936N: bcm9583* 2937N: bcm9585* 2938N: bcm9586* 2939N: bcm988312 2940N: bcm113* 2941N: bcm583* 2942N: bcm585* 2943N: bcm586* 2944N: bcm88312 2945N: hr2 2946F: arch/arm64/boot/dts/broadcom/ns2* 2947F: drivers/clk/bcm/clk-ns* 2948F: drivers/pinctrl/bcm/pinctrl-ns* 2949 2950BROADCOM KONA GPIO DRIVER 2951M: Ray Jui <rjui@broadcom.com> 2952L: bcm-kernel-feedback-list@broadcom.com 2953S: Supported 2954F: drivers/gpio/gpio-bcm-kona.c 2955F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2956 2957BROADCOM NETXTREME-E ROCE DRIVER 2958M: Selvin Xavier <selvin.xavier@broadcom.com> 2959M: Devesh Sharma <devesh.sharma@broadcom.com> 2960M: Somnath Kotur <somnath.kotur@broadcom.com> 2961M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2962L: linux-rdma@vger.kernel.org 2963W: http://www.broadcom.com 2964S: Supported 2965F: drivers/infiniband/hw/bnxt_re/ 2966F: include/uapi/rdma/bnxt_re-abi.h 2967 2968BROADCOM NVRAM DRIVER 2969M: Rafał Miłecki <zajec5@gmail.com> 2970L: linux-mips@linux-mips.org 2971S: Maintained 2972F: drivers/firmware/broadcom/* 2973 2974BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2975M: Rafał Miłecki <zajec5@gmail.com> 2976L: linux-wireless@vger.kernel.org 2977S: Maintained 2978F: drivers/bcma/ 2979F: include/linux/bcma/ 2980 2981BROADCOM STB AVS CPUFREQ DRIVER 2982M: Markus Mayer <mmayer@broadcom.com> 2983M: bcm-kernel-feedback-list@broadcom.com 2984L: linux-pm@vger.kernel.org 2985S: Maintained 2986F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2987F: drivers/cpufreq/brcmstb* 2988 2989BROADCOM STB AVS TMON DRIVER 2990M: Markus Mayer <mmayer@broadcom.com> 2991M: bcm-kernel-feedback-list@broadcom.com 2992L: linux-pm@vger.kernel.org 2993S: Maintained 2994F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 2995F: drivers/thermal/broadcom/brcmstb* 2996 2997BROADCOM STB NAND FLASH DRIVER 2998M: Brian Norris <computersforpeace@gmail.com> 2999M: Kamal Dasu <kdasu.kdev@gmail.com> 3000L: linux-mtd@lists.infradead.org 3001L: bcm-kernel-feedback-list@broadcom.com 3002S: Maintained 3003F: drivers/mtd/nand/brcmnand/ 3004 3005BROADCOM STB DPFE DRIVER 3006M: Markus Mayer <mmayer@broadcom.com> 3007M: bcm-kernel-feedback-list@broadcom.com 3008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3009S: Maintained 3010F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3011F: drivers/memory/brcmstb_dpfe.c 3012 3013BROADCOM SYSTEMPORT ETHERNET DRIVER 3014M: Florian Fainelli <f.fainelli@gmail.com> 3015L: netdev@vger.kernel.org 3016S: Supported 3017F: drivers/net/ethernet/broadcom/bcmsysport.* 3018 3019BROADCOM TG3 GIGABIT ETHERNET DRIVER 3020M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3021M: Prashant Sreedharan <prashant@broadcom.com> 3022M: Michael Chan <mchan@broadcom.com> 3023L: netdev@vger.kernel.org 3024S: Supported 3025F: drivers/net/ethernet/broadcom/tg3.* 3026 3027BROCADE BFA FC SCSI DRIVER 3028M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3029M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3030L: linux-scsi@vger.kernel.org 3031S: Supported 3032F: drivers/scsi/bfa/ 3033 3034BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3035M: Rasesh Mody <rasesh.mody@cavium.com> 3036M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3037M: Dept-GELinuxNICDev@cavium.com 3038L: netdev@vger.kernel.org 3039S: Supported 3040F: drivers/net/ethernet/brocade/bna/ 3041 3042BSG (block layer generic sg v4 driver) 3043M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3044L: linux-scsi@vger.kernel.org 3045S: Supported 3046F: block/bsg.c 3047F: include/linux/bsg.h 3048F: include/uapi/linux/bsg.h 3049 3050BT87X AUDIO DRIVER 3051M: Clemens Ladisch <clemens@ladisch.de> 3052L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3053T: git git://git.alsa-project.org/alsa-kernel.git 3054S: Maintained 3055F: Documentation/sound/alsa/Bt87x.txt 3056F: sound/pci/bt87x.c 3057 3058BT8XXGPIO DRIVER 3059M: Michael Buesch <m@bues.ch> 3060W: http://bu3sch.de/btgpio.php 3061S: Maintained 3062F: drivers/gpio/gpio-bt8xx.c 3063 3064BTRFS FILE SYSTEM 3065M: Chris Mason <clm@fb.com> 3066M: Josef Bacik <jbacik@fb.com> 3067M: David Sterba <dsterba@suse.com> 3068L: linux-btrfs@vger.kernel.org 3069W: http://btrfs.wiki.kernel.org/ 3070Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3071T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3072S: Maintained 3073F: Documentation/filesystems/btrfs.txt 3074F: fs/btrfs/ 3075F: include/linux/btrfs* 3076F: include/uapi/linux/btrfs* 3077 3078BTTV VIDEO4LINUX DRIVER 3079M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3080M: Mauro Carvalho Chehab <mchehab@kernel.org> 3081L: linux-media@vger.kernel.org 3082W: https://linuxtv.org 3083T: git git://linuxtv.org/media_tree.git 3084S: Odd fixes 3085F: Documentation/media/v4l-drivers/bttv* 3086F: drivers/media/pci/bt8xx/bttv* 3087 3088BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3089M: Chanwoo Choi <cw00.choi@samsung.com> 3090L: linux-pm@vger.kernel.org 3091L: linux-samsung-soc@vger.kernel.org 3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3093S: Maintained 3094F: drivers/devfreq/exynos-bus.c 3095F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3096 3097BUSLOGIC SCSI DRIVER 3098M: Khalid Aziz <khalid@gonehiking.org> 3099L: linux-scsi@vger.kernel.org 3100S: Maintained 3101F: drivers/scsi/BusLogic.* 3102F: drivers/scsi/FlashPoint.* 3103 3104C-MEDIA CMI8788 DRIVER 3105M: Clemens Ladisch <clemens@ladisch.de> 3106L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3107T: git git://git.alsa-project.org/alsa-kernel.git 3108S: Maintained 3109F: sound/pci/oxygen/ 3110 3111C6X ARCHITECTURE 3112M: Mark Salter <msalter@redhat.com> 3113M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3114L: linux-c6x-dev@linux-c6x.org 3115W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3116S: Maintained 3117F: arch/c6x/ 3118 3119CA8210 IEEE-802.15.4 RADIO DRIVER 3120M: Harry Morris <h.morris@cascoda.com> 3121L: linux-wpan@vger.kernel.org 3122W: https://github.com/Cascoda/ca8210-linux.git 3123S: Maintained 3124F: drivers/net/ieee802154/ca8210.c 3125F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3126 3127CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3128M: David Howells <dhowells@redhat.com> 3129L: linux-cachefs@redhat.com (moderated for non-subscribers) 3130S: Supported 3131F: Documentation/filesystems/caching/cachefiles.txt 3132F: fs/cachefiles/ 3133 3134CADET FM/AM RADIO RECEIVER DRIVER 3135M: Hans Verkuil <hverkuil@xs4all.nl> 3136L: linux-media@vger.kernel.org 3137T: git git://linuxtv.org/media_tree.git 3138W: https://linuxtv.org 3139S: Maintained 3140F: drivers/media/radio/radio-cadet* 3141 3142CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3143M: Jonathan Corbet <corbet@lwn.net> 3144L: linux-media@vger.kernel.org 3145T: git git://linuxtv.org/media_tree.git 3146S: Maintained 3147F: Documentation/media/v4l-drivers/cafe_ccic* 3148F: drivers/media/platform/marvell-ccic/ 3149 3150CAIF NETWORK LAYER 3151M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3152L: netdev@vger.kernel.org 3153S: Supported 3154F: Documentation/networking/caif/ 3155F: drivers/net/caif/ 3156F: include/uapi/linux/caif/ 3157F: include/net/caif/ 3158F: net/caif/ 3159 3160CALGARY x86-64 IOMMU 3161M: Muli Ben-Yehuda <mulix@mulix.org> 3162M: Jon Mason <jdmason@kudzu.us> 3163L: iommu@lists.linux-foundation.org 3164S: Maintained 3165F: arch/x86/kernel/pci-calgary_64.c 3166F: arch/x86/kernel/tce_64.c 3167F: arch/x86/include/asm/calgary.h 3168F: arch/x86/include/asm/tce.h 3169 3170CAN NETWORK DRIVERS 3171M: Wolfgang Grandegger <wg@grandegger.com> 3172M: Marc Kleine-Budde <mkl@pengutronix.de> 3173L: linux-can@vger.kernel.org 3174W: https://github.com/linux-can 3175T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3176T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3177S: Maintained 3178F: Documentation/devicetree/bindings/net/can/ 3179F: drivers/net/can/ 3180F: include/linux/can/dev.h 3181F: include/linux/can/platform/ 3182F: include/uapi/linux/can/error.h 3183F: include/uapi/linux/can/netlink.h 3184 3185CAN NETWORK LAYER 3186M: Oliver Hartkopp <socketcan@hartkopp.net> 3187M: Marc Kleine-Budde <mkl@pengutronix.de> 3188L: linux-can@vger.kernel.org 3189W: https://github.com/linux-can 3190T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3191T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3192S: Maintained 3193F: Documentation/networking/can.txt 3194F: net/can/ 3195F: include/linux/can/core.h 3196F: include/uapi/linux/can.h 3197F: include/uapi/linux/can/bcm.h 3198F: include/uapi/linux/can/raw.h 3199F: include/uapi/linux/can/gw.h 3200 3201CAPABILITIES 3202M: Serge Hallyn <serge@hallyn.com> 3203L: linux-security-module@vger.kernel.org 3204S: Supported 3205F: include/linux/capability.h 3206F: include/uapi/linux/capability.h 3207F: security/commoncap.c 3208F: kernel/capability.c 3209 3210CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3211M: Kevin Tsai <ktsai@capellamicro.com> 3212S: Maintained 3213F: drivers/iio/light/cm* 3214 3215CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3216M: Christian Lamparter <chunkeey@googlemail.com> 3217L: linux-wireless@vger.kernel.org 3218W: http://wireless.kernel.org/en/users/Drivers/carl9170 3219S: Maintained 3220F: drivers/net/wireless/ath/carl9170/ 3221 3222CAVIUM I2C DRIVER 3223M: Jan Glauber <jglauber@cavium.com> 3224M: David Daney <david.daney@cavium.com> 3225W: http://www.cavium.com 3226S: Supported 3227F: drivers/i2c/busses/i2c-octeon* 3228F: drivers/i2c/busses/i2c-thunderx* 3229 3230CAVIUM LIQUIDIO NETWORK DRIVER 3231M: Derek Chickles <derek.chickles@caviumnetworks.com> 3232M: Satanand Burla <satananda.burla@caviumnetworks.com> 3233M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3234M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3235L: netdev@vger.kernel.org 3236W: http://www.cavium.com 3237S: Supported 3238F: drivers/net/ethernet/cavium/liquidio/ 3239 3240CAVIUM MMC DRIVER 3241M: Jan Glauber <jglauber@cavium.com> 3242M: David Daney <david.daney@cavium.com> 3243M: Steven J. Hill <Steven.Hill@cavium.com> 3244W: http://www.cavium.com 3245S: Supported 3246F: drivers/mmc/host/cavium* 3247 3248CAVIUM OCTEON-TX CRYPTO DRIVER 3249M: George Cherian <george.cherian@cavium.com> 3250L: linux-crypto@vger.kernel.org 3251W: http://www.cavium.com 3252S: Supported 3253F: drivers/crypto/cavium/cpt/ 3254 3255CAVIUM THUNDERX2 ARM64 SOC 3256M: Robert Richter <rrichter@cavium.com> 3257M: Jayachandran C <jnair@caviumnetworks.com> 3258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3259S: Maintained 3260F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3261F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3262 3263CC2520 IEEE-802.15.4 RADIO DRIVER 3264M: Varka Bhadram <varkabhadram@gmail.com> 3265L: linux-wpan@vger.kernel.org 3266S: Maintained 3267F: drivers/net/ieee802154/cc2520.c 3268F: include/linux/spi/cc2520.h 3269F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3270 3271CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3272M: Gilad Ben-Yossef <gilad@benyossef.com> 3273L: linux-crypto@vger.kernel.org 3274L: driverdev-devel@linuxdriverproject.org 3275S: Supported 3276F: drivers/staging/ccree/ 3277W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3278 3279CEC FRAMEWORK 3280M: Hans Verkuil <hans.verkuil@cisco.com> 3281L: linux-media@vger.kernel.org 3282T: git git://linuxtv.org/media_tree.git 3283W: http://linuxtv.org 3284S: Supported 3285F: Documentation/media/kapi/cec-core.rst 3286F: Documentation/media/uapi/cec 3287F: drivers/media/cec/ 3288F: drivers/media/rc/keymaps/rc-cec.c 3289F: include/media/cec.h 3290F: include/media/cec-notifier.h 3291F: include/uapi/linux/cec.h 3292F: include/uapi/linux/cec-funcs.h 3293F: Documentation/devicetree/bindings/media/cec.txt 3294 3295CEC GPIO DRIVER 3296M: Hans Verkuil <hans.verkuil@cisco.com> 3297L: linux-media@vger.kernel.org 3298T: git git://linuxtv.org/media_tree.git 3299W: http://linuxtv.org 3300S: Supported 3301F: drivers/media/platform/cec-gpio/ 3302F: Documentation/devicetree/bindings/media/cec-gpio.txt 3303 3304CELL BROADBAND ENGINE ARCHITECTURE 3305M: Arnd Bergmann <arnd@arndb.de> 3306L: linuxppc-dev@lists.ozlabs.org 3307W: http://www.ibm.com/developerworks/power/cell/ 3308S: Supported 3309F: arch/powerpc/include/asm/cell*.h 3310F: arch/powerpc/include/asm/spu*.h 3311F: arch/powerpc/include/uapi/asm/spu*.h 3312F: arch/powerpc/oprofile/*cell* 3313F: arch/powerpc/platforms/cell/ 3314 3315CEPH COMMON CODE (LIBCEPH) 3316M: Ilya Dryomov <idryomov@gmail.com> 3317M: "Yan, Zheng" <zyan@redhat.com> 3318M: Sage Weil <sage@redhat.com> 3319L: ceph-devel@vger.kernel.org 3320W: http://ceph.com/ 3321T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3322T: git git://github.com/ceph/ceph-client.git 3323S: Supported 3324F: net/ceph/ 3325F: include/linux/ceph/ 3326F: include/linux/crush/ 3327 3328CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3329M: "Yan, Zheng" <zyan@redhat.com> 3330M: Sage Weil <sage@redhat.com> 3331M: Ilya Dryomov <idryomov@gmail.com> 3332L: ceph-devel@vger.kernel.org 3333W: http://ceph.com/ 3334T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3335T: git git://github.com/ceph/ceph-client.git 3336S: Supported 3337F: Documentation/filesystems/ceph.txt 3338F: fs/ceph/ 3339 3340CERTIFICATE HANDLING: 3341M: David Howells <dhowells@redhat.com> 3342M: David Woodhouse <dwmw2@infradead.org> 3343L: keyrings@vger.kernel.org 3344S: Maintained 3345F: Documentation/module-signing.txt 3346F: certs/ 3347F: scripts/sign-file.c 3348F: scripts/extract-cert.c 3349 3350CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3351L: linux-usb@vger.kernel.org 3352S: Orphan 3353F: Documentation/usb/WUSB-Design-overview.txt 3354F: Documentation/usb/wusb-cbaf 3355F: drivers/usb/host/hwa-hc.c 3356F: drivers/usb/host/whci/ 3357F: drivers/usb/wusbcore/ 3358F: include/linux/usb/wusb* 3359 3360CFAG12864B LCD DRIVER 3361M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3362W: http://miguelojeda.es/auxdisplay.htm 3363W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3364S: Maintained 3365F: drivers/auxdisplay/cfag12864b.c 3366F: include/linux/cfag12864b.h 3367 3368CFAG12864BFB LCD FRAMEBUFFER DRIVER 3369M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3370W: http://miguelojeda.es/auxdisplay.htm 3371W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3372S: Maintained 3373F: drivers/auxdisplay/cfag12864bfb.c 3374F: include/linux/cfag12864b.h 3375 3376802.11 (including CFG80211/NL80211) 3377M: Johannes Berg <johannes@sipsolutions.net> 3378L: linux-wireless@vger.kernel.org 3379W: http://wireless.kernel.org/ 3380T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3382S: Maintained 3383F: net/wireless/ 3384F: include/uapi/linux/nl80211.h 3385F: include/linux/ieee80211.h 3386F: include/net/wext.h 3387F: include/net/cfg80211.h 3388F: include/net/iw_handler.h 3389F: include/net/ieee80211_radiotap.h 3390F: Documentation/driver-api/80211/cfg80211.rst 3391F: Documentation/networking/regulatory.txt 3392 3393CHAR and MISC DRIVERS 3394M: Arnd Bergmann <arnd@arndb.de> 3395M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3397S: Supported 3398F: drivers/char/* 3399F: drivers/misc/* 3400F: include/linux/miscdevice.h 3401 3402CHECKPATCH 3403M: Andy Whitcroft <apw@canonical.com> 3404M: Joe Perches <joe@perches.com> 3405S: Maintained 3406F: scripts/checkpatch.pl 3407 3408CHINESE DOCUMENTATION 3409M: Harry Wei <harryxiyou@gmail.com> 3410L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3411L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3412S: Maintained 3413F: Documentation/translations/zh_CN/ 3414 3415CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3416M: Peter Chen <Peter.Chen@nxp.com> 3417T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3418L: linux-usb@vger.kernel.org 3419S: Maintained 3420F: drivers/usb/chipidea/ 3421 3422CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3423M: Hans de Goede <hdegoede@redhat.com> 3424L: linux-input@vger.kernel.org 3425S: Maintained 3426F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3427F: drivers/input/touchscreen/chipone_icn8318.c 3428 3429CHROME HARDWARE PLATFORM SUPPORT 3430M: Benson Leung <bleung@chromium.org> 3431M: Olof Johansson <olof@lixom.net> 3432S: Maintained 3433T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3434F: drivers/platform/chrome/ 3435 3436CIRRUS LOGIC AUDIO CODEC DRIVERS 3437M: Brian Austin <brian.austin@cirrus.com> 3438M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3439L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3440S: Maintained 3441F: sound/soc/codecs/cs* 3442 3443CIRRUS LOGIC EP93XX ETHERNET DRIVER 3444M: Hartley Sweeten <hsweeten@visionengravers.com> 3445L: netdev@vger.kernel.org 3446S: Maintained 3447F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3448 3449CISCO FCOE HBA DRIVER 3450M: Satish Kharat <satishkh@cisco.com> 3451M: Sesidhar Baddela <sebaddel@cisco.com> 3452M: Karan Tilak Kumar <kartilak@cisco.com> 3453L: linux-scsi@vger.kernel.org 3454S: Supported 3455F: drivers/scsi/fnic/ 3456 3457CISCO SCSI HBA DRIVER 3458M: Karan Tilak Kumar <kartilak@cisco.com> 3459M: Sesidhar Baddela <sebaddel@cisco.com> 3460L: linux-scsi@vger.kernel.org 3461S: Supported 3462F: drivers/scsi/snic/ 3463 3464CISCO VIC ETHERNET NIC DRIVER 3465M: Christian Benvenuti <benve@cisco.com> 3466M: Govindarajulu Varadarajan <_govind@gmx.com> 3467M: Parvi Kaustubhi <pkaustub@cisco.com> 3468S: Supported 3469F: drivers/net/ethernet/cisco/enic/ 3470 3471CISCO VIC LOW LATENCY NIC DRIVER 3472M: Christian Benvenuti <benve@cisco.com> 3473M: Dave Goodell <dgoodell@cisco.com> 3474S: Supported 3475F: drivers/infiniband/hw/usnic/ 3476 3477CLEANCACHE API 3478M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3479L: linux-kernel@vger.kernel.org 3480S: Maintained 3481F: mm/cleancache.c 3482F: include/linux/cleancache.h 3483 3484CLK API 3485M: Russell King <linux@armlinux.org.uk> 3486L: linux-clk@vger.kernel.org 3487S: Maintained 3488F: include/linux/clk.h 3489 3490CLOCKSOURCE, CLOCKEVENT DRIVERS 3491M: Daniel Lezcano <daniel.lezcano@linaro.org> 3492M: Thomas Gleixner <tglx@linutronix.de> 3493L: linux-kernel@vger.kernel.org 3494T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3495S: Supported 3496F: drivers/clocksource/ 3497F: Documentation/devicetree/bindings/timer/ 3498 3499CMPC ACPI DRIVER 3500M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3501M: Daniel Oliveira Nascimento <don@syst.com.br> 3502L: platform-driver-x86@vger.kernel.org 3503S: Supported 3504F: drivers/platform/x86/classmate-laptop.c 3505 3506COBALT MEDIA DRIVER 3507M: Hans Verkuil <hans.verkuil@cisco.com> 3508L: linux-media@vger.kernel.org 3509T: git git://linuxtv.org/media_tree.git 3510W: https://linuxtv.org 3511S: Supported 3512F: drivers/media/pci/cobalt/ 3513 3514COCCINELLE/Semantic Patches (SmPL) 3515M: Julia Lawall <Julia.Lawall@lip6.fr> 3516M: Gilles Muller <Gilles.Muller@lip6.fr> 3517M: Nicolas Palix <nicolas.palix@imag.fr> 3518M: Michal Marek <michal.lkml@markovi.net> 3519L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3520T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3521W: http://coccinelle.lip6.fr/ 3522S: Supported 3523F: Documentation/dev-tools/coccinelle.rst 3524F: scripts/coccinelle/ 3525F: scripts/coccicheck 3526 3527CODA FILE SYSTEM 3528M: Jan Harkes <jaharkes@cs.cmu.edu> 3529M: coda@cs.cmu.edu 3530L: codalist@coda.cs.cmu.edu 3531W: http://www.coda.cs.cmu.edu/ 3532S: Maintained 3533F: Documentation/filesystems/coda.txt 3534F: fs/coda/ 3535F: include/linux/coda*.h 3536F: include/uapi/linux/coda*.h 3537 3538CODA V4L2 MEM2MEM DRIVER 3539M: Philipp Zabel <p.zabel@pengutronix.de> 3540L: linux-media@vger.kernel.org 3541S: Maintained 3542F: Documentation/devicetree/bindings/media/coda.txt 3543F: drivers/media/platform/coda/ 3544 3545COMMON CLK FRAMEWORK 3546M: Michael Turquette <mturquette@baylibre.com> 3547M: Stephen Boyd <sboyd@codeaurora.org> 3548L: linux-clk@vger.kernel.org 3549Q: http://patchwork.kernel.org/project/linux-clk/list/ 3550T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3551S: Maintained 3552F: Documentation/devicetree/bindings/clock/ 3553F: drivers/clk/ 3554X: drivers/clk/clkdev.c 3555F: include/linux/clk-pr* 3556F: include/linux/clk/ 3557 3558COMMON INTERNET FILE SYSTEM (CIFS) 3559M: Steve French <sfrench@samba.org> 3560L: linux-cifs@vger.kernel.org 3561L: samba-technical@lists.samba.org (moderated for non-subscribers) 3562W: http://linux-cifs.samba.org/ 3563T: git git://git.samba.org/sfrench/cifs-2.6.git 3564S: Supported 3565F: Documentation/filesystems/cifs/ 3566F: fs/cifs/ 3567 3568COMPACTPCI HOTPLUG CORE 3569M: Scott Murray <scott@spiteful.org> 3570L: linux-pci@vger.kernel.org 3571S: Maintained 3572F: drivers/pci/hotplug/cpci_hotplug* 3573 3574COMPACTPCI HOTPLUG GENERIC DRIVER 3575M: Scott Murray <scott@spiteful.org> 3576L: linux-pci@vger.kernel.org 3577S: Maintained 3578F: drivers/pci/hotplug/cpcihp_generic.c 3579 3580COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3581M: Scott Murray <scott@spiteful.org> 3582L: linux-pci@vger.kernel.org 3583S: Maintained 3584F: drivers/pci/hotplug/cpcihp_zt5550.* 3585 3586COMPAL LAPTOP SUPPORT 3587M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3588L: platform-driver-x86@vger.kernel.org 3589S: Maintained 3590F: drivers/platform/x86/compal-laptop.c 3591 3592CONEXANT ACCESSRUNNER USB DRIVER 3593L: accessrunner-general@lists.sourceforge.net 3594W: http://accessrunner.sourceforge.net/ 3595S: Orphan 3596F: drivers/usb/atm/cxacru.c 3597 3598CONFIGFS 3599M: Joel Becker <jlbec@evilplan.org> 3600M: Christoph Hellwig <hch@lst.de> 3601T: git git://git.infradead.org/users/hch/configfs.git 3602S: Supported 3603F: fs/configfs/ 3604F: include/linux/configfs.h 3605 3606CONNECTOR 3607M: Evgeniy Polyakov <zbr@ioremap.net> 3608L: netdev@vger.kernel.org 3609S: Maintained 3610F: drivers/connector/ 3611 3612CONTROL GROUP (CGROUP) 3613M: Tejun Heo <tj@kernel.org> 3614M: Li Zefan <lizefan@huawei.com> 3615M: Johannes Weiner <hannes@cmpxchg.org> 3616L: cgroups@vger.kernel.org 3617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3618S: Maintained 3619F: Documentation/cgroup* 3620F: include/linux/cgroup* 3621F: kernel/cgroup* 3622 3623CONTROL GROUP - CPUSET 3624M: Li Zefan <lizefan@huawei.com> 3625L: cgroups@vger.kernel.org 3626W: http://www.bullopensource.org/cpuset/ 3627W: http://oss.sgi.com/projects/cpusets/ 3628T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3629S: Maintained 3630F: Documentation/cgroup-v1/cpusets.txt 3631F: include/linux/cpuset.h 3632F: kernel/cgroup/cpuset.c 3633 3634CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3635M: Johannes Weiner <hannes@cmpxchg.org> 3636M: Michal Hocko <mhocko@kernel.org> 3637M: Vladimir Davydov <vdavydov.dev@gmail.com> 3638L: cgroups@vger.kernel.org 3639L: linux-mm@kvack.org 3640S: Maintained 3641F: mm/memcontrol.c 3642F: mm/swap_cgroup.c 3643 3644CORETEMP HARDWARE MONITORING DRIVER 3645M: Fenghua Yu <fenghua.yu@intel.com> 3646L: linux-hwmon@vger.kernel.org 3647S: Maintained 3648F: Documentation/hwmon/coretemp 3649F: drivers/hwmon/coretemp.c 3650 3651COSA/SRP SYNC SERIAL DRIVER 3652M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3653W: http://www.fi.muni.cz/~kas/cosa/ 3654S: Maintained 3655F: drivers/net/wan/cosa* 3656 3657CPMAC ETHERNET DRIVER 3658M: Florian Fainelli <f.fainelli@gmail.com> 3659L: netdev@vger.kernel.org 3660S: Maintained 3661F: drivers/net/ethernet/ti/cpmac.c 3662 3663CPU FREQUENCY DRIVERS 3664M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3665M: Viresh Kumar <viresh.kumar@linaro.org> 3666L: linux-pm@vger.kernel.org 3667S: Maintained 3668T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3669T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3670B: https://bugzilla.kernel.org 3671F: Documentation/cpu-freq/ 3672F: Documentation/devicetree/bindings/cpufreq/ 3673F: drivers/cpufreq/ 3674F: include/linux/cpufreq.h 3675F: tools/testing/selftests/cpufreq/ 3676 3677CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3678M: Viresh Kumar <viresh.kumar@linaro.org> 3679M: Sudeep Holla <sudeep.holla@arm.com> 3680L: linux-pm@vger.kernel.org 3681W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3682S: Maintained 3683F: drivers/cpufreq/arm_big_little.h 3684F: drivers/cpufreq/arm_big_little.c 3685F: drivers/cpufreq/arm_big_little_dt.c 3686 3687CPU POWER MONITORING SUBSYSTEM 3688M: Thomas Renninger <trenn@suse.com> 3689M: Shuah Khan <shuahkh@osg.samsung.com> 3690M: Shuah Khan <shuah@kernel.org> 3691L: linux-pm@vger.kernel.org 3692S: Maintained 3693F: tools/power/cpupower/ 3694 3695CPUID/MSR DRIVER 3696M: "H. Peter Anvin" <hpa@zytor.com> 3697S: Maintained 3698F: arch/x86/kernel/cpuid.c 3699F: arch/x86/kernel/msr.c 3700 3701CPUIDLE DRIVER - ARM BIG LITTLE 3702M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3703M: Daniel Lezcano <daniel.lezcano@linaro.org> 3704L: linux-pm@vger.kernel.org 3705L: linux-arm-kernel@lists.infradead.org 3706T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3707S: Maintained 3708F: drivers/cpuidle/cpuidle-big_little.c 3709 3710CPUIDLE DRIVER - ARM EXYNOS 3711M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3712M: Daniel Lezcano <daniel.lezcano@linaro.org> 3713M: Kukjin Kim <kgene@kernel.org> 3714L: linux-pm@vger.kernel.org 3715L: linux-samsung-soc@vger.kernel.org 3716S: Supported 3717F: drivers/cpuidle/cpuidle-exynos.c 3718F: arch/arm/mach-exynos/pm.c 3719 3720CPUIDLE DRIVERS 3721M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3722M: Daniel Lezcano <daniel.lezcano@linaro.org> 3723L: linux-pm@vger.kernel.org 3724S: Maintained 3725T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3726B: https://bugzilla.kernel.org 3727F: drivers/cpuidle/* 3728F: include/linux/cpuidle.h 3729 3730CRAMFS FILESYSTEM 3731M: Nicolas Pitre <nico@linaro.org> 3732S: Maintained 3733F: Documentation/filesystems/cramfs.txt 3734F: fs/cramfs/ 3735 3736CRIS PORT 3737M: Mikael Starvik <starvik@axis.com> 3738M: Jesper Nilsson <jesper.nilsson@axis.com> 3739L: linux-cris-kernel@axis.com 3740W: http://developer.axis.com 3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3742S: Maintained 3743F: arch/cris/ 3744F: drivers/tty/serial/crisv10.* 3745 3746CRYPTO API 3747M: Herbert Xu <herbert@gondor.apana.org.au> 3748M: "David S. Miller" <davem@davemloft.net> 3749L: linux-crypto@vger.kernel.org 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3751T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3752S: Maintained 3753F: Documentation/crypto/ 3754F: Documentation/devicetree/bindings/crypto/ 3755F: arch/*/crypto/ 3756F: crypto/ 3757F: drivers/crypto/ 3758F: include/crypto/ 3759F: include/linux/crypto* 3760 3761CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3762M: Neil Horman <nhorman@tuxdriver.com> 3763L: linux-crypto@vger.kernel.org 3764S: Maintained 3765F: crypto/ansi_cprng.c 3766F: crypto/rng.c 3767 3768CS3308 MEDIA DRIVER 3769M: Hans Verkuil <hverkuil@xs4all.nl> 3770L: linux-media@vger.kernel.org 3771T: git git://linuxtv.org/media_tree.git 3772W: http://linuxtv.org 3773S: Odd Fixes 3774F: drivers/media/i2c/cs3308.c 3775F: drivers/media/i2c/cs3308.h 3776 3777CS5535 Audio ALSA driver 3778M: Jaya Kumar <jayakumar.alsa@gmail.com> 3779S: Maintained 3780F: sound/pci/cs5535audio/ 3781 3782CW1200 WLAN driver 3783M: Solomon Peachy <pizza@shaftnet.org> 3784S: Maintained 3785F: drivers/net/wireless/st/cw1200/ 3786 3787CX18 VIDEO4LINUX DRIVER 3788M: Andy Walls <awalls@md.metrocast.net> 3789L: ivtv-devel@ivtvdriver.org (subscribers-only) 3790L: linux-media@vger.kernel.org 3791T: git git://linuxtv.org/media_tree.git 3792W: https://linuxtv.org 3793W: http://www.ivtvdriver.org/index.php/Cx18 3794S: Maintained 3795F: Documentation/media/v4l-drivers/cx18* 3796F: drivers/media/pci/cx18/ 3797F: include/uapi/linux/ivtv* 3798 3799CX2341X MPEG ENCODER HELPER MODULE 3800M: Hans Verkuil <hverkuil@xs4all.nl> 3801L: linux-media@vger.kernel.org 3802T: git git://linuxtv.org/media_tree.git 3803W: https://linuxtv.org 3804S: Maintained 3805F: drivers/media/common/cx2341x* 3806F: include/media/cx2341x* 3807 3808CX24120 MEDIA DRIVER 3809M: Jemma Denson <jdenson@gmail.com> 3810M: Patrick Boettcher <patrick.boettcher@posteo.de> 3811L: linux-media@vger.kernel.org 3812W: https://linuxtv.org 3813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3814S: Maintained 3815F: drivers/media/dvb-frontends/cx24120* 3816 3817CX88 VIDEO4LINUX DRIVER 3818M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3819M: Mauro Carvalho Chehab <mchehab@kernel.org> 3820L: linux-media@vger.kernel.org 3821W: https://linuxtv.org 3822T: git git://linuxtv.org/media_tree.git 3823S: Odd fixes 3824F: Documentation/media/v4l-drivers/cx88* 3825F: drivers/media/pci/cx88/ 3826 3827CXD2820R MEDIA DRIVER 3828M: Antti Palosaari <crope@iki.fi> 3829L: linux-media@vger.kernel.org 3830W: https://linuxtv.org 3831W: http://palosaari.fi/linux/ 3832Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3833T: git git://linuxtv.org/anttip/media_tree.git 3834S: Maintained 3835F: drivers/media/dvb-frontends/cxd2820r* 3836 3837CXGB3 ETHERNET DRIVER (CXGB3) 3838M: Santosh Raspatur <santosh@chelsio.com> 3839L: netdev@vger.kernel.org 3840W: http://www.chelsio.com 3841S: Supported 3842F: drivers/net/ethernet/chelsio/cxgb3/ 3843 3844CXGB3 ISCSI DRIVER (CXGB3I) 3845M: Karen Xie <kxie@chelsio.com> 3846L: linux-scsi@vger.kernel.org 3847W: http://www.chelsio.com 3848S: Supported 3849F: drivers/scsi/cxgbi/cxgb3i 3850 3851CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3852M: Steve Wise <swise@chelsio.com> 3853L: linux-rdma@vger.kernel.org 3854W: http://www.openfabrics.org 3855S: Supported 3856F: drivers/infiniband/hw/cxgb3/ 3857F: include/uapi/rdma/cxgb3-abi.h 3858 3859CXGB4 CRYPTO DRIVER (chcr) 3860M: Harsh Jain <harsh@chelsio.com> 3861L: linux-crypto@vger.kernel.org 3862W: http://www.chelsio.com 3863S: Supported 3864F: drivers/crypto/chelsio 3865 3866CXGB4 ETHERNET DRIVER (CXGB4) 3867M: Ganesh Goudar <ganeshgr@chelsio.com> 3868L: netdev@vger.kernel.org 3869W: http://www.chelsio.com 3870S: Supported 3871F: drivers/net/ethernet/chelsio/cxgb4/ 3872 3873CXGB4 ISCSI DRIVER (CXGB4I) 3874M: Karen Xie <kxie@chelsio.com> 3875L: linux-scsi@vger.kernel.org 3876W: http://www.chelsio.com 3877S: Supported 3878F: drivers/scsi/cxgbi/cxgb4i 3879 3880CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3881M: Steve Wise <swise@chelsio.com> 3882L: linux-rdma@vger.kernel.org 3883W: http://www.openfabrics.org 3884S: Supported 3885F: drivers/infiniband/hw/cxgb4/ 3886F: include/uapi/rdma/cxgb4-abi.h 3887 3888CXGB4VF ETHERNET DRIVER (CXGB4VF) 3889M: Casey Leedom <leedom@chelsio.com> 3890L: netdev@vger.kernel.org 3891W: http://www.chelsio.com 3892S: Supported 3893F: drivers/net/ethernet/chelsio/cxgb4vf/ 3894 3895CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3896M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3897M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3898L: linuxppc-dev@lists.ozlabs.org 3899S: Supported 3900F: arch/powerpc/platforms/powernv/pci-cxl.c 3901F: drivers/misc/cxl/ 3902F: include/misc/cxl* 3903F: include/uapi/misc/cxl.h 3904F: Documentation/powerpc/cxl.txt 3905F: Documentation/ABI/testing/sysfs-class-cxl 3906 3907CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3908M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3909M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3910M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3911L: linux-scsi@vger.kernel.org 3912S: Supported 3913F: drivers/scsi/cxlflash/ 3914F: include/uapi/scsi/cxlflash_ioctls.h 3915F: Documentation/powerpc/cxlflash.txt 3916 3917CYBERPRO FB DRIVER 3918M: Russell King <linux@armlinux.org.uk> 3919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3920W: http://www.armlinux.org.uk/ 3921S: Maintained 3922F: drivers/video/fbdev/cyber2000fb.* 3923 3924CYCLADES ASYNC MUX DRIVER 3925W: http://www.cyclades.com/ 3926S: Orphan 3927F: drivers/tty/cyclades.c 3928F: include/linux/cyclades.h 3929F: include/uapi/linux/cyclades.h 3930 3931CYCLADES PC300 DRIVER 3932W: http://www.cyclades.com/ 3933S: Orphan 3934F: drivers/net/wan/pc300* 3935 3936CYPRESS_FIRMWARE MEDIA DRIVER 3937M: Antti Palosaari <crope@iki.fi> 3938L: linux-media@vger.kernel.org 3939W: https://linuxtv.org 3940W: http://palosaari.fi/linux/ 3941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3942T: git git://linuxtv.org/anttip/media_tree.git 3943S: Maintained 3944F: drivers/media/common/cypress_firmware* 3945 3946CYTTSP TOUCHSCREEN DRIVER 3947M: Ferruh Yigit <fery@cypress.com> 3948L: linux-input@vger.kernel.org 3949S: Supported 3950F: drivers/input/touchscreen/cyttsp* 3951F: include/linux/input/cyttsp.h 3952 3953D-LINK DIR-685 TOUCHKEYS DRIVER 3954M: Linus Walleij <linus.walleij@linaro.org> 3955L: linux-input@vger.kernel.org 3956S: Supported 3957F: drivers/input/dlink-dir685-touchkeys.c 3958 3959DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3960M: Joshua Kinard <kumba@gentoo.org> 3961S: Maintained 3962F: drivers/rtc/rtc-ds1685.c 3963F: include/linux/rtc/ds1685.h 3964 3965DAMA SLAVE for AX.25 3966M: Joerg Reuter <jreuter@yaina.de> 3967W: http://yaina.de/jreuter/ 3968W: http://www.qsl.net/dl1bke/ 3969L: linux-hams@vger.kernel.org 3970S: Maintained 3971F: net/ax25/af_ax25.c 3972F: net/ax25/ax25_dev.c 3973F: net/ax25/ax25_ds_* 3974F: net/ax25/ax25_in.c 3975F: net/ax25/ax25_out.c 3976F: net/ax25/ax25_timer.c 3977F: net/ax25/sysctl_net_ax25.c 3978 3979DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3980L: netdev@vger.kernel.org 3981S: Orphan 3982F: Documentation/networking/dmfe.txt 3983F: drivers/net/ethernet/dec/tulip/dmfe.c 3984 3985DC390/AM53C974 SCSI driver 3986M: Hannes Reinecke <hare@suse.com> 3987L: linux-scsi@vger.kernel.org 3988S: Maintained 3989F: drivers/scsi/am53c974.c 3990 3991DC395x SCSI driver 3992M: Oliver Neukum <oliver@neukum.org> 3993M: Ali Akcaagac <aliakc@web.de> 3994M: Jamie Lenehan <lenehan@twibble.org> 3995L: dc395x@twibble.org 3996W: http://twibble.org/dist/dc395x/ 3997W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3998S: Maintained 3999F: Documentation/scsi/dc395x.txt 4000F: drivers/scsi/dc395x.* 4001 4002DCCP PROTOCOL 4003M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4004L: dccp@vger.kernel.org 4005W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4006S: Maintained 4007F: include/linux/dccp.h 4008F: include/uapi/linux/dccp.h 4009F: include/linux/tfrc.h 4010F: net/dccp/ 4011 4012DECnet NETWORK LAYER 4013W: http://linux-decnet.sourceforge.net 4014L: linux-decnet-user@lists.sourceforge.net 4015S: Orphan 4016F: Documentation/networking/decnet.txt 4017F: net/decnet/ 4018 4019DECSTATION PLATFORM SUPPORT 4020M: "Maciej W. Rozycki" <macro@linux-mips.org> 4021L: linux-mips@linux-mips.org 4022W: http://www.linux-mips.org/wiki/DECstation 4023S: Maintained 4024F: arch/mips/dec/ 4025F: arch/mips/include/asm/dec/ 4026F: arch/mips/include/asm/mach-dec/ 4027 4028DEFXX FDDI NETWORK DRIVER 4029M: "Maciej W. Rozycki" <macro@linux-mips.org> 4030S: Maintained 4031F: drivers/net/fddi/defxx.* 4032 4033DELL LAPTOP DRIVER 4034M: Matthew Garrett <mjg59@srcf.ucam.org> 4035M: Pali Rohár <pali.rohar@gmail.com> 4036L: platform-driver-x86@vger.kernel.org 4037S: Maintained 4038F: drivers/platform/x86/dell-laptop.c 4039 4040DELL LAPTOP FREEFALL DRIVER 4041M: Pali Rohár <pali.rohar@gmail.com> 4042S: Maintained 4043F: drivers/platform/x86/dell-smo8800.c 4044 4045DELL LAPTOP RBTN DRIVER 4046M: Pali Rohár <pali.rohar@gmail.com> 4047S: Maintained 4048F: drivers/platform/x86/dell-rbtn.* 4049 4050DELL LAPTOP SMM DRIVER 4051M: Pali Rohár <pali.rohar@gmail.com> 4052S: Maintained 4053F: drivers/hwmon/dell-smm-hwmon.c 4054F: include/uapi/linux/i8k.h 4055 4056DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4057M: Doug Warzecha <Douglas_Warzecha@dell.com> 4058S: Maintained 4059F: Documentation/dcdbas.txt 4060F: drivers/firmware/dcdbas.* 4061 4062DELL WMI EXTRAS DRIVER 4063M: Matthew Garrett <mjg59@srcf.ucam.org> 4064M: Pali Rohár <pali.rohar@gmail.com> 4065S: Maintained 4066F: drivers/platform/x86/dell-wmi.c 4067 4068DELTA ST MEDIA DRIVER 4069M: Hugues Fruchet <hugues.fruchet@st.com> 4070L: linux-media@vger.kernel.org 4071T: git git://linuxtv.org/media_tree.git 4072W: https://linuxtv.org 4073S: Supported 4074F: drivers/media/platform/sti/delta 4075 4076DENALI NAND DRIVER 4077M: Masahiro Yamada <yamada.masahiro@socionext.com> 4078L: linux-mtd@lists.infradead.org 4079S: Supported 4080F: drivers/mtd/nand/denali* 4081 4082DESIGNWARE USB2 DRD IP DRIVER 4083M: John Youn <johnyoun@synopsys.com> 4084L: linux-usb@vger.kernel.org 4085T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4086S: Maintained 4087F: drivers/usb/dwc2/ 4088 4089DESIGNWARE USB3 DRD IP DRIVER 4090M: Felipe Balbi <balbi@kernel.org> 4091L: linux-usb@vger.kernel.org 4092T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4093S: Maintained 4094F: drivers/usb/dwc3/ 4095 4096DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4097M: Andreas Klinger <ak@it-klinger.de> 4098L: linux-iio@vger.kernel.org 4099S: Maintained 4100F: drivers/iio/proximity/srf*.c 4101 4102DEVICE COREDUMP (DEV_COREDUMP) 4103M: Johannes Berg <johannes@sipsolutions.net> 4104L: linux-kernel@vger.kernel.org 4105S: Maintained 4106F: drivers/base/devcoredump.c 4107F: include/linux/devcoredump.h 4108 4109DEVICE FREQUENCY (DEVFREQ) 4110M: MyungJoo Ham <myungjoo.ham@samsung.com> 4111M: Kyungmin Park <kyungmin.park@samsung.com> 4112R: Chanwoo Choi <cw00.choi@samsung.com> 4113L: linux-pm@vger.kernel.org 4114T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4115S: Maintained 4116F: drivers/devfreq/ 4117F: include/linux/devfreq.h 4118F: Documentation/devicetree/bindings/devfreq/ 4119 4120DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4121M: Chanwoo Choi <cw00.choi@samsung.com> 4122L: linux-pm@vger.kernel.org 4123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4124S: Supported 4125F: drivers/devfreq/event/ 4126F: drivers/devfreq/devfreq-event.c 4127F: include/linux/devfreq-event.h 4128F: Documentation/devicetree/bindings/devfreq/event/ 4129 4130DEVICE NUMBER REGISTRY 4131M: Torben Mathiasen <device@lanana.org> 4132W: http://lanana.org/docs/device-list/index.html 4133S: Maintained 4134 4135DEVICE-MAPPER (LVM) 4136M: Alasdair Kergon <agk@redhat.com> 4137M: Mike Snitzer <snitzer@redhat.com> 4138M: dm-devel@redhat.com 4139L: dm-devel@redhat.com 4140W: http://sources.redhat.com/dm 4141Q: http://patchwork.kernel.org/project/dm-devel/list/ 4142T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4143T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4144S: Maintained 4145F: Documentation/device-mapper/ 4146F: drivers/md/Makefile 4147F: drivers/md/Kconfig 4148F: drivers/md/dm* 4149F: drivers/md/persistent-data/ 4150F: include/linux/device-mapper.h 4151F: include/linux/dm-*.h 4152F: include/uapi/linux/dm-*.h 4153 4154DEVLINK 4155M: Jiri Pirko <jiri@mellanox.com> 4156L: netdev@vger.kernel.org 4157S: Supported 4158F: net/core/devlink.c 4159F: include/net/devlink.h 4160F: include/uapi/linux/devlink.h 4161 4162DIALOG SEMICONDUCTOR DRIVERS 4163M: Support Opensource <support.opensource@diasemi.com> 4164W: http://www.dialog-semiconductor.com/products 4165S: Supported 4166F: Documentation/hwmon/da90?? 4167F: Documentation/devicetree/bindings/mfd/da90*.txt 4168F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4169F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4170F: Documentation/devicetree/bindings/regulator/da92*.txt 4171F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4172F: Documentation/devicetree/bindings/sound/da[79]*.txt 4173F: drivers/gpio/gpio-da90??.c 4174F: drivers/hwmon/da90??-hwmon.c 4175F: drivers/iio/adc/da91??-*.c 4176F: drivers/input/misc/da90??_onkey.c 4177F: drivers/input/touchscreen/da9052_tsi.c 4178F: drivers/leds/leds-da90??.c 4179F: drivers/mfd/da903x.c 4180F: drivers/mfd/da90??-*.c 4181F: drivers/mfd/da91??-*.c 4182F: drivers/power/supply/da9052-battery.c 4183F: drivers/power/supply/da91??-*.c 4184F: drivers/regulator/da903x.c 4185F: drivers/regulator/da9???-regulator.[ch] 4186F: drivers/thermal/da90??-thermal.c 4187F: drivers/rtc/rtc-da90??.c 4188F: drivers/video/backlight/da90??_bl.c 4189F: drivers/watchdog/da90??_wdt.c 4190F: include/linux/mfd/da903x.h 4191F: include/linux/mfd/da9052/ 4192F: include/linux/mfd/da9055/ 4193F: include/linux/mfd/da9062/ 4194F: include/linux/mfd/da9063/ 4195F: include/linux/mfd/da9150/ 4196F: include/linux/regulator/da9211.h 4197F: include/sound/da[79]*.h 4198F: sound/soc/codecs/da[79]*.[ch] 4199 4200DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4201M: William Breathitt Gray <vilhelm.gray@gmail.com> 4202L: linux-gpio@vger.kernel.org 4203S: Maintained 4204F: drivers/gpio/gpio-gpio-mm.c 4205 4206DIGI NEO AND CLASSIC PCI PRODUCTS 4207M: Lidza Louina <lidza.louina@gmail.com> 4208M: Mark Hounschell <markh@compro.net> 4209L: driverdev-devel@linuxdriverproject.org 4210S: Maintained 4211F: drivers/staging/dgnc/ 4212 4213DIOLAN U2C-12 I2C DRIVER 4214M: Guenter Roeck <linux@roeck-us.net> 4215L: linux-i2c@vger.kernel.org 4216S: Maintained 4217F: drivers/i2c/busses/i2c-diolan-u2c.c 4218 4219FILESYSTEM DIRECT ACCESS (DAX) 4220M: Matthew Wilcox <mawilcox@microsoft.com> 4221M: Ross Zwisler <ross.zwisler@linux.intel.com> 4222L: linux-fsdevel@vger.kernel.org 4223S: Supported 4224F: fs/dax.c 4225F: include/linux/dax.h 4226F: include/trace/events/fs_dax.h 4227 4228DEVICE DIRECT ACCESS (DAX) 4229M: Dan Williams <dan.j.williams@intel.com> 4230L: linux-nvdimm@lists.01.org 4231S: Supported 4232F: drivers/dax/ 4233 4234DIRECTORY NOTIFICATION (DNOTIFY) 4235M: Jan Kara <jack@suse.cz> 4236R: Amir Goldstein <amir73il@gmail.com> 4237L: linux-fsdevel@vger.kernel.org 4238S: Maintained 4239F: Documentation/filesystems/dnotify.txt 4240F: fs/notify/dnotify/ 4241F: include/linux/dnotify.h 4242 4243DISK GEOMETRY AND PARTITION HANDLING 4244M: Andries Brouwer <aeb@cwi.nl> 4245W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4246W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4247W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4248S: Maintained 4249 4250DISKQUOTA 4251M: Jan Kara <jack@suse.com> 4252S: Maintained 4253F: Documentation/filesystems/quota.txt 4254F: fs/quota/ 4255F: include/linux/quota*.h 4256F: include/uapi/linux/quota*.h 4257 4258DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4259M: Bernie Thompson <bernie@plugable.com> 4260L: linux-fbdev@vger.kernel.org 4261S: Maintained 4262W: http://plugable.com/category/projects/udlfb/ 4263F: drivers/video/fbdev/udlfb.c 4264F: include/video/udlfb.h 4265F: Documentation/fb/udlfb.txt 4266 4267DISTRIBUTED LOCK MANAGER (DLM) 4268M: Christine Caulfield <ccaulfie@redhat.com> 4269M: David Teigland <teigland@redhat.com> 4270L: cluster-devel@redhat.com 4271W: http://sources.redhat.com/cluster/ 4272T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4273S: Supported 4274F: fs/dlm/ 4275 4276DMA BUFFER SHARING FRAMEWORK 4277M: Sumit Semwal <sumit.semwal@linaro.org> 4278S: Maintained 4279L: linux-media@vger.kernel.org 4280L: dri-devel@lists.freedesktop.org 4281L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4282F: drivers/dma-buf/ 4283F: include/linux/dma-buf* 4284F: include/linux/reservation.h 4285F: include/linux/*fence.h 4286F: Documentation/driver-api/dma-buf.rst 4287T: git git://anongit.freedesktop.org/drm/drm-misc 4288 4289DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4290M: Vinod Koul <vinod.koul@intel.com> 4291L: dmaengine@vger.kernel.org 4292Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4293S: Maintained 4294F: drivers/dma/ 4295F: include/linux/dmaengine.h 4296F: Documentation/devicetree/bindings/dma/ 4297F: Documentation/driver-api/dmaengine/ 4298T: git git://git.infradead.org/users/vkoul/slave-dma.git 4299 4300DMA MAPPING HELPERS 4301M: Christoph Hellwig <hch@lst.de> 4302M: Marek Szyprowski <m.szyprowski@samsung.com> 4303R: Robin Murphy <robin.murphy@arm.com> 4304L: iommu@lists.linux-foundation.org 4305T: git git://git.infradead.org/users/hch/dma-mapping.git 4306W: http://git.infradead.org/users/hch/dma-mapping.git 4307S: Supported 4308F: lib/dma-debug.c 4309F: lib/dma-noop.c 4310F: lib/dma-virt.c 4311F: drivers/base/dma-mapping.c 4312F: drivers/base/dma-coherent.c 4313F: include/linux/dma-mapping.h 4314 4315DME1737 HARDWARE MONITOR DRIVER 4316M: Juerg Haefliger <juergh@gmail.com> 4317L: linux-hwmon@vger.kernel.org 4318S: Maintained 4319F: Documentation/hwmon/dme1737 4320F: drivers/hwmon/dme1737.c 4321 4322DMI/SMBIOS SUPPORT 4323M: Jean Delvare <jdelvare@suse.com> 4324S: Maintained 4325T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4326F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4327F: drivers/firmware/dmi-id.c 4328F: drivers/firmware/dmi_scan.c 4329F: include/linux/dmi.h 4330 4331DOCUMENTATION 4332M: Jonathan Corbet <corbet@lwn.net> 4333L: linux-doc@vger.kernel.org 4334S: Maintained 4335F: Documentation/ 4336F: scripts/kernel-doc 4337X: Documentation/ABI/ 4338X: Documentation/devicetree/ 4339X: Documentation/acpi 4340X: Documentation/power 4341X: Documentation/spi 4342X: Documentation/media 4343T: git git://git.lwn.net/linux.git docs-next 4344 4345DONGWOON DW9714 LENS VOICE COIL DRIVER 4346M: Sakari Ailus <sakari.ailus@linux.intel.com> 4347L: linux-media@vger.kernel.org 4348T: git git://linuxtv.org/media_tree.git 4349S: Maintained 4350F: drivers/media/i2c/dw9714.c 4351 4352DOUBLETALK DRIVER 4353M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4354L: blinux-list@redhat.com 4355S: Maintained 4356F: drivers/char/dtlk.c 4357F: include/linux/dtlk.h 4358 4359DPAA2 DATAPATH I/O (DPIO) DRIVER 4360M: Roy Pledge <Roy.Pledge@nxp.com> 4361L: linux-kernel@vger.kernel.org 4362S: Maintained 4363F: drivers/staging/fsl-mc/bus/dpio 4364 4365DPAA2 ETHERNET DRIVER 4366M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4367L: linux-kernel@vger.kernel.org 4368S: Maintained 4369F: drivers/staging/fsl-dpaa2/ethernet 4370 4371DPT_I2O SCSI RAID DRIVER 4372M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4373L: linux-scsi@vger.kernel.org 4374W: http://www.adaptec.com/ 4375S: Maintained 4376F: drivers/scsi/dpt* 4377F: drivers/scsi/dpt/ 4378 4379DRBD DRIVER 4380M: Philipp Reisner <philipp.reisner@linbit.com> 4381M: Lars Ellenberg <lars.ellenberg@linbit.com> 4382L: drbd-dev@lists.linbit.com 4383W: http://www.drbd.org 4384T: git git://git.linbit.com/linux-drbd.git 4385T: git git://git.linbit.com/drbd-8.4.git 4386S: Supported 4387F: drivers/block/drbd/ 4388F: lib/lru_cache.c 4389F: Documentation/blockdev/drbd/ 4390 4391DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4392M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4393T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4394S: Supported 4395F: Documentation/kobject.txt 4396F: drivers/base/ 4397F: fs/debugfs/ 4398F: fs/sysfs/ 4399F: include/linux/debugfs.h 4400F: include/linux/kobj* 4401F: lib/kobj* 4402 4403DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4404M: Kevin Hilman <khilman@kernel.org> 4405M: Nishanth Menon <nm@ti.com> 4406S: Maintained 4407F: drivers/power/avs/ 4408F: include/linux/power/smartreflex.h 4409L: linux-pm@vger.kernel.org 4410 4411DRM DRIVER FOR ARM PL111 CLCD 4412M: Eric Anholt <eric@anholt.net> 4413T: git git://anongit.freedesktop.org/drm/drm-misc 4414S: Supported 4415F: drivers/gpu/drm/pl111/ 4416 4417DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4418M: Dave Airlie <airlied@redhat.com> 4419S: Odd Fixes 4420F: drivers/gpu/drm/ast/ 4421 4422DRM DRIVER FOR BOCHS VIRTUAL GPU 4423M: Gerd Hoffmann <kraxel@redhat.com> 4424L: virtualization@lists.linux-foundation.org 4425T: git git://anongit.freedesktop.org/drm/drm-misc 4426S: Maintained 4427F: drivers/gpu/drm/bochs/ 4428 4429DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4430M: Linus Walleij <linus.walleij@linaro.org> 4431T: git git://anongit.freedesktop.org/drm/drm-misc 4432S: Maintained 4433F: drivers/gpu/drm/tve200/ 4434 4435DRM DRIVER FOR INTEL I810 VIDEO CARDS 4436S: Orphan / Obsolete 4437F: drivers/gpu/drm/i810/ 4438F: include/uapi/drm/i810_drm.h 4439 4440DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4441S: Orphan / Obsolete 4442F: drivers/gpu/drm/mga/ 4443F: include/uapi/drm/mga_drm.h 4444 4445DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4446M: Dave Airlie <airlied@redhat.com> 4447S: Odd Fixes 4448F: drivers/gpu/drm/mgag200/ 4449 4450DRM DRIVER FOR MI0283QT 4451M: Noralf Trønnes <noralf@tronnes.org> 4452S: Maintained 4453F: drivers/gpu/drm/tinydrm/mi0283qt.c 4454F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4455 4456DRM DRIVER FOR MSM ADRENO GPU 4457M: Rob Clark <robdclark@gmail.com> 4458L: linux-arm-msm@vger.kernel.org 4459L: dri-devel@lists.freedesktop.org 4460L: freedreno@lists.freedesktop.org 4461T: git git://people.freedesktop.org/~robclark/linux 4462S: Maintained 4463F: drivers/gpu/drm/msm/ 4464F: include/uapi/drm/msm_drm.h 4465F: Documentation/devicetree/bindings/display/msm/ 4466 4467DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4468M: Ben Skeggs <bskeggs@redhat.com> 4469L: dri-devel@lists.freedesktop.org 4470L: nouveau@lists.freedesktop.org 4471T: git git://github.com/skeggsb/linux 4472S: Supported 4473F: drivers/gpu/drm/nouveau/ 4474F: include/uapi/drm/nouveau_drm.h 4475 4476DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4477M: Noralf Trønnes <noralf@tronnes.org> 4478S: Maintained 4479F: drivers/gpu/drm/tinydrm/repaper.c 4480F: Documentation/devicetree/bindings/display/repaper.txt 4481 4482DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4483M: Dave Airlie <airlied@redhat.com> 4484M: Gerd Hoffmann <kraxel@redhat.com> 4485L: virtualization@lists.linux-foundation.org 4486T: git git://anongit.freedesktop.org/drm/drm-misc 4487S: Obsolete 4488W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4489F: drivers/gpu/drm/cirrus/ 4490 4491DRM DRIVER FOR QXL VIRTUAL GPU 4492M: Dave Airlie <airlied@redhat.com> 4493M: Gerd Hoffmann <kraxel@redhat.com> 4494L: virtualization@lists.linux-foundation.org 4495T: git git://anongit.freedesktop.org/drm/drm-misc 4496S: Maintained 4497F: drivers/gpu/drm/qxl/ 4498F: include/uapi/drm/qxl_drm.h 4499 4500DRM DRIVER FOR RAGE 128 VIDEO CARDS 4501S: Orphan / Obsolete 4502F: drivers/gpu/drm/r128/ 4503F: include/uapi/drm/r128_drm.h 4504 4505DRM DRIVER FOR SAVAGE VIDEO CARDS 4506S: Orphan / Obsolete 4507F: drivers/gpu/drm/savage/ 4508F: include/uapi/drm/savage_drm.h 4509 4510DRM DRIVER FOR SIS VIDEO CARDS 4511S: Orphan / Obsolete 4512F: drivers/gpu/drm/sis/ 4513F: include/uapi/drm/sis_drm.h 4514 4515DRM DRIVER FOR SITRONIX ST7586 PANELS 4516M: David Lechner <david@lechnology.com> 4517S: Maintained 4518F: drivers/gpu/drm/tinydrm/st7586.c 4519F: Documentation/devicetree/bindings/display/st7586.txt 4520 4521DRM DRIVER FOR TDFX VIDEO CARDS 4522S: Orphan / Obsolete 4523F: drivers/gpu/drm/tdfx/ 4524 4525DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4526M: Dave Airlie <airlied@redhat.com> 4527S: Odd Fixes 4528F: drivers/gpu/drm/udl/ 4529 4530DRM DRIVER FOR VMWARE VIRTUAL GPU 4531M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4532M: Sinclair Yeh <syeh@vmware.com> 4533M: Thomas Hellstrom <thellstrom@vmware.com> 4534L: dri-devel@lists.freedesktop.org 4535T: git git://people.freedesktop.org/~syeh/repos_linux 4536T: git git://people.freedesktop.org/~thomash/linux 4537S: Supported 4538F: drivers/gpu/drm/vmwgfx/ 4539F: include/uapi/drm/vmwgfx_drm.h 4540 4541DRM DRIVERS 4542M: David Airlie <airlied@linux.ie> 4543L: dri-devel@lists.freedesktop.org 4544T: git git://people.freedesktop.org/~airlied/linux 4545B: https://bugs.freedesktop.org/ 4546C: irc://chat.freenode.net/dri-devel 4547S: Maintained 4548F: drivers/gpu/drm/ 4549F: drivers/gpu/vga/ 4550F: Documentation/devicetree/bindings/display/ 4551F: Documentation/devicetree/bindings/gpu/ 4552F: Documentation/devicetree/bindings/video/ 4553F: Documentation/gpu/ 4554F: include/drm/ 4555F: include/uapi/drm/ 4556F: include/linux/vga* 4557 4558DRM DRIVERS AND MISC GPU PATCHES 4559M: Daniel Vetter <daniel.vetter@intel.com> 4560M: Jani Nikula <jani.nikula@linux.intel.com> 4561M: Sean Paul <seanpaul@chromium.org> 4562W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4563S: Maintained 4564T: git git://anongit.freedesktop.org/drm/drm-misc 4565F: Documentation/gpu/ 4566F: drivers/gpu/vga/ 4567F: drivers/gpu/drm/* 4568F: include/drm/drm* 4569F: include/uapi/drm/drm* 4570F: include/linux/vga* 4571 4572DRM DRIVERS FOR ALLWINNER A10 4573M: Maxime Ripard <maxime.ripard@free-electrons.com> 4574L: dri-devel@lists.freedesktop.org 4575S: Supported 4576F: drivers/gpu/drm/sun4i/ 4577F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4578T: git git://anongit.freedesktop.org/drm/drm-misc 4579 4580DRM DRIVERS FOR AMLOGIC SOCS 4581M: Neil Armstrong <narmstrong@baylibre.com> 4582L: dri-devel@lists.freedesktop.org 4583L: linux-amlogic@lists.infradead.org 4584W: http://linux-meson.com/ 4585S: Supported 4586F: drivers/gpu/drm/meson/ 4587F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4588F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4589F: Documentation/gpu/meson.rst 4590T: git git://anongit.freedesktop.org/drm/drm-misc 4591 4592DRM DRIVERS FOR ATMEL HLCDC 4593M: Boris Brezillon <boris.brezillon@free-electrons.com> 4594L: dri-devel@lists.freedesktop.org 4595S: Supported 4596F: drivers/gpu/drm/atmel-hlcdc/ 4597F: Documentation/devicetree/bindings/drm/atmel/ 4598T: git git://anongit.freedesktop.org/drm/drm-misc 4599 4600DRM DRIVERS FOR BRIDGE CHIPS 4601M: Archit Taneja <architt@codeaurora.org> 4602M: Andrzej Hajda <a.hajda@samsung.com> 4603R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4604S: Maintained 4605T: git git://anongit.freedesktop.org/drm/drm-misc 4606F: drivers/gpu/drm/bridge/ 4607 4608DRM DRIVERS FOR EXYNOS 4609M: Inki Dae <inki.dae@samsung.com> 4610M: Joonyoung Shim <jy0922.shim@samsung.com> 4611M: Seung-Woo Kim <sw0312.kim@samsung.com> 4612M: Kyungmin Park <kyungmin.park@samsung.com> 4613L: dri-devel@lists.freedesktop.org 4614T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4615S: Supported 4616F: drivers/gpu/drm/exynos/ 4617F: include/uapi/drm/exynos_drm.h 4618F: Documentation/devicetree/bindings/display/exynos/ 4619 4620DRM DRIVERS FOR FREESCALE DCU 4621M: Stefan Agner <stefan@agner.ch> 4622M: Alison Wang <alison.wang@freescale.com> 4623L: dri-devel@lists.freedesktop.org 4624S: Supported 4625F: drivers/gpu/drm/fsl-dcu/ 4626F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4627F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4628F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4629 4630DRM DRIVERS FOR FREESCALE IMX 4631M: Philipp Zabel <p.zabel@pengutronix.de> 4632L: dri-devel@lists.freedesktop.org 4633S: Maintained 4634F: drivers/gpu/drm/imx/ 4635F: drivers/gpu/ipu-v3/ 4636F: Documentation/devicetree/bindings/display/imx/ 4637 4638DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4639M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4640L: dri-devel@lists.freedesktop.org 4641T: git git://github.com/patjak/drm-gma500 4642S: Maintained 4643F: drivers/gpu/drm/gma500/ 4644 4645DRM DRIVERS FOR HISILICON 4646M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4647M: Rongrong Zou <zourongrong@gmail.com> 4648R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4649R: Chen Feng <puck.chen@hisilicon.com> 4650L: dri-devel@lists.freedesktop.org 4651T: git git://github.com/xin3liang/linux.git 4652S: Maintained 4653F: drivers/gpu/drm/hisilicon/ 4654F: Documentation/devicetree/bindings/display/hisilicon/ 4655 4656DRM DRIVERS FOR MEDIATEK 4657M: CK Hu <ck.hu@mediatek.com> 4658M: Philipp Zabel <p.zabel@pengutronix.de> 4659L: dri-devel@lists.freedesktop.org 4660S: Supported 4661F: drivers/gpu/drm/mediatek/ 4662F: Documentation/devicetree/bindings/display/mediatek/ 4663 4664DRM DRIVERS FOR NVIDIA TEGRA 4665M: Thierry Reding <thierry.reding@gmail.com> 4666L: dri-devel@lists.freedesktop.org 4667L: linux-tegra@vger.kernel.org 4668T: git git://anongit.freedesktop.org/tegra/linux.git 4669S: Supported 4670F: drivers/gpu/drm/tegra/ 4671F: drivers/gpu/host1x/ 4672F: include/linux/host1x.h 4673F: include/uapi/drm/tegra_drm.h 4674F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4675 4676DRM DRIVERS FOR RENESAS 4677M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4678L: dri-devel@lists.freedesktop.org 4679L: linux-renesas-soc@vger.kernel.org 4680T: git git://linuxtv.org/pinchartl/fbdev 4681S: Supported 4682F: drivers/gpu/drm/rcar-du/ 4683F: drivers/gpu/drm/shmobile/ 4684F: include/linux/platform_data/shmob_drm.h 4685F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4686F: Documentation/devicetree/bindings/display/renesas,du.txt 4687 4688DRM DRIVERS FOR ROCKCHIP 4689M: Mark Yao <mark.yao@rock-chips.com> 4690L: dri-devel@lists.freedesktop.org 4691S: Maintained 4692F: drivers/gpu/drm/rockchip/ 4693F: Documentation/devicetree/bindings/display/rockchip/ 4694T: git git://anongit.freedesktop.org/drm/drm-misc 4695 4696DRM DRIVERS FOR STI 4697M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4698M: Vincent Abriou <vincent.abriou@st.com> 4699L: dri-devel@lists.freedesktop.org 4700T: git git://anongit.freedesktop.org/drm/drm-misc 4701S: Maintained 4702F: drivers/gpu/drm/sti 4703F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4704 4705DRM DRIVERS FOR STM 4706M: Yannick Fertre <yannick.fertre@st.com> 4707M: Philippe Cornu <philippe.cornu@st.com> 4708M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4709M: Vincent Abriou <vincent.abriou@st.com> 4710L: dri-devel@lists.freedesktop.org 4711T: git git://anongit.freedesktop.org/drm/drm-misc 4712S: Maintained 4713F: drivers/gpu/drm/stm 4714F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4715 4716DRM DRIVERS FOR TI LCDC 4717M: Jyri Sarha <jsarha@ti.com> 4718R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4719L: dri-devel@lists.freedesktop.org 4720S: Maintained 4721F: drivers/gpu/drm/tilcdc/ 4722F: Documentation/devicetree/bindings/display/tilcdc/ 4723 4724DRM DRIVERS FOR TI OMAP 4725M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4726L: dri-devel@lists.freedesktop.org 4727S: Maintained 4728F: drivers/gpu/drm/omapdrm/ 4729F: Documentation/devicetree/bindings/display/ti/ 4730 4731DRM DRIVERS FOR VC4 4732M: Eric Anholt <eric@anholt.net> 4733T: git git://github.com/anholt/linux 4734S: Supported 4735F: drivers/gpu/drm/vc4/ 4736F: include/uapi/drm/vc4_drm.h 4737F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4738T: git git://anongit.freedesktop.org/drm/drm-misc 4739 4740DRM DRIVERS FOR VIVANTE GPU IP 4741M: Lucas Stach <l.stach@pengutronix.de> 4742R: Russell King <linux+etnaviv@armlinux.org.uk> 4743R: Christian Gmeiner <christian.gmeiner@gmail.com> 4744L: etnaviv@lists.freedesktop.org 4745L: dri-devel@lists.freedesktop.org 4746S: Maintained 4747F: drivers/gpu/drm/etnaviv/ 4748F: include/uapi/drm/etnaviv_drm.h 4749F: Documentation/devicetree/bindings/display/etnaviv/ 4750 4751DRM DRIVERS FOR ZTE ZX 4752M: Shawn Guo <shawnguo@kernel.org> 4753L: dri-devel@lists.freedesktop.org 4754S: Maintained 4755F: drivers/gpu/drm/zte/ 4756F: Documentation/devicetree/bindings/display/zte,vou.txt 4757T: git git://anongit.freedesktop.org/drm/drm-misc 4758 4759DRM PANEL DRIVERS 4760M: Thierry Reding <thierry.reding@gmail.com> 4761L: dri-devel@lists.freedesktop.org 4762T: git git://anongit.freedesktop.org/drm/drm-misc 4763S: Maintained 4764F: drivers/gpu/drm/drm_panel.c 4765F: drivers/gpu/drm/panel/ 4766F: include/drm/drm_panel.h 4767F: Documentation/devicetree/bindings/display/panel/ 4768 4769DRM TINYDRM DRIVERS 4770M: Noralf Trønnes <noralf@tronnes.org> 4771W: https://github.com/notro/tinydrm/wiki/Development 4772T: git git://anongit.freedesktop.org/drm/drm-misc 4773S: Maintained 4774F: drivers/gpu/drm/tinydrm/ 4775F: include/drm/tinydrm/ 4776 4777DSBR100 USB FM RADIO DRIVER 4778M: Alexey Klimov <klimov.linux@gmail.com> 4779L: linux-media@vger.kernel.org 4780T: git git://linuxtv.org/media_tree.git 4781S: Maintained 4782F: drivers/media/radio/dsbr100.c 4783 4784DSCC4 DRIVER 4785M: Francois Romieu <romieu@fr.zoreil.com> 4786L: netdev@vger.kernel.org 4787S: Maintained 4788F: drivers/net/wan/dscc4.c 4789 4790DT3155 MEDIA DRIVER 4791M: Hans Verkuil <hverkuil@xs4all.nl> 4792L: linux-media@vger.kernel.org 4793T: git git://linuxtv.org/media_tree.git 4794W: https://linuxtv.org 4795S: Odd Fixes 4796F: drivers/media/pci/dt3155/ 4797 4798DVB_USB_AF9015 MEDIA DRIVER 4799M: Antti Palosaari <crope@iki.fi> 4800L: linux-media@vger.kernel.org 4801W: https://linuxtv.org 4802W: http://palosaari.fi/linux/ 4803Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4804T: git git://linuxtv.org/anttip/media_tree.git 4805S: Maintained 4806F: drivers/media/usb/dvb-usb-v2/af9015* 4807 4808DVB_USB_AF9035 MEDIA DRIVER 4809M: Antti Palosaari <crope@iki.fi> 4810L: linux-media@vger.kernel.org 4811W: https://linuxtv.org 4812W: http://palosaari.fi/linux/ 4813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4814T: git git://linuxtv.org/anttip/media_tree.git 4815S: Maintained 4816F: drivers/media/usb/dvb-usb-v2/af9035* 4817 4818DVB_USB_ANYSEE MEDIA DRIVER 4819M: Antti Palosaari <crope@iki.fi> 4820L: linux-media@vger.kernel.org 4821W: https://linuxtv.org 4822W: http://palosaari.fi/linux/ 4823Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4824T: git git://linuxtv.org/anttip/media_tree.git 4825S: Maintained 4826F: drivers/media/usb/dvb-usb-v2/anysee* 4827 4828DVB_USB_AU6610 MEDIA DRIVER 4829M: Antti Palosaari <crope@iki.fi> 4830L: linux-media@vger.kernel.org 4831W: https://linuxtv.org 4832W: http://palosaari.fi/linux/ 4833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4834T: git git://linuxtv.org/anttip/media_tree.git 4835S: Maintained 4836F: drivers/media/usb/dvb-usb-v2/au6610* 4837 4838DVB_USB_CE6230 MEDIA DRIVER 4839M: Antti Palosaari <crope@iki.fi> 4840L: linux-media@vger.kernel.org 4841W: https://linuxtv.org 4842W: http://palosaari.fi/linux/ 4843Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4844T: git git://linuxtv.org/anttip/media_tree.git 4845S: Maintained 4846F: drivers/media/usb/dvb-usb-v2/ce6230* 4847 4848DVB_USB_CXUSB MEDIA DRIVER 4849M: Michael Krufky <mkrufky@linuxtv.org> 4850L: linux-media@vger.kernel.org 4851W: https://linuxtv.org 4852W: http://github.com/mkrufky 4853Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4854T: git git://linuxtv.org/media_tree.git 4855S: Maintained 4856F: drivers/media/usb/dvb-usb/cxusb* 4857 4858DVB_USB_EC168 MEDIA DRIVER 4859M: Antti Palosaari <crope@iki.fi> 4860L: linux-media@vger.kernel.org 4861W: https://linuxtv.org 4862W: http://palosaari.fi/linux/ 4863Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4864T: git git://linuxtv.org/anttip/media_tree.git 4865S: Maintained 4866F: drivers/media/usb/dvb-usb-v2/ec168* 4867 4868DVB_USB_GL861 MEDIA DRIVER 4869M: Antti Palosaari <crope@iki.fi> 4870L: linux-media@vger.kernel.org 4871W: https://linuxtv.org 4872Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4873T: git git://linuxtv.org/anttip/media_tree.git 4874S: Maintained 4875F: drivers/media/usb/dvb-usb-v2/gl861* 4876 4877DVB_USB_MXL111SF MEDIA DRIVER 4878M: Michael Krufky <mkrufky@linuxtv.org> 4879L: linux-media@vger.kernel.org 4880W: https://linuxtv.org 4881W: http://github.com/mkrufky 4882Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4883T: git git://linuxtv.org/mkrufky/mxl111sf.git 4884S: Maintained 4885F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4886 4887DVB_USB_RTL28XXU MEDIA DRIVER 4888M: Antti Palosaari <crope@iki.fi> 4889L: linux-media@vger.kernel.org 4890W: https://linuxtv.org 4891W: http://palosaari.fi/linux/ 4892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4893T: git git://linuxtv.org/anttip/media_tree.git 4894S: Maintained 4895F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4896 4897DVB_USB_V2 MEDIA DRIVER 4898M: Antti Palosaari <crope@iki.fi> 4899L: linux-media@vger.kernel.org 4900W: https://linuxtv.org 4901W: http://palosaari.fi/linux/ 4902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4903T: git git://linuxtv.org/anttip/media_tree.git 4904S: Maintained 4905F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4906F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4907 4908DYNAMIC DEBUG 4909M: Jason Baron <jbaron@akamai.com> 4910S: Maintained 4911F: lib/dynamic_debug.c 4912F: include/linux/dynamic_debug.h 4913 4914DZ DECSTATION DZ11 SERIAL DRIVER 4915M: "Maciej W. Rozycki" <macro@linux-mips.org> 4916S: Maintained 4917F: drivers/tty/serial/dz.* 4918 4919E3X0 POWER BUTTON DRIVER 4920M: Moritz Fischer <moritz.fischer@ettus.com> 4921L: usrp-users@lists.ettus.com 4922W: http://www.ettus.com 4923S: Supported 4924F: drivers/input/misc/e3x0-button.c 4925F: Documentation/devicetree/bindings/input/e3x0-button.txt 4926 4927E4000 MEDIA DRIVER 4928M: Antti Palosaari <crope@iki.fi> 4929L: linux-media@vger.kernel.org 4930W: https://linuxtv.org 4931W: http://palosaari.fi/linux/ 4932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4933T: git git://linuxtv.org/anttip/media_tree.git 4934S: Maintained 4935F: drivers/media/tuners/e4000* 4936 4937EATA ISA/EISA/PCI SCSI DRIVER 4938M: Dario Ballabio <ballabio_dario@emc.com> 4939L: linux-scsi@vger.kernel.org 4940S: Maintained 4941F: drivers/scsi/eata.c 4942 4943EC100 MEDIA DRIVER 4944M: Antti Palosaari <crope@iki.fi> 4945L: linux-media@vger.kernel.org 4946W: https://linuxtv.org 4947W: http://palosaari.fi/linux/ 4948Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4949T: git git://linuxtv.org/anttip/media_tree.git 4950S: Maintained 4951F: drivers/media/dvb-frontends/ec100* 4952 4953ECRYPT FILE SYSTEM 4954M: Tyler Hicks <tyhicks@canonical.com> 4955L: ecryptfs@vger.kernel.org 4956W: http://ecryptfs.org 4957W: https://launchpad.net/ecryptfs 4958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4959S: Supported 4960F: Documentation/filesystems/ecryptfs.txt 4961F: fs/ecryptfs/ 4962 4963EDAC-AMD64 4964M: Borislav Petkov <bp@alien8.de> 4965L: linux-edac@vger.kernel.org 4966S: Maintained 4967F: drivers/edac/amd64_edac* 4968 4969EDAC-CALXEDA 4970M: Robert Richter <rric@kernel.org> 4971L: linux-edac@vger.kernel.org 4972S: Maintained 4973F: drivers/edac/highbank* 4974 4975EDAC-CAVIUM OCTEON 4976M: Ralf Baechle <ralf@linux-mips.org> 4977M: David Daney <david.daney@cavium.com> 4978L: linux-edac@vger.kernel.org 4979L: linux-mips@linux-mips.org 4980S: Supported 4981F: drivers/edac/octeon_edac* 4982 4983EDAC-CAVIUM THUNDERX 4984M: David Daney <david.daney@cavium.com> 4985M: Jan Glauber <jglauber@cavium.com> 4986L: linux-edac@vger.kernel.org 4987S: Supported 4988F: drivers/edac/thunderx_edac* 4989 4990EDAC-CORE 4991M: Borislav Petkov <bp@alien8.de> 4992M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4993M: Mauro Carvalho Chehab <mchehab@kernel.org> 4994L: linux-edac@vger.kernel.org 4995T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4996T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4997S: Supported 4998F: Documentation/admin-guide/ras.rst 4999F: Documentation/driver-api/edac.rst 5000F: drivers/edac/ 5001F: include/linux/edac.h 5002 5003EDAC-E752X 5004M: Mark Gross <mark.gross@intel.com> 5005L: linux-edac@vger.kernel.org 5006S: Maintained 5007F: drivers/edac/e752x_edac.c 5008 5009EDAC-E7XXX 5010L: linux-edac@vger.kernel.org 5011S: Maintained 5012F: drivers/edac/e7xxx_edac.c 5013 5014EDAC-FSL_DDR 5015M: York Sun <york.sun@nxp.com> 5016L: linux-edac@vger.kernel.org 5017S: Maintained 5018F: drivers/edac/fsl_ddr_edac.* 5019 5020EDAC-GHES 5021M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5022M: Mauro Carvalho Chehab <mchehab@kernel.org> 5023L: linux-edac@vger.kernel.org 5024S: Maintained 5025F: drivers/edac/ghes_edac.c 5026 5027EDAC-I3000 5028L: linux-edac@vger.kernel.org 5029S: Orphan 5030F: drivers/edac/i3000_edac.c 5031 5032EDAC-I5000 5033L: linux-edac@vger.kernel.org 5034S: Maintained 5035F: drivers/edac/i5000_edac.c 5036 5037EDAC-I5400 5038M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5039M: Mauro Carvalho Chehab <mchehab@kernel.org> 5040L: linux-edac@vger.kernel.org 5041S: Maintained 5042F: drivers/edac/i5400_edac.c 5043 5044EDAC-I7300 5045M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5046M: Mauro Carvalho Chehab <mchehab@kernel.org> 5047L: linux-edac@vger.kernel.org 5048S: Maintained 5049F: drivers/edac/i7300_edac.c 5050 5051EDAC-I7CORE 5052M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5053M: Mauro Carvalho Chehab <mchehab@kernel.org> 5054L: linux-edac@vger.kernel.org 5055S: Maintained 5056F: drivers/edac/i7core_edac.c 5057 5058EDAC-I82443BXGX 5059M: Tim Small <tim@buttersideup.com> 5060L: linux-edac@vger.kernel.org 5061S: Maintained 5062F: drivers/edac/i82443bxgx_edac.c 5063 5064EDAC-I82975X 5065M: Ranganathan Desikan <ravi@jetztechnologies.com> 5066M: "Arvind R." <arvino55@gmail.com> 5067L: linux-edac@vger.kernel.org 5068S: Maintained 5069F: drivers/edac/i82975x_edac.c 5070 5071EDAC-IE31200 5072M: Jason Baron <jbaron@akamai.com> 5073L: linux-edac@vger.kernel.org 5074S: Maintained 5075F: drivers/edac/ie31200_edac.c 5076 5077EDAC-MPC85XX 5078M: Johannes Thumshirn <morbidrsa@gmail.com> 5079L: linux-edac@vger.kernel.org 5080S: Maintained 5081F: drivers/edac/mpc85xx_edac.[ch] 5082 5083EDAC-PASEMI 5084M: Egor Martovetsky <egor@pasemi.com> 5085L: linux-edac@vger.kernel.org 5086S: Maintained 5087F: drivers/edac/pasemi_edac.c 5088 5089EDAC-PND2 5090M: Tony Luck <tony.luck@intel.com> 5091L: linux-edac@vger.kernel.org 5092S: Maintained 5093F: drivers/edac/pnd2_edac.[ch] 5094 5095EDAC-R82600 5096M: Tim Small <tim@buttersideup.com> 5097L: linux-edac@vger.kernel.org 5098S: Maintained 5099F: drivers/edac/r82600_edac.c 5100 5101EDAC-SBRIDGE 5102M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5103M: Mauro Carvalho Chehab <mchehab@kernel.org> 5104L: linux-edac@vger.kernel.org 5105S: Maintained 5106F: drivers/edac/sb_edac.c 5107 5108EDAC-SKYLAKE 5109M: Tony Luck <tony.luck@intel.com> 5110L: linux-edac@vger.kernel.org 5111S: Maintained 5112F: drivers/edac/skx_edac.c 5113 5114EDIROL UA-101/UA-1000 DRIVER 5115M: Clemens Ladisch <clemens@ladisch.de> 5116L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5117T: git git://git.alsa-project.org/alsa-kernel.git 5118S: Maintained 5119F: sound/usb/misc/ua101.c 5120 5121EFI TEST DRIVER 5122L: linux-efi@vger.kernel.org 5123M: Ivan Hu <ivan.hu@canonical.com> 5124M: Matt Fleming <matt@codeblueprint.co.uk> 5125S: Maintained 5126F: drivers/firmware/efi/test/ 5127 5128EFI VARIABLE FILESYSTEM 5129M: Matthew Garrett <matthew.garrett@nebula.com> 5130M: Jeremy Kerr <jk@ozlabs.org> 5131M: Matt Fleming <matt@codeblueprint.co.uk> 5132T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5133L: linux-efi@vger.kernel.org 5134S: Maintained 5135F: fs/efivarfs/ 5136 5137EFIFB FRAMEBUFFER DRIVER 5138L: linux-fbdev@vger.kernel.org 5139M: Peter Jones <pjones@redhat.com> 5140S: Maintained 5141F: drivers/video/fbdev/efifb.c 5142 5143EFS FILESYSTEM 5144W: http://aeschi.ch.eu.org/efs/ 5145S: Orphan 5146F: fs/efs/ 5147 5148EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5149M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5150L: netdev@vger.kernel.org 5151S: Maintained 5152F: drivers/net/ethernet/ibm/ehea/ 5153 5154EM28XX VIDEO4LINUX DRIVER 5155M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5156M: Mauro Carvalho Chehab <mchehab@kernel.org> 5157L: linux-media@vger.kernel.org 5158W: https://linuxtv.org 5159T: git git://linuxtv.org/media_tree.git 5160S: Maintained 5161F: drivers/media/usb/em28xx/ 5162F: Documentation/media/v4l-drivers/em28xx* 5163 5164EMBEDDED LINUX 5165M: Paul Gortmaker <paul.gortmaker@windriver.com> 5166M: Matt Mackall <mpm@selenic.com> 5167M: David Woodhouse <dwmw2@infradead.org> 5168L: linux-embedded@vger.kernel.org 5169S: Maintained 5170 5171Emulex 10Gbps iSCSI - OneConnect DRIVER 5172M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5173M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5174M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5175L: linux-scsi@vger.kernel.org 5176W: http://www.broadcom.com 5177S: Supported 5178F: drivers/scsi/be2iscsi/ 5179 5180Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5181M: Sathya Perla <sathya.perla@broadcom.com> 5182M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5183M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5184M: Somnath Kotur <somnath.kotur@broadcom.com> 5185L: netdev@vger.kernel.org 5186W: http://www.emulex.com 5187S: Supported 5188F: drivers/net/ethernet/emulex/benet/ 5189 5190EMULEX ONECONNECT ROCE DRIVER 5191M: Selvin Xavier <selvin.xavier@broadcom.com> 5192M: Devesh Sharma <devesh.sharma@broadcom.com> 5193L: linux-rdma@vger.kernel.org 5194W: http://www.broadcom.com 5195S: Odd Fixes 5196F: drivers/infiniband/hw/ocrdma/ 5197F: include/uapi/rdma/ocrdma-abi.h 5198 5199EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5200M: James Smart <james.smart@broadcom.com> 5201M: Dick Kennedy <dick.kennedy@broadcom.com> 5202L: linux-scsi@vger.kernel.org 5203W: http://www.broadcom.com 5204S: Supported 5205F: drivers/scsi/lpfc/ 5206 5207ENE CB710 FLASH CARD READER DRIVER 5208M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5209S: Maintained 5210F: drivers/misc/cb710/ 5211F: drivers/mmc/host/cb710-mmc.* 5212F: include/linux/cb710.h 5213 5214ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5215M: Maxim Levitsky <maximlevitsky@gmail.com> 5216S: Maintained 5217F: drivers/media/rc/ene_ir.* 5218 5219EPSON S1D13XXX FRAMEBUFFER DRIVER 5220M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5221S: Maintained 5222T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5223F: drivers/video/fbdev/s1d13xxxfb.c 5224F: include/video/s1d13xxxfb.h 5225 5226ERRSEQ ERROR TRACKING INFRASTRUCTURE 5227M: Jeff Layton <jlayton@kernel.org> 5228S: Maintained 5229F: lib/errseq.c 5230F: include/linux/errseq.h 5231 5232ET131X NETWORK DRIVER 5233M: Mark Einon <mark.einon@gmail.com> 5234S: Odd Fixes 5235F: drivers/net/ethernet/agere/ 5236 5237ETHERNET BRIDGE 5238M: Stephen Hemminger <stephen@networkplumber.org> 5239L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5240L: netdev@vger.kernel.org 5241W: http://www.linuxfoundation.org/en/Net:Bridge 5242S: Maintained 5243F: include/linux/netfilter_bridge/ 5244F: net/bridge/ 5245 5246ETHERNET PHY LIBRARY 5247M: Andrew Lunn <andrew@lunn.ch> 5248M: Florian Fainelli <f.fainelli@gmail.com> 5249L: netdev@vger.kernel.org 5250S: Maintained 5251F: Documentation/ABI/testing/sysfs-bus-mdio 5252F: Documentation/devicetree/bindings/net/mdio* 5253F: Documentation/networking/phy.txt 5254F: drivers/net/phy/ 5255F: drivers/of/of_mdio.c 5256F: drivers/of/of_net.c 5257F: include/linux/*mdio*.h 5258F: include/linux/of_net.h 5259F: include/linux/phy.h 5260F: include/linux/phy_fixed.h 5261F: include/linux/platform_data/mdio-gpio.h 5262F: include/linux/platform_data/mdio-bcm-unimac.h 5263F: include/trace/events/mdio.h 5264F: include/uapi/linux/mdio.h 5265F: include/uapi/linux/mii.h 5266 5267EXT2 FILE SYSTEM 5268M: Jan Kara <jack@suse.com> 5269L: linux-ext4@vger.kernel.org 5270S: Maintained 5271F: Documentation/filesystems/ext2.txt 5272F: fs/ext2/ 5273F: include/linux/ext2* 5274 5275EXT4 FILE SYSTEM 5276M: "Theodore Ts'o" <tytso@mit.edu> 5277M: Andreas Dilger <adilger.kernel@dilger.ca> 5278L: linux-ext4@vger.kernel.org 5279W: http://ext4.wiki.kernel.org 5280Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5281T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5282S: Maintained 5283F: Documentation/filesystems/ext4.txt 5284F: fs/ext4/ 5285 5286Extended Verification Module (EVM) 5287M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5288L: linux-integrity@vger.kernel.org 5289S: Supported 5290F: security/integrity/evm/ 5291 5292EXTENSIBLE FIRMWARE INTERFACE (EFI) 5293M: Matt Fleming <matt@codeblueprint.co.uk> 5294M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5295L: linux-efi@vger.kernel.org 5296T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5297S: Maintained 5298F: Documentation/efi-stub.txt 5299F: arch/*/kernel/efi.c 5300F: arch/x86/boot/compressed/eboot.[ch] 5301F: arch/*/include/asm/efi.h 5302F: arch/x86/platform/efi/ 5303F: drivers/firmware/efi/ 5304F: include/linux/efi*.h 5305F: arch/arm/boot/compressed/efi-header.S 5306F: arch/arm64/kernel/efi-entry.S 5307 5308EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5309M: MyungJoo Ham <myungjoo.ham@samsung.com> 5310M: Chanwoo Choi <cw00.choi@samsung.com> 5311L: linux-kernel@vger.kernel.org 5312T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5313S: Maintained 5314F: drivers/extcon/ 5315F: include/linux/extcon/ 5316F: include/linux/extcon.h 5317F: Documentation/extcon/ 5318F: Documentation/devicetree/bindings/extcon/ 5319 5320EXYNOS DP DRIVER 5321M: Jingoo Han <jingoohan1@gmail.com> 5322L: dri-devel@lists.freedesktop.org 5323S: Maintained 5324F: drivers/gpu/drm/exynos/exynos_dp* 5325 5326EXYNOS SYSMMU (IOMMU) driver 5327M: Marek Szyprowski <m.szyprowski@samsung.com> 5328L: iommu@lists.linux-foundation.org 5329S: Maintained 5330F: drivers/iommu/exynos-iommu.c 5331 5332EZchip NPS platform support 5333M: Elad Kanfi <eladkan@mellanox.com> 5334M: Vineet Gupta <vgupta@synopsys.com> 5335S: Supported 5336F: arch/arc/plat-eznps 5337F: arch/arc/boot/dts/eznps.dts 5338 5339F2FS FILE SYSTEM 5340M: Jaegeuk Kim <jaegeuk@kernel.org> 5341M: Chao Yu <yuchao0@huawei.com> 5342L: linux-f2fs-devel@lists.sourceforge.net 5343W: https://f2fs.wiki.kernel.org/ 5344T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5345S: Maintained 5346F: Documentation/filesystems/f2fs.txt 5347F: Documentation/ABI/testing/sysfs-fs-f2fs 5348F: fs/f2fs/ 5349F: include/linux/f2fs_fs.h 5350F: include/trace/events/f2fs.h 5351 5352F71805F HARDWARE MONITORING DRIVER 5353M: Jean Delvare <jdelvare@suse.com> 5354L: linux-hwmon@vger.kernel.org 5355S: Maintained 5356F: Documentation/hwmon/f71805f 5357F: drivers/hwmon/f71805f.c 5358 5359FANOTIFY 5360M: Jan Kara <jack@suse.cz> 5361R: Amir Goldstein <amir73il@gmail.com> 5362L: linux-fsdevel@vger.kernel.org 5363S: Maintained 5364F: fs/notify/fanotify/ 5365F: include/linux/fanotify.h 5366F: include/uapi/linux/fanotify.h 5367 5368FARSYNC SYNCHRONOUS DRIVER 5369M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5370W: http://www.farsite.co.uk/ 5371S: Supported 5372F: drivers/net/wan/farsync.* 5373 5374FAULT INJECTION SUPPORT 5375M: Akinobu Mita <akinobu.mita@gmail.com> 5376S: Supported 5377F: Documentation/fault-injection/ 5378F: lib/fault-inject.c 5379 5380FBTFT Framebuffer drivers 5381M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5382S: Maintained 5383F: drivers/staging/fbtft/ 5384 5385FC0011 TUNER DRIVER 5386M: Michael Buesch <m@bues.ch> 5387L: linux-media@vger.kernel.org 5388S: Maintained 5389F: drivers/media/tuners/fc0011.h 5390F: drivers/media/tuners/fc0011.c 5391 5392FC2580 MEDIA DRIVER 5393M: Antti Palosaari <crope@iki.fi> 5394L: linux-media@vger.kernel.org 5395W: https://linuxtv.org 5396W: http://palosaari.fi/linux/ 5397Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5398T: git git://linuxtv.org/anttip/media_tree.git 5399S: Maintained 5400F: drivers/media/tuners/fc2580* 5401 5402FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5403M: Johannes Thumshirn <jth@kernel.org> 5404L: fcoe-devel@open-fcoe.org 5405W: www.Open-FCoE.org 5406S: Supported 5407F: drivers/scsi/libfc/ 5408F: drivers/scsi/fcoe/ 5409F: include/scsi/fc/ 5410F: include/scsi/libfc.h 5411F: include/scsi/libfcoe.h 5412F: include/uapi/scsi/fc/ 5413 5414FILE LOCKING (flock() and fcntl()/lockf()) 5415M: Jeff Layton <jlayton@kernel.org> 5416M: "J. Bruce Fields" <bfields@fieldses.org> 5417L: linux-fsdevel@vger.kernel.org 5418S: Maintained 5419F: include/linux/fcntl.h 5420F: include/uapi/linux/fcntl.h 5421F: fs/fcntl.c 5422F: fs/locks.c 5423 5424FILESYSTEMS (VFS and infrastructure) 5425M: Alexander Viro <viro@zeniv.linux.org.uk> 5426L: linux-fsdevel@vger.kernel.org 5427S: Maintained 5428F: fs/* 5429F: include/linux/fs.h 5430F: include/uapi/linux/fs.h 5431 5432FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5433M: Riku Voipio <riku.voipio@iki.fi> 5434L: linux-hwmon@vger.kernel.org 5435S: Maintained 5436F: drivers/hwmon/f75375s.c 5437F: include/linux/f75375s.h 5438 5439FIREWIRE AUDIO DRIVERS 5440M: Clemens Ladisch <clemens@ladisch.de> 5441L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5442T: git git://git.alsa-project.org/alsa-kernel.git 5443S: Maintained 5444F: sound/firewire/ 5445 5446FIREWIRE MEDIA DRIVERS (firedtv) 5447M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5448L: linux-media@vger.kernel.org 5449L: linux1394-devel@lists.sourceforge.net 5450T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5451S: Maintained 5452F: drivers/media/firewire/ 5453 5454FIREWIRE SBP-2 TARGET 5455M: Chris Boot <bootc@bootc.net> 5456L: linux-scsi@vger.kernel.org 5457L: target-devel@vger.kernel.org 5458L: linux1394-devel@lists.sourceforge.net 5459T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5460S: Maintained 5461F: drivers/target/sbp/ 5462 5463FIREWIRE SUBSYSTEM 5464M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5465L: linux1394-devel@lists.sourceforge.net 5466W: http://ieee1394.wiki.kernel.org/ 5467T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5468S: Maintained 5469F: drivers/firewire/ 5470F: include/linux/firewire.h 5471F: include/uapi/linux/firewire*.h 5472F: tools/firewire/ 5473 5474FIRMWARE LOADER (request_firmware) 5475M: Luis R. Rodriguez <mcgrof@kernel.org> 5476L: linux-kernel@vger.kernel.org 5477S: Maintained 5478F: Documentation/firmware_class/ 5479F: drivers/base/firmware*.c 5480F: include/linux/firmware.h 5481 5482FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5483M: Joshua Morris <josh.h.morris@us.ibm.com> 5484M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5485S: Maintained 5486F: drivers/block/rsxx/ 5487 5488FLOPPY DRIVER 5489M: Jiri Kosina <jikos@kernel.org> 5490T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5491S: Odd fixes 5492F: drivers/block/floppy.c 5493 5494FMC SUBSYSTEM 5495M: Alessandro Rubini <rubini@gnudd.com> 5496W: http://www.ohwr.org/projects/fmc-bus 5497S: Supported 5498F: drivers/fmc/ 5499F: include/linux/fmc*.h 5500F: include/linux/ipmi-fru.h 5501K: fmc_d.*register 5502 5503FPGA MANAGER FRAMEWORK 5504M: Alan Tull <atull@kernel.org> 5505M: Moritz Fischer <mdf@kernel.org> 5506L: linux-fpga@vger.kernel.org 5507S: Maintained 5508T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5509Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5510F: Documentation/fpga/ 5511F: Documentation/devicetree/bindings/fpga/ 5512F: drivers/fpga/ 5513F: include/linux/fpga/ 5514W: http://www.rocketboards.org 5515 5516FPU EMULATOR 5517M: Bill Metzenthen <billm@melbpc.org.au> 5518W: http://floatingpoint.sourceforge.net/emulator/index.html 5519S: Maintained 5520F: arch/x86/math-emu/ 5521 5522FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5523L: netdev@vger.kernel.org 5524S: Orphan 5525F: drivers/net/wan/dlci.c 5526F: drivers/net/wan/sdla.c 5527 5528FRAMEBUFFER LAYER 5529M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5530L: dri-devel@lists.freedesktop.org 5531L: linux-fbdev@vger.kernel.org 5532T: git git://github.com/bzolnier/linux.git 5533Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5534S: Maintained 5535F: Documentation/fb/ 5536F: drivers/video/ 5537F: include/video/ 5538F: include/linux/fb.h 5539F: include/uapi/video/ 5540F: include/uapi/linux/fb.h 5541 5542FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5543M: Horia Geantă <horia.geanta@nxp.com> 5544M: Aymen Sghaier <aymen.sghaier@nxp.com> 5545L: linux-crypto@vger.kernel.org 5546S: Maintained 5547F: drivers/crypto/caam/ 5548F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5549 5550FREESCALE DIU FRAMEBUFFER DRIVER 5551M: Timur Tabi <timur@tabi.org> 5552L: linux-fbdev@vger.kernel.org 5553S: Maintained 5554F: drivers/video/fbdev/fsl-diu-fb.* 5555 5556FREESCALE DMA DRIVER 5557M: Li Yang <leoyang.li@nxp.com> 5558M: Zhang Wei <zw@zh-kernel.org> 5559L: linuxppc-dev@lists.ozlabs.org 5560S: Maintained 5561F: drivers/dma/fsldma.* 5562 5563FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5564M: Claudiu Manoil <claudiu.manoil@freescale.com> 5565L: netdev@vger.kernel.org 5566S: Maintained 5567F: drivers/net/ethernet/freescale/gianfar* 5568X: drivers/net/ethernet/freescale/gianfar_ptp.c 5569F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5570 5571FREESCALE GPMI NAND DRIVER 5572M: Han Xu <han.xu@nxp.com> 5573L: linux-mtd@lists.infradead.org 5574S: Maintained 5575F: drivers/mtd/nand/gpmi-nand/* 5576 5577FREESCALE I2C CPM DRIVER 5578M: Jochen Friedrich <jochen@scram.de> 5579L: linuxppc-dev@lists.ozlabs.org 5580L: linux-i2c@vger.kernel.org 5581S: Maintained 5582F: drivers/i2c/busses/i2c-cpm.c 5583 5584FREESCALE IMX / MXC FEC DRIVER 5585M: Fugang Duan <fugang.duan@nxp.com> 5586L: netdev@vger.kernel.org 5587S: Maintained 5588F: drivers/net/ethernet/freescale/fec_main.c 5589F: drivers/net/ethernet/freescale/fec_ptp.c 5590F: drivers/net/ethernet/freescale/fec.h 5591F: Documentation/devicetree/bindings/net/fsl-fec.txt 5592 5593FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5594M: Sascha Hauer <kernel@pengutronix.de> 5595L: linux-fbdev@vger.kernel.org 5596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5597S: Maintained 5598F: include/linux/platform_data/video-imxfb.h 5599F: drivers/video/fbdev/imxfb.c 5600 5601FREESCALE QORIQ DPAA ETHERNET DRIVER 5602M: Madalin Bucur <madalin.bucur@nxp.com> 5603L: netdev@vger.kernel.org 5604S: Maintained 5605F: drivers/net/ethernet/freescale/dpaa 5606 5607FREESCALE QORIQ DPAA FMAN DRIVER 5608M: Madalin Bucur <madalin.bucur@nxp.com> 5609L: netdev@vger.kernel.org 5610S: Maintained 5611F: drivers/net/ethernet/freescale/fman 5612F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5613 5614FREESCALE QUAD SPI DRIVER 5615M: Han Xu <han.xu@nxp.com> 5616L: linux-mtd@lists.infradead.org 5617S: Maintained 5618F: drivers/mtd/spi-nor/fsl-quadspi.c 5619 5620FREESCALE QUICC ENGINE LIBRARY 5621M: Qiang Zhao <qiang.zhao@nxp.com> 5622L: linuxppc-dev@lists.ozlabs.org 5623S: Maintained 5624F: drivers/soc/fsl/qe/ 5625F: include/soc/fsl/*qe*.h 5626F: include/soc/fsl/*ucc*.h 5627 5628FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5629M: Li Yang <leoyang.li@nxp.com> 5630L: netdev@vger.kernel.org 5631L: linuxppc-dev@lists.ozlabs.org 5632S: Maintained 5633F: drivers/net/ethernet/freescale/ucc_geth* 5634 5635FREESCALE QUICC ENGINE UCC HDLC DRIVER 5636M: Zhao Qiang <qiang.zhao@nxp.com> 5637L: netdev@vger.kernel.org 5638L: linuxppc-dev@lists.ozlabs.org 5639S: Maintained 5640F: drivers/net/wan/fsl_ucc_hdlc* 5641 5642FREESCALE QUICC ENGINE UCC UART DRIVER 5643M: Timur Tabi <timur@tabi.org> 5644L: linuxppc-dev@lists.ozlabs.org 5645S: Maintained 5646F: drivers/tty/serial/ucc_uart.c 5647 5648FREESCALE SOC DRIVERS 5649M: Li Yang <leoyang.li@nxp.com> 5650L: linuxppc-dev@lists.ozlabs.org 5651L: linux-arm-kernel@lists.infradead.org 5652S: Maintained 5653F: Documentation/devicetree/bindings/soc/fsl/ 5654F: drivers/soc/fsl/ 5655F: include/linux/fsl/ 5656 5657FREESCALE SOC FS_ENET DRIVER 5658M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5659M: Vitaly Bordug <vbordug@ru.mvista.com> 5660L: linuxppc-dev@lists.ozlabs.org 5661L: netdev@vger.kernel.org 5662S: Maintained 5663F: drivers/net/ethernet/freescale/fs_enet/ 5664F: include/linux/fs_enet_pd.h 5665 5666FREESCALE SOC SOUND DRIVERS 5667M: Timur Tabi <timur@tabi.org> 5668M: Nicolin Chen <nicoleotsuka@gmail.com> 5669M: Xiubo Li <Xiubo.Lee@gmail.com> 5670R: Fabio Estevam <fabio.estevam@nxp.com> 5671L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5672L: linuxppc-dev@lists.ozlabs.org 5673S: Maintained 5674F: sound/soc/fsl/fsl* 5675F: sound/soc/fsl/imx* 5676F: sound/soc/fsl/mpc8610_hpcd.c 5677 5678FREESCALE USB PERIPHERAL DRIVERS 5679M: Li Yang <leoyang.li@nxp.com> 5680L: linux-usb@vger.kernel.org 5681L: linuxppc-dev@lists.ozlabs.org 5682S: Maintained 5683F: drivers/usb/gadget/udc/fsl* 5684 5685FREEVXFS FILESYSTEM 5686M: Christoph Hellwig <hch@infradead.org> 5687W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5688S: Maintained 5689F: fs/freevxfs/ 5690 5691FREEZER 5692M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5693M: Pavel Machek <pavel@ucw.cz> 5694L: linux-pm@vger.kernel.org 5695S: Supported 5696F: Documentation/power/freezing-of-tasks.txt 5697F: include/linux/freezer.h 5698F: kernel/freezer.c 5699 5700FRONTSWAP API 5701M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5702L: linux-kernel@vger.kernel.org 5703S: Maintained 5704F: mm/frontswap.c 5705F: include/linux/frontswap.h 5706 5707FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5708M: David Howells <dhowells@redhat.com> 5709L: linux-cachefs@redhat.com (moderated for non-subscribers) 5710S: Supported 5711F: Documentation/filesystems/caching/ 5712F: fs/fscache/ 5713F: include/linux/fscache*.h 5714 5715FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5716M: Theodore Y. Ts'o <tytso@mit.edu> 5717M: Jaegeuk Kim <jaegeuk@kernel.org> 5718L: linux-fscrypt@vger.kernel.org 5719Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5720T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5721S: Supported 5722F: fs/crypto/ 5723F: include/linux/fscrypt*.h 5724F: Documentation/filesystems/fscrypt.rst 5725 5726FUJITSU FR-V (FRV) PORT 5727S: Orphan 5728F: arch/frv/ 5729 5730FUJITSU LAPTOP EXTRAS 5731M: Jonathan Woithe <jwoithe@just42.net> 5732L: platform-driver-x86@vger.kernel.org 5733S: Maintained 5734F: drivers/platform/x86/fujitsu-laptop.c 5735 5736FUJITSU M-5MO LS CAMERA ISP DRIVER 5737M: Kyungmin Park <kyungmin.park@samsung.com> 5738M: Heungjun Kim <riverful.kim@samsung.com> 5739L: linux-media@vger.kernel.org 5740S: Maintained 5741F: drivers/media/i2c/m5mols/ 5742F: include/media/i2c/m5mols.h 5743 5744FUJITSU TABLET EXTRAS 5745M: Robert Gerlach <khnz@gmx.de> 5746L: platform-driver-x86@vger.kernel.org 5747S: Maintained 5748F: drivers/platform/x86/fujitsu-tablet.c 5749 5750FUSE: FILESYSTEM IN USERSPACE 5751M: Miklos Szeredi <miklos@szeredi.hu> 5752L: linux-fsdevel@vger.kernel.org 5753W: http://fuse.sourceforge.net/ 5754T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5755S: Maintained 5756F: fs/fuse/ 5757F: include/uapi/linux/fuse.h 5758F: Documentation/filesystems/fuse.txt 5759 5760FUTEX SUBSYSTEM 5761M: Thomas Gleixner <tglx@linutronix.de> 5762M: Ingo Molnar <mingo@redhat.com> 5763R: Peter Zijlstra <peterz@infradead.org> 5764R: Darren Hart <dvhart@infradead.org> 5765L: linux-kernel@vger.kernel.org 5766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5767S: Maintained 5768F: kernel/futex.c 5769F: kernel/futex_compat.c 5770F: include/asm-generic/futex.h 5771F: include/linux/futex.h 5772F: include/uapi/linux/futex.h 5773F: tools/testing/selftests/futex/ 5774F: tools/perf/bench/futex* 5775F: Documentation/*futex* 5776 5777FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5778M: Rik Faith <faith@cs.unc.edu> 5779L: linux-scsi@vger.kernel.org 5780S: Odd Fixes (e.g., new signatures) 5781F: drivers/scsi/fdomain.* 5782 5783GCC PLUGINS 5784M: Kees Cook <keescook@chromium.org> 5785R: Emese Revfy <re.emese@gmail.com> 5786L: kernel-hardening@lists.openwall.com 5787S: Maintained 5788F: scripts/gcc-plugins/ 5789F: scripts/gcc-plugin.sh 5790F: scripts/Makefile.gcc-plugins 5791F: Documentation/gcc-plugins.txt 5792 5793GCOV BASED KERNEL PROFILING 5794M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5795S: Maintained 5796F: kernel/gcov/ 5797F: Documentation/dev-tools/gcov.rst 5798 5799GDB KERNEL DEBUGGING HELPER SCRIPTS 5800M: Jan Kiszka <jan.kiszka@siemens.com> 5801M: Kieran Bingham <kieran@bingham.xyz> 5802S: Supported 5803F: scripts/gdb/ 5804 5805GDT SCSI DISK ARRAY CONTROLLER DRIVER 5806M: Achim Leubner <achim_leubner@adaptec.com> 5807L: linux-scsi@vger.kernel.org 5808W: http://www.icp-vortex.com/ 5809S: Supported 5810F: drivers/scsi/gdt* 5811 5812GEMTEK FM RADIO RECEIVER DRIVER 5813M: Hans Verkuil <hverkuil@xs4all.nl> 5814L: linux-media@vger.kernel.org 5815T: git git://linuxtv.org/media_tree.git 5816W: https://linuxtv.org 5817S: Maintained 5818F: drivers/media/radio/radio-gemtek* 5819 5820GENERIC GPIO I2C DRIVER 5821M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5822S: Supported 5823F: drivers/i2c/busses/i2c-gpio.c 5824F: include/linux/i2c-gpio.h 5825 5826GENERIC GPIO I2C MULTIPLEXER DRIVER 5827M: Peter Korsgaard <peter.korsgaard@barco.com> 5828L: linux-i2c@vger.kernel.org 5829S: Supported 5830F: drivers/i2c/muxes/i2c-mux-gpio.c 5831F: include/linux/i2c-mux-gpio.h 5832F: Documentation/i2c/muxes/i2c-mux-gpio 5833 5834GENERIC HDLC (WAN) DRIVERS 5835M: Krzysztof Halasa <khc@pm.waw.pl> 5836W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5837S: Maintained 5838F: drivers/net/wan/c101.c 5839F: drivers/net/wan/hd6457* 5840F: drivers/net/wan/hdlc* 5841F: drivers/net/wan/n2.c 5842F: drivers/net/wan/pc300too.c 5843F: drivers/net/wan/pci200syn.c 5844F: drivers/net/wan/wanxl* 5845 5846GENERIC INCLUDE/ASM HEADER FILES 5847M: Arnd Bergmann <arnd@arndb.de> 5848L: linux-arch@vger.kernel.org 5849T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5850S: Maintained 5851F: include/asm-generic/ 5852F: include/uapi/asm-generic/ 5853 5854GENERIC PHY FRAMEWORK 5855M: Kishon Vijay Abraham I <kishon@ti.com> 5856L: linux-kernel@vger.kernel.org 5857T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5858S: Supported 5859F: drivers/phy/ 5860F: include/linux/phy/ 5861 5862GENERIC PM DOMAINS 5863M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5864M: Kevin Hilman <khilman@kernel.org> 5865M: Ulf Hansson <ulf.hansson@linaro.org> 5866L: linux-pm@vger.kernel.org 5867S: Supported 5868F: drivers/base/power/domain*.c 5869F: include/linux/pm_domain.h 5870F: Documentation/devicetree/bindings/power/power_domain.txt 5871 5872GENERIC UIO DRIVER FOR PCI DEVICES 5873M: "Michael S. Tsirkin" <mst@redhat.com> 5874L: kvm@vger.kernel.org 5875S: Supported 5876F: drivers/uio/uio_pci_generic.c 5877 5878GENWQE (IBM Generic Workqueue Card) 5879M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5880M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5881S: Supported 5882F: drivers/misc/genwqe/ 5883 5884GET_MAINTAINER SCRIPT 5885M: Joe Perches <joe@perches.com> 5886S: Maintained 5887F: scripts/get_maintainer.pl 5888 5889GFS2 FILE SYSTEM 5890M: Steven Whitehouse <swhiteho@redhat.com> 5891M: Bob Peterson <rpeterso@redhat.com> 5892L: cluster-devel@redhat.com 5893W: http://sources.redhat.com/cluster/ 5894T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5895S: Supported 5896F: Documentation/filesystems/gfs2*.txt 5897F: fs/gfs2/ 5898F: include/uapi/linux/gfs2_ondisk.h 5899 5900GIGASET ISDN DRIVERS 5901M: Paul Bolle <pebolle@tiscali.nl> 5902L: gigaset307x-common@lists.sourceforge.net 5903W: http://gigaset307x.sourceforge.net/ 5904S: Odd Fixes 5905F: Documentation/isdn/README.gigaset 5906F: drivers/isdn/gigaset/ 5907F: include/uapi/linux/gigaset_dev.h 5908 5909GO7007 MPEG CODEC 5910M: Hans Verkuil <hans.verkuil@cisco.com> 5911L: linux-media@vger.kernel.org 5912S: Maintained 5913F: drivers/media/usb/go7007/ 5914 5915GOODIX TOUCHSCREEN 5916M: Bastien Nocera <hadess@hadess.net> 5917L: linux-input@vger.kernel.org 5918S: Maintained 5919F: drivers/input/touchscreen/goodix.c 5920 5921GPIO ACPI SUPPORT 5922M: Mika Westerberg <mika.westerberg@linux.intel.com> 5923M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5924L: linux-gpio@vger.kernel.org 5925L: linux-acpi@vger.kernel.org 5926S: Maintained 5927F: Documentation/acpi/gpio-properties.txt 5928F: drivers/gpio/gpiolib-acpi.c 5929 5930GPIO IR Transmitter 5931M: Sean Young <sean@mess.org> 5932L: linux-media@vger.kernel.org 5933S: Maintained 5934F: drivers/media/rc/gpio-ir-tx.c 5935 5936GPIO MOCKUP DRIVER 5937M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5938L: linux-gpio@vger.kernel.org 5939S: Maintained 5940F: drivers/gpio/gpio-mockup.c 5941F: tools/testing/selftests/gpio/ 5942 5943GPIO SUBSYSTEM 5944M: Linus Walleij <linus.walleij@linaro.org> 5945L: linux-gpio@vger.kernel.org 5946T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5947S: Maintained 5948F: Documentation/devicetree/bindings/gpio/ 5949F: Documentation/gpio/ 5950F: Documentation/ABI/testing/gpio-cdev 5951F: Documentation/ABI/obsolete/sysfs-gpio 5952F: drivers/gpio/ 5953F: include/linux/gpio/ 5954F: include/linux/gpio.h 5955F: include/asm-generic/gpio.h 5956F: include/uapi/linux/gpio.h 5957F: tools/gpio/ 5958 5959GRE DEMULTIPLEXER DRIVER 5960M: Dmitry Kozlov <xeb@mail.ru> 5961L: netdev@vger.kernel.org 5962S: Maintained 5963F: net/ipv4/gre_demux.c 5964F: net/ipv4/gre_offload.c 5965F: include/net/gre.h 5966 5967GRETH 10/100/1G Ethernet MAC device driver 5968M: Andreas Larsson <andreas@gaisler.com> 5969L: netdev@vger.kernel.org 5970S: Maintained 5971F: drivers/net/ethernet/aeroflex/ 5972 5973GREYBUS AUDIO PROTOCOLS DRIVERS 5974M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5975M: Mark Greer <mgreer@animalcreek.com> 5976S: Maintained 5977F: drivers/staging/greybus/audio_apbridgea.c 5978F: drivers/staging/greybus/audio_apbridgea.h 5979F: drivers/staging/greybus/audio_codec.c 5980F: drivers/staging/greybus/audio_codec.h 5981F: drivers/staging/greybus/audio_gb.c 5982F: drivers/staging/greybus/audio_manager.c 5983F: drivers/staging/greybus/audio_manager.h 5984F: drivers/staging/greybus/audio_manager_module.c 5985F: drivers/staging/greybus/audio_manager_private.h 5986F: drivers/staging/greybus/audio_manager_sysfs.c 5987F: drivers/staging/greybus/audio_module.c 5988F: drivers/staging/greybus/audio_topology.c 5989 5990GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5991M: Viresh Kumar <vireshk@kernel.org> 5992S: Maintained 5993F: drivers/staging/greybus/authentication.c 5994F: drivers/staging/greybus/bootrom.c 5995F: drivers/staging/greybus/firmware.h 5996F: drivers/staging/greybus/fw-core.c 5997F: drivers/staging/greybus/fw-download.c 5998F: drivers/staging/greybus/fw-managament.c 5999F: drivers/staging/greybus/greybus_authentication.h 6000F: drivers/staging/greybus/greybus_firmware.h 6001F: drivers/staging/greybus/hid.c 6002F: drivers/staging/greybus/i2c.c 6003F: drivers/staging/greybus/spi.c 6004F: drivers/staging/greybus/spilib.c 6005F: drivers/staging/greybus/spilib.h 6006 6007GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6008M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6009S: Maintained 6010F: drivers/staging/greybus/loopback.c 6011F: drivers/staging/greybus/timesync.c 6012F: drivers/staging/greybus/timesync_platform.c 6013 6014GREYBUS PLATFORM DRIVERS 6015M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6016S: Maintained 6017F: drivers/staging/greybus/arche-platform.c 6018F: drivers/staging/greybus/arche-apb-ctrl.c 6019F: drivers/staging/greybus/arche_platform.h 6020 6021GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6022M: Rui Miguel Silva <rmfrfs@gmail.com> 6023S: Maintained 6024F: drivers/staging/greybus/sdio.c 6025F: drivers/staging/greybus/light.c 6026F: drivers/staging/greybus/gpio.c 6027F: drivers/staging/greybus/power_supply.c 6028F: drivers/staging/greybus/spi.c 6029F: drivers/staging/greybus/spilib.c 6030 6031GREYBUS SUBSYSTEM 6032M: Johan Hovold <johan@kernel.org> 6033M: Alex Elder <elder@kernel.org> 6034M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6035S: Maintained 6036F: drivers/staging/greybus/ 6037L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6038 6039GREYBUS UART PROTOCOLS DRIVERS 6040M: David Lin <dtwlin@gmail.com> 6041S: Maintained 6042F: drivers/staging/greybus/uart.c 6043F: drivers/staging/greybus/log.c 6044 6045GS1662 VIDEO SERIALIZER 6046M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6047L: linux-media@vger.kernel.org 6048T: git git://linuxtv.org/media_tree.git 6049S: Maintained 6050F: drivers/media/spi/gs1662.c 6051 6052GSPCA FINEPIX SUBDRIVER 6053M: Frank Zago <frank@zago.net> 6054L: linux-media@vger.kernel.org 6055T: git git://linuxtv.org/media_tree.git 6056S: Maintained 6057F: drivers/media/usb/gspca/finepix.c 6058 6059GSPCA GL860 SUBDRIVER 6060M: Olivier Lorin <o.lorin@laposte.net> 6061L: linux-media@vger.kernel.org 6062T: git git://linuxtv.org/media_tree.git 6063S: Maintained 6064F: drivers/media/usb/gspca/gl860/ 6065 6066GSPCA M5602 SUBDRIVER 6067M: Erik Andren <erik.andren@gmail.com> 6068L: linux-media@vger.kernel.org 6069T: git git://linuxtv.org/media_tree.git 6070S: Maintained 6071F: drivers/media/usb/gspca/m5602/ 6072 6073GSPCA PAC207 SONIXB SUBDRIVER 6074M: Hans Verkuil <hverkuil@xs4all.nl> 6075L: linux-media@vger.kernel.org 6076T: git git://linuxtv.org/media_tree.git 6077S: Odd Fixes 6078F: drivers/media/usb/gspca/pac207.c 6079 6080GSPCA SN9C20X SUBDRIVER 6081M: Brian Johnson <brijohn@gmail.com> 6082L: linux-media@vger.kernel.org 6083T: git git://linuxtv.org/media_tree.git 6084S: Maintained 6085F: drivers/media/usb/gspca/sn9c20x.c 6086 6087GSPCA T613 SUBDRIVER 6088M: Leandro Costantino <lcostantino@gmail.com> 6089L: linux-media@vger.kernel.org 6090T: git git://linuxtv.org/media_tree.git 6091S: Maintained 6092F: drivers/media/usb/gspca/t613.c 6093 6094GSPCA USB WEBCAM DRIVER 6095M: Hans Verkuil <hverkuil@xs4all.nl> 6096L: linux-media@vger.kernel.org 6097T: git git://linuxtv.org/media_tree.git 6098S: Odd Fixes 6099F: drivers/media/usb/gspca/ 6100 6101GTP (GPRS Tunneling Protocol) 6102M: Pablo Neira Ayuso <pablo@netfilter.org> 6103M: Harald Welte <laforge@gnumonks.org> 6104L: osmocom-net-gprs@lists.osmocom.org 6105T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6106S: Maintained 6107F: drivers/net/gtp.c 6108 6109GUID PARTITION TABLE (GPT) 6110M: Davidlohr Bueso <dave@stgolabs.net> 6111L: linux-efi@vger.kernel.org 6112S: Maintained 6113F: block/partitions/efi.* 6114 6115H8/300 ARCHITECTURE 6116M: Yoshinori Sato <ysato@users.sourceforge.jp> 6117L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6118W: http://uclinux-h8.sourceforge.jp 6119T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6120S: Maintained 6121F: arch/h8300/ 6122F: drivers/clocksource/h8300_*.c 6123F: drivers/clk/h8300/ 6124F: drivers/irqchip/irq-renesas-h8*.c 6125 6126HACKRF MEDIA DRIVER 6127M: Antti Palosaari <crope@iki.fi> 6128L: linux-media@vger.kernel.org 6129W: https://linuxtv.org 6130W: http://palosaari.fi/linux/ 6131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6132T: git git://linuxtv.org/anttip/media_tree.git 6133S: Maintained 6134F: drivers/media/usb/hackrf/ 6135 6136HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6137M: Frank Seidel <frank@f-seidel.de> 6138L: platform-driver-x86@vger.kernel.org 6139W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6140S: Maintained 6141F: drivers/platform/x86/hdaps.c 6142 6143HARDWARE MONITORING 6144M: Jean Delvare <jdelvare@suse.com> 6145M: Guenter Roeck <linux@roeck-us.net> 6146L: linux-hwmon@vger.kernel.org 6147W: http://hwmon.wiki.kernel.org/ 6148T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6149T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6150S: Maintained 6151F: Documentation/hwmon/ 6152F: drivers/hwmon/ 6153F: include/linux/hwmon*.h 6154 6155HARDWARE RANDOM NUMBER GENERATOR CORE 6156M: Matt Mackall <mpm@selenic.com> 6157M: Herbert Xu <herbert@gondor.apana.org.au> 6158L: linux-crypto@vger.kernel.org 6159S: Odd fixes 6160F: Documentation/devicetree/bindings/rng/ 6161F: Documentation/hw_random.txt 6162F: drivers/char/hw_random/ 6163F: include/linux/hw_random.h 6164 6165HARDWARE SPINLOCK CORE 6166M: Ohad Ben-Cohen <ohad@wizery.com> 6167M: Bjorn Andersson <bjorn.andersson@linaro.org> 6168L: linux-remoteproc@vger.kernel.org 6169S: Maintained 6170T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6171F: Documentation/devicetree/bindings/hwlock/ 6172F: Documentation/hwspinlock.txt 6173F: drivers/hwspinlock/ 6174F: include/linux/hwspinlock.h 6175 6176HARMONY SOUND DRIVER 6177L: linux-parisc@vger.kernel.org 6178S: Maintained 6179F: sound/parisc/harmony.* 6180 6181HDPVR USB VIDEO ENCODER DRIVER 6182M: Hans Verkuil <hverkuil@xs4all.nl> 6183L: linux-media@vger.kernel.org 6184T: git git://linuxtv.org/media_tree.git 6185W: https://linuxtv.org 6186S: Odd Fixes 6187F: drivers/media/usb/hdpvr/ 6188 6189HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6190M: Jimmy Vance <jimmy.vance@hpe.com> 6191S: Supported 6192F: Documentation/watchdog/hpwdt.txt 6193F: drivers/watchdog/hpwdt.c 6194 6195HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6196M: Don Brace <don.brace@microsemi.com> 6197L: esc.storagedev@microsemi.com 6198L: linux-scsi@vger.kernel.org 6199S: Supported 6200F: Documentation/scsi/hpsa.txt 6201F: drivers/scsi/hpsa*.[ch] 6202F: include/linux/cciss*.h 6203F: include/uapi/linux/cciss*.h 6204 6205HFI1 DRIVER 6206M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6207M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6208L: linux-rdma@vger.kernel.org 6209S: Supported 6210F: drivers/infiniband/hw/hfi1 6211 6212HFS FILESYSTEM 6213L: linux-fsdevel@vger.kernel.org 6214S: Orphan 6215F: Documentation/filesystems/hfs.txt 6216F: fs/hfs/ 6217 6218HFSPLUS FILESYSTEM 6219L: linux-fsdevel@vger.kernel.org 6220S: Orphan 6221F: Documentation/filesystems/hfsplus.txt 6222F: fs/hfsplus/ 6223 6224HGA FRAMEBUFFER DRIVER 6225M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6226L: linux-nvidia@lists.surfsouth.com 6227W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6228S: Maintained 6229F: drivers/video/fbdev/hgafb.c 6230 6231HIBERNATION (aka Software Suspend, aka swsusp) 6232M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6233M: Pavel Machek <pavel@ucw.cz> 6234L: linux-pm@vger.kernel.org 6235B: https://bugzilla.kernel.org 6236S: Supported 6237F: arch/x86/power/ 6238F: drivers/base/power/ 6239F: kernel/power/ 6240F: include/linux/suspend.h 6241F: include/linux/freezer.h 6242F: include/linux/pm.h 6243F: arch/*/include/asm/suspend*.h 6244 6245HID CORE LAYER 6246M: Jiri Kosina <jikos@kernel.org> 6247R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6248L: linux-input@vger.kernel.org 6249T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6250S: Maintained 6251F: drivers/hid/ 6252F: include/linux/hid* 6253F: include/uapi/linux/hid* 6254 6255HID SENSOR HUB DRIVERS 6256M: Jiri Kosina <jikos@kernel.org> 6257M: Jonathan Cameron <jic23@kernel.org> 6258M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6259L: linux-input@vger.kernel.org 6260L: linux-iio@vger.kernel.org 6261S: Maintained 6262F: Documentation/hid/hid-sensor* 6263F: drivers/hid/hid-sensor-* 6264F: drivers/iio/*/hid-* 6265F: include/linux/hid-sensor-* 6266 6267HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6268M: Thomas Gleixner <tglx@linutronix.de> 6269L: linux-kernel@vger.kernel.org 6270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6271S: Maintained 6272F: Documentation/timers/ 6273F: kernel/time/hrtimer.c 6274F: kernel/time/clockevents.c 6275F: kernel/time/timer_*.c 6276F: include/linux/clockchips.h 6277F: include/linux/hrtimer.h 6278 6279HIGH-SPEED SCC DRIVER FOR AX.25 6280L: linux-hams@vger.kernel.org 6281S: Orphan 6282F: drivers/net/hamradio/dmascc.c 6283F: drivers/net/hamradio/scc.c 6284 6285HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6286M: HighPoint Linux Team <linux@highpoint-tech.com> 6287W: http://www.highpoint-tech.com 6288S: Supported 6289F: Documentation/scsi/hptiop.txt 6290F: drivers/scsi/hptiop.c 6291 6292HIPPI 6293M: Jes Sorensen <jes@trained-monkey.org> 6294L: linux-hippi@sunsite.dk 6295S: Maintained 6296F: include/linux/hippidevice.h 6297F: include/uapi/linux/if_hippi.h 6298F: net/802/hippi.c 6299F: drivers/net/hippi/ 6300 6301HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6302M: Yisen Zhuang <yisen.zhuang@huawei.com> 6303M: Salil Mehta <salil.mehta@huawei.com> 6304L: netdev@vger.kernel.org 6305W: http://www.hisilicon.com 6306S: Maintained 6307F: drivers/net/ethernet/hisilicon/hns3/ 6308 6309HISILICON NETWORK SUBSYSTEM DRIVER 6310M: Yisen Zhuang <yisen.zhuang@huawei.com> 6311M: Salil Mehta <salil.mehta@huawei.com> 6312L: netdev@vger.kernel.org 6313W: http://www.hisilicon.com 6314S: Maintained 6315F: drivers/net/ethernet/hisilicon/ 6316F: Documentation/devicetree/bindings/net/hisilicon*.txt 6317 6318HISILICON PMU DRIVER 6319M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6320W: http://www.hisilicon.com 6321S: Supported 6322F: drivers/perf/hisilicon 6323F: Documentation/perf/hisi-pmu.txt 6324 6325HISILICON ROCE DRIVER 6326M: Lijun Ou <oulijun@huawei.com> 6327M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6328L: linux-rdma@vger.kernel.org 6329S: Maintained 6330F: drivers/infiniband/hw/hns/ 6331F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6332 6333HISILICON SAS Controller 6334M: John Garry <john.garry@huawei.com> 6335W: http://www.hisilicon.com 6336S: Supported 6337F: drivers/scsi/hisi_sas/ 6338F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6339 6340HMM - Heterogeneous Memory Management 6341M: Jérôme Glisse <jglisse@redhat.com> 6342L: linux-mm@kvack.org 6343S: Maintained 6344F: mm/hmm* 6345F: include/linux/hmm* 6346 6347HOST AP DRIVER 6348M: Jouni Malinen <j@w1.fi> 6349L: linux-wireless@vger.kernel.org 6350W: http://w1.fi/hostap-driver.html 6351S: Obsolete 6352F: drivers/net/wireless/intersil/hostap/ 6353 6354HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6355L: platform-driver-x86@vger.kernel.org 6356S: Orphan 6357F: drivers/platform/x86/tc1100-wmi.c 6358 6359HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6360M: Jaroslav Kysela <perex@perex.cz> 6361S: Maintained 6362F: drivers/net/ethernet/hp/hp100.* 6363 6364HPET: High Precision Event Timers driver 6365M: Clemens Ladisch <clemens@ladisch.de> 6366S: Maintained 6367F: Documentation/timers/hpet.txt 6368F: drivers/char/hpet.c 6369F: include/linux/hpet.h 6370F: include/uapi/linux/hpet.h 6371 6372HPET: x86 6373S: Orphan 6374F: arch/x86/kernel/hpet.c 6375F: arch/x86/include/asm/hpet.h 6376 6377HPFS FILESYSTEM 6378M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6379W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6380S: Maintained 6381F: fs/hpfs/ 6382 6383HSI SUBSYSTEM 6384M: Sebastian Reichel <sre@kernel.org> 6385T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6386S: Maintained 6387F: Documentation/ABI/testing/sysfs-bus-hsi 6388F: Documentation/driver-api/hsi.rst 6389F: drivers/hsi/ 6390F: include/linux/hsi/ 6391F: include/uapi/linux/hsi/ 6392 6393HSO 3G MODEM DRIVER 6394L: linux-usb@vger.kernel.org 6395S: Orphan 6396F: drivers/net/usb/hso.c 6397 6398HSR NETWORK PROTOCOL 6399M: Arvid Brodin <arvid.brodin@alten.se> 6400L: netdev@vger.kernel.org 6401S: Maintained 6402F: net/hsr/ 6403 6404HT16K33 LED CONTROLLER DRIVER 6405M: Robin van der Gracht <robin@protonic.nl> 6406S: Maintained 6407F: drivers/auxdisplay/ht16k33.c 6408F: Documentation/devicetree/bindings/display/ht16k33.txt 6409 6410HTCPEN TOUCHSCREEN DRIVER 6411M: Pau Oliva Fora <pof@eslack.org> 6412L: linux-input@vger.kernel.org 6413S: Maintained 6414F: drivers/input/touchscreen/htcpen.c 6415 6416HUAWEI ETHERNET DRIVER 6417M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6418L: netdev@vger.kernel.org 6419S: Supported 6420F: Documentation/networking/hinic.txt 6421F: drivers/net/ethernet/huawei/hinic/ 6422 6423HUGETLB FILESYSTEM 6424M: Nadia Yvette Chambers <nyc@holomorphy.com> 6425S: Maintained 6426F: fs/hugetlbfs/ 6427 6428HVA ST MEDIA DRIVER 6429M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6430L: linux-media@vger.kernel.org 6431T: git git://linuxtv.org/media_tree.git 6432W: https://linuxtv.org 6433S: Supported 6434F: drivers/media/platform/sti/hva 6435 6436HWPOISON MEMORY FAILURE HANDLING 6437M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6438L: linux-mm@kvack.org 6439S: Maintained 6440F: mm/memory-failure.c 6441F: mm/hwpoison-inject.c 6442 6443Hyper-V CORE AND DRIVERS 6444M: "K. Y. Srinivasan" <kys@microsoft.com> 6445M: Haiyang Zhang <haiyangz@microsoft.com> 6446M: Stephen Hemminger <sthemmin@microsoft.com> 6447L: devel@linuxdriverproject.org 6448S: Maintained 6449F: Documentation/networking/netvsc.txt 6450F: arch/x86/include/asm/mshyperv.h 6451F: arch/x86/include/asm/trace/hyperv.h 6452F: arch/x86/include/uapi/asm/hyperv.h 6453F: arch/x86/kernel/cpu/mshyperv.c 6454F: arch/x86/hyperv 6455F: drivers/hid/hid-hyperv.c 6456F: drivers/hv/ 6457F: drivers/input/serio/hyperv-keyboard.c 6458F: drivers/pci/host/pci-hyperv.c 6459F: drivers/net/hyperv/ 6460F: drivers/scsi/storvsc_drv.c 6461F: drivers/uio/uio_hv_generic.c 6462F: drivers/video/fbdev/hyperv_fb.c 6463F: net/vmw_vsock/hyperv_transport.c 6464F: include/linux/hyperv.h 6465F: include/uapi/linux/hyperv.h 6466F: tools/hv/ 6467F: Documentation/ABI/stable/sysfs-bus-vmbus 6468 6469HYPERVISOR VIRTUAL CONSOLE DRIVER 6470L: linuxppc-dev@lists.ozlabs.org 6471S: Odd Fixes 6472F: drivers/tty/hvc/ 6473 6474I2C ACPI SUPPORT 6475M: Mika Westerberg <mika.westerberg@linux.intel.com> 6476L: linux-i2c@vger.kernel.org 6477L: linux-acpi@vger.kernel.org 6478S: Maintained 6479F: drivers/i2c/i2c-core-acpi.c 6480 6481I2C MUXES 6482M: Peter Rosin <peda@axentia.se> 6483L: linux-i2c@vger.kernel.org 6484S: Maintained 6485F: Documentation/i2c/i2c-topology 6486F: Documentation/i2c/muxes/ 6487F: Documentation/devicetree/bindings/i2c/i2c-mux* 6488F: Documentation/devicetree/bindings/i2c/i2c-arb* 6489F: Documentation/devicetree/bindings/i2c/i2c-gate* 6490F: drivers/i2c/i2c-mux.c 6491F: drivers/i2c/muxes/ 6492F: include/linux/i2c-mux.h 6493 6494I2C OVER PARALLEL PORT 6495M: Jean Delvare <jdelvare@suse.com> 6496L: linux-i2c@vger.kernel.org 6497S: Maintained 6498F: Documentation/i2c/busses/i2c-parport 6499F: Documentation/i2c/busses/i2c-parport-light 6500F: drivers/i2c/busses/i2c-parport.c 6501F: drivers/i2c/busses/i2c-parport-light.c 6502 6503I2C SUBSYSTEM 6504M: Wolfram Sang <wsa@the-dreams.de> 6505L: linux-i2c@vger.kernel.org 6506W: https://i2c.wiki.kernel.org/ 6507Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6508T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6509S: Maintained 6510F: Documentation/devicetree/bindings/i2c/ 6511F: Documentation/i2c/ 6512F: drivers/i2c/ 6513F: drivers/i2c/*/ 6514F: include/linux/i2c.h 6515F: include/linux/i2c-*.h 6516F: include/uapi/linux/i2c.h 6517F: include/uapi/linux/i2c-*.h 6518 6519I2C-TAOS-EVM DRIVER 6520M: Jean Delvare <jdelvare@suse.com> 6521L: linux-i2c@vger.kernel.org 6522S: Maintained 6523F: Documentation/i2c/busses/i2c-taos-evm 6524F: drivers/i2c/busses/i2c-taos-evm.c 6525 6526I2C-TINY-USB DRIVER 6527M: Till Harbaum <till@harbaum.org> 6528L: linux-i2c@vger.kernel.org 6529W: http://www.harbaum.org/till/i2c_tiny_usb 6530S: Maintained 6531F: drivers/i2c/busses/i2c-tiny-usb.c 6532 6533I2C/SMBUS CONTROLLER DRIVERS FOR PC 6534M: Jean Delvare <jdelvare@suse.com> 6535L: linux-i2c@vger.kernel.org 6536S: Maintained 6537F: Documentation/i2c/busses/i2c-ali1535 6538F: Documentation/i2c/busses/i2c-ali1563 6539F: Documentation/i2c/busses/i2c-ali15x3 6540F: Documentation/i2c/busses/i2c-amd756 6541F: Documentation/i2c/busses/i2c-amd8111 6542F: Documentation/i2c/busses/i2c-i801 6543F: Documentation/i2c/busses/i2c-nforce2 6544F: Documentation/i2c/busses/i2c-piix4 6545F: Documentation/i2c/busses/i2c-sis5595 6546F: Documentation/i2c/busses/i2c-sis630 6547F: Documentation/i2c/busses/i2c-sis96x 6548F: Documentation/i2c/busses/i2c-via 6549F: Documentation/i2c/busses/i2c-viapro 6550F: drivers/i2c/busses/i2c-ali1535.c 6551F: drivers/i2c/busses/i2c-ali1563.c 6552F: drivers/i2c/busses/i2c-ali15x3.c 6553F: drivers/i2c/busses/i2c-amd756.c 6554F: drivers/i2c/busses/i2c-amd756-s4882.c 6555F: drivers/i2c/busses/i2c-amd8111.c 6556F: drivers/i2c/busses/i2c-i801.c 6557F: drivers/i2c/busses/i2c-isch.c 6558F: drivers/i2c/busses/i2c-nforce2.c 6559F: drivers/i2c/busses/i2c-nforce2-s4985.c 6560F: drivers/i2c/busses/i2c-piix4.c 6561F: drivers/i2c/busses/i2c-sis5595.c 6562F: drivers/i2c/busses/i2c-sis630.c 6563F: drivers/i2c/busses/i2c-sis96x.c 6564F: drivers/i2c/busses/i2c-via.c 6565F: drivers/i2c/busses/i2c-viapro.c 6566 6567I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6568M: Hans de Goede <hdegoede@redhat.com> 6569L: linux-i2c@vger.kernel.org 6570S: Maintained 6571F: drivers/i2c/busses/i2c-cht-wc.c 6572 6573I2C/SMBUS ISMT DRIVER 6574M: Seth Heasley <seth.heasley@intel.com> 6575M: Neil Horman <nhorman@tuxdriver.com> 6576L: linux-i2c@vger.kernel.org 6577F: drivers/i2c/busses/i2c-ismt.c 6578F: Documentation/i2c/busses/i2c-ismt 6579 6580I2C/SMBUS STUB DRIVER 6581M: Jean Delvare <jdelvare@suse.com> 6582L: linux-i2c@vger.kernel.org 6583S: Maintained 6584F: drivers/i2c/i2c-stub.c 6585 6586i386 BOOT CODE 6587M: "H. Peter Anvin" <hpa@zytor.com> 6588S: Maintained 6589F: arch/x86/boot/ 6590 6591i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6592M: "H. Peter Anvin" <hpa@zytor.com> 6593T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6594S: Maintained 6595 6596IA64 (Itanium) PLATFORM 6597M: Tony Luck <tony.luck@intel.com> 6598M: Fenghua Yu <fenghua.yu@intel.com> 6599L: linux-ia64@vger.kernel.org 6600T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6601S: Maintained 6602F: arch/ia64/ 6603 6604IBM Power 842 compression accelerator 6605M: Haren Myneni <haren@us.ibm.com> 6606S: Supported 6607F: drivers/crypto/nx/Makefile 6608F: drivers/crypto/nx/Kconfig 6609F: drivers/crypto/nx/nx-842* 6610F: include/linux/sw842.h 6611F: crypto/842.c 6612F: lib/842/ 6613 6614IBM Power in-Nest Crypto Acceleration 6615M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6616M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6617L: linux-crypto@vger.kernel.org 6618S: Supported 6619F: drivers/crypto/nx/Makefile 6620F: drivers/crypto/nx/Kconfig 6621F: drivers/crypto/nx/nx-aes* 6622F: drivers/crypto/nx/nx-sha* 6623F: drivers/crypto/nx/nx.* 6624F: drivers/crypto/nx/nx_csbcpb.h 6625F: drivers/crypto/nx/nx_debugfs.h 6626 6627IBM Power Linux RAID adapter 6628M: Brian King <brking@us.ibm.com> 6629S: Supported 6630F: drivers/scsi/ipr.* 6631 6632IBM Power SRIOV Virtual NIC Device Driver 6633M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6634M: John Allen <jallen@linux.vnet.ibm.com> 6635L: netdev@vger.kernel.org 6636S: Supported 6637F: drivers/net/ethernet/ibm/ibmvnic.* 6638 6639IBM Power Virtual Accelerator Switchboard 6640M: Sukadev Bhattiprolu 6641L: linuxppc-dev@lists.ozlabs.org 6642S: Supported 6643F: arch/powerpc/platforms/powernv/vas* 6644F: arch/powerpc/platforms/powernv/copy-paste.h 6645F: arch/powerpc/include/asm/vas.h 6646F: arch/powerpc/include/uapi/asm/vas.h 6647 6648IBM Power Virtual Ethernet Device Driver 6649M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6650L: netdev@vger.kernel.org 6651S: Supported 6652F: drivers/net/ethernet/ibm/ibmveth.* 6653 6654IBM Power Virtual FC Device Drivers 6655M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6656L: linux-scsi@vger.kernel.org 6657S: Supported 6658F: drivers/scsi/ibmvscsi/ibmvfc* 6659 6660IBM Power Virtual SCSI Device Drivers 6661M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6662L: linux-scsi@vger.kernel.org 6663S: Supported 6664F: drivers/scsi/ibmvscsi/ibmvscsi* 6665F: include/scsi/viosrp.h 6666 6667IBM Power Virtual SCSI Device Target Driver 6668M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6669M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6670L: linux-scsi@vger.kernel.org 6671L: target-devel@vger.kernel.org 6672S: Supported 6673F: drivers/scsi/ibmvscsi_tgt/ 6674 6675IBM Power VMX Cryptographic instructions 6676M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6677M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6678L: linux-crypto@vger.kernel.org 6679S: Supported 6680F: drivers/crypto/vmx/Makefile 6681F: drivers/crypto/vmx/Kconfig 6682F: drivers/crypto/vmx/vmx.c 6683F: drivers/crypto/vmx/aes* 6684F: drivers/crypto/vmx/ghash* 6685F: drivers/crypto/vmx/ppc-xlate.pl 6686 6687IBM ServeRAID RAID DRIVER 6688S: Orphan 6689F: drivers/scsi/ips.* 6690 6691ICH LPC AND GPIO DRIVER 6692M: Peter Tyser <ptyser@xes-inc.com> 6693S: Maintained 6694F: drivers/mfd/lpc_ich.c 6695F: drivers/gpio/gpio-ich.c 6696 6697IDE SUBSYSTEM 6698M: "David S. Miller" <davem@davemloft.net> 6699L: linux-ide@vger.kernel.org 6700Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6701T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6702S: Maintained 6703F: Documentation/ide/ 6704F: drivers/ide/ 6705F: include/linux/ide.h 6706 6707IDE/ATAPI DRIVERS 6708M: Borislav Petkov <bp@alien8.de> 6709L: linux-ide@vger.kernel.org 6710S: Maintained 6711F: Documentation/cdrom/ide-cd 6712F: drivers/ide/ide-cd* 6713 6714IDEAPAD LAPTOP EXTRAS DRIVER 6715M: Ike Panhc <ike.pan@canonical.com> 6716L: platform-driver-x86@vger.kernel.org 6717W: http://launchpad.net/ideapad-laptop 6718S: Maintained 6719F: drivers/platform/x86/ideapad-laptop.c 6720 6721IDEAPAD LAPTOP SLIDEBAR DRIVER 6722M: Andrey Moiseev <o2g.org.ru@gmail.com> 6723L: linux-input@vger.kernel.org 6724W: https://github.com/o2genum/ideapad-slidebar 6725S: Maintained 6726F: drivers/input/misc/ideapad_slidebar.c 6727 6728IDT VersaClock 5 CLOCK DRIVER 6729M: Marek Vasut <marek.vasut@gmail.com> 6730S: Maintained 6731F: drivers/clk/clk-versaclock5.c 6732 6733IEEE 802.15.4 SUBSYSTEM 6734M: Alexander Aring <alex.aring@gmail.com> 6735M: Stefan Schmidt <stefan@osg.samsung.com> 6736L: linux-wpan@vger.kernel.org 6737W: http://wpan.cakelab.org/ 6738T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6739T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6740S: Maintained 6741F: net/ieee802154/ 6742F: net/mac802154/ 6743F: drivers/net/ieee802154/ 6744F: include/linux/nl802154.h 6745F: include/linux/ieee802154.h 6746F: include/net/nl802154.h 6747F: include/net/mac802154.h 6748F: include/net/af_ieee802154.h 6749F: include/net/cfg802154.h 6750F: include/net/ieee802154_netdev.h 6751F: Documentation/networking/ieee802154.txt 6752 6753IFE PROTOCOL 6754M: Yotam Gigi <yotam.gi@gmail.com> 6755M: Jamal Hadi Salim <jhs@mojatatu.com> 6756F: net/ife 6757F: include/net/ife.h 6758F: include/uapi/linux/ife.h 6759 6760IGORPLUG-USB IR RECEIVER 6761M: Sean Young <sean@mess.org> 6762L: linux-media@vger.kernel.org 6763S: Maintained 6764F: drivers/media/rc/igorplugusb.c 6765 6766IGUANAWORKS USB IR TRANSCEIVER 6767M: Sean Young <sean@mess.org> 6768L: linux-media@vger.kernel.org 6769S: Maintained 6770F: drivers/media/rc/iguanair.c 6771 6772IIO DIGITAL POTENTIOMETER DAC 6773M: Peter Rosin <peda@axentia.se> 6774L: linux-iio@vger.kernel.org 6775S: Maintained 6776F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6777F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6778F: drivers/iio/dac/dpot-dac.c 6779 6780IIO ENVELOPE DETECTOR 6781M: Peter Rosin <peda@axentia.se> 6782L: linux-iio@vger.kernel.org 6783S: Maintained 6784F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6785F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6786F: drivers/iio/adc/envelope-detector.c 6787 6788IIO MULTIPLEXER 6789M: Peter Rosin <peda@axentia.se> 6790L: linux-iio@vger.kernel.org 6791S: Maintained 6792F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6793F: drivers/iio/multiplexer/iio-mux.c 6794 6795IIO SUBSYSTEM AND DRIVERS 6796M: Jonathan Cameron <jic23@kernel.org> 6797R: Hartmut Knaack <knaack.h@gmx.de> 6798R: Lars-Peter Clausen <lars@metafoo.de> 6799R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6800L: linux-iio@vger.kernel.org 6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6802S: Maintained 6803F: Documentation/devicetree/bindings/iio/ 6804F: drivers/iio/ 6805F: drivers/staging/iio/ 6806F: include/linux/iio/ 6807F: tools/iio/ 6808 6809IKANOS/ADI EAGLE ADSL USB DRIVER 6810M: Matthieu Castet <castet.matthieu@free.fr> 6811M: Stanislaw Gruszka <stf_xl@wp.pl> 6812S: Maintained 6813F: drivers/usb/atm/ueagle-atm.c 6814 6815IMGTEC ASCII LCD DRIVER 6816M: Paul Burton <paul.burton@mips.com> 6817S: Maintained 6818F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6819F: drivers/auxdisplay/img-ascii-lcd.c 6820 6821IMGTEC IR DECODER DRIVER 6822M: James Hogan <jhogan@kernel.org> 6823S: Maintained 6824F: drivers/media/rc/img-ir/ 6825 6826IMS TWINTURBO FRAMEBUFFER DRIVER 6827L: linux-fbdev@vger.kernel.org 6828S: Orphan 6829F: drivers/video/fbdev/imsttfb.c 6830 6831INA209 HARDWARE MONITOR DRIVER 6832M: Guenter Roeck <linux@roeck-us.net> 6833L: linux-hwmon@vger.kernel.org 6834S: Maintained 6835F: Documentation/hwmon/ina209 6836F: Documentation/devicetree/bindings/i2c/ina209.txt 6837F: drivers/hwmon/ina209.c 6838 6839INA2XX HARDWARE MONITOR DRIVER 6840M: Guenter Roeck <linux@roeck-us.net> 6841L: linux-hwmon@vger.kernel.org 6842S: Maintained 6843F: Documentation/hwmon/ina2xx 6844F: drivers/hwmon/ina2xx.c 6845F: include/linux/platform_data/ina2xx.h 6846 6847INDUSTRY PACK SUBSYSTEM (IPACK) 6848M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6849M: Jens Taprogge <jens.taprogge@taprogge.org> 6850M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6851L: industrypack-devel@lists.sourceforge.net 6852W: http://industrypack.sourceforge.net 6853S: Maintained 6854F: drivers/ipack/ 6855 6856INFINIBAND SUBSYSTEM 6857M: Doug Ledford <dledford@redhat.com> 6858M: Jason Gunthorpe <jgg@mellanox.com> 6859L: linux-rdma@vger.kernel.org 6860W: http://www.openfabrics.org/ 6861Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6862T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6863S: Supported 6864F: Documentation/devicetree/bindings/infiniband/ 6865F: Documentation/infiniband/ 6866F: drivers/infiniband/ 6867F: include/uapi/linux/if_infiniband.h 6868F: include/uapi/rdma/ 6869F: include/rdma/ 6870 6871INGENIC JZ4780 DMA Driver 6872M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6873S: Maintained 6874F: drivers/dma/dma-jz4780.c 6875 6876INGENIC JZ4780 NAND DRIVER 6877M: Harvey Hunt <harveyhuntnexus@gmail.com> 6878L: linux-mtd@lists.infradead.org 6879S: Maintained 6880F: drivers/mtd/nand/jz4780_* 6881 6882INOTIFY 6883M: Jan Kara <jack@suse.cz> 6884R: Amir Goldstein <amir73il@gmail.com> 6885L: linux-fsdevel@vger.kernel.org 6886S: Maintained 6887F: Documentation/filesystems/inotify.txt 6888F: fs/notify/inotify/ 6889F: include/linux/inotify.h 6890F: include/uapi/linux/inotify.h 6891 6892INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6893M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6894L: linux-input@vger.kernel.org 6895Q: http://patchwork.kernel.org/project/linux-input/list/ 6896T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6897S: Maintained 6898F: drivers/input/ 6899F: include/linux/input.h 6900F: include/uapi/linux/input.h 6901F: include/uapi/linux/input-event-codes.h 6902F: include/linux/input/ 6903F: Documentation/devicetree/bindings/input/ 6904F: Documentation/input/ 6905 6906INPUT MULTITOUCH (MT) PROTOCOL 6907M: Henrik Rydberg <rydberg@bitmath.org> 6908L: linux-input@vger.kernel.org 6909S: Odd fixes 6910F: Documentation/input/multi-touch-protocol.rst 6911F: drivers/input/input-mt.c 6912K: \b(ABS|SYN)_MT_ 6913 6914INSIDE SECURE CRYPTO DRIVER 6915M: Antoine Tenart <antoine.tenart@free-electrons.com> 6916F: drivers/crypto/inside-secure/ 6917S: Maintained 6918L: linux-crypto@vger.kernel.org 6919 6920INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6921M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6922M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6923L: linux-integrity@vger.kernel.org 6924T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6925S: Supported 6926F: security/integrity/ima/ 6927 6928INTEL 810/815 FRAMEBUFFER DRIVER 6929M: Antonino Daplas <adaplas@gmail.com> 6930L: linux-fbdev@vger.kernel.org 6931S: Maintained 6932F: drivers/video/fbdev/i810/ 6933 6934INTEL ASoC BDW/HSW DRIVERS 6935M: Jie Yang <yang.jie@linux.intel.com> 6936L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6937S: Supported 6938F: sound/soc/intel/common/sst-dsp* 6939F: sound/soc/intel/common/sst-firmware.c 6940F: sound/soc/intel/boards/broadwell.c 6941F: sound/soc/intel/haswell/ 6942 6943INTEL C600 SERIES SAS CONTROLLER DRIVER 6944M: Intel SCU Linux support <intel-linux-scu@intel.com> 6945M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6946L: linux-scsi@vger.kernel.org 6947T: git git://git.code.sf.net/p/intel-sas/isci 6948S: Supported 6949F: drivers/scsi/isci/ 6950 6951INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6952M: Jani Nikula <jani.nikula@linux.intel.com> 6953M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6954M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6955L: intel-gfx@lists.freedesktop.org 6956W: https://01.org/linuxgraphics/ 6957B: https://01.org/linuxgraphics/documentation/how-report-bugs 6958C: irc://chat.freenode.net/intel-gfx 6959Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6960T: git git://anongit.freedesktop.org/drm-intel 6961S: Supported 6962F: drivers/gpu/drm/i915/ 6963F: include/drm/i915* 6964F: include/uapi/drm/i915_drm.h 6965F: Documentation/gpu/i915.rst 6966 6967INTEL ETHERNET DRIVERS 6968M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6969L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6970W: http://www.intel.com/support/feedback.htm 6971W: http://e1000.sourceforge.net/ 6972Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6974T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6975S: Supported 6976F: Documentation/networking/e100.txt 6977F: Documentation/networking/e1000.txt 6978F: Documentation/networking/e1000e.txt 6979F: Documentation/networking/igb.txt 6980F: Documentation/networking/igbvf.txt 6981F: Documentation/networking/ixgb.txt 6982F: Documentation/networking/ixgbe.txt 6983F: Documentation/networking/ixgbevf.txt 6984F: Documentation/networking/i40e.txt 6985F: Documentation/networking/i40evf.txt 6986F: drivers/net/ethernet/intel/ 6987F: drivers/net/ethernet/intel/*/ 6988F: include/linux/avf/virtchnl.h 6989 6990INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6991M: Maik Broemme <mbroemme@libmpq.org> 6992L: linux-fbdev@vger.kernel.org 6993S: Maintained 6994F: Documentation/fb/intelfb.txt 6995F: drivers/video/fbdev/intelfb/ 6996 6997INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6998M: Zhenyu Wang <zhenyuw@linux.intel.com> 6999M: Zhi Wang <zhi.a.wang@intel.com> 7000L: intel-gvt-dev@lists.freedesktop.org 7001L: intel-gfx@lists.freedesktop.org 7002W: https://01.org/igvt-g 7003T: git https://github.com/01org/gvt-linux.git 7004S: Supported 7005F: drivers/gpu/drm/i915/gvt/ 7006 7007INTEL HID EVENT DRIVER 7008M: Alex Hung <alex.hung@canonical.com> 7009L: platform-driver-x86@vger.kernel.org 7010S: Maintained 7011F: drivers/platform/x86/intel-hid.c 7012 7013INTEL I/OAT DMA DRIVER 7014M: Dave Jiang <dave.jiang@intel.com> 7015R: Dan Williams <dan.j.williams@intel.com> 7016L: dmaengine@vger.kernel.org 7017Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7018S: Supported 7019F: drivers/dma/ioat* 7020 7021INTEL IDLE DRIVER 7022M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7023M: Len Brown <lenb@kernel.org> 7024L: linux-pm@vger.kernel.org 7025T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7026B: https://bugzilla.kernel.org 7027S: Supported 7028F: drivers/idle/intel_idle.c 7029 7030INTEL INTEGRATED SENSOR HUB DRIVER 7031M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7032M: Jiri Kosina <jikos@kernel.org> 7033L: linux-input@vger.kernel.org 7034S: Maintained 7035F: drivers/hid/intel-ish-hid/ 7036 7037INTEL IOMMU (VT-d) 7038M: David Woodhouse <dwmw2@infradead.org> 7039L: iommu@lists.linux-foundation.org 7040T: git git://git.infradead.org/iommu-2.6.git 7041S: Supported 7042F: drivers/iommu/intel-iommu.c 7043F: include/linux/intel-iommu.h 7044 7045INTEL IOP-ADMA DMA DRIVER 7046R: Dan Williams <dan.j.williams@intel.com> 7047S: Odd fixes 7048F: drivers/dma/iop-adma.c 7049 7050INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7051M: Krzysztof Halasa <khalasa@piap.pl> 7052S: Maintained 7053F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7054F: arch/arm/mach-ixp4xx/include/mach/npe.h 7055F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7056F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7057F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7058F: drivers/net/wan/ixp4xx_hss.c 7059 7060INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7061M: Deepak Saxena <dsaxena@plexity.net> 7062S: Maintained 7063F: drivers/char/hw_random/ixp4xx-rng.c 7064 7065INTEL MANAGEMENT ENGINE (mei) 7066M: Tomas Winkler <tomas.winkler@intel.com> 7067L: linux-kernel@vger.kernel.org 7068S: Supported 7069F: include/uapi/linux/mei.h 7070F: include/linux/mei_cl_bus.h 7071F: drivers/misc/mei/* 7072F: drivers/watchdog/mei_wdt.c 7073F: Documentation/misc-devices/mei/* 7074F: samples/mei/* 7075 7076INTEL MENLOW THERMAL DRIVER 7077M: Sujith Thomas <sujith.thomas@intel.com> 7078L: platform-driver-x86@vger.kernel.org 7079W: https://01.org/linux-acpi 7080S: Supported 7081F: drivers/platform/x86/intel_menlow.c 7082 7083INTEL MERRIFIELD GPIO DRIVER 7084M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7085L: linux-gpio@vger.kernel.org 7086S: Maintained 7087F: drivers/gpio/gpio-merrifield.c 7088 7089INTEL MIC DRIVERS (mic) 7090M: Sudeep Dutt <sudeep.dutt@intel.com> 7091M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7092S: Supported 7093W: https://github.com/sudeepdutt/mic 7094W: http://software.intel.com/en-us/mic-developer 7095F: include/linux/mic_bus.h 7096F: include/linux/scif.h 7097F: include/uapi/linux/mic_common.h 7098F: include/uapi/linux/mic_ioctl.h 7099F: include/uapi/linux/scif_ioctl.h 7100F: drivers/misc/mic/ 7101F: drivers/dma/mic_x100_dma.c 7102F: drivers/dma/mic_x100_dma.h 7103F: Documentation/mic/ 7104 7105INTEL PMC CORE DRIVER 7106M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7107M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7108L: platform-driver-x86@vger.kernel.org 7109S: Maintained 7110F: arch/x86/include/asm/pmc_core.h 7111F: drivers/platform/x86/intel_pmc_core* 7112 7113INTEL PMC/P-Unit IPC DRIVER 7114M: Zha Qipeng<qipeng.zha@intel.com> 7115L: platform-driver-x86@vger.kernel.org 7116S: Maintained 7117F: drivers/platform/x86/intel_pmc_ipc.c 7118F: drivers/platform/x86/intel_punit_ipc.c 7119F: arch/x86/include/asm/intel_pmc_ipc.h 7120F: arch/x86/include/asm/intel_punit_ipc.h 7121 7122INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7123M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7124L: linux-wireless@vger.kernel.org 7125S: Maintained 7126F: Documentation/networking/README.ipw2100 7127F: Documentation/networking/README.ipw2200 7128F: drivers/net/wireless/intel/ipw2x00/ 7129 7130INTEL PSTATE DRIVER 7131M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7132M: Len Brown <lenb@kernel.org> 7133L: linux-pm@vger.kernel.org 7134S: Supported 7135F: drivers/cpufreq/intel_pstate.c 7136 7137INTEL RDMA RNIC DRIVER 7138M: Faisal Latif <faisal.latif@intel.com> 7139M: Shiraz Saleem <shiraz.saleem@intel.com> 7140L: linux-rdma@vger.kernel.org 7141S: Supported 7142F: drivers/infiniband/hw/i40iw/ 7143 7144INTEL TELEMETRY DRIVER 7145M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7146L: platform-driver-x86@vger.kernel.org 7147S: Maintained 7148F: arch/x86/include/asm/intel_telemetry.h 7149F: drivers/platform/x86/intel_telemetry* 7150 7151INTEL VIRTUAL BUTTON DRIVER 7152M: AceLan Kao <acelan.kao@canonical.com> 7153L: platform-driver-x86@vger.kernel.org 7154S: Maintained 7155F: drivers/platform/x86/intel-vbtn.c 7156 7157INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7158M: Stanislaw Gruszka <sgruszka@redhat.com> 7159L: linux-wireless@vger.kernel.org 7160S: Supported 7161F: drivers/net/wireless/intel/iwlegacy/ 7162 7163INTEL WIRELESS WIFI LINK (iwlwifi) 7164M: Johannes Berg <johannes.berg@intel.com> 7165M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7166M: Luca Coelho <luciano.coelho@intel.com> 7167M: Intel Linux Wireless <linuxwifi@intel.com> 7168L: linux-wireless@vger.kernel.org 7169W: http://intellinuxwireless.org 7170T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7171S: Supported 7172F: drivers/net/wireless/intel/iwlwifi/ 7173 7174INTEL WIRELESS WIMAX CONNECTION 2400 7175M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7176M: linux-wimax@intel.com 7177L: wimax@linuxwimax.org (subscribers-only) 7178S: Supported 7179W: http://linuxwimax.org 7180F: Documentation/wimax/README.i2400m 7181F: drivers/net/wimax/i2400m/ 7182F: include/uapi/linux/wimax/i2400m.h 7183 7184INTEL(R) TRACE HUB 7185M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7186S: Supported 7187F: Documentation/trace/intel_th.txt 7188F: drivers/hwtracing/intel_th/ 7189 7190INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7191M: Ning Sun <ning.sun@intel.com> 7192L: tboot-devel@lists.sourceforge.net 7193W: http://tboot.sourceforge.net 7194T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7195S: Supported 7196F: Documentation/intel_txt.txt 7197F: include/linux/tboot.h 7198F: arch/x86/kernel/tboot.c 7199 7200INTEL-MID GPIO DRIVER 7201M: David Cohen <david.a.cohen@linux.intel.com> 7202L: linux-gpio@vger.kernel.org 7203S: Maintained 7204F: drivers/gpio/gpio-intel-mid.c 7205 7206INVENSENSE MPU-3050 GYROSCOPE DRIVER 7207M: Linus Walleij <linus.walleij@linaro.org> 7208L: linux-iio@vger.kernel.org 7209S: Maintained 7210F: drivers/iio/gyro/mpu3050* 7211F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7212 7213IOC3 ETHERNET DRIVER 7214M: Ralf Baechle <ralf@linux-mips.org> 7215L: linux-mips@linux-mips.org 7216S: Maintained 7217F: drivers/net/ethernet/sgi/ioc3-eth.c 7218 7219IOC3 SERIAL DRIVER 7220M: Pat Gefre <pfg@sgi.com> 7221L: linux-serial@vger.kernel.org 7222S: Maintained 7223F: drivers/tty/serial/ioc3_serial.c 7224 7225IOMMU DRIVERS 7226M: Joerg Roedel <joro@8bytes.org> 7227L: iommu@lists.linux-foundation.org 7228T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7229S: Maintained 7230F: Documentation/devicetree/bindings/iommu/ 7231F: drivers/iommu/ 7232F: include/linux/iommu.h 7233F: include/linux/iova.h 7234 7235IP MASQUERADING 7236M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7237S: Maintained 7238F: net/ipv4/netfilter/ipt_MASQUERADE.c 7239 7240IPMI SUBSYSTEM 7241M: Corey Minyard <minyard@acm.org> 7242L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7243W: http://openipmi.sourceforge.net/ 7244S: Supported 7245F: Documentation/IPMI.txt 7246F: drivers/char/ipmi/ 7247F: include/linux/ipmi* 7248F: include/uapi/linux/ipmi* 7249 7250IPS SCSI RAID DRIVER 7251M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7252L: linux-scsi@vger.kernel.org 7253W: http://www.adaptec.com/ 7254S: Maintained 7255F: drivers/scsi/ips* 7256 7257IPVS 7258M: Wensong Zhang <wensong@linux-vs.org> 7259M: Simon Horman <horms@verge.net.au> 7260M: Julian Anastasov <ja@ssi.bg> 7261L: netdev@vger.kernel.org 7262L: lvs-devel@vger.kernel.org 7263S: Maintained 7264T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7265T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7266F: Documentation/networking/ipvs-sysctl.txt 7267F: include/net/ip_vs.h 7268F: include/uapi/linux/ip_vs.h 7269F: net/netfilter/ipvs/ 7270 7271IPWIRELESS DRIVER 7272M: Jiri Kosina <jikos@kernel.org> 7273M: David Sterba <dsterba@suse.com> 7274S: Odd Fixes 7275F: drivers/tty/ipwireless/ 7276 7277IPX NETWORK LAYER 7278L: netdev@vger.kernel.org 7279S: Odd fixes 7280F: include/net/ipx.h 7281F: include/uapi/linux/ipx.h 7282F: net/ipx/ 7283 7284IRDA SUBSYSTEM 7285M: Samuel Ortiz <samuel@sortiz.org> 7286L: irda-users@lists.sourceforge.net (subscribers-only) 7287L: netdev@vger.kernel.org 7288W: http://irda.sourceforge.net/ 7289S: Maintained 7290T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7291F: Documentation/networking/irda.txt 7292F: drivers/staging/irda/ 7293 7294IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7295M: Marc Zyngier <marc.zyngier@arm.com> 7296S: Maintained 7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7298F: Documentation/IRQ-domain.txt 7299F: include/linux/irqdomain.h 7300F: kernel/irq/irqdomain.c 7301F: kernel/irq/msi.c 7302 7303IRQ SUBSYSTEM 7304M: Thomas Gleixner <tglx@linutronix.de> 7305L: linux-kernel@vger.kernel.org 7306S: Maintained 7307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7308F: kernel/irq/ 7309 7310IRQCHIP DRIVERS 7311M: Thomas Gleixner <tglx@linutronix.de> 7312M: Jason Cooper <jason@lakedaemon.net> 7313M: Marc Zyngier <marc.zyngier@arm.com> 7314L: linux-kernel@vger.kernel.org 7315S: Maintained 7316T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7317F: Documentation/devicetree/bindings/interrupt-controller/ 7318F: drivers/irqchip/ 7319 7320ISA 7321M: William Breathitt Gray <vilhelm.gray@gmail.com> 7322S: Maintained 7323F: Documentation/isa.txt 7324F: drivers/base/isa.c 7325F: include/linux/isa.h 7326 7327ISA RADIO MODULE 7328M: Hans Verkuil <hverkuil@xs4all.nl> 7329L: linux-media@vger.kernel.org 7330T: git git://linuxtv.org/media_tree.git 7331W: https://linuxtv.org 7332S: Maintained 7333F: drivers/media/radio/radio-isa* 7334 7335ISAPNP 7336M: Jaroslav Kysela <perex@perex.cz> 7337S: Maintained 7338F: Documentation/isapnp.txt 7339F: drivers/pnp/isapnp/ 7340F: include/linux/isapnp.h 7341 7342ISCSI 7343M: Lee Duncan <lduncan@suse.com> 7344M: Chris Leech <cleech@redhat.com> 7345L: open-iscsi@googlegroups.com 7346W: www.open-iscsi.com 7347S: Maintained 7348F: drivers/scsi/*iscsi* 7349F: include/scsi/*iscsi* 7350 7351iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7352M: Peter Jones <pjones@redhat.com> 7353M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7354S: Maintained 7355F: drivers/firmware/iscsi_ibft* 7356 7357ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7358M: Or Gerlitz <ogerlitz@mellanox.com> 7359M: Sagi Grimberg <sagi@grimberg.me> 7360M: Roi Dayan <roid@mellanox.com> 7361L: linux-rdma@vger.kernel.org 7362S: Supported 7363W: http://www.openfabrics.org 7364W: www.open-iscsi.org 7365Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7366F: drivers/infiniband/ulp/iser/ 7367 7368ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7369M: Sagi Grimberg <sagi@grimberg.me> 7370T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7371L: linux-rdma@vger.kernel.org 7372L: target-devel@vger.kernel.org 7373S: Supported 7374W: http://www.linux-iscsi.org 7375F: drivers/infiniband/ulp/isert 7376 7377ISDN SUBSYSTEM 7378M: Karsten Keil <isdn@linux-pingi.de> 7379L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7380L: netdev@vger.kernel.org 7381W: http://www.isdn4linux.de 7382T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7383S: Maintained 7384F: Documentation/isdn/ 7385F: drivers/isdn/ 7386F: include/linux/isdn.h 7387F: include/linux/isdn/ 7388F: include/uapi/linux/isdn.h 7389F: include/uapi/linux/isdn/ 7390 7391ISDN SUBSYSTEM (Eicon active card driver) 7392M: Armin Schindler <mac@melware.de> 7393L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7394W: http://www.melware.de 7395S: Maintained 7396F: drivers/isdn/hardware/eicon/ 7397 7398IT87 HARDWARE MONITORING DRIVER 7399M: Jean Delvare <jdelvare@suse.com> 7400L: linux-hwmon@vger.kernel.org 7401S: Maintained 7402F: Documentation/hwmon/it87 7403F: drivers/hwmon/it87.c 7404 7405IT913X MEDIA DRIVER 7406M: Antti Palosaari <crope@iki.fi> 7407L: linux-media@vger.kernel.org 7408W: https://linuxtv.org 7409W: http://palosaari.fi/linux/ 7410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7411T: git git://linuxtv.org/anttip/media_tree.git 7412S: Maintained 7413F: drivers/media/tuners/it913x* 7414 7415IVTV VIDEO4LINUX DRIVER 7416M: Andy Walls <awalls@md.metrocast.net> 7417L: ivtv-devel@ivtvdriver.org (subscribers-only) 7418L: linux-media@vger.kernel.org 7419T: git git://linuxtv.org/media_tree.git 7420W: http://www.ivtvdriver.org 7421S: Maintained 7422F: Documentation/media/v4l-drivers/ivtv* 7423F: drivers/media/pci/ivtv/ 7424F: include/uapi/linux/ivtv* 7425 7426IX2505V MEDIA DRIVER 7427M: Malcolm Priestley <tvboxspy@gmail.com> 7428L: linux-media@vger.kernel.org 7429W: https://linuxtv.org 7430Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7431S: Maintained 7432F: drivers/media/dvb-frontends/ix2505v* 7433 7434JC42.4 TEMPERATURE SENSOR DRIVER 7435M: Guenter Roeck <linux@roeck-us.net> 7436L: linux-hwmon@vger.kernel.org 7437S: Maintained 7438F: drivers/hwmon/jc42.c 7439F: Documentation/hwmon/jc42 7440 7441JFS FILESYSTEM 7442M: Dave Kleikamp <shaggy@kernel.org> 7443L: jfs-discussion@lists.sourceforge.net 7444W: http://jfs.sourceforge.net/ 7445T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7446S: Maintained 7447F: Documentation/filesystems/jfs.txt 7448F: fs/jfs/ 7449 7450JME NETWORK DRIVER 7451M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7452L: netdev@vger.kernel.org 7453S: Maintained 7454F: drivers/net/ethernet/jme.* 7455 7456JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7457M: David Woodhouse <dwmw2@infradead.org> 7458L: linux-mtd@lists.infradead.org 7459W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7460S: Maintained 7461F: fs/jffs2/ 7462F: include/uapi/linux/jffs2.h 7463 7464JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7465M: "Theodore Ts'o" <tytso@mit.edu> 7466M: Jan Kara <jack@suse.com> 7467L: linux-ext4@vger.kernel.org 7468S: Maintained 7469F: fs/jbd2/ 7470F: include/linux/jbd2.h 7471 7472JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7473M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7474L: linux-media@vger.kernel.org 7475S: Maintained 7476F: drivers/media/platform/rcar_jpu.c 7477 7478JSM Neo PCI based serial card 7479M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7480L: linux-serial@vger.kernel.org 7481S: Maintained 7482F: drivers/tty/serial/jsm/ 7483 7484K10TEMP HARDWARE MONITORING DRIVER 7485M: Clemens Ladisch <clemens@ladisch.de> 7486L: linux-hwmon@vger.kernel.org 7487S: Maintained 7488F: Documentation/hwmon/k10temp 7489F: drivers/hwmon/k10temp.c 7490 7491K8TEMP HARDWARE MONITORING DRIVER 7492M: Rudolf Marek <r.marek@assembler.cz> 7493L: linux-hwmon@vger.kernel.org 7494S: Maintained 7495F: Documentation/hwmon/k8temp 7496F: drivers/hwmon/k8temp.c 7497 7498KASAN 7499M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7500R: Alexander Potapenko <glider@google.com> 7501R: Dmitry Vyukov <dvyukov@google.com> 7502L: kasan-dev@googlegroups.com 7503S: Maintained 7504F: arch/*/include/asm/kasan.h 7505F: arch/*/mm/kasan_init* 7506F: Documentation/dev-tools/kasan.rst 7507F: include/linux/kasan*.h 7508F: lib/test_kasan.c 7509F: mm/kasan/ 7510F: scripts/Makefile.kasan 7511 7512KCONFIG 7513L: linux-kbuild@vger.kernel.org 7514S: Orphan 7515F: Documentation/kbuild/kconfig-language.txt 7516F: scripts/kconfig/ 7517 7518KDUMP 7519M: Dave Young <dyoung@redhat.com> 7520M: Baoquan He <bhe@redhat.com> 7521R: Vivek Goyal <vgoyal@redhat.com> 7522L: kexec@lists.infradead.org 7523W: http://lse.sourceforge.net/kdump/ 7524S: Maintained 7525F: Documentation/kdump/ 7526 7527KEENE FM RADIO TRANSMITTER DRIVER 7528M: Hans Verkuil <hverkuil@xs4all.nl> 7529L: linux-media@vger.kernel.org 7530T: git git://linuxtv.org/media_tree.git 7531W: https://linuxtv.org 7532S: Maintained 7533F: drivers/media/radio/radio-keene* 7534 7535KERNEL AUTOMOUNTER v4 (AUTOFS4) 7536M: Ian Kent <raven@themaw.net> 7537L: autofs@vger.kernel.org 7538S: Maintained 7539F: fs/autofs4/ 7540 7541KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7542M: Masahiro Yamada <yamada.masahiro@socionext.com> 7543M: Michal Marek <michal.lkml@markovi.net> 7544T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7545L: linux-kbuild@vger.kernel.org 7546S: Maintained 7547F: Documentation/kbuild/ 7548F: Makefile 7549F: scripts/Makefile.* 7550F: scripts/basic/ 7551F: scripts/mk* 7552F: scripts/package/ 7553 7554KERNEL JANITORS 7555L: kernel-janitors@vger.kernel.org 7556W: http://kernelnewbies.org/KernelJanitors 7557S: Odd Fixes 7558 7559KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7560M: "J. Bruce Fields" <bfields@fieldses.org> 7561M: Jeff Layton <jlayton@kernel.org> 7562L: linux-nfs@vger.kernel.org 7563W: http://nfs.sourceforge.net/ 7564T: git git://linux-nfs.org/~bfields/linux.git 7565S: Supported 7566F: fs/nfsd/ 7567F: include/uapi/linux/nfsd/ 7568F: fs/lockd/ 7569F: fs/nfs_common/ 7570F: net/sunrpc/ 7571F: include/linux/lockd/ 7572F: include/linux/sunrpc/ 7573F: include/uapi/linux/sunrpc/ 7574 7575KERNEL SELFTEST FRAMEWORK 7576M: Shuah Khan <shuahkh@osg.samsung.com> 7577M: Shuah Khan <shuah@kernel.org> 7578L: linux-kselftest@vger.kernel.org 7579T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7580S: Maintained 7581F: tools/testing/selftests/ 7582F: Documentation/dev-tools/kselftest* 7583 7584KERNEL USERMODE HELPER 7585M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7586L: linux-kernel@vger.kernel.org 7587S: Maintained 7588F: kernel/umh.c 7589F: include/linux/umh.h 7590 7591KERNEL VIRTUAL MACHINE (KVM) 7592M: Paolo Bonzini <pbonzini@redhat.com> 7593M: Radim Krčmář <rkrcmar@redhat.com> 7594L: kvm@vger.kernel.org 7595W: http://www.linux-kvm.org 7596T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7597S: Supported 7598F: Documentation/virtual/kvm/ 7599F: include/trace/events/kvm.h 7600F: include/uapi/asm-generic/kvm* 7601F: include/uapi/linux/kvm* 7602F: include/asm-generic/kvm* 7603F: include/linux/kvm* 7604F: include/kvm/iodev.h 7605F: virt/kvm/* 7606F: tools/kvm/ 7607 7608KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7609M: Joerg Roedel <joro@8bytes.org> 7610L: kvm@vger.kernel.org 7611W: http://www.linux-kvm.org/ 7612S: Maintained 7613F: arch/x86/include/asm/svm.h 7614F: arch/x86/kvm/svm.c 7615 7616KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7617M: Christoffer Dall <christoffer.dall@linaro.org> 7618M: Marc Zyngier <marc.zyngier@arm.com> 7619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7620L: kvmarm@lists.cs.columbia.edu 7621W: http://systems.cs.columbia.edu/projects/kvm-arm 7622T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7623S: Supported 7624F: arch/arm/include/uapi/asm/kvm* 7625F: arch/arm/include/asm/kvm* 7626F: arch/arm/kvm/ 7627F: virt/kvm/arm/ 7628F: include/kvm/arm_* 7629 7630KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7631M: Christoffer Dall <christoffer.dall@linaro.org> 7632M: Marc Zyngier <marc.zyngier@arm.com> 7633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7634L: kvmarm@lists.cs.columbia.edu 7635S: Maintained 7636F: arch/arm64/include/uapi/asm/kvm* 7637F: arch/arm64/include/asm/kvm* 7638F: arch/arm64/kvm/ 7639 7640KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7641M: James Hogan <jhogan@kernel.org> 7642L: linux-mips@linux-mips.org 7643S: Supported 7644F: arch/mips/include/uapi/asm/kvm* 7645F: arch/mips/include/asm/kvm* 7646F: arch/mips/kvm/ 7647 7648KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7649M: Paul Mackerras <paulus@ozlabs.org> 7650L: kvm-ppc@vger.kernel.org 7651W: http://www.linux-kvm.org/ 7652T: git git://github.com/agraf/linux-2.6.git 7653S: Supported 7654F: arch/powerpc/include/uapi/asm/kvm* 7655F: arch/powerpc/include/asm/kvm* 7656F: arch/powerpc/kvm/ 7657F: arch/powerpc/kernel/kvm* 7658 7659KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7660M: Christian Borntraeger <borntraeger@de.ibm.com> 7661M: Cornelia Huck <cohuck@redhat.com> 7662L: linux-s390@vger.kernel.org 7663W: http://www.ibm.com/developerworks/linux/linux390/ 7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7665S: Supported 7666F: arch/s390/include/uapi/asm/kvm* 7667F: arch/s390/include/asm/gmap.h 7668F: arch/s390/include/asm/kvm* 7669F: arch/s390/kvm/ 7670F: arch/s390/mm/gmap.c 7671 7672KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7673M: Paolo Bonzini <pbonzini@redhat.com> 7674M: Radim Krčmář <rkrcmar@redhat.com> 7675L: kvm@vger.kernel.org 7676W: http://www.linux-kvm.org 7677T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7678S: Supported 7679F: arch/x86/kvm/ 7680F: arch/x86/include/uapi/asm/kvm* 7681F: arch/x86/include/asm/kvm* 7682F: arch/x86/include/asm/pvclock-abi.h 7683F: arch/x86/kernel/kvm.c 7684F: arch/x86/kernel/kvmclock.c 7685 7686KERNFS 7687M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7688M: Tejun Heo <tj@kernel.org> 7689T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7690S: Supported 7691F: include/linux/kernfs.h 7692F: fs/kernfs/ 7693 7694KEXEC 7695M: Eric Biederman <ebiederm@xmission.com> 7696W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7697L: kexec@lists.infradead.org 7698S: Maintained 7699F: include/linux/kexec.h 7700F: include/uapi/linux/kexec.h 7701F: kernel/kexec* 7702 7703KEYS-ENCRYPTED 7704M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7705L: linux-integrity@vger.kernel.org 7706L: keyrings@vger.kernel.org 7707S: Supported 7708F: Documentation/security/keys/trusted-encrypted.rst 7709F: include/keys/encrypted-type.h 7710F: security/keys/encrypted-keys/ 7711 7712KEYS-TRUSTED 7713M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7714L: linux-integrity@vger.kernel.org 7715L: keyrings@vger.kernel.org 7716S: Supported 7717F: Documentation/security/keys/trusted-encrypted.rst 7718F: include/keys/trusted-type.h 7719F: security/keys/trusted.c 7720F: security/keys/trusted.h 7721 7722KEYS/KEYRINGS: 7723M: David Howells <dhowells@redhat.com> 7724L: keyrings@vger.kernel.org 7725S: Maintained 7726F: Documentation/security/keys/core.rst 7727F: include/linux/key.h 7728F: include/linux/key-type.h 7729F: include/linux/keyctl.h 7730F: include/uapi/linux/keyctl.h 7731F: include/keys/ 7732F: security/keys/ 7733 7734KGDB / KDB /debug_core 7735M: Jason Wessel <jason.wessel@windriver.com> 7736W: http://kgdb.wiki.kernel.org/ 7737L: kgdb-bugreport@lists.sourceforge.net 7738T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7739S: Maintained 7740F: Documentation/dev-tools/kgdb.rst 7741F: drivers/misc/kgdbts.c 7742F: drivers/tty/serial/kgdboc.c 7743F: include/linux/kdb.h 7744F: include/linux/kgdb.h 7745F: kernel/debug/ 7746 7747KMEMLEAK 7748M: Catalin Marinas <catalin.marinas@arm.com> 7749S: Maintained 7750F: Documentation/dev-tools/kmemleak.rst 7751F: include/linux/kmemleak.h 7752F: mm/kmemleak.c 7753F: mm/kmemleak-test.c 7754 7755KMOD KERNEL MODULE LOADER - USERMODE HELPER 7756M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7757L: linux-kernel@vger.kernel.org 7758S: Maintained 7759F: kernel/kmod.c 7760F: include/linux/kmod.h 7761F: lib/test_kmod.c 7762F: tools/testing/selftests/kmod/ 7763 7764KPROBES 7765M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7766M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7767M: "David S. Miller" <davem@davemloft.net> 7768M: Masami Hiramatsu <mhiramat@kernel.org> 7769S: Maintained 7770F: Documentation/kprobes.txt 7771F: include/linux/kprobes.h 7772F: include/asm-generic/kprobes.h 7773F: kernel/kprobes.c 7774 7775KS0108 LCD CONTROLLER DRIVER 7776M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7777W: http://miguelojeda.es/auxdisplay.htm 7778W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7779S: Maintained 7780F: Documentation/auxdisplay/ks0108 7781F: drivers/auxdisplay/ks0108.c 7782F: include/linux/ks0108.h 7783 7784L3MDEV 7785M: David Ahern <dsa@cumulusnetworks.com> 7786L: netdev@vger.kernel.org 7787S: Maintained 7788F: net/l3mdev 7789F: include/net/l3mdev.h 7790 7791LANTIQ MIPS ARCHITECTURE 7792M: John Crispin <john@phrozen.org> 7793L: linux-mips@linux-mips.org 7794S: Maintained 7795F: arch/mips/lantiq 7796F: drivers/soc/lantiq 7797 7798LAPB module 7799L: linux-x25@vger.kernel.org 7800S: Orphan 7801F: Documentation/networking/lapb-module.txt 7802F: include/*/lapb.h 7803F: net/lapb/ 7804 7805LASI 53c700 driver for PARISC 7806M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7807L: linux-scsi@vger.kernel.org 7808S: Maintained 7809F: Documentation/scsi/53c700.txt 7810F: drivers/scsi/53c700* 7811 7812LEAKING_ADDRESSES 7813M: Tobin C. Harding <me@tobin.cc> 7814S: Maintained 7815F: scripts/leaking_addresses.pl 7816 7817LED SUBSYSTEM 7818M: Richard Purdie <rpurdie@rpsys.net> 7819M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7820M: Pavel Machek <pavel@ucw.cz> 7821L: linux-leds@vger.kernel.org 7822T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7823S: Maintained 7824F: Documentation/devicetree/bindings/leds/ 7825F: drivers/leds/ 7826F: include/linux/leds.h 7827 7828LEGACY EEPROM DRIVER 7829M: Jean Delvare <jdelvare@suse.com> 7830S: Maintained 7831F: Documentation/misc-devices/eeprom 7832F: drivers/misc/eeprom/eeprom.c 7833 7834LEGO USB Tower driver 7835M: Juergen Stuber <starblue@users.sourceforge.net> 7836L: legousb-devel@lists.sourceforge.net 7837W: http://legousb.sourceforge.net/ 7838S: Maintained 7839F: drivers/usb/misc/legousbtower.c 7840 7841LG2160 MEDIA DRIVER 7842M: Michael Krufky <mkrufky@linuxtv.org> 7843L: linux-media@vger.kernel.org 7844W: https://linuxtv.org 7845W: http://github.com/mkrufky 7846Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7847T: git git://linuxtv.org/mkrufky/tuners.git 7848S: Maintained 7849F: drivers/media/dvb-frontends/lg2160.* 7850 7851LGDT3305 MEDIA DRIVER 7852M: Michael Krufky <mkrufky@linuxtv.org> 7853L: linux-media@vger.kernel.org 7854W: https://linuxtv.org 7855W: http://github.com/mkrufky 7856Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7857T: git git://linuxtv.org/mkrufky/tuners.git 7858S: Maintained 7859F: drivers/media/dvb-frontends/lgdt3305.* 7860 7861LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7862M: Viresh Kumar <vireshk@kernel.org> 7863L: linux-ide@vger.kernel.org 7864T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7865S: Maintained 7866F: include/linux/pata_arasan_cf_data.h 7867F: drivers/ata/pata_arasan_cf.c 7868 7869LIBATA PATA DRIVERS 7870M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7871M: Tejun Heo <tj@kernel.org> 7872L: linux-ide@vger.kernel.org 7873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7874S: Maintained 7875F: drivers/ata/pata_*.c 7876F: drivers/ata/ata_generic.c 7877 7878LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7879M: Linus Walleij <linus.walleij@linaro.org> 7880L: linux-ide@vger.kernel.org 7881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7882S: Maintained 7883F: drivers/ata/pata_ftide010.c 7884F: drivers/ata/sata_gemini.c 7885F: drivers/ata/sata_gemini.h 7886 7887LIBATA SATA AHCI PLATFORM devices support 7888M: Hans de Goede <hdegoede@redhat.com> 7889M: Tejun Heo <tj@kernel.org> 7890L: linux-ide@vger.kernel.org 7891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7892S: Maintained 7893F: drivers/ata/ahci_platform.c 7894F: drivers/ata/libahci_platform.c 7895F: include/linux/ahci_platform.h 7896 7897LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7898M: Mikael Pettersson <mikpelinux@gmail.com> 7899L: linux-ide@vger.kernel.org 7900T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7901S: Maintained 7902F: drivers/ata/sata_promise.* 7903 7904LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7905M: Tejun Heo <tj@kernel.org> 7906L: linux-ide@vger.kernel.org 7907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7908S: Maintained 7909F: drivers/ata/ 7910F: include/linux/ata.h 7911F: include/linux/libata.h 7912F: Documentation/devicetree/bindings/ata/ 7913 7914LIBLOCKDEP 7915M: Sasha Levin <alexander.levin@verizon.com> 7916S: Maintained 7917F: tools/lib/lockdep/ 7918 7919LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7920M: Ross Zwisler <ross.zwisler@linux.intel.com> 7921L: linux-nvdimm@lists.01.org 7922Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7923S: Supported 7924F: drivers/nvdimm/blk.c 7925F: drivers/nvdimm/region_devs.c 7926 7927LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7928M: Vishal Verma <vishal.l.verma@intel.com> 7929L: linux-nvdimm@lists.01.org 7930Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7931S: Supported 7932F: drivers/nvdimm/btt* 7933 7934LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7935M: Ross Zwisler <ross.zwisler@linux.intel.com> 7936L: linux-nvdimm@lists.01.org 7937Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7938S: Supported 7939F: drivers/nvdimm/pmem* 7940 7941LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7942M: Dan Williams <dan.j.williams@intel.com> 7943L: linux-nvdimm@lists.01.org 7944Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7946S: Supported 7947F: drivers/nvdimm/* 7948F: drivers/acpi/nfit/* 7949F: include/linux/nd.h 7950F: include/linux/libnvdimm.h 7951F: include/uapi/linux/ndctl.h 7952 7953LIGHTNVM PLATFORM SUPPORT 7954M: Matias Bjorling <mb@lightnvm.io> 7955W: http://github/OpenChannelSSD 7956L: linux-block@vger.kernel.org 7957S: Maintained 7958F: drivers/lightnvm/ 7959F: include/linux/lightnvm.h 7960F: include/uapi/linux/lightnvm.h 7961 7962LINUX FOR POWER MACINTOSH 7963M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7964W: http://www.penguinppc.org/ 7965L: linuxppc-dev@lists.ozlabs.org 7966S: Maintained 7967F: arch/powerpc/platforms/powermac/ 7968F: drivers/macintosh/ 7969 7970LINUX FOR POWERPC (32-BIT AND 64-BIT) 7971M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7972M: Paul Mackerras <paulus@samba.org> 7973M: Michael Ellerman <mpe@ellerman.id.au> 7974W: https://github.com/linuxppc/linux/wiki 7975L: linuxppc-dev@lists.ozlabs.org 7976Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7978S: Supported 7979F: Documentation/ABI/stable/sysfs-firmware-opal-* 7980F: Documentation/devicetree/bindings/powerpc/ 7981F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7982F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7983F: Documentation/powerpc/ 7984F: arch/powerpc/ 7985F: drivers/char/tpm/tpm_ibmvtpm* 7986F: drivers/crypto/nx/ 7987F: drivers/crypto/vmx/ 7988F: drivers/i2c/busses/i2c-opal.c 7989F: drivers/net/ethernet/ibm/ibmveth.* 7990F: drivers/net/ethernet/ibm/ibmvnic.* 7991F: drivers/pci/hotplug/pnv_php.c 7992F: drivers/pci/hotplug/rpa* 7993F: drivers/rtc/rtc-opal.c 7994F: drivers/scsi/ibmvscsi/ 7995F: drivers/tty/hvc/hvc_opal.c 7996F: drivers/watchdog/wdrtas.c 7997F: tools/testing/selftests/powerpc 7998N: /pmac 7999N: powermac 8000N: powernv 8001N: [^a-z0-9]ps3 8002N: pseries 8003 8004LINUX FOR POWERPC EMBEDDED MPC5XXX 8005M: Anatolij Gustschin <agust@denx.de> 8006L: linuxppc-dev@lists.ozlabs.org 8007T: git git://git.denx.de/linux-denx-agust.git 8008S: Maintained 8009F: arch/powerpc/platforms/512x/ 8010F: arch/powerpc/platforms/52xx/ 8011 8012LINUX FOR POWERPC EMBEDDED PPC4XX 8013M: Alistair Popple <alistair@popple.id.au> 8014M: Matt Porter <mporter@kernel.crashing.org> 8015W: http://www.penguinppc.org/ 8016L: linuxppc-dev@lists.ozlabs.org 8017S: Maintained 8018F: arch/powerpc/platforms/40x/ 8019F: arch/powerpc/platforms/44x/ 8020 8021LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8022M: Scott Wood <oss@buserror.net> 8023M: Kumar Gala <galak@kernel.crashing.org> 8024W: http://www.penguinppc.org/ 8025L: linuxppc-dev@lists.ozlabs.org 8026T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8027S: Maintained 8028F: arch/powerpc/platforms/83xx/ 8029F: arch/powerpc/platforms/85xx/ 8030F: Documentation/devicetree/bindings/powerpc/fsl/ 8031 8032LINUX FOR POWERPC EMBEDDED PPC8XX 8033M: Vitaly Bordug <vitb@kernel.crashing.org> 8034W: http://www.penguinppc.org/ 8035L: linuxppc-dev@lists.ozlabs.org 8036S: Maintained 8037F: arch/powerpc/platforms/8xx/ 8038 8039LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8040L: linuxppc-dev@lists.ozlabs.org 8041S: Orphan 8042F: arch/powerpc/*/*virtex* 8043F: arch/powerpc/*/*/*virtex* 8044 8045LINUX FOR POWERPC PA SEMI PWRFICIENT 8046L: linuxppc-dev@lists.ozlabs.org 8047S: Orphan 8048F: arch/powerpc/platforms/pasemi/ 8049F: drivers/*/*pasemi* 8050F: drivers/*/*/*pasemi* 8051 8052LINUX KERNEL DUMP TEST MODULE (LKDTM) 8053M: Kees Cook <keescook@chromium.org> 8054S: Maintained 8055F: drivers/misc/lkdtm* 8056 8057LINUX SECURITY MODULE (LSM) FRAMEWORK 8058M: Chris Wright <chrisw@sous-sol.org> 8059L: linux-security-module@vger.kernel.org 8060S: Supported 8061 8062LIS3LV02D ACCELEROMETER DRIVER 8063M: Eric Piel <eric.piel@tremplin-utc.net> 8064S: Maintained 8065F: Documentation/misc-devices/lis3lv02d 8066F: drivers/misc/lis3lv02d/ 8067F: drivers/platform/x86/hp_accel.c 8068 8069LIVE PATCHING 8070M: Josh Poimboeuf <jpoimboe@redhat.com> 8071M: Jessica Yu <jeyu@kernel.org> 8072M: Jiri Kosina <jikos@kernel.org> 8073M: Miroslav Benes <mbenes@suse.cz> 8074R: Petr Mladek <pmladek@suse.com> 8075S: Maintained 8076F: kernel/livepatch/ 8077F: include/linux/livepatch.h 8078F: arch/x86/include/asm/livepatch.h 8079F: arch/x86/kernel/livepatch.c 8080F: Documentation/livepatch/ 8081F: Documentation/ABI/testing/sysfs-kernel-livepatch 8082F: samples/livepatch/ 8083L: live-patching@vger.kernel.org 8084T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8085 8086LLC (802.2) 8087L: netdev@vger.kernel.org 8088S: Odd fixes 8089F: include/linux/llc.h 8090F: include/uapi/linux/llc.h 8091F: include/net/llc* 8092F: net/llc/ 8093 8094LM73 HARDWARE MONITOR DRIVER 8095M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8096L: linux-hwmon@vger.kernel.org 8097S: Maintained 8098F: drivers/hwmon/lm73.c 8099 8100LM78 HARDWARE MONITOR DRIVER 8101M: Jean Delvare <jdelvare@suse.com> 8102L: linux-hwmon@vger.kernel.org 8103S: Maintained 8104F: Documentation/hwmon/lm78 8105F: drivers/hwmon/lm78.c 8106 8107LM83 HARDWARE MONITOR DRIVER 8108M: Jean Delvare <jdelvare@suse.com> 8109L: linux-hwmon@vger.kernel.org 8110S: Maintained 8111F: Documentation/hwmon/lm83 8112F: drivers/hwmon/lm83.c 8113 8114LM90 HARDWARE MONITOR DRIVER 8115M: Jean Delvare <jdelvare@suse.com> 8116L: linux-hwmon@vger.kernel.org 8117S: Maintained 8118F: Documentation/hwmon/lm90 8119F: Documentation/devicetree/bindings/hwmon/lm90.txt 8120F: drivers/hwmon/lm90.c 8121F: include/dt-bindings/thermal/lm90.h 8122 8123LM95234 HARDWARE MONITOR DRIVER 8124M: Guenter Roeck <linux@roeck-us.net> 8125L: linux-hwmon@vger.kernel.org 8126S: Maintained 8127F: Documentation/hwmon/lm95234 8128F: drivers/hwmon/lm95234.c 8129 8130LME2510 MEDIA DRIVER 8131M: Malcolm Priestley <tvboxspy@gmail.com> 8132L: linux-media@vger.kernel.org 8133W: https://linuxtv.org 8134Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8135S: Maintained 8136F: drivers/media/usb/dvb-usb-v2/lmedm04* 8137 8138LOADPIN SECURITY MODULE 8139M: Kees Cook <keescook@chromium.org> 8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8141S: Supported 8142F: security/loadpin/ 8143F: Documentation/admin-guide/LSM/LoadPin.rst 8144 8145LOCKING PRIMITIVES 8146M: Peter Zijlstra <peterz@infradead.org> 8147M: Ingo Molnar <mingo@redhat.com> 8148L: linux-kernel@vger.kernel.org 8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8150S: Maintained 8151F: Documentation/locking/ 8152F: include/linux/lockdep.h 8153F: include/linux/spinlock*.h 8154F: arch/*/include/asm/spinlock*.h 8155F: include/linux/rwlock*.h 8156F: include/linux/mutex*.h 8157F: arch/*/include/asm/mutex*.h 8158F: include/linux/rwsem*.h 8159F: arch/*/include/asm/rwsem.h 8160F: include/linux/seqlock.h 8161F: lib/locking*.[ch] 8162F: kernel/locking/ 8163 8164LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8165M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8166L: linux-ntfs-dev@lists.sourceforge.net 8167W: http://www.linux-ntfs.org/content/view/19/37/ 8168S: Maintained 8169F: Documentation/ldm.txt 8170F: block/partitions/ldm.* 8171 8172LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8173M: Sathya Prakash <sathya.prakash@broadcom.com> 8174M: Chaitra P B <chaitra.basappa@broadcom.com> 8175M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8176L: MPT-FusionLinux.pdl@broadcom.com 8177L: linux-scsi@vger.kernel.org 8178W: http://www.avagotech.com/support/ 8179S: Supported 8180F: drivers/message/fusion/ 8181F: drivers/scsi/mpt2sas/ 8182F: drivers/scsi/mpt3sas/ 8183 8184LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8185M: Matthew Wilcox <matthew@wil.cx> 8186L: linux-scsi@vger.kernel.org 8187S: Maintained 8188F: drivers/scsi/sym53c8xx_2/ 8189 8190LTC4261 HARDWARE MONITOR DRIVER 8191M: Guenter Roeck <linux@roeck-us.net> 8192L: linux-hwmon@vger.kernel.org 8193S: Maintained 8194F: Documentation/hwmon/ltc4261 8195F: drivers/hwmon/ltc4261.c 8196 8197LTC4306 I2C MULTIPLEXER DRIVER 8198M: Michael Hennerich <michael.hennerich@analog.com> 8199W: http://ez.analog.com/community/linux-device-drivers 8200L: linux-i2c@vger.kernel.org 8201S: Supported 8202F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8203F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8204 8205LTP (Linux Test Project) 8206M: Mike Frysinger <vapier@gentoo.org> 8207M: Cyril Hrubis <chrubis@suse.cz> 8208M: Wanlong Gao <wanlong.gao@gmail.com> 8209M: Jan Stancek <jstancek@redhat.com> 8210M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8211M: Alexey Kodanev <alexey.kodanev@oracle.com> 8212L: ltp@lists.linux.it (subscribers-only) 8213W: http://linux-test-project.github.io/ 8214T: git git://github.com/linux-test-project/ltp.git 8215S: Maintained 8216 8217M32R ARCHITECTURE 8218W: http://www.linux-m32r.org/ 8219S: Orphan 8220F: arch/m32r/ 8221 8222M68K ARCHITECTURE 8223M: Geert Uytterhoeven <geert@linux-m68k.org> 8224L: linux-m68k@lists.linux-m68k.org 8225W: http://www.linux-m68k.org/ 8226T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8227S: Maintained 8228F: arch/m68k/ 8229F: drivers/zorro/ 8230 8231M68K ON APPLE MACINTOSH 8232M: Joshua Thompson <funaho@jurai.org> 8233W: http://www.mac.linux-m68k.org/ 8234L: linux-m68k@lists.linux-m68k.org 8235S: Maintained 8236F: arch/m68k/mac/ 8237 8238M68K ON HP9000/300 8239M: Philip Blundell <philb@gnu.org> 8240W: http://www.tazenda.demon.co.uk/phil/linux-hp 8241S: Maintained 8242F: arch/m68k/hp300/ 8243 8244M88DS3103 MEDIA DRIVER 8245M: Antti Palosaari <crope@iki.fi> 8246L: linux-media@vger.kernel.org 8247W: https://linuxtv.org 8248W: http://palosaari.fi/linux/ 8249Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8250T: git git://linuxtv.org/anttip/media_tree.git 8251S: Maintained 8252F: drivers/media/dvb-frontends/m88ds3103* 8253 8254M88RS2000 MEDIA DRIVER 8255M: Malcolm Priestley <tvboxspy@gmail.com> 8256L: linux-media@vger.kernel.org 8257W: https://linuxtv.org 8258Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8259S: Maintained 8260F: drivers/media/dvb-frontends/m88rs2000* 8261 8262MA901 MASTERKIT USB FM RADIO DRIVER 8263M: Alexey Klimov <klimov.linux@gmail.com> 8264L: linux-media@vger.kernel.org 8265T: git git://linuxtv.org/media_tree.git 8266S: Maintained 8267F: drivers/media/radio/radio-ma901.c 8268 8269MAC80211 8270M: Johannes Berg <johannes@sipsolutions.net> 8271L: linux-wireless@vger.kernel.org 8272W: http://wireless.kernel.org/ 8273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8275S: Maintained 8276F: Documentation/networking/mac80211-injection.txt 8277F: include/net/mac80211.h 8278F: net/mac80211/ 8279F: drivers/net/wireless/mac80211_hwsim.[ch] 8280F: Documentation/networking/mac80211_hwsim/README 8281 8282MAILBOX API 8283M: Jassi Brar <jassisinghbrar@gmail.com> 8284L: linux-kernel@vger.kernel.org 8285S: Maintained 8286F: drivers/mailbox/ 8287F: include/linux/mailbox_client.h 8288F: include/linux/mailbox_controller.h 8289 8290MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8291M: Michael Kerrisk <mtk.manpages@gmail.com> 8292W: http://www.kernel.org/doc/man-pages 8293L: linux-man@vger.kernel.org 8294S: Maintained 8295 8296MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8297M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8298L: linux-mips@linux-mips.org 8299S: Maintained 8300F: arch/mips/boot/dts/img/pistachio_marduk.dts 8301 8302MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8303M: Andrew Lunn <andrew@lunn.ch> 8304M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8305L: netdev@vger.kernel.org 8306S: Maintained 8307F: drivers/net/dsa/mv88e6xxx/ 8308F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8309 8310MARVELL ARMADA DRM SUPPORT 8311M: Russell King <linux@armlinux.org.uk> 8312S: Maintained 8313T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8314T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8315F: drivers/gpu/drm/armada/ 8316F: include/uapi/drm/armada_drm.h 8317F: Documentation/devicetree/bindings/display/armada/ 8318 8319MARVELL CRYPTO DRIVER 8320M: Boris Brezillon <boris.brezillon@free-electrons.com> 8321M: Arnaud Ebalard <arno@natisbad.org> 8322F: drivers/crypto/marvell/ 8323S: Maintained 8324L: linux-crypto@vger.kernel.org 8325 8326MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8327M: Mirko Lindner <mlindner@marvell.com> 8328M: Stephen Hemminger <stephen@networkplumber.org> 8329L: netdev@vger.kernel.org 8330S: Maintained 8331F: drivers/net/ethernet/marvell/sk* 8332 8333MARVELL LIBERTAS WIRELESS DRIVER 8334L: libertas-dev@lists.infradead.org 8335S: Orphan 8336F: drivers/net/wireless/marvell/libertas/ 8337 8338MARVELL MACCHIATOBIN SUPPORT 8339M: Russell King <rmk@armlinux.org.uk> 8340L: linux-arm-kernel@lists.infradead.org 8341S: Maintained 8342F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8343 8344MARVELL MV643XX ETHERNET DRIVER 8345M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8346L: netdev@vger.kernel.org 8347S: Maintained 8348F: drivers/net/ethernet/marvell/mv643xx_eth.* 8349F: include/linux/mv643xx.h 8350 8351MARVELL MV88X3310 PHY DRIVER 8352M: Russell King <rmk@armlinux.org.uk> 8353L: netdev@vger.kernel.org 8354S: Maintained 8355F: drivers/net/phy/marvell10g.c 8356 8357MARVELL MVNETA ETHERNET DRIVER 8358M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8359L: netdev@vger.kernel.org 8360S: Maintained 8361F: drivers/net/ethernet/marvell/mvneta.* 8362 8363MARVELL MWIFIEX WIRELESS DRIVER 8364M: Amitkumar Karwar <amitkarwar@gmail.com> 8365M: Nishant Sarmukadam <nishants@marvell.com> 8366M: Ganapathi Bhat <gbhat@marvell.com> 8367M: Xinming Hu <huxm@marvell.com> 8368L: linux-wireless@vger.kernel.org 8369S: Maintained 8370F: drivers/net/wireless/marvell/mwifiex/ 8371 8372MARVELL MWL8K WIRELESS DRIVER 8373M: Lennert Buytenhek <buytenh@wantstofly.org> 8374L: linux-wireless@vger.kernel.org 8375S: Odd Fixes 8376F: drivers/net/wireless/marvell/mwl8k.c 8377 8378MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8379M: Nicolas Pitre <nico@fluxnic.net> 8380S: Odd Fixes 8381F: drivers/mmc/host/mvsdio.* 8382 8383MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8384M: Hu Ziji <huziji@marvell.com> 8385L: linux-mmc@vger.kernel.org 8386S: Supported 8387F: drivers/mmc/host/sdhci-xenon* 8388F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8389 8390MATROX FRAMEBUFFER DRIVER 8391L: linux-fbdev@vger.kernel.org 8392S: Orphan 8393F: drivers/video/fbdev/matrox/matroxfb_* 8394F: include/uapi/linux/matroxfb.h 8395 8396MAX16065 HARDWARE MONITOR DRIVER 8397M: Guenter Roeck <linux@roeck-us.net> 8398L: linux-hwmon@vger.kernel.org 8399S: Maintained 8400F: Documentation/hwmon/max16065 8401F: drivers/hwmon/max16065.c 8402 8403MAX20751 HARDWARE MONITOR DRIVER 8404M: Guenter Roeck <linux@roeck-us.net> 8405L: linux-hwmon@vger.kernel.org 8406S: Maintained 8407F: Documentation/hwmon/max20751 8408F: drivers/hwmon/max20751.c 8409 8410MAX2175 SDR TUNER DRIVER 8411M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8412L: linux-media@vger.kernel.org 8413T: git git://linuxtv.org/media_tree.git 8414S: Maintained 8415F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8416F: Documentation/media/v4l-drivers/max2175.rst 8417F: drivers/media/i2c/max2175* 8418F: include/uapi/linux/max2175.h 8419 8420MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8421L: linux-hwmon@vger.kernel.org 8422S: Orphan 8423F: Documentation/hwmon/max6650 8424F: drivers/hwmon/max6650.c 8425 8426MAX6697 HARDWARE MONITOR DRIVER 8427M: Guenter Roeck <linux@roeck-us.net> 8428L: linux-hwmon@vger.kernel.org 8429S: Maintained 8430F: Documentation/hwmon/max6697 8431F: Documentation/devicetree/bindings/i2c/max6697.txt 8432F: drivers/hwmon/max6697.c 8433F: include/linux/platform_data/max6697.h 8434 8435MAX9860 MONO AUDIO VOICE CODEC DRIVER 8436M: Peter Rosin <peda@axentia.se> 8437L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8438S: Maintained 8439F: Documentation/devicetree/bindings/sound/max9860.txt 8440F: sound/soc/codecs/max9860.* 8441 8442MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8443M: Javier Martinez Canillas <javier@dowhile0.org> 8444L: linux-kernel@vger.kernel.org 8445S: Supported 8446F: drivers/regulator/max77802-regulator.c 8447F: Documentation/devicetree/bindings/*/*max77802.txt 8448F: include/dt-bindings/*/*max77802.h 8449 8450MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8451M: Krzysztof Kozlowski <krzk@kernel.org> 8452M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8453L: linux-pm@vger.kernel.org 8454S: Supported 8455F: drivers/power/supply/max14577_charger.c 8456F: drivers/power/supply/max77693_charger.c 8457 8458MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8459M: Chanwoo Choi <cw00.choi@samsung.com> 8460M: Krzysztof Kozlowski <krzk@kernel.org> 8461M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8462L: linux-kernel@vger.kernel.org 8463S: Supported 8464F: drivers/*/max14577*.c 8465F: drivers/*/max77686*.c 8466F: drivers/*/max77693*.c 8467F: drivers/extcon/extcon-max14577.c 8468F: drivers/extcon/extcon-max77693.c 8469F: drivers/rtc/rtc-max77686.c 8470F: drivers/clk/clk-max77686.c 8471F: Documentation/devicetree/bindings/mfd/max14577.txt 8472F: Documentation/devicetree/bindings/*/max77686.txt 8473F: Documentation/devicetree/bindings/mfd/max77693.txt 8474F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8475F: include/linux/mfd/max14577*.h 8476F: include/linux/mfd/max77686*.h 8477F: include/linux/mfd/max77693*.h 8478 8479MAXIRADIO FM RADIO RECEIVER DRIVER 8480M: Hans Verkuil <hverkuil@xs4all.nl> 8481L: linux-media@vger.kernel.org 8482T: git git://linuxtv.org/media_tree.git 8483W: https://linuxtv.org 8484S: Maintained 8485F: drivers/media/radio/radio-maxiradio* 8486 8487MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8488M: Peter Rosin <peda@axentia.se> 8489L: linux-iio@vger.kernel.org 8490S: Maintained 8491F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8492F: drivers/iio/potentiometer/mcp4531.c 8493 8494MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8495M: William Breathitt Gray <vilhelm.gray@gmail.com> 8496L: linux-iio@vger.kernel.org 8497S: Maintained 8498F: drivers/iio/dac/cio-dac.c 8499 8500MEDIA DRIVERS FOR ASCOT2E 8501M: Sergey Kozlov <serjk@netup.ru> 8502M: Abylay Ospan <aospan@netup.ru> 8503L: linux-media@vger.kernel.org 8504W: https://linuxtv.org 8505W: http://netup.tv/ 8506T: git git://linuxtv.org/media_tree.git 8507S: Supported 8508F: drivers/media/dvb-frontends/ascot2e* 8509 8510MEDIA DRIVERS FOR CXD2841ER 8511M: Sergey Kozlov <serjk@netup.ru> 8512M: Abylay Ospan <aospan@netup.ru> 8513L: linux-media@vger.kernel.org 8514W: https://linuxtv.org 8515W: http://netup.tv/ 8516T: git git://linuxtv.org/media_tree.git 8517S: Supported 8518F: drivers/media/dvb-frontends/cxd2841er* 8519 8520MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8521M: Daniel Scheller <d.scheller.oss@gmail.com> 8522L: linux-media@vger.kernel.org 8523W: https://linuxtv.org 8524T: git git://linuxtv.org/media_tree.git 8525S: Maintained 8526F: drivers/media/pci/ddbridge/* 8527 8528MEDIA DRIVERS FOR FREESCALE IMX 8529M: Steve Longerbeam <slongerbeam@gmail.com> 8530M: Philipp Zabel <p.zabel@pengutronix.de> 8531L: linux-media@vger.kernel.org 8532T: git git://linuxtv.org/media_tree.git 8533S: Maintained 8534F: Documentation/devicetree/bindings/media/imx.txt 8535F: Documentation/media/v4l-drivers/imx.rst 8536F: drivers/staging/media/imx/ 8537F: include/linux/imx-media.h 8538F: include/media/imx.h 8539 8540MEDIA DRIVERS FOR HELENE 8541M: Abylay Ospan <aospan@netup.ru> 8542L: linux-media@vger.kernel.org 8543W: https://linuxtv.org 8544W: http://netup.tv/ 8545T: git git://linuxtv.org/media_tree.git 8546S: Supported 8547F: drivers/media/dvb-frontends/helene* 8548 8549MEDIA DRIVERS FOR HORUS3A 8550M: Sergey Kozlov <serjk@netup.ru> 8551M: Abylay Ospan <aospan@netup.ru> 8552L: linux-media@vger.kernel.org 8553W: https://linuxtv.org 8554W: http://netup.tv/ 8555T: git git://linuxtv.org/media_tree.git 8556S: Supported 8557F: drivers/media/dvb-frontends/horus3a* 8558 8559MEDIA DRIVERS FOR LNBH25 8560M: Sergey Kozlov <serjk@netup.ru> 8561M: Abylay Ospan <aospan@netup.ru> 8562L: linux-media@vger.kernel.org 8563W: https://linuxtv.org 8564W: http://netup.tv/ 8565T: git git://linuxtv.org/media_tree.git 8566S: Supported 8567F: drivers/media/dvb-frontends/lnbh25* 8568 8569MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8570M: Daniel Scheller <d.scheller.oss@gmail.com> 8571L: linux-media@vger.kernel.org 8572W: https://linuxtv.org 8573T: git git://linuxtv.org/media_tree.git 8574S: Maintained 8575F: drivers/media/dvb-frontends/mxl5xx* 8576 8577MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8578M: Sergey Kozlov <serjk@netup.ru> 8579M: Abylay Ospan <aospan@netup.ru> 8580L: linux-media@vger.kernel.org 8581W: https://linuxtv.org 8582W: http://netup.tv/ 8583T: git git://linuxtv.org/media_tree.git 8584S: Supported 8585F: drivers/media/pci/netup_unidvb/* 8586 8587MEDIA DRIVERS FOR RENESAS - DRIF 8588M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8589L: linux-media@vger.kernel.org 8590L: linux-renesas-soc@vger.kernel.org 8591T: git git://linuxtv.org/media_tree.git 8592S: Supported 8593F: Documentation/devicetree/bindings/media/renesas,drif.txt 8594F: drivers/media/platform/rcar_drif.c 8595 8596MEDIA DRIVERS FOR RENESAS - FCP 8597M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8598L: linux-media@vger.kernel.org 8599L: linux-renesas-soc@vger.kernel.org 8600T: git git://linuxtv.org/media_tree.git 8601S: Supported 8602F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8603F: drivers/media/platform/rcar-fcp.c 8604F: include/media/rcar-fcp.h 8605 8606MEDIA DRIVERS FOR RENESAS - FDP1 8607M: Kieran Bingham <kieran@bingham.xyz> 8608L: linux-media@vger.kernel.org 8609L: linux-renesas-soc@vger.kernel.org 8610T: git git://linuxtv.org/media_tree.git 8611S: Supported 8612F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8613F: drivers/media/platform/rcar_fdp1.c 8614 8615MEDIA DRIVERS FOR RENESAS - VIN 8616M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8617L: linux-media@vger.kernel.org 8618L: linux-renesas-soc@vger.kernel.org 8619T: git git://linuxtv.org/media_tree.git 8620S: Supported 8621F: Documentation/devicetree/bindings/media/rcar_vin.txt 8622F: drivers/media/platform/rcar-vin/ 8623 8624MEDIA DRIVERS FOR RENESAS - VSP1 8625M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8626L: linux-media@vger.kernel.org 8627L: linux-renesas-soc@vger.kernel.org 8628T: git git://linuxtv.org/media_tree.git 8629S: Supported 8630F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8631F: drivers/media/platform/vsp1/ 8632 8633MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8634M: Daniel Scheller <d.scheller.oss@gmail.com> 8635L: linux-media@vger.kernel.org 8636W: https://linuxtv.org 8637T: git git://linuxtv.org/media_tree.git 8638S: Maintained 8639F: drivers/media/dvb-frontends/stv0910* 8640 8641MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8642M: Daniel Scheller <d.scheller.oss@gmail.com> 8643L: linux-media@vger.kernel.org 8644W: https://linuxtv.org 8645T: git git://linuxtv.org/media_tree.git 8646S: Maintained 8647F: drivers/media/dvb-frontends/stv6111* 8648 8649MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8650M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8651M: Mauro Carvalho Chehab <mchehab@kernel.org> 8652P: LinuxTV.org Project 8653L: linux-media@vger.kernel.org 8654W: https://linuxtv.org 8655Q: http://patchwork.kernel.org/project/linux-media/list/ 8656T: git git://linuxtv.org/media_tree.git 8657S: Maintained 8658F: Documentation/devicetree/bindings/media/ 8659F: Documentation/media/ 8660F: drivers/media/ 8661F: drivers/staging/media/ 8662F: include/linux/platform_data/media/ 8663F: include/media/ 8664F: include/uapi/linux/dvb/ 8665F: include/uapi/linux/videodev2.h 8666F: include/uapi/linux/media.h 8667F: include/uapi/linux/v4l2-* 8668F: include/uapi/linux/meye.h 8669F: include/uapi/linux/ivtv* 8670F: include/uapi/linux/uvcvideo.h 8671 8672MEDIATEK CIR DRIVER 8673M: Sean Wang <sean.wang@mediatek.com> 8674S: Maintained 8675F: drivers/media/rc/mtk-cir.c 8676 8677MEDIATEK PMIC LED DRIVER 8678M: Sean Wang <sean.wang@mediatek.com> 8679S: Maintained 8680F: drivers/leds/leds-mt6323.c 8681F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8682 8683MEDIATEK ETHERNET DRIVER 8684M: Felix Fietkau <nbd@openwrt.org> 8685M: John Crispin <john@phrozen.org> 8686M: Sean Wang <sean.wang@mediatek.com> 8687M: Nelson Chang <nelson.chang@mediatek.com> 8688L: netdev@vger.kernel.org 8689S: Maintained 8690F: drivers/net/ethernet/mediatek/ 8691 8692MEDIATEK JPEG DRIVER 8693M: Rick Chang <rick.chang@mediatek.com> 8694M: Bin Liu <bin.liu@mediatek.com> 8695S: Supported 8696F: drivers/media/platform/mtk-jpeg/ 8697F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8698 8699MEDIATEK MDP DRIVER 8700M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8701M: Houlong Wei <houlong.wei@mediatek.com> 8702M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8703S: Supported 8704F: drivers/media/platform/mtk-mdp/ 8705F: drivers/media/platform/mtk-vpu/ 8706F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8707 8708MEDIATEK MEDIA DRIVER 8709M: Tiffany Lin <tiffany.lin@mediatek.com> 8710M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8711S: Supported 8712F: drivers/media/platform/mtk-vcodec/ 8713F: drivers/media/platform/mtk-vpu/ 8714F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8715F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8716 8717MEDIATEK MT7601U WIRELESS LAN DRIVER 8718M: Jakub Kicinski <kubakici@wp.pl> 8719L: linux-wireless@vger.kernel.org 8720S: Maintained 8721F: drivers/net/wireless/mediatek/mt7601u/ 8722 8723MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8724M: Sean Wang <sean.wang@mediatek.com> 8725S: Maintained 8726F: drivers/char/hw_random/mtk-rng.c 8727 8728MEDIATEK USB3 DRD IP DRIVER 8729M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8730L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8732L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8733S: Maintained 8734F: drivers/usb/mtu3/ 8735 8736MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8737M: Peter Senna Tschudin <peter.senna@collabora.com> 8738M: Martin Donnelly <martin.donnelly@ge.com> 8739M: Martyn Welch <martyn.welch@collabora.co.uk> 8740S: Maintained 8741F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8742F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8743 8744MEGARAID SCSI/SAS DRIVERS 8745M: Kashyap Desai <kashyap.desai@broadcom.com> 8746M: Sumit Saxena <sumit.saxena@broadcom.com> 8747M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8748L: megaraidlinux.pdl@broadcom.com 8749L: linux-scsi@vger.kernel.org 8750W: http://www.avagotech.com/support/ 8751S: Maintained 8752F: Documentation/scsi/megaraid.txt 8753F: drivers/scsi/megaraid.* 8754F: drivers/scsi/megaraid/ 8755 8756MELEXIS MLX90614 DRIVER 8757M: Crt Mori <cmo@melexis.com> 8758L: linux-iio@vger.kernel.org 8759W: http://www.melexis.com 8760S: Supported 8761F: drivers/iio/temperature/mlx90614.c 8762 8763MELFAS MIP4 TOUCHSCREEN DRIVER 8764M: Sangwon Jee <jeesw@melfas.com> 8765W: http://www.melfas.com 8766S: Supported 8767F: drivers/input/touchscreen/melfas_mip4.c 8768F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8769 8770MELLANOX ETHERNET DRIVER (mlx4_en) 8771M: Tariq Toukan <tariqt@mellanox.com> 8772L: netdev@vger.kernel.org 8773S: Supported 8774W: http://www.mellanox.com 8775Q: http://patchwork.ozlabs.org/project/netdev/list/ 8776F: drivers/net/ethernet/mellanox/mlx4/en_* 8777 8778MELLANOX ETHERNET DRIVER (mlx5e) 8779M: Saeed Mahameed <saeedm@mellanox.com> 8780L: netdev@vger.kernel.org 8781S: Supported 8782W: http://www.mellanox.com 8783Q: http://patchwork.ozlabs.org/project/netdev/list/ 8784F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8785 8786MELLANOX ETHERNET INNOVA DRIVER 8787M: Ilan Tayari <ilant@mellanox.com> 8788R: Boris Pismenny <borisp@mellanox.com> 8789L: netdev@vger.kernel.org 8790S: Supported 8791W: http://www.mellanox.com 8792Q: http://patchwork.ozlabs.org/project/netdev/list/ 8793F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8794F: include/linux/mlx5/mlx5_ifc_fpga.h 8795 8796MELLANOX ETHERNET INNOVA IPSEC DRIVER 8797M: Ilan Tayari <ilant@mellanox.com> 8798R: Boris Pismenny <borisp@mellanox.com> 8799L: netdev@vger.kernel.org 8800S: Supported 8801W: http://www.mellanox.com 8802Q: http://patchwork.ozlabs.org/project/netdev/list/ 8803F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8804F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8805 8806MELLANOX ETHERNET SWITCH DRIVERS 8807M: Jiri Pirko <jiri@mellanox.com> 8808M: Ido Schimmel <idosch@mellanox.com> 8809L: netdev@vger.kernel.org 8810S: Supported 8811W: http://www.mellanox.com 8812Q: http://patchwork.ozlabs.org/project/netdev/list/ 8813F: drivers/net/ethernet/mellanox/mlxsw/ 8814 8815MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8816M: mlxsw@mellanox.com 8817L: netdev@vger.kernel.org 8818S: Supported 8819W: http://www.mellanox.com 8820Q: http://patchwork.ozlabs.org/project/netdev/list/ 8821F: drivers/net/ethernet/mellanox/mlxfw/ 8822 8823MELLANOX MLX CPLD HOTPLUG DRIVER 8824M: Vadim Pasternak <vadimp@mellanox.com> 8825L: platform-driver-x86@vger.kernel.org 8826S: Supported 8827F: drivers/platform/x86/mlxcpld-hotplug.c 8828F: include/linux/platform_data/mlxcpld-hotplug.h 8829 8830MELLANOX MLX4 core VPI driver 8831M: Tariq Toukan <tariqt@mellanox.com> 8832L: netdev@vger.kernel.org 8833L: linux-rdma@vger.kernel.org 8834W: http://www.mellanox.com 8835Q: http://patchwork.ozlabs.org/project/netdev/list/ 8836S: Supported 8837F: drivers/net/ethernet/mellanox/mlx4/ 8838F: include/linux/mlx4/ 8839 8840MELLANOX MLX4 IB driver 8841M: Yishai Hadas <yishaih@mellanox.com> 8842L: linux-rdma@vger.kernel.org 8843W: http://www.mellanox.com 8844Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8845S: Supported 8846F: drivers/infiniband/hw/mlx4/ 8847F: include/linux/mlx4/ 8848F: include/uapi/rdma/mlx4-abi.h 8849 8850MELLANOX MLX5 core VPI driver 8851M: Saeed Mahameed <saeedm@mellanox.com> 8852M: Matan Barak <matanb@mellanox.com> 8853M: Leon Romanovsky <leonro@mellanox.com> 8854L: netdev@vger.kernel.org 8855L: linux-rdma@vger.kernel.org 8856W: http://www.mellanox.com 8857Q: http://patchwork.ozlabs.org/project/netdev/list/ 8858S: Supported 8859F: drivers/net/ethernet/mellanox/mlx5/core/ 8860F: include/linux/mlx5/ 8861 8862MELLANOX MLX5 IB driver 8863M: Matan Barak <matanb@mellanox.com> 8864M: Leon Romanovsky <leonro@mellanox.com> 8865L: linux-rdma@vger.kernel.org 8866W: http://www.mellanox.com 8867Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8868S: Supported 8869F: drivers/infiniband/hw/mlx5/ 8870F: include/linux/mlx5/ 8871F: include/uapi/rdma/mlx5-abi.h 8872 8873MELLANOX MLXCPLD I2C AND MUX DRIVER 8874M: Vadim Pasternak <vadimp@mellanox.com> 8875M: Michael Shych <michaelsh@mellanox.com> 8876L: linux-i2c@vger.kernel.org 8877S: Supported 8878F: drivers/i2c/busses/i2c-mlxcpld.c 8879F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8880F: Documentation/i2c/busses/i2c-mlxcpld 8881 8882MELLANOX MLXCPLD LED DRIVER 8883M: Vadim Pasternak <vadimp@mellanox.com> 8884L: linux-leds@vger.kernel.org 8885S: Supported 8886F: drivers/leds/leds-mlxcpld.c 8887F: Documentation/leds/leds-mlxcpld.txt 8888 8889MELLANOX PLATFORM DRIVER 8890M: Vadim Pasternak <vadimp@mellanox.com> 8891L: platform-driver-x86@vger.kernel.org 8892S: Supported 8893F: drivers/platform/x86/mlx-platform.c 8894 8895MEMBARRIER SUPPORT 8896M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8897M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8898L: linux-kernel@vger.kernel.org 8899S: Supported 8900F: kernel/sched/membarrier.c 8901F: include/uapi/linux/membarrier.h 8902 8903MEMORY MANAGEMENT 8904L: linux-mm@kvack.org 8905W: http://www.linux-mm.org 8906S: Maintained 8907F: include/linux/mm.h 8908F: include/linux/gfp.h 8909F: include/linux/mmzone.h 8910F: include/linux/memory_hotplug.h 8911F: include/linux/vmalloc.h 8912F: mm/ 8913 8914MEMORY TECHNOLOGY DEVICES (MTD) 8915M: David Woodhouse <dwmw2@infradead.org> 8916M: Brian Norris <computersforpeace@gmail.com> 8917M: Boris Brezillon <boris.brezillon@free-electrons.com> 8918M: Marek Vasut <marek.vasut@gmail.com> 8919M: Richard Weinberger <richard@nod.at> 8920M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8921L: linux-mtd@lists.infradead.org 8922W: http://www.linux-mtd.infradead.org/ 8923Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8924T: git git://git.infradead.org/linux-mtd.git master 8925T: git git://git.infradead.org/l2-mtd.git master 8926S: Maintained 8927F: Documentation/devicetree/bindings/mtd/ 8928F: drivers/mtd/ 8929F: include/linux/mtd/ 8930F: include/uapi/mtd/ 8931 8932MEN A21 WATCHDOG DRIVER 8933M: Johannes Thumshirn <morbidrsa@gmail.com> 8934L: linux-watchdog@vger.kernel.org 8935S: Maintained 8936F: drivers/watchdog/mena21_wdt.c 8937 8938MEN CHAMELEON BUS (mcb) 8939M: Johannes Thumshirn <morbidrsa@gmail.com> 8940S: Maintained 8941F: drivers/mcb/ 8942F: include/linux/mcb.h 8943F: Documentation/men-chameleon-bus.txt 8944 8945MEN F21BMC (Board Management Controller) 8946M: Andreas Werner <andreas.werner@men.de> 8947S: Supported 8948F: drivers/mfd/menf21bmc.c 8949F: drivers/watchdog/menf21bmc_wdt.c 8950F: drivers/leds/leds-menf21bmc.c 8951F: drivers/hwmon/menf21bmc_hwmon.c 8952F: Documentation/hwmon/menf21bmc 8953 8954MESON AO CEC DRIVER FOR AMLOGIC SOCS 8955M: Neil Armstrong <narmstrong@baylibre.com> 8956L: linux-media@lists.freedesktop.org 8957L: linux-amlogic@lists.infradead.org 8958W: http://linux-meson.com/ 8959S: Supported 8960F: drivers/media/platform/meson/ao-cec.c 8961F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8962T: git git://linuxtv.org/media_tree.git 8963 8964METAG ARCHITECTURE 8965M: James Hogan <jhogan@kernel.org> 8966L: linux-metag@vger.kernel.org 8967T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8968S: Odd Fixes 8969F: arch/metag/ 8970F: Documentation/metag/ 8971F: Documentation/devicetree/bindings/metag/ 8972F: Documentation/devicetree/bindings/interrupt-controller/img,* 8973F: drivers/clocksource/metag_generic.c 8974F: drivers/irqchip/irq-metag.c 8975F: drivers/irqchip/irq-metag-ext.c 8976F: drivers/tty/metag_da.c 8977 8978MICROBLAZE ARCHITECTURE 8979M: Michal Simek <monstr@monstr.eu> 8980W: http://www.monstr.eu/fdt/ 8981T: git git://git.monstr.eu/linux-2.6-microblaze.git 8982S: Supported 8983F: arch/microblaze/ 8984 8985MICROCHIP / ATMEL AT91 SERIAL DRIVER 8986M: Richard Genoud <richard.genoud@gmail.com> 8987S: Maintained 8988F: drivers/tty/serial/atmel_serial.c 8989F: drivers/tty/serial/atmel_serial.h 8990 8991MICROCHIP / ATMEL DMA DRIVER 8992M: Ludovic Desroches <ludovic.desroches@microchip.com> 8993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8994L: dmaengine@vger.kernel.org 8995S: Supported 8996F: drivers/dma/at_hdmac.c 8997F: drivers/dma/at_hdmac_regs.h 8998F: include/linux/platform_data/dma-atmel.h 8999 9000MICROCHIP / ATMEL ECC DRIVER 9001M: Tudor Ambarus <tudor.ambarus@microchip.com> 9002L: linux-crypto@vger.kernel.org 9003S: Maintained 9004F: drivers/crypto/atmel-ecc.* 9005 9006MICROCHIP / ATMEL ISC DRIVER 9007M: Songjun Wu <songjun.wu@microchip.com> 9008L: linux-media@vger.kernel.org 9009S: Supported 9010F: drivers/media/platform/atmel/atmel-isc.c 9011F: drivers/media/platform/atmel/atmel-isc-regs.h 9012F: devicetree/bindings/media/atmel-isc.txt 9013 9014MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9015M: Woojung Huh <Woojung.Huh@microchip.com> 9016M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9017L: netdev@vger.kernel.org 9018S: Maintained 9019F: net/dsa/tag_ksz.c 9020F: drivers/net/dsa/microchip/* 9021F: include/linux/platform_data/microchip-ksz.h 9022F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9023 9024MICROCHIP USB251XB DRIVER 9025M: Richard Leitner <richard.leitner@skidata.com> 9026L: linux-usb@vger.kernel.org 9027S: Maintained 9028F: drivers/usb/misc/usb251xb.c 9029F: Documentation/devicetree/bindings/usb/usb251xb.txt 9030 9031MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9032M: Don Brace <don.brace@microsemi.com> 9033L: esc.storagedev@microsemi.com 9034L: linux-scsi@vger.kernel.org 9035S: Supported 9036F: drivers/scsi/smartpqi/smartpqi*.[ch] 9037F: drivers/scsi/smartpqi/Kconfig 9038F: drivers/scsi/smartpqi/Makefile 9039F: include/linux/cciss*.h 9040F: include/uapi/linux/cciss*.h 9041F: Documentation/scsi/smartpqi.txt 9042 9043MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9044M: Chen Yu <yu.c.chen@intel.com> 9045L: platform-driver-x86@vger.kernel.org 9046S: Supported 9047F: drivers/platform/x86/surfacepro3_button.c 9048 9049MICROTEK X6 SCANNER 9050M: Oliver Neukum <oliver@neukum.org> 9051S: Maintained 9052F: drivers/usb/image/microtek.* 9053 9054MIPS 9055M: Ralf Baechle <ralf@linux-mips.org> 9056L: linux-mips@linux-mips.org 9057W: http://www.linux-mips.org/ 9058T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9059Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9060S: Supported 9061F: Documentation/devicetree/bindings/mips/ 9062F: Documentation/mips/ 9063F: arch/mips/ 9064 9065MIPS BOSTON DEVELOPMENT BOARD 9066M: Paul Burton <paul.burton@mips.com> 9067L: linux-mips@linux-mips.org 9068S: Maintained 9069F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9070F: arch/mips/boot/dts/img/boston.dts 9071F: arch/mips/configs/generic/board-boston.config 9072F: drivers/clk/imgtec/clk-boston.c 9073F: include/dt-bindings/clock/boston-clock.h 9074 9075MIPS GENERIC PLATFORM 9076M: Paul Burton <paul.burton@mips.com> 9077L: linux-mips@linux-mips.org 9078S: Supported 9079F: arch/mips/generic/ 9080F: arch/mips/tools/generic-board-config.sh 9081 9082MIPS/LOONGSON1 ARCHITECTURE 9083M: Keguang Zhang <keguang.zhang@gmail.com> 9084L: linux-mips@linux-mips.org 9085S: Maintained 9086F: arch/mips/loongson32/ 9087F: arch/mips/include/asm/mach-loongson32/ 9088F: drivers/*/*loongson1* 9089F: drivers/*/*/*loongson1* 9090 9091MIPS RINT INSTRUCTION EMULATION 9092M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9093L: linux-mips@linux-mips.org 9094S: Supported 9095F: arch/mips/math-emu/sp_rint.c 9096F: arch/mips/math-emu/dp_rint.c 9097 9098MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9099M: Hans Verkuil <hverkuil@xs4all.nl> 9100L: linux-media@vger.kernel.org 9101T: git git://linuxtv.org/media_tree.git 9102W: https://linuxtv.org 9103S: Odd Fixes 9104F: drivers/media/radio/radio-miropcm20* 9105 9106MMP SUPPORT 9107M: Eric Miao <eric.y.miao@gmail.com> 9108M: Haojian Zhuang <haojian.zhuang@gmail.com> 9109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9110T: git git://github.com/hzhuang1/linux.git 9111T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9112S: Maintained 9113F: arch/arm/boot/dts/mmp* 9114F: arch/arm/mach-mmp/ 9115 9116MN88472 MEDIA DRIVER 9117M: Antti Palosaari <crope@iki.fi> 9118L: linux-media@vger.kernel.org 9119W: https://linuxtv.org 9120W: http://palosaari.fi/linux/ 9121Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9122S: Maintained 9123F: drivers/media/dvb-frontends/mn88472* 9124 9125MN88473 MEDIA DRIVER 9126M: Antti Palosaari <crope@iki.fi> 9127L: linux-media@vger.kernel.org 9128W: https://linuxtv.org 9129W: http://palosaari.fi/linux/ 9130Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9131S: Maintained 9132F: drivers/media/dvb-frontends/mn88473* 9133 9134MODULE SUPPORT 9135M: Jessica Yu <jeyu@kernel.org> 9136M: Rusty Russell <rusty@rustcorp.com.au> 9137T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9138S: Maintained 9139F: include/linux/module.h 9140F: kernel/module.c 9141 9142MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9143W: http://popies.net/meye/ 9144S: Orphan 9145F: Documentation/media/v4l-drivers/meye* 9146F: drivers/media/pci/meye/ 9147F: include/uapi/linux/meye.h 9148 9149MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9150M: Jiri Slaby <jirislaby@gmail.com> 9151S: Maintained 9152F: Documentation/serial/moxa-smartio 9153F: drivers/tty/mxser.* 9154 9155MR800 AVERMEDIA USB FM RADIO DRIVER 9156M: Alexey Klimov <klimov.linux@gmail.com> 9157L: linux-media@vger.kernel.org 9158T: git git://linuxtv.org/media_tree.git 9159S: Maintained 9160F: drivers/media/radio/radio-mr800.c 9161 9162MRF24J40 IEEE 802.15.4 RADIO DRIVER 9163M: Alan Ott <alan@signal11.us> 9164L: linux-wpan@vger.kernel.org 9165S: Maintained 9166F: drivers/net/ieee802154/mrf24j40.c 9167F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9168 9169MSI LAPTOP SUPPORT 9170M: "Lee, Chun-Yi" <jlee@suse.com> 9171L: platform-driver-x86@vger.kernel.org 9172S: Maintained 9173F: drivers/platform/x86/msi-laptop.c 9174 9175MSI WMI SUPPORT 9176L: platform-driver-x86@vger.kernel.org 9177S: Orphan 9178F: drivers/platform/x86/msi-wmi.c 9179 9180MSI001 MEDIA DRIVER 9181M: Antti Palosaari <crope@iki.fi> 9182L: linux-media@vger.kernel.org 9183W: https://linuxtv.org 9184W: http://palosaari.fi/linux/ 9185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9186T: git git://linuxtv.org/anttip/media_tree.git 9187S: Maintained 9188F: drivers/media/tuners/msi001* 9189 9190MSI2500 MEDIA DRIVER 9191M: Antti Palosaari <crope@iki.fi> 9192L: linux-media@vger.kernel.org 9193W: https://linuxtv.org 9194W: http://palosaari.fi/linux/ 9195Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9196T: git git://linuxtv.org/anttip/media_tree.git 9197S: Maintained 9198F: drivers/media/usb/msi2500/ 9199 9200MSYSTEMS DISKONCHIP G3 MTD DRIVER 9201M: Robert Jarzmik <robert.jarzmik@free.fr> 9202L: linux-mtd@lists.infradead.org 9203S: Maintained 9204F: drivers/mtd/devices/docg3* 9205 9206MT9M032 APTINA SENSOR DRIVER 9207M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9208L: linux-media@vger.kernel.org 9209T: git git://linuxtv.org/media_tree.git 9210S: Maintained 9211F: drivers/media/i2c/mt9m032.c 9212F: include/media/i2c/mt9m032.h 9213 9214MT9P031 APTINA CAMERA SENSOR 9215M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9216L: linux-media@vger.kernel.org 9217T: git git://linuxtv.org/media_tree.git 9218S: Maintained 9219F: drivers/media/i2c/mt9p031.c 9220F: include/media/i2c/mt9p031.h 9221 9222MT9T001 APTINA CAMERA SENSOR 9223M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9224L: linux-media@vger.kernel.org 9225T: git git://linuxtv.org/media_tree.git 9226S: Maintained 9227F: drivers/media/i2c/mt9t001.c 9228F: include/media/i2c/mt9t001.h 9229 9230MT9V032 APTINA CAMERA SENSOR 9231M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9232L: linux-media@vger.kernel.org 9233T: git git://linuxtv.org/media_tree.git 9234S: Maintained 9235F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9236F: drivers/media/i2c/mt9v032.c 9237F: include/media/i2c/mt9v032.h 9238 9239MULTIFUNCTION DEVICES (MFD) 9240M: Lee Jones <lee.jones@linaro.org> 9241T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9242S: Supported 9243F: Documentation/devicetree/bindings/mfd/ 9244F: drivers/mfd/ 9245F: include/linux/mfd/ 9246F: include/dt-bindings/mfd/ 9247 9248MULTIMEDIA CARD (MMC) ETC. OVER SPI 9249S: Orphan 9250F: drivers/mmc/host/mmc_spi.c 9251F: include/linux/spi/mmc_spi.h 9252 9253MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9254M: Ulf Hansson <ulf.hansson@linaro.org> 9255L: linux-mmc@vger.kernel.org 9256T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9257S: Maintained 9258F: Documentation/devicetree/bindings/mmc/ 9259F: drivers/mmc/ 9260F: include/linux/mmc/ 9261F: include/uapi/linux/mmc/ 9262 9263MULTIPLEXER SUBSYSTEM 9264M: Peter Rosin <peda@axentia.se> 9265S: Maintained 9266F: Documentation/ABI/testing/mux/sysfs-class-mux* 9267F: Documentation/devicetree/bindings/mux/ 9268F: include/linux/dt-bindings/mux/ 9269F: include/linux/mux/ 9270F: drivers/mux/ 9271 9272MULTITECH MULTIPORT CARD (ISICOM) 9273S: Orphan 9274F: drivers/tty/isicom.c 9275F: include/linux/isicom.h 9276 9277MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9278M: Bin Liu <b-liu@ti.com> 9279L: linux-usb@vger.kernel.org 9280S: Maintained 9281F: drivers/usb/musb/ 9282 9283MXL5007T MEDIA DRIVER 9284M: Michael Krufky <mkrufky@linuxtv.org> 9285L: linux-media@vger.kernel.org 9286W: https://linuxtv.org 9287W: http://github.com/mkrufky 9288Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9289T: git git://linuxtv.org/mkrufky/tuners.git 9290S: Maintained 9291F: drivers/media/tuners/mxl5007t.* 9292 9293MXSFB DRM DRIVER 9294M: Marek Vasut <marex@denx.de> 9295S: Supported 9296F: drivers/gpu/drm/mxsfb/ 9297F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9298 9299MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9300M: Hyong-Youb Kim <hykim@myri.com> 9301L: netdev@vger.kernel.org 9302W: https://www.myricom.com/support/downloads/myri10ge.html 9303S: Supported 9304F: drivers/net/ethernet/myricom/myri10ge/ 9305 9306NAND FLASH SUBSYSTEM 9307M: Boris Brezillon <boris.brezillon@free-electrons.com> 9308R: Richard Weinberger <richard@nod.at> 9309L: linux-mtd@lists.infradead.org 9310W: http://www.linux-mtd.infradead.org/ 9311Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9312T: git git://git.infradead.org/linux-mtd.git nand/fixes 9313T: git git://git.infradead.org/l2-mtd.git nand/next 9314S: Maintained 9315F: drivers/mtd/nand/ 9316F: include/linux/mtd/*nand*.h 9317 9318NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9319M: Daniel Mack <zonque@gmail.com> 9320S: Maintained 9321L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9322W: http://www.native-instruments.com 9323F: sound/usb/caiaq/ 9324 9325NATSEMI ETHERNET DRIVER (DP8381x) 9326S: Orphan 9327F: drivers/net/ethernet/natsemi/natsemi.c 9328 9329NCP FILESYSTEM 9330M: Petr Vandrovec <petr@vandrovec.name> 9331S: Odd Fixes 9332F: fs/ncpfs/ 9333 9334NCR 5380 SCSI DRIVERS 9335M: Finn Thain <fthain@telegraphics.com.au> 9336M: Michael Schmitz <schmitzmic@gmail.com> 9337L: linux-scsi@vger.kernel.org 9338S: Maintained 9339F: Documentation/scsi/g_NCR5380.txt 9340F: drivers/scsi/NCR5380.* 9341F: drivers/scsi/arm/cumana_1.c 9342F: drivers/scsi/arm/oak.c 9343F: drivers/scsi/atari_scsi.* 9344F: drivers/scsi/dmx3191d.c 9345F: drivers/scsi/g_NCR5380.* 9346F: drivers/scsi/mac_scsi.* 9347F: drivers/scsi/sun3_scsi.* 9348F: drivers/scsi/sun3_scsi_vme.c 9349 9350NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9351M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9352L: linux-scsi@vger.kernel.org 9353S: Maintained 9354F: drivers/scsi/NCR_D700.* 9355 9356NCT6775 HARDWARE MONITOR DRIVER 9357M: Guenter Roeck <linux@roeck-us.net> 9358L: linux-hwmon@vger.kernel.org 9359S: Maintained 9360F: Documentation/hwmon/nct6775 9361F: drivers/hwmon/nct6775.c 9362 9363NETEFFECT IWARP RNIC DRIVER (IW_NES) 9364M: Faisal Latif <faisal.latif@intel.com> 9365L: linux-rdma@vger.kernel.org 9366W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9367S: Supported 9368F: drivers/infiniband/hw/nes/ 9369F: include/uapi/rdma/nes-abi.h 9370 9371NETEM NETWORK EMULATOR 9372M: Stephen Hemminger <stephen@networkplumber.org> 9373L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9374S: Maintained 9375F: net/sched/sch_netem.c 9376 9377NETERION 10GbE DRIVERS (s2io/vxge) 9378M: Jon Mason <jdmason@kudzu.us> 9379L: netdev@vger.kernel.org 9380S: Supported 9381F: Documentation/networking/s2io.txt 9382F: Documentation/networking/vxge.txt 9383F: drivers/net/ethernet/neterion/ 9384 9385NETFILTER 9386M: Pablo Neira Ayuso <pablo@netfilter.org> 9387M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9388M: Florian Westphal <fw@strlen.de> 9389L: netfilter-devel@vger.kernel.org 9390L: coreteam@netfilter.org 9391W: http://www.netfilter.org/ 9392W: http://www.iptables.org/ 9393W: http://www.nftables.org/ 9394Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9395T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9396T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9397S: Maintained 9398F: include/linux/netfilter* 9399F: include/linux/netfilter/ 9400F: include/net/netfilter/ 9401F: include/uapi/linux/netfilter* 9402F: include/uapi/linux/netfilter/ 9403F: net/*/netfilter.c 9404F: net/*/netfilter/ 9405F: net/netfilter/ 9406F: net/bridge/br_netfilter*.c 9407 9408NETROM NETWORK LAYER 9409M: Ralf Baechle <ralf@linux-mips.org> 9410L: linux-hams@vger.kernel.org 9411W: http://www.linux-ax25.org/ 9412S: Maintained 9413F: include/net/netrom.h 9414F: include/uapi/linux/netrom.h 9415F: net/netrom/ 9416 9417NETRONOME ETHERNET DRIVERS 9418M: Jakub Kicinski <jakub.kicinski@netronome.com> 9419L: oss-drivers@netronome.com 9420S: Maintained 9421F: drivers/net/ethernet/netronome/ 9422 9423NETWORK BLOCK DEVICE (NBD) 9424M: Josef Bacik <jbacik@fb.com> 9425S: Maintained 9426L: linux-block@vger.kernel.org 9427L: nbd@other.debian.org 9428F: Documentation/blockdev/nbd.txt 9429F: drivers/block/nbd.c 9430F: include/uapi/linux/nbd.h 9431 9432NETWORK DROP MONITOR 9433M: Neil Horman <nhorman@tuxdriver.com> 9434L: netdev@vger.kernel.org 9435S: Maintained 9436W: https://fedorahosted.org/dropwatch/ 9437F: net/core/drop_monitor.c 9438 9439NETWORKING DRIVERS 9440L: netdev@vger.kernel.org 9441W: http://www.linuxfoundation.org/en/Net 9442Q: http://patchwork.ozlabs.org/project/netdev/list/ 9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9444T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9445S: Odd Fixes 9446F: Documentation/devicetree/bindings/net/ 9447F: drivers/net/ 9448F: include/linux/if_* 9449F: include/linux/netdevice.h 9450F: include/linux/etherdevice.h 9451F: include/linux/fcdevice.h 9452F: include/linux/fddidevice.h 9453F: include/linux/hippidevice.h 9454F: include/linux/inetdevice.h 9455F: include/uapi/linux/if_* 9456F: include/uapi/linux/netdevice.h 9457 9458NETWORKING DRIVERS (WIRELESS) 9459M: Kalle Valo <kvalo@codeaurora.org> 9460L: linux-wireless@vger.kernel.org 9461Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9462T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9463T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9464S: Maintained 9465F: Documentation/devicetree/bindings/net/wireless/ 9466F: drivers/net/wireless/ 9467 9468NETWORKING [DSA] 9469M: Andrew Lunn <andrew@lunn.ch> 9470M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9471M: Florian Fainelli <f.fainelli@gmail.com> 9472S: Maintained 9473F: net/dsa/ 9474F: include/net/dsa.h 9475F: include/linux/dsa/ 9476F: drivers/net/dsa/ 9477 9478NETWORKING [GENERAL] 9479M: "David S. Miller" <davem@davemloft.net> 9480L: netdev@vger.kernel.org 9481W: http://www.linuxfoundation.org/en/Net 9482Q: http://patchwork.ozlabs.org/project/netdev/list/ 9483T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9484T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9485B: mailto:netdev@vger.kernel.org 9486S: Maintained 9487F: net/ 9488F: include/net/ 9489F: include/linux/in.h 9490F: include/linux/net.h 9491F: include/linux/netdevice.h 9492F: include/uapi/linux/in.h 9493F: include/uapi/linux/net.h 9494F: include/uapi/linux/netdevice.h 9495F: include/uapi/linux/net_namespace.h 9496F: tools/testing/selftests/net/ 9497F: lib/net_utils.c 9498F: lib/random32.c 9499 9500NETWORKING [IPSEC] 9501M: Steffen Klassert <steffen.klassert@secunet.com> 9502M: Herbert Xu <herbert@gondor.apana.org.au> 9503M: "David S. Miller" <davem@davemloft.net> 9504L: netdev@vger.kernel.org 9505T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9506T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9507S: Maintained 9508F: net/core/flow.c 9509F: net/xfrm/ 9510F: net/key/ 9511F: net/ipv4/xfrm* 9512F: net/ipv4/esp4* 9513F: net/ipv4/ah4.c 9514F: net/ipv4/ipcomp.c 9515F: net/ipv4/ip_vti.c 9516F: net/ipv6/xfrm* 9517F: net/ipv6/esp6* 9518F: net/ipv6/ah6.c 9519F: net/ipv6/ipcomp6.c 9520F: net/ipv6/ip6_vti.c 9521F: include/uapi/linux/xfrm.h 9522F: include/net/xfrm.h 9523 9524NETWORKING [IPv4/IPv6] 9525M: "David S. Miller" <davem@davemloft.net> 9526M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9527M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9528L: netdev@vger.kernel.org 9529T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9530S: Maintained 9531F: net/ipv4/ 9532F: net/ipv6/ 9533F: include/net/ip* 9534F: arch/x86/net/* 9535 9536NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9537M: Paul Moore <paul@paul-moore.com> 9538W: https://github.com/netlabel 9539L: netdev@vger.kernel.org 9540L: linux-security-module@vger.kernel.org 9541S: Maintained 9542F: Documentation/netlabel/ 9543F: include/net/calipso.h 9544F: include/net/cipso_ipv4.h 9545F: include/net/netlabel.h 9546F: include/uapi/linux/netfilter/xt_SECMARK.h 9547F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9548F: net/netlabel/ 9549F: net/ipv4/cipso_ipv4.c 9550F: net/ipv6/calipso.c 9551F: net/netfilter/xt_CONNSECMARK.c 9552F: net/netfilter/xt_SECMARK.c 9553 9554NETWORKING [TLS] 9555M: Ilya Lesokhin <ilyal@mellanox.com> 9556M: Aviad Yehezkel <aviadye@mellanox.com> 9557M: Dave Watson <davejwatson@fb.com> 9558L: netdev@vger.kernel.org 9559S: Maintained 9560F: net/tls/* 9561F: include/uapi/linux/tls.h 9562F: include/net/tls.h 9563 9564NETWORKING [WIRELESS] 9565L: linux-wireless@vger.kernel.org 9566Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9567 9568NETXEN (1/10) GbE SUPPORT 9569M: Manish Chopra <manish.chopra@cavium.com> 9570M: Rahul Verma <rahul.verma@cavium.com> 9571M: Dept-GELinuxNICDev@cavium.com 9572L: netdev@vger.kernel.org 9573S: Supported 9574F: drivers/net/ethernet/qlogic/netxen/ 9575 9576NFC SUBSYSTEM 9577M: Samuel Ortiz <sameo@linux.intel.com> 9578L: linux-wireless@vger.kernel.org 9579L: linux-nfc@lists.01.org (subscribers-only) 9580S: Supported 9581F: net/nfc/ 9582F: include/net/nfc/ 9583F: include/uapi/linux/nfc.h 9584F: drivers/nfc/ 9585F: include/linux/platform_data/nfcmrvl.h 9586F: include/linux/platform_data/nxp-nci.h 9587F: Documentation/devicetree/bindings/net/nfc/ 9588 9589NFS, SUNRPC, AND LOCKD CLIENTS 9590M: Trond Myklebust <trond.myklebust@primarydata.com> 9591M: Anna Schumaker <anna.schumaker@netapp.com> 9592L: linux-nfs@vger.kernel.org 9593W: http://client.linux-nfs.org 9594T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9595S: Maintained 9596F: fs/lockd/ 9597F: fs/nfs/ 9598F: fs/nfs_common/ 9599F: net/sunrpc/ 9600F: include/linux/lockd/ 9601F: include/linux/nfs* 9602F: include/linux/sunrpc/ 9603F: include/uapi/linux/nfs* 9604F: include/uapi/linux/sunrpc/ 9605 9606NILFS2 FILESYSTEM 9607M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9608L: linux-nilfs@vger.kernel.org 9609W: http://nilfs.sourceforge.net/ 9610W: http://nilfs.osdn.jp/ 9611T: git git://github.com/konis/nilfs2.git 9612S: Supported 9613F: Documentation/filesystems/nilfs2.txt 9614F: fs/nilfs2/ 9615F: include/trace/events/nilfs2.h 9616F: include/uapi/linux/nilfs2_api.h 9617F: include/uapi/linux/nilfs2_ondisk.h 9618 9619NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9620M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9621W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9622S: Maintained 9623F: Documentation/scsi/NinjaSCSI.txt 9624F: drivers/scsi/pcmcia/nsp_* 9625 9626NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9627M: GOTO Masanori <gotom@debian.or.jp> 9628M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9629W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9630S: Maintained 9631F: Documentation/scsi/NinjaSCSI.txt 9632F: drivers/scsi/nsp32* 9633 9634NIOS2 ARCHITECTURE 9635M: Ley Foon Tan <lftan@altera.com> 9636L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9637T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9638S: Maintained 9639F: arch/nios2/ 9640 9641NOHZ, DYNTICKS SUPPORT 9642M: Frederic Weisbecker <fweisbec@gmail.com> 9643M: Thomas Gleixner <tglx@linutronix.de> 9644M: Ingo Molnar <mingo@kernel.org> 9645L: linux-kernel@vger.kernel.org 9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9647S: Maintained 9648F: kernel/time/tick*.* 9649F: include/linux/tick.h 9650F: include/linux/sched/nohz.h 9651 9652NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9653M: Pavel Machek <pavel@ucw.cz> 9654M: Sakari Ailus <sakari.ailus@iki.fi> 9655L: linux-media@vger.kernel.org 9656S: Maintained 9657F: drivers/media/i2c/et8ek8 9658F: drivers/media/i2c/ad5820.c 9659 9660NOKIA N900 POWER SUPPLY DRIVERS 9661R: Pali Rohár <pali.rohar@gmail.com> 9662F: include/linux/power/bq2415x_charger.h 9663F: include/linux/power/bq27xxx_battery.h 9664F: include/linux/power/isp1704_charger.h 9665F: drivers/power/supply/bq2415x_charger.c 9666F: drivers/power/supply/bq27xxx_battery.c 9667F: drivers/power/supply/bq27xxx_battery_i2c.c 9668F: drivers/power/supply/isp1704_charger.c 9669F: drivers/power/supply/rx51_battery.c 9670 9671NTB AMD DRIVER 9672M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9673L: linux-ntb@googlegroups.com 9674S: Supported 9675F: drivers/ntb/hw/amd/ 9676 9677NTB DRIVER CORE 9678M: Jon Mason <jdmason@kudzu.us> 9679M: Dave Jiang <dave.jiang@intel.com> 9680M: Allen Hubbe <Allen.Hubbe@emc.com> 9681L: linux-ntb@googlegroups.com 9682S: Supported 9683W: https://github.com/jonmason/ntb/wiki 9684T: git git://github.com/jonmason/ntb.git 9685F: drivers/ntb/ 9686F: drivers/net/ntb_netdev.c 9687F: include/linux/ntb.h 9688F: include/linux/ntb_transport.h 9689F: tools/testing/selftests/ntb/ 9690 9691NTB IDT DRIVER 9692M: Serge Semin <fancer.lancer@gmail.com> 9693L: linux-ntb@googlegroups.com 9694S: Supported 9695F: drivers/ntb/hw/idt/ 9696 9697NTB INTEL DRIVER 9698M: Jon Mason <jdmason@kudzu.us> 9699M: Dave Jiang <dave.jiang@intel.com> 9700L: linux-ntb@googlegroups.com 9701S: Supported 9702W: https://github.com/jonmason/ntb/wiki 9703T: git git://github.com/jonmason/ntb.git 9704F: drivers/ntb/hw/intel/ 9705 9706NTFS FILESYSTEM 9707M: Anton Altaparmakov <anton@tuxera.com> 9708L: linux-ntfs-dev@lists.sourceforge.net 9709W: http://www.tuxera.com/ 9710T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9711S: Supported 9712F: Documentation/filesystems/ntfs.txt 9713F: fs/ntfs/ 9714 9715NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9716M: Antonino Daplas <adaplas@gmail.com> 9717L: linux-fbdev@vger.kernel.org 9718S: Maintained 9719F: drivers/video/fbdev/riva/ 9720F: drivers/video/fbdev/nvidia/ 9721 9722NVM EXPRESS DRIVER 9723M: Keith Busch <keith.busch@intel.com> 9724M: Jens Axboe <axboe@fb.com> 9725M: Christoph Hellwig <hch@lst.de> 9726M: Sagi Grimberg <sagi@grimberg.me> 9727L: linux-nvme@lists.infradead.org 9728T: git://git.infradead.org/nvme.git 9729W: http://git.infradead.org/nvme.git 9730S: Supported 9731F: drivers/nvme/host/ 9732F: include/linux/nvme.h 9733F: include/uapi/linux/nvme_ioctl.h 9734 9735NVM EXPRESS FC TRANSPORT DRIVERS 9736M: James Smart <james.smart@broadcom.com> 9737L: linux-nvme@lists.infradead.org 9738S: Supported 9739F: include/linux/nvme-fc.h 9740F: include/linux/nvme-fc-driver.h 9741F: drivers/nvme/host/fc.c 9742F: drivers/nvme/target/fc.c 9743F: drivers/nvme/target/fcloop.c 9744 9745NVM EXPRESS TARGET DRIVER 9746M: Christoph Hellwig <hch@lst.de> 9747M: Sagi Grimberg <sagi@grimberg.me> 9748L: linux-nvme@lists.infradead.org 9749T: git://git.infradead.org/nvme.git 9750W: http://git.infradead.org/nvme.git 9751S: Supported 9752F: drivers/nvme/target/ 9753 9754NVMEM FRAMEWORK 9755M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9756S: Maintained 9757F: drivers/nvmem/ 9758F: Documentation/devicetree/bindings/nvmem/ 9759F: Documentation/ABI/stable/sysfs-bus-nvmem 9760F: include/linux/nvmem-consumer.h 9761F: include/linux/nvmem-provider.h 9762 9763NXP TDA998X DRM DRIVER 9764M: Russell King <linux@armlinux.org.uk> 9765S: Supported 9766T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9767T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9768F: drivers/gpu/drm/i2c/tda998x_drv.c 9769F: include/drm/i2c/tda998x.h 9770 9771NXP TFA9879 DRIVER 9772M: Peter Rosin <peda@axentia.se> 9773L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9774S: Maintained 9775F: sound/soc/codecs/tfa9879* 9776 9777NXP-NCI NFC DRIVER 9778M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9779R: Charles Gorand <charles.gorand@effinnov.com> 9780L: linux-nfc@lists.01.org (moderated for non-subscribers) 9781S: Supported 9782F: drivers/nfc/nxp-nci 9783 9784OBJTOOL 9785M: Josh Poimboeuf <jpoimboe@redhat.com> 9786S: Supported 9787F: tools/objtool/ 9788 9789OMAP AUDIO SUPPORT 9790M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9791M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9792L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9793L: linux-omap@vger.kernel.org 9794S: Maintained 9795F: sound/soc/omap/ 9796 9797OMAP CLOCK FRAMEWORK SUPPORT 9798M: Paul Walmsley <paul@pwsan.com> 9799L: linux-omap@vger.kernel.org 9800S: Maintained 9801F: arch/arm/*omap*/*clock* 9802 9803OMAP DEVICE TREE SUPPORT 9804M: Benoît Cousson <bcousson@baylibre.com> 9805M: Tony Lindgren <tony@atomide.com> 9806L: linux-omap@vger.kernel.org 9807L: devicetree@vger.kernel.org 9808S: Maintained 9809F: arch/arm/boot/dts/*omap* 9810F: arch/arm/boot/dts/*am3* 9811F: arch/arm/boot/dts/*am4* 9812F: arch/arm/boot/dts/*am5* 9813F: arch/arm/boot/dts/*dra7* 9814 9815OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9816M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9817L: linux-omap@vger.kernel.org 9818L: linux-fbdev@vger.kernel.org 9819S: Maintained 9820F: drivers/video/fbdev/omap2/ 9821F: Documentation/arm/OMAP/DSS 9822 9823OMAP FRAMEBUFFER SUPPORT 9824M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9825L: linux-fbdev@vger.kernel.org 9826L: linux-omap@vger.kernel.org 9827S: Maintained 9828F: drivers/video/fbdev/omap/ 9829 9830OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9831M: Roger Quadros <rogerq@ti.com> 9832M: Tony Lindgren <tony@atomide.com> 9833L: linux-omap@vger.kernel.org 9834S: Maintained 9835F: drivers/memory/omap-gpmc.c 9836F: arch/arm/mach-omap2/*gpmc* 9837 9838OMAP GPIO DRIVER 9839M: Grygorii Strashko <grygorii.strashko@ti.com> 9840M: Santosh Shilimkar <ssantosh@kernel.org> 9841M: Kevin Hilman <khilman@kernel.org> 9842L: linux-omap@vger.kernel.org 9843S: Maintained 9844F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9845F: drivers/gpio/gpio-omap.c 9846 9847OMAP HARDWARE SPINLOCK SUPPORT 9848M: Ohad Ben-Cohen <ohad@wizery.com> 9849L: linux-omap@vger.kernel.org 9850S: Maintained 9851F: drivers/hwspinlock/omap_hwspinlock.c 9852 9853OMAP HS MMC SUPPORT 9854L: linux-mmc@vger.kernel.org 9855L: linux-omap@vger.kernel.org 9856S: Orphan 9857F: drivers/mmc/host/omap_hsmmc.c 9858 9859OMAP HWMOD DATA 9860M: Paul Walmsley <paul@pwsan.com> 9861L: linux-omap@vger.kernel.org 9862S: Maintained 9863F: arch/arm/mach-omap2/omap_hwmod*data* 9864 9865OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9866M: Benoît Cousson <bcousson@baylibre.com> 9867L: linux-omap@vger.kernel.org 9868S: Maintained 9869F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9870 9871OMAP HWMOD SUPPORT 9872M: Benoît Cousson <bcousson@baylibre.com> 9873M: Paul Walmsley <paul@pwsan.com> 9874L: linux-omap@vger.kernel.org 9875S: Maintained 9876F: arch/arm/mach-omap2/omap_hwmod.* 9877 9878OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9879M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9880L: linux-media@vger.kernel.org 9881S: Maintained 9882F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9883F: drivers/media/platform/omap3isp/ 9884F: drivers/staging/media/omap4iss/ 9885 9886OMAP MMC SUPPORT 9887M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9888L: linux-omap@vger.kernel.org 9889S: Maintained 9890F: drivers/mmc/host/omap.c 9891 9892OMAP POWER MANAGEMENT SUPPORT 9893M: Kevin Hilman <khilman@kernel.org> 9894L: linux-omap@vger.kernel.org 9895S: Maintained 9896F: arch/arm/*omap*/*pm* 9897F: drivers/cpufreq/omap-cpufreq.c 9898 9899OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9900M: Rajendra Nayak <rnayak@codeaurora.org> 9901M: Paul Walmsley <paul@pwsan.com> 9902L: linux-omap@vger.kernel.org 9903S: Maintained 9904F: arch/arm/mach-omap2/prm* 9905 9906OMAP RANDOM NUMBER GENERATOR SUPPORT 9907M: Deepak Saxena <dsaxena@plexity.net> 9908S: Maintained 9909F: drivers/char/hw_random/omap-rng.c 9910 9911OMAP USB SUPPORT 9912L: linux-usb@vger.kernel.org 9913L: linux-omap@vger.kernel.org 9914S: Orphan 9915F: drivers/usb/*/*omap* 9916F: arch/arm/*omap*/usb* 9917 9918OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9919M: Mark Jackson <mpfj@newflow.co.uk> 9920L: linux-omap@vger.kernel.org 9921S: Maintained 9922F: arch/arm/boot/dts/am335x-nano.dts 9923 9924OMAP1 SUPPORT 9925M: Aaro Koskinen <aaro.koskinen@iki.fi> 9926M: Tony Lindgren <tony@atomide.com> 9927L: linux-omap@vger.kernel.org 9928Q: http://patchwork.kernel.org/project/linux-omap/list/ 9929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9930S: Maintained 9931F: arch/arm/mach-omap1/ 9932F: arch/arm/plat-omap/ 9933F: arch/arm/configs/omap1_defconfig 9934F: drivers/i2c/busses/i2c-omap.c 9935F: include/linux/i2c-omap.h 9936 9937OMAP2+ SUPPORT 9938M: Tony Lindgren <tony@atomide.com> 9939L: linux-omap@vger.kernel.org 9940W: http://www.muru.com/linux/omap/ 9941W: http://linux.omap.com/ 9942Q: http://patchwork.kernel.org/project/linux-omap/list/ 9943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9944S: Maintained 9945F: arch/arm/mach-omap2/ 9946F: arch/arm/plat-omap/ 9947F: arch/arm/configs/omap2plus_defconfig 9948F: drivers/i2c/busses/i2c-omap.c 9949F: drivers/irqchip/irq-omap-intc.c 9950F: drivers/mfd/*omap*.c 9951F: drivers/mfd/menelaus.c 9952F: drivers/mfd/palmas.c 9953F: drivers/mfd/tps65217.c 9954F: drivers/mfd/tps65218.c 9955F: drivers/mfd/tps65910.c 9956F: drivers/mfd/twl-core.[ch] 9957F: drivers/mfd/twl4030*.c 9958F: drivers/mfd/twl6030*.c 9959F: drivers/mfd/twl6040*.c 9960F: drivers/regulator/palmas-regulator*.c 9961F: drivers/regulator/pbias-regulator.c 9962F: drivers/regulator/tps65217-regulator.c 9963F: drivers/regulator/tps65218-regulator.c 9964F: drivers/regulator/tps65910-regulator.c 9965F: drivers/regulator/twl-regulator.c 9966F: drivers/regulator/twl6030-regulator.c 9967F: include/linux/i2c-omap.h 9968 9969ONION OMEGA2+ BOARD 9970M: Harvey Hunt <harveyhuntnexus@gmail.com> 9971L: linux-mips@linux-mips.org 9972S: Maintained 9973F: arch/mips/boot/dts/ralink/omega2p.dts 9974 9975OMFS FILESYSTEM 9976M: Bob Copeland <me@bobcopeland.com> 9977L: linux-karma-devel@lists.sourceforge.net 9978S: Maintained 9979F: Documentation/filesystems/omfs.txt 9980F: fs/omfs/ 9981 9982OMNIKEY CARDMAN 4000 DRIVER 9983M: Harald Welte <laforge@gnumonks.org> 9984S: Maintained 9985F: drivers/char/pcmcia/cm4000_cs.c 9986F: include/linux/cm4000_cs.h 9987F: include/uapi/linux/cm4000_cs.h 9988 9989OMNIKEY CARDMAN 4040 DRIVER 9990M: Harald Welte <laforge@gnumonks.org> 9991S: Maintained 9992F: drivers/char/pcmcia/cm4040_cs.* 9993 9994OMNIVISION OV13858 SENSOR DRIVER 9995M: Sakari Ailus <sakari.ailus@linux.intel.com> 9996L: linux-media@vger.kernel.org 9997T: git git://linuxtv.org/media_tree.git 9998S: Maintained 9999F: drivers/media/i2c/ov13858.c 10000 10001OMNIVISION OV5640 SENSOR DRIVER 10002M: Steve Longerbeam <slongerbeam@gmail.com> 10003L: linux-media@vger.kernel.org 10004T: git git://linuxtv.org/media_tree.git 10005S: Maintained 10006F: drivers/media/i2c/ov5640.c 10007 10008OMNIVISION OV5647 SENSOR DRIVER 10009M: Luis Oliveira <lolivei@synopsys.com> 10010L: linux-media@vger.kernel.org 10011T: git git://linuxtv.org/media_tree.git 10012S: Maintained 10013F: drivers/media/i2c/ov5647.c 10014 10015OMNIVISION OV7670 SENSOR DRIVER 10016M: Jonathan Corbet <corbet@lwn.net> 10017L: linux-media@vger.kernel.org 10018T: git git://linuxtv.org/media_tree.git 10019S: Maintained 10020F: drivers/media/i2c/ov7670.c 10021F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10022 10023ONENAND FLASH DRIVER 10024M: Kyungmin Park <kyungmin.park@samsung.com> 10025L: linux-mtd@lists.infradead.org 10026S: Maintained 10027F: drivers/mtd/onenand/ 10028F: include/linux/mtd/onenand*.h 10029 10030ONSTREAM SCSI TAPE DRIVER 10031M: Willem Riede <osst@riede.org> 10032L: osst-users@lists.sourceforge.net 10033L: linux-scsi@vger.kernel.org 10034S: Maintained 10035F: Documentation/scsi/osst.txt 10036F: drivers/scsi/osst.* 10037F: drivers/scsi/osst_*.h 10038F: drivers/scsi/st.h 10039 10040OP-TEE DRIVER 10041M: Jens Wiklander <jens.wiklander@linaro.org> 10042S: Maintained 10043F: drivers/tee/optee/ 10044 10045OPA-VNIC DRIVER 10046M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10047M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10048L: linux-rdma@vger.kernel.org 10049S: Supported 10050F: drivers/infiniband/ulp/opa_vnic 10051 10052OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10053M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10054L: devicetree@vger.kernel.org 10055S: Maintained 10056F: Documentation/devicetree/dynamic-resolution-notes.txt 10057F: Documentation/devicetree/overlay-notes.txt 10058F: drivers/of/overlay.c 10059F: drivers/of/resolver.c 10060 10061OPEN FIRMWARE AND FLATTENED DEVICE TREE 10062M: Rob Herring <robh+dt@kernel.org> 10063M: Frank Rowand <frowand.list@gmail.com> 10064L: devicetree@vger.kernel.org 10065W: http://www.devicetree.org/ 10066T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10067S: Maintained 10068F: drivers/of/ 10069F: include/linux/of*.h 10070F: scripts/dtc/ 10071F: Documentation/ABI/testing/sysfs-firmware-ofw 10072 10073OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10074M: Rob Herring <robh+dt@kernel.org> 10075M: Mark Rutland <mark.rutland@arm.com> 10076L: devicetree@vger.kernel.org 10077T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10078Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10079S: Maintained 10080F: Documentation/devicetree/ 10081F: arch/*/boot/dts/ 10082F: include/dt-bindings/ 10083 10084OPENCORES I2C BUS DRIVER 10085M: Peter Korsgaard <jacmet@sunsite.dk> 10086L: linux-i2c@vger.kernel.org 10087S: Maintained 10088F: Documentation/i2c/busses/i2c-ocores 10089F: drivers/i2c/busses/i2c-ocores.c 10090 10091OPENRISC ARCHITECTURE 10092M: Jonas Bonn <jonas@southpole.se> 10093M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10094M: Stafford Horne <shorne@gmail.com> 10095T: git git://github.com/openrisc/linux.git 10096L: openrisc@lists.librecores.org 10097W: http://openrisc.io 10098S: Maintained 10099F: Documentation/devicetree/bindings/openrisc/ 10100F: Documentation/openrisc/ 10101F: arch/openrisc/ 10102F: drivers/irqchip/irq-ompic.c 10103F: drivers/irqchip/irq-or1k-* 10104 10105OPENVSWITCH 10106M: Pravin Shelar <pshelar@nicira.com> 10107L: netdev@vger.kernel.org 10108L: dev@openvswitch.org 10109W: http://openvswitch.org 10110S: Maintained 10111F: net/openvswitch/ 10112F: include/uapi/linux/openvswitch.h 10113 10114OPERATING PERFORMANCE POINTS (OPP) 10115M: Viresh Kumar <vireshk@kernel.org> 10116M: Nishanth Menon <nm@ti.com> 10117M: Stephen Boyd <sboyd@codeaurora.org> 10118L: linux-pm@vger.kernel.org 10119S: Maintained 10120T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10121F: drivers/opp/ 10122F: include/linux/pm_opp.h 10123F: Documentation/power/opp.txt 10124F: Documentation/devicetree/bindings/opp/ 10125 10126OPL4 DRIVER 10127M: Clemens Ladisch <clemens@ladisch.de> 10128L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10129T: git git://git.alsa-project.org/alsa-kernel.git 10130S: Maintained 10131F: sound/drivers/opl4/ 10132 10133OPROFILE 10134M: Robert Richter <rric@kernel.org> 10135L: oprofile-list@lists.sf.net 10136S: Maintained 10137F: arch/*/include/asm/oprofile*.h 10138F: arch/*/oprofile/ 10139F: drivers/oprofile/ 10140F: include/linux/oprofile.h 10141 10142ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10143M: Mark Fasheh <mfasheh@versity.com> 10144M: Joel Becker <jlbec@evilplan.org> 10145L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10146W: http://ocfs2.wiki.kernel.org 10147S: Supported 10148F: Documentation/filesystems/ocfs2.txt 10149F: Documentation/filesystems/dlmfs.txt 10150F: fs/ocfs2/ 10151 10152ORANGEFS FILESYSTEM 10153M: Mike Marshall <hubcap@omnibond.com> 10154L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10155T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10156S: Supported 10157F: fs/orangefs/ 10158F: Documentation/filesystems/orangefs.txt 10159 10160ORINOCO DRIVER 10161L: linux-wireless@vger.kernel.org 10162W: http://wireless.kernel.org/en/users/Drivers/orinoco 10163W: http://www.nongnu.org/orinoco/ 10164S: Orphan 10165F: drivers/net/wireless/intersil/orinoco/ 10166 10167OSD LIBRARY and FILESYSTEM 10168M: Boaz Harrosh <ooo@electrozaur.com> 10169S: Maintained 10170F: drivers/scsi/osd/ 10171F: include/scsi/osd_* 10172F: fs/exofs/ 10173 10174OV2659 OMNIVISION SENSOR DRIVER 10175M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10176L: linux-media@vger.kernel.org 10177W: https://linuxtv.org 10178Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10179T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10180S: Maintained 10181F: drivers/media/i2c/ov2659.c 10182F: include/media/i2c/ov2659.h 10183 10184OVERLAY FILESYSTEM 10185M: Miklos Szeredi <miklos@szeredi.hu> 10186L: linux-unionfs@vger.kernel.org 10187T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10188S: Supported 10189F: fs/overlayfs/ 10190F: Documentation/filesystems/overlayfs.txt 10191 10192P54 WIRELESS DRIVER 10193M: Christian Lamparter <chunkeey@googlemail.com> 10194L: linux-wireless@vger.kernel.org 10195W: http://wireless.kernel.org/en/users/Drivers/p54 10196S: Maintained 10197F: drivers/net/wireless/intersil/p54/ 10198 10199PA SEMI ETHERNET DRIVER 10200L: netdev@vger.kernel.org 10201S: Orphan 10202F: drivers/net/ethernet/pasemi/* 10203 10204PA SEMI SMBUS DRIVER 10205L: linux-i2c@vger.kernel.org 10206S: Orphan 10207F: drivers/i2c/busses/i2c-pasemi.c 10208 10209PADATA PARALLEL EXECUTION MECHANISM 10210M: Steffen Klassert <steffen.klassert@secunet.com> 10211L: linux-crypto@vger.kernel.org 10212S: Maintained 10213F: kernel/padata.c 10214F: include/linux/padata.h 10215F: Documentation/padata.txt 10216 10217PANASONIC LAPTOP ACPI EXTRAS DRIVER 10218M: Harald Welte <laforge@gnumonks.org> 10219L: platform-driver-x86@vger.kernel.org 10220S: Maintained 10221F: drivers/platform/x86/panasonic-laptop.c 10222 10223PANASONIC MN10300/AM33/AM34 PORT 10224M: David Howells <dhowells@redhat.com> 10225L: linux-am33-list@redhat.com (moderated for non-subscribers) 10226W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10227S: Maintained 10228F: Documentation/mn10300/ 10229F: arch/mn10300/ 10230 10231PARALLEL LCD/KEYPAD PANEL DRIVER 10232M: Willy Tarreau <willy@haproxy.com> 10233M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10234S: Odd Fixes 10235F: Documentation/misc-devices/lcd-panel-cgram.txt 10236F: drivers/misc/panel.c 10237 10238PARALLEL PORT SUBSYSTEM 10239M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10240M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10241L: linux-parport@lists.infradead.org (subscribers-only) 10242S: Maintained 10243F: drivers/parport/ 10244F: include/linux/parport*.h 10245F: drivers/char/ppdev.c 10246F: include/uapi/linux/ppdev.h 10247F: Documentation/parport*.txt 10248 10249PARAVIRT_OPS INTERFACE 10250M: Juergen Gross <jgross@suse.com> 10251M: Alok Kataria <akataria@vmware.com> 10252M: Rusty Russell <rusty@rustcorp.com.au> 10253L: virtualization@lists.linux-foundation.org 10254S: Supported 10255F: Documentation/virtual/paravirt_ops.txt 10256F: arch/*/kernel/paravirt* 10257F: arch/*/include/asm/paravirt*.h 10258F: include/linux/hypervisor.h 10259 10260PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10261M: Tim Waugh <tim@cyberelk.net> 10262L: linux-parport@lists.infradead.org (subscribers-only) 10263S: Maintained 10264F: Documentation/blockdev/paride.txt 10265F: drivers/block/paride/ 10266 10267PARISC ARCHITECTURE 10268M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10269M: Helge Deller <deller@gmx.de> 10270L: linux-parisc@vger.kernel.org 10271W: http://www.parisc-linux.org/ 10272Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10274T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10275S: Maintained 10276F: arch/parisc/ 10277F: Documentation/parisc/ 10278F: drivers/parisc/ 10279F: drivers/char/agp/parisc-agp.c 10280F: drivers/input/serio/gscps2.c 10281F: drivers/parport/parport_gsc.* 10282F: drivers/tty/serial/8250/8250_gsc.c 10283F: drivers/video/fbdev/sti* 10284F: drivers/video/console/sti* 10285F: drivers/video/logo/logo_parisc* 10286 10287PARMAN 10288M: Jiri Pirko <jiri@mellanox.com> 10289L: netdev@vger.kernel.org 10290S: Supported 10291F: lib/parman.c 10292F: lib/test_parman.c 10293F: include/linux/parman.h 10294 10295PC87360 HARDWARE MONITORING DRIVER 10296M: Jim Cromie <jim.cromie@gmail.com> 10297L: linux-hwmon@vger.kernel.org 10298S: Maintained 10299F: Documentation/hwmon/pc87360 10300F: drivers/hwmon/pc87360.c 10301 10302PC8736x GPIO DRIVER 10303M: Jim Cromie <jim.cromie@gmail.com> 10304S: Maintained 10305F: drivers/char/pc8736x_gpio.c 10306 10307PC87427 HARDWARE MONITORING DRIVER 10308M: Jean Delvare <jdelvare@suse.com> 10309L: linux-hwmon@vger.kernel.org 10310S: Maintained 10311F: Documentation/hwmon/pc87427 10312F: drivers/hwmon/pc87427.c 10313 10314PCA9532 LED DRIVER 10315M: Riku Voipio <riku.voipio@iki.fi> 10316S: Maintained 10317F: drivers/leds/leds-pca9532.c 10318F: include/linux/leds-pca9532.h 10319 10320PCA9541 I2C BUS MASTER SELECTOR DRIVER 10321M: Guenter Roeck <linux@roeck-us.net> 10322L: linux-i2c@vger.kernel.org 10323S: Maintained 10324F: drivers/i2c/muxes/i2c-mux-pca9541.c 10325 10326PCDP - PRIMARY CONSOLE AND DEBUG PORT 10327M: Khalid Aziz <khalid@gonehiking.org> 10328S: Maintained 10329F: drivers/firmware/pcdp.* 10330 10331PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10332M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10333L: linux-pci@vger.kernel.org 10334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10335S: Maintained 10336F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10337F: drivers/pci/host/pci-aardvark.c 10338 10339PCI DRIVER FOR ALTERA PCIE IP 10340M: Ley Foon Tan <lftan@altera.com> 10341L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10342L: linux-pci@vger.kernel.org 10343S: Supported 10344F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10345F: drivers/pci/host/pcie-altera.c 10346 10347PCI DRIVER FOR APPLIEDMICRO XGENE 10348M: Tanmay Inamdar <tinamdar@apm.com> 10349L: linux-pci@vger.kernel.org 10350L: linux-arm-kernel@lists.infradead.org 10351S: Maintained 10352F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10353F: drivers/pci/host/pci-xgene.c 10354 10355PCI DRIVER FOR ARM VERSATILE PLATFORM 10356M: Rob Herring <robh@kernel.org> 10357L: linux-pci@vger.kernel.org 10358L: linux-arm-kernel@lists.infradead.org 10359S: Maintained 10360F: Documentation/devicetree/bindings/pci/versatile.txt 10361F: drivers/pci/host/pci-versatile.c 10362 10363PCI DRIVER FOR ARMADA 8K 10364M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10365L: linux-pci@vger.kernel.org 10366L: linux-arm-kernel@lists.infradead.org 10367S: Maintained 10368F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10369F: drivers/pci/dwc/pcie-armada8k.c 10370 10371PCI DRIVER FOR FREESCALE LAYERSCAPE 10372M: Minghuan Lian <minghuan.Lian@freescale.com> 10373M: Mingkai Hu <mingkai.hu@freescale.com> 10374M: Roy Zang <tie-fei.zang@freescale.com> 10375L: linuxppc-dev@lists.ozlabs.org 10376L: linux-pci@vger.kernel.org 10377L: linux-arm-kernel@lists.infradead.org 10378S: Maintained 10379F: drivers/pci/dwc/*layerscape* 10380 10381PCI DRIVER FOR GENERIC OF HOSTS 10382M: Will Deacon <will.deacon@arm.com> 10383L: linux-pci@vger.kernel.org 10384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10385S: Maintained 10386F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10387F: drivers/pci/host/pci-host-common.c 10388F: drivers/pci/host/pci-host-generic.c 10389 10390PCI DRIVER FOR IMX6 10391M: Richard Zhu <hongxing.zhu@nxp.com> 10392M: Lucas Stach <l.stach@pengutronix.de> 10393L: linux-pci@vger.kernel.org 10394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10395S: Maintained 10396F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10397F: drivers/pci/dwc/*imx6* 10398 10399PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10400M: Keith Busch <keith.busch@intel.com> 10401M: Jonathan Derrick <jonathan.derrick@intel.com> 10402L: linux-pci@vger.kernel.org 10403S: Supported 10404F: drivers/pci/host/vmd.c 10405 10406PCI DRIVER FOR MICROSEMI SWITCHTEC 10407M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10408M: Logan Gunthorpe <logang@deltatee.com> 10409L: linux-pci@vger.kernel.org 10410S: Maintained 10411F: Documentation/switchtec.txt 10412F: Documentation/ABI/testing/sysfs-class-switchtec 10413F: drivers/pci/switch/switchtec* 10414F: include/uapi/linux/switchtec_ioctl.h 10415 10416PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10417M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10418M: Jason Cooper <jason@lakedaemon.net> 10419L: linux-pci@vger.kernel.org 10420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10421S: Maintained 10422F: drivers/pci/host/*mvebu* 10423 10424PCI DRIVER FOR NVIDIA TEGRA 10425M: Thierry Reding <thierry.reding@gmail.com> 10426L: linux-tegra@vger.kernel.org 10427L: linux-pci@vger.kernel.org 10428S: Supported 10429F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10430F: drivers/pci/host/pci-tegra.c 10431 10432PCI DRIVER FOR RENESAS R-CAR 10433M: Simon Horman <horms@verge.net.au> 10434L: linux-pci@vger.kernel.org 10435L: linux-renesas-soc@vger.kernel.org 10436S: Maintained 10437F: drivers/pci/host/*rcar* 10438 10439PCI DRIVER FOR SAMSUNG EXYNOS 10440M: Jingoo Han <jingoohan1@gmail.com> 10441L: linux-pci@vger.kernel.org 10442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10443L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10444S: Maintained 10445F: drivers/pci/dwc/pci-exynos.c 10446 10447PCI DRIVER FOR SYNOPSYS DESIGNWARE 10448M: Jingoo Han <jingoohan1@gmail.com> 10449M: Joao Pinto <Joao.Pinto@synopsys.com> 10450L: linux-pci@vger.kernel.org 10451S: Maintained 10452F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10453F: drivers/pci/dwc/*designware* 10454 10455PCI DRIVER FOR TI DRA7XX 10456M: Kishon Vijay Abraham I <kishon@ti.com> 10457L: linux-omap@vger.kernel.org 10458L: linux-pci@vger.kernel.org 10459S: Supported 10460F: Documentation/devicetree/bindings/pci/ti-pci.txt 10461F: drivers/pci/dwc/pci-dra7xx.c 10462 10463PCI DRIVER FOR TI KEYSTONE 10464M: Murali Karicheri <m-karicheri2@ti.com> 10465L: linux-pci@vger.kernel.org 10466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10467S: Maintained 10468F: drivers/pci/dwc/*keystone* 10469 10470PCI ENDPOINT SUBSYSTEM 10471M: Kishon Vijay Abraham I <kishon@ti.com> 10472M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10473L: linux-pci@vger.kernel.org 10474T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10475S: Supported 10476F: drivers/pci/endpoint/ 10477F: drivers/misc/pci_endpoint_test.c 10478F: tools/pci/ 10479 10480PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10481M: Russell Currey <ruscur@russell.cc> 10482L: linuxppc-dev@lists.ozlabs.org 10483S: Supported 10484F: Documentation/powerpc/eeh-pci-error-recovery.txt 10485F: arch/powerpc/kernel/eeh*.c 10486F: arch/powerpc/platforms/*/eeh*.c 10487F: arch/powerpc/include/*/eeh*.h 10488 10489PCI ERROR RECOVERY 10490M: Linas Vepstas <linasvepstas@gmail.com> 10491L: linux-pci@vger.kernel.org 10492S: Supported 10493F: Documentation/PCI/pci-error-recovery.txt 10494 10495PCI MSI DRIVER FOR ALTERA MSI IP 10496M: Ley Foon Tan <lftan@altera.com> 10497L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10498L: linux-pci@vger.kernel.org 10499S: Supported 10500F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10501F: drivers/pci/host/pcie-altera-msi.c 10502 10503PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10504M: Duc Dang <dhdang@apm.com> 10505L: linux-pci@vger.kernel.org 10506L: linux-arm-kernel@lists.infradead.org 10507S: Maintained 10508F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10509F: drivers/pci/host/pci-xgene-msi.c 10510 10511PCI SUBSYSTEM 10512M: Bjorn Helgaas <bhelgaas@google.com> 10513L: linux-pci@vger.kernel.org 10514Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10515T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10516S: Supported 10517F: Documentation/devicetree/bindings/pci/ 10518F: Documentation/PCI/ 10519F: drivers/pci/ 10520F: include/linux/pci* 10521F: arch/x86/pci/ 10522F: arch/x86/kernel/quirks.c 10523 10524PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10525M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10526L: linux-pci@vger.kernel.org 10527Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10528T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10529S: Supported 10530F: drivers/pci/host/ 10531F: drivers/pci/dwc/ 10532 10533PCIE DRIVER FOR AXIS ARTPEC 10534M: Niklas Cassel <niklas.cassel@axis.com> 10535M: Jesper Nilsson <jesper.nilsson@axis.com> 10536L: linux-arm-kernel@axis.com 10537L: linux-pci@vger.kernel.org 10538S: Maintained 10539F: Documentation/devicetree/bindings/pci/axis,artpec* 10540F: drivers/pci/dwc/*artpec* 10541 10542PCIE DRIVER FOR CAVIUM THUNDERX 10543M: David Daney <david.daney@cavium.com> 10544L: linux-pci@vger.kernel.org 10545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10546S: Supported 10547F: Documentation/devicetree/bindings/pci/pci-thunder-* 10548F: drivers/pci/host/pci-thunder-* 10549 10550PCIE DRIVER FOR HISILICON 10551M: Zhou Wang <wangzhou1@hisilicon.com> 10552L: linux-pci@vger.kernel.org 10553S: Maintained 10554F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10555F: drivers/pci/dwc/pcie-hisi.c 10556 10557PCIE DRIVER FOR HISILICON KIRIN 10558M: Xiaowei Song <songxiaowei@hisilicon.com> 10559M: Binghui Wang <wangbinghui@hisilicon.com> 10560L: linux-pci@vger.kernel.org 10561S: Maintained 10562F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10563F: drivers/pci/dwc/pcie-kirin.c 10564 10565PCIE DRIVER FOR HISILICON STB 10566M: Jianguo Sun <sunjianguo1@huawei.com> 10567M: Shawn Guo <shawn.guo@linaro.org> 10568L: linux-pci@vger.kernel.org 10569S: Maintained 10570F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10571F: drivers/pci/dwc/pcie-histb.c 10572 10573PCIE DRIVER FOR MEDIATEK 10574M: Ryder Lee <ryder.lee@mediatek.com> 10575L: linux-pci@vger.kernel.org 10576L: linux-mediatek@lists.infradead.org 10577S: Supported 10578F: Documentation/devicetree/bindings/pci/mediatek* 10579F: drivers/pci/host/*mediatek* 10580 10581PCIE DRIVER FOR QUALCOMM MSM 10582M: Stanimir Varbanov <svarbanov@mm-sol.com> 10583L: linux-pci@vger.kernel.org 10584L: linux-arm-msm@vger.kernel.org 10585S: Maintained 10586F: drivers/pci/dwc/*qcom* 10587 10588PCIE DRIVER FOR ROCKCHIP 10589M: Shawn Lin <shawn.lin@rock-chips.com> 10590L: linux-pci@vger.kernel.org 10591L: linux-rockchip@lists.infradead.org 10592S: Maintained 10593F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10594F: drivers/pci/host/pcie-rockchip.c 10595 10596PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10597M: Linus Walleij <linus.walleij@linaro.org> 10598L: linux-pci@vger.kernel.org 10599S: Maintained 10600F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10601F: drivers/pci/host/pci-v3-semi.c 10602 10603PCIE DRIVER FOR ST SPEAR13XX 10604M: Pratyush Anand <pratyush.anand@gmail.com> 10605L: linux-pci@vger.kernel.org 10606S: Maintained 10607F: drivers/pci/dwc/*spear* 10608 10609PCMCIA SUBSYSTEM 10610P: Linux PCMCIA Team 10611L: linux-pcmcia@lists.infradead.org 10612W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10613T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10614S: Maintained 10615F: Documentation/pcmcia/ 10616F: tools/pcmcia/ 10617F: drivers/pcmcia/ 10618F: include/pcmcia/ 10619 10620PCNET32 NETWORK DRIVER 10621M: Don Fry <pcnet32@frontier.com> 10622L: netdev@vger.kernel.org 10623S: Maintained 10624F: drivers/net/ethernet/amd/pcnet32.c 10625 10626PCRYPT PARALLEL CRYPTO ENGINE 10627M: Steffen Klassert <steffen.klassert@secunet.com> 10628L: linux-crypto@vger.kernel.org 10629S: Maintained 10630F: crypto/pcrypt.c 10631F: include/crypto/pcrypt.h 10632 10633PER-CPU MEMORY ALLOCATOR 10634M: Tejun Heo <tj@kernel.org> 10635M: Christoph Lameter <cl@linux.com> 10636T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10637S: Maintained 10638F: include/linux/percpu*.h 10639F: mm/percpu*.c 10640F: arch/*/include/asm/percpu.h 10641 10642PER-TASK DELAY ACCOUNTING 10643M: Balbir Singh <bsingharora@gmail.com> 10644S: Maintained 10645F: include/linux/delayacct.h 10646F: kernel/delayacct.c 10647 10648PERFORMANCE EVENTS SUBSYSTEM 10649M: Peter Zijlstra <peterz@infradead.org> 10650M: Ingo Molnar <mingo@redhat.com> 10651M: Arnaldo Carvalho de Melo <acme@kernel.org> 10652R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10653R: Jiri Olsa <jolsa@redhat.com> 10654R: Namhyung Kim <namhyung@kernel.org> 10655L: linux-kernel@vger.kernel.org 10656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10657S: Supported 10658F: kernel/events/* 10659F: include/linux/perf_event.h 10660F: include/uapi/linux/perf_event.h 10661F: arch/*/kernel/perf_event*.c 10662F: arch/*/kernel/*/perf_event*.c 10663F: arch/*/kernel/*/*/perf_event*.c 10664F: arch/*/include/asm/perf_event.h 10665F: arch/*/kernel/perf_callchain.c 10666F: arch/*/events/* 10667F: tools/perf/ 10668 10669PERSONALITY HANDLING 10670M: Christoph Hellwig <hch@infradead.org> 10671L: linux-abi-devel@lists.sourceforge.net 10672S: Maintained 10673F: include/linux/personality.h 10674F: include/uapi/linux/personality.h 10675 10676PHONET PROTOCOL 10677M: Remi Denis-Courmont <courmisch@gmail.com> 10678S: Supported 10679F: Documentation/networking/phonet.txt 10680F: include/linux/phonet.h 10681F: include/net/phonet/ 10682F: include/uapi/linux/phonet.h 10683F: net/phonet/ 10684 10685PHRAM MTD DRIVER 10686M: Joern Engel <joern@lazybastard.org> 10687L: linux-mtd@lists.infradead.org 10688S: Maintained 10689F: drivers/mtd/devices/phram.c 10690 10691PICOLCD HID DRIVER 10692M: Bruno Prémont <bonbons@linux-vserver.org> 10693L: linux-input@vger.kernel.org 10694S: Maintained 10695F: drivers/hid/hid-picolcd* 10696 10697PICOXCELL SUPPORT 10698M: Jamie Iles <jamie@jamieiles.com> 10699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10700T: git git://github.com/jamieiles/linux-2.6-ji.git 10701S: Supported 10702F: arch/arm/boot/dts/picoxcell* 10703F: arch/arm/mach-picoxcell/ 10704F: drivers/crypto/picoxcell* 10705 10706PIN CONTROL SUBSYSTEM 10707M: Linus Walleij <linus.walleij@linaro.org> 10708L: linux-gpio@vger.kernel.org 10709T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10710S: Maintained 10711F: Documentation/devicetree/bindings/pinctrl/ 10712F: Documentation/driver-api/pinctl.rst 10713F: drivers/pinctrl/ 10714F: include/linux/pinctrl/ 10715 10716PIN CONTROLLER - ATMEL AT91 10717M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10719S: Maintained 10720F: drivers/pinctrl/pinctrl-at91.* 10721 10722PIN CONTROLLER - ATMEL AT91 PIO4 10723M: Ludovic Desroches <ludovic.desroches@microchip.com> 10724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10725L: linux-gpio@vger.kernel.org 10726S: Supported 10727F: drivers/pinctrl/pinctrl-at91-pio4.* 10728 10729PIN CONTROLLER - INTEL 10730M: Mika Westerberg <mika.westerberg@linux.intel.com> 10731M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10732S: Maintained 10733F: drivers/pinctrl/intel/ 10734 10735PIN CONTROLLER - QUALCOMM 10736M: Bjorn Andersson <bjorn.andersson@linaro.org> 10737S: Maintained 10738L: linux-arm-msm@vger.kernel.org 10739F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10740F: drivers/pinctrl/qcom/ 10741 10742PIN CONTROLLER - RENESAS 10743M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10744M: Geert Uytterhoeven <geert+renesas@glider.be> 10745L: linux-renesas-soc@vger.kernel.org 10746T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10747S: Maintained 10748F: drivers/pinctrl/sh-pfc/ 10749 10750PIN CONTROLLER - SAMSUNG 10751M: Tomasz Figa <tomasz.figa@gmail.com> 10752M: Krzysztof Kozlowski <krzk@kernel.org> 10753M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10755L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10756Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10757T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10758S: Maintained 10759F: drivers/pinctrl/samsung/ 10760F: include/dt-bindings/pinctrl/samsung.h 10761F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10762 10763PIN CONTROLLER - SINGLE 10764M: Tony Lindgren <tony@atomide.com> 10765M: Haojian Zhuang <haojian.zhuang@linaro.org> 10766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10767L: linux-omap@vger.kernel.org 10768S: Maintained 10769F: drivers/pinctrl/pinctrl-single.c 10770 10771PIN CONTROLLER - ST SPEAR 10772M: Viresh Kumar <vireshk@kernel.org> 10773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10774W: http://www.st.com/spear 10775S: Maintained 10776F: drivers/pinctrl/spear/ 10777 10778PISTACHIO SOC SUPPORT 10779M: James Hartley <james.hartley@sondrel.com> 10780L: linux-mips@linux-mips.org 10781S: Odd Fixes 10782F: arch/mips/pistachio/ 10783F: arch/mips/include/asm/mach-pistachio/ 10784F: arch/mips/boot/dts/img/pistachio* 10785F: arch/mips/configs/pistachio*_defconfig 10786 10787PKTCDVD DRIVER 10788S: Orphan 10789M: linux-block@vger.kernel.org 10790F: drivers/block/pktcdvd.c 10791F: include/linux/pktcdvd.h 10792F: include/uapi/linux/pktcdvd.h 10793 10794PKUNITY SOC DRIVERS 10795M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10796W: http://mprc.pku.edu.cn/~guanxuetao/linux 10797S: Maintained 10798T: git git://github.com/gxt/linux.git 10799F: drivers/input/serio/i8042-unicore32io.h 10800F: drivers/i2c/busses/i2c-puv3.c 10801F: drivers/video/fbdev/fb-puv3.c 10802F: drivers/rtc/rtc-puv3.c 10803 10804PMBUS HARDWARE MONITORING DRIVERS 10805M: Guenter Roeck <linux@roeck-us.net> 10806L: linux-hwmon@vger.kernel.org 10807W: http://hwmon.wiki.kernel.org/ 10808W: http://www.roeck-us.net/linux/drivers/ 10809T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10810S: Maintained 10811F: Documentation/hwmon/pmbus 10812F: drivers/hwmon/pmbus/ 10813F: include/linux/pmbus.h 10814 10815PMC SIERRA MaxRAID DRIVER 10816L: linux-scsi@vger.kernel.org 10817W: http://www.pmc-sierra.com/ 10818S: Orphan 10819F: drivers/scsi/pmcraid.* 10820 10821PMC SIERRA PM8001 DRIVER 10822M: Jack Wang <jinpu.wang@profitbricks.com> 10823M: lindar_liu@usish.com 10824L: linux-scsi@vger.kernel.org 10825S: Supported 10826F: drivers/scsi/pm8001/ 10827 10828PNP SUPPORT 10829M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10830S: Maintained 10831F: drivers/pnp/ 10832 10833POSIX CLOCKS and TIMERS 10834M: Thomas Gleixner <tglx@linutronix.de> 10835L: linux-kernel@vger.kernel.org 10836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10837S: Maintained 10838F: fs/timerfd.c 10839F: include/linux/timer* 10840F: kernel/time/*timer* 10841 10842POWER MANAGEMENT CORE 10843M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10844L: linux-pm@vger.kernel.org 10845T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10846B: https://bugzilla.kernel.org 10847S: Supported 10848F: drivers/base/power/ 10849F: include/linux/pm.h 10850F: include/linux/pm_* 10851F: include/linux/powercap.h 10852F: drivers/powercap/ 10853 10854POWER STATE COORDINATION INTERFACE (PSCI) 10855M: Mark Rutland <mark.rutland@arm.com> 10856M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10857L: linux-arm-kernel@lists.infradead.org 10858S: Maintained 10859F: drivers/firmware/psci*.c 10860F: include/linux/psci.h 10861F: include/uapi/linux/psci.h 10862 10863POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10864M: Sebastian Reichel <sre@kernel.org> 10865L: linux-pm@vger.kernel.org 10866T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10867S: Maintained 10868F: Documentation/devicetree/bindings/power/supply/ 10869F: include/linux/power_supply.h 10870F: drivers/power/supply/ 10871 10872POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10873M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10874L: linuxppc-dev@lists.ozlabs.org 10875S: Maintained 10876F: drivers/char/powernv-op-panel.c 10877 10878PPP OVER ATM (RFC 2364) 10879M: Mitchell Blank Jr <mitch@sfgoth.com> 10880S: Maintained 10881F: net/atm/pppoatm.c 10882F: include/uapi/linux/atmppp.h 10883 10884PPP OVER ETHERNET 10885M: Michal Ostrowski <mostrows@earthlink.net> 10886S: Maintained 10887F: drivers/net/ppp/pppoe.c 10888F: drivers/net/ppp/pppox.c 10889 10890PPP OVER L2TP 10891M: James Chapman <jchapman@katalix.com> 10892S: Maintained 10893F: net/l2tp/l2tp_ppp.c 10894F: include/linux/if_pppol2tp.h 10895F: include/uapi/linux/if_pppol2tp.h 10896 10897PPP PROTOCOL DRIVERS AND COMPRESSORS 10898M: Paul Mackerras <paulus@samba.org> 10899L: linux-ppp@vger.kernel.org 10900S: Maintained 10901F: drivers/net/ppp/ppp_* 10902 10903PPS SUPPORT 10904M: Rodolfo Giometti <giometti@enneenne.com> 10905W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10906L: linuxpps@ml.enneenne.com (subscribers-only) 10907S: Maintained 10908F: Documentation/pps/ 10909F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10910F: Documentation/ABI/testing/sysfs-pps 10911F: drivers/pps/ 10912F: include/linux/pps*.h 10913F: include/uapi/linux/pps.h 10914 10915PPTP DRIVER 10916M: Dmitry Kozlov <xeb@mail.ru> 10917L: netdev@vger.kernel.org 10918S: Maintained 10919F: drivers/net/ppp/pptp.c 10920W: http://sourceforge.net/projects/accel-pptp 10921 10922PREEMPTIBLE KERNEL 10923M: Robert Love <rml@tech9.net> 10924L: kpreempt-tech@lists.sourceforge.net 10925W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10926S: Supported 10927F: Documentation/preempt-locking.txt 10928F: include/linux/preempt.h 10929 10930PRINTK 10931M: Petr Mladek <pmladek@suse.com> 10932M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10933R: Steven Rostedt <rostedt@goodmis.org> 10934S: Maintained 10935F: kernel/printk/ 10936F: include/linux/printk.h 10937 10938PRISM54 WIRELESS DRIVER 10939M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10940L: linux-wireless@vger.kernel.org 10941W: http://wireless.kernel.org/en/users/Drivers/p54 10942S: Obsolete 10943F: drivers/net/wireless/intersil/prism54/ 10944 10945PROC SYSCTL 10946M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10947M: Kees Cook <keescook@chromium.org> 10948L: linux-kernel@vger.kernel.org 10949L: linux-fsdevel@vger.kernel.org 10950S: Maintained 10951F: fs/proc/proc_sysctl.c 10952F: include/linux/sysctl.h 10953F: kernel/sysctl.c 10954F: tools/testing/selftests/sysctl/ 10955 10956PS3 NETWORK SUPPORT 10957M: Geoff Levand <geoff@infradead.org> 10958L: netdev@vger.kernel.org 10959L: linuxppc-dev@lists.ozlabs.org 10960S: Maintained 10961F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10962 10963PS3 PLATFORM SUPPORT 10964M: Geoff Levand <geoff@infradead.org> 10965L: linuxppc-dev@lists.ozlabs.org 10966S: Maintained 10967F: arch/powerpc/boot/ps3* 10968F: arch/powerpc/include/asm/lv1call.h 10969F: arch/powerpc/include/asm/ps3*.h 10970F: arch/powerpc/platforms/ps3/ 10971F: drivers/*/ps3* 10972F: drivers/ps3/ 10973F: drivers/rtc/rtc-ps3.c 10974F: drivers/usb/host/*ps3.c 10975F: sound/ppc/snd_ps3* 10976 10977PS3VRAM DRIVER 10978M: Jim Paris <jim@jtan.com> 10979M: Geoff Levand <geoff@infradead.org> 10980L: linuxppc-dev@lists.ozlabs.org 10981S: Maintained 10982F: drivers/block/ps3vram.c 10983 10984PSAMPLE PACKET SAMPLING SUPPORT: 10985M: Yotam Gigi <yotam.gi@gmail.com> 10986S: Maintained 10987F: net/psample 10988F: include/net/psample.h 10989F: include/uapi/linux/psample.h 10990 10991PSTORE FILESYSTEM 10992M: Kees Cook <keescook@chromium.org> 10993M: Anton Vorontsov <anton@enomsg.org> 10994M: Colin Cross <ccross@android.com> 10995M: Tony Luck <tony.luck@intel.com> 10996S: Maintained 10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10998F: fs/pstore/ 10999F: include/linux/pstore* 11000F: drivers/firmware/efi/efi-pstore.c 11001F: drivers/acpi/apei/erst.c 11002F: Documentation/admin-guide/ramoops.rst 11003F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11004K: \b(pstore|ramoops) 11005 11006PTP HARDWARE CLOCK SUPPORT 11007M: Richard Cochran <richardcochran@gmail.com> 11008L: netdev@vger.kernel.org 11009S: Maintained 11010W: http://linuxptp.sourceforge.net/ 11011F: Documentation/ABI/testing/sysfs-ptp 11012F: Documentation/ptp/* 11013F: drivers/net/ethernet/freescale/gianfar_ptp.c 11014F: drivers/net/phy/dp83640* 11015F: drivers/ptp/* 11016F: include/linux/ptp_cl* 11017 11018PTRACE SUPPORT 11019M: Oleg Nesterov <oleg@redhat.com> 11020S: Maintained 11021F: include/asm-generic/syscall.h 11022F: include/linux/ptrace.h 11023F: include/linux/regset.h 11024F: include/linux/tracehook.h 11025F: include/uapi/linux/ptrace.h 11026F: include/uapi/linux/ptrace.h 11027F: include/asm-generic/ptrace.h 11028F: kernel/ptrace.c 11029F: arch/*/ptrace*.c 11030F: arch/*/*/ptrace*.c 11031F: arch/*/include/asm/ptrace*.h 11032 11033PULSE8-CEC DRIVER 11034M: Hans Verkuil <hverkuil@xs4all.nl> 11035L: linux-media@vger.kernel.org 11036T: git git://linuxtv.org/media_tree.git 11037S: Maintained 11038F: drivers/media/usb/pulse8-cec/* 11039F: Documentation/media/cec-drivers/pulse8-cec.rst 11040 11041PVRUSB2 VIDEO4LINUX DRIVER 11042M: Mike Isely <isely@pobox.com> 11043L: pvrusb2@isely.net (subscribers-only) 11044L: linux-media@vger.kernel.org 11045W: http://www.isely.net/pvrusb2/ 11046T: git git://linuxtv.org/media_tree.git 11047S: Maintained 11048F: Documentation/media/v4l-drivers/pvrusb2* 11049F: drivers/media/usb/pvrusb2/ 11050 11051PWC WEBCAM DRIVER 11052M: Hans Verkuil <hverkuil@xs4all.nl> 11053L: linux-media@vger.kernel.org 11054T: git git://linuxtv.org/media_tree.git 11055S: Odd Fixes 11056F: drivers/media/usb/pwc/* 11057 11058PWM FAN DRIVER 11059M: Kamil Debski <kamil@wypas.org> 11060M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11061L: linux-hwmon@vger.kernel.org 11062S: Supported 11063F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11064F: Documentation/hwmon/pwm-fan 11065F: drivers/hwmon/pwm-fan.c 11066 11067PWM IR Transmitter 11068M: Sean Young <sean@mess.org> 11069L: linux-media@vger.kernel.org 11070S: Maintained 11071F: drivers/media/rc/pwm-ir-tx.c 11072 11073PWM SUBSYSTEM 11074M: Thierry Reding <thierry.reding@gmail.com> 11075L: linux-pwm@vger.kernel.org 11076S: Maintained 11077T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11078F: Documentation/pwm.txt 11079F: Documentation/devicetree/bindings/pwm/ 11080F: include/linux/pwm.h 11081F: drivers/pwm/ 11082F: drivers/video/backlight/pwm_bl.c 11083F: include/linux/pwm_backlight.h 11084F: drivers/gpio/gpio-mvebu.c 11085F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11086 11087PXA GPIO DRIVER 11088M: Robert Jarzmik <robert.jarzmik@free.fr> 11089L: linux-gpio@vger.kernel.org 11090S: Maintained 11091F: drivers/gpio/gpio-pxa.c 11092 11093PXA MMCI DRIVER 11094S: Orphan 11095 11096PXA RTC DRIVER 11097M: Robert Jarzmik <robert.jarzmik@free.fr> 11098L: linux-rtc@vger.kernel.org 11099S: Maintained 11100 11101PXA2xx/PXA3xx SUPPORT 11102M: Daniel Mack <daniel@zonque.org> 11103M: Haojian Zhuang <haojian.zhuang@gmail.com> 11104M: Robert Jarzmik <robert.jarzmik@free.fr> 11105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11106T: git git://github.com/hzhuang1/linux.git 11107T: git git://github.com/rjarzmik/linux.git 11108S: Maintained 11109F: arch/arm/boot/dts/pxa* 11110F: arch/arm/mach-pxa/ 11111F: drivers/dma/pxa* 11112F: drivers/pcmcia/pxa2xx* 11113F: drivers/pinctrl/pxa/ 11114F: drivers/spi/spi-pxa2xx* 11115F: drivers/usb/gadget/udc/pxa2* 11116F: include/sound/pxa2xx-lib.h 11117F: sound/arm/pxa* 11118F: sound/soc/pxa/ 11119 11120PXA3xx NAND FLASH DRIVER 11121M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11122L: linux-mtd@lists.infradead.org 11123S: Maintained 11124F: drivers/mtd/nand/pxa3xx_nand.c 11125 11126QAT DRIVER 11127M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11128L: qat-linux@intel.com 11129S: Supported 11130F: drivers/crypto/qat/ 11131 11132QCOM AUDIO (ASoC) DRIVERS 11133M: Patrick Lai <plai@codeaurora.org> 11134M: Banajit Goswami <bgoswami@codeaurora.org> 11135L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11136S: Supported 11137F: sound/soc/qcom/ 11138 11139QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11140M: Gabriel Somlo <somlo@cmu.edu> 11141M: "Michael S. Tsirkin" <mst@redhat.com> 11142L: qemu-devel@nongnu.org 11143S: Maintained 11144F: drivers/firmware/qemu_fw_cfg.c 11145 11146QIB DRIVER 11147M: Mike Marciniszyn <infinipath@intel.com> 11148L: linux-rdma@vger.kernel.org 11149S: Supported 11150F: drivers/infiniband/hw/qib/ 11151 11152QLOGIC QL41xxx FCOE DRIVER 11153M: QLogic-Storage-Upstream@cavium.com 11154L: linux-scsi@vger.kernel.org 11155S: Supported 11156F: drivers/scsi/qedf/ 11157 11158QLOGIC QL41xxx ISCSI DRIVER 11159M: QLogic-Storage-Upstream@cavium.com 11160L: linux-scsi@vger.kernel.org 11161S: Supported 11162F: drivers/scsi/qedi/ 11163 11164QLOGIC QL4xxx ETHERNET DRIVER 11165M: Ariel Elior <Ariel.Elior@cavium.com> 11166M: everest-linux-l2@cavium.com 11167L: netdev@vger.kernel.org 11168S: Supported 11169F: drivers/net/ethernet/qlogic/qed/ 11170F: include/linux/qed/ 11171F: drivers/net/ethernet/qlogic/qede/ 11172 11173QLOGIC QL4xxx RDMA DRIVER 11174M: Ram Amrani <Ram.Amrani@cavium.com> 11175M: Michal Kalderon <Michal.Kalderon@cavium.com> 11176M: Ariel Elior <Ariel.Elior@cavium.com> 11177L: linux-rdma@vger.kernel.org 11178S: Supported 11179F: drivers/infiniband/hw/qedr/ 11180F: include/uapi/rdma/qedr-abi.h 11181 11182QLOGIC QLA1280 SCSI DRIVER 11183M: Michael Reed <mdr@sgi.com> 11184L: linux-scsi@vger.kernel.org 11185S: Maintained 11186F: drivers/scsi/qla1280.[ch] 11187 11188QLOGIC QLA2XXX FC-SCSI DRIVER 11189M: qla2xxx-upstream@qlogic.com 11190L: linux-scsi@vger.kernel.org 11191S: Supported 11192F: Documentation/scsi/LICENSE.qla2xxx 11193F: drivers/scsi/qla2xxx/ 11194 11195QLOGIC QLA3XXX NETWORK DRIVER 11196M: Dept-GELinuxNICDev@cavium.com 11197L: netdev@vger.kernel.org 11198S: Supported 11199F: Documentation/networking/LICENSE.qla3xxx 11200F: drivers/net/ethernet/qlogic/qla3xxx.* 11201 11202QLOGIC QLA4XXX iSCSI DRIVER 11203M: QLogic-Storage-Upstream@qlogic.com 11204L: linux-scsi@vger.kernel.org 11205S: Supported 11206F: Documentation/scsi/LICENSE.qla4xxx 11207F: drivers/scsi/qla4xxx/ 11208 11209QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11210M: Harish Patil <harish.patil@cavium.com> 11211M: Manish Chopra <manish.chopra@cavium.com> 11212M: Dept-GELinuxNICDev@cavium.com 11213L: netdev@vger.kernel.org 11214S: Supported 11215F: drivers/net/ethernet/qlogic/qlcnic/ 11216 11217QLOGIC QLGE 10Gb ETHERNET DRIVER 11218M: Harish Patil <harish.patil@cavium.com> 11219M: Manish Chopra <manish.chopra@cavium.com> 11220M: Dept-GELinuxNICDev@cavium.com 11221L: netdev@vger.kernel.org 11222S: Supported 11223F: drivers/net/ethernet/qlogic/qlge/ 11224 11225QNX4 FILESYSTEM 11226M: Anders Larsen <al@alarsen.net> 11227W: http://www.alarsen.net/linux/qnx4fs/ 11228S: Maintained 11229F: fs/qnx4/ 11230F: include/uapi/linux/qnx4_fs.h 11231F: include/uapi/linux/qnxtypes.h 11232 11233QORIQ DPAA2 FSL-MC BUS DRIVER 11234M: Stuart Yoder <stuyoder@gmail.com> 11235M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11236L: linux-kernel@vger.kernel.org 11237S: Maintained 11238F: drivers/staging/fsl-mc/ 11239F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11240 11241QT1010 MEDIA DRIVER 11242M: Antti Palosaari <crope@iki.fi> 11243L: linux-media@vger.kernel.org 11244W: https://linuxtv.org 11245W: http://palosaari.fi/linux/ 11246Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11247T: git git://linuxtv.org/anttip/media_tree.git 11248S: Maintained 11249F: drivers/media/tuners/qt1010* 11250 11251QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11252M: Kalle Valo <kvalo@qca.qualcomm.com> 11253L: ath10k@lists.infradead.org 11254W: http://wireless.kernel.org/en/users/Drivers/ath10k 11255T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11256S: Supported 11257F: drivers/net/wireless/ath/ath10k/ 11258 11259QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11260M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11261L: linux-wireless@vger.kernel.org 11262W: http://wireless.kernel.org/en/users/Drivers/ath9k 11263S: Supported 11264F: drivers/net/wireless/ath/ath9k/ 11265 11266QUALCOMM CAMERA SUBSYSTEM DRIVER 11267M: Todor Tomov <todor.tomov@linaro.org> 11268L: linux-media@vger.kernel.org 11269S: Maintained 11270F: Documentation/devicetree/bindings/media/qcom,camss.txt 11271F: Documentation/media/v4l-drivers/qcom_camss.rst 11272F: drivers/media/platform/qcom/camss-8x16/ 11273 11274QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11275M: Timur Tabi <timur@codeaurora.org> 11276L: netdev@vger.kernel.org 11277S: Supported 11278F: drivers/net/ethernet/qualcomm/emac/ 11279 11280QUALCOMM HEXAGON ARCHITECTURE 11281M: Richard Kuo <rkuo@codeaurora.org> 11282L: linux-hexagon@vger.kernel.org 11283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11284S: Supported 11285F: arch/hexagon/ 11286 11287QUALCOMM IOMMU 11288M: Rob Clark <robdclark@gmail.com> 11289L: iommu@lists.linux-foundation.org 11290L: linux-arm-msm@vger.kernel.org 11291S: Maintained 11292F: drivers/iommu/qcom_iommu.c 11293 11294QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11295M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11296L: linux-media@vger.kernel.org 11297L: linux-arm-msm@vger.kernel.org 11298T: git git://linuxtv.org/media_tree.git 11299S: Maintained 11300F: drivers/media/platform/qcom/venus/ 11301 11302QUALCOMM WCN36XX WIRELESS DRIVER 11303M: Eugene Krasnikov <k.eugene.e@gmail.com> 11304L: wcn36xx@lists.infradead.org 11305W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11306T: git git://github.com/KrasnikovEugene/wcn36xx.git 11307S: Supported 11308F: drivers/net/wireless/ath/wcn36xx/ 11309 11310QUANTENNA QTNFMAC WIRELESS DRIVER 11311M: Igor Mitsyanko <imitsyanko@quantenna.com> 11312M: Avinash Patil <avinashp@quantenna.com> 11313M: Sergey Matyukevich <smatyukevich@quantenna.com> 11314L: linux-wireless@vger.kernel.org 11315S: Maintained 11316F: drivers/net/wireless/quantenna 11317 11318RADEON and AMDGPU DRM DRIVERS 11319M: Alex Deucher <alexander.deucher@amd.com> 11320M: Christian König <christian.koenig@amd.com> 11321L: amd-gfx@lists.freedesktop.org 11322T: git git://people.freedesktop.org/~agd5f/linux 11323S: Supported 11324F: drivers/gpu/drm/radeon/ 11325F: include/uapi/drm/radeon_drm.h 11326F: drivers/gpu/drm/amd/ 11327F: include/uapi/drm/amdgpu_drm.h 11328 11329RADEON FRAMEBUFFER DISPLAY DRIVER 11330M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11331L: linux-fbdev@vger.kernel.org 11332S: Maintained 11333F: drivers/video/fbdev/aty/radeon* 11334F: include/uapi/linux/radeonfb.h 11335 11336RADIOSHARK RADIO DRIVER 11337M: Hans Verkuil <hverkuil@xs4all.nl> 11338L: linux-media@vger.kernel.org 11339T: git git://linuxtv.org/media_tree.git 11340S: Maintained 11341F: drivers/media/radio/radio-shark.c 11342 11343RADIOSHARK2 RADIO DRIVER 11344M: Hans Verkuil <hverkuil@xs4all.nl> 11345L: linux-media@vger.kernel.org 11346T: git git://linuxtv.org/media_tree.git 11347S: Maintained 11348F: drivers/media/radio/radio-shark2.c 11349F: drivers/media/radio/radio-tea5777.c 11350 11351RADOS BLOCK DEVICE (RBD) 11352M: Ilya Dryomov <idryomov@gmail.com> 11353M: Sage Weil <sage@redhat.com> 11354M: Alex Elder <elder@kernel.org> 11355L: ceph-devel@vger.kernel.org 11356W: http://ceph.com/ 11357T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11358T: git git://github.com/ceph/ceph-client.git 11359S: Supported 11360F: Documentation/ABI/testing/sysfs-bus-rbd 11361F: drivers/block/rbd.c 11362F: drivers/block/rbd_types.h 11363 11364RAGE128 FRAMEBUFFER DISPLAY DRIVER 11365M: Paul Mackerras <paulus@samba.org> 11366L: linux-fbdev@vger.kernel.org 11367S: Maintained 11368F: drivers/video/fbdev/aty/aty128fb.c 11369 11370RAINSHADOW-CEC DRIVER 11371M: Hans Verkuil <hverkuil@xs4all.nl> 11372L: linux-media@vger.kernel.org 11373T: git git://linuxtv.org/media_tree.git 11374S: Maintained 11375F: drivers/media/usb/rainshadow-cec/* 11376 11377RALINK MIPS ARCHITECTURE 11378M: John Crispin <john@phrozen.org> 11379L: linux-mips@linux-mips.org 11380S: Maintained 11381F: arch/mips/ralink 11382 11383RALINK RT2X00 WIRELESS LAN DRIVER 11384P: rt2x00 project 11385M: Stanislaw Gruszka <sgruszka@redhat.com> 11386M: Helmut Schaa <helmut.schaa@googlemail.com> 11387L: linux-wireless@vger.kernel.org 11388S: Maintained 11389F: drivers/net/wireless/ralink/rt2x00/ 11390 11391RAMDISK RAM BLOCK DEVICE DRIVER 11392M: Jens Axboe <axboe@kernel.dk> 11393S: Maintained 11394F: Documentation/blockdev/ramdisk.txt 11395F: drivers/block/brd.c 11396 11397RANDOM NUMBER DRIVER 11398M: "Theodore Ts'o" <tytso@mit.edu> 11399S: Maintained 11400F: drivers/char/random.c 11401 11402RAPIDIO SUBSYSTEM 11403M: Matt Porter <mporter@kernel.crashing.org> 11404M: Alexandre Bounine <alexandre.bounine@idt.com> 11405S: Maintained 11406F: drivers/rapidio/ 11407 11408RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11409L: linux-wireless@vger.kernel.org 11410S: Orphan 11411F: drivers/net/wireless/ray* 11412 11413RCUTORTURE MODULE 11414M: Josh Triplett <josh@joshtriplett.org> 11415M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11416L: linux-kernel@vger.kernel.org 11417S: Supported 11418T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11419F: Documentation/RCU/torture.txt 11420F: kernel/rcu/rcutorture.c 11421 11422RCUTORTURE TEST FRAMEWORK 11423M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11424M: Josh Triplett <josh@joshtriplett.org> 11425R: Steven Rostedt <rostedt@goodmis.org> 11426R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11427R: Lai Jiangshan <jiangshanlai@gmail.com> 11428L: linux-kernel@vger.kernel.org 11429S: Supported 11430T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11431F: tools/testing/selftests/rcutorture 11432 11433RDC R-321X SoC 11434M: Florian Fainelli <florian@openwrt.org> 11435S: Maintained 11436 11437RDC R6040 FAST ETHERNET DRIVER 11438M: Florian Fainelli <f.fainelli@gmail.com> 11439L: netdev@vger.kernel.org 11440S: Maintained 11441F: drivers/net/ethernet/rdc/r6040.c 11442 11443RDMAVT - RDMA verbs software 11444M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11445L: linux-rdma@vger.kernel.org 11446S: Supported 11447F: drivers/infiniband/sw/rdmavt 11448 11449RDS - RELIABLE DATAGRAM SOCKETS 11450M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11451L: netdev@vger.kernel.org 11452L: linux-rdma@vger.kernel.org 11453L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11454W: https://oss.oracle.com/projects/rds/ 11455S: Supported 11456F: net/rds/ 11457F: Documentation/networking/rds.txt 11458 11459RDT - RESOURCE ALLOCATION 11460M: Fenghua Yu <fenghua.yu@intel.com> 11461L: linux-kernel@vger.kernel.org 11462S: Supported 11463F: arch/x86/kernel/cpu/intel_rdt* 11464F: arch/x86/include/asm/intel_rdt_sched.h 11465F: Documentation/x86/intel_rdt* 11466 11467READ-COPY UPDATE (RCU) 11468M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11469M: Josh Triplett <josh@joshtriplett.org> 11470R: Steven Rostedt <rostedt@goodmis.org> 11471R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11472R: Lai Jiangshan <jiangshanlai@gmail.com> 11473L: linux-kernel@vger.kernel.org 11474W: http://www.rdrop.com/users/paulmck/RCU/ 11475S: Supported 11476T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11477F: Documentation/RCU/ 11478X: Documentation/RCU/torture.txt 11479F: include/linux/rcu* 11480X: include/linux/srcu.h 11481F: kernel/rcu/ 11482X: kernel/torture.c 11483 11484REAL TIME CLOCK (RTC) SUBSYSTEM 11485M: Alessandro Zummo <a.zummo@towertech.it> 11486M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11487L: linux-rtc@vger.kernel.org 11488Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11489T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11490S: Maintained 11491F: Documentation/devicetree/bindings/rtc/ 11492F: Documentation/rtc.txt 11493F: drivers/rtc/ 11494F: include/linux/rtc.h 11495F: include/uapi/linux/rtc.h 11496F: include/linux/rtc/ 11497F: include/linux/platform_data/rtc-* 11498F: tools/testing/selftests/timers/rtctest.c 11499 11500REALTEK AUDIO CODECS 11501M: Bard Liao <bardliao@realtek.com> 11502M: Oder Chiou <oder_chiou@realtek.com> 11503S: Maintained 11504F: sound/soc/codecs/rt* 11505F: include/sound/rt*.h 11506 11507REGISTER MAP ABSTRACTION 11508M: Mark Brown <broonie@kernel.org> 11509L: linux-kernel@vger.kernel.org 11510T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11511S: Supported 11512F: Documentation/devicetree/bindings/regmap/ 11513F: drivers/base/regmap/ 11514F: include/linux/regmap.h 11515 11516REISERFS FILE SYSTEM 11517L: reiserfs-devel@vger.kernel.org 11518S: Supported 11519F: fs/reiserfs/ 11520 11521REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11522M: Ohad Ben-Cohen <ohad@wizery.com> 11523M: Bjorn Andersson <bjorn.andersson@linaro.org> 11524L: linux-remoteproc@vger.kernel.org 11525T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11526S: Maintained 11527F: Documentation/devicetree/bindings/remoteproc/ 11528F: Documentation/remoteproc.txt 11529F: drivers/remoteproc/ 11530F: include/linux/remoteproc.h 11531 11532REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11533M: Ohad Ben-Cohen <ohad@wizery.com> 11534M: Bjorn Andersson <bjorn.andersson@linaro.org> 11535L: linux-remoteproc@vger.kernel.org 11536T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11537S: Maintained 11538F: drivers/rpmsg/ 11539F: Documentation/rpmsg.txt 11540F: include/linux/rpmsg.h 11541F: include/linux/rpmsg/ 11542 11543RENESAS CLOCK DRIVERS 11544M: Geert Uytterhoeven <geert+renesas@glider.be> 11545L: linux-renesas-soc@vger.kernel.org 11546S: Supported 11547F: drivers/clk/renesas/ 11548 11549RENESAS ETHERNET DRIVERS 11550R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11551L: netdev@vger.kernel.org 11552L: linux-renesas-soc@vger.kernel.org 11553F: Documentation/devicetree/bindings/net/renesas,*.txt 11554F: Documentation/devicetree/bindings/net/sh_eth.txt 11555F: drivers/net/ethernet/renesas/ 11556F: include/linux/sh_eth.h 11557 11558RENESAS R-CAR GYROADC DRIVER 11559M: Marek Vasut <marek.vasut@gmail.com> 11560L: linux-iio@vger.kernel.org 11561S: Supported 11562F: drivers/iio/adc/rcar_gyro_adc.c 11563 11564RENESAS USB PHY DRIVER 11565M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11566L: linux-renesas-soc@vger.kernel.org 11567S: Maintained 11568F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11569 11570RESET CONTROLLER FRAMEWORK 11571M: Philipp Zabel <p.zabel@pengutronix.de> 11572T: git git://git.pengutronix.de/git/pza/linux 11573S: Maintained 11574F: drivers/reset/ 11575F: Documentation/devicetree/bindings/reset/ 11576F: include/dt-bindings/reset/ 11577F: include/linux/reset.h 11578F: include/linux/reset-controller.h 11579 11580RFKILL 11581M: Johannes Berg <johannes@sipsolutions.net> 11582L: linux-wireless@vger.kernel.org 11583W: http://wireless.kernel.org/ 11584T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11585T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11586S: Maintained 11587F: Documentation/rfkill.txt 11588F: Documentation/ABI/stable/sysfs-class-rfkill 11589F: net/rfkill/ 11590 11591RHASHTABLE 11592M: Thomas Graf <tgraf@suug.ch> 11593M: Herbert Xu <herbert@gondor.apana.org.au> 11594L: netdev@vger.kernel.org 11595S: Maintained 11596F: lib/rhashtable.c 11597F: include/linux/rhashtable.h 11598 11599RICOH R5C592 MEMORYSTICK DRIVER 11600M: Maxim Levitsky <maximlevitsky@gmail.com> 11601S: Maintained 11602F: drivers/memstick/host/r592.* 11603 11604RICOH SMARTMEDIA/XD DRIVER 11605M: Maxim Levitsky <maximlevitsky@gmail.com> 11606S: Maintained 11607F: drivers/mtd/nand/r852.c 11608F: drivers/mtd/nand/r852.h 11609 11610RISC-V ARCHITECTURE 11611M: Palmer Dabbelt <palmer@sifive.com> 11612M: Albert Ou <albert@sifive.com> 11613L: patches@groups.riscv.org 11614T: git https://github.com/riscv/riscv-linux 11615S: Supported 11616F: arch/riscv/ 11617K: riscv 11618N: riscv 11619 11620ROCCAT DRIVERS 11621M: Stefan Achatz <erazor_de@users.sourceforge.net> 11622W: http://sourceforge.net/projects/roccat/ 11623S: Maintained 11624F: drivers/hid/hid-roccat* 11625F: include/linux/hid-roccat* 11626F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11627 11628ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11629M: Jacob chen <jacob2.chen@rock-chips.com> 11630L: linux-media@vger.kernel.org 11631S: Maintained 11632F: drivers/media/platform/rockchip/rga/ 11633F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11634 11635ROCKER DRIVER 11636M: Jiri Pirko <jiri@resnulli.us> 11637L: netdev@vger.kernel.org 11638S: Supported 11639F: drivers/net/ethernet/rocker/ 11640 11641ROCKETPORT DRIVER 11642P: Comtrol Corp. 11643W: http://www.comtrol.com 11644S: Maintained 11645F: Documentation/serial/rocket.txt 11646F: drivers/tty/rocket* 11647 11648ROCKETPORT EXPRESS/INFINITY DRIVER 11649M: Kevin Cernekee <cernekee@gmail.com> 11650L: linux-serial@vger.kernel.org 11651S: Odd Fixes 11652F: drivers/tty/serial/rp2.* 11653 11654ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11655M: Marek Vasut <marek.vasut+renesas@gmail.com> 11656L: linux-kernel@vger.kernel.org 11657L: linux-renesas-soc@vger.kernel.org 11658S: Supported 11659F: drivers/mfd/bd9571mwv.c 11660F: drivers/regulator/bd9571mwv-regulator.c 11661F: drivers/gpio/gpio-bd9571mwv.c 11662F: include/linux/mfd/bd9571mwv.h 11663F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11664 11665ROSE NETWORK LAYER 11666M: Ralf Baechle <ralf@linux-mips.org> 11667L: linux-hams@vger.kernel.org 11668W: http://www.linux-ax25.org/ 11669S: Maintained 11670F: include/net/rose.h 11671F: include/uapi/linux/rose.h 11672F: net/rose/ 11673 11674RTL2830 MEDIA DRIVER 11675M: Antti Palosaari <crope@iki.fi> 11676L: linux-media@vger.kernel.org 11677W: https://linuxtv.org 11678W: http://palosaari.fi/linux/ 11679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11680T: git git://linuxtv.org/anttip/media_tree.git 11681S: Maintained 11682F: drivers/media/dvb-frontends/rtl2830* 11683 11684RTL2832 MEDIA DRIVER 11685M: Antti Palosaari <crope@iki.fi> 11686L: linux-media@vger.kernel.org 11687W: https://linuxtv.org 11688W: http://palosaari.fi/linux/ 11689Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11690T: git git://linuxtv.org/anttip/media_tree.git 11691S: Maintained 11692F: drivers/media/dvb-frontends/rtl2832* 11693 11694RTL2832_SDR MEDIA DRIVER 11695M: Antti Palosaari <crope@iki.fi> 11696L: linux-media@vger.kernel.org 11697W: https://linuxtv.org 11698W: http://palosaari.fi/linux/ 11699Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11700T: git git://linuxtv.org/anttip/media_tree.git 11701S: Maintained 11702F: drivers/media/dvb-frontends/rtl2832_sdr* 11703 11704RTL8180 WIRELESS DRIVER 11705L: linux-wireless@vger.kernel.org 11706W: http://wireless.kernel.org/ 11707T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11708S: Orphan 11709F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11710 11711RTL8187 WIRELESS DRIVER 11712M: Herton Ronaldo Krzesinski <herton@canonical.com> 11713M: Hin-Tak Leung <htl10@users.sourceforge.net> 11714M: Larry Finger <Larry.Finger@lwfinger.net> 11715L: linux-wireless@vger.kernel.org 11716W: http://wireless.kernel.org/ 11717T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11718S: Maintained 11719F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11720 11721RTL8192CE WIRELESS DRIVER 11722M: Larry Finger <Larry.Finger@lwfinger.net> 11723M: Chaoming Li <chaoming_li@realsil.com.cn> 11724L: linux-wireless@vger.kernel.org 11725W: http://wireless.kernel.org/ 11726T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11727S: Maintained 11728F: drivers/net/wireless/realtek/rtlwifi/ 11729F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11730 11731RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11732M: Jes Sorensen <Jes.Sorensen@gmail.com> 11733L: linux-wireless@vger.kernel.org 11734T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11735S: Maintained 11736F: drivers/net/wireless/realtek/rtl8xxxu/ 11737 11738S3 SAVAGE FRAMEBUFFER DRIVER 11739M: Antonino Daplas <adaplas@gmail.com> 11740L: linux-fbdev@vger.kernel.org 11741S: Maintained 11742F: drivers/video/fbdev/savage/ 11743 11744S390 11745M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11746M: Heiko Carstens <heiko.carstens@de.ibm.com> 11747L: linux-s390@vger.kernel.org 11748W: http://www.ibm.com/developerworks/linux/linux390/ 11749T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11750S: Supported 11751F: arch/s390/ 11752F: drivers/s390/ 11753F: Documentation/s390/ 11754F: Documentation/driver-api/s390-drivers.rst 11755 11756S390 COMMON I/O LAYER 11757M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11758M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11759L: linux-s390@vger.kernel.org 11760W: http://www.ibm.com/developerworks/linux/linux390/ 11761S: Supported 11762F: drivers/s390/cio/ 11763 11764S390 DASD DRIVER 11765M: Stefan Haberland <sth@linux.vnet.ibm.com> 11766M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11767L: linux-s390@vger.kernel.org 11768W: http://www.ibm.com/developerworks/linux/linux390/ 11769S: Supported 11770F: drivers/s390/block/dasd* 11771F: block/partitions/ibm.c 11772 11773S390 IOMMU (PCI) 11774M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11775L: linux-s390@vger.kernel.org 11776W: http://www.ibm.com/developerworks/linux/linux390/ 11777S: Supported 11778F: drivers/iommu/s390-iommu.c 11779 11780S390 IUCV NETWORK LAYER 11781M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11782M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11783L: linux-s390@vger.kernel.org 11784W: http://www.ibm.com/developerworks/linux/linux390/ 11785S: Supported 11786F: drivers/s390/net/*iucv* 11787F: include/net/iucv/ 11788F: net/iucv/ 11789 11790S390 NETWORK DRIVERS 11791M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11792M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11793L: linux-s390@vger.kernel.org 11794W: http://www.ibm.com/developerworks/linux/linux390/ 11795S: Supported 11796F: drivers/s390/net/ 11797 11798S390 PCI SUBSYSTEM 11799M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11800M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11801L: linux-s390@vger.kernel.org 11802W: http://www.ibm.com/developerworks/linux/linux390/ 11803S: Supported 11804F: arch/s390/pci/ 11805F: drivers/pci/hotplug/s390_pci_hpc.c 11806 11807S390 VFIO-CCW DRIVER 11808M: Cornelia Huck <cohuck@redhat.com> 11809M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11810L: linux-s390@vger.kernel.org 11811L: kvm@vger.kernel.org 11812S: Supported 11813F: drivers/s390/cio/vfio_ccw* 11814F: Documentation/s390/vfio-ccw.txt 11815F: include/uapi/linux/vfio_ccw.h 11816 11817S390 ZCRYPT DRIVER 11818M: Harald Freudenberger <freude@de.ibm.com> 11819L: linux-s390@vger.kernel.org 11820W: http://www.ibm.com/developerworks/linux/linux390/ 11821S: Supported 11822F: drivers/s390/crypto/ 11823 11824S390 ZFCP DRIVER 11825M: Steffen Maier <maier@linux.vnet.ibm.com> 11826M: Benjamin Block <bblock@linux.vnet.ibm.com> 11827L: linux-s390@vger.kernel.org 11828W: http://www.ibm.com/developerworks/linux/linux390/ 11829S: Supported 11830F: drivers/s390/scsi/zfcp_* 11831 11832S3C24XX SD/MMC Driver 11833M: Ben Dooks <ben-linux@fluff.org> 11834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11835S: Supported 11836F: drivers/mmc/host/s3cmci.* 11837 11838SAA6588 RDS RECEIVER DRIVER 11839M: Hans Verkuil <hverkuil@xs4all.nl> 11840L: linux-media@vger.kernel.org 11841T: git git://linuxtv.org/media_tree.git 11842W: https://linuxtv.org 11843S: Odd Fixes 11844F: drivers/media/i2c/saa6588* 11845 11846SAA7134 VIDEO4LINUX DRIVER 11847M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11848M: Mauro Carvalho Chehab <mchehab@kernel.org> 11849L: linux-media@vger.kernel.org 11850W: https://linuxtv.org 11851T: git git://linuxtv.org/media_tree.git 11852S: Odd fixes 11853F: Documentation/media/v4l-drivers/saa7134* 11854F: drivers/media/pci/saa7134/ 11855 11856SAA7146 VIDEO4LINUX-2 DRIVER 11857M: Hans Verkuil <hverkuil@xs4all.nl> 11858L: linux-media@vger.kernel.org 11859T: git git://linuxtv.org/media_tree.git 11860S: Maintained 11861F: drivers/media/common/saa7146/ 11862F: drivers/media/pci/saa7146/ 11863F: include/media/saa7146* 11864 11865SAMSUNG AUDIO (ASoC) DRIVERS 11866M: Krzysztof Kozlowski <krzk@kernel.org> 11867M: Sangbeom Kim <sbkim73@samsung.com> 11868M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11869L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11870S: Supported 11871F: sound/soc/samsung/ 11872 11873SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11874M: Krzysztof Kozlowski <krzk@kernel.org> 11875L: linux-crypto@vger.kernel.org 11876L: linux-samsung-soc@vger.kernel.org 11877S: Maintained 11878F: drivers/crypto/exynos-rng.c 11879F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11880 11881SAMSUNG FRAMEBUFFER DRIVER 11882M: Jingoo Han <jingoohan1@gmail.com> 11883L: linux-fbdev@vger.kernel.org 11884S: Maintained 11885F: drivers/video/fbdev/s3c-fb.c 11886 11887SAMSUNG LAPTOP DRIVER 11888M: Corentin Chary <corentin.chary@gmail.com> 11889L: platform-driver-x86@vger.kernel.org 11890S: Maintained 11891F: drivers/platform/x86/samsung-laptop.c 11892 11893SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11894M: Sangbeom Kim <sbkim73@samsung.com> 11895M: Krzysztof Kozlowski <krzk@kernel.org> 11896M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11897L: linux-kernel@vger.kernel.org 11898L: linux-samsung-soc@vger.kernel.org 11899S: Supported 11900F: drivers/mfd/sec*.c 11901F: drivers/regulator/s2m*.c 11902F: drivers/regulator/s5m*.c 11903F: drivers/clk/clk-s2mps11.c 11904F: drivers/rtc/rtc-s5m.c 11905F: include/linux/mfd/samsung/ 11906F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11907F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11908F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11909F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11910 11911SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11912M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11913L: linux-media@vger.kernel.org 11914L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11915S: Maintained 11916F: drivers/media/platform/s3c-camif/ 11917F: include/media/drv-intf/s3c_camif.h 11918 11919SAMSUNG S3FWRN5 NFC DRIVER 11920M: Robert Baldyga <r.baldyga@samsung.com> 11921M: Krzysztof Opasiak <k.opasiak@samsung.com> 11922L: linux-nfc@lists.01.org (moderated for non-subscribers) 11923S: Supported 11924F: drivers/nfc/s3fwrn5 11925 11926SAMSUNG S5C73M3 CAMERA DRIVER 11927M: Kyungmin Park <kyungmin.park@samsung.com> 11928M: Andrzej Hajda <a.hajda@samsung.com> 11929L: linux-media@vger.kernel.org 11930S: Supported 11931F: drivers/media/i2c/s5c73m3/* 11932 11933SAMSUNG S5K5BAF CAMERA DRIVER 11934M: Kyungmin Park <kyungmin.park@samsung.com> 11935M: Andrzej Hajda <a.hajda@samsung.com> 11936L: linux-media@vger.kernel.org 11937S: Supported 11938F: drivers/media/i2c/s5k5baf.c 11939 11940SAMSUNG S5P Security SubSystem (SSS) DRIVER 11941M: Krzysztof Kozlowski <krzk@kernel.org> 11942M: Vladimir Zapolskiy <vz@mleia.com> 11943L: linux-crypto@vger.kernel.org 11944L: linux-samsung-soc@vger.kernel.org 11945S: Maintained 11946F: drivers/crypto/s5p-sss.c 11947 11948SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11949M: Kyungmin Park <kyungmin.park@samsung.com> 11950M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11951L: linux-media@vger.kernel.org 11952Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11953S: Supported 11954F: drivers/media/platform/exynos4-is/ 11955 11956SAMSUNG SOC CLOCK DRIVERS 11957M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11958M: Tomasz Figa <tomasz.figa@gmail.com> 11959M: Chanwoo Choi <cw00.choi@samsung.com> 11960S: Supported 11961L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11962F: drivers/clk/samsung/ 11963F: include/dt-bindings/clock/exynos*.h 11964F: Documentation/devicetree/bindings/clock/exynos*.txt 11965 11966SAMSUNG SPI DRIVERS 11967M: Kukjin Kim <kgene@kernel.org> 11968M: Krzysztof Kozlowski <krzk@kernel.org> 11969M: Andi Shyti <andi.shyti@samsung.com> 11970L: linux-spi@vger.kernel.org 11971L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11972S: Maintained 11973F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11974F: drivers/spi/spi-s3c* 11975F: include/linux/platform_data/spi-s3c64xx.h 11976 11977SAMSUNG SXGBE DRIVERS 11978M: Byungho An <bh74.an@samsung.com> 11979M: Girish K S <ks.giri@samsung.com> 11980M: Vipul Pandya <vipul.pandya@samsung.com> 11981S: Supported 11982L: netdev@vger.kernel.org 11983F: drivers/net/ethernet/samsung/sxgbe/ 11984 11985SAMSUNG THERMAL DRIVER 11986M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11987L: linux-pm@vger.kernel.org 11988L: linux-samsung-soc@vger.kernel.org 11989S: Supported 11990T: git https://github.com/lmajewski/linux-samsung-thermal.git 11991F: drivers/thermal/samsung/ 11992 11993SAMSUNG USB2 PHY DRIVER 11994M: Kamil Debski <kamil@wypas.org> 11995M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11996L: linux-kernel@vger.kernel.org 11997S: Supported 11998F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11999F: Documentation/phy/samsung-usb2.txt 12000F: drivers/phy/samsung/phy-exynos4210-usb2.c 12001F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12002F: drivers/phy/samsung/phy-exynos5250-usb2.c 12003F: drivers/phy/samsung/phy-s5pv210-usb2.c 12004F: drivers/phy/samsung/phy-samsung-usb2.c 12005F: drivers/phy/samsung/phy-samsung-usb2.h 12006 12007SC1200 WDT DRIVER 12008M: Zwane Mwaikambo <zwanem@gmail.com> 12009S: Maintained 12010F: drivers/watchdog/sc1200wdt.c 12011 12012SCHEDULER 12013M: Ingo Molnar <mingo@redhat.com> 12014M: Peter Zijlstra <peterz@infradead.org> 12015L: linux-kernel@vger.kernel.org 12016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12017S: Maintained 12018F: kernel/sched/ 12019F: include/linux/sched.h 12020F: include/uapi/linux/sched.h 12021F: include/linux/wait.h 12022 12023SCORE ARCHITECTURE 12024M: Chen Liqin <liqin.linux@gmail.com> 12025M: Lennox Wu <lennox.wu@gmail.com> 12026W: http://www.sunplus.com 12027S: Supported 12028F: arch/score/ 12029 12030SCR24X CHIP CARD INTERFACE DRIVER 12031M: Lubomir Rintel <lkundrak@v3.sk> 12032S: Supported 12033F: drivers/char/pcmcia/scr24x_cs.c 12034 12035SCSI CDROM DRIVER 12036M: Jens Axboe <axboe@kernel.dk> 12037L: linux-scsi@vger.kernel.org 12038W: http://www.kernel.dk 12039S: Maintained 12040F: drivers/scsi/sr* 12041 12042SCSI RDMA PROTOCOL (SRP) INITIATOR 12043M: Bart Van Assche <bart.vanassche@sandisk.com> 12044L: linux-rdma@vger.kernel.org 12045S: Supported 12046W: http://www.openfabrics.org 12047Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12048T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12049F: drivers/infiniband/ulp/srp/ 12050F: include/scsi/srp.h 12051 12052SCSI SG DRIVER 12053M: Doug Gilbert <dgilbert@interlog.com> 12054L: linux-scsi@vger.kernel.org 12055W: http://sg.danny.cz/sg 12056S: Maintained 12057F: Documentation/scsi/scsi-generic.txt 12058F: drivers/scsi/sg.c 12059F: include/scsi/sg.h 12060 12061SCSI SUBSYSTEM 12062M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12063T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12064M: "Martin K. Petersen" <martin.petersen@oracle.com> 12065T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12066L: linux-scsi@vger.kernel.org 12067S: Maintained 12068F: Documentation/devicetree/bindings/scsi/ 12069F: drivers/scsi/ 12070F: include/scsi/ 12071 12072SCSI TAPE DRIVER 12073M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12074L: linux-scsi@vger.kernel.org 12075S: Maintained 12076F: Documentation/scsi/st.txt 12077F: drivers/scsi/st.* 12078F: drivers/scsi/st_*.h 12079 12080SCTP PROTOCOL 12081M: Vlad Yasevich <vyasevich@gmail.com> 12082M: Neil Horman <nhorman@tuxdriver.com> 12083L: linux-sctp@vger.kernel.org 12084W: http://lksctp.sourceforge.net 12085S: Maintained 12086F: Documentation/networking/sctp.txt 12087F: include/linux/sctp.h 12088F: include/uapi/linux/sctp.h 12089F: include/net/sctp/ 12090F: net/sctp/ 12091 12092SCx200 CPU SUPPORT 12093M: Jim Cromie <jim.cromie@gmail.com> 12094S: Odd Fixes 12095F: Documentation/i2c/busses/scx200_acb 12096F: arch/x86/platform/scx200/ 12097F: drivers/watchdog/scx200_wdt.c 12098F: drivers/i2c/busses/scx200* 12099F: drivers/mtd/maps/scx200_docflash.c 12100F: include/linux/scx200.h 12101 12102SCx200 GPIO DRIVER 12103M: Jim Cromie <jim.cromie@gmail.com> 12104S: Maintained 12105F: drivers/char/scx200_gpio.c 12106F: include/linux/scx200_gpio.h 12107 12108SCx200 HRT CLOCKSOURCE DRIVER 12109M: Jim Cromie <jim.cromie@gmail.com> 12110S: Maintained 12111F: drivers/clocksource/scx200_hrt.c 12112 12113SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12114M: Sascha Sommer <saschasommer@freenet.de> 12115L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12116S: Maintained 12117F: drivers/mmc/host/sdricoh_cs.c 12118 12119SECURE COMPUTING 12120M: Kees Cook <keescook@chromium.org> 12121R: Andy Lutomirski <luto@amacapital.net> 12122R: Will Drewry <wad@chromium.org> 12123T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12124S: Supported 12125F: kernel/seccomp.c 12126F: include/uapi/linux/seccomp.h 12127F: include/linux/seccomp.h 12128F: tools/testing/selftests/seccomp/* 12129F: tools/testing/selftests/kselftest_harness.h 12130F: Documentation/userspace-api/seccomp_filter.rst 12131K: \bsecure_computing 12132K: \bTIF_SECCOMP\b 12133 12134SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12135M: Al Cooper <alcooperx@gmail.com> 12136L: linux-mmc@vger.kernel.org 12137L: bcm-kernel-feedback-list@broadcom.com 12138S: Maintained 12139F: drivers/mmc/host/sdhci-brcmstb* 12140 12141SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12142M: Adrian Hunter <adrian.hunter@intel.com> 12143L: linux-mmc@vger.kernel.org 12144T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12145S: Maintained 12146F: drivers/mmc/host/sdhci* 12147F: include/linux/mmc/sdhci* 12148 12149SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12150M: Ben Dooks <ben-linux@fluff.org> 12151M: Jaehoon Chung <jh80.chung@samsung.com> 12152L: linux-mmc@vger.kernel.org 12153S: Maintained 12154F: drivers/mmc/host/sdhci-s3c* 12155 12156SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12157M: Viresh Kumar <vireshk@kernel.org> 12158L: linux-mmc@vger.kernel.org 12159S: Maintained 12160F: drivers/mmc/host/sdhci-spear.c 12161 12162SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12163M: Kishon Vijay Abraham I <kishon@ti.com> 12164L: linux-mmc@vger.kernel.org 12165S: Maintained 12166F: drivers/mmc/host/sdhci-omap.c 12167 12168SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12169M: Scott Bauer <scott.bauer@intel.com> 12170M: Jonathan Derrick <jonathan.derrick@intel.com> 12171L: linux-block@vger.kernel.org 12172S: Supported 12173F: block/sed* 12174F: block/opal_proto.h 12175F: include/linux/sed* 12176F: include/uapi/linux/sed* 12177 12178SECURITY CONTACT 12179M: Security Officers <security@kernel.org> 12180S: Supported 12181 12182SECURITY SUBSYSTEM 12183M: James Morris <james.l.morris@oracle.com> 12184M: "Serge E. Hallyn" <serge@hallyn.com> 12185L: linux-security-module@vger.kernel.org (suggested Cc:) 12186T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12187W: http://kernsec.org/ 12188S: Supported 12189F: security/ 12190 12191SELINUX SECURITY MODULE 12192M: Paul Moore <paul@paul-moore.com> 12193M: Stephen Smalley <sds@tycho.nsa.gov> 12194M: Eric Paris <eparis@parisplace.org> 12195L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12196W: https://selinuxproject.org 12197W: https://github.com/SELinuxProject 12198T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12199S: Supported 12200F: include/linux/selinux* 12201F: security/selinux/ 12202F: scripts/selinux/ 12203F: Documentation/admin-guide/LSM/SELinux.rst 12204 12205SENSABLE PHANTOM 12206M: Jiri Slaby <jirislaby@gmail.com> 12207S: Maintained 12208F: drivers/misc/phantom.c 12209F: include/uapi/linux/phantom.h 12210 12211SERIAL DEVICE BUS 12212M: Rob Herring <robh@kernel.org> 12213L: linux-serial@vger.kernel.org 12214S: Maintained 12215F: Documentation/devicetree/bindings/serial/slave-device.txt 12216F: drivers/tty/serdev/ 12217F: include/linux/serdev.h 12218 12219SERIAL DRIVERS 12220M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12221L: linux-serial@vger.kernel.org 12222S: Maintained 12223F: Documentation/devicetree/bindings/serial/ 12224F: drivers/tty/serial/ 12225 12226SERIAL IR RECEIVER 12227M: Sean Young <sean@mess.org> 12228L: linux-media@vger.kernel.org 12229S: Maintained 12230F: drivers/media/rc/serial_ir.c 12231 12232SFC NETWORK DRIVER 12233M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12234M: Edward Cree <ecree@solarflare.com> 12235M: Bert Kenward <bkenward@solarflare.com> 12236L: netdev@vger.kernel.org 12237S: Supported 12238F: drivers/net/ethernet/sfc/ 12239 12240SGI GRU DRIVER 12241M: Dimitri Sivanich <sivanich@sgi.com> 12242S: Maintained 12243F: drivers/misc/sgi-gru/ 12244 12245SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12246M: Pat Gefre <pfg@sgi.com> 12247L: linux-ia64@vger.kernel.org 12248S: Supported 12249F: Documentation/ia64/serial.txt 12250F: drivers/tty/serial/ioc?_serial.c 12251F: include/linux/ioc?.h 12252 12253SGI XP/XPC/XPNET DRIVER 12254M: Cliff Whickman <cpw@sgi.com> 12255M: Robin Holt <robinmholt@gmail.com> 12256S: Maintained 12257F: drivers/misc/sgi-xp/ 12258 12259SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12260M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12261L: linux-s390@vger.kernel.org 12262W: http://www.ibm.com/developerworks/linux/linux390/ 12263S: Supported 12264F: net/smc/ 12265 12266SH_VEU V4L2 MEM2MEM DRIVER 12267L: linux-media@vger.kernel.org 12268S: Orphan 12269F: drivers/media/platform/sh_veu.c 12270 12271SH_VOU V4L2 OUTPUT DRIVER 12272L: linux-media@vger.kernel.org 12273S: Orphan 12274F: drivers/media/platform/sh_vou.c 12275F: include/media/drv-intf/sh_vou.h 12276 12277SI2157 MEDIA DRIVER 12278M: Antti Palosaari <crope@iki.fi> 12279L: linux-media@vger.kernel.org 12280W: https://linuxtv.org 12281W: http://palosaari.fi/linux/ 12282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12283T: git git://linuxtv.org/anttip/media_tree.git 12284S: Maintained 12285F: drivers/media/tuners/si2157* 12286 12287SI2168 MEDIA DRIVER 12288M: Antti Palosaari <crope@iki.fi> 12289L: linux-media@vger.kernel.org 12290W: https://linuxtv.org 12291W: http://palosaari.fi/linux/ 12292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12293T: git git://linuxtv.org/anttip/media_tree.git 12294S: Maintained 12295F: drivers/media/dvb-frontends/si2168* 12296 12297SI470X FM RADIO RECEIVER I2C DRIVER 12298M: Hans Verkuil <hverkuil@xs4all.nl> 12299L: linux-media@vger.kernel.org 12300T: git git://linuxtv.org/media_tree.git 12301W: https://linuxtv.org 12302S: Odd Fixes 12303F: drivers/media/radio/si470x/radio-si470x-i2c.c 12304 12305SI470X FM RADIO RECEIVER USB DRIVER 12306M: Hans Verkuil <hverkuil@xs4all.nl> 12307L: linux-media@vger.kernel.org 12308T: git git://linuxtv.org/media_tree.git 12309W: https://linuxtv.org 12310S: Maintained 12311F: drivers/media/radio/si470x/radio-si470x-common.c 12312F: drivers/media/radio/si470x/radio-si470x.h 12313F: drivers/media/radio/si470x/radio-si470x-usb.c 12314 12315SI4713 FM RADIO TRANSMITTER I2C DRIVER 12316M: Eduardo Valentin <edubezval@gmail.com> 12317L: linux-media@vger.kernel.org 12318T: git git://linuxtv.org/media_tree.git 12319W: https://linuxtv.org 12320S: Odd Fixes 12321F: drivers/media/radio/si4713/si4713.? 12322 12323SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12324M: Eduardo Valentin <edubezval@gmail.com> 12325L: linux-media@vger.kernel.org 12326T: git git://linuxtv.org/media_tree.git 12327W: https://linuxtv.org 12328S: Odd Fixes 12329F: drivers/media/radio/si4713/radio-platform-si4713.c 12330 12331SI4713 FM RADIO TRANSMITTER USB DRIVER 12332M: Hans Verkuil <hverkuil@xs4all.nl> 12333L: linux-media@vger.kernel.org 12334T: git git://linuxtv.org/media_tree.git 12335W: https://linuxtv.org 12336S: Maintained 12337F: drivers/media/radio/si4713/radio-usb-si4713.c 12338 12339SIANO DVB DRIVER 12340M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12341M: Mauro Carvalho Chehab <mchehab@kernel.org> 12342L: linux-media@vger.kernel.org 12343W: https://linuxtv.org 12344T: git git://linuxtv.org/media_tree.git 12345S: Odd fixes 12346F: drivers/media/common/siano/ 12347F: drivers/media/usb/siano/ 12348F: drivers/media/usb/siano/ 12349F: drivers/media/mmc/siano/ 12350 12351SILEAD TOUCHSCREEN DRIVER 12352M: Hans de Goede <hdegoede@redhat.com> 12353L: linux-input@vger.kernel.org 12354L: platform-driver-x86@vger.kernel.org 12355S: Maintained 12356F: drivers/input/touchscreen/silead.c 12357F: drivers/platform/x86/silead_dmi.c 12358 12359SILICON MOTION SM712 FRAME BUFFER DRIVER 12360M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12361M: Teddy Wang <teddy.wang@siliconmotion.com> 12362M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12363L: linux-fbdev@vger.kernel.org 12364S: Maintained 12365F: drivers/video/fbdev/sm712* 12366F: Documentation/fb/sm712fb.txt 12367 12368SIMPLE FIRMWARE INTERFACE (SFI) 12369M: Len Brown <lenb@kernel.org> 12370L: sfi-devel@simplefirmware.org 12371W: http://simplefirmware.org/ 12372T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12373S: Supported 12374F: arch/x86/platform/sfi/ 12375F: drivers/sfi/ 12376F: include/linux/sfi*.h 12377 12378SIMPLEFB FB DRIVER 12379M: Hans de Goede <hdegoede@redhat.com> 12380L: linux-fbdev@vger.kernel.org 12381S: Maintained 12382F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12383F: drivers/video/fbdev/simplefb.c 12384F: include/linux/platform_data/simplefb.h 12385 12386SIMTEC EB110ATX (Chalice CATS) 12387P: Ben Dooks 12388P: Vincent Sanders <vince@simtec.co.uk> 12389M: Simtec Linux Team <linux@simtec.co.uk> 12390W: http://www.simtec.co.uk/products/EB110ATX/ 12391S: Supported 12392 12393SIMTEC EB2410ITX (BAST) 12394P: Ben Dooks 12395P: Vincent Sanders <vince@simtec.co.uk> 12396M: Simtec Linux Team <linux@simtec.co.uk> 12397W: http://www.simtec.co.uk/products/EB2410ITX/ 12398S: Supported 12399F: arch/arm/mach-s3c24xx/mach-bast.c 12400F: arch/arm/mach-s3c24xx/bast-ide.c 12401F: arch/arm/mach-s3c24xx/bast-irq.c 12402 12403SIPHASH PRF ROUTINES 12404M: Jason A. Donenfeld <Jason@zx2c4.com> 12405S: Maintained 12406F: lib/siphash.c 12407F: lib/test_siphash.c 12408F: include/linux/siphash.h 12409 12410SIS 190 ETHERNET DRIVER 12411M: Francois Romieu <romieu@fr.zoreil.com> 12412L: netdev@vger.kernel.org 12413S: Maintained 12414F: drivers/net/ethernet/sis/sis190.c 12415 12416SIS 900/7016 FAST ETHERNET DRIVER 12417M: Daniele Venzano <venza@brownhat.org> 12418W: http://www.brownhat.org/sis900.html 12419L: netdev@vger.kernel.org 12420S: Maintained 12421F: drivers/net/ethernet/sis/sis900.* 12422 12423SIS FRAMEBUFFER DRIVER 12424M: Thomas Winischhofer <thomas@winischhofer.net> 12425W: http://www.winischhofer.net/linuxsisvga.shtml 12426S: Maintained 12427F: Documentation/fb/sisfb.txt 12428F: drivers/video/fbdev/sis/ 12429F: include/video/sisfb.h 12430 12431SIS USB2VGA DRIVER 12432M: Thomas Winischhofer <thomas@winischhofer.net> 12433W: http://www.winischhofer.at/linuxsisusbvga.shtml 12434S: Maintained 12435F: drivers/usb/misc/sisusbvga/ 12436 12437SLAB ALLOCATOR 12438M: Christoph Lameter <cl@linux.com> 12439M: Pekka Enberg <penberg@kernel.org> 12440M: David Rientjes <rientjes@google.com> 12441M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12442M: Andrew Morton <akpm@linux-foundation.org> 12443L: linux-mm@kvack.org 12444S: Maintained 12445F: include/linux/sl?b*.h 12446F: mm/sl?b* 12447 12448SLEEPABLE READ-COPY UPDATE (SRCU) 12449M: Lai Jiangshan <jiangshanlai@gmail.com> 12450M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12451M: Josh Triplett <josh@joshtriplett.org> 12452R: Steven Rostedt <rostedt@goodmis.org> 12453R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12454L: linux-kernel@vger.kernel.org 12455W: http://www.rdrop.com/users/paulmck/RCU/ 12456S: Supported 12457T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12458F: include/linux/srcu.h 12459F: kernel/rcu/srcu.c 12460 12461SMACK SECURITY MODULE 12462M: Casey Schaufler <casey@schaufler-ca.com> 12463L: linux-security-module@vger.kernel.org 12464W: http://schaufler-ca.com 12465T: git git://github.com/cschaufler/smack-next 12466S: Maintained 12467F: Documentation/admin-guide/LSM/Smack.rst 12468F: security/smack/ 12469 12470SMC91x ETHERNET DRIVER 12471M: Nicolas Pitre <nico@fluxnic.net> 12472S: Odd Fixes 12473F: drivers/net/ethernet/smsc/smc91x.* 12474 12475SMIA AND SMIA++ IMAGE SENSOR DRIVER 12476M: Sakari Ailus <sakari.ailus@iki.fi> 12477L: linux-media@vger.kernel.org 12478S: Maintained 12479F: drivers/media/i2c/smiapp/ 12480F: include/media/i2c/smiapp.h 12481F: drivers/media/i2c/smiapp-pll.c 12482F: drivers/media/i2c/smiapp-pll.h 12483F: include/uapi/linux/smiapp.h 12484F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12485 12486SMM665 HARDWARE MONITOR DRIVER 12487M: Guenter Roeck <linux@roeck-us.net> 12488L: linux-hwmon@vger.kernel.org 12489S: Maintained 12490F: Documentation/hwmon/smm665 12491F: drivers/hwmon/smm665.c 12492 12493SMSC EMC2103 HARDWARE MONITOR DRIVER 12494M: Steve Glendinning <steve.glendinning@shawell.net> 12495L: linux-hwmon@vger.kernel.org 12496S: Maintained 12497F: Documentation/hwmon/emc2103 12498F: drivers/hwmon/emc2103.c 12499 12500SMSC SCH5627 HARDWARE MONITOR DRIVER 12501M: Hans de Goede <hdegoede@redhat.com> 12502L: linux-hwmon@vger.kernel.org 12503S: Supported 12504F: Documentation/hwmon/sch5627 12505F: drivers/hwmon/sch5627.c 12506 12507SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12508M: Steve Glendinning <steve.glendinning@shawell.net> 12509L: linux-fbdev@vger.kernel.org 12510S: Maintained 12511F: drivers/video/fbdev/smscufx.c 12512 12513SMSC47B397 HARDWARE MONITOR DRIVER 12514M: Jean Delvare <jdelvare@suse.com> 12515L: linux-hwmon@vger.kernel.org 12516S: Maintained 12517F: Documentation/hwmon/smsc47b397 12518F: drivers/hwmon/smsc47b397.c 12519 12520SMSC911x ETHERNET DRIVER 12521M: Steve Glendinning <steve.glendinning@shawell.net> 12522L: netdev@vger.kernel.org 12523S: Maintained 12524F: include/linux/smsc911x.h 12525F: drivers/net/ethernet/smsc/smsc911x.* 12526 12527SMSC9420 PCI ETHERNET DRIVER 12528M: Steve Glendinning <steve.glendinning@shawell.net> 12529L: netdev@vger.kernel.org 12530S: Maintained 12531F: drivers/net/ethernet/smsc/smsc9420.* 12532 12533SOC-CAMERA V4L2 SUBSYSTEM 12534M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12535L: linux-media@vger.kernel.org 12536T: git git://linuxtv.org/media_tree.git 12537S: Maintained 12538F: include/media/soc* 12539F: drivers/media/i2c/soc_camera/ 12540F: drivers/media/platform/soc_camera/ 12541 12542SOEKRIS NET48XX LED SUPPORT 12543M: Chris Boot <bootc@bootc.net> 12544S: Maintained 12545F: drivers/leds/leds-net48xx.c 12546 12547SOFT-ROCE DRIVER (rxe) 12548M: Moni Shoua <monis@mellanox.com> 12549L: linux-rdma@vger.kernel.org 12550S: Supported 12551W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12552Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12553F: drivers/infiniband/sw/rxe/ 12554F: include/uapi/rdma/rdma_user_rxe.h 12555 12556SOFTLOGIC 6x10 MPEG CODEC 12557M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12558M: Anton Sviridenko <anton@corp.bluecherry.net> 12559M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12560M: Andrey Utkin <andrey_utkin@fastmail.com> 12561M: Ismael Luceno <ismael@iodev.co.uk> 12562L: linux-media@vger.kernel.org 12563S: Supported 12564F: drivers/media/pci/solo6x10/ 12565 12566SOFTWARE RAID (Multiple Disks) SUPPORT 12567M: Shaohua Li <shli@kernel.org> 12568L: linux-raid@vger.kernel.org 12569T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12570S: Supported 12571F: drivers/md/Makefile 12572F: drivers/md/Kconfig 12573F: drivers/md/md* 12574F: drivers/md/raid* 12575F: include/linux/raid/ 12576F: include/uapi/linux/raid/ 12577 12578SONIC NETWORK DRIVER 12579M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12580L: netdev@vger.kernel.org 12581S: Maintained 12582F: drivers/net/ethernet/natsemi/sonic.* 12583 12584SONICS SILICON BACKPLANE DRIVER (SSB) 12585M: Michael Buesch <m@bues.ch> 12586L: linux-wireless@vger.kernel.org 12587S: Maintained 12588F: drivers/ssb/ 12589F: include/linux/ssb/ 12590 12591SONY MEMORYSTICK CARD SUPPORT 12592M: Alex Dubov <oakad@yahoo.com> 12593W: http://tifmxx.berlios.de/ 12594S: Maintained 12595F: drivers/memstick/host/tifm_ms.c 12596 12597SONY MEMORYSTICK STANDARD SUPPORT 12598M: Maxim Levitsky <maximlevitsky@gmail.com> 12599S: Maintained 12600F: drivers/memstick/core/ms_block.* 12601 12602SONY VAIO CONTROL DEVICE DRIVER 12603M: Mattia Dongili <malattia@linux.it> 12604L: platform-driver-x86@vger.kernel.org 12605W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12606S: Maintained 12607F: Documentation/laptops/sony-laptop.txt 12608F: drivers/char/sonypi.c 12609F: drivers/platform/x86/sony-laptop.c 12610F: include/linux/sony-laptop.h 12611 12612SOUND 12613M: Jaroslav Kysela <perex@perex.cz> 12614M: Takashi Iwai <tiwai@suse.com> 12615L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12616W: http://www.alsa-project.org/ 12617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12618T: git git://git.alsa-project.org/alsa-kernel.git 12619Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12620S: Maintained 12621F: Documentation/sound/ 12622F: include/sound/ 12623F: include/uapi/sound/ 12624F: sound/ 12625 12626SOUND - COMPRESSED AUDIO 12627M: Vinod Koul <vinod.koul@intel.com> 12628L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12630S: Supported 12631F: Documentation/sound/alsa/compress_offload.txt 12632F: include/sound/compress_driver.h 12633F: include/uapi/sound/compress_* 12634F: sound/core/compress_offload.c 12635F: sound/soc/soc-compress.c 12636 12637SOUND - DMAENGINE HELPERS 12638M: Lars-Peter Clausen <lars@metafoo.de> 12639S: Supported 12640F: include/sound/dmaengine_pcm.h 12641F: sound/core/pcm_dmaengine.c 12642F: sound/soc/soc-generic-dmaengine-pcm.c 12643 12644SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12645M: Liam Girdwood <lgirdwood@gmail.com> 12646M: Mark Brown <broonie@kernel.org> 12647T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12648L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12649W: http://alsa-project.org/main/index.php/ASoC 12650S: Supported 12651F: Documentation/devicetree/bindings/sound/ 12652F: Documentation/sound/alsa/soc/ 12653F: sound/soc/ 12654F: include/sound/soc* 12655 12656SP2 MEDIA DRIVER 12657M: Olli Salonen <olli.salonen@iki.fi> 12658L: linux-media@vger.kernel.org 12659W: https://linuxtv.org 12660Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12661S: Maintained 12662F: drivers/media/dvb-frontends/sp2* 12663 12664SPARC + UltraSPARC (sparc/sparc64) 12665M: "David S. Miller" <davem@davemloft.net> 12666L: sparclinux@vger.kernel.org 12667Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12668T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12669T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12670S: Maintained 12671F: arch/sparc/ 12672F: drivers/sbus/ 12673 12674SPARC SERIAL DRIVERS 12675M: "David S. Miller" <davem@davemloft.net> 12676L: sparclinux@vger.kernel.org 12677T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12678T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12679S: Maintained 12680F: include/linux/sunserialcore.h 12681F: drivers/tty/serial/suncore.c 12682F: drivers/tty/serial/sunhv.c 12683F: drivers/tty/serial/sunsab.c 12684F: drivers/tty/serial/sunsab.h 12685F: drivers/tty/serial/sunsu.c 12686F: drivers/tty/serial/sunzilog.c 12687F: drivers/tty/serial/sunzilog.h 12688F: drivers/tty/vcc.c 12689 12690SPARSE CHECKER 12691M: "Christopher Li" <sparse@chrisli.org> 12692L: linux-sparse@vger.kernel.org 12693W: https://sparse.wiki.kernel.org/ 12694T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12695T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12696S: Maintained 12697F: include/linux/compiler.h 12698 12699SPEAR CLOCK FRAMEWORK SUPPORT 12700M: Viresh Kumar <vireshk@kernel.org> 12701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12702W: http://www.st.com/spear 12703S: Maintained 12704F: drivers/clk/spear/ 12705 12706SPEAR PLATFORM SUPPORT 12707M: Viresh Kumar <vireshk@kernel.org> 12708M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12710W: http://www.st.com/spear 12711S: Maintained 12712F: arch/arm/boot/dts/spear* 12713F: arch/arm/mach-spear/ 12714 12715SPI NOR SUBSYSTEM 12716M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12717M: Marek Vasut <marek.vasut@gmail.com> 12718L: linux-mtd@lists.infradead.org 12719W: http://www.linux-mtd.infradead.org/ 12720Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12721T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12722T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12723S: Maintained 12724F: drivers/mtd/spi-nor/ 12725F: include/linux/mtd/spi-nor.h 12726 12727SPI SUBSYSTEM 12728M: Mark Brown <broonie@kernel.org> 12729L: linux-spi@vger.kernel.org 12730T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12731Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12732S: Maintained 12733F: Documentation/devicetree/bindings/spi/ 12734F: Documentation/spi/ 12735F: drivers/spi/ 12736F: include/linux/spi/ 12737F: include/uapi/linux/spi/ 12738F: tools/spi/ 12739 12740SPIDERNET NETWORK DRIVER for CELL 12741M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12742L: netdev@vger.kernel.org 12743S: Supported 12744F: Documentation/networking/spider_net.txt 12745F: drivers/net/ethernet/toshiba/spider_net* 12746 12747SPMI SUBSYSTEM 12748R: Stephen Boyd <sboyd@codeaurora.org> 12749L: linux-arm-msm@vger.kernel.org 12750F: Documentation/devicetree/bindings/spmi/ 12751F: drivers/spmi/ 12752F: include/dt-bindings/spmi/spmi.h 12753F: include/linux/spmi.h 12754F: include/trace/events/spmi.h 12755 12756SPU FILE SYSTEM 12757M: Jeremy Kerr <jk@ozlabs.org> 12758L: linuxppc-dev@lists.ozlabs.org 12759W: http://www.ibm.com/developerworks/power/cell/ 12760S: Supported 12761F: Documentation/filesystems/spufs.txt 12762F: arch/powerpc/platforms/cell/spufs/ 12763 12764SQUASHFS FILE SYSTEM 12765M: Phillip Lougher <phillip@squashfs.org.uk> 12766L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12767W: http://squashfs.org.uk 12768T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12769S: Maintained 12770F: Documentation/filesystems/squashfs.txt 12771F: fs/squashfs/ 12772 12773SRM (Alpha) environment access 12774M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12775S: Maintained 12776F: arch/alpha/kernel/srm_env.c 12777 12778STABLE BRANCH 12779M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12780L: stable@vger.kernel.org 12781S: Supported 12782F: Documentation/process/stable-kernel-rules.rst 12783 12784STAGING - ATOMISP DRIVER 12785M: Alan Cox <alan@linux.intel.com> 12786M: Sakari Ailus <sakari.ailus@linux.intel.com> 12787L: linux-media@vger.kernel.org 12788S: Maintained 12789F: drivers/staging/media/atomisp/ 12790 12791STAGING - COMEDI 12792M: Ian Abbott <abbotti@mev.co.uk> 12793M: H Hartley Sweeten <hsweeten@visionengravers.com> 12794S: Odd Fixes 12795F: drivers/staging/comedi/ 12796 12797STAGING - FLARION FT1000 DRIVERS 12798M: Marek Belisko <marek.belisko@gmail.com> 12799S: Odd Fixes 12800F: drivers/staging/ft1000/ 12801 12802STAGING - INDUSTRIAL IO 12803M: Jonathan Cameron <jic23@kernel.org> 12804L: linux-iio@vger.kernel.org 12805S: Odd Fixes 12806F: Documentation/devicetree/bindings/staging/iio/ 12807F: drivers/staging/iio/ 12808 12809STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12810M: Jarod Wilson <jarod@wilsonet.com> 12811W: http://www.lirc.org/ 12812S: Odd Fixes 12813F: drivers/staging/media/lirc/ 12814 12815STAGING - LUSTRE PARALLEL FILESYSTEM 12816M: Oleg Drokin <oleg.drokin@intel.com> 12817M: Andreas Dilger <andreas.dilger@intel.com> 12818M: James Simmons <jsimmons@infradead.org> 12819L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12820W: http://wiki.lustre.org/ 12821S: Maintained 12822F: drivers/staging/lustre 12823 12824STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12825M: Marc Dietrich <marvin24@gmx.de> 12826L: ac100@lists.launchpad.net (moderated for non-subscribers) 12827L: linux-tegra@vger.kernel.org 12828S: Maintained 12829F: drivers/staging/nvec/ 12830 12831STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12832M: Jens Frederich <jfrederich@gmail.com> 12833M: Daniel Drake <dsd@laptop.org> 12834M: Jon Nettleton <jon.nettleton@gmail.com> 12835W: http://wiki.laptop.org/go/DCON 12836S: Maintained 12837F: drivers/staging/olpc_dcon/ 12838 12839STAGING - REALTEK RTL8712U DRIVERS 12840M: Larry Finger <Larry.Finger@lwfinger.net> 12841M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12842S: Odd Fixes 12843F: drivers/staging/rtl8712/ 12844 12845STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12846M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12847M: Teddy Wang <teddy.wang@siliconmotion.com> 12848M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12849L: linux-fbdev@vger.kernel.org 12850S: Maintained 12851F: drivers/staging/sm750fb/ 12852 12853STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12854M: William Hubbs <w.d.hubbs@gmail.com> 12855M: Chris Brannon <chris@the-brannons.com> 12856M: Kirk Reiser <kirk@reisers.ca> 12857M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12858L: speakup@linux-speakup.org 12859W: http://www.linux-speakup.org/ 12860S: Odd Fixes 12861F: drivers/staging/speakup/ 12862 12863STAGING - VIA VT665X DRIVERS 12864M: Forest Bond <forest@alittletooquiet.net> 12865S: Odd Fixes 12866F: drivers/staging/vt665?/ 12867 12868STAGING - WILC1000 WIFI DRIVER 12869M: Aditya Shankar <aditya.shankar@microchip.com> 12870M: Ganesh Krishna <ganesh.krishna@microchip.com> 12871L: linux-wireless@vger.kernel.org 12872S: Supported 12873F: drivers/staging/wilc1000/ 12874 12875STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12876M: Arnaud Patard <arnaud.patard@rtp-net.org> 12877S: Odd Fixes 12878F: drivers/staging/xgifb/ 12879 12880STAGING SUBSYSTEM 12881M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12882T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12883L: devel@driverdev.osuosl.org 12884S: Supported 12885F: drivers/staging/ 12886 12887STARFIRE/DURALAN NETWORK DRIVER 12888M: Ion Badulescu <ionut@badula.org> 12889S: Odd Fixes 12890F: drivers/net/ethernet/adaptec/starfire* 12891 12892STEC S1220 SKD DRIVER 12893M: Bart Van Assche <bart.vanassche@wdc.com> 12894L: linux-block@vger.kernel.org 12895S: Maintained 12896F: drivers/block/skd*[ch] 12897 12898STI CEC DRIVER 12899M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12900S: Maintained 12901F: drivers/staging/media/st-cec/ 12902F: Documentation/devicetree/bindings/media/stih-cec.txt 12903 12904STK1160 USB VIDEO CAPTURE DRIVER 12905M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12906L: linux-media@vger.kernel.org 12907T: git git://linuxtv.org/media_tree.git 12908S: Maintained 12909F: drivers/media/usb/stk1160/ 12910 12911STMMAC ETHERNET DRIVER 12912M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12913M: Alexandre Torgue <alexandre.torgue@st.com> 12914L: netdev@vger.kernel.org 12915W: http://www.stlinux.com 12916S: Supported 12917F: drivers/net/ethernet/stmicro/stmmac/ 12918 12919SUN3/3X 12920M: Sam Creasey <sammy@sammy.net> 12921W: http://sammy.net/sun3/ 12922S: Maintained 12923F: arch/m68k/kernel/*sun3* 12924F: arch/m68k/sun3*/ 12925F: arch/m68k/include/asm/sun3* 12926F: drivers/net/ethernet/i825xx/sun3* 12927 12928SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12929M: Hans de Goede <hdegoede@redhat.com> 12930L: linux-input@vger.kernel.org 12931S: Maintained 12932F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12933F: drivers/input/keyboard/sun4i-lradc-keys.c 12934 12935SUNDANCE NETWORK DRIVER 12936M: Denis Kirjanov <kda@linux-powerpc.org> 12937L: netdev@vger.kernel.org 12938S: Maintained 12939F: drivers/net/ethernet/dlink/sundance.c 12940 12941SUPERH 12942M: Yoshinori Sato <ysato@users.sourceforge.jp> 12943M: Rich Felker <dalias@libc.org> 12944L: linux-sh@vger.kernel.org 12945Q: http://patchwork.kernel.org/project/linux-sh/list/ 12946S: Maintained 12947F: Documentation/sh/ 12948F: arch/sh/ 12949F: drivers/sh/ 12950 12951SUSPEND TO RAM 12952M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12953M: Len Brown <len.brown@intel.com> 12954M: Pavel Machek <pavel@ucw.cz> 12955L: linux-pm@vger.kernel.org 12956B: https://bugzilla.kernel.org 12957S: Supported 12958F: Documentation/power/ 12959F: arch/x86/kernel/acpi/ 12960F: drivers/base/power/ 12961F: kernel/power/ 12962F: include/linux/suspend.h 12963F: include/linux/freezer.h 12964F: include/linux/pm.h 12965 12966SVGA HANDLING 12967M: Martin Mares <mj@ucw.cz> 12968L: linux-video@atrey.karlin.mff.cuni.cz 12969S: Maintained 12970F: Documentation/svga.txt 12971F: arch/x86/boot/video* 12972 12973SWIOTLB SUBSYSTEM 12974M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12975L: linux-kernel@vger.kernel.org 12976T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12977S: Supported 12978F: lib/swiotlb.c 12979F: arch/*/kernel/pci-swiotlb.c 12980F: include/linux/swiotlb.h 12981 12982SWITCHDEV 12983M: Jiri Pirko <jiri@resnulli.us> 12984M: Ivan Vecera <ivecera@redhat.com> 12985L: netdev@vger.kernel.org 12986S: Supported 12987F: net/switchdev/ 12988F: include/net/switchdev.h 12989 12990SYNC FILE FRAMEWORK 12991M: Sumit Semwal <sumit.semwal@linaro.org> 12992R: Gustavo Padovan <gustavo@padovan.org> 12993S: Maintained 12994L: linux-media@vger.kernel.org 12995L: dri-devel@lists.freedesktop.org 12996F: drivers/dma-buf/sync_* 12997F: drivers/dma-buf/dma-fence* 12998F: drivers/dma-buf/sw_sync.c 12999F: include/linux/sync_file.h 13000F: include/uapi/linux/sync_file.h 13001F: Documentation/sync_file.txt 13002T: git git://anongit.freedesktop.org/drm/drm-misc 13003 13004SYNOPSYS ARC ARCHITECTURE 13005M: Vineet Gupta <vgupta@synopsys.com> 13006L: linux-snps-arc@lists.infradead.org 13007S: Supported 13008F: arch/arc/ 13009F: Documentation/devicetree/bindings/arc/* 13010F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13011F: drivers/clocksource/arc_timer.c 13012F: drivers/tty/serial/arc_uart.c 13013T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13014 13015SYNOPSYS ARC HSDK SDP pll clock driver 13016M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13017S: Supported 13018F: drivers/clk/clk-hsdk-pll.c 13019F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13020 13021SYNOPSYS ARC SDP clock driver 13022M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13023S: Supported 13024F: drivers/clk/axs10x/* 13025F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13026 13027SYNOPSYS ARC SDP platform support 13028M: Alexey Brodkin <abrodkin@synopsys.com> 13029S: Supported 13030F: arch/arc/plat-axs10x 13031F: arch/arc/boot/dts/ax* 13032F: Documentation/devicetree/bindings/arc/axs10* 13033 13034SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13035M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13036S: Supported 13037F: drivers/reset/reset-axs10x.c 13038F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13039 13040SYNOPSYS DESIGNWARE APB GPIO DRIVER 13041M: Hoan Tran <hotran@apm.com> 13042L: linux-gpio@vger.kernel.org 13043S: Maintained 13044F: drivers/gpio/gpio-dwapb.c 13045F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13046 13047SYNOPSYS DESIGNWARE DMAC DRIVER 13048M: Viresh Kumar <vireshk@kernel.org> 13049R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13050S: Maintained 13051F: include/linux/dma/dw.h 13052F: include/linux/platform_data/dma-dw.h 13053F: drivers/dma/dw/ 13054 13055SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13056M: Jie Deng <jiedeng@synopsys.com> 13057L: netdev@vger.kernel.org 13058S: Supported 13059F: drivers/net/ethernet/synopsys/ 13060 13061SYNOPSYS DESIGNWARE I2C DRIVER 13062M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13063R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13064R: Mika Westerberg <mika.westerberg@linux.intel.com> 13065L: linux-i2c@vger.kernel.org 13066S: Maintained 13067F: drivers/i2c/busses/i2c-designware-* 13068F: include/linux/platform_data/i2c-designware.h 13069 13070SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13071M: Jaehoon Chung <jh80.chung@samsung.com> 13072L: linux-mmc@vger.kernel.org 13073S: Maintained 13074F: drivers/mmc/host/dw_mmc* 13075 13076SYNOPSYS HSDK RESET CONTROLLER DRIVER 13077M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13078S: Supported 13079F: drivers/reset/reset-hsdk.c 13080F: include/dt-bindings/reset/snps,hsdk-reset.h 13081F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13082 13083SYSTEM CONFIGURATION (SYSCON) 13084M: Lee Jones <lee.jones@linaro.org> 13085M: Arnd Bergmann <arnd@arndb.de> 13086T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13087S: Supported 13088F: drivers/mfd/syscon.c 13089 13090SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13091M: Sudeep Holla <sudeep.holla@arm.com> 13092L: linux-arm-kernel@lists.infradead.org 13093S: Maintained 13094F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13095F: drivers/clk/clk-scpi.c 13096F: drivers/cpufreq/scpi-cpufreq.c 13097F: drivers/firmware/arm_scpi.c 13098F: include/linux/scpi_protocol.h 13099 13100SYSTEM RESET/SHUTDOWN DRIVERS 13101M: Sebastian Reichel <sre@kernel.org> 13102L: linux-pm@vger.kernel.org 13103T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13104S: Maintained 13105F: Documentation/devicetree/bindings/power/reset/ 13106F: drivers/power/reset/ 13107 13108SYSTEM TRACE MODULE CLASS 13109M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13110S: Maintained 13111T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13112F: Documentation/trace/stm.txt 13113F: drivers/hwtracing/stm/ 13114F: include/linux/stm.h 13115F: include/uapi/linux/stm.h 13116 13117SYSV FILESYSTEM 13118M: Christoph Hellwig <hch@infradead.org> 13119S: Maintained 13120F: Documentation/filesystems/sysv-fs.txt 13121F: fs/sysv/ 13122F: include/linux/sysv_fs.h 13123 13124TARGET SUBSYSTEM 13125M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13126L: linux-scsi@vger.kernel.org 13127L: target-devel@vger.kernel.org 13128W: http://www.linux-iscsi.org 13129W: http://groups.google.com/group/linux-iscsi-target-dev 13130T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13131S: Supported 13132F: drivers/target/ 13133F: include/target/ 13134F: Documentation/target/ 13135 13136TASKSTATS STATISTICS INTERFACE 13137M: Balbir Singh <bsingharora@gmail.com> 13138S: Maintained 13139F: Documentation/accounting/taskstats* 13140F: include/linux/taskstats* 13141F: kernel/taskstats.c 13142 13143TC subsystem 13144M: Jamal Hadi Salim <jhs@mojatatu.com> 13145M: Cong Wang <xiyou.wangcong@gmail.com> 13146M: Jiri Pirko <jiri@resnulli.us> 13147L: netdev@vger.kernel.org 13148S: Maintained 13149F: include/net/pkt_cls.h 13150F: include/net/pkt_sched.h 13151F: include/net/tc_act/ 13152F: include/uapi/linux/pkt_cls.h 13153F: include/uapi/linux/pkt_sched.h 13154F: include/uapi/linux/tc_act/ 13155F: include/uapi/linux/tc_ematch/ 13156F: net/sched/ 13157 13158TCP LOW PRIORITY MODULE 13159M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13160M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13161W: http://tcp-lp-mod.sourceforge.net/ 13162S: Maintained 13163F: net/ipv4/tcp_lp.c 13164 13165TDA10071 MEDIA DRIVER 13166M: Antti Palosaari <crope@iki.fi> 13167L: linux-media@vger.kernel.org 13168W: https://linuxtv.org 13169W: http://palosaari.fi/linux/ 13170Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13171T: git git://linuxtv.org/anttip/media_tree.git 13172S: Maintained 13173F: drivers/media/dvb-frontends/tda10071* 13174 13175TDA18212 MEDIA DRIVER 13176M: Antti Palosaari <crope@iki.fi> 13177L: linux-media@vger.kernel.org 13178W: https://linuxtv.org 13179W: http://palosaari.fi/linux/ 13180Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13181T: git git://linuxtv.org/anttip/media_tree.git 13182S: Maintained 13183F: drivers/media/tuners/tda18212* 13184 13185TDA18218 MEDIA DRIVER 13186M: Antti Palosaari <crope@iki.fi> 13187L: linux-media@vger.kernel.org 13188W: https://linuxtv.org 13189W: http://palosaari.fi/linux/ 13190Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13191T: git git://linuxtv.org/anttip/media_tree.git 13192S: Maintained 13193F: drivers/media/tuners/tda18218* 13194 13195TDA18271 MEDIA DRIVER 13196M: Michael Krufky <mkrufky@linuxtv.org> 13197L: linux-media@vger.kernel.org 13198W: https://linuxtv.org 13199W: http://github.com/mkrufky 13200Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13201T: git git://linuxtv.org/mkrufky/tuners.git 13202S: Maintained 13203F: drivers/media/tuners/tda18271* 13204 13205TDA827x MEDIA DRIVER 13206M: Michael Krufky <mkrufky@linuxtv.org> 13207L: linux-media@vger.kernel.org 13208W: https://linuxtv.org 13209W: http://github.com/mkrufky 13210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13211T: git git://linuxtv.org/mkrufky/tuners.git 13212S: Maintained 13213F: drivers/media/tuners/tda8290.* 13214 13215TDA8290 MEDIA DRIVER 13216M: Michael Krufky <mkrufky@linuxtv.org> 13217L: linux-media@vger.kernel.org 13218W: https://linuxtv.org 13219W: http://github.com/mkrufky 13220Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13221T: git git://linuxtv.org/mkrufky/tuners.git 13222S: Maintained 13223F: drivers/media/tuners/tda8290.* 13224 13225TDA9840 MEDIA DRIVER 13226M: Hans Verkuil <hverkuil@xs4all.nl> 13227L: linux-media@vger.kernel.org 13228T: git git://linuxtv.org/media_tree.git 13229W: https://linuxtv.org 13230S: Maintained 13231F: drivers/media/i2c/tda9840* 13232 13233TEA5761 TUNER DRIVER 13234M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13235M: Mauro Carvalho Chehab <mchehab@kernel.org> 13236L: linux-media@vger.kernel.org 13237W: https://linuxtv.org 13238T: git git://linuxtv.org/media_tree.git 13239S: Odd fixes 13240F: drivers/media/tuners/tea5761.* 13241 13242TEA5767 TUNER DRIVER 13243M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13244M: Mauro Carvalho Chehab <mchehab@kernel.org> 13245L: linux-media@vger.kernel.org 13246W: https://linuxtv.org 13247T: git git://linuxtv.org/media_tree.git 13248S: Maintained 13249F: drivers/media/tuners/tea5767.* 13250 13251TEA6415C MEDIA DRIVER 13252M: Hans Verkuil <hverkuil@xs4all.nl> 13253L: linux-media@vger.kernel.org 13254T: git git://linuxtv.org/media_tree.git 13255W: https://linuxtv.org 13256S: Maintained 13257F: drivers/media/i2c/tea6415c* 13258 13259TEA6420 MEDIA DRIVER 13260M: Hans Verkuil <hverkuil@xs4all.nl> 13261L: linux-media@vger.kernel.org 13262T: git git://linuxtv.org/media_tree.git 13263W: https://linuxtv.org 13264S: Maintained 13265F: drivers/media/i2c/tea6420* 13266 13267TEAM DRIVER 13268M: Jiri Pirko <jiri@resnulli.us> 13269L: netdev@vger.kernel.org 13270S: Supported 13271F: drivers/net/team/ 13272F: include/linux/if_team.h 13273F: include/uapi/linux/if_team.h 13274 13275TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13276M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13277S: Maintained 13278F: arch/x86/platform/ts5500/ 13279 13280TECHNOTREND USB IR RECEIVER 13281M: Sean Young <sean@mess.org> 13282L: linux-media@vger.kernel.org 13283S: Maintained 13284F: drivers/media/rc/ttusbir.c 13285 13286TEE SUBSYSTEM 13287M: Jens Wiklander <jens.wiklander@linaro.org> 13288S: Maintained 13289F: include/linux/tee_drv.h 13290F: include/uapi/linux/tee.h 13291F: drivers/tee/ 13292F: Documentation/tee.txt 13293 13294TEGRA ARCHITECTURE SUPPORT 13295M: Thierry Reding <thierry.reding@gmail.com> 13296M: Jonathan Hunter <jonathanh@nvidia.com> 13297L: linux-tegra@vger.kernel.org 13298Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13300S: Supported 13301N: [^a-z]tegra 13302 13303TEGRA CLOCK DRIVER 13304M: Peter De Schrijver <pdeschrijver@nvidia.com> 13305M: Prashant Gaikwad <pgaikwad@nvidia.com> 13306S: Supported 13307F: drivers/clk/tegra/ 13308 13309TEGRA DMA DRIVERS 13310M: Laxman Dewangan <ldewangan@nvidia.com> 13311M: Jon Hunter <jonathanh@nvidia.com> 13312S: Supported 13313F: drivers/dma/tegra* 13314 13315TEGRA I2C DRIVER 13316M: Laxman Dewangan <ldewangan@nvidia.com> 13317S: Supported 13318F: drivers/i2c/busses/i2c-tegra.c 13319 13320TEGRA IOMMU DRIVERS 13321M: Hiroshi Doyu <hdoyu@nvidia.com> 13322S: Supported 13323F: drivers/iommu/tegra* 13324 13325TEGRA KBC DRIVER 13326M: Rakesh Iyer <riyer@nvidia.com> 13327M: Laxman Dewangan <ldewangan@nvidia.com> 13328S: Supported 13329F: drivers/input/keyboard/tegra-kbc.c 13330 13331TEGRA PWM DRIVER 13332M: Thierry Reding <thierry.reding@gmail.com> 13333S: Supported 13334F: drivers/pwm/pwm-tegra.c 13335 13336TEGRA SERIAL DRIVER 13337M: Laxman Dewangan <ldewangan@nvidia.com> 13338S: Supported 13339F: drivers/tty/serial/serial-tegra.c 13340 13341TEGRA SPI DRIVER 13342M: Laxman Dewangan <ldewangan@nvidia.com> 13343S: Supported 13344F: drivers/spi/spi-tegra* 13345 13346TEHUTI ETHERNET DRIVER 13347M: Andy Gospodarek <andy@greyhouse.net> 13348L: netdev@vger.kernel.org 13349S: Supported 13350F: drivers/net/ethernet/tehuti/* 13351 13352Telecom Clock Driver for MCPL0010 13353M: Mark Gross <mark.gross@intel.com> 13354S: Supported 13355F: drivers/char/tlclk.c 13356 13357TENSILICA XTENSA PORT (xtensa) 13358M: Chris Zankel <chris@zankel.net> 13359M: Max Filippov <jcmvbkbc@gmail.com> 13360L: linux-xtensa@linux-xtensa.org 13361T: git git://github.com/czankel/xtensa-linux.git 13362S: Maintained 13363F: arch/xtensa/ 13364F: drivers/irqchip/irq-xtensa-* 13365 13366Texas Instruments' System Control Interface (TISCI) Protocol Driver 13367M: Nishanth Menon <nm@ti.com> 13368M: Tero Kristo <t-kristo@ti.com> 13369M: Santosh Shilimkar <ssantosh@kernel.org> 13370L: linux-arm-kernel@lists.infradead.org 13371S: Maintained 13372F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13373F: drivers/firmware/ti_sci* 13374F: include/linux/soc/ti/ti_sci_protocol.h 13375F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13376F: include/dt-bindings/genpd/k2g.h 13377F: drivers/soc/ti/ti_sci_pm_domains.c 13378F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13379F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13380F: drivers/clk/keystone/sci-clk.c 13381F: drivers/reset/reset-ti-sci.c 13382 13383THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13384M: Hans Verkuil <hverkuil@xs4all.nl> 13385L: linux-media@vger.kernel.org 13386T: git git://linuxtv.org/media_tree.git 13387W: https://linuxtv.org 13388S: Maintained 13389F: drivers/media/radio/radio-raremono.c 13390 13391THERMAL 13392M: Zhang Rui <rui.zhang@intel.com> 13393M: Eduardo Valentin <edubezval@gmail.com> 13394L: linux-pm@vger.kernel.org 13395T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13396T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13397Q: https://patchwork.kernel.org/project/linux-pm/list/ 13398S: Supported 13399F: drivers/thermal/ 13400F: include/linux/thermal.h 13401F: include/uapi/linux/thermal.h 13402F: include/linux/cpu_cooling.h 13403F: Documentation/devicetree/bindings/thermal/ 13404 13405THERMAL/CPU_COOLING 13406M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13407M: Viresh Kumar <viresh.kumar@linaro.org> 13408M: Javi Merino <javi.merino@kernel.org> 13409L: linux-pm@vger.kernel.org 13410S: Supported 13411F: Documentation/thermal/cpu-cooling-api.txt 13412F: drivers/thermal/cpu_cooling.c 13413F: include/linux/cpu_cooling.h 13414 13415THINKPAD ACPI EXTRAS DRIVER 13416M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13417L: ibm-acpi-devel@lists.sourceforge.net 13418L: platform-driver-x86@vger.kernel.org 13419W: http://ibm-acpi.sourceforge.net 13420W: http://thinkwiki.org/wiki/Ibm-acpi 13421T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13422S: Maintained 13423F: drivers/platform/x86/thinkpad_acpi.c 13424 13425THUNDERBOLT DRIVER 13426M: Andreas Noever <andreas.noever@gmail.com> 13427M: Michael Jamet <michael.jamet@intel.com> 13428M: Mika Westerberg <mika.westerberg@linux.intel.com> 13429M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13430T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13431S: Maintained 13432F: drivers/thunderbolt/ 13433F: include/linux/thunderbolt.h 13434 13435THUNDERBOLT NETWORK DRIVER 13436M: Michael Jamet <michael.jamet@intel.com> 13437M: Mika Westerberg <mika.westerberg@linux.intel.com> 13438M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13439L: netdev@vger.kernel.org 13440S: Maintained 13441F: drivers/net/thunderbolt.c 13442 13443THUNDERX GPIO DRIVER 13444M: David Daney <david.daney@cavium.com> 13445S: Maintained 13446F: drivers/gpio/gpio-thunderx.c 13447 13448TI AM437X VPFE DRIVER 13449M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13450L: linux-media@vger.kernel.org 13451W: https://linuxtv.org 13452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13453T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13454S: Maintained 13455F: drivers/media/platform/am437x/ 13456 13457TI BANDGAP AND THERMAL DRIVER 13458M: Eduardo Valentin <edubezval@gmail.com> 13459M: Keerthy <j-keerthy@ti.com> 13460L: linux-pm@vger.kernel.org 13461L: linux-omap@vger.kernel.org 13462S: Maintained 13463F: drivers/thermal/ti-soc-thermal/ 13464 13465TI BQ27XXX POWER SUPPLY DRIVER 13466R: Andrew F. Davis <afd@ti.com> 13467F: include/linux/power/bq27xxx_battery.h 13468F: drivers/power/supply/bq27xxx_battery.c 13469F: drivers/power/supply/bq27xxx_battery_i2c.c 13470 13471TI CDCE706 CLOCK DRIVER 13472M: Max Filippov <jcmvbkbc@gmail.com> 13473S: Maintained 13474F: drivers/clk/clk-cdce706.c 13475 13476TI CLOCK DRIVER 13477M: Tero Kristo <t-kristo@ti.com> 13478L: linux-omap@vger.kernel.org 13479S: Maintained 13480F: drivers/clk/ti/ 13481F: include/linux/clk/ti.h 13482 13483TI DAVINCI MACHINE SUPPORT 13484M: Sekhar Nori <nsekhar@ti.com> 13485M: Kevin Hilman <khilman@kernel.org> 13486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13487T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13488S: Supported 13489F: arch/arm/mach-davinci/ 13490F: drivers/i2c/busses/i2c-davinci.c 13491F: arch/arm/boot/dts/da850* 13492 13493TI DAVINCI SERIES GPIO DRIVER 13494M: Keerthy <j-keerthy@ti.com> 13495L: linux-gpio@vger.kernel.org 13496S: Maintained 13497F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13498F: drivers/gpio/gpio-davinci.c 13499 13500TI DAVINCI SERIES MEDIA DRIVER 13501M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13502L: linux-media@vger.kernel.org 13503W: https://linuxtv.org 13504Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13505T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13506S: Maintained 13507F: drivers/media/platform/davinci/ 13508F: include/media/davinci/ 13509 13510TI ETHERNET SWITCH DRIVER (CPSW) 13511R: Grygorii Strashko <grygorii.strashko@ti.com> 13512L: linux-omap@vger.kernel.org 13513L: netdev@vger.kernel.org 13514S: Maintained 13515F: drivers/net/ethernet/ti/cpsw* 13516F: drivers/net/ethernet/ti/davinci* 13517 13518TI FLASH MEDIA INTERFACE DRIVER 13519M: Alex Dubov <oakad@yahoo.com> 13520S: Maintained 13521F: drivers/misc/tifm* 13522F: drivers/mmc/host/tifm_sd.c 13523F: include/linux/tifm.h 13524 13525TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13526M: Santosh Shilimkar <ssantosh@kernel.org> 13527L: linux-kernel@vger.kernel.org 13528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13529S: Maintained 13530F: drivers/soc/ti/* 13531T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13532 13533TI LM49xxx FAMILY ASoC CODEC DRIVERS 13534M: M R Swami Reddy <mr.swami.reddy@ti.com> 13535M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13536L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13537S: Maintained 13538F: sound/soc/codecs/lm49453* 13539F: sound/soc/codecs/isabelle* 13540 13541TI LP855x BACKLIGHT DRIVER 13542M: Milo Kim <milo.kim@ti.com> 13543S: Maintained 13544F: Documentation/backlight/lp855x-driver.txt 13545F: drivers/video/backlight/lp855x_bl.c 13546F: include/linux/platform_data/lp855x.h 13547 13548TI LP8727 CHARGER DRIVER 13549M: Milo Kim <milo.kim@ti.com> 13550S: Maintained 13551F: drivers/power/supply/lp8727_charger.c 13552F: include/linux/platform_data/lp8727.h 13553 13554TI LP8788 MFD DRIVER 13555M: Milo Kim <milo.kim@ti.com> 13556S: Maintained 13557F: drivers/iio/adc/lp8788_adc.c 13558F: drivers/leds/leds-lp8788.c 13559F: drivers/mfd/lp8788*.c 13560F: drivers/power/supply/lp8788-charger.c 13561F: drivers/regulator/lp8788-*.c 13562F: include/linux/mfd/lp8788*.h 13563 13564TI NETCP ETHERNET DRIVER 13565M: Wingman Kwok <w-kwok2@ti.com> 13566M: Murali Karicheri <m-karicheri2@ti.com> 13567L: netdev@vger.kernel.org 13568S: Maintained 13569F: drivers/net/ethernet/ti/netcp* 13570 13571TI TAS571X FAMILY ASoC CODEC DRIVER 13572M: Kevin Cernekee <cernekee@chromium.org> 13573L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13574S: Odd Fixes 13575F: sound/soc/codecs/tas571x* 13576 13577TI TRF7970A NFC DRIVER 13578M: Mark Greer <mgreer@animalcreek.com> 13579L: linux-wireless@vger.kernel.org 13580L: linux-nfc@lists.01.org (moderated for non-subscribers) 13581S: Supported 13582F: drivers/nfc/trf7970a.c 13583F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13584 13585TI TWL4030 SERIES SOC CODEC DRIVER 13586M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13587L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13588S: Maintained 13589F: sound/soc/codecs/twl4030* 13590 13591TI VPE/CAL DRIVERS 13592M: Benoit Parrot <bparrot@ti.com> 13593L: linux-media@vger.kernel.org 13594W: http://linuxtv.org/ 13595Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13596S: Maintained 13597F: drivers/media/platform/ti-vpe/ 13598 13599TI WILINK WIRELESS DRIVERS 13600L: linux-wireless@vger.kernel.org 13601W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13602W: http://wireless.kernel.org/en/users/Drivers/wl1251 13603T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13604S: Orphan 13605F: drivers/net/wireless/ti/ 13606F: include/linux/wl12xx.h 13607 13608TILE ARCHITECTURE 13609M: Chris Metcalf <cmetcalf@mellanox.com> 13610W: http://www.mellanox.com/repository/solutions/tile-scm/ 13611T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13612S: Supported 13613F: arch/tile/ 13614F: drivers/char/tile-srom.c 13615F: drivers/edac/tile_edac.c 13616F: drivers/net/ethernet/tile/ 13617F: drivers/rtc/rtc-tile.c 13618F: drivers/tty/hvc/hvc_tile.c 13619F: drivers/tty/serial/tilegx.c 13620F: drivers/usb/host/*-tilegx.c 13621F: include/linux/usb/tilegx.h 13622 13623TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13624M: John Stultz <john.stultz@linaro.org> 13625M: Thomas Gleixner <tglx@linutronix.de> 13626R: Stephen Boyd <sboyd@codeaurora.org> 13627L: linux-kernel@vger.kernel.org 13628T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13629S: Supported 13630F: include/linux/clocksource.h 13631F: include/linux/time.h 13632F: include/linux/timex.h 13633F: include/uapi/linux/time.h 13634F: include/uapi/linux/timex.h 13635F: kernel/time/clocksource.c 13636F: kernel/time/time*.c 13637F: kernel/time/alarmtimer.c 13638F: kernel/time/ntp.c 13639F: tools/testing/selftests/timers/ 13640 13641TIPC NETWORK LAYER 13642M: Jon Maloy <jon.maloy@ericsson.com> 13643M: Ying Xue <ying.xue@windriver.com> 13644L: netdev@vger.kernel.org (core kernel code) 13645L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13646W: http://tipc.sourceforge.net/ 13647S: Maintained 13648F: include/uapi/linux/tipc*.h 13649F: net/tipc/ 13650 13651TLAN NETWORK DRIVER 13652M: Samuel Chessman <chessman@tux.org> 13653L: tlan-devel@lists.sourceforge.net (subscribers-only) 13654W: http://sourceforge.net/projects/tlan/ 13655S: Maintained 13656F: Documentation/networking/tlan.txt 13657F: drivers/net/ethernet/ti/tlan.* 13658 13659TM6000 VIDEO4LINUX DRIVER 13660M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13661M: Mauro Carvalho Chehab <mchehab@kernel.org> 13662L: linux-media@vger.kernel.org 13663W: https://linuxtv.org 13664T: git git://linuxtv.org/media_tree.git 13665S: Odd fixes 13666F: drivers/media/usb/tm6000/ 13667F: Documentation/media/v4l-drivers/tm6000* 13668 13669TMIO/SDHI MMC DRIVER 13670M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13671L: linux-mmc@vger.kernel.org 13672S: Supported 13673F: drivers/mmc/host/tmio_mmc* 13674F: drivers/mmc/host/renesas_sdhi* 13675F: include/linux/mfd/tmio.h 13676 13677TMP401 HARDWARE MONITOR DRIVER 13678M: Guenter Roeck <linux@roeck-us.net> 13679L: linux-hwmon@vger.kernel.org 13680S: Maintained 13681F: Documentation/hwmon/tmp401 13682F: drivers/hwmon/tmp401.c 13683 13684TMPFS (SHMEM FILESYSTEM) 13685M: Hugh Dickins <hughd@google.com> 13686L: linux-mm@kvack.org 13687S: Maintained 13688F: include/linux/shmem_fs.h 13689F: mm/shmem.c 13690 13691TOMOYO SECURITY MODULE 13692M: Kentaro Takeda <takedakn@nttdata.co.jp> 13693M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13694L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13695L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13696L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13697L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13698W: http://tomoyo.sourceforge.jp/ 13699T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13700S: Maintained 13701F: security/tomoyo/ 13702 13703TOPSTAR LAPTOP EXTRAS DRIVER 13704M: Herton Ronaldo Krzesinski <herton@canonical.com> 13705L: platform-driver-x86@vger.kernel.org 13706S: Maintained 13707F: drivers/platform/x86/topstar-laptop.c 13708 13709TOSHIBA ACPI EXTRAS DRIVER 13710M: Azael Avalos <coproscefalo@gmail.com> 13711L: platform-driver-x86@vger.kernel.org 13712S: Maintained 13713F: drivers/platform/x86/toshiba_acpi.c 13714 13715TOSHIBA BLUETOOTH DRIVER 13716M: Azael Avalos <coproscefalo@gmail.com> 13717L: platform-driver-x86@vger.kernel.org 13718S: Maintained 13719F: drivers/platform/x86/toshiba_bluetooth.c 13720 13721TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13722M: Azael Avalos <coproscefalo@gmail.com> 13723L: platform-driver-x86@vger.kernel.org 13724S: Maintained 13725F: drivers/platform/x86/toshiba_haps.c 13726 13727TOSHIBA SMM DRIVER 13728M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13729W: http://www.buzzard.org.uk/toshiba/ 13730S: Maintained 13731F: drivers/char/toshiba.c 13732F: include/linux/toshiba.h 13733F: include/uapi/linux/toshiba.h 13734 13735TOSHIBA TC358743 DRIVER 13736M: Mats Randgaard <matrandg@cisco.com> 13737L: linux-media@vger.kernel.org 13738S: Maintained 13739F: drivers/media/i2c/tc358743* 13740F: include/media/i2c/tc358743.h 13741 13742TOSHIBA WMI HOTKEYS DRIVER 13743M: Azael Avalos <coproscefalo@gmail.com> 13744L: platform-driver-x86@vger.kernel.org 13745S: Maintained 13746F: drivers/platform/x86/toshiba-wmi.c 13747 13748TPM DEVICE DRIVER 13749M: Peter Huewe <peterhuewe@gmx.de> 13750M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13751R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13752L: linux-integrity@vger.kernel.org 13753Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13754T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13755S: Maintained 13756F: drivers/char/tpm/ 13757 13758TRACING 13759M: Steven Rostedt <rostedt@goodmis.org> 13760M: Ingo Molnar <mingo@redhat.com> 13761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13762S: Maintained 13763F: Documentation/trace/ftrace.txt 13764F: arch/*/*/*/ftrace.h 13765F: arch/*/kernel/ftrace.c 13766F: include/*/ftrace.h 13767F: include/linux/trace*.h 13768F: include/trace/ 13769F: kernel/trace/ 13770F: tools/testing/selftests/ftrace/ 13771 13772TRACING MMIO ACCESSES (MMIOTRACE) 13773M: Steven Rostedt <rostedt@goodmis.org> 13774M: Ingo Molnar <mingo@kernel.org> 13775R: Karol Herbst <karolherbst@gmail.com> 13776R: Pekka Paalanen <ppaalanen@gmail.com> 13777S: Maintained 13778L: linux-kernel@vger.kernel.org 13779L: nouveau@lists.freedesktop.org 13780F: kernel/trace/trace_mmiotrace.c 13781F: include/linux/mmiotrace.h 13782F: arch/x86/mm/kmmio.c 13783F: arch/x86/mm/mmio-mod.c 13784F: arch/x86/mm/testmmiotrace.c 13785 13786TRIVIAL PATCHES 13787M: Jiri Kosina <trivial@kernel.org> 13788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13789S: Maintained 13790K: ^Subject:.*(?i)trivial 13791 13792TTY LAYER 13793M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13794M: Jiri Slaby <jslaby@suse.com> 13795S: Supported 13796T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13797F: Documentation/serial/ 13798F: drivers/tty/ 13799F: drivers/tty/serial/serial_core.c 13800F: include/linux/serial_core.h 13801F: include/linux/serial.h 13802F: include/linux/tty.h 13803F: include/uapi/linux/serial_core.h 13804F: include/uapi/linux/serial.h 13805F: include/uapi/linux/tty.h 13806 13807TUA9001 MEDIA DRIVER 13808M: Antti Palosaari <crope@iki.fi> 13809L: linux-media@vger.kernel.org 13810W: https://linuxtv.org 13811W: http://palosaari.fi/linux/ 13812Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13813T: git git://linuxtv.org/anttip/media_tree.git 13814S: Maintained 13815F: drivers/media/tuners/tua9001* 13816 13817TULIP NETWORK DRIVERS 13818L: netdev@vger.kernel.org 13819L: linux-parisc@vger.kernel.org 13820S: Orphan 13821F: drivers/net/ethernet/dec/tulip/ 13822 13823TUN/TAP driver 13824M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13825W: http://vtun.sourceforge.net/tun 13826S: Maintained 13827F: Documentation/networking/tuntap.txt 13828F: arch/um/os-Linux/drivers/ 13829 13830TURBOCHANNEL SUBSYSTEM 13831M: "Maciej W. Rozycki" <macro@linux-mips.org> 13832M: Ralf Baechle <ralf@linux-mips.org> 13833L: linux-mips@linux-mips.org 13834Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13835S: Maintained 13836F: drivers/tc/ 13837F: include/linux/tc.h 13838 13839TW5864 VIDEO4LINUX DRIVER 13840M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13841M: Anton Sviridenko <anton@corp.bluecherry.net> 13842M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13843M: Andrey Utkin <andrey_utkin@fastmail.com> 13844L: linux-media@vger.kernel.org 13845S: Supported 13846F: drivers/media/pci/tw5864/ 13847 13848TW68 VIDEO4LINUX DRIVER 13849M: Hans Verkuil <hverkuil@xs4all.nl> 13850L: linux-media@vger.kernel.org 13851T: git git://linuxtv.org/media_tree.git 13852W: https://linuxtv.org 13853S: Odd Fixes 13854F: drivers/media/pci/tw68/ 13855 13856TW686X VIDEO4LINUX DRIVER 13857M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13858L: linux-media@vger.kernel.org 13859T: git git://linuxtv.org/media_tree.git 13860W: http://linuxtv.org 13861S: Maintained 13862F: drivers/media/pci/tw686x/ 13863 13864UBI FILE SYSTEM (UBIFS) 13865M: Richard Weinberger <richard@nod.at> 13866M: Artem Bityutskiy <dedekind1@gmail.com> 13867M: Adrian Hunter <adrian.hunter@intel.com> 13868L: linux-mtd@lists.infradead.org 13869T: git git://git.infradead.org/ubifs-2.6.git 13870W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13871S: Supported 13872F: Documentation/filesystems/ubifs.txt 13873F: fs/ubifs/ 13874 13875UCLINUX (M68KNOMMU AND COLDFIRE) 13876M: Greg Ungerer <gerg@linux-m68k.org> 13877W: http://www.linux-m68k.org/ 13878W: http://www.uclinux.org/ 13879L: linux-m68k@lists.linux-m68k.org 13880L: uclinux-dev@uclinux.org (subscribers-only) 13881T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13882S: Maintained 13883F: arch/m68k/coldfire/ 13884F: arch/m68k/68*/ 13885F: arch/m68k/*/*_no.* 13886F: arch/m68k/include/asm/*_no.* 13887 13888UDF FILESYSTEM 13889M: Jan Kara <jack@suse.com> 13890S: Maintained 13891F: Documentation/filesystems/udf.txt 13892F: fs/udf/ 13893 13894UDRAW TABLET 13895M: Bastien Nocera <hadess@hadess.net> 13896L: linux-input@vger.kernel.org 13897S: Maintained 13898F: drivers/hid/hid-udraw-ps3.c 13899 13900UFS FILESYSTEM 13901M: Evgeniy Dushistov <dushistov@mail.ru> 13902S: Maintained 13903F: Documentation/filesystems/ufs.txt 13904F: fs/ufs/ 13905 13906UHID USERSPACE HID IO DRIVER: 13907M: David Herrmann <dh.herrmann@googlemail.com> 13908L: linux-input@vger.kernel.org 13909S: Maintained 13910F: drivers/hid/uhid.c 13911F: include/uapi/linux/uhid.h 13912 13913ULPI BUS 13914M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13915L: linux-usb@vger.kernel.org 13916S: Maintained 13917F: drivers/usb/common/ulpi.c 13918F: include/linux/ulpi/ 13919 13920ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13921L: linux-usb@vger.kernel.org 13922S: Orphan 13923F: drivers/uwb/ 13924F: include/linux/uwb.h 13925F: include/linux/uwb/ 13926 13927UNICORE32 ARCHITECTURE: 13928M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13929W: http://mprc.pku.edu.cn/~guanxuetao/linux 13930S: Maintained 13931T: git git://github.com/gxt/linux.git 13932F: arch/unicore32/ 13933 13934UNIFDEF 13935M: Tony Finch <dot@dotat.at> 13936W: http://dotat.at/prog/unifdef 13937S: Maintained 13938F: scripts/unifdef.c 13939 13940UNIFORM CDROM DRIVER 13941M: Jens Axboe <axboe@kernel.dk> 13942W: http://www.kernel.dk 13943S: Maintained 13944F: Documentation/cdrom/ 13945F: drivers/cdrom/cdrom.c 13946F: include/linux/cdrom.h 13947F: include/uapi/linux/cdrom.h 13948 13949UNISYS S-PAR DRIVERS 13950M: David Kershner <david.kershner@unisys.com> 13951L: sparmaintainer@unisys.com (Unisys internal) 13952S: Supported 13953F: drivers/staging/unisys/ 13954 13955UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13956M: Vinayak Holikatti <vinholikatti@gmail.com> 13957L: linux-scsi@vger.kernel.org 13958S: Supported 13959F: Documentation/scsi/ufs.txt 13960F: drivers/scsi/ufs/ 13961 13962UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13963M: Joao Pinto <jpinto@synopsys.com> 13964L: linux-scsi@vger.kernel.org 13965S: Supported 13966F: drivers/scsi/ufs/*dwc* 13967 13968UNSORTED BLOCK IMAGES (UBI) 13969M: Artem Bityutskiy <dedekind1@gmail.com> 13970M: Richard Weinberger <richard@nod.at> 13971W: http://www.linux-mtd.infradead.org/ 13972L: linux-mtd@lists.infradead.org 13973T: git git://git.infradead.org/ubifs-2.6.git 13974S: Supported 13975F: drivers/mtd/ubi/ 13976F: include/linux/mtd/ubi.h 13977F: include/uapi/mtd/ubi-user.h 13978 13979USB "USBNET" DRIVER FRAMEWORK 13980M: Oliver Neukum <oneukum@suse.com> 13981L: netdev@vger.kernel.org 13982W: http://www.linux-usb.org/usbnet 13983S: Maintained 13984F: drivers/net/usb/usbnet.c 13985F: include/linux/usb/usbnet.h 13986 13987USB ACM DRIVER 13988M: Oliver Neukum <oneukum@suse.com> 13989L: linux-usb@vger.kernel.org 13990S: Maintained 13991F: Documentation/usb/acm.txt 13992F: drivers/usb/class/cdc-acm.* 13993 13994USB AR5523 WIRELESS DRIVER 13995M: Pontus Fuchs <pontus.fuchs@gmail.com> 13996L: linux-wireless@vger.kernel.org 13997S: Maintained 13998F: drivers/net/wireless/ath/ar5523/ 13999 14000USB ATTACHED SCSI 14001M: Oliver Neukum <oneukum@suse.com> 14002L: linux-usb@vger.kernel.org 14003L: linux-scsi@vger.kernel.org 14004S: Maintained 14005F: drivers/usb/storage/uas.c 14006 14007USB CDC ETHERNET DRIVER 14008M: Oliver Neukum <oliver@neukum.org> 14009L: linux-usb@vger.kernel.org 14010S: Maintained 14011F: drivers/net/usb/cdc_*.c 14012F: include/uapi/linux/usb/cdc.h 14013 14014USB CHAOSKEY DRIVER 14015M: Keith Packard <keithp@keithp.com> 14016L: linux-usb@vger.kernel.org 14017S: Maintained 14018F: drivers/usb/misc/chaoskey.c 14019 14020USB CYPRESS C67X00 DRIVER 14021M: Peter Korsgaard <jacmet@sunsite.dk> 14022L: linux-usb@vger.kernel.org 14023S: Maintained 14024F: drivers/usb/c67x00/ 14025 14026USB DAVICOM DM9601 DRIVER 14027M: Peter Korsgaard <jacmet@sunsite.dk> 14028L: netdev@vger.kernel.org 14029W: http://www.linux-usb.org/usbnet 14030S: Maintained 14031F: drivers/net/usb/dm9601.c 14032 14033USB DIAMOND RIO500 DRIVER 14034M: Cesar Miquel <miquel@df.uba.ar> 14035L: rio500-users@lists.sourceforge.net 14036W: http://rio500.sourceforge.net 14037S: Maintained 14038F: drivers/usb/misc/rio500* 14039 14040USB EHCI DRIVER 14041M: Alan Stern <stern@rowland.harvard.edu> 14042L: linux-usb@vger.kernel.org 14043S: Maintained 14044F: Documentation/usb/ehci.txt 14045F: drivers/usb/host/ehci* 14046 14047USB GADGET/PERIPHERAL SUBSYSTEM 14048M: Felipe Balbi <balbi@kernel.org> 14049L: linux-usb@vger.kernel.org 14050W: http://www.linux-usb.org/gadget 14051T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14052S: Maintained 14053F: drivers/usb/gadget/ 14054F: include/linux/usb/gadget* 14055 14056USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14057M: Jiri Kosina <jikos@kernel.org> 14058R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14059L: linux-usb@vger.kernel.org 14060T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14061S: Maintained 14062F: Documentation/hid/hiddev.txt 14063F: drivers/hid/usbhid/ 14064 14065USB ISP116X DRIVER 14066M: Olav Kongas <ok@artecdesign.ee> 14067L: linux-usb@vger.kernel.org 14068S: Maintained 14069F: drivers/usb/host/isp116x* 14070F: include/linux/usb/isp116x.h 14071 14072USB LAN78XX ETHERNET DRIVER 14073M: Woojung Huh <woojung.huh@microchip.com> 14074M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14075L: netdev@vger.kernel.org 14076S: Maintained 14077F: drivers/net/usb/lan78xx.* 14078 14079USB MASS STORAGE DRIVER 14080M: Alan Stern <stern@rowland.harvard.edu> 14081L: linux-usb@vger.kernel.org 14082L: usb-storage@lists.one-eyed-alien.net 14083S: Maintained 14084W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14085F: drivers/usb/storage/ 14086 14087USB MIDI DRIVER 14088M: Clemens Ladisch <clemens@ladisch.de> 14089L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14090T: git git://git.alsa-project.org/alsa-kernel.git 14091S: Maintained 14092F: sound/usb/midi.* 14093 14094USB NETWORKING DRIVERS 14095L: linux-usb@vger.kernel.org 14096S: Odd Fixes 14097F: drivers/net/usb/ 14098 14099USB OHCI DRIVER 14100M: Alan Stern <stern@rowland.harvard.edu> 14101L: linux-usb@vger.kernel.org 14102S: Maintained 14103F: Documentation/usb/ohci.txt 14104F: drivers/usb/host/ohci* 14105 14106USB OTG FSM (Finite State Machine) 14107M: Peter Chen <Peter.Chen@nxp.com> 14108T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14109L: linux-usb@vger.kernel.org 14110S: Maintained 14111F: drivers/usb/common/usb-otg-fsm.c 14112 14113USB OVER IP DRIVER 14114M: Valentina Manea <valentina.manea.m@gmail.com> 14115M: Shuah Khan <shuahkh@osg.samsung.com> 14116M: Shuah Khan <shuah@kernel.org> 14117L: linux-usb@vger.kernel.org 14118S: Maintained 14119F: Documentation/usb/usbip_protocol.txt 14120F: drivers/usb/usbip/ 14121F: tools/usb/usbip/ 14122 14123USB PEGASUS DRIVER 14124M: Petko Manolov <petkan@nucleusys.com> 14125L: linux-usb@vger.kernel.org 14126L: netdev@vger.kernel.org 14127T: git git://github.com/petkan/pegasus.git 14128W: https://github.com/petkan/pegasus 14129S: Maintained 14130F: drivers/net/usb/pegasus.* 14131 14132USB PHY LAYER 14133M: Felipe Balbi <balbi@kernel.org> 14134L: linux-usb@vger.kernel.org 14135T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14136S: Maintained 14137F: drivers/usb/phy/ 14138 14139USB PRINTER DRIVER (usblp) 14140M: Pete Zaitcev <zaitcev@redhat.com> 14141L: linux-usb@vger.kernel.org 14142S: Supported 14143F: drivers/usb/class/usblp.c 14144 14145USB QMI WWAN NETWORK DRIVER 14146M: Bjørn Mork <bjorn@mork.no> 14147L: netdev@vger.kernel.org 14148S: Maintained 14149F: Documentation/ABI/testing/sysfs-class-net-qmi 14150F: drivers/net/usb/qmi_wwan.c 14151 14152USB RTL8150 DRIVER 14153M: Petko Manolov <petkan@nucleusys.com> 14154L: linux-usb@vger.kernel.org 14155L: netdev@vger.kernel.org 14156T: git git://github.com/petkan/rtl8150.git 14157W: https://github.com/petkan/rtl8150 14158S: Maintained 14159F: drivers/net/usb/rtl8150.c 14160 14161USB SERIAL SUBSYSTEM 14162M: Johan Hovold <johan@kernel.org> 14163L: linux-usb@vger.kernel.org 14164T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14165S: Maintained 14166F: Documentation/usb/usb-serial.txt 14167F: drivers/usb/serial/ 14168F: include/linux/usb/serial.h 14169 14170USB SMSC75XX ETHERNET DRIVER 14171M: Steve Glendinning <steve.glendinning@shawell.net> 14172L: netdev@vger.kernel.org 14173S: Maintained 14174F: drivers/net/usb/smsc75xx.* 14175 14176USB SMSC95XX ETHERNET DRIVER 14177M: Steve Glendinning <steve.glendinning@shawell.net> 14178M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14179L: netdev@vger.kernel.org 14180S: Maintained 14181F: drivers/net/usb/smsc95xx.* 14182 14183USB SUBSYSTEM 14184M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14185L: linux-usb@vger.kernel.org 14186W: http://www.linux-usb.org 14187T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14188S: Supported 14189F: Documentation/devicetree/bindings/usb/ 14190F: Documentation/usb/ 14191F: drivers/usb/ 14192F: include/linux/usb.h 14193F: include/linux/usb/ 14194 14195USB TYPEC SUBSYSTEM 14196M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14197L: linux-usb@vger.kernel.org 14198S: Maintained 14199F: Documentation/ABI/testing/sysfs-class-typec 14200F: Documentation/usb/typec.rst 14201F: drivers/usb/typec/ 14202F: include/linux/usb/typec.h 14203 14204USB UHCI DRIVER 14205M: Alan Stern <stern@rowland.harvard.edu> 14206L: linux-usb@vger.kernel.org 14207S: Maintained 14208F: drivers/usb/host/uhci* 14209 14210USB VIDEO CLASS 14211M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14212L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14213L: linux-media@vger.kernel.org 14214T: git git://linuxtv.org/media_tree.git 14215W: http://www.ideasonboard.org/uvc/ 14216S: Maintained 14217F: drivers/media/usb/uvc/ 14218F: include/uapi/linux/uvcvideo.h 14219 14220USB VISION DRIVER 14221M: Hans Verkuil <hverkuil@xs4all.nl> 14222L: linux-media@vger.kernel.org 14223T: git git://linuxtv.org/media_tree.git 14224W: https://linuxtv.org 14225S: Odd Fixes 14226F: drivers/media/usb/usbvision/ 14227 14228USB WEBCAM GADGET 14229M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14230L: linux-usb@vger.kernel.org 14231S: Maintained 14232F: drivers/usb/gadget/function/*uvc* 14233F: drivers/usb/gadget/legacy/webcam.c 14234 14235USB WIRELESS RNDIS DRIVER (rndis_wlan) 14236M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14237L: linux-wireless@vger.kernel.org 14238S: Maintained 14239F: drivers/net/wireless/rndis_wlan.c 14240 14241USB XHCI DRIVER 14242M: Mathias Nyman <mathias.nyman@intel.com> 14243L: linux-usb@vger.kernel.org 14244S: Supported 14245F: drivers/usb/host/xhci* 14246F: drivers/usb/host/pci-quirks* 14247 14248USB ZD1201 DRIVER 14249L: linux-wireless@vger.kernel.org 14250W: http://linux-lc100020.sourceforge.net 14251S: Orphan 14252F: drivers/net/wireless/zydas/zd1201.* 14253 14254USB ZR364XX DRIVER 14255M: Antoine Jacquet <royale@zerezo.com> 14256L: linux-usb@vger.kernel.org 14257L: linux-media@vger.kernel.org 14258T: git git://linuxtv.org/media_tree.git 14259W: http://royale.zerezo.com/zr364xx/ 14260S: Maintained 14261F: Documentation/media/v4l-drivers/zr364xx* 14262F: drivers/media/usb/zr364xx/ 14263 14264USER-MODE LINUX (UML) 14265M: Jeff Dike <jdike@addtoit.com> 14266M: Richard Weinberger <richard@nod.at> 14267L: user-mode-linux-devel@lists.sourceforge.net 14268L: user-mode-linux-user@lists.sourceforge.net 14269W: http://user-mode-linux.sourceforge.net 14270T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14271S: Maintained 14272F: Documentation/virtual/uml/ 14273F: arch/um/ 14274F: arch/x86/um/ 14275F: fs/hostfs/ 14276F: fs/hppfs/ 14277 14278USERSPACE I/O (UIO) 14279M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14280S: Maintained 14281T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14282F: Documentation/driver-api/uio-howto.rst 14283F: drivers/uio/ 14284F: include/linux/uio*.h 14285 14286UTIL-LINUX PACKAGE 14287M: Karel Zak <kzak@redhat.com> 14288L: util-linux@vger.kernel.org 14289W: http://en.wikipedia.org/wiki/Util-linux 14290T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14291S: Maintained 14292 14293UUID HELPERS 14294M: Christoph Hellwig <hch@lst.de> 14295R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14296L: linux-kernel@vger.kernel.org 14297T: git git://git.infradead.org/users/hch/uuid.git 14298F: lib/uuid.c 14299F: lib/test_uuid.c 14300F: include/linux/uuid.h 14301F: include/uapi/linux/uuid.h 14302S: Maintained 14303 14304UVESAFB DRIVER 14305M: Michal Januszewski <spock@gentoo.org> 14306L: linux-fbdev@vger.kernel.org 14307W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14308S: Maintained 14309F: Documentation/fb/uvesafb.txt 14310F: drivers/video/fbdev/uvesafb.* 14311 14312VF610 NAND DRIVER 14313M: Stefan Agner <stefan@agner.ch> 14314L: linux-mtd@lists.infradead.org 14315S: Supported 14316F: drivers/mtd/nand/vf610_nfc.c 14317 14318VFAT/FAT/MSDOS FILESYSTEM 14319M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14320S: Maintained 14321F: Documentation/filesystems/vfat.txt 14322F: fs/fat/ 14323 14324VFIO DRIVER 14325M: Alex Williamson <alex.williamson@redhat.com> 14326L: kvm@vger.kernel.org 14327T: git git://github.com/awilliam/linux-vfio.git 14328S: Maintained 14329F: Documentation/vfio.txt 14330F: drivers/vfio/ 14331F: include/linux/vfio.h 14332F: include/uapi/linux/vfio.h 14333 14334VFIO MEDIATED DEVICE DRIVERS 14335M: Kirti Wankhede <kwankhede@nvidia.com> 14336L: kvm@vger.kernel.org 14337S: Maintained 14338F: Documentation/vfio-mediated-device.txt 14339F: drivers/vfio/mdev/ 14340F: include/linux/mdev.h 14341F: samples/vfio-mdev/ 14342 14343VFIO PLATFORM DRIVER 14344M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14345L: kvm@vger.kernel.org 14346S: Maintained 14347F: drivers/vfio/platform/ 14348 14349VGA_SWITCHEROO 14350R: Lukas Wunner <lukas@wunner.de> 14351S: Maintained 14352F: Documentation/gpu/vga-switcheroo.rst 14353F: drivers/gpu/vga/vga_switcheroo.c 14354F: include/linux/vga_switcheroo.h 14355T: git git://anongit.freedesktop.org/drm/drm-misc 14356 14357VIA RHINE NETWORK DRIVER 14358S: Orphan 14359F: drivers/net/ethernet/via/via-rhine.c 14360 14361VIA SD/MMC CARD CONTROLLER DRIVER 14362M: Bruce Chang <brucechang@via.com.tw> 14363M: Harald Welte <HaraldWelte@viatech.com> 14364S: Maintained 14365F: drivers/mmc/host/via-sdmmc.c 14366 14367VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14368M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14369L: linux-fbdev@vger.kernel.org 14370S: Maintained 14371F: include/linux/via-core.h 14372F: include/linux/via-gpio.h 14373F: include/linux/via_i2c.h 14374F: drivers/video/fbdev/via/ 14375 14376VIA VELOCITY NETWORK DRIVER 14377M: Francois Romieu <romieu@fr.zoreil.com> 14378L: netdev@vger.kernel.org 14379S: Maintained 14380F: drivers/net/ethernet/via/via-velocity.* 14381 14382VIDEO MULTIPLEXER DRIVER 14383M: Philipp Zabel <p.zabel@pengutronix.de> 14384L: linux-media@vger.kernel.org 14385S: Maintained 14386F: drivers/media/platform/video-mux.c 14387 14388VIDEOBUF2 FRAMEWORK 14389M: Pawel Osciak <pawel@osciak.com> 14390M: Marek Szyprowski <m.szyprowski@samsung.com> 14391M: Kyungmin Park <kyungmin.park@samsung.com> 14392L: linux-media@vger.kernel.org 14393S: Maintained 14394F: drivers/media/v4l2-core/videobuf2-* 14395F: include/media/videobuf2-* 14396 14397VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14398M: Helen Koike <helen.koike@collabora.com> 14399L: linux-media@vger.kernel.org 14400T: git git://linuxtv.org/media_tree.git 14401W: https://linuxtv.org 14402S: Maintained 14403F: drivers/media/platform/vimc/* 14404 14405VIRT LIB 14406M: Alex Williamson <alex.williamson@redhat.com> 14407M: Paolo Bonzini <pbonzini@redhat.com> 14408L: kvm@vger.kernel.org 14409S: Supported 14410F: virt/lib/ 14411 14412VIRTIO AND VHOST VSOCK DRIVER 14413M: Stefan Hajnoczi <stefanha@redhat.com> 14414L: kvm@vger.kernel.org 14415L: virtualization@lists.linux-foundation.org 14416L: netdev@vger.kernel.org 14417S: Maintained 14418F: include/linux/virtio_vsock.h 14419F: include/uapi/linux/virtio_vsock.h 14420F: include/uapi/linux/vsockmon.h 14421F: include/uapi/linux/vm_sockets_diag.h 14422F: net/vmw_vsock/diag.c 14423F: net/vmw_vsock/af_vsock_tap.c 14424F: net/vmw_vsock/virtio_transport_common.c 14425F: net/vmw_vsock/virtio_transport.c 14426F: drivers/net/vsockmon.c 14427F: drivers/vhost/vsock.c 14428F: drivers/vhost/vsock.h 14429F: tools/testing/vsock/ 14430 14431VIRTIO CONSOLE DRIVER 14432M: Amit Shah <amit@kernel.org> 14433L: virtualization@lists.linux-foundation.org 14434S: Maintained 14435F: drivers/char/virtio_console.c 14436F: include/linux/virtio_console.h 14437F: include/uapi/linux/virtio_console.h 14438 14439VIRTIO CORE, NET AND BLOCK DRIVERS 14440M: "Michael S. Tsirkin" <mst@redhat.com> 14441M: Jason Wang <jasowang@redhat.com> 14442L: virtualization@lists.linux-foundation.org 14443S: Maintained 14444F: Documentation/devicetree/bindings/virtio/ 14445F: drivers/virtio/ 14446F: tools/virtio/ 14447F: drivers/net/virtio_net.c 14448F: drivers/block/virtio_blk.c 14449F: include/linux/virtio*.h 14450F: include/uapi/linux/virtio_*.h 14451F: drivers/crypto/virtio/ 14452F: mm/balloon_compaction.c 14453 14454VIRTIO CRYPTO DRIVER 14455M: Gonglei <arei.gonglei@huawei.com> 14456L: virtualization@lists.linux-foundation.org 14457L: linux-crypto@vger.kernel.org 14458S: Maintained 14459F: drivers/crypto/virtio/ 14460F: include/uapi/linux/virtio_crypto.h 14461 14462VIRTIO DRIVERS FOR S390 14463M: Cornelia Huck <cohuck@redhat.com> 14464M: Halil Pasic <pasic@linux.vnet.ibm.com> 14465L: linux-s390@vger.kernel.org 14466L: virtualization@lists.linux-foundation.org 14467L: kvm@vger.kernel.org 14468S: Supported 14469F: drivers/s390/virtio/ 14470F: arch/s390/include/uapi/asm/virtio-ccw.h 14471 14472VIRTIO GPU DRIVER 14473M: David Airlie <airlied@linux.ie> 14474M: Gerd Hoffmann <kraxel@redhat.com> 14475L: dri-devel@lists.freedesktop.org 14476L: virtualization@lists.linux-foundation.org 14477T: git git://anongit.freedesktop.org/drm/drm-misc 14478S: Maintained 14479F: drivers/gpu/drm/virtio/ 14480F: include/uapi/linux/virtio_gpu.h 14481 14482VIRTIO HOST (VHOST) 14483M: "Michael S. Tsirkin" <mst@redhat.com> 14484M: Jason Wang <jasowang@redhat.com> 14485L: kvm@vger.kernel.org 14486L: virtualization@lists.linux-foundation.org 14487L: netdev@vger.kernel.org 14488T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14489S: Maintained 14490F: drivers/vhost/ 14491F: include/uapi/linux/vhost.h 14492 14493VIRTIO INPUT DRIVER 14494M: Gerd Hoffmann <kraxel@redhat.com> 14495S: Maintained 14496F: drivers/virtio/virtio_input.c 14497F: include/uapi/linux/virtio_input.h 14498 14499VIRTUAL SERIO DEVICE DRIVER 14500M: Stephen Chandler Paul <thatslyude@gmail.com> 14501S: Maintained 14502F: drivers/input/serio/userio.c 14503F: include/uapi/linux/userio.h 14504 14505VIVID VIRTUAL VIDEO DRIVER 14506M: Hans Verkuil <hverkuil@xs4all.nl> 14507L: linux-media@vger.kernel.org 14508T: git git://linuxtv.org/media_tree.git 14509W: https://linuxtv.org 14510S: Maintained 14511F: drivers/media/platform/vivid/* 14512 14513VLYNQ BUS 14514M: Florian Fainelli <f.fainelli@gmail.com> 14515L: openwrt-devel@lists.openwrt.org (subscribers-only) 14516S: Maintained 14517F: drivers/vlynq/vlynq.c 14518F: include/linux/vlynq.h 14519 14520VME SUBSYSTEM 14521M: Martyn Welch <martyn@welchs.me.uk> 14522M: Manohar Vanga <manohar.vanga@gmail.com> 14523M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14524L: devel@driverdev.osuosl.org 14525S: Maintained 14526T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14527F: Documentation/driver-api/vme.rst 14528F: drivers/staging/vme/ 14529F: drivers/vme/ 14530F: include/linux/vme* 14531 14532VMWARE BALLOON DRIVER 14533M: Xavier Deguillard <xdeguillard@vmware.com> 14534M: Philip Moltmann <moltmann@vmware.com> 14535M: "VMware, Inc." <pv-drivers@vmware.com> 14536L: linux-kernel@vger.kernel.org 14537S: Maintained 14538F: drivers/misc/vmw_balloon.c 14539 14540VMWARE HYPERVISOR INTERFACE 14541M: Alok Kataria <akataria@vmware.com> 14542L: virtualization@lists.linux-foundation.org 14543S: Supported 14544F: arch/x86/kernel/cpu/vmware.c 14545 14546VMWARE PVRDMA DRIVER 14547M: Adit Ranadive <aditr@vmware.com> 14548M: VMware PV-Drivers <pv-drivers@vmware.com> 14549L: linux-rdma@vger.kernel.org 14550S: Maintained 14551F: drivers/infiniband/hw/vmw_pvrdma/ 14552 14553VMware PVSCSI driver 14554M: Jim Gill <jgill@vmware.com> 14555M: VMware PV-Drivers <pv-drivers@vmware.com> 14556L: linux-scsi@vger.kernel.org 14557S: Maintained 14558F: drivers/scsi/vmw_pvscsi.c 14559F: drivers/scsi/vmw_pvscsi.h 14560 14561VMWARE VMMOUSE SUBDRIVER 14562M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14563M: "VMware, Inc." <pv-drivers@vmware.com> 14564L: linux-input@vger.kernel.org 14565S: Maintained 14566F: drivers/input/mouse/vmmouse.c 14567F: drivers/input/mouse/vmmouse.h 14568 14569VMWARE VMXNET3 ETHERNET DRIVER 14570M: Shrikrishna Khare <skhare@vmware.com> 14571M: "VMware, Inc." <pv-drivers@vmware.com> 14572L: netdev@vger.kernel.org 14573S: Maintained 14574F: drivers/net/vmxnet3/ 14575 14576VOCORE VOCORE2 BOARD 14577M: Harvey Hunt <harveyhuntnexus@gmail.com> 14578L: linux-mips@linux-mips.org 14579S: Maintained 14580F: arch/mips/boot/dts/ralink/vocore2.dts 14581 14582VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14583M: Liam Girdwood <lgirdwood@gmail.com> 14584M: Mark Brown <broonie@kernel.org> 14585L: linux-kernel@vger.kernel.org 14586W: http://www.slimlogic.co.uk/?p=48 14587T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14588S: Supported 14589F: Documentation/devicetree/bindings/regulator/ 14590F: drivers/regulator/ 14591F: include/dt-bindings/regulator/ 14592F: include/linux/regulator/ 14593 14594VRF 14595M: David Ahern <dsa@cumulusnetworks.com> 14596M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14597L: netdev@vger.kernel.org 14598S: Maintained 14599F: drivers/net/vrf.c 14600F: Documentation/networking/vrf.txt 14601 14602VT1211 HARDWARE MONITOR DRIVER 14603M: Juerg Haefliger <juergh@gmail.com> 14604L: linux-hwmon@vger.kernel.org 14605S: Maintained 14606F: Documentation/hwmon/vt1211 14607F: drivers/hwmon/vt1211.c 14608 14609VT8231 HARDWARE MONITOR DRIVER 14610M: Roger Lucas <vt8231@hiddenengine.co.uk> 14611L: linux-hwmon@vger.kernel.org 14612S: Maintained 14613F: drivers/hwmon/vt8231.c 14614 14615VUB300 USB to SDIO/SD/MMC bridge chip 14616M: Tony Olech <tony.olech@elandigitalsystems.com> 14617L: linux-mmc@vger.kernel.org 14618L: linux-usb@vger.kernel.org 14619S: Supported 14620F: drivers/mmc/host/vub300.c 14621 14622W1 DALLAS'S 1-WIRE BUS 14623M: Evgeniy Polyakov <zbr@ioremap.net> 14624S: Maintained 14625F: Documentation/w1/ 14626F: drivers/w1/ 14627F: include/linux/w1.h 14628 14629W83791D HARDWARE MONITORING DRIVER 14630M: Marc Hulsman <m.hulsman@tudelft.nl> 14631L: linux-hwmon@vger.kernel.org 14632S: Maintained 14633F: Documentation/hwmon/w83791d 14634F: drivers/hwmon/w83791d.c 14635 14636W83793 HARDWARE MONITORING DRIVER 14637M: Rudolf Marek <r.marek@assembler.cz> 14638L: linux-hwmon@vger.kernel.org 14639S: Maintained 14640F: Documentation/hwmon/w83793 14641F: drivers/hwmon/w83793.c 14642 14643W83795 HARDWARE MONITORING DRIVER 14644M: Jean Delvare <jdelvare@suse.com> 14645L: linux-hwmon@vger.kernel.org 14646S: Maintained 14647F: drivers/hwmon/w83795.c 14648 14649W83L51xD SD/MMC CARD INTERFACE DRIVER 14650M: Pierre Ossman <pierre@ossman.eu> 14651S: Maintained 14652F: drivers/mmc/host/wbsd.* 14653 14654WACOM PROTOCOL 4 SERIAL TABLETS 14655M: Julian Squires <julian@cipht.net> 14656M: Hans de Goede <hdegoede@redhat.com> 14657L: linux-input@vger.kernel.org 14658S: Maintained 14659F: drivers/input/tablet/wacom_serial4.c 14660 14661WATCHDOG DEVICE DRIVERS 14662M: Wim Van Sebroeck <wim@iguana.be> 14663R: Guenter Roeck <linux@roeck-us.net> 14664L: linux-watchdog@vger.kernel.org 14665W: http://www.linux-watchdog.org/ 14666T: git git://www.linux-watchdog.org/linux-watchdog.git 14667S: Maintained 14668F: Documentation/devicetree/bindings/watchdog/ 14669F: Documentation/watchdog/ 14670F: drivers/watchdog/ 14671F: include/linux/watchdog.h 14672F: include/uapi/linux/watchdog.h 14673 14674WHISKEYCOVE PMIC GPIO DRIVER 14675M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14676L: linux-gpio@vger.kernel.org 14677S: Maintained 14678F: drivers/gpio/gpio-wcove.c 14679 14680WIIMOTE HID DRIVER 14681M: David Herrmann <dh.herrmann@googlemail.com> 14682L: linux-input@vger.kernel.org 14683S: Maintained 14684F: drivers/hid/hid-wiimote* 14685 14686WILOCITY WIL6210 WIRELESS DRIVER 14687M: Maya Erez <qca_merez@qca.qualcomm.com> 14688L: linux-wireless@vger.kernel.org 14689L: wil6210@qca.qualcomm.com 14690S: Supported 14691W: http://wireless.kernel.org/en/users/Drivers/wil6210 14692F: drivers/net/wireless/ath/wil6210/ 14693 14694WIMAX STACK 14695M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14696M: linux-wimax@intel.com 14697L: wimax@linuxwimax.org (subscribers-only) 14698S: Supported 14699W: http://linuxwimax.org 14700F: Documentation/wimax/README.wimax 14701F: include/linux/wimax/debug.h 14702F: include/net/wimax.h 14703F: include/uapi/linux/wimax.h 14704F: net/wimax/ 14705 14706WINBOND CIR DRIVER 14707M: David Härdeman <david@hardeman.nu> 14708S: Maintained 14709F: drivers/media/rc/winbond-cir.c 14710 14711WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14712M: William Breathitt Gray <vilhelm.gray@gmail.com> 14713L: linux-watchdog@vger.kernel.org 14714S: Maintained 14715F: drivers/watchdog/ebc-c384_wdt.c 14716 14717WINSYSTEMS WS16C48 GPIO DRIVER 14718M: William Breathitt Gray <vilhelm.gray@gmail.com> 14719L: linux-gpio@vger.kernel.org 14720S: Maintained 14721F: drivers/gpio/gpio-ws16c48.c 14722 14723WISTRON LAPTOP BUTTON DRIVER 14724M: Miloslav Trmac <mitr@volny.cz> 14725S: Maintained 14726F: drivers/input/misc/wistron_btns.c 14727 14728WL3501 WIRELESS PCMCIA CARD DRIVER 14729L: linux-wireless@vger.kernel.org 14730S: Odd fixes 14731F: drivers/net/wireless/wl3501* 14732 14733WOLFSON MICROELECTRONICS DRIVERS 14734L: patches@opensource.cirrus.com 14735T: git https://github.com/CirrusLogic/linux-drivers.git 14736W: https://github.com/CirrusLogic/linux-drivers/wiki 14737S: Supported 14738F: Documentation/hwmon/wm83?? 14739F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14740F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14741F: Documentation/devicetree/bindings/mfd/arizona.txt 14742F: Documentation/devicetree/bindings/mfd/wm831x.txt 14743F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14744F: arch/arm/mach-s3c64xx/mach-crag6410* 14745F: drivers/clk/clk-wm83*.c 14746F: drivers/extcon/extcon-arizona.c 14747F: drivers/leds/leds-wm83*.c 14748F: drivers/gpio/gpio-*wm*.c 14749F: drivers/gpio/gpio-arizona.c 14750F: drivers/hwmon/wm83??-hwmon.c 14751F: drivers/input/misc/wm831x-on.c 14752F: drivers/input/touchscreen/wm831x-ts.c 14753F: drivers/input/touchscreen/wm97*.c 14754F: drivers/mfd/arizona* 14755F: drivers/mfd/wm*.c 14756F: drivers/mfd/cs47l24* 14757F: drivers/power/supply/wm83*.c 14758F: drivers/rtc/rtc-wm83*.c 14759F: drivers/regulator/wm8*.c 14760F: drivers/regulator/arizona* 14761F: drivers/video/backlight/wm83*_bl.c 14762F: drivers/watchdog/wm83*_wdt.c 14763F: include/linux/mfd/arizona/ 14764F: include/linux/mfd/wm831x/ 14765F: include/linux/mfd/wm8350/ 14766F: include/linux/mfd/wm8400* 14767F: include/linux/regulator/arizona* 14768F: include/linux/wm97xx.h 14769F: include/sound/wm????.h 14770F: sound/soc/codecs/arizona.? 14771F: sound/soc/codecs/wm* 14772F: sound/soc/codecs/cs47l24* 14773 14774WORKQUEUE 14775M: Tejun Heo <tj@kernel.org> 14776R: Lai Jiangshan <jiangshanlai@gmail.com> 14777T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14778S: Maintained 14779F: include/linux/workqueue.h 14780F: kernel/workqueue.c 14781F: Documentation/core-api/workqueue.rst 14782 14783X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14784M: Chen-Yu Tsai <wens@csie.org> 14785L: linux-kernel@vger.kernel.org 14786S: Maintained 14787N: axp[128] 14788 14789X.25 NETWORK LAYER 14790M: Andrew Hendry <andrew.hendry@gmail.com> 14791L: linux-x25@vger.kernel.org 14792S: Odd Fixes 14793F: Documentation/networking/x25* 14794F: include/net/x25* 14795F: net/x25/ 14796 14797X86 ARCHITECTURE (32-BIT AND 64-BIT) 14798M: Thomas Gleixner <tglx@linutronix.de> 14799M: Ingo Molnar <mingo@redhat.com> 14800M: "H. Peter Anvin" <hpa@zytor.com> 14801M: x86@kernel.org 14802L: linux-kernel@vger.kernel.org 14803T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14804S: Maintained 14805F: Documentation/x86/ 14806F: arch/x86/ 14807 14808X86 MCE INFRASTRUCTURE 14809M: Tony Luck <tony.luck@intel.com> 14810M: Borislav Petkov <bp@alien8.de> 14811L: linux-edac@vger.kernel.org 14812S: Maintained 14813F: arch/x86/kernel/cpu/mcheck/* 14814 14815X86 MICROCODE UPDATE SUPPORT 14816M: Borislav Petkov <bp@alien8.de> 14817S: Maintained 14818F: arch/x86/kernel/cpu/microcode/* 14819 14820X86 PLATFORM DRIVERS 14821M: Darren Hart <dvhart@infradead.org> 14822M: Andy Shevchenko <andy@infradead.org> 14823L: platform-driver-x86@vger.kernel.org 14824T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14825S: Maintained 14826F: drivers/platform/x86/ 14827F: drivers/platform/olpc/ 14828 14829X86 VDSO 14830M: Andy Lutomirski <luto@amacapital.net> 14831L: linux-kernel@vger.kernel.org 14832T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14833S: Maintained 14834F: arch/x86/entry/vdso/ 14835 14836XC2028/3028 TUNER DRIVER 14837M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14838M: Mauro Carvalho Chehab <mchehab@kernel.org> 14839L: linux-media@vger.kernel.org 14840W: https://linuxtv.org 14841T: git git://linuxtv.org/media_tree.git 14842S: Maintained 14843F: drivers/media/tuners/tuner-xc2028.* 14844 14845XEN BLOCK SUBSYSTEM 14846M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14847M: Roger Pau Monné <roger.pau@citrix.com> 14848L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14849S: Supported 14850F: drivers/block/xen-blkback/* 14851F: drivers/block/xen* 14852 14853XEN HYPERVISOR ARM 14854M: Stefano Stabellini <sstabellini@kernel.org> 14855L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14856S: Maintained 14857F: arch/arm/xen/ 14858F: arch/arm/include/asm/xen/ 14859 14860XEN HYPERVISOR ARM64 14861M: Stefano Stabellini <sstabellini@kernel.org> 14862L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14863S: Maintained 14864F: arch/arm64/xen/ 14865F: arch/arm64/include/asm/xen/ 14866 14867XEN HYPERVISOR INTERFACE 14868M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14869M: Juergen Gross <jgross@suse.com> 14870L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14871T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14872S: Supported 14873F: arch/x86/xen/ 14874F: drivers/*/xen-*front.c 14875F: drivers/xen/ 14876F: arch/x86/include/asm/xen/ 14877F: arch/x86/include/asm/pvclock-abi.h 14878F: include/xen/ 14879F: include/uapi/xen/ 14880F: Documentation/ABI/stable/sysfs-hypervisor-xen 14881F: Documentation/ABI/testing/sysfs-hypervisor-xen 14882 14883XEN NETWORK BACKEND DRIVER 14884M: Wei Liu <wei.liu2@citrix.com> 14885M: Paul Durrant <paul.durrant@citrix.com> 14886L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14887L: netdev@vger.kernel.org 14888S: Supported 14889F: drivers/net/xen-netback/* 14890 14891XEN PCI SUBSYSTEM 14892M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14893L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14894S: Supported 14895F: arch/x86/pci/*xen* 14896F: drivers/pci/*xen* 14897 14898XEN PVSCSI DRIVERS 14899M: Juergen Gross <jgross@suse.com> 14900L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14901L: linux-scsi@vger.kernel.org 14902S: Supported 14903F: drivers/scsi/xen-scsifront.c 14904F: drivers/xen/xen-scsiback.c 14905F: include/xen/interface/io/vscsiif.h 14906 14907XEN SWIOTLB SUBSYSTEM 14908M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14909L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14910S: Supported 14911F: arch/x86/xen/*swiotlb* 14912F: drivers/xen/*swiotlb* 14913 14914XFS FILESYSTEM 14915M: Darrick J. Wong <darrick.wong@oracle.com> 14916M: linux-xfs@vger.kernel.org 14917L: linux-xfs@vger.kernel.org 14918W: http://xfs.org/ 14919T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14920S: Supported 14921F: Documentation/filesystems/xfs.txt 14922F: fs/xfs/ 14923 14924XILINX AXI ETHERNET DRIVER 14925M: Anirudha Sarangi <anirudh@xilinx.com> 14926M: John Linn <John.Linn@xilinx.com> 14927S: Maintained 14928F: drivers/net/ethernet/xilinx/xilinx_axienet* 14929 14930XILINX UARTLITE SERIAL DRIVER 14931M: Peter Korsgaard <jacmet@sunsite.dk> 14932L: linux-serial@vger.kernel.org 14933S: Maintained 14934F: drivers/tty/serial/uartlite.c 14935 14936XILINX VIDEO IP CORES 14937M: Hyun Kwon <hyun.kwon@xilinx.com> 14938M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14939L: linux-media@vger.kernel.org 14940T: git git://linuxtv.org/media_tree.git 14941S: Supported 14942F: Documentation/devicetree/bindings/media/xilinx/ 14943F: drivers/media/platform/xilinx/ 14944F: include/uapi/linux/xilinx-v4l2-controls.h 14945 14946XILLYBUS DRIVER 14947M: Eli Billauer <eli.billauer@gmail.com> 14948L: linux-kernel@vger.kernel.org 14949S: Supported 14950F: drivers/char/xillybus/ 14951 14952XRA1403 GPIO EXPANDER 14953M: Nandor Han <nandor.han@ge.com> 14954M: Semi Malinen <semi.malinen@ge.com> 14955L: linux-gpio@vger.kernel.org 14956S: Maintained 14957F: drivers/gpio/gpio-xra1403.c 14958F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14959 14960XTENSA XTFPGA PLATFORM SUPPORT 14961M: Max Filippov <jcmvbkbc@gmail.com> 14962L: linux-xtensa@linux-xtensa.org 14963S: Maintained 14964F: drivers/spi/spi-xtensa-xtfpga.c 14965F: sound/soc/xtensa/xtfpga-i2s.c 14966 14967YAM DRIVER FOR AX.25 14968M: Jean-Paul Roubelat <jpr@f6fbb.org> 14969L: linux-hams@vger.kernel.org 14970S: Maintained 14971F: drivers/net/hamradio/yam* 14972F: include/linux/yam.h 14973 14974YAMA SECURITY MODULE 14975M: Kees Cook <keescook@chromium.org> 14976T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14977S: Supported 14978F: security/yama/ 14979F: Documentation/admin-guide/LSM/Yama.rst 14980 14981YEALINK PHONE DRIVER 14982M: Henk Vergonet <Henk.Vergonet@gmail.com> 14983L: usbb2k-api-dev@nongnu.org 14984S: Maintained 14985F: Documentation/input/yealink.rst 14986F: drivers/input/misc/yealink.* 14987 14988Z8530 DRIVER FOR AX.25 14989M: Joerg Reuter <jreuter@yaina.de> 14990W: http://yaina.de/jreuter/ 14991W: http://www.qsl.net/dl1bke/ 14992L: linux-hams@vger.kernel.org 14993S: Maintained 14994F: Documentation/networking/z8530drv.txt 14995F: drivers/net/hamradio/*scc.c 14996F: drivers/net/hamradio/z8530.h 14997 14998ZBUD COMPRESSED PAGE ALLOCATOR 14999M: Seth Jennings <sjenning@redhat.com> 15000M: Dan Streetman <ddstreet@ieee.org> 15001L: linux-mm@kvack.org 15002S: Maintained 15003F: mm/zbud.c 15004F: include/linux/zbud.h 15005 15006ZD1211RW WIRELESS DRIVER 15007M: Daniel Drake <dsd@gentoo.org> 15008M: Ulrich Kunitz <kune@deine-taler.de> 15009W: http://zd1211.ath.cx/wiki/DriverRewrite 15010L: linux-wireless@vger.kernel.org 15011L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15012S: Maintained 15013F: drivers/net/wireless/zydas/zd1211rw/ 15014 15015ZD1301 MEDIA DRIVER 15016M: Antti Palosaari <crope@iki.fi> 15017L: linux-media@vger.kernel.org 15018W: https://linuxtv.org/ 15019W: http://palosaari.fi/linux/ 15020Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15021S: Maintained 15022F: drivers/media/usb/dvb-usb-v2/zd1301* 15023 15024ZD1301_DEMOD MEDIA DRIVER 15025M: Antti Palosaari <crope@iki.fi> 15026L: linux-media@vger.kernel.org 15027W: https://linuxtv.org/ 15028W: http://palosaari.fi/linux/ 15029Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15030S: Maintained 15031F: drivers/media/dvb-frontends/zd1301_demod* 15032 15033ZPOOL COMPRESSED PAGE STORAGE API 15034M: Dan Streetman <ddstreet@ieee.org> 15035L: linux-mm@kvack.org 15036S: Maintained 15037F: mm/zpool.c 15038F: include/linux/zpool.h 15039 15040ZR36067 VIDEO FOR LINUX DRIVER 15041L: mjpeg-users@lists.sourceforge.net 15042L: linux-media@vger.kernel.org 15043W: http://mjpeg.sourceforge.net/driver-zoran/ 15044T: hg https://linuxtv.org/hg/v4l-dvb 15045S: Odd Fixes 15046F: drivers/media/pci/zoran/ 15047 15048ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15049M: Minchan Kim <minchan@kernel.org> 15050M: Nitin Gupta <ngupta@vflare.org> 15051R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15052L: linux-kernel@vger.kernel.org 15053S: Maintained 15054F: drivers/block/zram/ 15055F: Documentation/blockdev/zram.txt 15056 15057ZS DECSTATION Z85C30 SERIAL DRIVER 15058M: "Maciej W. Rozycki" <macro@linux-mips.org> 15059S: Maintained 15060F: drivers/tty/serial/zs.* 15061 15062ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15063M: Minchan Kim <minchan@kernel.org> 15064M: Nitin Gupta <ngupta@vflare.org> 15065R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15066L: linux-mm@kvack.org 15067S: Maintained 15068F: mm/zsmalloc.c 15069F: include/linux/zsmalloc.h 15070F: Documentation/vm/zsmalloc.txt 15071 15072ZSWAP COMPRESSED SWAP CACHING 15073M: Seth Jennings <sjenning@redhat.com> 15074M: Dan Streetman <ddstreet@ieee.org> 15075L: linux-mm@kvack.org 15076S: Maintained 15077F: mm/zswap.c 15078 15079THE REST 15080M: Linus Torvalds <torvalds@linux-foundation.org> 15081L: linux-kernel@vger.kernel.org 15082Q: http://patchwork.kernel.org/project/LKML/list/ 15083T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15084S: Buried alive in reporters 15085F: * 15086F: */ 15087