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 387F: include/uapi/linux/wmi.h 388 389AD1889 ALSA SOUND DRIVER 390M: Thibaut Varene <T-Bone@parisc-linux.org> 391W: http://wiki.parisc-linux.org/AD1889 392L: linux-parisc@vger.kernel.org 393S: Maintained 394F: sound/pci/ad1889.* 395 396AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD5254 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/misc/ad525x_dpot.c 402 403AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD5398 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/regulator/ad5398.c 409 410AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 411M: Michael Hennerich <michael.hennerich@analog.com> 412W: http://wiki.analog.com/AD7142 413W: http://ez.analog.com/community/linux-device-drivers 414S: Supported 415F: drivers/input/misc/ad714x.c 416 417AD7877 TOUCHSCREEN DRIVER 418M: Michael Hennerich <michael.hennerich@analog.com> 419W: http://wiki.analog.com/AD7877 420W: http://ez.analog.com/community/linux-device-drivers 421S: Supported 422F: drivers/input/touchscreen/ad7877.c 423 424AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 425M: Michael Hennerich <michael.hennerich@analog.com> 426W: http://wiki.analog.com/AD7879 427W: http://ez.analog.com/community/linux-device-drivers 428S: Supported 429F: drivers/input/touchscreen/ad7879.c 430 431ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 432M: Jiri Kosina <jikos@kernel.org> 433S: Maintained 434 435ADF7242 IEEE 802.15.4 RADIO DRIVER 436M: Michael Hennerich <michael.hennerich@analog.com> 437W: https://wiki.analog.com/ADF7242 438W: http://ez.analog.com/community/linux-device-drivers 439L: linux-wpan@vger.kernel.org 440S: Supported 441F: drivers/net/ieee802154/adf7242.c 442F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 443 444ADM1025 HARDWARE MONITOR DRIVER 445M: Jean Delvare <jdelvare@suse.com> 446L: linux-hwmon@vger.kernel.org 447S: Maintained 448F: Documentation/hwmon/adm1025 449F: drivers/hwmon/adm1025.c 450 451ADM1029 HARDWARE MONITOR DRIVER 452M: Corentin Labbe <clabbe.montjoie@gmail.com> 453L: linux-hwmon@vger.kernel.org 454S: Maintained 455F: drivers/hwmon/adm1029.c 456 457ADM8211 WIRELESS DRIVER 458L: linux-wireless@vger.kernel.org 459W: http://wireless.kernel.org/ 460S: Orphan 461F: drivers/net/wireless/admtek/adm8211.* 462 463ADP1653 FLASH CONTROLLER DRIVER 464M: Sakari Ailus <sakari.ailus@iki.fi> 465L: linux-media@vger.kernel.org 466S: Maintained 467F: drivers/media/i2c/adp1653.c 468F: include/media/i2c/adp1653.h 469 470ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 471M: Michael Hennerich <michael.hennerich@analog.com> 472W: http://wiki.analog.com/ADP5520 473W: http://ez.analog.com/community/linux-device-drivers 474S: Supported 475F: drivers/mfd/adp5520.c 476F: drivers/video/backlight/adp5520_bl.c 477F: drivers/leds/leds-adp5520.c 478F: drivers/gpio/gpio-adp5520.c 479F: drivers/input/keyboard/adp5520-keys.c 480 481ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 482M: Michael Hennerich <michael.hennerich@analog.com> 483W: http://wiki.analog.com/ADP5588 484W: http://ez.analog.com/community/linux-device-drivers 485S: Supported 486F: drivers/input/keyboard/adp5588-keys.c 487F: drivers/gpio/gpio-adp5588.c 488 489ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 490M: Michael Hennerich <michael.hennerich@analog.com> 491W: http://wiki.analog.com/ADP8860 492W: http://ez.analog.com/community/linux-device-drivers 493S: Supported 494F: drivers/video/backlight/adp8860_bl.c 495 496ADS1015 HARDWARE MONITOR DRIVER 497M: Dirk Eibach <eibach@gdsys.de> 498L: linux-hwmon@vger.kernel.org 499S: Maintained 500F: Documentation/hwmon/ads1015 501F: drivers/hwmon/ads1015.c 502F: include/linux/platform_data/ads1015.h 503 504ADT746X FAN DRIVER 505M: Colin Leroy <colin@colino.net> 506S: Maintained 507F: drivers/macintosh/therm_adt746x.c 508 509ADT7475 HARDWARE MONITOR DRIVER 510M: Jean Delvare <jdelvare@suse.com> 511L: linux-hwmon@vger.kernel.org 512S: Maintained 513F: Documentation/hwmon/adt7475 514F: drivers/hwmon/adt7475.c 515 516ADVANSYS SCSI DRIVER 517M: Matthew Wilcox <matthew@wil.cx> 518M: Hannes Reinecke <hare@suse.com> 519L: linux-scsi@vger.kernel.org 520S: Maintained 521F: Documentation/scsi/advansys.txt 522F: drivers/scsi/advansys.c 523 524ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 525M: Michael Hennerich <michael.hennerich@analog.com> 526W: http://wiki.analog.com/ADXL345 527W: http://ez.analog.com/community/linux-device-drivers 528S: Supported 529F: drivers/input/misc/adxl34x.c 530 531AF9013 MEDIA DRIVER 532M: Antti Palosaari <crope@iki.fi> 533L: linux-media@vger.kernel.org 534W: https://linuxtv.org 535W: http://palosaari.fi/linux/ 536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 537T: git git://linuxtv.org/anttip/media_tree.git 538S: Maintained 539F: drivers/media/dvb-frontends/af9013* 540 541AF9033 MEDIA DRIVER 542M: Antti Palosaari <crope@iki.fi> 543L: linux-media@vger.kernel.org 544W: https://linuxtv.org 545W: http://palosaari.fi/linux/ 546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 547T: git git://linuxtv.org/anttip/media_tree.git 548S: Maintained 549F: drivers/media/dvb-frontends/af9033* 550 551AFFS FILE SYSTEM 552L: linux-fsdevel@vger.kernel.org 553S: Orphan 554F: Documentation/filesystems/affs.txt 555F: fs/affs/ 556 557AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 558M: David Howells <dhowells@redhat.com> 559L: linux-afs@lists.infradead.org 560S: Supported 561F: fs/afs/ 562F: include/net/af_rxrpc.h 563F: net/rxrpc/af_rxrpc.c 564W: https://www.infradead.org/~dhowells/kafs/ 565 566AGPGART DRIVER 567M: David Airlie <airlied@linux.ie> 568T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 569S: Maintained 570F: drivers/char/agp/ 571F: include/linux/agp* 572F: include/uapi/linux/agp* 573 574AHA152X SCSI DRIVER 575M: "Juergen E. Fischer" <fischer@norbit.de> 576L: linux-scsi@vger.kernel.org 577S: Maintained 578F: drivers/scsi/aha152x* 579F: drivers/scsi/pcmcia/aha152x* 580 581AIC7XXX / AIC79XX SCSI DRIVER 582M: Hannes Reinecke <hare@suse.com> 583L: linux-scsi@vger.kernel.org 584S: Maintained 585F: drivers/scsi/aic7xxx/ 586 587AIMSLAB FM RADIO RECEIVER DRIVER 588M: Hans Verkuil <hverkuil@xs4all.nl> 589L: linux-media@vger.kernel.org 590T: git git://linuxtv.org/media_tree.git 591W: https://linuxtv.org 592S: Maintained 593F: drivers/media/radio/radio-aimslab* 594 595AIO 596M: Benjamin LaHaise <bcrl@kvack.org> 597L: linux-aio@kvack.org 598S: Supported 599F: fs/aio.c 600F: include/linux/*aio*.h 601 602AIRSPY MEDIA DRIVER 603M: Antti Palosaari <crope@iki.fi> 604L: linux-media@vger.kernel.org 605W: https://linuxtv.org 606W: http://palosaari.fi/linux/ 607Q: http://patchwork.linuxtv.org/project/linux-media/list/ 608T: git git://linuxtv.org/anttip/media_tree.git 609S: Maintained 610F: drivers/media/usb/airspy/ 611 612ALACRITECH GIGABIT ETHERNET DRIVER 613M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 614S: Maintained 615F: drivers/net/ethernet/alacritech/* 616 617ALCATEL SPEEDTOUCH USB DRIVER 618M: Duncan Sands <duncan.sands@free.fr> 619L: linux-usb@vger.kernel.org 620W: http://www.linux-usb.org/SpeedTouch/ 621S: Maintained 622F: drivers/usb/atm/speedtch.c 623F: drivers/usb/atm/usbatm.c 624 625ALCHEMY AU1XX0 MMC DRIVER 626M: Manuel Lauss <manuel.lauss@gmail.com> 627S: Maintained 628F: drivers/mmc/host/au1xmmc.c 629 630ALI1563 I2C DRIVER 631M: Rudolf Marek <r.marek@assembler.cz> 632L: linux-i2c@vger.kernel.org 633S: Maintained 634F: Documentation/i2c/busses/i2c-ali1563 635F: drivers/i2c/busses/i2c-ali1563.c 636 637ALLWINNER SECURITY SYSTEM 638M: Corentin Labbe <clabbe.montjoie@gmail.com> 639L: linux-crypto@vger.kernel.org 640S: Maintained 641F: drivers/crypto/sunxi-ss/ 642 643ALPHA PORT 644M: Richard Henderson <rth@twiddle.net> 645M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 646M: Matt Turner <mattst88@gmail.com> 647S: Odd Fixes 648L: linux-alpha@vger.kernel.org 649F: arch/alpha/ 650 651ALPS PS/2 TOUCHPAD DRIVER 652R: Pali Rohár <pali.rohar@gmail.com> 653F: drivers/input/mouse/alps.* 654 655ALTERA I2C CONTROLLER DRIVER 656M: Thor Thayer <thor.thayer@linux.intel.com> 657S: Maintained 658F: drivers/i2c/busses/i2c-altera.c 659 660ALTERA MAILBOX DRIVER 661M: Ley Foon Tan <lftan@altera.com> 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 663S: Maintained 664F: drivers/mailbox/mailbox-altera.c 665 666ALTERA PIO DRIVER 667M: Tien Hock Loh <thloh@altera.com> 668L: linux-gpio@vger.kernel.org 669S: Maintained 670F: drivers/gpio/gpio-altera.c 671 672ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 673M: Thor Thayer <thor.thayer@linux.intel.com> 674S: Maintained 675F: drivers/gpio/gpio-altera-a10sr.c 676F: drivers/mfd/altera-a10sr.c 677F: drivers/reset/reset-a10sr.c 678F: include/linux/mfd/altera-a10sr.h 679F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 680 681ALTERA TRIPLE SPEED ETHERNET DRIVER 682M: Vince Bridgers <vbridger@opensource.altera.com> 683L: netdev@vger.kernel.org 684L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 685S: Maintained 686F: drivers/net/ethernet/altera/ 687 688ALTERA UART/JTAG UART SERIAL DRIVERS 689M: Tobias Klauser <tklauser@distanz.ch> 690L: linux-serial@vger.kernel.org 691L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 692S: Maintained 693F: drivers/tty/serial/altera_uart.c 694F: drivers/tty/serial/altera_jtaguart.c 695F: include/linux/altera_uart.h 696F: include/linux/altera_jtaguart.h 697 698AMAZON ETHERNET DRIVERS 699M: Netanel Belgazal <netanel@amazon.com> 700R: Saeed Bishara <saeedb@amazon.com> 701R: Zorik Machulsky <zorik@amazon.com> 702L: netdev@vger.kernel.org 703S: Supported 704F: Documentation/networking/ena.txt 705F: drivers/net/ethernet/amazon/ 706 707AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 708M: Tom Lendacky <thomas.lendacky@amd.com> 709M: Gary Hook <gary.hook@amd.com> 710L: linux-crypto@vger.kernel.org 711S: Supported 712F: drivers/crypto/ccp/ 713F: include/linux/ccp.h 714 715AMD FAM15H PROCESSOR POWER MONITORING DRIVER 716M: Huang Rui <ray.huang@amd.com> 717L: linux-hwmon@vger.kernel.org 718S: Supported 719F: Documentation/hwmon/fam15h_power 720F: drivers/hwmon/fam15h_power.c 721 722AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 723L: linux-geode@lists.infradead.org (moderated for non-subscribers) 724S: Orphan 725F: drivers/usb/gadget/udc/amd5536udc.* 726 727AMD GEODE PROCESSOR/CHIPSET SUPPORT 728P: Andres Salomon <dilinger@queued.net> 729L: linux-geode@lists.infradead.org (moderated for non-subscribers) 730W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 731S: Supported 732F: drivers/char/hw_random/geode-rng.c 733F: drivers/crypto/geode* 734F: drivers/video/fbdev/geode/ 735F: arch/x86/include/asm/geode.h 736 737AMD IOMMU (AMD-VI) 738M: Joerg Roedel <joro@8bytes.org> 739L: iommu@lists.linux-foundation.org 740T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 741S: Maintained 742F: drivers/iommu/amd_iommu*.[ch] 743F: include/linux/amd-iommu.h 744 745AMD KFD 746M: Oded Gabbay <oded.gabbay@gmail.com> 747L: dri-devel@lists.freedesktop.org 748T: git git://people.freedesktop.org/~gabbayo/linux.git 749S: Supported 750F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 751F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 752F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 753F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 754F: drivers/gpu/drm/amd/amdkfd/ 755F: drivers/gpu/drm/amd/include/cik_structs.h 756F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 757F: drivers/gpu/drm/amd/include/vi_structs.h 758F: include/uapi/linux/kfd_ioctl.h 759 760AMD SEATTLE DEVICE TREE SUPPORT 761M: Brijesh Singh <brijeshkumar.singh@amd.com> 762M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 763M: Tom Lendacky <thomas.lendacky@amd.com> 764S: Supported 765F: arch/arm64/boot/dts/amd/ 766 767AMD XGBE DRIVER 768M: Tom Lendacky <thomas.lendacky@amd.com> 769L: netdev@vger.kernel.org 770S: Supported 771F: drivers/net/ethernet/amd/xgbe/ 772F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 773 774AMS (Apple Motion Sensor) DRIVER 775M: Michael Hanselmann <linux-kernel@hansmi.ch> 776S: Supported 777F: drivers/macintosh/ams/ 778 779ANALOG DEVICES INC AD9389B DRIVER 780M: Hans Verkuil <hans.verkuil@cisco.com> 781L: linux-media@vger.kernel.org 782S: Maintained 783F: drivers/media/i2c/ad9389b* 784 785ANALOG DEVICES INC ADV7180 DRIVER 786M: Lars-Peter Clausen <lars@metafoo.de> 787L: linux-media@vger.kernel.org 788W: http://ez.analog.com/community/linux-device-drivers 789S: Supported 790F: drivers/media/i2c/adv7180.c 791 792ANALOG DEVICES INC ADV748X DRIVER 793M: Kieran Bingham <kieran.bingham@ideasonboard.com> 794L: linux-media@vger.kernel.org 795S: Maintained 796F: drivers/media/i2c/adv748x/* 797 798ANALOG DEVICES INC ADV7511 DRIVER 799M: Hans Verkuil <hans.verkuil@cisco.com> 800L: linux-media@vger.kernel.org 801S: Maintained 802F: drivers/media/i2c/adv7511* 803 804ANALOG DEVICES INC ADV7604 DRIVER 805M: Hans Verkuil <hans.verkuil@cisco.com> 806L: linux-media@vger.kernel.org 807S: Maintained 808F: drivers/media/i2c/adv7604* 809 810ANALOG DEVICES INC ADV7842 DRIVER 811M: Hans Verkuil <hans.verkuil@cisco.com> 812L: linux-media@vger.kernel.org 813S: Maintained 814F: drivers/media/i2c/adv7842* 815 816ANALOG DEVICES INC ASOC CODEC DRIVERS 817M: Lars-Peter Clausen <lars@metafoo.de> 818L: alsa-devel@alsa-project.org (moderated for non-subscribers) 819W: http://wiki.analog.com/ 820W: http://ez.analog.com/community/linux-device-drivers 821S: Supported 822F: sound/soc/codecs/adau* 823F: sound/soc/codecs/adav* 824F: sound/soc/codecs/ad1* 825F: sound/soc/codecs/ad7* 826F: sound/soc/codecs/ssm* 827F: sound/soc/codecs/sigmadsp.* 828 829ANALOG DEVICES INC ASOC DRIVERS 830L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 831L: alsa-devel@alsa-project.org (moderated for non-subscribers) 832W: http://blackfin.uclinux.org/ 833S: Supported 834F: sound/soc/blackfin/* 835 836ANALOG DEVICES INC DMA DRIVERS 837M: Lars-Peter Clausen <lars@metafoo.de> 838W: http://ez.analog.com/community/linux-device-drivers 839S: Supported 840F: drivers/dma/dma-axi-dmac.c 841 842ANALOG DEVICES INC IIO DRIVERS 843M: Lars-Peter Clausen <lars@metafoo.de> 844M: Michael Hennerich <Michael.Hennerich@analog.com> 845W: http://wiki.analog.com/ 846W: http://ez.analog.com/community/linux-device-drivers 847S: Supported 848F: drivers/iio/*/ad* 849F: drivers/iio/adc/ltc2497* 850X: drivers/iio/*/adjd* 851F: drivers/staging/iio/*/ad* 852F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 853 854ANDROID CONFIG FRAGMENTS 855M: Rob Herring <robh@kernel.org> 856S: Supported 857F: kernel/configs/android* 858 859ANDROID DRIVERS 860M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 861M: Arve Hjønnevåg <arve@android.com> 862M: Riley Andrews <riandrews@android.com> 863T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 864L: devel@driverdev.osuosl.org 865S: Supported 866F: drivers/android/ 867F: drivers/staging/android/ 868 869ANDROID GOLDFISH RTC DRIVER 870M: Miodrag Dinic <miodrag.dinic@mips.com> 871S: Supported 872F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 873F: drivers/rtc/rtc-goldfish.c 874 875ANDROID ION DRIVER 876M: Laura Abbott <labbott@redhat.com> 877M: Sumit Semwal <sumit.semwal@linaro.org> 878L: devel@driverdev.osuosl.org 879S: Supported 880F: drivers/staging/android/ion 881F: drivers/staging/android/uapi/ion.h 882F: drivers/staging/android/uapi/ion_test.h 883 884AOA (Apple Onboard Audio) ALSA DRIVER 885M: Johannes Berg <johannes@sipsolutions.net> 886L: linuxppc-dev@lists.ozlabs.org 887L: alsa-devel@alsa-project.org (moderated for non-subscribers) 888S: Maintained 889F: sound/aoa/ 890 891APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 892M: William Breathitt Gray <vilhelm.gray@gmail.com> 893L: linux-iio@vger.kernel.org 894S: Maintained 895F: drivers/iio/adc/stx104.c 896 897APM DRIVER 898M: Jiri Kosina <jikos@kernel.org> 899S: Odd fixes 900T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 901F: arch/x86/kernel/apm_32.c 902F: include/linux/apm_bios.h 903F: include/uapi/linux/apm_bios.h 904F: drivers/char/apm-emulation.c 905 906APPARMOR SECURITY MODULE 907M: John Johansen <john.johansen@canonical.com> 908L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 909W: apparmor.wiki.kernel.org 910T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 911S: Supported 912F: security/apparmor/ 913F: Documentation/admin-guide/LSM/apparmor.rst 914 915APPLE BCM5974 MULTITOUCH DRIVER 916M: Henrik Rydberg <rydberg@bitmath.org> 917L: linux-input@vger.kernel.org 918S: Odd fixes 919F: drivers/input/mouse/bcm5974.c 920 921APPLE SMC DRIVER 922M: Henrik Rydberg <rydberg@bitmath.org> 923L: linux-hwmon@vger.kernel.org 924S: Odd fixes 925F: drivers/hwmon/applesmc.c 926 927APPLETALK NETWORK LAYER 928L: netdev@vger.kernel.org 929S: Odd fixes 930F: drivers/net/appletalk/ 931F: net/appletalk/ 932 933APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 934M: Duc Dang <dhdang@apm.com> 935S: Supported 936F: arch/arm64/boot/dts/apm/ 937 938APPLIED MICRO (APM) X-GENE SOC EDAC 939M: Loc Ho <lho@apm.com> 940S: Supported 941F: drivers/edac/xgene_edac.c 942F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 943 944APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 945M: Iyappan Subramanian <isubramanian@apm.com> 946M: Keyur Chudgar <kchudgar@apm.com> 947S: Supported 948F: drivers/net/ethernet/apm/xgene-v2/ 949 950APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 951M: Iyappan Subramanian <isubramanian@apm.com> 952M: Keyur Chudgar <kchudgar@apm.com> 953M: Quan Nguyen <qnguyen@apm.com> 954S: Supported 955F: drivers/net/ethernet/apm/xgene/ 956F: drivers/net/phy/mdio-xgene.c 957F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 958F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 959 960APPLIED MICRO (APM) X-GENE SOC PMU 961M: Tai Nguyen <ttnguyen@apm.com> 962S: Supported 963F: drivers/perf/xgene_pmu.c 964F: Documentation/perf/xgene-pmu.txt 965F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 966 967APTINA CAMERA SENSOR PLL 968M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 969L: linux-media@vger.kernel.org 970S: Maintained 971F: drivers/media/i2c/aptina-pll.* 972 973ARC FRAMEBUFFER DRIVER 974M: Jaya Kumar <jayalk@intworks.biz> 975S: Maintained 976F: drivers/video/fbdev/arcfb.c 977F: drivers/video/fbdev/core/fb_defio.c 978 979ARC PGU DRM DRIVER 980M: Alexey Brodkin <abrodkin@synopsys.com> 981S: Supported 982F: drivers/gpu/drm/arc/ 983F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 984 985ARCNET NETWORK LAYER 986M: Michael Grzeschik <m.grzeschik@pengutronix.de> 987L: netdev@vger.kernel.org 988S: Maintained 989F: drivers/net/arcnet/ 990F: include/uapi/linux/if_arcnet.h 991 992ARM ARCHITECTED TIMER DRIVER 993M: Mark Rutland <mark.rutland@arm.com> 994M: Marc Zyngier <marc.zyngier@arm.com> 995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 996S: Maintained 997F: arch/arm/include/asm/arch_timer.h 998F: arch/arm64/include/asm/arch_timer.h 999F: drivers/clocksource/arm_arch_timer.c 1000 1001ARM HDLCD DRM DRIVER 1002M: Liviu Dudau <liviu.dudau@arm.com> 1003S: Supported 1004F: drivers/gpu/drm/arm/hdlcd_* 1005F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1006 1007ARM MALI-DP DRM DRIVER 1008M: Liviu Dudau <liviu.dudau@arm.com> 1009M: Brian Starkey <brian.starkey@arm.com> 1010M: Mali DP Maintainers <malidp@foss.arm.com> 1011S: Supported 1012F: drivers/gpu/drm/arm/ 1013F: Documentation/devicetree/bindings/display/arm,malidp.txt 1014 1015ARM MFM AND FLOPPY DRIVERS 1016M: Ian Molton <spyro@f2s.com> 1017S: Maintained 1018F: arch/arm/lib/floppydma.S 1019F: arch/arm/include/asm/floppy.h 1020 1021ARM PMU PROFILING AND DEBUGGING 1022M: Will Deacon <will.deacon@arm.com> 1023M: Mark Rutland <mark.rutland@arm.com> 1024S: Maintained 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1026F: arch/arm*/kernel/perf_* 1027F: arch/arm/oprofile/common.c 1028F: arch/arm*/kernel/hw_breakpoint.c 1029F: arch/arm*/include/asm/hw_breakpoint.h 1030F: arch/arm*/include/asm/perf_event.h 1031F: drivers/perf/* 1032F: include/linux/perf/arm_pmu.h 1033F: Documentation/devicetree/bindings/arm/pmu.txt 1034F: Documentation/devicetree/bindings/perf/ 1035 1036ARM PORT 1037M: Russell King <linux@armlinux.org.uk> 1038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1039W: http://www.armlinux.org.uk/ 1040S: Maintained 1041T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1042F: arch/arm/ 1043 1044ARM PRIMECELL AACI PL041 DRIVER 1045M: Russell King <linux@armlinux.org.uk> 1046S: Maintained 1047F: sound/arm/aaci.* 1048 1049ARM PRIMECELL BUS SUPPORT 1050M: Russell King <linux@armlinux.org.uk> 1051S: Maintained 1052F: drivers/amba/ 1053F: include/linux/amba/bus.h 1054 1055ARM PRIMECELL CLCD PL110 DRIVER 1056M: Russell King <linux@armlinux.org.uk> 1057S: Maintained 1058F: drivers/video/fbdev/amba-clcd.* 1059 1060ARM PRIMECELL KMI PL050 DRIVER 1061M: Russell King <linux@armlinux.org.uk> 1062S: Maintained 1063F: drivers/input/serio/ambakmi.* 1064F: include/linux/amba/kmi.h 1065 1066ARM PRIMECELL MMCI PL180/1 DRIVER 1067M: Russell King <linux@armlinux.org.uk> 1068S: Maintained 1069F: drivers/mmc/host/mmci.* 1070F: include/linux/amba/mmci.h 1071 1072ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1073M: Russell King <linux@armlinux.org.uk> 1074S: Maintained 1075F: drivers/tty/serial/amba-pl01*.c 1076F: include/linux/amba/serial.h 1077 1078ARM SMMU DRIVERS 1079M: Will Deacon <will.deacon@arm.com> 1080R: Robin Murphy <robin.murphy@arm.com> 1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1082S: Maintained 1083F: drivers/iommu/arm-smmu.c 1084F: drivers/iommu/arm-smmu-v3.c 1085F: drivers/iommu/io-pgtable-arm.c 1086F: drivers/iommu/io-pgtable-arm-v7s.c 1087 1088ARM SUB-ARCHITECTURES 1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1090S: Maintained 1091F: arch/arm/mach-*/ 1092F: arch/arm/plat-*/ 1093T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1094 1095ARM/ACTIONS SEMI ARCHITECTURE 1096M: Andreas Färber <afaerber@suse.de> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098S: Maintained 1099N: owl 1100F: arch/arm/mach-actions/ 1101F: arch/arm/boot/dts/owl-* 1102F: arch/arm64/boot/dts/actions/ 1103F: drivers/clocksource/owl-* 1104F: drivers/soc/actions/ 1105F: include/dt-bindings/power/owl-* 1106F: include/linux/soc/actions/ 1107F: Documentation/devicetree/bindings/arm/actions.txt 1108F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1109F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1110 1111ARM/ADS SPHERE MACHINE SUPPORT 1112M: Lennert Buytenhek <kernel@wantstofly.org> 1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1114S: Maintained 1115 1116ARM/AFEB9260 MACHINE SUPPORT 1117M: Sergey Lapin <slapin@ossfans.org> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Maintained 1120 1121ARM/AJECO 1ARM MACHINE SUPPORT 1122M: Lennert Buytenhek <kernel@wantstofly.org> 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1124S: Maintained 1125 1126ARM/Allwinner SoC Clock Support 1127M: Emilio López <emilio@elopez.com.ar> 1128S: Maintained 1129F: drivers/clk/sunxi/ 1130 1131ARM/Allwinner sunXi SoC support 1132M: Maxime Ripard <maxime.ripard@free-electrons.com> 1133M: Chen-Yu Tsai <wens@csie.org> 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1135S: Maintained 1136N: sun[x456789]i 1137N: sun50i 1138F: arch/arm/mach-sunxi/ 1139F: arch/arm64/boot/dts/allwinner/ 1140F: drivers/clk/sunxi-ng/ 1141F: drivers/pinctrl/sunxi/ 1142F: drivers/soc/sunxi/ 1143T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1144 1145ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1146M: Neil Armstrong <narmstrong@baylibre.com> 1147M: Jerome Brunet <jbrunet@baylibre.com> 1148L: linux-amlogic@lists.infradead.org 1149S: Maintained 1150F: drivers/clk/meson/ 1151F: include/dt-bindings/clock/meson* 1152F: include/dt-bindings/clock/gxbb* 1153F: Documentation/devicetree/bindings/clock/amlogic* 1154 1155ARM/Amlogic Meson SoC support 1156M: Carlo Caione <carlo@caione.org> 1157M: Kevin Hilman <khilman@baylibre.com> 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1159L: linux-amlogic@lists.infradead.org 1160W: http://linux-meson.com/ 1161S: Maintained 1162F: arch/arm/mach-meson/ 1163F: arch/arm/boot/dts/meson* 1164F: arch/arm64/boot/dts/amlogic/ 1165F: drivers/pinctrl/meson/ 1166F: drivers/mmc/host/meson* 1167N: meson 1168 1169ARM/Annapurna Labs ALPINE ARCHITECTURE 1170M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1171M: Antoine Tenart <antoine.tenart@free-electrons.com> 1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1173S: Maintained 1174F: arch/arm/mach-alpine/ 1175F: arch/arm/boot/dts/alpine* 1176F: arch/arm64/boot/dts/al/ 1177F: drivers/*/*alpine* 1178 1179ARM/ARTPEC MACHINE SUPPORT 1180M: Jesper Nilsson <jesper.nilsson@axis.com> 1181M: Lars Persson <lars.persson@axis.com> 1182M: Niklas Cassel <niklas.cassel@axis.com> 1183S: Maintained 1184L: linux-arm-kernel@axis.com 1185F: arch/arm/mach-artpec 1186F: arch/arm/boot/dts/artpec6* 1187F: drivers/clk/axis 1188F: drivers/crypto/axis 1189F: drivers/pinctrl/pinctrl-artpec* 1190F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1191 1192ARM/ASPEED I2C DRIVER 1193M: Brendan Higgins <brendanhiggins@google.com> 1194R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1195R: Joel Stanley <joel@jms.id.au> 1196L: linux-i2c@vger.kernel.org 1197L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1198S: Maintained 1199F: drivers/irqchip/irq-aspeed-i2c-ic.c 1200F: drivers/i2c/busses/i2c-aspeed.c 1201F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1202F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1203 1204ARM/ASPEED MACHINE SUPPORT 1205M: Joel Stanley <joel@jms.id.au> 1206S: Maintained 1207F: arch/arm/mach-aspeed/ 1208F: arch/arm/boot/dts/aspeed-* 1209F: drivers/*/*aspeed* 1210 1211ARM/ATMEL AT91 Clock Support 1212M: Boris Brezillon <boris.brezillon@free-electrons.com> 1213S: Maintained 1214F: drivers/clk/at91 1215 1216ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1217M: Nicolas Ferre <nicolas.ferre@microchip.com> 1218M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1220W: http://www.linux4sam.org 1221T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1222S: Supported 1223N: at91 1224N: atmel 1225F: arch/arm/mach-at91/ 1226F: include/soc/at91/ 1227F: arch/arm/boot/dts/at91*.dts 1228F: arch/arm/boot/dts/at91*.dtsi 1229F: arch/arm/boot/dts/sama*.dts 1230F: arch/arm/boot/dts/sama*.dtsi 1231F: arch/arm/include/debug/at91.S 1232F: drivers/memory/atmel* 1233F: drivers/watchdog/sama5d4_wdt.c 1234X: drivers/input/touchscreen/atmel_mxt_ts.c 1235X: drivers/net/wireless/atmel/ 1236 1237ARM/CALXEDA HIGHBANK ARCHITECTURE 1238M: Rob Herring <robh@kernel.org> 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1240S: Maintained 1241F: arch/arm/mach-highbank/ 1242F: arch/arm/boot/dts/highbank.dts 1243F: arch/arm/boot/dts/ecx-*.dts* 1244 1245ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1246M: Krzysztof Halasa <khalasa@piap.pl> 1247S: Maintained 1248F: arch/arm/mach-cns3xxx/ 1249 1250ARM/CAVIUM THUNDER NETWORK DRIVER 1251M: Sunil Goutham <sgoutham@cavium.com> 1252M: Robert Richter <rric@kernel.org> 1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1254S: Supported 1255F: drivers/net/ethernet/cavium/thunder/ 1256 1257ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1258M: Alexander Shiyan <shc_work@mail.ru> 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1260S: Odd Fixes 1261N: clps711x 1262 1263ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1264M: Lennert Buytenhek <kernel@wantstofly.org> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267 1268ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1269M: Hartley Sweeten <hsweeten@visionengravers.com> 1270M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1272S: Maintained 1273F: arch/arm/mach-ep93xx/ 1274F: arch/arm/mach-ep93xx/include/mach/ 1275 1276ARM/CLKDEV SUPPORT 1277M: Russell King <linux@armlinux.org.uk> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279S: Maintained 1280T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1281F: arch/arm/include/asm/clkdev.h 1282F: drivers/clk/clkdev.c 1283 1284ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1285M: Mike Rapoport <mike@compulab.co.il> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288 1289ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1290M: Baruch Siach <baruch@tkos.co.il> 1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1292S: Maintained 1293F: arch/arm/boot/dts/cx92755* 1294N: digicolor 1295 1296ARM/CONTEC MICRO9 MACHINE SUPPORT 1297M: Hubert Feurstein <hubert.feurstein@contec.at> 1298S: Maintained 1299F: arch/arm/mach-ep93xx/micro9.c 1300 1301ARM/CORESIGHT FRAMEWORK AND DRIVERS 1302M: Mathieu Poirier <mathieu.poirier@linaro.org> 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1304S: Maintained 1305F: drivers/hwtracing/coresight/* 1306F: Documentation/trace/coresight.txt 1307F: Documentation/trace/coresight-cpu-debug.txt 1308F: Documentation/devicetree/bindings/arm/coresight.txt 1309F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1310F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1311F: tools/perf/arch/arm/util/pmu.c 1312F: tools/perf/arch/arm/util/auxtrace.c 1313F: tools/perf/arch/arm/util/cs-etm.c 1314F: tools/perf/arch/arm/util/cs-etm.h 1315F: tools/perf/util/cs-etm.h 1316 1317ARM/CORGI MACHINE SUPPORT 1318M: Richard Purdie <rpurdie@rpsys.net> 1319S: Maintained 1320 1321ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1322M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1323M: Linus Walleij <linus.walleij@linaro.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325T: git git://github.com/ulli-kroll/linux.git 1326S: Maintained 1327F: Documentation/devicetree/bindings/arm/gemini.txt 1328F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1329F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1330F: arch/arm/mach-gemini/ 1331F: drivers/pinctrl/pinctrl-gemini.c 1332F: drivers/rtc/rtc-ftrtc010.c 1333 1334ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1335M: Barry Song <baohua@kernel.org> 1336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1337T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1338S: Maintained 1339F: arch/arm/boot/dts/prima2* 1340F: arch/arm/mach-prima2/ 1341F: drivers/clk/sirf/ 1342F: drivers/clocksource/timer-prima2.c 1343F: drivers/clocksource/timer-atlas7.c 1344N: [^a-z]sirf 1345 1346ARM/EBSA110 MACHINE SUPPORT 1347M: Russell King <linux@armlinux.org.uk> 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1349W: http://www.armlinux.org.uk/ 1350S: Maintained 1351F: arch/arm/mach-ebsa110/ 1352F: drivers/net/ethernet/amd/am79c961a.* 1353 1354ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1355M: Uwe Kleine-König <kernel@pengutronix.de> 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1357S: Maintained 1358N: efm32 1359 1360ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1361M: Robert Jarzmik <robert.jarzmik@free.fr> 1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1363S: Maintained 1364F: arch/arm/mach-pxa/ezx.c 1365 1366ARM/FARADAY FA526 PORT 1367M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370T: git git://git.berlios.de/gemini-board 1371F: arch/arm/mm/*-fa* 1372 1373ARM/FOOTBRIDGE ARCHITECTURE 1374M: Russell King <linux@armlinux.org.uk> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376W: http://www.armlinux.org.uk/ 1377S: Maintained 1378F: arch/arm/include/asm/hardware/dec21285.h 1379F: arch/arm/mach-footbridge/ 1380 1381ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1382M: Shawn Guo <shawnguo@kernel.org> 1383M: Sascha Hauer <kernel@pengutronix.de> 1384R: Fabio Estevam <fabio.estevam@nxp.com> 1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1386S: Maintained 1387T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1388F: arch/arm/mach-imx/ 1389F: arch/arm/mach-mxs/ 1390F: arch/arm/boot/dts/imx* 1391F: arch/arm/configs/imx*_defconfig 1392F: drivers/clk/imx/ 1393F: drivers/soc/imx/ 1394F: include/soc/imx/ 1395 1396ARM/FREESCALE VYBRID ARM ARCHITECTURE 1397M: Shawn Guo <shawnguo@kernel.org> 1398M: Sascha Hauer <kernel@pengutronix.de> 1399R: Stefan Agner <stefan@agner.ch> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401S: Maintained 1402T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1403F: arch/arm/mach-imx/*vf610* 1404F: arch/arm/boot/dts/vf* 1405 1406ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1407M: Lennert Buytenhek <kernel@wantstofly.org> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409S: Maintained 1410 1411ARM/GUMSTIX MACHINE SUPPORT 1412M: Steve Sakoman <sakoman@gmail.com> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415 1416ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1417M: Philipp Zabel <philipp.zabel@gmail.com> 1418M: Paul Parsons <lost.distance@yahoo.com> 1419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1420S: Maintained 1421F: arch/arm/mach-pxa/hx4700.c 1422F: arch/arm/mach-pxa/include/mach/hx4700.h 1423F: sound/soc/pxa/hx4700.c 1424 1425ARM/HISILICON SOC SUPPORT 1426M: Wei Xu <xuwei5@hisilicon.com> 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428W: http://www.hisilicon.com 1429S: Supported 1430T: git git://github.com/hisilicon/linux-hisi.git 1431F: arch/arm/mach-hisi/ 1432F: arch/arm/boot/dts/hi3* 1433F: arch/arm/boot/dts/hip* 1434F: arch/arm/boot/dts/hisi* 1435F: arch/arm64/boot/dts/hisilicon/ 1436 1437ARM/HP JORNADA 7XX MACHINE SUPPORT 1438M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1439W: www.jlime.com 1440S: Maintained 1441T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1442F: arch/arm/mach-sa1100/jornada720.c 1443F: arch/arm/mach-sa1100/include/mach/jornada720.h 1444 1445ARM/IGEP MACHINE SUPPORT 1446M: Enric Balletbo i Serra <eballetbo@gmail.com> 1447M: Javier Martinez Canillas <javier@dowhile0.org> 1448L: linux-omap@vger.kernel.org 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Maintained 1451F: arch/arm/boot/dts/omap3-igep* 1452 1453ARM/INCOME PXA270 SUPPORT 1454M: Marek Vasut <marek.vasut@gmail.com> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457F: arch/arm/mach-pxa/colibri-pxa270-income.c 1458 1459ARM/INTEL IOP13XX ARM ARCHITECTURE 1460M: Lennert Buytenhek <kernel@wantstofly.org> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463 1464ARM/INTEL IOP32X ARM ARCHITECTURE 1465M: Lennert Buytenhek <kernel@wantstofly.org> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467S: Maintained 1468 1469ARM/INTEL IOP33X ARM ARCHITECTURE 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471S: Orphan 1472 1473ARM/INTEL IQ81342EX MACHINE SUPPORT 1474M: Lennert Buytenhek <kernel@wantstofly.org> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477 1478ARM/INTEL IXDP2850 MACHINE SUPPORT 1479M: Lennert Buytenhek <kernel@wantstofly.org> 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482 1483ARM/INTEL IXP4XX ARM ARCHITECTURE 1484M: Imre Kaloz <kaloz@openwrt.org> 1485M: Krzysztof Halasa <khalasa@piap.pl> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/mach-ixp4xx/ 1489 1490ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1491M: Jonathan Cameron <jic23@cam.ac.uk> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493S: Maintained 1494F: arch/arm/mach-pxa/stargate2.c 1495F: drivers/pcmcia/pxa2xx_stargate2.c 1496 1497ARM/INTEL XSC3 (MANZANO) ARM CORE 1498M: Lennert Buytenhek <kernel@wantstofly.org> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Maintained 1501 1502ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1503M: Lennert Buytenhek <kernel@wantstofly.org> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Maintained 1506 1507ARM/LG1K ARCHITECTURE 1508M: Chanho Min <chanho.min@lge.com> 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Maintained 1511F: arch/arm64/boot/dts/lg/ 1512 1513ARM/LOGICPD PXA270 MACHINE SUPPORT 1514M: Lennert Buytenhek <kernel@wantstofly.org> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516S: Maintained 1517 1518ARM/LPC18XX ARCHITECTURE 1519M: Joachim Eastwood <manabian@gmail.com> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521S: Maintained 1522F: arch/arm/boot/dts/lpc43* 1523F: drivers/clk/nxp/clk-lpc18xx* 1524F: drivers/clocksource/time-lpc32xx.c 1525F: drivers/i2c/busses/i2c-lpc2k.c 1526F: drivers/memory/pl172.c 1527F: drivers/mtd/spi-nor/nxp-spifi.c 1528F: drivers/rtc/rtc-lpc24xx.c 1529N: lpc18xx 1530 1531ARM/LPC32XX SOC SUPPORT 1532M: Vladimir Zapolskiy <vz@mleia.com> 1533M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1535T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1536S: Maintained 1537F: arch/arm/boot/dts/lpc32* 1538F: arch/arm/mach-lpc32xx/ 1539F: drivers/i2c/busses/i2c-pnx.c 1540F: drivers/net/ethernet/nxp/lpc_eth.c 1541F: drivers/usb/host/ohci-nxp.c 1542F: drivers/watchdog/pnx4008_wdt.c 1543N: lpc32xx 1544 1545ARM/MAGICIAN MACHINE SUPPORT 1546M: Philipp Zabel <philipp.zabel@gmail.com> 1547S: Maintained 1548 1549ARM/Marvell Berlin SoC support 1550M: Jisheng Zhang <jszhang@marvell.com> 1551M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1553S: Maintained 1554F: arch/arm/mach-berlin/ 1555F: arch/arm/boot/dts/berlin* 1556F: arch/arm64/boot/dts/marvell/berlin* 1557 1558ARM/Marvell Dove/MV78xx0/Orion SOC support 1559M: Jason Cooper <jason@lakedaemon.net> 1560M: Andrew Lunn <andrew@lunn.ch> 1561M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1562M: Gregory Clement <gregory.clement@free-electrons.com> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565F: Documentation/devicetree/bindings/soc/dove/ 1566F: arch/arm/mach-dove/ 1567F: arch/arm/mach-mv78xx0/ 1568F: arch/arm/mach-orion5x/ 1569F: arch/arm/plat-orion/ 1570F: arch/arm/boot/dts/dove* 1571F: arch/arm/boot/dts/orion5x* 1572 1573ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1574M: Jason Cooper <jason@lakedaemon.net> 1575M: Andrew Lunn <andrew@lunn.ch> 1576M: Gregory Clement <gregory.clement@free-electrons.com> 1577M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1579S: Maintained 1580F: arch/arm/boot/dts/armada* 1581F: arch/arm/boot/dts/kirkwood* 1582F: arch/arm/configs/mvebu_*_defconfig 1583F: arch/arm/mach-mvebu/ 1584F: arch/arm64/boot/dts/marvell/armada* 1585F: drivers/cpufreq/mvebu-cpufreq.c 1586F: drivers/irqchip/irq-armada-370-xp.c 1587F: drivers/irqchip/irq-mvebu-* 1588F: drivers/pinctrl/mvebu/ 1589F: drivers/rtc/rtc-armada38x.c 1590 1591ARM/Mediatek RTC DRIVER 1592M: Eddie Huang <eddie.huang@mediatek.com> 1593M: Sean Wang <sean.wang@mediatek.com> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1596S: Maintained 1597F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1598F: drivers/rtc/rtc-mt6397.c 1599F: drivers/rtc/rtc-mt7622.c 1600 1601ARM/Mediatek SoC support 1602M: Matthias Brugger <matthias.bgg@gmail.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1605S: Maintained 1606F: arch/arm/boot/dts/mt6* 1607F: arch/arm/boot/dts/mt7* 1608F: arch/arm/boot/dts/mt8* 1609F: arch/arm/mach-mediatek/ 1610F: arch/arm64/boot/dts/mediatek/ 1611N: mtk 1612K: mediatek 1613 1614ARM/Mediatek USB3 PHY DRIVER 1615M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1617L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1618S: Maintained 1619F: drivers/phy/mediatek/phy-mtk-tphy.c 1620 1621ARM/MICREL KS8695 ARCHITECTURE 1622M: Greg Ungerer <gerg@uclinux.org> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624F: arch/arm/mach-ks8695/ 1625S: Odd Fixes 1626 1627ARM/MIOA701 MACHINE SUPPORT 1628M: Robert Jarzmik <robert.jarzmik@free.fr> 1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1630F: arch/arm/mach-pxa/mioa701.c 1631S: Maintained 1632 1633ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1634M: Michael Petchkovsky <mkpetch@internode.on.net> 1635S: Maintained 1636 1637ARM/NOMADIK ARCHITECTURE 1638M: Alessandro Rubini <rubini@unipv.it> 1639M: Linus Walleij <linus.walleij@linaro.org> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642F: arch/arm/mach-nomadik/ 1643F: drivers/pinctrl/nomadik/ 1644F: drivers/i2c/busses/i2c-nomadik.c 1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1646 1647ARM/NUVOTON W90X900 ARM ARCHITECTURE 1648M: Wan ZongShun <mcuos.com@gmail.com> 1649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1650W: http://www.mcuos.com 1651S: Maintained 1652F: arch/arm/mach-w90x900/ 1653F: drivers/input/keyboard/w90p910_keypad.c 1654F: drivers/input/touchscreen/w90p910_ts.c 1655F: drivers/watchdog/nuc900_wdt.c 1656F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1657F: drivers/mtd/nand/nuc900_nand.c 1658F: drivers/rtc/rtc-nuc900.c 1659F: drivers/spi/spi-nuc900.c 1660F: drivers/usb/host/ehci-w90x900.c 1661F: drivers/video/fbdev/nuc900fb.c 1662 1663ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1664M: Nelson Castillo <arhuaco@freaks-unidos.net> 1665L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1666W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1667S: Supported 1668 1669ARM/Orion SoC/Technologic Systems TS-78xx platform support 1670M: Alexander Clouter <alex@digriz.org.uk> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672W: http://www.digriz.org.uk/ts78xx/kernel 1673S: Maintained 1674F: arch/arm/mach-orion5x/ts78xx-* 1675 1676ARM/OXNAS platform support 1677M: Neil Armstrong <narmstrong@baylibre.com> 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1679L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1680S: Maintained 1681F: arch/arm/mach-oxnas/ 1682F: arch/arm/boot/dts/ox8*.dtsi 1683F: arch/arm/boot/dts/wd-mbwe.dts 1684F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1685N: oxnas 1686 1687ARM/PALM TREO SUPPORT 1688M: Tomas Cech <sleep_walker@suse.com> 1689L: linux-arm-kernel@lists.infradead.org 1690W: http://hackndev.com 1691S: Maintained 1692F: arch/arm/mach-pxa/include/mach/palmtreo.h 1693F: arch/arm/mach-pxa/palmtreo.c 1694 1695ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1696M: Marek Vasut <marek.vasut@gmail.com> 1697L: linux-arm-kernel@lists.infradead.org 1698W: http://hackndev.com 1699S: Maintained 1700F: arch/arm/mach-pxa/include/mach/palmtx.h 1701F: arch/arm/mach-pxa/palmtx.c 1702F: arch/arm/mach-pxa/include/mach/palmt5.h 1703F: arch/arm/mach-pxa/palmt5.c 1704F: arch/arm/mach-pxa/include/mach/palmld.h 1705F: arch/arm/mach-pxa/palmld.c 1706F: arch/arm/mach-pxa/include/mach/palmte2.h 1707F: arch/arm/mach-pxa/palmte2.c 1708F: arch/arm/mach-pxa/include/mach/palmtc.h 1709F: arch/arm/mach-pxa/palmtc.c 1710 1711ARM/PALMZ72 SUPPORT 1712M: Sergey Lapin <slapin@ossfans.org> 1713L: linux-arm-kernel@lists.infradead.org 1714W: http://hackndev.com 1715S: Maintained 1716F: arch/arm/mach-pxa/include/mach/palmz72.h 1717F: arch/arm/mach-pxa/palmz72.c 1718 1719ARM/PLEB SUPPORT 1720M: Peter Chubb <pleb@gelato.unsw.edu.au> 1721W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1722S: Maintained 1723 1724ARM/PT DIGITAL BOARD PORT 1725M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727W: http://www.armlinux.org.uk/ 1728S: Maintained 1729 1730ARM/QUALCOMM SUPPORT 1731M: Andy Gross <andy.gross@linaro.org> 1732M: David Brown <david.brown@linaro.org> 1733L: linux-arm-msm@vger.kernel.org 1734L: linux-soc@vger.kernel.org 1735S: Maintained 1736F: Documentation/devicetree/bindings/soc/qcom/ 1737F: arch/arm/boot/dts/qcom-*.dts 1738F: arch/arm/boot/dts/qcom-*.dtsi 1739F: arch/arm/mach-qcom/ 1740F: arch/arm64/boot/dts/qcom/* 1741F: drivers/i2c/busses/i2c-qup.c 1742F: drivers/clk/qcom/ 1743F: drivers/dma/qcom/ 1744F: drivers/soc/qcom/ 1745F: drivers/spi/spi-qup.c 1746F: drivers/tty/serial/msm_serial.h 1747F: drivers/tty/serial/msm_serial.c 1748F: drivers/*/pm8???-* 1749F: drivers/mfd/ssbi.c 1750F: drivers/firmware/qcom_scm.c 1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1752 1753ARM/RADISYS ENP2611 MACHINE SUPPORT 1754M: Lennert Buytenhek <kernel@wantstofly.org> 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1756S: Maintained 1757 1758ARM/REALTEK ARCHITECTURE 1759M: Andreas Färber <afaerber@suse.de> 1760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1761S: Maintained 1762F: arch/arm64/boot/dts/realtek/ 1763F: Documentation/devicetree/bindings/arm/realtek.txt 1764 1765ARM/RENESAS ARM64 ARCHITECTURE 1766M: Simon Horman <horms@verge.net.au> 1767M: Magnus Damm <magnus.damm@gmail.com> 1768L: linux-renesas-soc@vger.kernel.org 1769Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1770T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1771S: Supported 1772F: arch/arm64/boot/dts/renesas/ 1773F: Documentation/devicetree/bindings/arm/shmobile.txt 1774F: drivers/soc/renesas/ 1775F: include/linux/soc/renesas/ 1776 1777ARM/RISCPC ARCHITECTURE 1778M: Russell King <linux@armlinux.org.uk> 1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1780W: http://www.armlinux.org.uk/ 1781S: Maintained 1782F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1783F: arch/arm/include/asm/hardware/ioc.h 1784F: arch/arm/include/asm/hardware/iomd.h 1785F: arch/arm/include/asm/hardware/memc.h 1786F: arch/arm/mach-rpc/ 1787F: drivers/net/ethernet/8390/etherh.c 1788F: drivers/net/ethernet/i825xx/ether1* 1789F: drivers/net/ethernet/seeq/ether3* 1790F: drivers/scsi/arm/ 1791 1792ARM/Rockchip SoC support 1793M: Heiko Stuebner <heiko@sntech.de> 1794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1795L: linux-rockchip@lists.infradead.org 1796T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1797S: Maintained 1798F: arch/arm/boot/dts/rk3* 1799F: arch/arm/boot/dts/rv1108* 1800F: arch/arm/mach-rockchip/ 1801F: drivers/clk/rockchip/ 1802F: drivers/i2c/busses/i2c-rk3x.c 1803F: drivers/*/*rockchip* 1804F: drivers/*/*/*rockchip* 1805F: sound/soc/rockchip/ 1806N: rockchip 1807 1808ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1809M: Kukjin Kim <kgene@kernel.org> 1810M: Krzysztof Kozlowski <krzk@kernel.org> 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1813Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1814S: Maintained 1815F: arch/arm/boot/dts/s3c* 1816F: arch/arm/boot/dts/s5p* 1817F: arch/arm/boot/dts/samsung* 1818F: arch/arm/boot/dts/exynos* 1819F: arch/arm64/boot/dts/exynos/ 1820F: arch/arm/plat-samsung/ 1821F: arch/arm/mach-s3c24*/ 1822F: arch/arm/mach-s3c64xx/ 1823F: arch/arm/mach-s5p*/ 1824F: arch/arm/mach-exynos*/ 1825F: drivers/*/*s3c24* 1826F: drivers/*/*/*s3c24* 1827F: drivers/*/*s3c64xx* 1828F: drivers/*/*s5pv210* 1829F: drivers/memory/samsung/* 1830F: drivers/soc/samsung/* 1831F: Documentation/arm/Samsung/ 1832F: Documentation/devicetree/bindings/arm/samsung/ 1833F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1834F: Documentation/devicetree/bindings/power/pd-samsung.txt 1835N: exynos 1836 1837ARM/SAMSUNG MOBILE MACHINE SUPPORT 1838M: Kyungmin Park <kyungmin.park@samsung.com> 1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1840S: Maintained 1841F: arch/arm/mach-s5pv210/ 1842 1843ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1844M: Kyungmin Park <kyungmin.park@samsung.com> 1845M: Kamil Debski <kamil@wypas.org> 1846M: Andrzej Hajda <a.hajda@samsung.com> 1847L: linux-arm-kernel@lists.infradead.org 1848L: linux-media@vger.kernel.org 1849S: Maintained 1850F: drivers/media/platform/s5p-g2d/ 1851 1852ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1853M: Marek Szyprowski <m.szyprowski@samsung.com> 1854L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1855L: linux-media@vger.kernel.org 1856S: Maintained 1857F: drivers/media/platform/s5p-cec/ 1858F: Documentation/devicetree/bindings/media/s5p-cec.txt 1859 1860ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1861M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1862M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1863L: linux-arm-kernel@lists.infradead.org 1864L: linux-media@vger.kernel.org 1865S: Maintained 1866F: drivers/media/platform/s5p-jpeg/ 1867 1868ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1869M: Kyungmin Park <kyungmin.park@samsung.com> 1870M: Kamil Debski <kamil@wypas.org> 1871M: Jeongtae Park <jtp.park@samsung.com> 1872M: Andrzej Hajda <a.hajda@samsung.com> 1873L: linux-arm-kernel@lists.infradead.org 1874L: linux-media@vger.kernel.org 1875S: Maintained 1876F: arch/arm/plat-samsung/s5p-dev-mfc.c 1877F: drivers/media/platform/s5p-mfc/ 1878 1879ARM/SHMOBILE ARM ARCHITECTURE 1880M: Simon Horman <horms@verge.net.au> 1881M: Magnus Damm <magnus.damm@gmail.com> 1882L: linux-renesas-soc@vger.kernel.org 1883Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1884T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1885S: Supported 1886F: arch/arm/boot/dts/emev2* 1887F: arch/arm/boot/dts/r7s* 1888F: arch/arm/boot/dts/r8a* 1889F: arch/arm/boot/dts/sh* 1890F: arch/arm/configs/shmobile_defconfig 1891F: arch/arm/include/debug/renesas-scif.S 1892F: arch/arm/mach-shmobile/ 1893F: Documentation/devicetree/bindings/arm/shmobile.txt 1894F: drivers/soc/renesas/ 1895F: include/linux/soc/renesas/ 1896 1897ARM/SOCFPGA ARCHITECTURE 1898M: Dinh Nguyen <dinguyen@kernel.org> 1899S: Maintained 1900F: arch/arm/mach-socfpga/ 1901F: arch/arm/boot/dts/socfpga* 1902F: arch/arm/configs/socfpga_defconfig 1903F: arch/arm64/boot/dts/altera/ 1904W: http://www.rocketboards.org 1905T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1906 1907ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1908M: Dinh Nguyen <dinguyen@kernel.org> 1909S: Maintained 1910F: drivers/clk/socfpga/ 1911 1912ARM/SOCFPGA EDAC SUPPORT 1913M: Thor Thayer <thor.thayer@linux.intel.com> 1914S: Maintained 1915F: drivers/edac/altera_edac. 1916 1917ARM/STI ARCHITECTURE 1918M: Patrice Chotard <patrice.chotard@st.com> 1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1920W: http://www.stlinux.com 1921S: Maintained 1922F: arch/arm/mach-sti/ 1923F: arch/arm/boot/dts/sti* 1924F: drivers/char/hw_random/st-rng.c 1925F: drivers/clocksource/arm_global_timer.c 1926F: drivers/clocksource/clksrc_st_lpc.c 1927F: drivers/cpufreq/sti-cpufreq.c 1928F: drivers/dma/st_fdma* 1929F: drivers/i2c/busses/i2c-st.c 1930F: drivers/media/rc/st_rc.c 1931F: drivers/media/platform/sti/c8sectpfe/ 1932F: drivers/mmc/host/sdhci-st.c 1933F: drivers/phy/st/phy-miphy28lp.c 1934F: drivers/phy/st/phy-stih407-usb.c 1935F: drivers/pinctrl/pinctrl-st.c 1936F: drivers/remoteproc/st_remoteproc.c 1937F: drivers/remoteproc/st_slim_rproc.c 1938F: drivers/reset/sti/ 1939F: drivers/rtc/rtc-st-lpc.c 1940F: drivers/tty/serial/st-asc.c 1941F: drivers/usb/dwc3/dwc3-st.c 1942F: drivers/usb/host/ehci-st.c 1943F: drivers/usb/host/ohci-st.c 1944F: drivers/watchdog/st_lpc_wdt.c 1945F: drivers/ata/ahci_st.c 1946F: include/linux/remoteproc/st_slim_rproc.h 1947 1948ARM/STM32 ARCHITECTURE 1949M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1950M: Alexandre Torgue <alexandre.torgue@st.com> 1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1952S: Maintained 1953T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1954N: stm32 1955F: drivers/clocksource/armv7m_systick.c 1956 1957ARM/TANGO ARCHITECTURE 1958M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1959L: linux-arm-kernel@lists.infradead.org 1960S: Maintained 1961N: tango 1962 1963ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1964M: Lennert Buytenhek <kernel@wantstofly.org> 1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1966S: Maintained 1967 1968ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 1969M: Hans Verkuil <hans.verkuil@cisco.com> 1970L: linux-tegra@vger.kernel.org 1971L: linux-media@vger.kernel.org 1972S: Maintained 1973F: drivers/media/platform/tegra-cec/ 1974F: Documentation/devicetree/bindings/media/tegra-cec.txt 1975 1976ARM/TETON BGA MACHINE SUPPORT 1977M: "Mark F. Brown" <mark.brown314@gmail.com> 1978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1979S: Maintained 1980 1981ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1982M: Santosh Shilimkar <ssantosh@kernel.org> 1983L: linux-kernel@vger.kernel.org 1984S: Maintained 1985F: drivers/memory/*emif* 1986 1987ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1988M: Santosh Shilimkar <ssantosh@kernel.org> 1989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1990S: Maintained 1991F: arch/arm/mach-keystone/ 1992F: arch/arm/boot/dts/keystone-* 1993T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1994 1995ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1996M: Santosh Shilimkar <ssantosh@kernel.org> 1997L: linux-kernel@vger.kernel.org 1998S: Maintained 1999F: drivers/clk/keystone/ 2000 2001ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2002M: Santosh Shilimkar <ssantosh@kernel.org> 2003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2004L: linux-kernel@vger.kernel.org 2005S: Maintained 2006F: drivers/clocksource/timer-keystone.c 2007 2008ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2009M: Santosh Shilimkar <ssantosh@kernel.org> 2010L: linux-kernel@vger.kernel.org 2011S: Maintained 2012F: drivers/power/reset/keystone-reset.c 2013 2014ARM/THECUS N2100 MACHINE SUPPORT 2015M: Lennert Buytenhek <kernel@wantstofly.org> 2016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2017S: Maintained 2018 2019ARM/TOSA MACHINE SUPPORT 2020M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2021M: Dirk Opfer <dirk@opfer-online.de> 2022S: Maintained 2023 2024ARM/U300 MACHINE SUPPORT 2025M: Linus Walleij <linus.walleij@linaro.org> 2026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2027S: Supported 2028F: arch/arm/mach-u300/ 2029F: drivers/clocksource/timer-u300.c 2030F: drivers/i2c/busses/i2c-stu300.c 2031F: drivers/rtc/rtc-coh901331.c 2032F: drivers/watchdog/coh901327_wdt.c 2033F: drivers/dma/coh901318* 2034F: drivers/mfd/ab3100* 2035F: drivers/rtc/rtc-ab3100.c 2036F: drivers/rtc/rtc-coh901331.c 2037T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2038 2039ARM/UNIPHIER ARCHITECTURE 2040M: Masahiro Yamada <yamada.masahiro@socionext.com> 2041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2042T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2043S: Maintained 2044F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2045F: arch/arm/boot/dts/uniphier* 2046F: arch/arm/include/asm/hardware/cache-uniphier.h 2047F: arch/arm/mach-uniphier/ 2048F: arch/arm/mm/cache-uniphier.c 2049F: arch/arm64/boot/dts/socionext/ 2050F: drivers/bus/uniphier-system-bus.c 2051F: drivers/clk/uniphier/ 2052F: drivers/gpio/gpio-uniphier.c 2053F: drivers/i2c/busses/i2c-uniphier* 2054F: drivers/irqchip/irq-uniphier-aidet.c 2055F: drivers/pinctrl/uniphier/ 2056F: drivers/reset/reset-uniphier.c 2057F: drivers/tty/serial/8250/8250_uniphier.c 2058N: uniphier 2059 2060ARM/Ux500 ARM ARCHITECTURE 2061M: Linus Walleij <linus.walleij@linaro.org> 2062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2063S: Maintained 2064F: arch/arm/mach-ux500/ 2065F: drivers/clocksource/clksrc-dbx500-prcmu.c 2066F: drivers/dma/ste_dma40* 2067F: drivers/hwspinlock/u8500_hsem.c 2068F: drivers/mfd/abx500* 2069F: drivers/mfd/ab8500* 2070F: drivers/mfd/dbx500* 2071F: drivers/mfd/db8500* 2072F: drivers/pinctrl/nomadik/pinctrl-ab* 2073F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2074F: drivers/rtc/rtc-ab8500.c 2075F: drivers/rtc/rtc-pl031.c 2076T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2077 2078ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2079M: Ulf Hansson <ulf.hansson@linaro.org> 2080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2081T: git git://git.linaro.org/people/ulfh/clk.git 2082S: Maintained 2083F: drivers/clk/ux500/ 2084 2085ARM/VERSATILE EXPRESS PLATFORM 2086M: Liviu Dudau <liviu.dudau@arm.com> 2087M: Sudeep Holla <sudeep.holla@arm.com> 2088M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2090S: Maintained 2091F: arch/arm/boot/dts/vexpress* 2092F: arch/arm64/boot/dts/arm/ 2093F: arch/arm/mach-vexpress/ 2094F: */*/vexpress* 2095F: */*/*/vexpress* 2096F: drivers/clk/versatile/clk-vexpress-osc.c 2097F: drivers/clocksource/versatile.c 2098N: mps2 2099 2100ARM/VFP SUPPORT 2101M: Russell King <linux@armlinux.org.uk> 2102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2103W: http://www.armlinux.org.uk/ 2104S: Maintained 2105F: arch/arm/vfp/ 2106 2107ARM/VOIPAC PXA270 SUPPORT 2108M: Marek Vasut <marek.vasut@gmail.com> 2109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2110S: Maintained 2111F: arch/arm/mach-pxa/vpac270.c 2112F: arch/arm/mach-pxa/include/mach/vpac270.h 2113 2114ARM/VT8500 ARM ARCHITECTURE 2115M: Tony Prisk <linux@prisktech.co.nz> 2116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2117S: Maintained 2118F: arch/arm/mach-vt8500/ 2119F: drivers/clocksource/vt8500_timer.c 2120F: drivers/i2c/busses/i2c-wmt.c 2121F: drivers/mmc/host/wmt-sdmmc.c 2122F: drivers/pwm/pwm-vt8500.c 2123F: drivers/rtc/rtc-vt8500.c 2124F: drivers/tty/serial/vt8500_serial.c 2125F: drivers/usb/host/ehci-platform.c 2126F: drivers/usb/host/uhci-platform.c 2127F: drivers/video/fbdev/vt8500lcdfb.* 2128F: drivers/video/fbdev/wm8505fb* 2129F: drivers/video/fbdev/wmt_ge_rops.* 2130 2131ARM/ZIPIT Z2 SUPPORT 2132M: Marek Vasut <marek.vasut@gmail.com> 2133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2134S: Maintained 2135F: arch/arm/mach-pxa/z2.c 2136F: arch/arm/mach-pxa/include/mach/z2.h 2137 2138ARM/ZTE ARCHITECTURE 2139M: Jun Nie <jun.nie@linaro.org> 2140M: Baoyou Xie <baoyou.xie@linaro.org> 2141M: Shawn Guo <shawnguo@kernel.org> 2142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2143S: Maintained 2144F: arch/arm/boot/dts/zx2967* 2145F: arch/arm/mach-zx/ 2146F: arch/arm64/boot/dts/zte/ 2147F: drivers/clk/zte/ 2148F: drivers/dma/zx_dma.c 2149F: drivers/gpio/gpio-zx.c 2150F: drivers/i2c/busses/i2c-zx2967.c 2151F: drivers/mmc/host/dw_mmc-zx.* 2152F: drivers/pinctrl/zte/ 2153F: drivers/soc/zte/ 2154F: drivers/thermal/zx2967_thermal.c 2155F: drivers/watchdog/zx2967_wdt.c 2156F: Documentation/devicetree/bindings/arm/zte.txt 2157F: Documentation/devicetree/bindings/clock/zx2967*.txt 2158F: Documentation/devicetree/bindings/dma/zxdma.txt 2159F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2160F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2161F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2162F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2163F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2164F: Documentation/devicetree/bindings/soc/zte/ 2165F: Documentation/devicetree/bindings/sound/zte,*.txt 2166F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2167F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2168F: include/dt-bindings/clock/zx2967*.h 2169F: include/dt-bindings/soc/zte,*.h 2170F: sound/soc/codecs/zx_aud96p22.c 2171F: sound/soc/zte/ 2172 2173ARM/ZYNQ ARCHITECTURE 2174M: Michal Simek <michal.simek@xilinx.com> 2175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2176W: http://wiki.xilinx.com 2177T: git https://github.com/Xilinx/linux-xlnx.git 2178S: Supported 2179F: arch/arm/mach-zynq/ 2180F: drivers/cpuidle/cpuidle-zynq.c 2181F: drivers/block/xsysace.c 2182N: zynq 2183N: xilinx 2184F: drivers/clocksource/cadence_ttc_timer.c 2185F: drivers/i2c/busses/i2c-cadence.c 2186F: drivers/mmc/host/sdhci-of-arasan.c 2187F: drivers/edac/synopsys_edac.c 2188 2189ARM64 PORT (AARCH64 ARCHITECTURE) 2190M: Catalin Marinas <catalin.marinas@arm.com> 2191M: Will Deacon <will.deacon@arm.com> 2192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2193T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2194S: Maintained 2195F: arch/arm64/ 2196F: Documentation/arm64/ 2197 2198AS3645A LED FLASH CONTROLLER DRIVER 2199M: Sakari Ailus <sakari.ailus@iki.fi> 2200L: linux-leds@vger.kernel.org 2201S: Maintained 2202F: drivers/leds/leds-as3645a.c 2203 2204AS3645A LED FLASH CONTROLLER DRIVER 2205M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2206L: linux-media@vger.kernel.org 2207T: git git://linuxtv.org/media_tree.git 2208S: Maintained 2209F: drivers/media/i2c/as3645a.c 2210F: include/media/i2c/as3645a.h 2211 2212ASAHI KASEI AK8974 DRIVER 2213M: Linus Walleij <linus.walleij@linaro.org> 2214L: linux-iio@vger.kernel.org 2215W: http://www.akm.com/ 2216S: Supported 2217F: drivers/iio/magnetometer/ak8974.c 2218 2219ASC7621 HARDWARE MONITOR DRIVER 2220M: George Joseph <george.joseph@fairview5.com> 2221L: linux-hwmon@vger.kernel.org 2222S: Maintained 2223F: Documentation/hwmon/asc7621 2224F: drivers/hwmon/asc7621.c 2225 2226ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2227M: Corentin Chary <corentin.chary@gmail.com> 2228L: acpi4asus-user@lists.sourceforge.net 2229L: platform-driver-x86@vger.kernel.org 2230W: http://acpi4asus.sf.net 2231S: Maintained 2232F: drivers/platform/x86/asus*.c 2233F: drivers/platform/x86/eeepc*.c 2234 2235ASUS WIRELESS RADIO CONTROL DRIVER 2236M: João Paulo Rechi Vita <jprvita@gmail.com> 2237L: platform-driver-x86@vger.kernel.org 2238S: Maintained 2239F: drivers/platform/x86/asus-wireless.c 2240 2241ASYMMETRIC KEYS 2242M: David Howells <dhowells@redhat.com> 2243L: keyrings@vger.kernel.org 2244S: Maintained 2245F: Documentation/crypto/asymmetric-keys.txt 2246F: include/linux/verification.h 2247F: include/crypto/public_key.h 2248F: include/crypto/pkcs7.h 2249F: crypto/asymmetric_keys/ 2250 2251ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2252R: Dan Williams <dan.j.williams@intel.com> 2253W: http://sourceforge.net/projects/xscaleiop 2254S: Odd fixes 2255F: Documentation/crypto/async-tx-api.txt 2256F: crypto/async_tx/ 2257F: drivers/dma/ 2258F: include/linux/dmaengine.h 2259F: include/linux/async_tx.h 2260 2261AT24 EEPROM DRIVER 2262M: Bartosz Golaszewski <brgl@bgdev.pl> 2263L: linux-i2c@vger.kernel.org 2264S: Maintained 2265F: drivers/misc/eeprom/at24.c 2266F: include/linux/platform_data/at24.h 2267 2268ATA OVER ETHERNET (AOE) DRIVER 2269M: "Ed L. Cashin" <ed.cashin@acm.org> 2270W: http://www.openaoe.org/ 2271S: Supported 2272F: Documentation/aoe/ 2273F: drivers/block/aoe/ 2274 2275ATHEROS 71XX/9XXX GPIO DRIVER 2276M: Alban Bedel <albeu@free.fr> 2277W: https://github.com/AlbanBedel/linux 2278T: git git://github.com/AlbanBedel/linux 2279S: Maintained 2280F: drivers/gpio/gpio-ath79.c 2281F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2282 2283ATHEROS ATH GENERIC UTILITIES 2284M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2285L: linux-wireless@vger.kernel.org 2286S: Supported 2287F: drivers/net/wireless/ath/* 2288 2289ATHEROS ATH5K WIRELESS DRIVER 2290M: Jiri Slaby <jirislaby@gmail.com> 2291M: Nick Kossifidis <mickflemm@gmail.com> 2292M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2293L: linux-wireless@vger.kernel.org 2294W: http://wireless.kernel.org/en/users/Drivers/ath5k 2295S: Maintained 2296F: drivers/net/wireless/ath/ath5k/ 2297 2298ATHEROS ATH6KL WIRELESS DRIVER 2299M: Kalle Valo <kvalo@qca.qualcomm.com> 2300L: linux-wireless@vger.kernel.org 2301W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2302T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2303S: Supported 2304F: drivers/net/wireless/ath/ath6kl/ 2305 2306ATI_REMOTE2 DRIVER 2307M: Ville Syrjala <syrjala@sci.fi> 2308S: Maintained 2309F: drivers/input/misc/ati_remote2.c 2310 2311ATK0110 HWMON DRIVER 2312M: Luca Tettamanti <kronos.it@gmail.com> 2313L: linux-hwmon@vger.kernel.org 2314S: Maintained 2315F: drivers/hwmon/asus_atk0110.c 2316 2317ATLX ETHERNET DRIVERS 2318M: Jay Cliburn <jcliburn@gmail.com> 2319M: Chris Snook <chris.snook@gmail.com> 2320L: netdev@vger.kernel.org 2321W: http://sourceforge.net/projects/atl1 2322W: http://atl1.sourceforge.net 2323S: Maintained 2324F: drivers/net/ethernet/atheros/ 2325 2326ATM 2327M: Chas Williams <3chas3@gmail.com> 2328L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2329L: netdev@vger.kernel.org 2330W: http://linux-atm.sourceforge.net 2331S: Maintained 2332F: drivers/atm/ 2333F: include/linux/atm* 2334F: include/uapi/linux/atm* 2335 2336ATMEL AT91 / AT32 MCI DRIVER 2337M: Ludovic Desroches <ludovic.desroches@microchip.com> 2338S: Maintained 2339F: drivers/mmc/host/atmel-mci.c 2340 2341ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2342M: Nicolas Ferre <nicolas.ferre@microchip.com> 2343S: Supported 2344F: drivers/power/reset/at91-sama5d2_shdwc.c 2345 2346ATMEL Audio ALSA driver 2347M: Nicolas Ferre <nicolas.ferre@microchip.com> 2348L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2349S: Supported 2350F: sound/soc/atmel 2351 2352ATMEL I2C DRIVER 2353M: Ludovic Desroches <ludovic.desroches@microchip.com> 2354L: linux-i2c@vger.kernel.org 2355S: Supported 2356F: drivers/i2c/busses/i2c-at91.c 2357 2358ATMEL ISI DRIVER 2359M: Ludovic Desroches <ludovic.desroches@microchip.com> 2360L: linux-media@vger.kernel.org 2361S: Supported 2362F: drivers/media/platform/atmel/atmel-isi.c 2363F: include/media/atmel-isi.h 2364 2365ATMEL LCDFB DRIVER 2366M: Nicolas Ferre <nicolas.ferre@microchip.com> 2367L: linux-fbdev@vger.kernel.org 2368S: Maintained 2369F: drivers/video/fbdev/atmel_lcdfb.c 2370F: include/video/atmel_lcdc.h 2371 2372ATMEL MACB ETHERNET DRIVER 2373M: Nicolas Ferre <nicolas.ferre@microchip.com> 2374S: Supported 2375F: drivers/net/ethernet/cadence/ 2376 2377ATMEL MAXTOUCH DRIVER 2378M: Nick Dyer <nick@shmanahar.org> 2379T: git git://github.com/ndyer/linux.git 2380S: Maintained 2381F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2382F: drivers/input/touchscreen/atmel_mxt_ts.c 2383F: include/linux/platform_data/atmel_mxt_ts.h 2384 2385ATMEL NAND DRIVER 2386M: Wenyou Yang <wenyou.yang@atmel.com> 2387M: Josh Wu <rainyfeeling@outlook.com> 2388L: linux-mtd@lists.infradead.org 2389S: Supported 2390F: drivers/mtd/nand/atmel/* 2391 2392ATMEL SAMA5D2 ADC DRIVER 2393M: Ludovic Desroches <ludovic.desroches@microchip.com> 2394L: linux-iio@vger.kernel.org 2395S: Supported 2396F: drivers/iio/adc/at91-sama5d2_adc.c 2397 2398ATMEL SDMMC DRIVER 2399M: Ludovic Desroches <ludovic.desroches@microchip.com> 2400L: linux-mmc@vger.kernel.org 2401S: Supported 2402F: drivers/mmc/host/sdhci-of-at91.c 2403 2404ATMEL SPI DRIVER 2405M: Nicolas Ferre <nicolas.ferre@microchip.com> 2406S: Supported 2407F: drivers/spi/spi-atmel.* 2408 2409ATMEL SSC DRIVER 2410M: Nicolas Ferre <nicolas.ferre@microchip.com> 2411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2412S: Supported 2413F: drivers/misc/atmel-ssc.c 2414F: include/linux/atmel-ssc.h 2415 2416ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2417M: Nicolas Ferre <nicolas.ferre@microchip.com> 2418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2419S: Supported 2420F: drivers/misc/atmel_tclib.c 2421F: drivers/clocksource/tcb_clksrc.c 2422 2423ATMEL USBA UDC DRIVER 2424M: Nicolas Ferre <nicolas.ferre@microchip.com> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Supported 2427F: drivers/usb/gadget/udc/atmel_usba_udc.* 2428 2429ATMEL WIRELESS DRIVER 2430M: Simon Kelley <simon@thekelleys.org.uk> 2431L: linux-wireless@vger.kernel.org 2432W: http://www.thekelleys.org.uk/atmel 2433W: http://atmelwlandriver.sourceforge.net/ 2434S: Maintained 2435F: drivers/net/wireless/atmel/atmel* 2436 2437ATMEL XDMA DRIVER 2438M: Ludovic Desroches <ludovic.desroches@microchip.com> 2439L: linux-arm-kernel@lists.infradead.org 2440L: dmaengine@vger.kernel.org 2441S: Supported 2442F: drivers/dma/at_xdmac.c 2443 2444ATOMIC INFRASTRUCTURE 2445M: Will Deacon <will.deacon@arm.com> 2446M: Peter Zijlstra <peterz@infradead.org> 2447R: Boqun Feng <boqun.feng@gmail.com> 2448L: linux-kernel@vger.kernel.org 2449S: Maintained 2450F: arch/*/include/asm/atomic*.h 2451F: include/*/atomic*.h 2452 2453ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2454M: Bradley Grove <linuxdrivers@attotech.com> 2455L: linux-scsi@vger.kernel.org 2456W: http://www.attotech.com 2457S: Supported 2458F: drivers/scsi/esas2r 2459 2460ATUSB IEEE 802.15.4 RADIO DRIVER 2461M: Stefan Schmidt <stefan@osg.samsung.com> 2462L: linux-wpan@vger.kernel.org 2463S: Maintained 2464F: drivers/net/ieee802154/atusb.c 2465F: drivers/net/ieee802154/atusb.h 2466F: drivers/net/ieee802154/at86rf230.h 2467 2468AUDIT SUBSYSTEM 2469M: Paul Moore <paul@paul-moore.com> 2470M: Eric Paris <eparis@redhat.com> 2471L: linux-audit@redhat.com (moderated for non-subscribers) 2472W: https://github.com/linux-audit 2473W: https://people.redhat.com/sgrubb/audit 2474T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2475S: Supported 2476F: include/linux/audit.h 2477F: include/uapi/linux/audit.h 2478F: kernel/audit* 2479 2480AUXILIARY DISPLAY DRIVERS 2481M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2482W: http://miguelojeda.es/auxdisplay.htm 2483W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2484S: Maintained 2485F: drivers/auxdisplay/ 2486F: include/linux/cfag12864b.h 2487 2488AX.25 NETWORK LAYER 2489M: Ralf Baechle <ralf@linux-mips.org> 2490L: linux-hams@vger.kernel.org 2491W: http://www.linux-ax25.org/ 2492S: Maintained 2493F: include/uapi/linux/ax25.h 2494F: include/net/ax25.h 2495F: net/ax25/ 2496 2497AXENTIA ARM DEVICES 2498M: Peter Rosin <peda@axentia.se> 2499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2500S: Maintained 2501F: Documentation/devicetree/bindings/arm/axentia.txt 2502F: arch/arm/boot/dts/at91-linea.dtsi 2503F: arch/arm/boot/dts/at91-tse850-3.dts 2504 2505AXENTIA ASOC DRIVERS 2506M: Peter Rosin <peda@axentia.se> 2507L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2508S: Maintained 2509F: Documentation/devicetree/bindings/sound/axentia,* 2510F: sound/soc/atmel/tse850-pcm5142.c 2511 2512AZ6007 DVB DRIVER 2513M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2514M: Mauro Carvalho Chehab <mchehab@kernel.org> 2515L: linux-media@vger.kernel.org 2516W: https://linuxtv.org 2517T: git git://linuxtv.org/media_tree.git 2518S: Maintained 2519F: drivers/media/usb/dvb-usb-v2/az6007.c 2520 2521AZTECH FM RADIO RECEIVER DRIVER 2522M: Hans Verkuil <hverkuil@xs4all.nl> 2523L: linux-media@vger.kernel.org 2524T: git git://linuxtv.org/media_tree.git 2525W: https://linuxtv.org 2526S: Maintained 2527F: drivers/media/radio/radio-aztech* 2528 2529B43 WIRELESS DRIVER 2530L: linux-wireless@vger.kernel.org 2531L: b43-dev@lists.infradead.org 2532W: http://wireless.kernel.org/en/users/Drivers/b43 2533S: Odd Fixes 2534F: drivers/net/wireless/broadcom/b43/ 2535 2536B43LEGACY WIRELESS DRIVER 2537M: Larry Finger <Larry.Finger@lwfinger.net> 2538L: linux-wireless@vger.kernel.org 2539L: b43-dev@lists.infradead.org 2540W: http://wireless.kernel.org/en/users/Drivers/b43 2541S: Maintained 2542F: drivers/net/wireless/broadcom/b43legacy/ 2543 2544BACKLIGHT CLASS/SUBSYSTEM 2545M: Lee Jones <lee.jones@linaro.org> 2546M: Daniel Thompson <daniel.thompson@linaro.org> 2547M: Jingoo Han <jingoohan1@gmail.com> 2548T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2549S: Maintained 2550F: drivers/video/backlight/ 2551F: include/linux/backlight.h 2552F: include/linux/pwm_backlight.h 2553F: Documentation/devicetree/bindings/leds/backlight 2554 2555BATMAN ADVANCED 2556M: Marek Lindner <mareklindner@neomailbox.ch> 2557M: Simon Wunderlich <sw@simonwunderlich.de> 2558M: Antonio Quartulli <a@unstable.cc> 2559L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2560W: https://www.open-mesh.org/ 2561Q: https://patchwork.open-mesh.org/project/batman/list/ 2562S: Maintained 2563F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2564F: Documentation/ABI/testing/sysfs-class-net-mesh 2565F: Documentation/networking/batman-adv.rst 2566F: include/uapi/linux/batman_adv.h 2567F: net/batman-adv/ 2568 2569BAYCOM/HDLCDRV DRIVERS FOR AX.25 2570M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2571L: linux-hams@vger.kernel.org 2572W: http://www.baycom.org/~tom/ham/ham.html 2573S: Maintained 2574F: drivers/net/hamradio/baycom* 2575 2576BCACHE (BLOCK LAYER CACHE) 2577M: Michael Lyle <mlyle@lyle.org> 2578M: Kent Overstreet <kent.overstreet@gmail.com> 2579L: linux-bcache@vger.kernel.org 2580W: http://bcache.evilpiepirate.org 2581C: irc://irc.oftc.net/bcache 2582S: Maintained 2583F: drivers/md/bcache/ 2584 2585BDISP ST MEDIA DRIVER 2586M: Fabien Dessenne <fabien.dessenne@st.com> 2587L: linux-media@vger.kernel.org 2588T: git git://linuxtv.org/media_tree.git 2589W: https://linuxtv.org 2590S: Supported 2591F: drivers/media/platform/sti/bdisp 2592 2593BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2594M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2595L: netdev@vger.kernel.org 2596S: Maintained 2597F: drivers/net/ethernet/ec_bhf.c 2598 2599BEFS FILE SYSTEM 2600M: Luis de Bethencourt <luisbg@kernel.org> 2601M: Salah Triki <salah.triki@gmail.com> 2602S: Maintained 2603T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2604F: Documentation/filesystems/befs.txt 2605F: fs/befs/ 2606 2607BFQ I/O SCHEDULER 2608M: Paolo Valente <paolo.valente@linaro.org> 2609M: Jens Axboe <axboe@kernel.dk> 2610L: linux-block@vger.kernel.org 2611S: Maintained 2612F: block/bfq-* 2613F: Documentation/block/bfq-iosched.txt 2614 2615BFS FILE SYSTEM 2616M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2617S: Maintained 2618F: Documentation/filesystems/bfs.txt 2619F: fs/bfs/ 2620F: include/uapi/linux/bfs_fs.h 2621 2622BLACKFIN ARCHITECTURE 2623M: Steven Miao <realmz6@gmail.com> 2624L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2625T: git git://git.code.sf.net/p/adi-linux/code 2626W: http://blackfin.uclinux.org 2627S: Supported 2628F: arch/blackfin/ 2629 2630BLACKFIN EMAC DRIVER 2631L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2632W: http://blackfin.uclinux.org 2633S: Supported 2634F: drivers/net/ethernet/adi/ 2635 2636BLACKFIN MEDIA DRIVER 2637M: Scott Jiang <scott.jiang.linux@gmail.com> 2638L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2639W: http://blackfin.uclinux.org/ 2640S: Supported 2641F: drivers/media/platform/blackfin/ 2642F: drivers/media/i2c/adv7183* 2643F: drivers/media/i2c/vs6624* 2644 2645BLACKFIN RTC DRIVER 2646L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2647W: http://blackfin.uclinux.org 2648S: Supported 2649F: drivers/rtc/rtc-bfin.c 2650 2651BLACKFIN SDH DRIVER 2652L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2653W: http://blackfin.uclinux.org 2654S: Supported 2655F: drivers/mmc/host/bfin_sdh.c 2656 2657BLACKFIN SERIAL DRIVER 2658L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2659W: http://blackfin.uclinux.org 2660S: Supported 2661F: drivers/tty/serial/bfin_uart.c 2662 2663BLACKFIN WATCHDOG DRIVER 2664L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2665W: http://blackfin.uclinux.org 2666S: Supported 2667F: drivers/watchdog/bfin_wdt.c 2668 2669BLINKM RGB LED DRIVER 2670M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2671S: Maintained 2672F: drivers/leds/leds-blinkm.c 2673 2674BLOCK LAYER 2675M: Jens Axboe <axboe@kernel.dk> 2676L: linux-block@vger.kernel.org 2677T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2678S: Maintained 2679F: block/ 2680F: kernel/trace/blktrace.c 2681F: lib/sbitmap.c 2682 2683BLOCK2MTD DRIVER 2684M: Joern Engel <joern@lazybastard.org> 2685L: linux-mtd@lists.infradead.org 2686S: Maintained 2687F: drivers/mtd/devices/block2mtd.c 2688 2689BLUETOOTH DRIVERS 2690M: Marcel Holtmann <marcel@holtmann.org> 2691M: Gustavo Padovan <gustavo@padovan.org> 2692M: Johan Hedberg <johan.hedberg@gmail.com> 2693L: linux-bluetooth@vger.kernel.org 2694W: http://www.bluez.org/ 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2697S: Maintained 2698F: drivers/bluetooth/ 2699 2700BLUETOOTH SUBSYSTEM 2701M: Marcel Holtmann <marcel@holtmann.org> 2702M: Gustavo Padovan <gustavo@padovan.org> 2703M: Johan Hedberg <johan.hedberg@gmail.com> 2704L: linux-bluetooth@vger.kernel.org 2705W: http://www.bluez.org/ 2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2707T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2708S: Maintained 2709F: net/bluetooth/ 2710F: include/net/bluetooth/ 2711 2712BONDING DRIVER 2713M: Jay Vosburgh <j.vosburgh@gmail.com> 2714M: Veaceslav Falico <vfalico@gmail.com> 2715M: Andy Gospodarek <andy@greyhouse.net> 2716L: netdev@vger.kernel.org 2717W: http://sourceforge.net/projects/bonding/ 2718S: Supported 2719F: drivers/net/bonding/ 2720F: include/uapi/linux/if_bonding.h 2721 2722BPF (Safe dynamic programs and tools) 2723M: Alexei Starovoitov <ast@kernel.org> 2724M: Daniel Borkmann <daniel@iogearbox.net> 2725L: netdev@vger.kernel.org 2726L: linux-kernel@vger.kernel.org 2727S: Supported 2728F: arch/x86/net/bpf_jit* 2729F: Documentation/networking/filter.txt 2730F: Documentation/bpf/ 2731F: include/linux/bpf* 2732F: include/linux/filter.h 2733F: include/uapi/linux/bpf* 2734F: include/uapi/linux/filter.h 2735F: kernel/bpf/ 2736F: kernel/trace/bpf_trace.c 2737F: lib/test_bpf.c 2738F: net/bpf/ 2739F: net/core/filter.c 2740F: net/sched/act_bpf.c 2741F: net/sched/cls_bpf.c 2742F: samples/bpf/ 2743F: tools/bpf/ 2744F: tools/testing/selftests/bpf/ 2745 2746BROADCOM B44 10/100 ETHERNET DRIVER 2747M: Michael Chan <michael.chan@broadcom.com> 2748L: netdev@vger.kernel.org 2749S: Supported 2750F: drivers/net/ethernet/broadcom/b44.* 2751 2752BROADCOM B53 ETHERNET SWITCH DRIVER 2753M: Florian Fainelli <f.fainelli@gmail.com> 2754L: netdev@vger.kernel.org 2755L: openwrt-devel@lists.openwrt.org (subscribers-only) 2756S: Supported 2757F: drivers/net/dsa/b53/* 2758F: include/linux/platform_data/b53.h 2759 2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2761M: Florian Fainelli <f.fainelli@gmail.com> 2762M: Ray Jui <rjui@broadcom.com> 2763M: Scott Branden <sbranden@broadcom.com> 2764M: bcm-kernel-feedback-list@broadcom.com 2765T: git git://github.com/broadcom/mach-bcm 2766S: Maintained 2767N: bcm281* 2768N: bcm113* 2769N: bcm216* 2770N: kona 2771F: arch/arm/mach-bcm/ 2772 2773BROADCOM BCM2835 ARM ARCHITECTURE 2774M: Eric Anholt <eric@anholt.net> 2775M: Stefan Wahren <stefan.wahren@i2se.com> 2776L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2778T: git git://github.com/anholt/linux 2779S: Maintained 2780N: bcm2835 2781F: drivers/staging/vc04_services 2782 2783BROADCOM BCM47XX MIPS ARCHITECTURE 2784M: Hauke Mehrtens <hauke@hauke-m.de> 2785M: Rafał Miłecki <zajec5@gmail.com> 2786L: linux-mips@linux-mips.org 2787S: Maintained 2788F: Documentation/devicetree/bindings/mips/brcm/ 2789F: arch/mips/bcm47xx/* 2790F: arch/mips/include/asm/mach-bcm47xx/* 2791 2792BROADCOM BCM5301X ARM ARCHITECTURE 2793M: Hauke Mehrtens <hauke@hauke-m.de> 2794M: Rafał Miłecki <zajec5@gmail.com> 2795M: Jon Mason <jonmason@broadcom.com> 2796M: bcm-kernel-feedback-list@broadcom.com 2797L: linux-arm-kernel@lists.infradead.org 2798S: Maintained 2799F: arch/arm/mach-bcm/bcm_5301x.c 2800F: arch/arm/boot/dts/bcm5301x*.dtsi 2801F: arch/arm/boot/dts/bcm470* 2802F: arch/arm/boot/dts/bcm953012* 2803 2804BROADCOM BCM53573 ARM ARCHITECTURE 2805M: Rafał Miłecki <rafal@milecki.pl> 2806L: linux-arm-kernel@lists.infradead.org 2807S: Maintained 2808F: arch/arm/boot/dts/bcm53573* 2809F: arch/arm/boot/dts/bcm47189* 2810 2811BROADCOM BCM63XX ARM ARCHITECTURE 2812M: Florian Fainelli <f.fainelli@gmail.com> 2813M: bcm-kernel-feedback-list@broadcom.com 2814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2815T: git git://github.com/broadcom/stblinux.git 2816S: Maintained 2817N: bcm63xx 2818 2819BROADCOM BCM63XX/BCM33XX UDC DRIVER 2820M: Kevin Cernekee <cernekee@gmail.com> 2821L: linux-usb@vger.kernel.org 2822S: Maintained 2823F: drivers/usb/gadget/udc/bcm63xx_udc.* 2824 2825BROADCOM BCM7XXX ARM ARCHITECTURE 2826M: Brian Norris <computersforpeace@gmail.com> 2827M: Gregory Fong <gregory.0xf0@gmail.com> 2828M: Florian Fainelli <f.fainelli@gmail.com> 2829M: bcm-kernel-feedback-list@broadcom.com 2830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2831T: git git://github.com/broadcom/stblinux.git 2832S: Maintained 2833F: arch/arm/mach-bcm/*brcmstb* 2834F: arch/arm/boot/dts/bcm7*.dts* 2835F: drivers/bus/brcmstb_gisb.c 2836N: brcmstb 2837 2838BROADCOM BMIPS CPUFREQ DRIVER 2839M: Markus Mayer <mmayer@broadcom.com> 2840M: bcm-kernel-feedback-list@broadcom.com 2841L: linux-pm@vger.kernel.org 2842S: Maintained 2843F: drivers/cpufreq/bmips-cpufreq.c 2844 2845BROADCOM BMIPS MIPS ARCHITECTURE 2846M: Kevin Cernekee <cernekee@gmail.com> 2847M: Florian Fainelli <f.fainelli@gmail.com> 2848L: linux-mips@linux-mips.org 2849T: git git://github.com/broadcom/stblinux.git 2850S: Maintained 2851F: arch/mips/bmips/* 2852F: arch/mips/include/asm/mach-bmips/* 2853F: arch/mips/kernel/*bmips* 2854F: arch/mips/boot/dts/brcm/bcm*.dts* 2855F: drivers/irqchip/irq-bcm63* 2856F: drivers/irqchip/irq-bcm7* 2857F: drivers/irqchip/irq-brcmstb* 2858F: include/linux/bcm963xx_nvram.h 2859F: include/linux/bcm963xx_tag.h 2860 2861BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2862M: Rasesh Mody <rasesh.mody@cavium.com> 2863M: Harish Patil <harish.patil@cavium.com> 2864M: Dept-GELinuxNICDev@cavium.com 2865L: netdev@vger.kernel.org 2866S: Supported 2867F: drivers/net/ethernet/broadcom/bnx2.* 2868F: drivers/net/ethernet/broadcom/bnx2_* 2869 2870BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2871M: QLogic-Storage-Upstream@qlogic.com 2872L: linux-scsi@vger.kernel.org 2873S: Supported 2874F: drivers/scsi/bnx2fc/ 2875 2876BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2877M: QLogic-Storage-Upstream@qlogic.com 2878L: linux-scsi@vger.kernel.org 2879S: Supported 2880F: drivers/scsi/bnx2i/ 2881 2882BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2883M: Ariel Elior <ariel.elior@cavium.com> 2884M: everest-linux-l2@cavium.com 2885L: netdev@vger.kernel.org 2886S: Supported 2887F: drivers/net/ethernet/broadcom/bnx2x/ 2888 2889BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2890M: Michael Chan <michael.chan@broadcom.com> 2891L: netdev@vger.kernel.org 2892S: Supported 2893F: drivers/net/ethernet/broadcom/bnxt/ 2894 2895BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2896M: Arend van Spriel <arend.vanspriel@broadcom.com> 2897M: Franky Lin <franky.lin@broadcom.com> 2898M: Hante Meuleman <hante.meuleman@broadcom.com> 2899M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2900M: Wright Feng <wright.feng@cypress.com> 2901L: linux-wireless@vger.kernel.org 2902L: brcm80211-dev-list.pdl@broadcom.com 2903L: brcm80211-dev-list@cypress.com 2904S: Supported 2905F: drivers/net/wireless/broadcom/brcm80211/ 2906 2907BROADCOM BRCMSTB GPIO DRIVER 2908M: Gregory Fong <gregory.0xf0@gmail.com> 2909L: bcm-kernel-feedback-list@broadcom.com 2910S: Supported 2911F: drivers/gpio/gpio-brcmstb.c 2912F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2913 2914BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2915M: Al Cooper <alcooperx@gmail.com> 2916L: linux-kernel@vger.kernel.org 2917L: bcm-kernel-feedback-list@broadcom.com 2918S: Maintained 2919F: drivers/phy/broadcom/phy-brcm-usb* 2920 2921BROADCOM GENET ETHERNET DRIVER 2922M: Doug Berger <opendmb@gmail.com> 2923M: Florian Fainelli <f.fainelli@gmail.com> 2924L: netdev@vger.kernel.org 2925S: Supported 2926F: drivers/net/ethernet/broadcom/genet/ 2927 2928BROADCOM IPROC ARM ARCHITECTURE 2929M: Ray Jui <rjui@broadcom.com> 2930M: Scott Branden <sbranden@broadcom.com> 2931M: Jon Mason <jonmason@broadcom.com> 2932M: bcm-kernel-feedback-list@broadcom.com 2933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2934T: git git://github.com/broadcom/cygnus-linux.git 2935S: Maintained 2936N: iproc 2937N: cygnus 2938N: bcm[-_]nsp 2939N: bcm9113* 2940N: bcm9583* 2941N: bcm9585* 2942N: bcm9586* 2943N: bcm988312 2944N: bcm113* 2945N: bcm583* 2946N: bcm585* 2947N: bcm586* 2948N: bcm88312 2949N: hr2 2950F: arch/arm64/boot/dts/broadcom/ns2* 2951F: drivers/clk/bcm/clk-ns* 2952F: drivers/pinctrl/bcm/pinctrl-ns* 2953 2954BROADCOM KONA GPIO DRIVER 2955M: Ray Jui <rjui@broadcom.com> 2956L: bcm-kernel-feedback-list@broadcom.com 2957S: Supported 2958F: drivers/gpio/gpio-bcm-kona.c 2959F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2960 2961BROADCOM NETXTREME-E ROCE DRIVER 2962M: Selvin Xavier <selvin.xavier@broadcom.com> 2963M: Devesh Sharma <devesh.sharma@broadcom.com> 2964M: Somnath Kotur <somnath.kotur@broadcom.com> 2965M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2966L: linux-rdma@vger.kernel.org 2967W: http://www.broadcom.com 2968S: Supported 2969F: drivers/infiniband/hw/bnxt_re/ 2970F: include/uapi/rdma/bnxt_re-abi.h 2971 2972BROADCOM NVRAM DRIVER 2973M: Rafał Miłecki <zajec5@gmail.com> 2974L: linux-mips@linux-mips.org 2975S: Maintained 2976F: drivers/firmware/broadcom/* 2977 2978BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2979M: Rafał Miłecki <zajec5@gmail.com> 2980L: linux-wireless@vger.kernel.org 2981S: Maintained 2982F: drivers/bcma/ 2983F: include/linux/bcma/ 2984 2985BROADCOM STB AVS CPUFREQ DRIVER 2986M: Markus Mayer <mmayer@broadcom.com> 2987M: bcm-kernel-feedback-list@broadcom.com 2988L: linux-pm@vger.kernel.org 2989S: Maintained 2990F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2991F: drivers/cpufreq/brcmstb* 2992 2993BROADCOM STB AVS TMON DRIVER 2994M: Markus Mayer <mmayer@broadcom.com> 2995M: bcm-kernel-feedback-list@broadcom.com 2996L: linux-pm@vger.kernel.org 2997S: Maintained 2998F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 2999F: drivers/thermal/broadcom/brcmstb* 3000 3001BROADCOM STB NAND FLASH DRIVER 3002M: Brian Norris <computersforpeace@gmail.com> 3003M: Kamal Dasu <kdasu.kdev@gmail.com> 3004L: linux-mtd@lists.infradead.org 3005L: bcm-kernel-feedback-list@broadcom.com 3006S: Maintained 3007F: drivers/mtd/nand/brcmnand/ 3008 3009BROADCOM STB DPFE DRIVER 3010M: Markus Mayer <mmayer@broadcom.com> 3011M: bcm-kernel-feedback-list@broadcom.com 3012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3013S: Maintained 3014F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3015F: drivers/memory/brcmstb_dpfe.c 3016 3017BROADCOM SYSTEMPORT ETHERNET DRIVER 3018M: Florian Fainelli <f.fainelli@gmail.com> 3019L: netdev@vger.kernel.org 3020S: Supported 3021F: drivers/net/ethernet/broadcom/bcmsysport.* 3022 3023BROADCOM TG3 GIGABIT ETHERNET DRIVER 3024M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3025M: Prashant Sreedharan <prashant@broadcom.com> 3026M: Michael Chan <mchan@broadcom.com> 3027L: netdev@vger.kernel.org 3028S: Supported 3029F: drivers/net/ethernet/broadcom/tg3.* 3030 3031BROCADE BFA FC SCSI DRIVER 3032M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3033M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3034L: linux-scsi@vger.kernel.org 3035S: Supported 3036F: drivers/scsi/bfa/ 3037 3038BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3039M: Rasesh Mody <rasesh.mody@cavium.com> 3040M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3041M: Dept-GELinuxNICDev@cavium.com 3042L: netdev@vger.kernel.org 3043S: Supported 3044F: drivers/net/ethernet/brocade/bna/ 3045 3046BSG (block layer generic sg v4 driver) 3047M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3048L: linux-scsi@vger.kernel.org 3049S: Supported 3050F: block/bsg.c 3051F: include/linux/bsg.h 3052F: include/uapi/linux/bsg.h 3053 3054BT87X AUDIO DRIVER 3055M: Clemens Ladisch <clemens@ladisch.de> 3056L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3057T: git git://git.alsa-project.org/alsa-kernel.git 3058S: Maintained 3059F: Documentation/sound/alsa/Bt87x.txt 3060F: sound/pci/bt87x.c 3061 3062BT8XXGPIO DRIVER 3063M: Michael Buesch <m@bues.ch> 3064W: http://bu3sch.de/btgpio.php 3065S: Maintained 3066F: drivers/gpio/gpio-bt8xx.c 3067 3068BTRFS FILE SYSTEM 3069M: Chris Mason <clm@fb.com> 3070M: Josef Bacik <jbacik@fb.com> 3071M: David Sterba <dsterba@suse.com> 3072L: linux-btrfs@vger.kernel.org 3073W: http://btrfs.wiki.kernel.org/ 3074Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3075T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3076S: Maintained 3077F: Documentation/filesystems/btrfs.txt 3078F: fs/btrfs/ 3079F: include/linux/btrfs* 3080F: include/uapi/linux/btrfs* 3081 3082BTTV VIDEO4LINUX DRIVER 3083M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3084M: Mauro Carvalho Chehab <mchehab@kernel.org> 3085L: linux-media@vger.kernel.org 3086W: https://linuxtv.org 3087T: git git://linuxtv.org/media_tree.git 3088S: Odd fixes 3089F: Documentation/media/v4l-drivers/bttv* 3090F: drivers/media/pci/bt8xx/bttv* 3091 3092BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3093M: Chanwoo Choi <cw00.choi@samsung.com> 3094L: linux-pm@vger.kernel.org 3095L: linux-samsung-soc@vger.kernel.org 3096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3097S: Maintained 3098F: drivers/devfreq/exynos-bus.c 3099F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3100 3101BUSLOGIC SCSI DRIVER 3102M: Khalid Aziz <khalid@gonehiking.org> 3103L: linux-scsi@vger.kernel.org 3104S: Maintained 3105F: drivers/scsi/BusLogic.* 3106F: drivers/scsi/FlashPoint.* 3107 3108C-MEDIA CMI8788 DRIVER 3109M: Clemens Ladisch <clemens@ladisch.de> 3110L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3111T: git git://git.alsa-project.org/alsa-kernel.git 3112S: Maintained 3113F: sound/pci/oxygen/ 3114 3115C6X ARCHITECTURE 3116M: Mark Salter <msalter@redhat.com> 3117M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3118L: linux-c6x-dev@linux-c6x.org 3119W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3120S: Maintained 3121F: arch/c6x/ 3122 3123CA8210 IEEE-802.15.4 RADIO DRIVER 3124M: Harry Morris <h.morris@cascoda.com> 3125L: linux-wpan@vger.kernel.org 3126W: https://github.com/Cascoda/ca8210-linux.git 3127S: Maintained 3128F: drivers/net/ieee802154/ca8210.c 3129F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3130 3131CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3132M: David Howells <dhowells@redhat.com> 3133L: linux-cachefs@redhat.com (moderated for non-subscribers) 3134S: Supported 3135F: Documentation/filesystems/caching/cachefiles.txt 3136F: fs/cachefiles/ 3137 3138CADET FM/AM RADIO RECEIVER DRIVER 3139M: Hans Verkuil <hverkuil@xs4all.nl> 3140L: linux-media@vger.kernel.org 3141T: git git://linuxtv.org/media_tree.git 3142W: https://linuxtv.org 3143S: Maintained 3144F: drivers/media/radio/radio-cadet* 3145 3146CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3147M: Jonathan Corbet <corbet@lwn.net> 3148L: linux-media@vger.kernel.org 3149T: git git://linuxtv.org/media_tree.git 3150S: Maintained 3151F: Documentation/media/v4l-drivers/cafe_ccic* 3152F: drivers/media/platform/marvell-ccic/ 3153 3154CAIF NETWORK LAYER 3155M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3156L: netdev@vger.kernel.org 3157S: Supported 3158F: Documentation/networking/caif/ 3159F: drivers/net/caif/ 3160F: include/uapi/linux/caif/ 3161F: include/net/caif/ 3162F: net/caif/ 3163 3164CALGARY x86-64 IOMMU 3165M: Muli Ben-Yehuda <mulix@mulix.org> 3166M: Jon Mason <jdmason@kudzu.us> 3167L: iommu@lists.linux-foundation.org 3168S: Maintained 3169F: arch/x86/kernel/pci-calgary_64.c 3170F: arch/x86/kernel/tce_64.c 3171F: arch/x86/include/asm/calgary.h 3172F: arch/x86/include/asm/tce.h 3173 3174CAN NETWORK DRIVERS 3175M: Wolfgang Grandegger <wg@grandegger.com> 3176M: Marc Kleine-Budde <mkl@pengutronix.de> 3177L: linux-can@vger.kernel.org 3178W: https://github.com/linux-can 3179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3181S: Maintained 3182F: Documentation/devicetree/bindings/net/can/ 3183F: drivers/net/can/ 3184F: include/linux/can/dev.h 3185F: include/linux/can/platform/ 3186F: include/uapi/linux/can/error.h 3187F: include/uapi/linux/can/netlink.h 3188 3189CAN NETWORK LAYER 3190M: Oliver Hartkopp <socketcan@hartkopp.net> 3191M: Marc Kleine-Budde <mkl@pengutronix.de> 3192L: linux-can@vger.kernel.org 3193W: https://github.com/linux-can 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3196S: Maintained 3197F: Documentation/networking/can.txt 3198F: net/can/ 3199F: include/linux/can/core.h 3200F: include/uapi/linux/can.h 3201F: include/uapi/linux/can/bcm.h 3202F: include/uapi/linux/can/raw.h 3203F: include/uapi/linux/can/gw.h 3204 3205CAPABILITIES 3206M: Serge Hallyn <serge@hallyn.com> 3207L: linux-security-module@vger.kernel.org 3208S: Supported 3209F: include/linux/capability.h 3210F: include/uapi/linux/capability.h 3211F: security/commoncap.c 3212F: kernel/capability.c 3213 3214CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3215M: Kevin Tsai <ktsai@capellamicro.com> 3216S: Maintained 3217F: drivers/iio/light/cm* 3218 3219CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3220M: Christian Lamparter <chunkeey@googlemail.com> 3221L: linux-wireless@vger.kernel.org 3222W: http://wireless.kernel.org/en/users/Drivers/carl9170 3223S: Maintained 3224F: drivers/net/wireless/ath/carl9170/ 3225 3226CAVIUM I2C DRIVER 3227M: Jan Glauber <jglauber@cavium.com> 3228M: David Daney <david.daney@cavium.com> 3229W: http://www.cavium.com 3230S: Supported 3231F: drivers/i2c/busses/i2c-octeon* 3232F: drivers/i2c/busses/i2c-thunderx* 3233 3234CAVIUM LIQUIDIO NETWORK DRIVER 3235M: Derek Chickles <derek.chickles@caviumnetworks.com> 3236M: Satanand Burla <satananda.burla@caviumnetworks.com> 3237M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3238M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3239L: netdev@vger.kernel.org 3240W: http://www.cavium.com 3241S: Supported 3242F: drivers/net/ethernet/cavium/liquidio/ 3243 3244CAVIUM MMC DRIVER 3245M: Jan Glauber <jglauber@cavium.com> 3246M: David Daney <david.daney@cavium.com> 3247M: Steven J. Hill <Steven.Hill@cavium.com> 3248W: http://www.cavium.com 3249S: Supported 3250F: drivers/mmc/host/cavium* 3251 3252CAVIUM OCTEON-TX CRYPTO DRIVER 3253M: George Cherian <george.cherian@cavium.com> 3254L: linux-crypto@vger.kernel.org 3255W: http://www.cavium.com 3256S: Supported 3257F: drivers/crypto/cavium/cpt/ 3258 3259CAVIUM THUNDERX2 ARM64 SOC 3260M: Robert Richter <rrichter@cavium.com> 3261M: Jayachandran C <jnair@caviumnetworks.com> 3262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3263S: Maintained 3264F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3265F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3266 3267CC2520 IEEE-802.15.4 RADIO DRIVER 3268M: Varka Bhadram <varkabhadram@gmail.com> 3269L: linux-wpan@vger.kernel.org 3270S: Maintained 3271F: drivers/net/ieee802154/cc2520.c 3272F: include/linux/spi/cc2520.h 3273F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3274 3275CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3276M: Gilad Ben-Yossef <gilad@benyossef.com> 3277L: linux-crypto@vger.kernel.org 3278L: driverdev-devel@linuxdriverproject.org 3279S: Supported 3280F: drivers/staging/ccree/ 3281W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3282 3283CEC FRAMEWORK 3284M: Hans Verkuil <hans.verkuil@cisco.com> 3285L: linux-media@vger.kernel.org 3286T: git git://linuxtv.org/media_tree.git 3287W: http://linuxtv.org 3288S: Supported 3289F: Documentation/media/kapi/cec-core.rst 3290F: Documentation/media/uapi/cec 3291F: drivers/media/cec/ 3292F: drivers/media/rc/keymaps/rc-cec.c 3293F: include/media/cec.h 3294F: include/media/cec-notifier.h 3295F: include/uapi/linux/cec.h 3296F: include/uapi/linux/cec-funcs.h 3297F: Documentation/devicetree/bindings/media/cec.txt 3298 3299CEC GPIO DRIVER 3300M: Hans Verkuil <hans.verkuil@cisco.com> 3301L: linux-media@vger.kernel.org 3302T: git git://linuxtv.org/media_tree.git 3303W: http://linuxtv.org 3304S: Supported 3305F: drivers/media/platform/cec-gpio/ 3306F: Documentation/devicetree/bindings/media/cec-gpio.txt 3307 3308CELL BROADBAND ENGINE ARCHITECTURE 3309M: Arnd Bergmann <arnd@arndb.de> 3310L: linuxppc-dev@lists.ozlabs.org 3311W: http://www.ibm.com/developerworks/power/cell/ 3312S: Supported 3313F: arch/powerpc/include/asm/cell*.h 3314F: arch/powerpc/include/asm/spu*.h 3315F: arch/powerpc/include/uapi/asm/spu*.h 3316F: arch/powerpc/oprofile/*cell* 3317F: arch/powerpc/platforms/cell/ 3318 3319CEPH COMMON CODE (LIBCEPH) 3320M: Ilya Dryomov <idryomov@gmail.com> 3321M: "Yan, Zheng" <zyan@redhat.com> 3322M: Sage Weil <sage@redhat.com> 3323L: ceph-devel@vger.kernel.org 3324W: http://ceph.com/ 3325T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3326T: git git://github.com/ceph/ceph-client.git 3327S: Supported 3328F: net/ceph/ 3329F: include/linux/ceph/ 3330F: include/linux/crush/ 3331 3332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3333M: "Yan, Zheng" <zyan@redhat.com> 3334M: Sage Weil <sage@redhat.com> 3335M: Ilya Dryomov <idryomov@gmail.com> 3336L: ceph-devel@vger.kernel.org 3337W: http://ceph.com/ 3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3339T: git git://github.com/ceph/ceph-client.git 3340S: Supported 3341F: Documentation/filesystems/ceph.txt 3342F: fs/ceph/ 3343 3344CERTIFICATE HANDLING: 3345M: David Howells <dhowells@redhat.com> 3346M: David Woodhouse <dwmw2@infradead.org> 3347L: keyrings@vger.kernel.org 3348S: Maintained 3349F: Documentation/module-signing.txt 3350F: certs/ 3351F: scripts/sign-file.c 3352F: scripts/extract-cert.c 3353 3354CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3355L: linux-usb@vger.kernel.org 3356S: Orphan 3357F: Documentation/usb/WUSB-Design-overview.txt 3358F: Documentation/usb/wusb-cbaf 3359F: drivers/usb/host/hwa-hc.c 3360F: drivers/usb/host/whci/ 3361F: drivers/usb/wusbcore/ 3362F: include/linux/usb/wusb* 3363 3364CFAG12864B LCD DRIVER 3365M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3366W: http://miguelojeda.es/auxdisplay.htm 3367W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3368S: Maintained 3369F: drivers/auxdisplay/cfag12864b.c 3370F: include/linux/cfag12864b.h 3371 3372CFAG12864BFB LCD FRAMEBUFFER DRIVER 3373M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3374W: http://miguelojeda.es/auxdisplay.htm 3375W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3376S: Maintained 3377F: drivers/auxdisplay/cfag12864bfb.c 3378F: include/linux/cfag12864b.h 3379 3380802.11 (including CFG80211/NL80211) 3381M: Johannes Berg <johannes@sipsolutions.net> 3382L: linux-wireless@vger.kernel.org 3383W: http://wireless.kernel.org/ 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3386S: Maintained 3387F: net/wireless/ 3388F: include/uapi/linux/nl80211.h 3389F: include/linux/ieee80211.h 3390F: include/net/wext.h 3391F: include/net/cfg80211.h 3392F: include/net/iw_handler.h 3393F: include/net/ieee80211_radiotap.h 3394F: Documentation/driver-api/80211/cfg80211.rst 3395F: Documentation/networking/regulatory.txt 3396 3397CHAR and MISC DRIVERS 3398M: Arnd Bergmann <arnd@arndb.de> 3399M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3400T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3401S: Supported 3402F: drivers/char/* 3403F: drivers/misc/* 3404F: include/linux/miscdevice.h 3405 3406CHECKPATCH 3407M: Andy Whitcroft <apw@canonical.com> 3408M: Joe Perches <joe@perches.com> 3409S: Maintained 3410F: scripts/checkpatch.pl 3411 3412CHINESE DOCUMENTATION 3413M: Harry Wei <harryxiyou@gmail.com> 3414L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3415L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3416S: Maintained 3417F: Documentation/translations/zh_CN/ 3418 3419CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3420M: Peter Chen <Peter.Chen@nxp.com> 3421T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3422L: linux-usb@vger.kernel.org 3423S: Maintained 3424F: drivers/usb/chipidea/ 3425 3426CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3427M: Hans de Goede <hdegoede@redhat.com> 3428L: linux-input@vger.kernel.org 3429S: Maintained 3430F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3431F: drivers/input/touchscreen/chipone_icn8318.c 3432 3433CHROME HARDWARE PLATFORM SUPPORT 3434M: Benson Leung <bleung@chromium.org> 3435M: Olof Johansson <olof@lixom.net> 3436S: Maintained 3437T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3438F: drivers/platform/chrome/ 3439 3440CIRRUS LOGIC AUDIO CODEC DRIVERS 3441M: Brian Austin <brian.austin@cirrus.com> 3442M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3443L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3444S: Maintained 3445F: sound/soc/codecs/cs* 3446 3447CIRRUS LOGIC EP93XX ETHERNET DRIVER 3448M: Hartley Sweeten <hsweeten@visionengravers.com> 3449L: netdev@vger.kernel.org 3450S: Maintained 3451F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3452 3453CISCO FCOE HBA DRIVER 3454M: Satish Kharat <satishkh@cisco.com> 3455M: Sesidhar Baddela <sebaddel@cisco.com> 3456M: Karan Tilak Kumar <kartilak@cisco.com> 3457L: linux-scsi@vger.kernel.org 3458S: Supported 3459F: drivers/scsi/fnic/ 3460 3461CISCO SCSI HBA DRIVER 3462M: Karan Tilak Kumar <kartilak@cisco.com> 3463M: Sesidhar Baddela <sebaddel@cisco.com> 3464L: linux-scsi@vger.kernel.org 3465S: Supported 3466F: drivers/scsi/snic/ 3467 3468CISCO VIC ETHERNET NIC DRIVER 3469M: Christian Benvenuti <benve@cisco.com> 3470M: Govindarajulu Varadarajan <_govind@gmx.com> 3471M: Parvi Kaustubhi <pkaustub@cisco.com> 3472S: Supported 3473F: drivers/net/ethernet/cisco/enic/ 3474 3475CISCO VIC LOW LATENCY NIC DRIVER 3476M: Christian Benvenuti <benve@cisco.com> 3477M: Dave Goodell <dgoodell@cisco.com> 3478S: Supported 3479F: drivers/infiniband/hw/usnic/ 3480 3481CLEANCACHE API 3482M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3483L: linux-kernel@vger.kernel.org 3484S: Maintained 3485F: mm/cleancache.c 3486F: include/linux/cleancache.h 3487 3488CLK API 3489M: Russell King <linux@armlinux.org.uk> 3490L: linux-clk@vger.kernel.org 3491S: Maintained 3492F: include/linux/clk.h 3493 3494CLOCKSOURCE, CLOCKEVENT DRIVERS 3495M: Daniel Lezcano <daniel.lezcano@linaro.org> 3496M: Thomas Gleixner <tglx@linutronix.de> 3497L: linux-kernel@vger.kernel.org 3498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3499S: Supported 3500F: drivers/clocksource/ 3501F: Documentation/devicetree/bindings/timer/ 3502 3503CMPC ACPI DRIVER 3504M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3505M: Daniel Oliveira Nascimento <don@syst.com.br> 3506L: platform-driver-x86@vger.kernel.org 3507S: Supported 3508F: drivers/platform/x86/classmate-laptop.c 3509 3510COBALT MEDIA DRIVER 3511M: Hans Verkuil <hans.verkuil@cisco.com> 3512L: linux-media@vger.kernel.org 3513T: git git://linuxtv.org/media_tree.git 3514W: https://linuxtv.org 3515S: Supported 3516F: drivers/media/pci/cobalt/ 3517 3518COCCINELLE/Semantic Patches (SmPL) 3519M: Julia Lawall <Julia.Lawall@lip6.fr> 3520M: Gilles Muller <Gilles.Muller@lip6.fr> 3521M: Nicolas Palix <nicolas.palix@imag.fr> 3522M: Michal Marek <michal.lkml@markovi.net> 3523L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3525W: http://coccinelle.lip6.fr/ 3526S: Supported 3527F: Documentation/dev-tools/coccinelle.rst 3528F: scripts/coccinelle/ 3529F: scripts/coccicheck 3530 3531CODA FILE SYSTEM 3532M: Jan Harkes <jaharkes@cs.cmu.edu> 3533M: coda@cs.cmu.edu 3534L: codalist@coda.cs.cmu.edu 3535W: http://www.coda.cs.cmu.edu/ 3536S: Maintained 3537F: Documentation/filesystems/coda.txt 3538F: fs/coda/ 3539F: include/linux/coda*.h 3540F: include/uapi/linux/coda*.h 3541 3542CODA V4L2 MEM2MEM DRIVER 3543M: Philipp Zabel <p.zabel@pengutronix.de> 3544L: linux-media@vger.kernel.org 3545S: Maintained 3546F: Documentation/devicetree/bindings/media/coda.txt 3547F: drivers/media/platform/coda/ 3548 3549COMMON CLK FRAMEWORK 3550M: Michael Turquette <mturquette@baylibre.com> 3551M: Stephen Boyd <sboyd@codeaurora.org> 3552L: linux-clk@vger.kernel.org 3553Q: http://patchwork.kernel.org/project/linux-clk/list/ 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3555S: Maintained 3556F: Documentation/devicetree/bindings/clock/ 3557F: drivers/clk/ 3558X: drivers/clk/clkdev.c 3559F: include/linux/clk-pr* 3560F: include/linux/clk/ 3561 3562COMMON INTERNET FILE SYSTEM (CIFS) 3563M: Steve French <sfrench@samba.org> 3564L: linux-cifs@vger.kernel.org 3565L: samba-technical@lists.samba.org (moderated for non-subscribers) 3566W: http://linux-cifs.samba.org/ 3567T: git git://git.samba.org/sfrench/cifs-2.6.git 3568S: Supported 3569F: Documentation/filesystems/cifs/ 3570F: fs/cifs/ 3571 3572COMPACTPCI HOTPLUG CORE 3573M: Scott Murray <scott@spiteful.org> 3574L: linux-pci@vger.kernel.org 3575S: Maintained 3576F: drivers/pci/hotplug/cpci_hotplug* 3577 3578COMPACTPCI HOTPLUG GENERIC DRIVER 3579M: Scott Murray <scott@spiteful.org> 3580L: linux-pci@vger.kernel.org 3581S: Maintained 3582F: drivers/pci/hotplug/cpcihp_generic.c 3583 3584COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3585M: Scott Murray <scott@spiteful.org> 3586L: linux-pci@vger.kernel.org 3587S: Maintained 3588F: drivers/pci/hotplug/cpcihp_zt5550.* 3589 3590COMPAL LAPTOP SUPPORT 3591M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3592L: platform-driver-x86@vger.kernel.org 3593S: Maintained 3594F: drivers/platform/x86/compal-laptop.c 3595 3596CONEXANT ACCESSRUNNER USB DRIVER 3597L: accessrunner-general@lists.sourceforge.net 3598W: http://accessrunner.sourceforge.net/ 3599S: Orphan 3600F: drivers/usb/atm/cxacru.c 3601 3602CONFIGFS 3603M: Joel Becker <jlbec@evilplan.org> 3604M: Christoph Hellwig <hch@lst.de> 3605T: git git://git.infradead.org/users/hch/configfs.git 3606S: Supported 3607F: fs/configfs/ 3608F: include/linux/configfs.h 3609 3610CONNECTOR 3611M: Evgeniy Polyakov <zbr@ioremap.net> 3612L: netdev@vger.kernel.org 3613S: Maintained 3614F: drivers/connector/ 3615 3616CONTROL GROUP (CGROUP) 3617M: Tejun Heo <tj@kernel.org> 3618M: Li Zefan <lizefan@huawei.com> 3619M: Johannes Weiner <hannes@cmpxchg.org> 3620L: cgroups@vger.kernel.org 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3622S: Maintained 3623F: Documentation/cgroup* 3624F: include/linux/cgroup* 3625F: kernel/cgroup* 3626 3627CONTROL GROUP - CPUSET 3628M: Li Zefan <lizefan@huawei.com> 3629L: cgroups@vger.kernel.org 3630W: http://www.bullopensource.org/cpuset/ 3631W: http://oss.sgi.com/projects/cpusets/ 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3633S: Maintained 3634F: Documentation/cgroup-v1/cpusets.txt 3635F: include/linux/cpuset.h 3636F: kernel/cgroup/cpuset.c 3637 3638CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3639M: Johannes Weiner <hannes@cmpxchg.org> 3640M: Michal Hocko <mhocko@kernel.org> 3641M: Vladimir Davydov <vdavydov.dev@gmail.com> 3642L: cgroups@vger.kernel.org 3643L: linux-mm@kvack.org 3644S: Maintained 3645F: mm/memcontrol.c 3646F: mm/swap_cgroup.c 3647 3648CORETEMP HARDWARE MONITORING DRIVER 3649M: Fenghua Yu <fenghua.yu@intel.com> 3650L: linux-hwmon@vger.kernel.org 3651S: Maintained 3652F: Documentation/hwmon/coretemp 3653F: drivers/hwmon/coretemp.c 3654 3655COSA/SRP SYNC SERIAL DRIVER 3656M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3657W: http://www.fi.muni.cz/~kas/cosa/ 3658S: Maintained 3659F: drivers/net/wan/cosa* 3660 3661CPMAC ETHERNET DRIVER 3662M: Florian Fainelli <f.fainelli@gmail.com> 3663L: netdev@vger.kernel.org 3664S: Maintained 3665F: drivers/net/ethernet/ti/cpmac.c 3666 3667CPU FREQUENCY DRIVERS 3668M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3669M: Viresh Kumar <viresh.kumar@linaro.org> 3670L: linux-pm@vger.kernel.org 3671S: Maintained 3672T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3673T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3674B: https://bugzilla.kernel.org 3675F: Documentation/cpu-freq/ 3676F: Documentation/devicetree/bindings/cpufreq/ 3677F: drivers/cpufreq/ 3678F: include/linux/cpufreq.h 3679F: tools/testing/selftests/cpufreq/ 3680 3681CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3682M: Viresh Kumar <viresh.kumar@linaro.org> 3683M: Sudeep Holla <sudeep.holla@arm.com> 3684L: linux-pm@vger.kernel.org 3685W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3686S: Maintained 3687F: drivers/cpufreq/arm_big_little.h 3688F: drivers/cpufreq/arm_big_little.c 3689F: drivers/cpufreq/arm_big_little_dt.c 3690 3691CPU POWER MONITORING SUBSYSTEM 3692M: Thomas Renninger <trenn@suse.com> 3693M: Shuah Khan <shuahkh@osg.samsung.com> 3694M: Shuah Khan <shuah@kernel.org> 3695L: linux-pm@vger.kernel.org 3696S: Maintained 3697F: tools/power/cpupower/ 3698 3699CPUID/MSR DRIVER 3700M: "H. Peter Anvin" <hpa@zytor.com> 3701S: Maintained 3702F: arch/x86/kernel/cpuid.c 3703F: arch/x86/kernel/msr.c 3704 3705CPUIDLE DRIVER - ARM BIG LITTLE 3706M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3707M: Daniel Lezcano <daniel.lezcano@linaro.org> 3708L: linux-pm@vger.kernel.org 3709L: linux-arm-kernel@lists.infradead.org 3710T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3711S: Maintained 3712F: drivers/cpuidle/cpuidle-big_little.c 3713 3714CPUIDLE DRIVER - ARM EXYNOS 3715M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3716M: Daniel Lezcano <daniel.lezcano@linaro.org> 3717M: Kukjin Kim <kgene@kernel.org> 3718L: linux-pm@vger.kernel.org 3719L: linux-samsung-soc@vger.kernel.org 3720S: Supported 3721F: drivers/cpuidle/cpuidle-exynos.c 3722F: arch/arm/mach-exynos/pm.c 3723 3724CPUIDLE DRIVERS 3725M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3726M: Daniel Lezcano <daniel.lezcano@linaro.org> 3727L: linux-pm@vger.kernel.org 3728S: Maintained 3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3730B: https://bugzilla.kernel.org 3731F: drivers/cpuidle/* 3732F: include/linux/cpuidle.h 3733 3734CRAMFS FILESYSTEM 3735M: Nicolas Pitre <nico@linaro.org> 3736S: Maintained 3737F: Documentation/filesystems/cramfs.txt 3738F: fs/cramfs/ 3739 3740CRIS PORT 3741M: Mikael Starvik <starvik@axis.com> 3742M: Jesper Nilsson <jesper.nilsson@axis.com> 3743L: linux-cris-kernel@axis.com 3744W: http://developer.axis.com 3745T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3746S: Maintained 3747F: arch/cris/ 3748F: drivers/tty/serial/crisv10.* 3749 3750CRYPTO API 3751M: Herbert Xu <herbert@gondor.apana.org.au> 3752M: "David S. Miller" <davem@davemloft.net> 3753L: linux-crypto@vger.kernel.org 3754T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3756S: Maintained 3757F: Documentation/crypto/ 3758F: Documentation/devicetree/bindings/crypto/ 3759F: arch/*/crypto/ 3760F: crypto/ 3761F: drivers/crypto/ 3762F: include/crypto/ 3763F: include/linux/crypto* 3764 3765CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3766M: Neil Horman <nhorman@tuxdriver.com> 3767L: linux-crypto@vger.kernel.org 3768S: Maintained 3769F: crypto/ansi_cprng.c 3770F: crypto/rng.c 3771 3772CS3308 MEDIA DRIVER 3773M: Hans Verkuil <hverkuil@xs4all.nl> 3774L: linux-media@vger.kernel.org 3775T: git git://linuxtv.org/media_tree.git 3776W: http://linuxtv.org 3777S: Odd Fixes 3778F: drivers/media/i2c/cs3308.c 3779F: drivers/media/i2c/cs3308.h 3780 3781CS5535 Audio ALSA driver 3782M: Jaya Kumar <jayakumar.alsa@gmail.com> 3783S: Maintained 3784F: sound/pci/cs5535audio/ 3785 3786CW1200 WLAN driver 3787M: Solomon Peachy <pizza@shaftnet.org> 3788S: Maintained 3789F: drivers/net/wireless/st/cw1200/ 3790 3791CX18 VIDEO4LINUX DRIVER 3792M: Andy Walls <awalls@md.metrocast.net> 3793L: ivtv-devel@ivtvdriver.org (subscribers-only) 3794L: linux-media@vger.kernel.org 3795T: git git://linuxtv.org/media_tree.git 3796W: https://linuxtv.org 3797W: http://www.ivtvdriver.org/index.php/Cx18 3798S: Maintained 3799F: Documentation/media/v4l-drivers/cx18* 3800F: drivers/media/pci/cx18/ 3801F: include/uapi/linux/ivtv* 3802 3803CX2341X MPEG ENCODER HELPER MODULE 3804M: Hans Verkuil <hverkuil@xs4all.nl> 3805L: linux-media@vger.kernel.org 3806T: git git://linuxtv.org/media_tree.git 3807W: https://linuxtv.org 3808S: Maintained 3809F: drivers/media/common/cx2341x* 3810F: include/media/cx2341x* 3811 3812CX24120 MEDIA DRIVER 3813M: Jemma Denson <jdenson@gmail.com> 3814M: Patrick Boettcher <patrick.boettcher@posteo.de> 3815L: linux-media@vger.kernel.org 3816W: https://linuxtv.org 3817Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3818S: Maintained 3819F: drivers/media/dvb-frontends/cx24120* 3820 3821CX88 VIDEO4LINUX DRIVER 3822M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3823M: Mauro Carvalho Chehab <mchehab@kernel.org> 3824L: linux-media@vger.kernel.org 3825W: https://linuxtv.org 3826T: git git://linuxtv.org/media_tree.git 3827S: Odd fixes 3828F: Documentation/media/v4l-drivers/cx88* 3829F: drivers/media/pci/cx88/ 3830 3831CXD2820R MEDIA DRIVER 3832M: Antti Palosaari <crope@iki.fi> 3833L: linux-media@vger.kernel.org 3834W: https://linuxtv.org 3835W: http://palosaari.fi/linux/ 3836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3837T: git git://linuxtv.org/anttip/media_tree.git 3838S: Maintained 3839F: drivers/media/dvb-frontends/cxd2820r* 3840 3841CXGB3 ETHERNET DRIVER (CXGB3) 3842M: Santosh Raspatur <santosh@chelsio.com> 3843L: netdev@vger.kernel.org 3844W: http://www.chelsio.com 3845S: Supported 3846F: drivers/net/ethernet/chelsio/cxgb3/ 3847 3848CXGB3 ISCSI DRIVER (CXGB3I) 3849M: Karen Xie <kxie@chelsio.com> 3850L: linux-scsi@vger.kernel.org 3851W: http://www.chelsio.com 3852S: Supported 3853F: drivers/scsi/cxgbi/cxgb3i 3854 3855CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3856M: Steve Wise <swise@chelsio.com> 3857L: linux-rdma@vger.kernel.org 3858W: http://www.openfabrics.org 3859S: Supported 3860F: drivers/infiniband/hw/cxgb3/ 3861F: include/uapi/rdma/cxgb3-abi.h 3862 3863CXGB4 CRYPTO DRIVER (chcr) 3864M: Harsh Jain <harsh@chelsio.com> 3865L: linux-crypto@vger.kernel.org 3866W: http://www.chelsio.com 3867S: Supported 3868F: drivers/crypto/chelsio 3869 3870CXGB4 ETHERNET DRIVER (CXGB4) 3871M: Ganesh Goudar <ganeshgr@chelsio.com> 3872L: netdev@vger.kernel.org 3873W: http://www.chelsio.com 3874S: Supported 3875F: drivers/net/ethernet/chelsio/cxgb4/ 3876 3877CXGB4 ISCSI DRIVER (CXGB4I) 3878M: Karen Xie <kxie@chelsio.com> 3879L: linux-scsi@vger.kernel.org 3880W: http://www.chelsio.com 3881S: Supported 3882F: drivers/scsi/cxgbi/cxgb4i 3883 3884CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3885M: Steve Wise <swise@chelsio.com> 3886L: linux-rdma@vger.kernel.org 3887W: http://www.openfabrics.org 3888S: Supported 3889F: drivers/infiniband/hw/cxgb4/ 3890F: include/uapi/rdma/cxgb4-abi.h 3891 3892CXGB4VF ETHERNET DRIVER (CXGB4VF) 3893M: Casey Leedom <leedom@chelsio.com> 3894L: netdev@vger.kernel.org 3895W: http://www.chelsio.com 3896S: Supported 3897F: drivers/net/ethernet/chelsio/cxgb4vf/ 3898 3899CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3900M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3901M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3902L: linuxppc-dev@lists.ozlabs.org 3903S: Supported 3904F: arch/powerpc/platforms/powernv/pci-cxl.c 3905F: drivers/misc/cxl/ 3906F: include/misc/cxl* 3907F: include/uapi/misc/cxl.h 3908F: Documentation/powerpc/cxl.txt 3909F: Documentation/ABI/testing/sysfs-class-cxl 3910 3911CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3912M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3913M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3914M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3915L: linux-scsi@vger.kernel.org 3916S: Supported 3917F: drivers/scsi/cxlflash/ 3918F: include/uapi/scsi/cxlflash_ioctls.h 3919F: Documentation/powerpc/cxlflash.txt 3920 3921CYBERPRO FB DRIVER 3922M: Russell King <linux@armlinux.org.uk> 3923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3924W: http://www.armlinux.org.uk/ 3925S: Maintained 3926F: drivers/video/fbdev/cyber2000fb.* 3927 3928CYCLADES ASYNC MUX DRIVER 3929W: http://www.cyclades.com/ 3930S: Orphan 3931F: drivers/tty/cyclades.c 3932F: include/linux/cyclades.h 3933F: include/uapi/linux/cyclades.h 3934 3935CYCLADES PC300 DRIVER 3936W: http://www.cyclades.com/ 3937S: Orphan 3938F: drivers/net/wan/pc300* 3939 3940CYPRESS_FIRMWARE MEDIA DRIVER 3941M: Antti Palosaari <crope@iki.fi> 3942L: linux-media@vger.kernel.org 3943W: https://linuxtv.org 3944W: http://palosaari.fi/linux/ 3945Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3946T: git git://linuxtv.org/anttip/media_tree.git 3947S: Maintained 3948F: drivers/media/common/cypress_firmware* 3949 3950CYTTSP TOUCHSCREEN DRIVER 3951M: Ferruh Yigit <fery@cypress.com> 3952L: linux-input@vger.kernel.org 3953S: Supported 3954F: drivers/input/touchscreen/cyttsp* 3955F: include/linux/input/cyttsp.h 3956 3957D-LINK DIR-685 TOUCHKEYS DRIVER 3958M: Linus Walleij <linus.walleij@linaro.org> 3959L: linux-input@vger.kernel.org 3960S: Supported 3961F: drivers/input/dlink-dir685-touchkeys.c 3962 3963DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3964M: Joshua Kinard <kumba@gentoo.org> 3965S: Maintained 3966F: drivers/rtc/rtc-ds1685.c 3967F: include/linux/rtc/ds1685.h 3968 3969DAMA SLAVE for AX.25 3970M: Joerg Reuter <jreuter@yaina.de> 3971W: http://yaina.de/jreuter/ 3972W: http://www.qsl.net/dl1bke/ 3973L: linux-hams@vger.kernel.org 3974S: Maintained 3975F: net/ax25/af_ax25.c 3976F: net/ax25/ax25_dev.c 3977F: net/ax25/ax25_ds_* 3978F: net/ax25/ax25_in.c 3979F: net/ax25/ax25_out.c 3980F: net/ax25/ax25_timer.c 3981F: net/ax25/sysctl_net_ax25.c 3982 3983DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3984L: netdev@vger.kernel.org 3985S: Orphan 3986F: Documentation/networking/dmfe.txt 3987F: drivers/net/ethernet/dec/tulip/dmfe.c 3988 3989DC390/AM53C974 SCSI driver 3990M: Hannes Reinecke <hare@suse.com> 3991L: linux-scsi@vger.kernel.org 3992S: Maintained 3993F: drivers/scsi/am53c974.c 3994 3995DC395x SCSI driver 3996M: Oliver Neukum <oliver@neukum.org> 3997M: Ali Akcaagac <aliakc@web.de> 3998M: Jamie Lenehan <lenehan@twibble.org> 3999L: dc395x@twibble.org 4000W: http://twibble.org/dist/dc395x/ 4001W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4002S: Maintained 4003F: Documentation/scsi/dc395x.txt 4004F: drivers/scsi/dc395x.* 4005 4006DCCP PROTOCOL 4007M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4008L: dccp@vger.kernel.org 4009W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4010S: Maintained 4011F: include/linux/dccp.h 4012F: include/uapi/linux/dccp.h 4013F: include/linux/tfrc.h 4014F: net/dccp/ 4015 4016DECnet NETWORK LAYER 4017W: http://linux-decnet.sourceforge.net 4018L: linux-decnet-user@lists.sourceforge.net 4019S: Orphan 4020F: Documentation/networking/decnet.txt 4021F: net/decnet/ 4022 4023DECSTATION PLATFORM SUPPORT 4024M: "Maciej W. Rozycki" <macro@linux-mips.org> 4025L: linux-mips@linux-mips.org 4026W: http://www.linux-mips.org/wiki/DECstation 4027S: Maintained 4028F: arch/mips/dec/ 4029F: arch/mips/include/asm/dec/ 4030F: arch/mips/include/asm/mach-dec/ 4031 4032DEFXX FDDI NETWORK DRIVER 4033M: "Maciej W. Rozycki" <macro@linux-mips.org> 4034S: Maintained 4035F: drivers/net/fddi/defxx.* 4036 4037DELL SMBIOS DRIVER 4038M: Pali Rohár <pali.rohar@gmail.com> 4039M: Mario Limonciello <mario.limonciello@dell.com> 4040L: platform-driver-x86@vger.kernel.org 4041S: Maintained 4042F: drivers/platform/x86/dell-smbios.* 4043 4044DELL SMBIOS SMM DRIVER 4045M: Mario Limonciello <mario.limonciello@dell.com> 4046L: platform-driver-x86@vger.kernel.org 4047S: Maintained 4048F: drivers/platform/x86/dell-smbios-smm.c 4049 4050DELL SMBIOS WMI DRIVER 4051M: Mario Limonciello <mario.limonciello@dell.com> 4052L: platform-driver-x86@vger.kernel.org 4053S: Maintained 4054F: drivers/platform/x86/dell-smbios-wmi.c 4055F: tools/wmi/dell-smbios-example.c 4056 4057DELL LAPTOP DRIVER 4058M: Matthew Garrett <mjg59@srcf.ucam.org> 4059M: Pali Rohár <pali.rohar@gmail.com> 4060L: platform-driver-x86@vger.kernel.org 4061S: Maintained 4062F: drivers/platform/x86/dell-laptop.c 4063 4064DELL LAPTOP FREEFALL DRIVER 4065M: Pali Rohár <pali.rohar@gmail.com> 4066S: Maintained 4067F: drivers/platform/x86/dell-smo8800.c 4068 4069DELL LAPTOP RBTN DRIVER 4070M: Pali Rohár <pali.rohar@gmail.com> 4071S: Maintained 4072F: drivers/platform/x86/dell-rbtn.* 4073 4074DELL LAPTOP SMM DRIVER 4075M: Pali Rohár <pali.rohar@gmail.com> 4076S: Maintained 4077F: drivers/hwmon/dell-smm-hwmon.c 4078F: include/uapi/linux/i8k.h 4079 4080DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4081M: Doug Warzecha <Douglas_Warzecha@dell.com> 4082S: Maintained 4083F: Documentation/dcdbas.txt 4084F: drivers/firmware/dcdbas.* 4085 4086DELL WMI NOTIFICATIONS DRIVER 4087M: Matthew Garrett <mjg59@srcf.ucam.org> 4088M: Pali Rohár <pali.rohar@gmail.com> 4089S: Maintained 4090F: drivers/platform/x86/dell-wmi.c 4091 4092DELL WMI DESCRIPTOR DRIVER 4093M: Mario Limonciello <mario.limonciello@dell.com> 4094S: Maintained 4095F: drivers/platform/x86/dell-wmi-descriptor.c 4096 4097DELTA ST MEDIA DRIVER 4098M: Hugues Fruchet <hugues.fruchet@st.com> 4099L: linux-media@vger.kernel.org 4100T: git git://linuxtv.org/media_tree.git 4101W: https://linuxtv.org 4102S: Supported 4103F: drivers/media/platform/sti/delta 4104 4105DENALI NAND DRIVER 4106M: Masahiro Yamada <yamada.masahiro@socionext.com> 4107L: linux-mtd@lists.infradead.org 4108S: Supported 4109F: drivers/mtd/nand/denali* 4110 4111DESIGNWARE USB2 DRD IP DRIVER 4112M: John Youn <johnyoun@synopsys.com> 4113L: linux-usb@vger.kernel.org 4114T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4115S: Maintained 4116F: drivers/usb/dwc2/ 4117 4118DESIGNWARE USB3 DRD IP DRIVER 4119M: Felipe Balbi <balbi@kernel.org> 4120L: linux-usb@vger.kernel.org 4121T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4122S: Maintained 4123F: drivers/usb/dwc3/ 4124 4125DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4126M: Andreas Klinger <ak@it-klinger.de> 4127L: linux-iio@vger.kernel.org 4128S: Maintained 4129F: drivers/iio/proximity/srf*.c 4130 4131DEVICE COREDUMP (DEV_COREDUMP) 4132M: Johannes Berg <johannes@sipsolutions.net> 4133L: linux-kernel@vger.kernel.org 4134S: Maintained 4135F: drivers/base/devcoredump.c 4136F: include/linux/devcoredump.h 4137 4138DEVICE FREQUENCY (DEVFREQ) 4139M: MyungJoo Ham <myungjoo.ham@samsung.com> 4140M: Kyungmin Park <kyungmin.park@samsung.com> 4141R: Chanwoo Choi <cw00.choi@samsung.com> 4142L: linux-pm@vger.kernel.org 4143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4144S: Maintained 4145F: drivers/devfreq/ 4146F: include/linux/devfreq.h 4147F: Documentation/devicetree/bindings/devfreq/ 4148 4149DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4150M: Chanwoo Choi <cw00.choi@samsung.com> 4151L: linux-pm@vger.kernel.org 4152T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4153S: Supported 4154F: drivers/devfreq/event/ 4155F: drivers/devfreq/devfreq-event.c 4156F: include/linux/devfreq-event.h 4157F: Documentation/devicetree/bindings/devfreq/event/ 4158 4159DEVICE NUMBER REGISTRY 4160M: Torben Mathiasen <device@lanana.org> 4161W: http://lanana.org/docs/device-list/index.html 4162S: Maintained 4163 4164DEVICE-MAPPER (LVM) 4165M: Alasdair Kergon <agk@redhat.com> 4166M: Mike Snitzer <snitzer@redhat.com> 4167M: dm-devel@redhat.com 4168L: dm-devel@redhat.com 4169W: http://sources.redhat.com/dm 4170Q: http://patchwork.kernel.org/project/dm-devel/list/ 4171T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4172T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4173S: Maintained 4174F: Documentation/device-mapper/ 4175F: drivers/md/Makefile 4176F: drivers/md/Kconfig 4177F: drivers/md/dm* 4178F: drivers/md/persistent-data/ 4179F: include/linux/device-mapper.h 4180F: include/linux/dm-*.h 4181F: include/uapi/linux/dm-*.h 4182 4183DEVLINK 4184M: Jiri Pirko <jiri@mellanox.com> 4185L: netdev@vger.kernel.org 4186S: Supported 4187F: net/core/devlink.c 4188F: include/net/devlink.h 4189F: include/uapi/linux/devlink.h 4190 4191DIALOG SEMICONDUCTOR DRIVERS 4192M: Support Opensource <support.opensource@diasemi.com> 4193W: http://www.dialog-semiconductor.com/products 4194S: Supported 4195F: Documentation/hwmon/da90?? 4196F: Documentation/devicetree/bindings/mfd/da90*.txt 4197F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4198F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4199F: Documentation/devicetree/bindings/regulator/da92*.txt 4200F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4201F: Documentation/devicetree/bindings/sound/da[79]*.txt 4202F: drivers/gpio/gpio-da90??.c 4203F: drivers/hwmon/da90??-hwmon.c 4204F: drivers/iio/adc/da91??-*.c 4205F: drivers/input/misc/da90??_onkey.c 4206F: drivers/input/touchscreen/da9052_tsi.c 4207F: drivers/leds/leds-da90??.c 4208F: drivers/mfd/da903x.c 4209F: drivers/mfd/da90??-*.c 4210F: drivers/mfd/da91??-*.c 4211F: drivers/power/supply/da9052-battery.c 4212F: drivers/power/supply/da91??-*.c 4213F: drivers/regulator/da903x.c 4214F: drivers/regulator/da9???-regulator.[ch] 4215F: drivers/thermal/da90??-thermal.c 4216F: drivers/rtc/rtc-da90??.c 4217F: drivers/video/backlight/da90??_bl.c 4218F: drivers/watchdog/da90??_wdt.c 4219F: include/linux/mfd/da903x.h 4220F: include/linux/mfd/da9052/ 4221F: include/linux/mfd/da9055/ 4222F: include/linux/mfd/da9062/ 4223F: include/linux/mfd/da9063/ 4224F: include/linux/mfd/da9150/ 4225F: include/linux/regulator/da9211.h 4226F: include/sound/da[79]*.h 4227F: sound/soc/codecs/da[79]*.[ch] 4228 4229DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4230M: William Breathitt Gray <vilhelm.gray@gmail.com> 4231L: linux-gpio@vger.kernel.org 4232S: Maintained 4233F: drivers/gpio/gpio-gpio-mm.c 4234 4235DIGI NEO AND CLASSIC PCI PRODUCTS 4236M: Lidza Louina <lidza.louina@gmail.com> 4237M: Mark Hounschell <markh@compro.net> 4238L: driverdev-devel@linuxdriverproject.org 4239S: Maintained 4240F: drivers/staging/dgnc/ 4241 4242DIOLAN U2C-12 I2C DRIVER 4243M: Guenter Roeck <linux@roeck-us.net> 4244L: linux-i2c@vger.kernel.org 4245S: Maintained 4246F: drivers/i2c/busses/i2c-diolan-u2c.c 4247 4248FILESYSTEM DIRECT ACCESS (DAX) 4249M: Matthew Wilcox <mawilcox@microsoft.com> 4250M: Ross Zwisler <ross.zwisler@linux.intel.com> 4251L: linux-fsdevel@vger.kernel.org 4252S: Supported 4253F: fs/dax.c 4254F: include/linux/dax.h 4255F: include/trace/events/fs_dax.h 4256 4257DEVICE DIRECT ACCESS (DAX) 4258M: Dan Williams <dan.j.williams@intel.com> 4259L: linux-nvdimm@lists.01.org 4260S: Supported 4261F: drivers/dax/ 4262 4263DIRECTORY NOTIFICATION (DNOTIFY) 4264M: Jan Kara <jack@suse.cz> 4265R: Amir Goldstein <amir73il@gmail.com> 4266L: linux-fsdevel@vger.kernel.org 4267S: Maintained 4268F: Documentation/filesystems/dnotify.txt 4269F: fs/notify/dnotify/ 4270F: include/linux/dnotify.h 4271 4272DISK GEOMETRY AND PARTITION HANDLING 4273M: Andries Brouwer <aeb@cwi.nl> 4274W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4275W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4276W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4277S: Maintained 4278 4279DISKQUOTA 4280M: Jan Kara <jack@suse.com> 4281S: Maintained 4282F: Documentation/filesystems/quota.txt 4283F: fs/quota/ 4284F: include/linux/quota*.h 4285F: include/uapi/linux/quota*.h 4286 4287DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4288M: Bernie Thompson <bernie@plugable.com> 4289L: linux-fbdev@vger.kernel.org 4290S: Maintained 4291W: http://plugable.com/category/projects/udlfb/ 4292F: drivers/video/fbdev/udlfb.c 4293F: include/video/udlfb.h 4294F: Documentation/fb/udlfb.txt 4295 4296DISTRIBUTED LOCK MANAGER (DLM) 4297M: Christine Caulfield <ccaulfie@redhat.com> 4298M: David Teigland <teigland@redhat.com> 4299L: cluster-devel@redhat.com 4300W: http://sources.redhat.com/cluster/ 4301T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4302S: Supported 4303F: fs/dlm/ 4304 4305DMA BUFFER SHARING FRAMEWORK 4306M: Sumit Semwal <sumit.semwal@linaro.org> 4307S: Maintained 4308L: linux-media@vger.kernel.org 4309L: dri-devel@lists.freedesktop.org 4310L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4311F: drivers/dma-buf/ 4312F: include/linux/dma-buf* 4313F: include/linux/reservation.h 4314F: include/linux/*fence.h 4315F: Documentation/driver-api/dma-buf.rst 4316T: git git://anongit.freedesktop.org/drm/drm-misc 4317 4318DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4319M: Vinod Koul <vinod.koul@intel.com> 4320L: dmaengine@vger.kernel.org 4321Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4322S: Maintained 4323F: drivers/dma/ 4324F: include/linux/dmaengine.h 4325F: Documentation/devicetree/bindings/dma/ 4326F: Documentation/driver-api/dmaengine/ 4327T: git git://git.infradead.org/users/vkoul/slave-dma.git 4328 4329DMA MAPPING HELPERS 4330M: Christoph Hellwig <hch@lst.de> 4331M: Marek Szyprowski <m.szyprowski@samsung.com> 4332R: Robin Murphy <robin.murphy@arm.com> 4333L: iommu@lists.linux-foundation.org 4334T: git git://git.infradead.org/users/hch/dma-mapping.git 4335W: http://git.infradead.org/users/hch/dma-mapping.git 4336S: Supported 4337F: lib/dma-debug.c 4338F: lib/dma-noop.c 4339F: lib/dma-virt.c 4340F: drivers/base/dma-mapping.c 4341F: drivers/base/dma-coherent.c 4342F: include/linux/dma-mapping.h 4343 4344DME1737 HARDWARE MONITOR DRIVER 4345M: Juerg Haefliger <juergh@gmail.com> 4346L: linux-hwmon@vger.kernel.org 4347S: Maintained 4348F: Documentation/hwmon/dme1737 4349F: drivers/hwmon/dme1737.c 4350 4351DMI/SMBIOS SUPPORT 4352M: Jean Delvare <jdelvare@suse.com> 4353S: Maintained 4354T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4355F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4356F: drivers/firmware/dmi-id.c 4357F: drivers/firmware/dmi_scan.c 4358F: include/linux/dmi.h 4359 4360DOCUMENTATION 4361M: Jonathan Corbet <corbet@lwn.net> 4362L: linux-doc@vger.kernel.org 4363S: Maintained 4364F: Documentation/ 4365F: scripts/kernel-doc 4366X: Documentation/ABI/ 4367X: Documentation/devicetree/ 4368X: Documentation/acpi 4369X: Documentation/power 4370X: Documentation/spi 4371X: Documentation/media 4372T: git git://git.lwn.net/linux.git docs-next 4373 4374DONGWOON DW9714 LENS VOICE COIL DRIVER 4375M: Sakari Ailus <sakari.ailus@linux.intel.com> 4376L: linux-media@vger.kernel.org 4377T: git git://linuxtv.org/media_tree.git 4378S: Maintained 4379F: drivers/media/i2c/dw9714.c 4380 4381DOUBLETALK DRIVER 4382M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4383L: blinux-list@redhat.com 4384S: Maintained 4385F: drivers/char/dtlk.c 4386F: include/linux/dtlk.h 4387 4388DPAA2 DATAPATH I/O (DPIO) DRIVER 4389M: Roy Pledge <Roy.Pledge@nxp.com> 4390L: linux-kernel@vger.kernel.org 4391S: Maintained 4392F: drivers/staging/fsl-mc/bus/dpio 4393 4394DPAA2 ETHERNET DRIVER 4395M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4396L: linux-kernel@vger.kernel.org 4397S: Maintained 4398F: drivers/staging/fsl-dpaa2/ethernet 4399 4400DPT_I2O SCSI RAID DRIVER 4401M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4402L: linux-scsi@vger.kernel.org 4403W: http://www.adaptec.com/ 4404S: Maintained 4405F: drivers/scsi/dpt* 4406F: drivers/scsi/dpt/ 4407 4408DRBD DRIVER 4409M: Philipp Reisner <philipp.reisner@linbit.com> 4410M: Lars Ellenberg <lars.ellenberg@linbit.com> 4411L: drbd-dev@lists.linbit.com 4412W: http://www.drbd.org 4413T: git git://git.linbit.com/linux-drbd.git 4414T: git git://git.linbit.com/drbd-8.4.git 4415S: Supported 4416F: drivers/block/drbd/ 4417F: lib/lru_cache.c 4418F: Documentation/blockdev/drbd/ 4419 4420DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4421M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4423S: Supported 4424F: Documentation/kobject.txt 4425F: drivers/base/ 4426F: fs/debugfs/ 4427F: fs/sysfs/ 4428F: include/linux/debugfs.h 4429F: include/linux/kobj* 4430F: lib/kobj* 4431 4432DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4433M: Kevin Hilman <khilman@kernel.org> 4434M: Nishanth Menon <nm@ti.com> 4435S: Maintained 4436F: drivers/power/avs/ 4437F: include/linux/power/smartreflex.h 4438L: linux-pm@vger.kernel.org 4439 4440DRM DRIVER FOR ARM PL111 CLCD 4441M: Eric Anholt <eric@anholt.net> 4442T: git git://anongit.freedesktop.org/drm/drm-misc 4443S: Supported 4444F: drivers/gpu/drm/pl111/ 4445 4446DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4447M: Dave Airlie <airlied@redhat.com> 4448S: Odd Fixes 4449F: drivers/gpu/drm/ast/ 4450 4451DRM DRIVER FOR BOCHS VIRTUAL GPU 4452M: Gerd Hoffmann <kraxel@redhat.com> 4453L: virtualization@lists.linux-foundation.org 4454T: git git://anongit.freedesktop.org/drm/drm-misc 4455S: Maintained 4456F: drivers/gpu/drm/bochs/ 4457 4458DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4459M: Linus Walleij <linus.walleij@linaro.org> 4460T: git git://anongit.freedesktop.org/drm/drm-misc 4461S: Maintained 4462F: drivers/gpu/drm/tve200/ 4463 4464DRM DRIVER FOR INTEL I810 VIDEO CARDS 4465S: Orphan / Obsolete 4466F: drivers/gpu/drm/i810/ 4467F: include/uapi/drm/i810_drm.h 4468 4469DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4470S: Orphan / Obsolete 4471F: drivers/gpu/drm/mga/ 4472F: include/uapi/drm/mga_drm.h 4473 4474DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4475M: Dave Airlie <airlied@redhat.com> 4476S: Odd Fixes 4477F: drivers/gpu/drm/mgag200/ 4478 4479DRM DRIVER FOR MI0283QT 4480M: Noralf Trønnes <noralf@tronnes.org> 4481S: Maintained 4482F: drivers/gpu/drm/tinydrm/mi0283qt.c 4483F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4484 4485DRM DRIVER FOR MSM ADRENO GPU 4486M: Rob Clark <robdclark@gmail.com> 4487L: linux-arm-msm@vger.kernel.org 4488L: dri-devel@lists.freedesktop.org 4489L: freedreno@lists.freedesktop.org 4490T: git git://people.freedesktop.org/~robclark/linux 4491S: Maintained 4492F: drivers/gpu/drm/msm/ 4493F: include/uapi/drm/msm_drm.h 4494F: Documentation/devicetree/bindings/display/msm/ 4495 4496DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4497M: Ben Skeggs <bskeggs@redhat.com> 4498L: dri-devel@lists.freedesktop.org 4499L: nouveau@lists.freedesktop.org 4500T: git git://github.com/skeggsb/linux 4501S: Supported 4502F: drivers/gpu/drm/nouveau/ 4503F: include/uapi/drm/nouveau_drm.h 4504 4505DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4506M: Noralf Trønnes <noralf@tronnes.org> 4507S: Maintained 4508F: drivers/gpu/drm/tinydrm/repaper.c 4509F: Documentation/devicetree/bindings/display/repaper.txt 4510 4511DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4512M: Dave Airlie <airlied@redhat.com> 4513M: Gerd Hoffmann <kraxel@redhat.com> 4514L: virtualization@lists.linux-foundation.org 4515T: git git://anongit.freedesktop.org/drm/drm-misc 4516S: Obsolete 4517W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4518F: drivers/gpu/drm/cirrus/ 4519 4520DRM DRIVER FOR QXL VIRTUAL GPU 4521M: Dave Airlie <airlied@redhat.com> 4522M: Gerd Hoffmann <kraxel@redhat.com> 4523L: virtualization@lists.linux-foundation.org 4524T: git git://anongit.freedesktop.org/drm/drm-misc 4525S: Maintained 4526F: drivers/gpu/drm/qxl/ 4527F: include/uapi/drm/qxl_drm.h 4528 4529DRM DRIVER FOR RAGE 128 VIDEO CARDS 4530S: Orphan / Obsolete 4531F: drivers/gpu/drm/r128/ 4532F: include/uapi/drm/r128_drm.h 4533 4534DRM DRIVER FOR SAVAGE VIDEO CARDS 4535S: Orphan / Obsolete 4536F: drivers/gpu/drm/savage/ 4537F: include/uapi/drm/savage_drm.h 4538 4539DRM DRIVER FOR SIS VIDEO CARDS 4540S: Orphan / Obsolete 4541F: drivers/gpu/drm/sis/ 4542F: include/uapi/drm/sis_drm.h 4543 4544DRM DRIVER FOR SITRONIX ST7586 PANELS 4545M: David Lechner <david@lechnology.com> 4546S: Maintained 4547F: drivers/gpu/drm/tinydrm/st7586.c 4548F: Documentation/devicetree/bindings/display/st7586.txt 4549 4550DRM DRIVER FOR TDFX VIDEO CARDS 4551S: Orphan / Obsolete 4552F: drivers/gpu/drm/tdfx/ 4553 4554DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4555M: Dave Airlie <airlied@redhat.com> 4556S: Odd Fixes 4557F: drivers/gpu/drm/udl/ 4558 4559DRM DRIVER FOR VMWARE VIRTUAL GPU 4560M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4561M: Sinclair Yeh <syeh@vmware.com> 4562M: Thomas Hellstrom <thellstrom@vmware.com> 4563L: dri-devel@lists.freedesktop.org 4564T: git git://people.freedesktop.org/~syeh/repos_linux 4565T: git git://people.freedesktop.org/~thomash/linux 4566S: Supported 4567F: drivers/gpu/drm/vmwgfx/ 4568F: include/uapi/drm/vmwgfx_drm.h 4569 4570DRM DRIVERS 4571M: David Airlie <airlied@linux.ie> 4572L: dri-devel@lists.freedesktop.org 4573T: git git://people.freedesktop.org/~airlied/linux 4574B: https://bugs.freedesktop.org/ 4575C: irc://chat.freenode.net/dri-devel 4576S: Maintained 4577F: drivers/gpu/drm/ 4578F: drivers/gpu/vga/ 4579F: Documentation/devicetree/bindings/display/ 4580F: Documentation/devicetree/bindings/gpu/ 4581F: Documentation/devicetree/bindings/video/ 4582F: Documentation/gpu/ 4583F: include/drm/ 4584F: include/uapi/drm/ 4585F: include/linux/vga* 4586 4587DRM DRIVERS AND MISC GPU PATCHES 4588M: Daniel Vetter <daniel.vetter@intel.com> 4589M: Jani Nikula <jani.nikula@linux.intel.com> 4590M: Gustavo Padovan <gustavo@padovan.org> 4591M: Sean Paul <seanpaul@chromium.org> 4592W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4593S: Maintained 4594T: git git://anongit.freedesktop.org/drm/drm-misc 4595F: Documentation/gpu/ 4596F: drivers/gpu/vga/ 4597F: drivers/gpu/drm/* 4598F: include/drm/drm* 4599F: include/uapi/drm/drm* 4600F: include/linux/vga* 4601 4602DRM DRIVERS FOR ALLWINNER A10 4603M: Maxime Ripard <maxime.ripard@free-electrons.com> 4604L: dri-devel@lists.freedesktop.org 4605S: Supported 4606F: drivers/gpu/drm/sun4i/ 4607F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4608T: git git://anongit.freedesktop.org/drm/drm-misc 4609 4610DRM DRIVERS FOR AMLOGIC SOCS 4611M: Neil Armstrong <narmstrong@baylibre.com> 4612L: dri-devel@lists.freedesktop.org 4613L: linux-amlogic@lists.infradead.org 4614W: http://linux-meson.com/ 4615S: Supported 4616F: drivers/gpu/drm/meson/ 4617F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4618F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4619F: Documentation/gpu/meson.rst 4620T: git git://anongit.freedesktop.org/drm/drm-misc 4621 4622DRM DRIVERS FOR ATMEL HLCDC 4623M: Boris Brezillon <boris.brezillon@free-electrons.com> 4624L: dri-devel@lists.freedesktop.org 4625S: Supported 4626F: drivers/gpu/drm/atmel-hlcdc/ 4627F: Documentation/devicetree/bindings/drm/atmel/ 4628T: git git://anongit.freedesktop.org/drm/drm-misc 4629 4630DRM DRIVERS FOR BRIDGE CHIPS 4631M: Archit Taneja <architt@codeaurora.org> 4632M: Andrzej Hajda <a.hajda@samsung.com> 4633R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4634S: Maintained 4635T: git git://anongit.freedesktop.org/drm/drm-misc 4636F: drivers/gpu/drm/bridge/ 4637 4638DRM DRIVERS FOR EXYNOS 4639M: Inki Dae <inki.dae@samsung.com> 4640M: Joonyoung Shim <jy0922.shim@samsung.com> 4641M: Seung-Woo Kim <sw0312.kim@samsung.com> 4642M: Kyungmin Park <kyungmin.park@samsung.com> 4643L: dri-devel@lists.freedesktop.org 4644T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4645S: Supported 4646F: drivers/gpu/drm/exynos/ 4647F: include/uapi/drm/exynos_drm.h 4648F: Documentation/devicetree/bindings/display/exynos/ 4649 4650DRM DRIVERS FOR FREESCALE DCU 4651M: Stefan Agner <stefan@agner.ch> 4652M: Alison Wang <alison.wang@freescale.com> 4653L: dri-devel@lists.freedesktop.org 4654S: Supported 4655F: drivers/gpu/drm/fsl-dcu/ 4656F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4657F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4658F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4659 4660DRM DRIVERS FOR FREESCALE IMX 4661M: Philipp Zabel <p.zabel@pengutronix.de> 4662L: dri-devel@lists.freedesktop.org 4663S: Maintained 4664F: drivers/gpu/drm/imx/ 4665F: drivers/gpu/ipu-v3/ 4666F: Documentation/devicetree/bindings/display/imx/ 4667 4668DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4669M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4670L: dri-devel@lists.freedesktop.org 4671T: git git://github.com/patjak/drm-gma500 4672S: Maintained 4673F: drivers/gpu/drm/gma500/ 4674 4675DRM DRIVERS FOR HISILICON 4676M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4677M: Rongrong Zou <zourongrong@gmail.com> 4678R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4679R: Chen Feng <puck.chen@hisilicon.com> 4680L: dri-devel@lists.freedesktop.org 4681T: git git://github.com/xin3liang/linux.git 4682S: Maintained 4683F: drivers/gpu/drm/hisilicon/ 4684F: Documentation/devicetree/bindings/display/hisilicon/ 4685 4686DRM DRIVERS FOR MEDIATEK 4687M: CK Hu <ck.hu@mediatek.com> 4688M: Philipp Zabel <p.zabel@pengutronix.de> 4689L: dri-devel@lists.freedesktop.org 4690S: Supported 4691F: drivers/gpu/drm/mediatek/ 4692F: Documentation/devicetree/bindings/display/mediatek/ 4693 4694DRM DRIVERS FOR NVIDIA TEGRA 4695M: Thierry Reding <thierry.reding@gmail.com> 4696L: dri-devel@lists.freedesktop.org 4697L: linux-tegra@vger.kernel.org 4698T: git git://anongit.freedesktop.org/tegra/linux.git 4699S: Supported 4700F: drivers/gpu/drm/tegra/ 4701F: drivers/gpu/host1x/ 4702F: include/linux/host1x.h 4703F: include/uapi/drm/tegra_drm.h 4704F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4705 4706DRM DRIVERS FOR RENESAS 4707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4708L: dri-devel@lists.freedesktop.org 4709L: linux-renesas-soc@vger.kernel.org 4710T: git git://linuxtv.org/pinchartl/fbdev 4711S: Supported 4712F: drivers/gpu/drm/rcar-du/ 4713F: drivers/gpu/drm/shmobile/ 4714F: include/linux/platform_data/shmob_drm.h 4715F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4716F: Documentation/devicetree/bindings/display/renesas,du.txt 4717 4718DRM DRIVERS FOR ROCKCHIP 4719M: Sandy Huang <hjc@rock-chips.com> 4720M: Heiko Stübner <heiko@sntech.de> 4721L: dri-devel@lists.freedesktop.org 4722S: Maintained 4723F: drivers/gpu/drm/rockchip/ 4724F: Documentation/devicetree/bindings/display/rockchip/ 4725T: git git://anongit.freedesktop.org/drm/drm-misc 4726 4727DRM DRIVERS FOR STI 4728M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4729M: Vincent Abriou <vincent.abriou@st.com> 4730L: dri-devel@lists.freedesktop.org 4731T: git git://anongit.freedesktop.org/drm/drm-misc 4732S: Maintained 4733F: drivers/gpu/drm/sti 4734F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4735 4736DRM DRIVERS FOR STM 4737M: Yannick Fertre <yannick.fertre@st.com> 4738M: Philippe Cornu <philippe.cornu@st.com> 4739M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4740M: Vincent Abriou <vincent.abriou@st.com> 4741L: dri-devel@lists.freedesktop.org 4742T: git git://anongit.freedesktop.org/drm/drm-misc 4743S: Maintained 4744F: drivers/gpu/drm/stm 4745F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4746 4747DRM DRIVERS FOR TI LCDC 4748M: Jyri Sarha <jsarha@ti.com> 4749R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4750L: dri-devel@lists.freedesktop.org 4751S: Maintained 4752F: drivers/gpu/drm/tilcdc/ 4753F: Documentation/devicetree/bindings/display/tilcdc/ 4754 4755DRM DRIVERS FOR TI OMAP 4756M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4757L: dri-devel@lists.freedesktop.org 4758S: Maintained 4759F: drivers/gpu/drm/omapdrm/ 4760F: Documentation/devicetree/bindings/display/ti/ 4761 4762DRM DRIVERS FOR VC4 4763M: Eric Anholt <eric@anholt.net> 4764T: git git://github.com/anholt/linux 4765S: Supported 4766F: drivers/gpu/drm/vc4/ 4767F: include/uapi/drm/vc4_drm.h 4768F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4769T: git git://anongit.freedesktop.org/drm/drm-misc 4770 4771DRM DRIVERS FOR VIVANTE GPU IP 4772M: Lucas Stach <l.stach@pengutronix.de> 4773R: Russell King <linux+etnaviv@armlinux.org.uk> 4774R: Christian Gmeiner <christian.gmeiner@gmail.com> 4775L: etnaviv@lists.freedesktop.org 4776L: dri-devel@lists.freedesktop.org 4777S: Maintained 4778F: drivers/gpu/drm/etnaviv/ 4779F: include/uapi/drm/etnaviv_drm.h 4780F: Documentation/devicetree/bindings/display/etnaviv/ 4781 4782DRM DRIVERS FOR ZTE ZX 4783M: Shawn Guo <shawnguo@kernel.org> 4784L: dri-devel@lists.freedesktop.org 4785S: Maintained 4786F: drivers/gpu/drm/zte/ 4787F: Documentation/devicetree/bindings/display/zte,vou.txt 4788T: git git://anongit.freedesktop.org/drm/drm-misc 4789 4790DRM PANEL DRIVERS 4791M: Thierry Reding <thierry.reding@gmail.com> 4792L: dri-devel@lists.freedesktop.org 4793T: git git://anongit.freedesktop.org/drm/drm-misc 4794S: Maintained 4795F: drivers/gpu/drm/drm_panel.c 4796F: drivers/gpu/drm/panel/ 4797F: include/drm/drm_panel.h 4798F: Documentation/devicetree/bindings/display/panel/ 4799 4800DRM TINYDRM DRIVERS 4801M: Noralf Trønnes <noralf@tronnes.org> 4802W: https://github.com/notro/tinydrm/wiki/Development 4803T: git git://anongit.freedesktop.org/drm/drm-misc 4804S: Maintained 4805F: drivers/gpu/drm/tinydrm/ 4806F: include/drm/tinydrm/ 4807 4808DSBR100 USB FM RADIO DRIVER 4809M: Alexey Klimov <klimov.linux@gmail.com> 4810L: linux-media@vger.kernel.org 4811T: git git://linuxtv.org/media_tree.git 4812S: Maintained 4813F: drivers/media/radio/dsbr100.c 4814 4815DSCC4 DRIVER 4816M: Francois Romieu <romieu@fr.zoreil.com> 4817L: netdev@vger.kernel.org 4818S: Maintained 4819F: drivers/net/wan/dscc4.c 4820 4821DT3155 MEDIA DRIVER 4822M: Hans Verkuil <hverkuil@xs4all.nl> 4823L: linux-media@vger.kernel.org 4824T: git git://linuxtv.org/media_tree.git 4825W: https://linuxtv.org 4826S: Odd Fixes 4827F: drivers/media/pci/dt3155/ 4828 4829DVB_USB_AF9015 MEDIA DRIVER 4830M: Antti Palosaari <crope@iki.fi> 4831L: linux-media@vger.kernel.org 4832W: https://linuxtv.org 4833W: http://palosaari.fi/linux/ 4834Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4835T: git git://linuxtv.org/anttip/media_tree.git 4836S: Maintained 4837F: drivers/media/usb/dvb-usb-v2/af9015* 4838 4839DVB_USB_AF9035 MEDIA DRIVER 4840M: Antti Palosaari <crope@iki.fi> 4841L: linux-media@vger.kernel.org 4842W: https://linuxtv.org 4843W: http://palosaari.fi/linux/ 4844Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4845T: git git://linuxtv.org/anttip/media_tree.git 4846S: Maintained 4847F: drivers/media/usb/dvb-usb-v2/af9035* 4848 4849DVB_USB_ANYSEE MEDIA DRIVER 4850M: Antti Palosaari <crope@iki.fi> 4851L: linux-media@vger.kernel.org 4852W: https://linuxtv.org 4853W: http://palosaari.fi/linux/ 4854Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4855T: git git://linuxtv.org/anttip/media_tree.git 4856S: Maintained 4857F: drivers/media/usb/dvb-usb-v2/anysee* 4858 4859DVB_USB_AU6610 MEDIA DRIVER 4860M: Antti Palosaari <crope@iki.fi> 4861L: linux-media@vger.kernel.org 4862W: https://linuxtv.org 4863W: http://palosaari.fi/linux/ 4864Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4865T: git git://linuxtv.org/anttip/media_tree.git 4866S: Maintained 4867F: drivers/media/usb/dvb-usb-v2/au6610* 4868 4869DVB_USB_CE6230 MEDIA DRIVER 4870M: Antti Palosaari <crope@iki.fi> 4871L: linux-media@vger.kernel.org 4872W: https://linuxtv.org 4873W: http://palosaari.fi/linux/ 4874Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4875T: git git://linuxtv.org/anttip/media_tree.git 4876S: Maintained 4877F: drivers/media/usb/dvb-usb-v2/ce6230* 4878 4879DVB_USB_CXUSB MEDIA DRIVER 4880M: Michael Krufky <mkrufky@linuxtv.org> 4881L: linux-media@vger.kernel.org 4882W: https://linuxtv.org 4883W: http://github.com/mkrufky 4884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4885T: git git://linuxtv.org/media_tree.git 4886S: Maintained 4887F: drivers/media/usb/dvb-usb/cxusb* 4888 4889DVB_USB_EC168 MEDIA DRIVER 4890M: Antti Palosaari <crope@iki.fi> 4891L: linux-media@vger.kernel.org 4892W: https://linuxtv.org 4893W: http://palosaari.fi/linux/ 4894Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4895T: git git://linuxtv.org/anttip/media_tree.git 4896S: Maintained 4897F: drivers/media/usb/dvb-usb-v2/ec168* 4898 4899DVB_USB_GL861 MEDIA DRIVER 4900M: Antti Palosaari <crope@iki.fi> 4901L: linux-media@vger.kernel.org 4902W: https://linuxtv.org 4903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4904T: git git://linuxtv.org/anttip/media_tree.git 4905S: Maintained 4906F: drivers/media/usb/dvb-usb-v2/gl861* 4907 4908DVB_USB_MXL111SF MEDIA DRIVER 4909M: Michael Krufky <mkrufky@linuxtv.org> 4910L: linux-media@vger.kernel.org 4911W: https://linuxtv.org 4912W: http://github.com/mkrufky 4913Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4914T: git git://linuxtv.org/mkrufky/mxl111sf.git 4915S: Maintained 4916F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4917 4918DVB_USB_RTL28XXU MEDIA DRIVER 4919M: Antti Palosaari <crope@iki.fi> 4920L: linux-media@vger.kernel.org 4921W: https://linuxtv.org 4922W: http://palosaari.fi/linux/ 4923Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4924T: git git://linuxtv.org/anttip/media_tree.git 4925S: Maintained 4926F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4927 4928DVB_USB_V2 MEDIA DRIVER 4929M: Antti Palosaari <crope@iki.fi> 4930L: linux-media@vger.kernel.org 4931W: https://linuxtv.org 4932W: http://palosaari.fi/linux/ 4933Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4934T: git git://linuxtv.org/anttip/media_tree.git 4935S: Maintained 4936F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4937F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4938 4939DYNAMIC DEBUG 4940M: Jason Baron <jbaron@akamai.com> 4941S: Maintained 4942F: lib/dynamic_debug.c 4943F: include/linux/dynamic_debug.h 4944 4945DZ DECSTATION DZ11 SERIAL DRIVER 4946M: "Maciej W. Rozycki" <macro@linux-mips.org> 4947S: Maintained 4948F: drivers/tty/serial/dz.* 4949 4950E3X0 POWER BUTTON DRIVER 4951M: Moritz Fischer <moritz.fischer@ettus.com> 4952L: usrp-users@lists.ettus.com 4953W: http://www.ettus.com 4954S: Supported 4955F: drivers/input/misc/e3x0-button.c 4956F: Documentation/devicetree/bindings/input/e3x0-button.txt 4957 4958E4000 MEDIA DRIVER 4959M: Antti Palosaari <crope@iki.fi> 4960L: linux-media@vger.kernel.org 4961W: https://linuxtv.org 4962W: http://palosaari.fi/linux/ 4963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4964T: git git://linuxtv.org/anttip/media_tree.git 4965S: Maintained 4966F: drivers/media/tuners/e4000* 4967 4968EATA ISA/EISA/PCI SCSI DRIVER 4969M: Dario Ballabio <ballabio_dario@emc.com> 4970L: linux-scsi@vger.kernel.org 4971S: Maintained 4972F: drivers/scsi/eata.c 4973 4974EC100 MEDIA DRIVER 4975M: Antti Palosaari <crope@iki.fi> 4976L: linux-media@vger.kernel.org 4977W: https://linuxtv.org 4978W: http://palosaari.fi/linux/ 4979Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4980T: git git://linuxtv.org/anttip/media_tree.git 4981S: Maintained 4982F: drivers/media/dvb-frontends/ec100* 4983 4984ECRYPT FILE SYSTEM 4985M: Tyler Hicks <tyhicks@canonical.com> 4986L: ecryptfs@vger.kernel.org 4987W: http://ecryptfs.org 4988W: https://launchpad.net/ecryptfs 4989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4990S: Supported 4991F: Documentation/filesystems/ecryptfs.txt 4992F: fs/ecryptfs/ 4993 4994EDAC-AMD64 4995M: Borislav Petkov <bp@alien8.de> 4996L: linux-edac@vger.kernel.org 4997S: Maintained 4998F: drivers/edac/amd64_edac* 4999 5000EDAC-CALXEDA 5001M: Robert Richter <rric@kernel.org> 5002L: linux-edac@vger.kernel.org 5003S: Maintained 5004F: drivers/edac/highbank* 5005 5006EDAC-CAVIUM OCTEON 5007M: Ralf Baechle <ralf@linux-mips.org> 5008M: David Daney <david.daney@cavium.com> 5009L: linux-edac@vger.kernel.org 5010L: linux-mips@linux-mips.org 5011S: Supported 5012F: drivers/edac/octeon_edac* 5013 5014EDAC-CAVIUM THUNDERX 5015M: David Daney <david.daney@cavium.com> 5016M: Jan Glauber <jglauber@cavium.com> 5017L: linux-edac@vger.kernel.org 5018S: Supported 5019F: drivers/edac/thunderx_edac* 5020 5021EDAC-CORE 5022M: Borislav Petkov <bp@alien8.de> 5023M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5024M: Mauro Carvalho Chehab <mchehab@kernel.org> 5025L: linux-edac@vger.kernel.org 5026T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5028S: Supported 5029F: Documentation/admin-guide/ras.rst 5030F: Documentation/driver-api/edac.rst 5031F: drivers/edac/ 5032F: include/linux/edac.h 5033 5034EDAC-E752X 5035M: Mark Gross <mark.gross@intel.com> 5036L: linux-edac@vger.kernel.org 5037S: Maintained 5038F: drivers/edac/e752x_edac.c 5039 5040EDAC-E7XXX 5041L: linux-edac@vger.kernel.org 5042S: Maintained 5043F: drivers/edac/e7xxx_edac.c 5044 5045EDAC-FSL_DDR 5046M: York Sun <york.sun@nxp.com> 5047L: linux-edac@vger.kernel.org 5048S: Maintained 5049F: drivers/edac/fsl_ddr_edac.* 5050 5051EDAC-GHES 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/ghes_edac.c 5057 5058EDAC-I3000 5059L: linux-edac@vger.kernel.org 5060S: Orphan 5061F: drivers/edac/i3000_edac.c 5062 5063EDAC-I5000 5064L: linux-edac@vger.kernel.org 5065S: Maintained 5066F: drivers/edac/i5000_edac.c 5067 5068EDAC-I5400 5069M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5070M: Mauro Carvalho Chehab <mchehab@kernel.org> 5071L: linux-edac@vger.kernel.org 5072S: Maintained 5073F: drivers/edac/i5400_edac.c 5074 5075EDAC-I7300 5076M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5077M: Mauro Carvalho Chehab <mchehab@kernel.org> 5078L: linux-edac@vger.kernel.org 5079S: Maintained 5080F: drivers/edac/i7300_edac.c 5081 5082EDAC-I7CORE 5083M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5084M: Mauro Carvalho Chehab <mchehab@kernel.org> 5085L: linux-edac@vger.kernel.org 5086S: Maintained 5087F: drivers/edac/i7core_edac.c 5088 5089EDAC-I82443BXGX 5090M: Tim Small <tim@buttersideup.com> 5091L: linux-edac@vger.kernel.org 5092S: Maintained 5093F: drivers/edac/i82443bxgx_edac.c 5094 5095EDAC-I82975X 5096M: Ranganathan Desikan <ravi@jetztechnologies.com> 5097M: "Arvind R." <arvino55@gmail.com> 5098L: linux-edac@vger.kernel.org 5099S: Maintained 5100F: drivers/edac/i82975x_edac.c 5101 5102EDAC-IE31200 5103M: Jason Baron <jbaron@akamai.com> 5104L: linux-edac@vger.kernel.org 5105S: Maintained 5106F: drivers/edac/ie31200_edac.c 5107 5108EDAC-MPC85XX 5109M: Johannes Thumshirn <morbidrsa@gmail.com> 5110L: linux-edac@vger.kernel.org 5111S: Maintained 5112F: drivers/edac/mpc85xx_edac.[ch] 5113 5114EDAC-PASEMI 5115M: Egor Martovetsky <egor@pasemi.com> 5116L: linux-edac@vger.kernel.org 5117S: Maintained 5118F: drivers/edac/pasemi_edac.c 5119 5120EDAC-PND2 5121M: Tony Luck <tony.luck@intel.com> 5122L: linux-edac@vger.kernel.org 5123S: Maintained 5124F: drivers/edac/pnd2_edac.[ch] 5125 5126EDAC-R82600 5127M: Tim Small <tim@buttersideup.com> 5128L: linux-edac@vger.kernel.org 5129S: Maintained 5130F: drivers/edac/r82600_edac.c 5131 5132EDAC-SBRIDGE 5133M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5134M: Mauro Carvalho Chehab <mchehab@kernel.org> 5135L: linux-edac@vger.kernel.org 5136S: Maintained 5137F: drivers/edac/sb_edac.c 5138 5139EDAC-SKYLAKE 5140M: Tony Luck <tony.luck@intel.com> 5141L: linux-edac@vger.kernel.org 5142S: Maintained 5143F: drivers/edac/skx_edac.c 5144 5145EDIROL UA-101/UA-1000 DRIVER 5146M: Clemens Ladisch <clemens@ladisch.de> 5147L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5148T: git git://git.alsa-project.org/alsa-kernel.git 5149S: Maintained 5150F: sound/usb/misc/ua101.c 5151 5152EFI TEST DRIVER 5153L: linux-efi@vger.kernel.org 5154M: Ivan Hu <ivan.hu@canonical.com> 5155M: Matt Fleming <matt@codeblueprint.co.uk> 5156S: Maintained 5157F: drivers/firmware/efi/test/ 5158 5159EFI VARIABLE FILESYSTEM 5160M: Matthew Garrett <matthew.garrett@nebula.com> 5161M: Jeremy Kerr <jk@ozlabs.org> 5162M: Matt Fleming <matt@codeblueprint.co.uk> 5163T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5164L: linux-efi@vger.kernel.org 5165S: Maintained 5166F: fs/efivarfs/ 5167 5168EFIFB FRAMEBUFFER DRIVER 5169L: linux-fbdev@vger.kernel.org 5170M: Peter Jones <pjones@redhat.com> 5171S: Maintained 5172F: drivers/video/fbdev/efifb.c 5173 5174EFS FILESYSTEM 5175W: http://aeschi.ch.eu.org/efs/ 5176S: Orphan 5177F: fs/efs/ 5178 5179EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5180M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5181L: netdev@vger.kernel.org 5182S: Maintained 5183F: drivers/net/ethernet/ibm/ehea/ 5184 5185EM28XX VIDEO4LINUX DRIVER 5186M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5187M: Mauro Carvalho Chehab <mchehab@kernel.org> 5188L: linux-media@vger.kernel.org 5189W: https://linuxtv.org 5190T: git git://linuxtv.org/media_tree.git 5191S: Maintained 5192F: drivers/media/usb/em28xx/ 5193F: Documentation/media/v4l-drivers/em28xx* 5194 5195EMBEDDED LINUX 5196M: Paul Gortmaker <paul.gortmaker@windriver.com> 5197M: Matt Mackall <mpm@selenic.com> 5198M: David Woodhouse <dwmw2@infradead.org> 5199L: linux-embedded@vger.kernel.org 5200S: Maintained 5201 5202Emulex 10Gbps iSCSI - OneConnect DRIVER 5203M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5204M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5205M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5206L: linux-scsi@vger.kernel.org 5207W: http://www.broadcom.com 5208S: Supported 5209F: drivers/scsi/be2iscsi/ 5210 5211Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5212M: Sathya Perla <sathya.perla@broadcom.com> 5213M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5214M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5215M: Somnath Kotur <somnath.kotur@broadcom.com> 5216L: netdev@vger.kernel.org 5217W: http://www.emulex.com 5218S: Supported 5219F: drivers/net/ethernet/emulex/benet/ 5220 5221EMULEX ONECONNECT ROCE DRIVER 5222M: Selvin Xavier <selvin.xavier@broadcom.com> 5223M: Devesh Sharma <devesh.sharma@broadcom.com> 5224L: linux-rdma@vger.kernel.org 5225W: http://www.broadcom.com 5226S: Odd Fixes 5227F: drivers/infiniband/hw/ocrdma/ 5228F: include/uapi/rdma/ocrdma-abi.h 5229 5230EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5231M: James Smart <james.smart@broadcom.com> 5232M: Dick Kennedy <dick.kennedy@broadcom.com> 5233L: linux-scsi@vger.kernel.org 5234W: http://www.broadcom.com 5235S: Supported 5236F: drivers/scsi/lpfc/ 5237 5238ENE CB710 FLASH CARD READER DRIVER 5239M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5240S: Maintained 5241F: drivers/misc/cb710/ 5242F: drivers/mmc/host/cb710-mmc.* 5243F: include/linux/cb710.h 5244 5245ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5246M: Maxim Levitsky <maximlevitsky@gmail.com> 5247S: Maintained 5248F: drivers/media/rc/ene_ir.* 5249 5250EPSON S1D13XXX FRAMEBUFFER DRIVER 5251M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5252S: Maintained 5253T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5254F: drivers/video/fbdev/s1d13xxxfb.c 5255F: include/video/s1d13xxxfb.h 5256 5257ERRSEQ ERROR TRACKING INFRASTRUCTURE 5258M: Jeff Layton <jlayton@kernel.org> 5259S: Maintained 5260F: lib/errseq.c 5261F: include/linux/errseq.h 5262 5263ET131X NETWORK DRIVER 5264M: Mark Einon <mark.einon@gmail.com> 5265S: Odd Fixes 5266F: drivers/net/ethernet/agere/ 5267 5268ETHERNET BRIDGE 5269M: Stephen Hemminger <stephen@networkplumber.org> 5270L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5271L: netdev@vger.kernel.org 5272W: http://www.linuxfoundation.org/en/Net:Bridge 5273S: Maintained 5274F: include/linux/netfilter_bridge/ 5275F: net/bridge/ 5276 5277ETHERNET PHY LIBRARY 5278M: Andrew Lunn <andrew@lunn.ch> 5279M: Florian Fainelli <f.fainelli@gmail.com> 5280L: netdev@vger.kernel.org 5281S: Maintained 5282F: Documentation/ABI/testing/sysfs-bus-mdio 5283F: Documentation/devicetree/bindings/net/mdio* 5284F: Documentation/networking/phy.txt 5285F: drivers/net/phy/ 5286F: drivers/of/of_mdio.c 5287F: drivers/of/of_net.c 5288F: include/linux/*mdio*.h 5289F: include/linux/of_net.h 5290F: include/linux/phy.h 5291F: include/linux/phy_fixed.h 5292F: include/linux/platform_data/mdio-gpio.h 5293F: include/linux/platform_data/mdio-bcm-unimac.h 5294F: include/trace/events/mdio.h 5295F: include/uapi/linux/mdio.h 5296F: include/uapi/linux/mii.h 5297 5298EXT2 FILE SYSTEM 5299M: Jan Kara <jack@suse.com> 5300L: linux-ext4@vger.kernel.org 5301S: Maintained 5302F: Documentation/filesystems/ext2.txt 5303F: fs/ext2/ 5304F: include/linux/ext2* 5305 5306EXT4 FILE SYSTEM 5307M: "Theodore Ts'o" <tytso@mit.edu> 5308M: Andreas Dilger <adilger.kernel@dilger.ca> 5309L: linux-ext4@vger.kernel.org 5310W: http://ext4.wiki.kernel.org 5311Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5312T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5313S: Maintained 5314F: Documentation/filesystems/ext4.txt 5315F: fs/ext4/ 5316 5317Extended Verification Module (EVM) 5318M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5319L: linux-integrity@vger.kernel.org 5320S: Supported 5321F: security/integrity/evm/ 5322 5323EXTENSIBLE FIRMWARE INTERFACE (EFI) 5324M: Matt Fleming <matt@codeblueprint.co.uk> 5325M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5326L: linux-efi@vger.kernel.org 5327T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5328S: Maintained 5329F: Documentation/efi-stub.txt 5330F: arch/*/kernel/efi.c 5331F: arch/x86/boot/compressed/eboot.[ch] 5332F: arch/*/include/asm/efi.h 5333F: arch/x86/platform/efi/ 5334F: drivers/firmware/efi/ 5335F: include/linux/efi*.h 5336F: arch/arm/boot/compressed/efi-header.S 5337F: arch/arm64/kernel/efi-entry.S 5338 5339EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5340M: MyungJoo Ham <myungjoo.ham@samsung.com> 5341M: Chanwoo Choi <cw00.choi@samsung.com> 5342L: linux-kernel@vger.kernel.org 5343T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5344S: Maintained 5345F: drivers/extcon/ 5346F: include/linux/extcon/ 5347F: include/linux/extcon.h 5348F: Documentation/extcon/ 5349F: Documentation/devicetree/bindings/extcon/ 5350 5351EXYNOS DP DRIVER 5352M: Jingoo Han <jingoohan1@gmail.com> 5353L: dri-devel@lists.freedesktop.org 5354S: Maintained 5355F: drivers/gpu/drm/exynos/exynos_dp* 5356 5357EXYNOS SYSMMU (IOMMU) driver 5358M: Marek Szyprowski <m.szyprowski@samsung.com> 5359L: iommu@lists.linux-foundation.org 5360S: Maintained 5361F: drivers/iommu/exynos-iommu.c 5362 5363EZchip NPS platform support 5364M: Elad Kanfi <eladkan@mellanox.com> 5365M: Vineet Gupta <vgupta@synopsys.com> 5366S: Supported 5367F: arch/arc/plat-eznps 5368F: arch/arc/boot/dts/eznps.dts 5369 5370F2FS FILE SYSTEM 5371M: Jaegeuk Kim <jaegeuk@kernel.org> 5372M: Chao Yu <yuchao0@huawei.com> 5373L: linux-f2fs-devel@lists.sourceforge.net 5374W: https://f2fs.wiki.kernel.org/ 5375T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5376S: Maintained 5377F: Documentation/filesystems/f2fs.txt 5378F: Documentation/ABI/testing/sysfs-fs-f2fs 5379F: fs/f2fs/ 5380F: include/linux/f2fs_fs.h 5381F: include/trace/events/f2fs.h 5382 5383F71805F HARDWARE MONITORING DRIVER 5384M: Jean Delvare <jdelvare@suse.com> 5385L: linux-hwmon@vger.kernel.org 5386S: Maintained 5387F: Documentation/hwmon/f71805f 5388F: drivers/hwmon/f71805f.c 5389 5390FANOTIFY 5391M: Jan Kara <jack@suse.cz> 5392R: Amir Goldstein <amir73il@gmail.com> 5393L: linux-fsdevel@vger.kernel.org 5394S: Maintained 5395F: fs/notify/fanotify/ 5396F: include/linux/fanotify.h 5397F: include/uapi/linux/fanotify.h 5398 5399FARSYNC SYNCHRONOUS DRIVER 5400M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5401W: http://www.farsite.co.uk/ 5402S: Supported 5403F: drivers/net/wan/farsync.* 5404 5405FAULT INJECTION SUPPORT 5406M: Akinobu Mita <akinobu.mita@gmail.com> 5407S: Supported 5408F: Documentation/fault-injection/ 5409F: lib/fault-inject.c 5410 5411FBTFT Framebuffer drivers 5412M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5413S: Maintained 5414F: drivers/staging/fbtft/ 5415 5416FC0011 TUNER DRIVER 5417M: Michael Buesch <m@bues.ch> 5418L: linux-media@vger.kernel.org 5419S: Maintained 5420F: drivers/media/tuners/fc0011.h 5421F: drivers/media/tuners/fc0011.c 5422 5423FC2580 MEDIA DRIVER 5424M: Antti Palosaari <crope@iki.fi> 5425L: linux-media@vger.kernel.org 5426W: https://linuxtv.org 5427W: http://palosaari.fi/linux/ 5428Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5429T: git git://linuxtv.org/anttip/media_tree.git 5430S: Maintained 5431F: drivers/media/tuners/fc2580* 5432 5433FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5434M: Johannes Thumshirn <jth@kernel.org> 5435L: fcoe-devel@open-fcoe.org 5436W: www.Open-FCoE.org 5437S: Supported 5438F: drivers/scsi/libfc/ 5439F: drivers/scsi/fcoe/ 5440F: include/scsi/fc/ 5441F: include/scsi/libfc.h 5442F: include/scsi/libfcoe.h 5443F: include/uapi/scsi/fc/ 5444 5445FILE LOCKING (flock() and fcntl()/lockf()) 5446M: Jeff Layton <jlayton@kernel.org> 5447M: "J. Bruce Fields" <bfields@fieldses.org> 5448L: linux-fsdevel@vger.kernel.org 5449S: Maintained 5450F: include/linux/fcntl.h 5451F: include/uapi/linux/fcntl.h 5452F: fs/fcntl.c 5453F: fs/locks.c 5454 5455FILESYSTEMS (VFS and infrastructure) 5456M: Alexander Viro <viro@zeniv.linux.org.uk> 5457L: linux-fsdevel@vger.kernel.org 5458S: Maintained 5459F: fs/* 5460F: include/linux/fs.h 5461F: include/uapi/linux/fs.h 5462 5463FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5464M: Riku Voipio <riku.voipio@iki.fi> 5465L: linux-hwmon@vger.kernel.org 5466S: Maintained 5467F: drivers/hwmon/f75375s.c 5468F: include/linux/f75375s.h 5469 5470FIREWIRE AUDIO DRIVERS 5471M: Clemens Ladisch <clemens@ladisch.de> 5472L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5473T: git git://git.alsa-project.org/alsa-kernel.git 5474S: Maintained 5475F: sound/firewire/ 5476 5477FIREWIRE MEDIA DRIVERS (firedtv) 5478M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5479L: linux-media@vger.kernel.org 5480L: linux1394-devel@lists.sourceforge.net 5481T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5482S: Maintained 5483F: drivers/media/firewire/ 5484 5485FIREWIRE SBP-2 TARGET 5486M: Chris Boot <bootc@bootc.net> 5487L: linux-scsi@vger.kernel.org 5488L: target-devel@vger.kernel.org 5489L: linux1394-devel@lists.sourceforge.net 5490T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5491S: Maintained 5492F: drivers/target/sbp/ 5493 5494FIREWIRE SUBSYSTEM 5495M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5496L: linux1394-devel@lists.sourceforge.net 5497W: http://ieee1394.wiki.kernel.org/ 5498T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5499S: Maintained 5500F: drivers/firewire/ 5501F: include/linux/firewire.h 5502F: include/uapi/linux/firewire*.h 5503F: tools/firewire/ 5504 5505FIRMWARE LOADER (request_firmware) 5506M: Luis R. Rodriguez <mcgrof@kernel.org> 5507L: linux-kernel@vger.kernel.org 5508S: Maintained 5509F: Documentation/firmware_class/ 5510F: drivers/base/firmware*.c 5511F: include/linux/firmware.h 5512 5513FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5514M: Joshua Morris <josh.h.morris@us.ibm.com> 5515M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5516S: Maintained 5517F: drivers/block/rsxx/ 5518 5519FLOPPY DRIVER 5520M: Jiri Kosina <jikos@kernel.org> 5521T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5522S: Odd fixes 5523F: drivers/block/floppy.c 5524 5525FMC SUBSYSTEM 5526M: Alessandro Rubini <rubini@gnudd.com> 5527W: http://www.ohwr.org/projects/fmc-bus 5528S: Supported 5529F: drivers/fmc/ 5530F: include/linux/fmc*.h 5531F: include/linux/ipmi-fru.h 5532K: fmc_d.*register 5533 5534FPGA MANAGER FRAMEWORK 5535M: Alan Tull <atull@kernel.org> 5536M: Moritz Fischer <mdf@kernel.org> 5537L: linux-fpga@vger.kernel.org 5538S: Maintained 5539T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5540Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5541F: Documentation/fpga/ 5542F: Documentation/devicetree/bindings/fpga/ 5543F: drivers/fpga/ 5544F: include/linux/fpga/ 5545W: http://www.rocketboards.org 5546 5547FPU EMULATOR 5548M: Bill Metzenthen <billm@melbpc.org.au> 5549W: http://floatingpoint.sourceforge.net/emulator/index.html 5550S: Maintained 5551F: arch/x86/math-emu/ 5552 5553FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5554L: netdev@vger.kernel.org 5555S: Orphan 5556F: drivers/net/wan/dlci.c 5557F: drivers/net/wan/sdla.c 5558 5559FRAMEBUFFER LAYER 5560M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5561L: dri-devel@lists.freedesktop.org 5562L: linux-fbdev@vger.kernel.org 5563T: git git://github.com/bzolnier/linux.git 5564Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5565S: Maintained 5566F: Documentation/fb/ 5567F: drivers/video/ 5568F: include/video/ 5569F: include/linux/fb.h 5570F: include/uapi/video/ 5571F: include/uapi/linux/fb.h 5572 5573FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5574M: Horia Geantă <horia.geanta@nxp.com> 5575M: Aymen Sghaier <aymen.sghaier@nxp.com> 5576L: linux-crypto@vger.kernel.org 5577S: Maintained 5578F: drivers/crypto/caam/ 5579F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5580 5581FREESCALE DIU FRAMEBUFFER DRIVER 5582M: Timur Tabi <timur@tabi.org> 5583L: linux-fbdev@vger.kernel.org 5584S: Maintained 5585F: drivers/video/fbdev/fsl-diu-fb.* 5586 5587FREESCALE DMA DRIVER 5588M: Li Yang <leoyang.li@nxp.com> 5589M: Zhang Wei <zw@zh-kernel.org> 5590L: linuxppc-dev@lists.ozlabs.org 5591S: Maintained 5592F: drivers/dma/fsldma.* 5593 5594FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5595M: Claudiu Manoil <claudiu.manoil@freescale.com> 5596L: netdev@vger.kernel.org 5597S: Maintained 5598F: drivers/net/ethernet/freescale/gianfar* 5599X: drivers/net/ethernet/freescale/gianfar_ptp.c 5600F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5601 5602FREESCALE GPMI NAND DRIVER 5603M: Han Xu <han.xu@nxp.com> 5604L: linux-mtd@lists.infradead.org 5605S: Maintained 5606F: drivers/mtd/nand/gpmi-nand/* 5607 5608FREESCALE I2C CPM DRIVER 5609M: Jochen Friedrich <jochen@scram.de> 5610L: linuxppc-dev@lists.ozlabs.org 5611L: linux-i2c@vger.kernel.org 5612S: Maintained 5613F: drivers/i2c/busses/i2c-cpm.c 5614 5615FREESCALE IMX / MXC FEC DRIVER 5616M: Fugang Duan <fugang.duan@nxp.com> 5617L: netdev@vger.kernel.org 5618S: Maintained 5619F: drivers/net/ethernet/freescale/fec_main.c 5620F: drivers/net/ethernet/freescale/fec_ptp.c 5621F: drivers/net/ethernet/freescale/fec.h 5622F: Documentation/devicetree/bindings/net/fsl-fec.txt 5623 5624FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5625M: Sascha Hauer <kernel@pengutronix.de> 5626L: linux-fbdev@vger.kernel.org 5627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5628S: Maintained 5629F: include/linux/platform_data/video-imxfb.h 5630F: drivers/video/fbdev/imxfb.c 5631 5632FREESCALE QORIQ DPAA ETHERNET DRIVER 5633M: Madalin Bucur <madalin.bucur@nxp.com> 5634L: netdev@vger.kernel.org 5635S: Maintained 5636F: drivers/net/ethernet/freescale/dpaa 5637 5638FREESCALE QORIQ DPAA FMAN DRIVER 5639M: Madalin Bucur <madalin.bucur@nxp.com> 5640L: netdev@vger.kernel.org 5641S: Maintained 5642F: drivers/net/ethernet/freescale/fman 5643F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5644 5645FREESCALE QUAD SPI DRIVER 5646M: Han Xu <han.xu@nxp.com> 5647L: linux-mtd@lists.infradead.org 5648S: Maintained 5649F: drivers/mtd/spi-nor/fsl-quadspi.c 5650 5651FREESCALE QUICC ENGINE LIBRARY 5652M: Qiang Zhao <qiang.zhao@nxp.com> 5653L: linuxppc-dev@lists.ozlabs.org 5654S: Maintained 5655F: drivers/soc/fsl/qe/ 5656F: include/soc/fsl/*qe*.h 5657F: include/soc/fsl/*ucc*.h 5658 5659FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5660M: Li Yang <leoyang.li@nxp.com> 5661L: netdev@vger.kernel.org 5662L: linuxppc-dev@lists.ozlabs.org 5663S: Maintained 5664F: drivers/net/ethernet/freescale/ucc_geth* 5665 5666FREESCALE QUICC ENGINE UCC HDLC DRIVER 5667M: Zhao Qiang <qiang.zhao@nxp.com> 5668L: netdev@vger.kernel.org 5669L: linuxppc-dev@lists.ozlabs.org 5670S: Maintained 5671F: drivers/net/wan/fsl_ucc_hdlc* 5672 5673FREESCALE QUICC ENGINE UCC UART DRIVER 5674M: Timur Tabi <timur@tabi.org> 5675L: linuxppc-dev@lists.ozlabs.org 5676S: Maintained 5677F: drivers/tty/serial/ucc_uart.c 5678 5679FREESCALE SOC DRIVERS 5680M: Li Yang <leoyang.li@nxp.com> 5681L: linuxppc-dev@lists.ozlabs.org 5682L: linux-arm-kernel@lists.infradead.org 5683S: Maintained 5684F: Documentation/devicetree/bindings/soc/fsl/ 5685F: drivers/soc/fsl/ 5686F: include/linux/fsl/ 5687 5688FREESCALE SOC FS_ENET DRIVER 5689M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5690M: Vitaly Bordug <vbordug@ru.mvista.com> 5691L: linuxppc-dev@lists.ozlabs.org 5692L: netdev@vger.kernel.org 5693S: Maintained 5694F: drivers/net/ethernet/freescale/fs_enet/ 5695F: include/linux/fs_enet_pd.h 5696 5697FREESCALE SOC SOUND DRIVERS 5698M: Timur Tabi <timur@tabi.org> 5699M: Nicolin Chen <nicoleotsuka@gmail.com> 5700M: Xiubo Li <Xiubo.Lee@gmail.com> 5701R: Fabio Estevam <fabio.estevam@nxp.com> 5702L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5703L: linuxppc-dev@lists.ozlabs.org 5704S: Maintained 5705F: sound/soc/fsl/fsl* 5706F: sound/soc/fsl/imx* 5707F: sound/soc/fsl/mpc8610_hpcd.c 5708 5709FREESCALE USB PERIPHERAL DRIVERS 5710M: Li Yang <leoyang.li@nxp.com> 5711L: linux-usb@vger.kernel.org 5712L: linuxppc-dev@lists.ozlabs.org 5713S: Maintained 5714F: drivers/usb/gadget/udc/fsl* 5715 5716FREEVXFS FILESYSTEM 5717M: Christoph Hellwig <hch@infradead.org> 5718W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5719S: Maintained 5720F: fs/freevxfs/ 5721 5722FREEZER 5723M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5724M: Pavel Machek <pavel@ucw.cz> 5725L: linux-pm@vger.kernel.org 5726S: Supported 5727F: Documentation/power/freezing-of-tasks.txt 5728F: include/linux/freezer.h 5729F: kernel/freezer.c 5730 5731FRONTSWAP API 5732M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5733L: linux-kernel@vger.kernel.org 5734S: Maintained 5735F: mm/frontswap.c 5736F: include/linux/frontswap.h 5737 5738FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5739M: David Howells <dhowells@redhat.com> 5740L: linux-cachefs@redhat.com (moderated for non-subscribers) 5741S: Supported 5742F: Documentation/filesystems/caching/ 5743F: fs/fscache/ 5744F: include/linux/fscache*.h 5745 5746FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5747M: Theodore Y. Ts'o <tytso@mit.edu> 5748M: Jaegeuk Kim <jaegeuk@kernel.org> 5749L: linux-fscrypt@vger.kernel.org 5750Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5751T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5752S: Supported 5753F: fs/crypto/ 5754F: include/linux/fscrypt*.h 5755F: Documentation/filesystems/fscrypt.rst 5756 5757FUJITSU FR-V (FRV) PORT 5758S: Orphan 5759F: arch/frv/ 5760 5761FUJITSU LAPTOP EXTRAS 5762M: Jonathan Woithe <jwoithe@just42.net> 5763L: platform-driver-x86@vger.kernel.org 5764S: Maintained 5765F: drivers/platform/x86/fujitsu-laptop.c 5766 5767FUJITSU M-5MO LS CAMERA ISP DRIVER 5768M: Kyungmin Park <kyungmin.park@samsung.com> 5769M: Heungjun Kim <riverful.kim@samsung.com> 5770L: linux-media@vger.kernel.org 5771S: Maintained 5772F: drivers/media/i2c/m5mols/ 5773F: include/media/i2c/m5mols.h 5774 5775FUJITSU TABLET EXTRAS 5776M: Robert Gerlach <khnz@gmx.de> 5777L: platform-driver-x86@vger.kernel.org 5778S: Maintained 5779F: drivers/platform/x86/fujitsu-tablet.c 5780 5781FUSE: FILESYSTEM IN USERSPACE 5782M: Miklos Szeredi <miklos@szeredi.hu> 5783L: linux-fsdevel@vger.kernel.org 5784W: http://fuse.sourceforge.net/ 5785T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5786S: Maintained 5787F: fs/fuse/ 5788F: include/uapi/linux/fuse.h 5789F: Documentation/filesystems/fuse.txt 5790 5791FUTEX SUBSYSTEM 5792M: Thomas Gleixner <tglx@linutronix.de> 5793M: Ingo Molnar <mingo@redhat.com> 5794R: Peter Zijlstra <peterz@infradead.org> 5795R: Darren Hart <dvhart@infradead.org> 5796L: linux-kernel@vger.kernel.org 5797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5798S: Maintained 5799F: kernel/futex.c 5800F: kernel/futex_compat.c 5801F: include/asm-generic/futex.h 5802F: include/linux/futex.h 5803F: include/uapi/linux/futex.h 5804F: tools/testing/selftests/futex/ 5805F: tools/perf/bench/futex* 5806F: Documentation/*futex* 5807 5808FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5809M: Rik Faith <faith@cs.unc.edu> 5810L: linux-scsi@vger.kernel.org 5811S: Odd Fixes (e.g., new signatures) 5812F: drivers/scsi/fdomain.* 5813 5814GCC PLUGINS 5815M: Kees Cook <keescook@chromium.org> 5816R: Emese Revfy <re.emese@gmail.com> 5817L: kernel-hardening@lists.openwall.com 5818S: Maintained 5819F: scripts/gcc-plugins/ 5820F: scripts/gcc-plugin.sh 5821F: scripts/Makefile.gcc-plugins 5822F: Documentation/gcc-plugins.txt 5823 5824GCOV BASED KERNEL PROFILING 5825M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5826S: Maintained 5827F: kernel/gcov/ 5828F: Documentation/dev-tools/gcov.rst 5829 5830GDB KERNEL DEBUGGING HELPER SCRIPTS 5831M: Jan Kiszka <jan.kiszka@siemens.com> 5832M: Kieran Bingham <kieran@bingham.xyz> 5833S: Supported 5834F: scripts/gdb/ 5835 5836GDT SCSI DISK ARRAY CONTROLLER DRIVER 5837M: Achim Leubner <achim_leubner@adaptec.com> 5838L: linux-scsi@vger.kernel.org 5839W: http://www.icp-vortex.com/ 5840S: Supported 5841F: drivers/scsi/gdt* 5842 5843GEMTEK FM RADIO RECEIVER DRIVER 5844M: Hans Verkuil <hverkuil@xs4all.nl> 5845L: linux-media@vger.kernel.org 5846T: git git://linuxtv.org/media_tree.git 5847W: https://linuxtv.org 5848S: Maintained 5849F: drivers/media/radio/radio-gemtek* 5850 5851GENERIC GPIO I2C DRIVER 5852M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5853S: Supported 5854F: drivers/i2c/busses/i2c-gpio.c 5855F: include/linux/i2c-gpio.h 5856 5857GENERIC GPIO I2C MULTIPLEXER DRIVER 5858M: Peter Korsgaard <peter.korsgaard@barco.com> 5859L: linux-i2c@vger.kernel.org 5860S: Supported 5861F: drivers/i2c/muxes/i2c-mux-gpio.c 5862F: include/linux/i2c-mux-gpio.h 5863F: Documentation/i2c/muxes/i2c-mux-gpio 5864 5865GENERIC HDLC (WAN) DRIVERS 5866M: Krzysztof Halasa <khc@pm.waw.pl> 5867W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5868S: Maintained 5869F: drivers/net/wan/c101.c 5870F: drivers/net/wan/hd6457* 5871F: drivers/net/wan/hdlc* 5872F: drivers/net/wan/n2.c 5873F: drivers/net/wan/pc300too.c 5874F: drivers/net/wan/pci200syn.c 5875F: drivers/net/wan/wanxl* 5876 5877GENERIC INCLUDE/ASM HEADER FILES 5878M: Arnd Bergmann <arnd@arndb.de> 5879L: linux-arch@vger.kernel.org 5880T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5881S: Maintained 5882F: include/asm-generic/ 5883F: include/uapi/asm-generic/ 5884 5885GENERIC PHY FRAMEWORK 5886M: Kishon Vijay Abraham I <kishon@ti.com> 5887L: linux-kernel@vger.kernel.org 5888T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5889S: Supported 5890F: drivers/phy/ 5891F: include/linux/phy/ 5892 5893GENERIC PM DOMAINS 5894M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5895M: Kevin Hilman <khilman@kernel.org> 5896M: Ulf Hansson <ulf.hansson@linaro.org> 5897L: linux-pm@vger.kernel.org 5898S: Supported 5899F: drivers/base/power/domain*.c 5900F: include/linux/pm_domain.h 5901F: Documentation/devicetree/bindings/power/power_domain.txt 5902 5903GENERIC UIO DRIVER FOR PCI DEVICES 5904M: "Michael S. Tsirkin" <mst@redhat.com> 5905L: kvm@vger.kernel.org 5906S: Supported 5907F: drivers/uio/uio_pci_generic.c 5908 5909GENWQE (IBM Generic Workqueue Card) 5910M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5911M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5912S: Supported 5913F: drivers/misc/genwqe/ 5914 5915GET_MAINTAINER SCRIPT 5916M: Joe Perches <joe@perches.com> 5917S: Maintained 5918F: scripts/get_maintainer.pl 5919 5920GFS2 FILE SYSTEM 5921M: Steven Whitehouse <swhiteho@redhat.com> 5922M: Bob Peterson <rpeterso@redhat.com> 5923L: cluster-devel@redhat.com 5924W: http://sources.redhat.com/cluster/ 5925T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5926S: Supported 5927F: Documentation/filesystems/gfs2*.txt 5928F: fs/gfs2/ 5929F: include/uapi/linux/gfs2_ondisk.h 5930 5931GIGASET ISDN DRIVERS 5932M: Paul Bolle <pebolle@tiscali.nl> 5933L: gigaset307x-common@lists.sourceforge.net 5934W: http://gigaset307x.sourceforge.net/ 5935S: Odd Fixes 5936F: Documentation/isdn/README.gigaset 5937F: drivers/isdn/gigaset/ 5938F: include/uapi/linux/gigaset_dev.h 5939 5940GO7007 MPEG CODEC 5941M: Hans Verkuil <hans.verkuil@cisco.com> 5942L: linux-media@vger.kernel.org 5943S: Maintained 5944F: drivers/media/usb/go7007/ 5945 5946GOODIX TOUCHSCREEN 5947M: Bastien Nocera <hadess@hadess.net> 5948L: linux-input@vger.kernel.org 5949S: Maintained 5950F: drivers/input/touchscreen/goodix.c 5951 5952GPIO ACPI SUPPORT 5953M: Mika Westerberg <mika.westerberg@linux.intel.com> 5954M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5955L: linux-gpio@vger.kernel.org 5956L: linux-acpi@vger.kernel.org 5957S: Maintained 5958F: Documentation/acpi/gpio-properties.txt 5959F: drivers/gpio/gpiolib-acpi.c 5960 5961GPIO IR Transmitter 5962M: Sean Young <sean@mess.org> 5963L: linux-media@vger.kernel.org 5964S: Maintained 5965F: drivers/media/rc/gpio-ir-tx.c 5966 5967GPIO MOCKUP DRIVER 5968M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5969L: linux-gpio@vger.kernel.org 5970S: Maintained 5971F: drivers/gpio/gpio-mockup.c 5972F: tools/testing/selftests/gpio/ 5973 5974GPIO SUBSYSTEM 5975M: Linus Walleij <linus.walleij@linaro.org> 5976L: linux-gpio@vger.kernel.org 5977T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5978S: Maintained 5979F: Documentation/devicetree/bindings/gpio/ 5980F: Documentation/gpio/ 5981F: Documentation/ABI/testing/gpio-cdev 5982F: Documentation/ABI/obsolete/sysfs-gpio 5983F: drivers/gpio/ 5984F: include/linux/gpio/ 5985F: include/linux/gpio.h 5986F: include/asm-generic/gpio.h 5987F: include/uapi/linux/gpio.h 5988F: tools/gpio/ 5989 5990GRE DEMULTIPLEXER DRIVER 5991M: Dmitry Kozlov <xeb@mail.ru> 5992L: netdev@vger.kernel.org 5993S: Maintained 5994F: net/ipv4/gre_demux.c 5995F: net/ipv4/gre_offload.c 5996F: include/net/gre.h 5997 5998GRETH 10/100/1G Ethernet MAC device driver 5999M: Andreas Larsson <andreas@gaisler.com> 6000L: netdev@vger.kernel.org 6001S: Maintained 6002F: drivers/net/ethernet/aeroflex/ 6003 6004GREYBUS AUDIO PROTOCOLS DRIVERS 6005M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6006M: Mark Greer <mgreer@animalcreek.com> 6007S: Maintained 6008F: drivers/staging/greybus/audio_apbridgea.c 6009F: drivers/staging/greybus/audio_apbridgea.h 6010F: drivers/staging/greybus/audio_codec.c 6011F: drivers/staging/greybus/audio_codec.h 6012F: drivers/staging/greybus/audio_gb.c 6013F: drivers/staging/greybus/audio_manager.c 6014F: drivers/staging/greybus/audio_manager.h 6015F: drivers/staging/greybus/audio_manager_module.c 6016F: drivers/staging/greybus/audio_manager_private.h 6017F: drivers/staging/greybus/audio_manager_sysfs.c 6018F: drivers/staging/greybus/audio_module.c 6019F: drivers/staging/greybus/audio_topology.c 6020 6021GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6022M: Viresh Kumar <vireshk@kernel.org> 6023S: Maintained 6024F: drivers/staging/greybus/authentication.c 6025F: drivers/staging/greybus/bootrom.c 6026F: drivers/staging/greybus/firmware.h 6027F: drivers/staging/greybus/fw-core.c 6028F: drivers/staging/greybus/fw-download.c 6029F: drivers/staging/greybus/fw-managament.c 6030F: drivers/staging/greybus/greybus_authentication.h 6031F: drivers/staging/greybus/greybus_firmware.h 6032F: drivers/staging/greybus/hid.c 6033F: drivers/staging/greybus/i2c.c 6034F: drivers/staging/greybus/spi.c 6035F: drivers/staging/greybus/spilib.c 6036F: drivers/staging/greybus/spilib.h 6037 6038GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6039M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6040S: Maintained 6041F: drivers/staging/greybus/loopback.c 6042F: drivers/staging/greybus/timesync.c 6043F: drivers/staging/greybus/timesync_platform.c 6044 6045GREYBUS PLATFORM DRIVERS 6046M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6047S: Maintained 6048F: drivers/staging/greybus/arche-platform.c 6049F: drivers/staging/greybus/arche-apb-ctrl.c 6050F: drivers/staging/greybus/arche_platform.h 6051 6052GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6053M: Rui Miguel Silva <rmfrfs@gmail.com> 6054S: Maintained 6055F: drivers/staging/greybus/sdio.c 6056F: drivers/staging/greybus/light.c 6057F: drivers/staging/greybus/gpio.c 6058F: drivers/staging/greybus/power_supply.c 6059F: drivers/staging/greybus/spi.c 6060F: drivers/staging/greybus/spilib.c 6061 6062GREYBUS SUBSYSTEM 6063M: Johan Hovold <johan@kernel.org> 6064M: Alex Elder <elder@kernel.org> 6065M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6066S: Maintained 6067F: drivers/staging/greybus/ 6068L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6069 6070GREYBUS UART PROTOCOLS DRIVERS 6071M: David Lin <dtwlin@gmail.com> 6072S: Maintained 6073F: drivers/staging/greybus/uart.c 6074F: drivers/staging/greybus/log.c 6075 6076GS1662 VIDEO SERIALIZER 6077M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6078L: linux-media@vger.kernel.org 6079T: git git://linuxtv.org/media_tree.git 6080S: Maintained 6081F: drivers/media/spi/gs1662.c 6082 6083GSPCA FINEPIX SUBDRIVER 6084M: Frank Zago <frank@zago.net> 6085L: linux-media@vger.kernel.org 6086T: git git://linuxtv.org/media_tree.git 6087S: Maintained 6088F: drivers/media/usb/gspca/finepix.c 6089 6090GSPCA GL860 SUBDRIVER 6091M: Olivier Lorin <o.lorin@laposte.net> 6092L: linux-media@vger.kernel.org 6093T: git git://linuxtv.org/media_tree.git 6094S: Maintained 6095F: drivers/media/usb/gspca/gl860/ 6096 6097GSPCA M5602 SUBDRIVER 6098M: Erik Andren <erik.andren@gmail.com> 6099L: linux-media@vger.kernel.org 6100T: git git://linuxtv.org/media_tree.git 6101S: Maintained 6102F: drivers/media/usb/gspca/m5602/ 6103 6104GSPCA PAC207 SONIXB SUBDRIVER 6105M: Hans Verkuil <hverkuil@xs4all.nl> 6106L: linux-media@vger.kernel.org 6107T: git git://linuxtv.org/media_tree.git 6108S: Odd Fixes 6109F: drivers/media/usb/gspca/pac207.c 6110 6111GSPCA SN9C20X SUBDRIVER 6112M: Brian Johnson <brijohn@gmail.com> 6113L: linux-media@vger.kernel.org 6114T: git git://linuxtv.org/media_tree.git 6115S: Maintained 6116F: drivers/media/usb/gspca/sn9c20x.c 6117 6118GSPCA T613 SUBDRIVER 6119M: Leandro Costantino <lcostantino@gmail.com> 6120L: linux-media@vger.kernel.org 6121T: git git://linuxtv.org/media_tree.git 6122S: Maintained 6123F: drivers/media/usb/gspca/t613.c 6124 6125GSPCA USB WEBCAM DRIVER 6126M: Hans Verkuil <hverkuil@xs4all.nl> 6127L: linux-media@vger.kernel.org 6128T: git git://linuxtv.org/media_tree.git 6129S: Odd Fixes 6130F: drivers/media/usb/gspca/ 6131 6132GTP (GPRS Tunneling Protocol) 6133M: Pablo Neira Ayuso <pablo@netfilter.org> 6134M: Harald Welte <laforge@gnumonks.org> 6135L: osmocom-net-gprs@lists.osmocom.org 6136T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6137S: Maintained 6138F: drivers/net/gtp.c 6139 6140GUID PARTITION TABLE (GPT) 6141M: Davidlohr Bueso <dave@stgolabs.net> 6142L: linux-efi@vger.kernel.org 6143S: Maintained 6144F: block/partitions/efi.* 6145 6146H8/300 ARCHITECTURE 6147M: Yoshinori Sato <ysato@users.sourceforge.jp> 6148L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6149W: http://uclinux-h8.sourceforge.jp 6150T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6151S: Maintained 6152F: arch/h8300/ 6153F: drivers/clocksource/h8300_*.c 6154F: drivers/clk/h8300/ 6155F: drivers/irqchip/irq-renesas-h8*.c 6156 6157HACKRF MEDIA DRIVER 6158M: Antti Palosaari <crope@iki.fi> 6159L: linux-media@vger.kernel.org 6160W: https://linuxtv.org 6161W: http://palosaari.fi/linux/ 6162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6163T: git git://linuxtv.org/anttip/media_tree.git 6164S: Maintained 6165F: drivers/media/usb/hackrf/ 6166 6167HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6168M: Frank Seidel <frank@f-seidel.de> 6169L: platform-driver-x86@vger.kernel.org 6170W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6171S: Maintained 6172F: drivers/platform/x86/hdaps.c 6173 6174HARDWARE MONITORING 6175M: Jean Delvare <jdelvare@suse.com> 6176M: Guenter Roeck <linux@roeck-us.net> 6177L: linux-hwmon@vger.kernel.org 6178W: http://hwmon.wiki.kernel.org/ 6179T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6180S: Maintained 6181F: Documentation/hwmon/ 6182F: drivers/hwmon/ 6183F: include/linux/hwmon*.h 6184 6185HARDWARE RANDOM NUMBER GENERATOR CORE 6186M: Matt Mackall <mpm@selenic.com> 6187M: Herbert Xu <herbert@gondor.apana.org.au> 6188L: linux-crypto@vger.kernel.org 6189S: Odd fixes 6190F: Documentation/devicetree/bindings/rng/ 6191F: Documentation/hw_random.txt 6192F: drivers/char/hw_random/ 6193F: include/linux/hw_random.h 6194 6195HARDWARE SPINLOCK CORE 6196M: Ohad Ben-Cohen <ohad@wizery.com> 6197M: Bjorn Andersson <bjorn.andersson@linaro.org> 6198L: linux-remoteproc@vger.kernel.org 6199S: Maintained 6200T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6201F: Documentation/devicetree/bindings/hwlock/ 6202F: Documentation/hwspinlock.txt 6203F: drivers/hwspinlock/ 6204F: include/linux/hwspinlock.h 6205 6206HARMONY SOUND DRIVER 6207L: linux-parisc@vger.kernel.org 6208S: Maintained 6209F: sound/parisc/harmony.* 6210 6211HDPVR USB VIDEO ENCODER DRIVER 6212M: Hans Verkuil <hverkuil@xs4all.nl> 6213L: linux-media@vger.kernel.org 6214T: git git://linuxtv.org/media_tree.git 6215W: https://linuxtv.org 6216S: Odd Fixes 6217F: drivers/media/usb/hdpvr/ 6218 6219HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6220M: Jimmy Vance <jimmy.vance@hpe.com> 6221S: Supported 6222F: Documentation/watchdog/hpwdt.txt 6223F: drivers/watchdog/hpwdt.c 6224 6225HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6226M: Don Brace <don.brace@microsemi.com> 6227L: esc.storagedev@microsemi.com 6228L: linux-scsi@vger.kernel.org 6229S: Supported 6230F: Documentation/scsi/hpsa.txt 6231F: drivers/scsi/hpsa*.[ch] 6232F: include/linux/cciss*.h 6233F: include/uapi/linux/cciss*.h 6234 6235HFI1 DRIVER 6236M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6237M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6238L: linux-rdma@vger.kernel.org 6239S: Supported 6240F: drivers/infiniband/hw/hfi1 6241 6242HFS FILESYSTEM 6243L: linux-fsdevel@vger.kernel.org 6244S: Orphan 6245F: Documentation/filesystems/hfs.txt 6246F: fs/hfs/ 6247 6248HFSPLUS FILESYSTEM 6249L: linux-fsdevel@vger.kernel.org 6250S: Orphan 6251F: Documentation/filesystems/hfsplus.txt 6252F: fs/hfsplus/ 6253 6254HGA FRAMEBUFFER DRIVER 6255M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6256L: linux-nvidia@lists.surfsouth.com 6257W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6258S: Maintained 6259F: drivers/video/fbdev/hgafb.c 6260 6261HIBERNATION (aka Software Suspend, aka swsusp) 6262M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6263M: Pavel Machek <pavel@ucw.cz> 6264L: linux-pm@vger.kernel.org 6265B: https://bugzilla.kernel.org 6266S: Supported 6267F: arch/x86/power/ 6268F: drivers/base/power/ 6269F: kernel/power/ 6270F: include/linux/suspend.h 6271F: include/linux/freezer.h 6272F: include/linux/pm.h 6273F: arch/*/include/asm/suspend*.h 6274 6275HID CORE LAYER 6276M: Jiri Kosina <jikos@kernel.org> 6277R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6278L: linux-input@vger.kernel.org 6279T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6280S: Maintained 6281F: drivers/hid/ 6282F: include/linux/hid* 6283F: include/uapi/linux/hid* 6284 6285HID SENSOR HUB DRIVERS 6286M: Jiri Kosina <jikos@kernel.org> 6287M: Jonathan Cameron <jic23@kernel.org> 6288M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6289L: linux-input@vger.kernel.org 6290L: linux-iio@vger.kernel.org 6291S: Maintained 6292F: Documentation/hid/hid-sensor* 6293F: drivers/hid/hid-sensor-* 6294F: drivers/iio/*/hid-* 6295F: include/linux/hid-sensor-* 6296 6297HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6298M: Thomas Gleixner <tglx@linutronix.de> 6299L: linux-kernel@vger.kernel.org 6300T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6301S: Maintained 6302F: Documentation/timers/ 6303F: kernel/time/hrtimer.c 6304F: kernel/time/clockevents.c 6305F: kernel/time/timer_*.c 6306F: include/linux/clockchips.h 6307F: include/linux/hrtimer.h 6308 6309HIGH-SPEED SCC DRIVER FOR AX.25 6310L: linux-hams@vger.kernel.org 6311S: Orphan 6312F: drivers/net/hamradio/dmascc.c 6313F: drivers/net/hamradio/scc.c 6314 6315HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6316M: HighPoint Linux Team <linux@highpoint-tech.com> 6317W: http://www.highpoint-tech.com 6318S: Supported 6319F: Documentation/scsi/hptiop.txt 6320F: drivers/scsi/hptiop.c 6321 6322HIPPI 6323M: Jes Sorensen <jes@trained-monkey.org> 6324L: linux-hippi@sunsite.dk 6325S: Maintained 6326F: include/linux/hippidevice.h 6327F: include/uapi/linux/if_hippi.h 6328F: net/802/hippi.c 6329F: drivers/net/hippi/ 6330 6331HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6332M: Yisen Zhuang <yisen.zhuang@huawei.com> 6333M: Salil Mehta <salil.mehta@huawei.com> 6334L: netdev@vger.kernel.org 6335W: http://www.hisilicon.com 6336S: Maintained 6337F: drivers/net/ethernet/hisilicon/hns3/ 6338 6339HISILICON NETWORK SUBSYSTEM DRIVER 6340M: Yisen Zhuang <yisen.zhuang@huawei.com> 6341M: Salil Mehta <salil.mehta@huawei.com> 6342L: netdev@vger.kernel.org 6343W: http://www.hisilicon.com 6344S: Maintained 6345F: drivers/net/ethernet/hisilicon/ 6346F: Documentation/devicetree/bindings/net/hisilicon*.txt 6347 6348HISILICON PMU DRIVER 6349M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6350W: http://www.hisilicon.com 6351S: Supported 6352F: drivers/perf/hisilicon 6353F: Documentation/perf/hisi-pmu.txt 6354 6355HISILICON ROCE DRIVER 6356M: Lijun Ou <oulijun@huawei.com> 6357M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6358L: linux-rdma@vger.kernel.org 6359S: Maintained 6360F: drivers/infiniband/hw/hns/ 6361F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6362 6363HISILICON SAS Controller 6364M: John Garry <john.garry@huawei.com> 6365W: http://www.hisilicon.com 6366S: Supported 6367F: drivers/scsi/hisi_sas/ 6368F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6369 6370HMM - Heterogeneous Memory Management 6371M: Jérôme Glisse <jglisse@redhat.com> 6372L: linux-mm@kvack.org 6373S: Maintained 6374F: mm/hmm* 6375F: include/linux/hmm* 6376 6377HOST AP DRIVER 6378M: Jouni Malinen <j@w1.fi> 6379L: linux-wireless@vger.kernel.org 6380W: http://w1.fi/hostap-driver.html 6381S: Obsolete 6382F: drivers/net/wireless/intersil/hostap/ 6383 6384HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6385L: platform-driver-x86@vger.kernel.org 6386S: Orphan 6387F: drivers/platform/x86/tc1100-wmi.c 6388 6389HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6390M: Jaroslav Kysela <perex@perex.cz> 6391S: Maintained 6392F: drivers/net/ethernet/hp/hp100.* 6393 6394HPET: High Precision Event Timers driver 6395M: Clemens Ladisch <clemens@ladisch.de> 6396S: Maintained 6397F: Documentation/timers/hpet.txt 6398F: drivers/char/hpet.c 6399F: include/linux/hpet.h 6400F: include/uapi/linux/hpet.h 6401 6402HPET: x86 6403S: Orphan 6404F: arch/x86/kernel/hpet.c 6405F: arch/x86/include/asm/hpet.h 6406 6407HPFS FILESYSTEM 6408M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6409W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6410S: Maintained 6411F: fs/hpfs/ 6412 6413HSI SUBSYSTEM 6414M: Sebastian Reichel <sre@kernel.org> 6415T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6416S: Maintained 6417F: Documentation/ABI/testing/sysfs-bus-hsi 6418F: Documentation/driver-api/hsi.rst 6419F: drivers/hsi/ 6420F: include/linux/hsi/ 6421F: include/uapi/linux/hsi/ 6422 6423HSO 3G MODEM DRIVER 6424L: linux-usb@vger.kernel.org 6425S: Orphan 6426F: drivers/net/usb/hso.c 6427 6428HSR NETWORK PROTOCOL 6429M: Arvid Brodin <arvid.brodin@alten.se> 6430L: netdev@vger.kernel.org 6431S: Maintained 6432F: net/hsr/ 6433 6434HT16K33 LED CONTROLLER DRIVER 6435M: Robin van der Gracht <robin@protonic.nl> 6436S: Maintained 6437F: drivers/auxdisplay/ht16k33.c 6438F: Documentation/devicetree/bindings/display/ht16k33.txt 6439 6440HTCPEN TOUCHSCREEN DRIVER 6441M: Pau Oliva Fora <pof@eslack.org> 6442L: linux-input@vger.kernel.org 6443S: Maintained 6444F: drivers/input/touchscreen/htcpen.c 6445 6446HUAWEI ETHERNET DRIVER 6447M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6448L: netdev@vger.kernel.org 6449S: Supported 6450F: Documentation/networking/hinic.txt 6451F: drivers/net/ethernet/huawei/hinic/ 6452 6453HUGETLB FILESYSTEM 6454M: Nadia Yvette Chambers <nyc@holomorphy.com> 6455S: Maintained 6456F: fs/hugetlbfs/ 6457 6458HVA ST MEDIA DRIVER 6459M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6460L: linux-media@vger.kernel.org 6461T: git git://linuxtv.org/media_tree.git 6462W: https://linuxtv.org 6463S: Supported 6464F: drivers/media/platform/sti/hva 6465 6466HWPOISON MEMORY FAILURE HANDLING 6467M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6468L: linux-mm@kvack.org 6469S: Maintained 6470F: mm/memory-failure.c 6471F: mm/hwpoison-inject.c 6472 6473Hyper-V CORE AND DRIVERS 6474M: "K. Y. Srinivasan" <kys@microsoft.com> 6475M: Haiyang Zhang <haiyangz@microsoft.com> 6476M: Stephen Hemminger <sthemmin@microsoft.com> 6477L: devel@linuxdriverproject.org 6478S: Maintained 6479F: Documentation/networking/netvsc.txt 6480F: arch/x86/include/asm/mshyperv.h 6481F: arch/x86/include/asm/trace/hyperv.h 6482F: arch/x86/include/uapi/asm/hyperv.h 6483F: arch/x86/kernel/cpu/mshyperv.c 6484F: arch/x86/hyperv 6485F: drivers/hid/hid-hyperv.c 6486F: drivers/hv/ 6487F: drivers/input/serio/hyperv-keyboard.c 6488F: drivers/pci/host/pci-hyperv.c 6489F: drivers/net/hyperv/ 6490F: drivers/scsi/storvsc_drv.c 6491F: drivers/uio/uio_hv_generic.c 6492F: drivers/video/fbdev/hyperv_fb.c 6493F: net/vmw_vsock/hyperv_transport.c 6494F: include/linux/hyperv.h 6495F: include/uapi/linux/hyperv.h 6496F: tools/hv/ 6497F: Documentation/ABI/stable/sysfs-bus-vmbus 6498 6499HYPERVISOR VIRTUAL CONSOLE DRIVER 6500L: linuxppc-dev@lists.ozlabs.org 6501S: Odd Fixes 6502F: drivers/tty/hvc/ 6503 6504I2C ACPI SUPPORT 6505M: Mika Westerberg <mika.westerberg@linux.intel.com> 6506L: linux-i2c@vger.kernel.org 6507L: linux-acpi@vger.kernel.org 6508S: Maintained 6509F: drivers/i2c/i2c-core-acpi.c 6510 6511I2C MUXES 6512M: Peter Rosin <peda@axentia.se> 6513L: linux-i2c@vger.kernel.org 6514S: Maintained 6515F: Documentation/i2c/i2c-topology 6516F: Documentation/i2c/muxes/ 6517F: Documentation/devicetree/bindings/i2c/i2c-mux* 6518F: Documentation/devicetree/bindings/i2c/i2c-arb* 6519F: Documentation/devicetree/bindings/i2c/i2c-gate* 6520F: drivers/i2c/i2c-mux.c 6521F: drivers/i2c/muxes/ 6522F: include/linux/i2c-mux.h 6523 6524I2C OVER PARALLEL PORT 6525M: Jean Delvare <jdelvare@suse.com> 6526L: linux-i2c@vger.kernel.org 6527S: Maintained 6528F: Documentation/i2c/busses/i2c-parport 6529F: Documentation/i2c/busses/i2c-parport-light 6530F: drivers/i2c/busses/i2c-parport.c 6531F: drivers/i2c/busses/i2c-parport-light.c 6532 6533I2C SUBSYSTEM 6534M: Wolfram Sang <wsa@the-dreams.de> 6535L: linux-i2c@vger.kernel.org 6536W: https://i2c.wiki.kernel.org/ 6537Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6538T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6539S: Maintained 6540F: Documentation/devicetree/bindings/i2c/ 6541F: Documentation/i2c/ 6542F: drivers/i2c/ 6543F: drivers/i2c/*/ 6544F: include/linux/i2c.h 6545F: include/linux/i2c-*.h 6546F: include/uapi/linux/i2c.h 6547F: include/uapi/linux/i2c-*.h 6548 6549I2C-TAOS-EVM DRIVER 6550M: Jean Delvare <jdelvare@suse.com> 6551L: linux-i2c@vger.kernel.org 6552S: Maintained 6553F: Documentation/i2c/busses/i2c-taos-evm 6554F: drivers/i2c/busses/i2c-taos-evm.c 6555 6556I2C-TINY-USB DRIVER 6557M: Till Harbaum <till@harbaum.org> 6558L: linux-i2c@vger.kernel.org 6559W: http://www.harbaum.org/till/i2c_tiny_usb 6560S: Maintained 6561F: drivers/i2c/busses/i2c-tiny-usb.c 6562 6563I2C/SMBUS CONTROLLER DRIVERS FOR PC 6564M: Jean Delvare <jdelvare@suse.com> 6565L: linux-i2c@vger.kernel.org 6566S: Maintained 6567F: Documentation/i2c/busses/i2c-ali1535 6568F: Documentation/i2c/busses/i2c-ali1563 6569F: Documentation/i2c/busses/i2c-ali15x3 6570F: Documentation/i2c/busses/i2c-amd756 6571F: Documentation/i2c/busses/i2c-amd8111 6572F: Documentation/i2c/busses/i2c-i801 6573F: Documentation/i2c/busses/i2c-nforce2 6574F: Documentation/i2c/busses/i2c-piix4 6575F: Documentation/i2c/busses/i2c-sis5595 6576F: Documentation/i2c/busses/i2c-sis630 6577F: Documentation/i2c/busses/i2c-sis96x 6578F: Documentation/i2c/busses/i2c-via 6579F: Documentation/i2c/busses/i2c-viapro 6580F: drivers/i2c/busses/i2c-ali1535.c 6581F: drivers/i2c/busses/i2c-ali1563.c 6582F: drivers/i2c/busses/i2c-ali15x3.c 6583F: drivers/i2c/busses/i2c-amd756.c 6584F: drivers/i2c/busses/i2c-amd756-s4882.c 6585F: drivers/i2c/busses/i2c-amd8111.c 6586F: drivers/i2c/busses/i2c-i801.c 6587F: drivers/i2c/busses/i2c-isch.c 6588F: drivers/i2c/busses/i2c-nforce2.c 6589F: drivers/i2c/busses/i2c-nforce2-s4985.c 6590F: drivers/i2c/busses/i2c-piix4.c 6591F: drivers/i2c/busses/i2c-sis5595.c 6592F: drivers/i2c/busses/i2c-sis630.c 6593F: drivers/i2c/busses/i2c-sis96x.c 6594F: drivers/i2c/busses/i2c-via.c 6595F: drivers/i2c/busses/i2c-viapro.c 6596 6597I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6598M: Hans de Goede <hdegoede@redhat.com> 6599L: linux-i2c@vger.kernel.org 6600S: Maintained 6601F: drivers/i2c/busses/i2c-cht-wc.c 6602 6603I2C/SMBUS ISMT DRIVER 6604M: Seth Heasley <seth.heasley@intel.com> 6605M: Neil Horman <nhorman@tuxdriver.com> 6606L: linux-i2c@vger.kernel.org 6607F: drivers/i2c/busses/i2c-ismt.c 6608F: Documentation/i2c/busses/i2c-ismt 6609 6610I2C/SMBUS STUB DRIVER 6611M: Jean Delvare <jdelvare@suse.com> 6612L: linux-i2c@vger.kernel.org 6613S: Maintained 6614F: drivers/i2c/i2c-stub.c 6615 6616i386 BOOT CODE 6617M: "H. Peter Anvin" <hpa@zytor.com> 6618S: Maintained 6619F: arch/x86/boot/ 6620 6621i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6622M: "H. Peter Anvin" <hpa@zytor.com> 6623T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6624S: Maintained 6625 6626IA64 (Itanium) PLATFORM 6627M: Tony Luck <tony.luck@intel.com> 6628M: Fenghua Yu <fenghua.yu@intel.com> 6629L: linux-ia64@vger.kernel.org 6630T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6631S: Maintained 6632F: arch/ia64/ 6633 6634IBM Power 842 compression accelerator 6635M: Haren Myneni <haren@us.ibm.com> 6636S: Supported 6637F: drivers/crypto/nx/Makefile 6638F: drivers/crypto/nx/Kconfig 6639F: drivers/crypto/nx/nx-842* 6640F: include/linux/sw842.h 6641F: crypto/842.c 6642F: lib/842/ 6643 6644IBM Power in-Nest Crypto Acceleration 6645M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6646M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6647L: linux-crypto@vger.kernel.org 6648S: Supported 6649F: drivers/crypto/nx/Makefile 6650F: drivers/crypto/nx/Kconfig 6651F: drivers/crypto/nx/nx-aes* 6652F: drivers/crypto/nx/nx-sha* 6653F: drivers/crypto/nx/nx.* 6654F: drivers/crypto/nx/nx_csbcpb.h 6655F: drivers/crypto/nx/nx_debugfs.h 6656 6657IBM Power Linux RAID adapter 6658M: Brian King <brking@us.ibm.com> 6659S: Supported 6660F: drivers/scsi/ipr.* 6661 6662IBM Power SRIOV Virtual NIC Device Driver 6663M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6664M: John Allen <jallen@linux.vnet.ibm.com> 6665L: netdev@vger.kernel.org 6666S: Supported 6667F: drivers/net/ethernet/ibm/ibmvnic.* 6668 6669IBM Power Virtual Accelerator Switchboard 6670M: Sukadev Bhattiprolu 6671L: linuxppc-dev@lists.ozlabs.org 6672S: Supported 6673F: arch/powerpc/platforms/powernv/vas* 6674F: arch/powerpc/platforms/powernv/copy-paste.h 6675F: arch/powerpc/include/asm/vas.h 6676F: arch/powerpc/include/uapi/asm/vas.h 6677 6678IBM Power Virtual Ethernet Device Driver 6679M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6680L: netdev@vger.kernel.org 6681S: Supported 6682F: drivers/net/ethernet/ibm/ibmveth.* 6683 6684IBM Power Virtual FC Device Drivers 6685M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6686L: linux-scsi@vger.kernel.org 6687S: Supported 6688F: drivers/scsi/ibmvscsi/ibmvfc* 6689 6690IBM Power Virtual SCSI Device Drivers 6691M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6692L: linux-scsi@vger.kernel.org 6693S: Supported 6694F: drivers/scsi/ibmvscsi/ibmvscsi* 6695F: include/scsi/viosrp.h 6696 6697IBM Power Virtual SCSI Device Target Driver 6698M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6699M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6700L: linux-scsi@vger.kernel.org 6701L: target-devel@vger.kernel.org 6702S: Supported 6703F: drivers/scsi/ibmvscsi_tgt/ 6704 6705IBM Power VMX Cryptographic instructions 6706M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6707M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6708L: linux-crypto@vger.kernel.org 6709S: Supported 6710F: drivers/crypto/vmx/Makefile 6711F: drivers/crypto/vmx/Kconfig 6712F: drivers/crypto/vmx/vmx.c 6713F: drivers/crypto/vmx/aes* 6714F: drivers/crypto/vmx/ghash* 6715F: drivers/crypto/vmx/ppc-xlate.pl 6716 6717IBM ServeRAID RAID DRIVER 6718S: Orphan 6719F: drivers/scsi/ips.* 6720 6721ICH LPC AND GPIO DRIVER 6722M: Peter Tyser <ptyser@xes-inc.com> 6723S: Maintained 6724F: drivers/mfd/lpc_ich.c 6725F: drivers/gpio/gpio-ich.c 6726 6727IDE SUBSYSTEM 6728M: "David S. Miller" <davem@davemloft.net> 6729L: linux-ide@vger.kernel.org 6730Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6731T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6732S: Maintained 6733F: Documentation/ide/ 6734F: drivers/ide/ 6735F: include/linux/ide.h 6736 6737IDE/ATAPI DRIVERS 6738M: Borislav Petkov <bp@alien8.de> 6739L: linux-ide@vger.kernel.org 6740S: Maintained 6741F: Documentation/cdrom/ide-cd 6742F: drivers/ide/ide-cd* 6743 6744IDEAPAD LAPTOP EXTRAS DRIVER 6745M: Ike Panhc <ike.pan@canonical.com> 6746L: platform-driver-x86@vger.kernel.org 6747W: http://launchpad.net/ideapad-laptop 6748S: Maintained 6749F: drivers/platform/x86/ideapad-laptop.c 6750 6751IDEAPAD LAPTOP SLIDEBAR DRIVER 6752M: Andrey Moiseev <o2g.org.ru@gmail.com> 6753L: linux-input@vger.kernel.org 6754W: https://github.com/o2genum/ideapad-slidebar 6755S: Maintained 6756F: drivers/input/misc/ideapad_slidebar.c 6757 6758IDT VersaClock 5 CLOCK DRIVER 6759M: Marek Vasut <marek.vasut@gmail.com> 6760S: Maintained 6761F: drivers/clk/clk-versaclock5.c 6762 6763IEEE 802.15.4 SUBSYSTEM 6764M: Alexander Aring <alex.aring@gmail.com> 6765M: Stefan Schmidt <stefan@osg.samsung.com> 6766L: linux-wpan@vger.kernel.org 6767W: http://wpan.cakelab.org/ 6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6770S: Maintained 6771F: net/ieee802154/ 6772F: net/mac802154/ 6773F: drivers/net/ieee802154/ 6774F: include/linux/nl802154.h 6775F: include/linux/ieee802154.h 6776F: include/net/nl802154.h 6777F: include/net/mac802154.h 6778F: include/net/af_ieee802154.h 6779F: include/net/cfg802154.h 6780F: include/net/ieee802154_netdev.h 6781F: Documentation/networking/ieee802154.txt 6782 6783IFE PROTOCOL 6784M: Yotam Gigi <yotam.gi@gmail.com> 6785M: Jamal Hadi Salim <jhs@mojatatu.com> 6786F: net/ife 6787F: include/net/ife.h 6788F: include/uapi/linux/ife.h 6789 6790IGORPLUG-USB IR RECEIVER 6791M: Sean Young <sean@mess.org> 6792L: linux-media@vger.kernel.org 6793S: Maintained 6794F: drivers/media/rc/igorplugusb.c 6795 6796IGUANAWORKS USB IR TRANSCEIVER 6797M: Sean Young <sean@mess.org> 6798L: linux-media@vger.kernel.org 6799S: Maintained 6800F: drivers/media/rc/iguanair.c 6801 6802IIO DIGITAL POTENTIOMETER DAC 6803M: Peter Rosin <peda@axentia.se> 6804L: linux-iio@vger.kernel.org 6805S: Maintained 6806F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6807F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6808F: drivers/iio/dac/dpot-dac.c 6809 6810IIO ENVELOPE DETECTOR 6811M: Peter Rosin <peda@axentia.se> 6812L: linux-iio@vger.kernel.org 6813S: Maintained 6814F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6815F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6816F: drivers/iio/adc/envelope-detector.c 6817 6818IIO MULTIPLEXER 6819M: Peter Rosin <peda@axentia.se> 6820L: linux-iio@vger.kernel.org 6821S: Maintained 6822F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6823F: drivers/iio/multiplexer/iio-mux.c 6824 6825IIO SUBSYSTEM AND DRIVERS 6826M: Jonathan Cameron <jic23@kernel.org> 6827R: Hartmut Knaack <knaack.h@gmx.de> 6828R: Lars-Peter Clausen <lars@metafoo.de> 6829R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6830L: linux-iio@vger.kernel.org 6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6832S: Maintained 6833F: Documentation/devicetree/bindings/iio/ 6834F: drivers/iio/ 6835F: drivers/staging/iio/ 6836F: include/linux/iio/ 6837F: tools/iio/ 6838 6839IKANOS/ADI EAGLE ADSL USB DRIVER 6840M: Matthieu Castet <castet.matthieu@free.fr> 6841M: Stanislaw Gruszka <stf_xl@wp.pl> 6842S: Maintained 6843F: drivers/usb/atm/ueagle-atm.c 6844 6845IMGTEC ASCII LCD DRIVER 6846M: Paul Burton <paul.burton@mips.com> 6847S: Maintained 6848F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6849F: drivers/auxdisplay/img-ascii-lcd.c 6850 6851IMGTEC IR DECODER DRIVER 6852M: James Hogan <jhogan@kernel.org> 6853S: Maintained 6854F: drivers/media/rc/img-ir/ 6855 6856IMS TWINTURBO FRAMEBUFFER DRIVER 6857L: linux-fbdev@vger.kernel.org 6858S: Orphan 6859F: drivers/video/fbdev/imsttfb.c 6860 6861INA209 HARDWARE MONITOR DRIVER 6862M: Guenter Roeck <linux@roeck-us.net> 6863L: linux-hwmon@vger.kernel.org 6864S: Maintained 6865F: Documentation/hwmon/ina209 6866F: Documentation/devicetree/bindings/i2c/ina209.txt 6867F: drivers/hwmon/ina209.c 6868 6869INA2XX HARDWARE MONITOR DRIVER 6870M: Guenter Roeck <linux@roeck-us.net> 6871L: linux-hwmon@vger.kernel.org 6872S: Maintained 6873F: Documentation/hwmon/ina2xx 6874F: drivers/hwmon/ina2xx.c 6875F: include/linux/platform_data/ina2xx.h 6876 6877INDUSTRY PACK SUBSYSTEM (IPACK) 6878M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6879M: Jens Taprogge <jens.taprogge@taprogge.org> 6880M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6881L: industrypack-devel@lists.sourceforge.net 6882W: http://industrypack.sourceforge.net 6883S: Maintained 6884F: drivers/ipack/ 6885 6886INFINIBAND SUBSYSTEM 6887M: Doug Ledford <dledford@redhat.com> 6888M: Jason Gunthorpe <jgg@mellanox.com> 6889L: linux-rdma@vger.kernel.org 6890W: http://www.openfabrics.org/ 6891Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6892T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6893S: Supported 6894F: Documentation/devicetree/bindings/infiniband/ 6895F: Documentation/infiniband/ 6896F: drivers/infiniband/ 6897F: include/uapi/linux/if_infiniband.h 6898F: include/uapi/rdma/ 6899F: include/rdma/ 6900 6901INGENIC JZ4780 DMA Driver 6902M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6903S: Maintained 6904F: drivers/dma/dma-jz4780.c 6905 6906INGENIC JZ4780 NAND DRIVER 6907M: Harvey Hunt <harveyhuntnexus@gmail.com> 6908L: linux-mtd@lists.infradead.org 6909S: Maintained 6910F: drivers/mtd/nand/jz4780_* 6911 6912INOTIFY 6913M: Jan Kara <jack@suse.cz> 6914R: Amir Goldstein <amir73il@gmail.com> 6915L: linux-fsdevel@vger.kernel.org 6916S: Maintained 6917F: Documentation/filesystems/inotify.txt 6918F: fs/notify/inotify/ 6919F: include/linux/inotify.h 6920F: include/uapi/linux/inotify.h 6921 6922INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6923M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6924L: linux-input@vger.kernel.org 6925Q: http://patchwork.kernel.org/project/linux-input/list/ 6926T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6927S: Maintained 6928F: drivers/input/ 6929F: include/linux/input.h 6930F: include/uapi/linux/input.h 6931F: include/uapi/linux/input-event-codes.h 6932F: include/linux/input/ 6933F: Documentation/devicetree/bindings/input/ 6934F: Documentation/input/ 6935 6936INPUT MULTITOUCH (MT) PROTOCOL 6937M: Henrik Rydberg <rydberg@bitmath.org> 6938L: linux-input@vger.kernel.org 6939S: Odd fixes 6940F: Documentation/input/multi-touch-protocol.rst 6941F: drivers/input/input-mt.c 6942K: \b(ABS|SYN)_MT_ 6943 6944INSIDE SECURE CRYPTO DRIVER 6945M: Antoine Tenart <antoine.tenart@free-electrons.com> 6946F: drivers/crypto/inside-secure/ 6947S: Maintained 6948L: linux-crypto@vger.kernel.org 6949 6950INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6951M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6952M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6953L: linux-integrity@vger.kernel.org 6954T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6955S: Supported 6956F: security/integrity/ima/ 6957 6958INTEL 810/815 FRAMEBUFFER DRIVER 6959M: Antonino Daplas <adaplas@gmail.com> 6960L: linux-fbdev@vger.kernel.org 6961S: Maintained 6962F: drivers/video/fbdev/i810/ 6963 6964INTEL ASoC BDW/HSW DRIVERS 6965M: Jie Yang <yang.jie@linux.intel.com> 6966L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6967S: Supported 6968F: sound/soc/intel/common/sst-dsp* 6969F: sound/soc/intel/common/sst-firmware.c 6970F: sound/soc/intel/boards/broadwell.c 6971F: sound/soc/intel/haswell/ 6972 6973INTEL C600 SERIES SAS CONTROLLER DRIVER 6974M: Intel SCU Linux support <intel-linux-scu@intel.com> 6975M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6976L: linux-scsi@vger.kernel.org 6977T: git git://git.code.sf.net/p/intel-sas/isci 6978S: Supported 6979F: drivers/scsi/isci/ 6980 6981INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6982M: Jani Nikula <jani.nikula@linux.intel.com> 6983M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6984M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6985L: intel-gfx@lists.freedesktop.org 6986W: https://01.org/linuxgraphics/ 6987B: https://01.org/linuxgraphics/documentation/how-report-bugs 6988C: irc://chat.freenode.net/intel-gfx 6989Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6990T: git git://anongit.freedesktop.org/drm-intel 6991S: Supported 6992F: drivers/gpu/drm/i915/ 6993F: include/drm/i915* 6994F: include/uapi/drm/i915_drm.h 6995F: Documentation/gpu/i915.rst 6996 6997INTEL ETHERNET DRIVERS 6998M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6999L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7000W: http://www.intel.com/support/feedback.htm 7001W: http://e1000.sourceforge.net/ 7002Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7004T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7005S: Supported 7006F: Documentation/networking/e100.txt 7007F: Documentation/networking/e1000.txt 7008F: Documentation/networking/e1000e.txt 7009F: Documentation/networking/igb.txt 7010F: Documentation/networking/igbvf.txt 7011F: Documentation/networking/ixgb.txt 7012F: Documentation/networking/ixgbe.txt 7013F: Documentation/networking/ixgbevf.txt 7014F: Documentation/networking/i40e.txt 7015F: Documentation/networking/i40evf.txt 7016F: drivers/net/ethernet/intel/ 7017F: drivers/net/ethernet/intel/*/ 7018F: include/linux/avf/virtchnl.h 7019 7020INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7021M: Maik Broemme <mbroemme@libmpq.org> 7022L: linux-fbdev@vger.kernel.org 7023S: Maintained 7024F: Documentation/fb/intelfb.txt 7025F: drivers/video/fbdev/intelfb/ 7026 7027INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7028M: Zhenyu Wang <zhenyuw@linux.intel.com> 7029M: Zhi Wang <zhi.a.wang@intel.com> 7030L: intel-gvt-dev@lists.freedesktop.org 7031L: intel-gfx@lists.freedesktop.org 7032W: https://01.org/igvt-g 7033T: git https://github.com/intel/gvt-linux.git 7034S: Supported 7035F: drivers/gpu/drm/i915/gvt/ 7036 7037INTEL HID EVENT DRIVER 7038M: Alex Hung <alex.hung@canonical.com> 7039L: platform-driver-x86@vger.kernel.org 7040S: Maintained 7041F: drivers/platform/x86/intel-hid.c 7042 7043INTEL I/OAT DMA DRIVER 7044M: Dave Jiang <dave.jiang@intel.com> 7045R: Dan Williams <dan.j.williams@intel.com> 7046L: dmaengine@vger.kernel.org 7047Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7048S: Supported 7049F: drivers/dma/ioat* 7050 7051INTEL IDLE DRIVER 7052M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7053M: Len Brown <lenb@kernel.org> 7054L: linux-pm@vger.kernel.org 7055T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7056B: https://bugzilla.kernel.org 7057S: Supported 7058F: drivers/idle/intel_idle.c 7059 7060INTEL INTEGRATED SENSOR HUB DRIVER 7061M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7062M: Jiri Kosina <jikos@kernel.org> 7063L: linux-input@vger.kernel.org 7064S: Maintained 7065F: drivers/hid/intel-ish-hid/ 7066 7067INTEL IOMMU (VT-d) 7068M: David Woodhouse <dwmw2@infradead.org> 7069L: iommu@lists.linux-foundation.org 7070T: git git://git.infradead.org/iommu-2.6.git 7071S: Supported 7072F: drivers/iommu/intel-iommu.c 7073F: include/linux/intel-iommu.h 7074 7075INTEL IOP-ADMA DMA DRIVER 7076R: Dan Williams <dan.j.williams@intel.com> 7077S: Odd fixes 7078F: drivers/dma/iop-adma.c 7079 7080INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7081M: Krzysztof Halasa <khalasa@piap.pl> 7082S: Maintained 7083F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7084F: arch/arm/mach-ixp4xx/include/mach/npe.h 7085F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7086F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7087F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7088F: drivers/net/wan/ixp4xx_hss.c 7089 7090INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7091M: Deepak Saxena <dsaxena@plexity.net> 7092S: Maintained 7093F: drivers/char/hw_random/ixp4xx-rng.c 7094 7095INTEL MANAGEMENT ENGINE (mei) 7096M: Tomas Winkler <tomas.winkler@intel.com> 7097L: linux-kernel@vger.kernel.org 7098S: Supported 7099F: include/uapi/linux/mei.h 7100F: include/linux/mei_cl_bus.h 7101F: drivers/misc/mei/* 7102F: drivers/watchdog/mei_wdt.c 7103F: Documentation/misc-devices/mei/* 7104F: samples/mei/* 7105 7106INTEL MENLOW THERMAL DRIVER 7107M: Sujith Thomas <sujith.thomas@intel.com> 7108L: platform-driver-x86@vger.kernel.org 7109W: https://01.org/linux-acpi 7110S: Supported 7111F: drivers/platform/x86/intel_menlow.c 7112 7113INTEL MERRIFIELD GPIO DRIVER 7114M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7115L: linux-gpio@vger.kernel.org 7116S: Maintained 7117F: drivers/gpio/gpio-merrifield.c 7118 7119INTEL MIC DRIVERS (mic) 7120M: Sudeep Dutt <sudeep.dutt@intel.com> 7121M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7122S: Supported 7123W: https://github.com/sudeepdutt/mic 7124W: http://software.intel.com/en-us/mic-developer 7125F: include/linux/mic_bus.h 7126F: include/linux/scif.h 7127F: include/uapi/linux/mic_common.h 7128F: include/uapi/linux/mic_ioctl.h 7129F: include/uapi/linux/scif_ioctl.h 7130F: drivers/misc/mic/ 7131F: drivers/dma/mic_x100_dma.c 7132F: drivers/dma/mic_x100_dma.h 7133F: Documentation/mic/ 7134 7135INTEL PMC CORE DRIVER 7136M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7137M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7138L: platform-driver-x86@vger.kernel.org 7139S: Maintained 7140F: arch/x86/include/asm/pmc_core.h 7141F: drivers/platform/x86/intel_pmc_core* 7142 7143INTEL PMC/P-Unit IPC DRIVER 7144M: Zha Qipeng<qipeng.zha@intel.com> 7145L: platform-driver-x86@vger.kernel.org 7146S: Maintained 7147F: drivers/platform/x86/intel_pmc_ipc.c 7148F: drivers/platform/x86/intel_punit_ipc.c 7149F: arch/x86/include/asm/intel_pmc_ipc.h 7150F: arch/x86/include/asm/intel_punit_ipc.h 7151 7152INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7153M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7154L: linux-wireless@vger.kernel.org 7155S: Maintained 7156F: Documentation/networking/README.ipw2100 7157F: Documentation/networking/README.ipw2200 7158F: drivers/net/wireless/intel/ipw2x00/ 7159 7160INTEL PSTATE DRIVER 7161M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7162M: Len Brown <lenb@kernel.org> 7163L: linux-pm@vger.kernel.org 7164S: Supported 7165F: drivers/cpufreq/intel_pstate.c 7166 7167INTEL RDMA RNIC DRIVER 7168M: Faisal Latif <faisal.latif@intel.com> 7169M: Shiraz Saleem <shiraz.saleem@intel.com> 7170L: linux-rdma@vger.kernel.org 7171S: Supported 7172F: drivers/infiniband/hw/i40iw/ 7173 7174INTEL TELEMETRY DRIVER 7175M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7176L: platform-driver-x86@vger.kernel.org 7177S: Maintained 7178F: arch/x86/include/asm/intel_telemetry.h 7179F: drivers/platform/x86/intel_telemetry* 7180 7181INTEL VIRTUAL BUTTON DRIVER 7182M: AceLan Kao <acelan.kao@canonical.com> 7183L: platform-driver-x86@vger.kernel.org 7184S: Maintained 7185F: drivers/platform/x86/intel-vbtn.c 7186 7187INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7188M: Stanislaw Gruszka <sgruszka@redhat.com> 7189L: linux-wireless@vger.kernel.org 7190S: Supported 7191F: drivers/net/wireless/intel/iwlegacy/ 7192 7193INTEL WIRELESS WIFI LINK (iwlwifi) 7194M: Johannes Berg <johannes.berg@intel.com> 7195M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7196M: Luca Coelho <luciano.coelho@intel.com> 7197M: Intel Linux Wireless <linuxwifi@intel.com> 7198L: linux-wireless@vger.kernel.org 7199W: http://intellinuxwireless.org 7200T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7201S: Supported 7202F: drivers/net/wireless/intel/iwlwifi/ 7203 7204INTEL WIRELESS WIMAX CONNECTION 2400 7205M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7206M: linux-wimax@intel.com 7207L: wimax@linuxwimax.org (subscribers-only) 7208S: Supported 7209W: http://linuxwimax.org 7210F: Documentation/wimax/README.i2400m 7211F: drivers/net/wimax/i2400m/ 7212F: include/uapi/linux/wimax/i2400m.h 7213 7214INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7215M: Mario Limonciello <mario.limonciello@dell.com> 7216S: Maintained 7217F: drivers/platform/x86/intel-wmi-thunderbolt.c 7218 7219INTEL(R) TRACE HUB 7220M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7221S: Supported 7222F: Documentation/trace/intel_th.txt 7223F: drivers/hwtracing/intel_th/ 7224 7225INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7226M: Ning Sun <ning.sun@intel.com> 7227L: tboot-devel@lists.sourceforge.net 7228W: http://tboot.sourceforge.net 7229T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7230S: Supported 7231F: Documentation/intel_txt.txt 7232F: include/linux/tboot.h 7233F: arch/x86/kernel/tboot.c 7234 7235INTEL-MID GPIO DRIVER 7236M: David Cohen <david.a.cohen@linux.intel.com> 7237L: linux-gpio@vger.kernel.org 7238S: Maintained 7239F: drivers/gpio/gpio-intel-mid.c 7240 7241INVENSENSE MPU-3050 GYROSCOPE DRIVER 7242M: Linus Walleij <linus.walleij@linaro.org> 7243L: linux-iio@vger.kernel.org 7244S: Maintained 7245F: drivers/iio/gyro/mpu3050* 7246F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7247 7248IOC3 ETHERNET DRIVER 7249M: Ralf Baechle <ralf@linux-mips.org> 7250L: linux-mips@linux-mips.org 7251S: Maintained 7252F: drivers/net/ethernet/sgi/ioc3-eth.c 7253 7254IOC3 SERIAL DRIVER 7255M: Pat Gefre <pfg@sgi.com> 7256L: linux-serial@vger.kernel.org 7257S: Maintained 7258F: drivers/tty/serial/ioc3_serial.c 7259 7260IOMMU DRIVERS 7261M: Joerg Roedel <joro@8bytes.org> 7262L: iommu@lists.linux-foundation.org 7263T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7264S: Maintained 7265F: Documentation/devicetree/bindings/iommu/ 7266F: drivers/iommu/ 7267F: include/linux/iommu.h 7268F: include/linux/iova.h 7269 7270IP MASQUERADING 7271M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7272S: Maintained 7273F: net/ipv4/netfilter/ipt_MASQUERADE.c 7274 7275IPMI SUBSYSTEM 7276M: Corey Minyard <minyard@acm.org> 7277L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7278W: http://openipmi.sourceforge.net/ 7279S: Supported 7280F: Documentation/IPMI.txt 7281F: drivers/char/ipmi/ 7282F: include/linux/ipmi* 7283F: include/uapi/linux/ipmi* 7284 7285IPS SCSI RAID DRIVER 7286M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7287L: linux-scsi@vger.kernel.org 7288W: http://www.adaptec.com/ 7289S: Maintained 7290F: drivers/scsi/ips* 7291 7292IPVS 7293M: Wensong Zhang <wensong@linux-vs.org> 7294M: Simon Horman <horms@verge.net.au> 7295M: Julian Anastasov <ja@ssi.bg> 7296L: netdev@vger.kernel.org 7297L: lvs-devel@vger.kernel.org 7298S: Maintained 7299T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7300T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7301F: Documentation/networking/ipvs-sysctl.txt 7302F: include/net/ip_vs.h 7303F: include/uapi/linux/ip_vs.h 7304F: net/netfilter/ipvs/ 7305 7306IPWIRELESS DRIVER 7307M: Jiri Kosina <jikos@kernel.org> 7308M: David Sterba <dsterba@suse.com> 7309S: Odd Fixes 7310F: drivers/tty/ipwireless/ 7311 7312IPX NETWORK LAYER 7313L: netdev@vger.kernel.org 7314S: Odd fixes 7315F: include/net/ipx.h 7316F: include/uapi/linux/ipx.h 7317F: net/ipx/ 7318 7319IRDA SUBSYSTEM 7320M: Samuel Ortiz <samuel@sortiz.org> 7321L: irda-users@lists.sourceforge.net (subscribers-only) 7322L: netdev@vger.kernel.org 7323W: http://irda.sourceforge.net/ 7324S: Maintained 7325T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7326F: Documentation/networking/irda.txt 7327F: drivers/staging/irda/ 7328 7329IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7330M: Marc Zyngier <marc.zyngier@arm.com> 7331S: Maintained 7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7333F: Documentation/IRQ-domain.txt 7334F: include/linux/irqdomain.h 7335F: kernel/irq/irqdomain.c 7336F: kernel/irq/msi.c 7337 7338IRQ SUBSYSTEM 7339M: Thomas Gleixner <tglx@linutronix.de> 7340L: linux-kernel@vger.kernel.org 7341S: Maintained 7342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7343F: kernel/irq/ 7344 7345IRQCHIP DRIVERS 7346M: Thomas Gleixner <tglx@linutronix.de> 7347M: Jason Cooper <jason@lakedaemon.net> 7348M: Marc Zyngier <marc.zyngier@arm.com> 7349L: linux-kernel@vger.kernel.org 7350S: Maintained 7351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7352F: Documentation/devicetree/bindings/interrupt-controller/ 7353F: drivers/irqchip/ 7354 7355ISA 7356M: William Breathitt Gray <vilhelm.gray@gmail.com> 7357S: Maintained 7358F: Documentation/isa.txt 7359F: drivers/base/isa.c 7360F: include/linux/isa.h 7361 7362ISA RADIO MODULE 7363M: Hans Verkuil <hverkuil@xs4all.nl> 7364L: linux-media@vger.kernel.org 7365T: git git://linuxtv.org/media_tree.git 7366W: https://linuxtv.org 7367S: Maintained 7368F: drivers/media/radio/radio-isa* 7369 7370ISAPNP 7371M: Jaroslav Kysela <perex@perex.cz> 7372S: Maintained 7373F: Documentation/isapnp.txt 7374F: drivers/pnp/isapnp/ 7375F: include/linux/isapnp.h 7376 7377ISCSI 7378M: Lee Duncan <lduncan@suse.com> 7379M: Chris Leech <cleech@redhat.com> 7380L: open-iscsi@googlegroups.com 7381W: www.open-iscsi.com 7382S: Maintained 7383F: drivers/scsi/*iscsi* 7384F: include/scsi/*iscsi* 7385 7386iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7387M: Peter Jones <pjones@redhat.com> 7388M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7389S: Maintained 7390F: drivers/firmware/iscsi_ibft* 7391 7392ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7393M: Or Gerlitz <ogerlitz@mellanox.com> 7394M: Sagi Grimberg <sagi@grimberg.me> 7395M: Roi Dayan <roid@mellanox.com> 7396L: linux-rdma@vger.kernel.org 7397S: Supported 7398W: http://www.openfabrics.org 7399W: www.open-iscsi.org 7400Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7401F: drivers/infiniband/ulp/iser/ 7402 7403ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7404M: Sagi Grimberg <sagi@grimberg.me> 7405T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7406L: linux-rdma@vger.kernel.org 7407L: target-devel@vger.kernel.org 7408S: Supported 7409W: http://www.linux-iscsi.org 7410F: drivers/infiniband/ulp/isert 7411 7412ISDN SUBSYSTEM 7413M: Karsten Keil <isdn@linux-pingi.de> 7414L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7415L: netdev@vger.kernel.org 7416W: http://www.isdn4linux.de 7417T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7418S: Maintained 7419F: Documentation/isdn/ 7420F: drivers/isdn/ 7421F: include/linux/isdn.h 7422F: include/linux/isdn/ 7423F: include/uapi/linux/isdn.h 7424F: include/uapi/linux/isdn/ 7425 7426ISDN SUBSYSTEM (Eicon active card driver) 7427M: Armin Schindler <mac@melware.de> 7428L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7429W: http://www.melware.de 7430S: Maintained 7431F: drivers/isdn/hardware/eicon/ 7432 7433IT87 HARDWARE MONITORING DRIVER 7434M: Jean Delvare <jdelvare@suse.com> 7435L: linux-hwmon@vger.kernel.org 7436S: Maintained 7437F: Documentation/hwmon/it87 7438F: drivers/hwmon/it87.c 7439 7440IT913X MEDIA DRIVER 7441M: Antti Palosaari <crope@iki.fi> 7442L: linux-media@vger.kernel.org 7443W: https://linuxtv.org 7444W: http://palosaari.fi/linux/ 7445Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7446T: git git://linuxtv.org/anttip/media_tree.git 7447S: Maintained 7448F: drivers/media/tuners/it913x* 7449 7450IVTV VIDEO4LINUX DRIVER 7451M: Andy Walls <awalls@md.metrocast.net> 7452L: ivtv-devel@ivtvdriver.org (subscribers-only) 7453L: linux-media@vger.kernel.org 7454T: git git://linuxtv.org/media_tree.git 7455W: http://www.ivtvdriver.org 7456S: Maintained 7457F: Documentation/media/v4l-drivers/ivtv* 7458F: drivers/media/pci/ivtv/ 7459F: include/uapi/linux/ivtv* 7460 7461IX2505V MEDIA DRIVER 7462M: Malcolm Priestley <tvboxspy@gmail.com> 7463L: linux-media@vger.kernel.org 7464W: https://linuxtv.org 7465Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7466S: Maintained 7467F: drivers/media/dvb-frontends/ix2505v* 7468 7469JC42.4 TEMPERATURE SENSOR DRIVER 7470M: Guenter Roeck <linux@roeck-us.net> 7471L: linux-hwmon@vger.kernel.org 7472S: Maintained 7473F: drivers/hwmon/jc42.c 7474F: Documentation/hwmon/jc42 7475 7476JFS FILESYSTEM 7477M: Dave Kleikamp <shaggy@kernel.org> 7478L: jfs-discussion@lists.sourceforge.net 7479W: http://jfs.sourceforge.net/ 7480T: git git://github.com/kleikamp/linux-shaggy.git 7481S: Maintained 7482F: Documentation/filesystems/jfs.txt 7483F: fs/jfs/ 7484 7485JME NETWORK DRIVER 7486M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7487L: netdev@vger.kernel.org 7488S: Maintained 7489F: drivers/net/ethernet/jme.* 7490 7491JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7492M: David Woodhouse <dwmw2@infradead.org> 7493L: linux-mtd@lists.infradead.org 7494W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7495S: Maintained 7496F: fs/jffs2/ 7497F: include/uapi/linux/jffs2.h 7498 7499JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7500M: "Theodore Ts'o" <tytso@mit.edu> 7501M: Jan Kara <jack@suse.com> 7502L: linux-ext4@vger.kernel.org 7503S: Maintained 7504F: fs/jbd2/ 7505F: include/linux/jbd2.h 7506 7507JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7508M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7509L: linux-media@vger.kernel.org 7510S: Maintained 7511F: drivers/media/platform/rcar_jpu.c 7512 7513JSM Neo PCI based serial card 7514M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7515L: linux-serial@vger.kernel.org 7516S: Maintained 7517F: drivers/tty/serial/jsm/ 7518 7519K10TEMP HARDWARE MONITORING DRIVER 7520M: Clemens Ladisch <clemens@ladisch.de> 7521L: linux-hwmon@vger.kernel.org 7522S: Maintained 7523F: Documentation/hwmon/k10temp 7524F: drivers/hwmon/k10temp.c 7525 7526K8TEMP HARDWARE MONITORING DRIVER 7527M: Rudolf Marek <r.marek@assembler.cz> 7528L: linux-hwmon@vger.kernel.org 7529S: Maintained 7530F: Documentation/hwmon/k8temp 7531F: drivers/hwmon/k8temp.c 7532 7533KASAN 7534M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7535R: Alexander Potapenko <glider@google.com> 7536R: Dmitry Vyukov <dvyukov@google.com> 7537L: kasan-dev@googlegroups.com 7538S: Maintained 7539F: arch/*/include/asm/kasan.h 7540F: arch/*/mm/kasan_init* 7541F: Documentation/dev-tools/kasan.rst 7542F: include/linux/kasan*.h 7543F: lib/test_kasan.c 7544F: mm/kasan/ 7545F: scripts/Makefile.kasan 7546 7547KCONFIG 7548L: linux-kbuild@vger.kernel.org 7549S: Orphan 7550F: Documentation/kbuild/kconfig-language.txt 7551F: scripts/kconfig/ 7552 7553KDUMP 7554M: Dave Young <dyoung@redhat.com> 7555M: Baoquan He <bhe@redhat.com> 7556R: Vivek Goyal <vgoyal@redhat.com> 7557L: kexec@lists.infradead.org 7558W: http://lse.sourceforge.net/kdump/ 7559S: Maintained 7560F: Documentation/kdump/ 7561 7562KEENE FM RADIO TRANSMITTER DRIVER 7563M: Hans Verkuil <hverkuil@xs4all.nl> 7564L: linux-media@vger.kernel.org 7565T: git git://linuxtv.org/media_tree.git 7566W: https://linuxtv.org 7567S: Maintained 7568F: drivers/media/radio/radio-keene* 7569 7570KERNEL AUTOMOUNTER v4 (AUTOFS4) 7571M: Ian Kent <raven@themaw.net> 7572L: autofs@vger.kernel.org 7573S: Maintained 7574F: fs/autofs4/ 7575 7576KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7577M: Masahiro Yamada <yamada.masahiro@socionext.com> 7578M: Michal Marek <michal.lkml@markovi.net> 7579T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7580L: linux-kbuild@vger.kernel.org 7581S: Maintained 7582F: Documentation/kbuild/ 7583F: Makefile 7584F: scripts/Makefile.* 7585F: scripts/basic/ 7586F: scripts/mk* 7587F: scripts/package/ 7588 7589KERNEL JANITORS 7590L: kernel-janitors@vger.kernel.org 7591W: http://kernelnewbies.org/KernelJanitors 7592S: Odd Fixes 7593 7594KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7595M: "J. Bruce Fields" <bfields@fieldses.org> 7596M: Jeff Layton <jlayton@kernel.org> 7597L: linux-nfs@vger.kernel.org 7598W: http://nfs.sourceforge.net/ 7599T: git git://linux-nfs.org/~bfields/linux.git 7600S: Supported 7601F: fs/nfsd/ 7602F: include/uapi/linux/nfsd/ 7603F: fs/lockd/ 7604F: fs/nfs_common/ 7605F: net/sunrpc/ 7606F: include/linux/lockd/ 7607F: include/linux/sunrpc/ 7608F: include/uapi/linux/sunrpc/ 7609 7610KERNEL SELFTEST FRAMEWORK 7611M: Shuah Khan <shuahkh@osg.samsung.com> 7612M: Shuah Khan <shuah@kernel.org> 7613L: linux-kselftest@vger.kernel.org 7614T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7615S: Maintained 7616F: tools/testing/selftests/ 7617F: Documentation/dev-tools/kselftest* 7618 7619KERNEL USERMODE HELPER 7620M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7621L: linux-kernel@vger.kernel.org 7622S: Maintained 7623F: kernel/umh.c 7624F: include/linux/umh.h 7625 7626KERNEL VIRTUAL MACHINE (KVM) 7627M: Paolo Bonzini <pbonzini@redhat.com> 7628M: Radim Krčmář <rkrcmar@redhat.com> 7629L: kvm@vger.kernel.org 7630W: http://www.linux-kvm.org 7631T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7632S: Supported 7633F: Documentation/virtual/kvm/ 7634F: include/trace/events/kvm.h 7635F: include/uapi/asm-generic/kvm* 7636F: include/uapi/linux/kvm* 7637F: include/asm-generic/kvm* 7638F: include/linux/kvm* 7639F: include/kvm/iodev.h 7640F: virt/kvm/* 7641F: tools/kvm/ 7642 7643KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7644M: Joerg Roedel <joro@8bytes.org> 7645L: kvm@vger.kernel.org 7646W: http://www.linux-kvm.org/ 7647S: Maintained 7648F: arch/x86/include/asm/svm.h 7649F: arch/x86/kvm/svm.c 7650 7651KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7652M: Christoffer Dall <christoffer.dall@linaro.org> 7653M: Marc Zyngier <marc.zyngier@arm.com> 7654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7655L: kvmarm@lists.cs.columbia.edu 7656W: http://systems.cs.columbia.edu/projects/kvm-arm 7657T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7658S: Supported 7659F: arch/arm/include/uapi/asm/kvm* 7660F: arch/arm/include/asm/kvm* 7661F: arch/arm/kvm/ 7662F: virt/kvm/arm/ 7663F: include/kvm/arm_* 7664 7665KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7666M: Christoffer Dall <christoffer.dall@linaro.org> 7667M: Marc Zyngier <marc.zyngier@arm.com> 7668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7669L: kvmarm@lists.cs.columbia.edu 7670S: Maintained 7671F: arch/arm64/include/uapi/asm/kvm* 7672F: arch/arm64/include/asm/kvm* 7673F: arch/arm64/kvm/ 7674 7675KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7676M: James Hogan <jhogan@kernel.org> 7677L: linux-mips@linux-mips.org 7678S: Supported 7679F: arch/mips/include/uapi/asm/kvm* 7680F: arch/mips/include/asm/kvm* 7681F: arch/mips/kvm/ 7682 7683KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7684M: Paul Mackerras <paulus@ozlabs.org> 7685L: kvm-ppc@vger.kernel.org 7686W: http://www.linux-kvm.org/ 7687T: git git://github.com/agraf/linux-2.6.git 7688S: Supported 7689F: arch/powerpc/include/uapi/asm/kvm* 7690F: arch/powerpc/include/asm/kvm* 7691F: arch/powerpc/kvm/ 7692F: arch/powerpc/kernel/kvm* 7693 7694KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7695M: Christian Borntraeger <borntraeger@de.ibm.com> 7696M: Cornelia Huck <cohuck@redhat.com> 7697L: linux-s390@vger.kernel.org 7698W: http://www.ibm.com/developerworks/linux/linux390/ 7699T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7700S: Supported 7701F: arch/s390/include/uapi/asm/kvm* 7702F: arch/s390/include/asm/gmap.h 7703F: arch/s390/include/asm/kvm* 7704F: arch/s390/kvm/ 7705F: arch/s390/mm/gmap.c 7706 7707KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7708M: Paolo Bonzini <pbonzini@redhat.com> 7709M: Radim Krčmář <rkrcmar@redhat.com> 7710L: kvm@vger.kernel.org 7711W: http://www.linux-kvm.org 7712T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7713S: Supported 7714F: arch/x86/kvm/ 7715F: arch/x86/include/uapi/asm/kvm* 7716F: arch/x86/include/asm/kvm* 7717F: arch/x86/include/asm/pvclock-abi.h 7718F: arch/x86/kernel/kvm.c 7719F: arch/x86/kernel/kvmclock.c 7720 7721KERNFS 7722M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7723M: Tejun Heo <tj@kernel.org> 7724T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7725S: Supported 7726F: include/linux/kernfs.h 7727F: fs/kernfs/ 7728 7729KEXEC 7730M: Eric Biederman <ebiederm@xmission.com> 7731W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7732L: kexec@lists.infradead.org 7733S: Maintained 7734F: include/linux/kexec.h 7735F: include/uapi/linux/kexec.h 7736F: kernel/kexec* 7737 7738KEYS-ENCRYPTED 7739M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7740L: linux-integrity@vger.kernel.org 7741L: keyrings@vger.kernel.org 7742S: Supported 7743F: Documentation/security/keys/trusted-encrypted.rst 7744F: include/keys/encrypted-type.h 7745F: security/keys/encrypted-keys/ 7746 7747KEYS-TRUSTED 7748M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7749L: linux-integrity@vger.kernel.org 7750L: keyrings@vger.kernel.org 7751S: Supported 7752F: Documentation/security/keys/trusted-encrypted.rst 7753F: include/keys/trusted-type.h 7754F: security/keys/trusted.c 7755F: security/keys/trusted.h 7756 7757KEYS/KEYRINGS: 7758M: David Howells <dhowells@redhat.com> 7759L: keyrings@vger.kernel.org 7760S: Maintained 7761F: Documentation/security/keys/core.rst 7762F: include/linux/key.h 7763F: include/linux/key-type.h 7764F: include/linux/keyctl.h 7765F: include/uapi/linux/keyctl.h 7766F: include/keys/ 7767F: security/keys/ 7768 7769KGDB / KDB /debug_core 7770M: Jason Wessel <jason.wessel@windriver.com> 7771W: http://kgdb.wiki.kernel.org/ 7772L: kgdb-bugreport@lists.sourceforge.net 7773T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7774S: Maintained 7775F: Documentation/dev-tools/kgdb.rst 7776F: drivers/misc/kgdbts.c 7777F: drivers/tty/serial/kgdboc.c 7778F: include/linux/kdb.h 7779F: include/linux/kgdb.h 7780F: kernel/debug/ 7781 7782KMEMLEAK 7783M: Catalin Marinas <catalin.marinas@arm.com> 7784S: Maintained 7785F: Documentation/dev-tools/kmemleak.rst 7786F: include/linux/kmemleak.h 7787F: mm/kmemleak.c 7788F: mm/kmemleak-test.c 7789 7790KMOD KERNEL MODULE LOADER - USERMODE HELPER 7791M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7792L: linux-kernel@vger.kernel.org 7793S: Maintained 7794F: kernel/kmod.c 7795F: include/linux/kmod.h 7796F: lib/test_kmod.c 7797F: tools/testing/selftests/kmod/ 7798 7799KPROBES 7800M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7801M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7802M: "David S. Miller" <davem@davemloft.net> 7803M: Masami Hiramatsu <mhiramat@kernel.org> 7804S: Maintained 7805F: Documentation/kprobes.txt 7806F: include/linux/kprobes.h 7807F: include/asm-generic/kprobes.h 7808F: kernel/kprobes.c 7809 7810KS0108 LCD CONTROLLER DRIVER 7811M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7812W: http://miguelojeda.es/auxdisplay.htm 7813W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7814S: Maintained 7815F: Documentation/auxdisplay/ks0108 7816F: drivers/auxdisplay/ks0108.c 7817F: include/linux/ks0108.h 7818 7819L3MDEV 7820M: David Ahern <dsa@cumulusnetworks.com> 7821L: netdev@vger.kernel.org 7822S: Maintained 7823F: net/l3mdev 7824F: include/net/l3mdev.h 7825 7826LANTIQ MIPS ARCHITECTURE 7827M: John Crispin <john@phrozen.org> 7828L: linux-mips@linux-mips.org 7829S: Maintained 7830F: arch/mips/lantiq 7831F: drivers/soc/lantiq 7832 7833LAPB module 7834L: linux-x25@vger.kernel.org 7835S: Orphan 7836F: Documentation/networking/lapb-module.txt 7837F: include/*/lapb.h 7838F: net/lapb/ 7839 7840LASI 53c700 driver for PARISC 7841M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7842L: linux-scsi@vger.kernel.org 7843S: Maintained 7844F: Documentation/scsi/53c700.txt 7845F: drivers/scsi/53c700* 7846 7847LEAKING_ADDRESSES 7848M: Tobin C. Harding <me@tobin.cc> 7849S: Maintained 7850F: scripts/leaking_addresses.pl 7851 7852LED SUBSYSTEM 7853M: Richard Purdie <rpurdie@rpsys.net> 7854M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7855M: Pavel Machek <pavel@ucw.cz> 7856L: linux-leds@vger.kernel.org 7857T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7858S: Maintained 7859F: Documentation/devicetree/bindings/leds/ 7860F: drivers/leds/ 7861F: include/linux/leds.h 7862 7863LEGACY EEPROM DRIVER 7864M: Jean Delvare <jdelvare@suse.com> 7865S: Maintained 7866F: Documentation/misc-devices/eeprom 7867F: drivers/misc/eeprom/eeprom.c 7868 7869LEGO USB Tower driver 7870M: Juergen Stuber <starblue@users.sourceforge.net> 7871L: legousb-devel@lists.sourceforge.net 7872W: http://legousb.sourceforge.net/ 7873S: Maintained 7874F: drivers/usb/misc/legousbtower.c 7875 7876LG2160 MEDIA DRIVER 7877M: Michael Krufky <mkrufky@linuxtv.org> 7878L: linux-media@vger.kernel.org 7879W: https://linuxtv.org 7880W: http://github.com/mkrufky 7881Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7882T: git git://linuxtv.org/mkrufky/tuners.git 7883S: Maintained 7884F: drivers/media/dvb-frontends/lg2160.* 7885 7886LGDT3305 MEDIA DRIVER 7887M: Michael Krufky <mkrufky@linuxtv.org> 7888L: linux-media@vger.kernel.org 7889W: https://linuxtv.org 7890W: http://github.com/mkrufky 7891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7892T: git git://linuxtv.org/mkrufky/tuners.git 7893S: Maintained 7894F: drivers/media/dvb-frontends/lgdt3305.* 7895 7896LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7897M: Viresh Kumar <vireshk@kernel.org> 7898L: linux-ide@vger.kernel.org 7899T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7900S: Maintained 7901F: include/linux/pata_arasan_cf_data.h 7902F: drivers/ata/pata_arasan_cf.c 7903 7904LIBATA PATA DRIVERS 7905M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7906M: Tejun Heo <tj@kernel.org> 7907L: linux-ide@vger.kernel.org 7908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7909S: Maintained 7910F: drivers/ata/pata_*.c 7911F: drivers/ata/ata_generic.c 7912 7913LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7914M: Linus Walleij <linus.walleij@linaro.org> 7915L: linux-ide@vger.kernel.org 7916T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7917S: Maintained 7918F: drivers/ata/pata_ftide010.c 7919F: drivers/ata/sata_gemini.c 7920F: drivers/ata/sata_gemini.h 7921 7922LIBATA SATA AHCI PLATFORM devices support 7923M: Hans de Goede <hdegoede@redhat.com> 7924M: Tejun Heo <tj@kernel.org> 7925L: linux-ide@vger.kernel.org 7926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7927S: Maintained 7928F: drivers/ata/ahci_platform.c 7929F: drivers/ata/libahci_platform.c 7930F: include/linux/ahci_platform.h 7931 7932LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7933M: Mikael Pettersson <mikpelinux@gmail.com> 7934L: linux-ide@vger.kernel.org 7935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7936S: Maintained 7937F: drivers/ata/sata_promise.* 7938 7939LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7940M: Tejun Heo <tj@kernel.org> 7941L: linux-ide@vger.kernel.org 7942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7943S: Maintained 7944F: drivers/ata/ 7945F: include/linux/ata.h 7946F: include/linux/libata.h 7947F: Documentation/devicetree/bindings/ata/ 7948 7949LIBLOCKDEP 7950M: Sasha Levin <alexander.levin@verizon.com> 7951S: Maintained 7952F: tools/lib/lockdep/ 7953 7954LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7955M: Ross Zwisler <ross.zwisler@linux.intel.com> 7956L: linux-nvdimm@lists.01.org 7957Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7958S: Supported 7959F: drivers/nvdimm/blk.c 7960F: drivers/nvdimm/region_devs.c 7961 7962LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7963M: Vishal Verma <vishal.l.verma@intel.com> 7964L: linux-nvdimm@lists.01.org 7965Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7966S: Supported 7967F: drivers/nvdimm/btt* 7968 7969LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7970M: Ross Zwisler <ross.zwisler@linux.intel.com> 7971L: linux-nvdimm@lists.01.org 7972Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7973S: Supported 7974F: drivers/nvdimm/pmem* 7975 7976LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7977M: Dan Williams <dan.j.williams@intel.com> 7978L: linux-nvdimm@lists.01.org 7979Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7980T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7981S: Supported 7982F: drivers/nvdimm/* 7983F: drivers/acpi/nfit/* 7984F: include/linux/nd.h 7985F: include/linux/libnvdimm.h 7986F: include/uapi/linux/ndctl.h 7987 7988LIGHTNVM PLATFORM SUPPORT 7989M: Matias Bjorling <mb@lightnvm.io> 7990W: http://github/OpenChannelSSD 7991L: linux-block@vger.kernel.org 7992S: Maintained 7993F: drivers/lightnvm/ 7994F: include/linux/lightnvm.h 7995F: include/uapi/linux/lightnvm.h 7996 7997LINUX FOR POWER MACINTOSH 7998M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7999W: http://www.penguinppc.org/ 8000L: linuxppc-dev@lists.ozlabs.org 8001S: Maintained 8002F: arch/powerpc/platforms/powermac/ 8003F: drivers/macintosh/ 8004 8005LINUX FOR POWERPC (32-BIT AND 64-BIT) 8006M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8007M: Paul Mackerras <paulus@samba.org> 8008M: Michael Ellerman <mpe@ellerman.id.au> 8009W: https://github.com/linuxppc/linux/wiki 8010L: linuxppc-dev@lists.ozlabs.org 8011Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8013S: Supported 8014F: Documentation/ABI/stable/sysfs-firmware-opal-* 8015F: Documentation/devicetree/bindings/powerpc/ 8016F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8017F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8018F: Documentation/powerpc/ 8019F: arch/powerpc/ 8020F: drivers/char/tpm/tpm_ibmvtpm* 8021F: drivers/crypto/nx/ 8022F: drivers/crypto/vmx/ 8023F: drivers/i2c/busses/i2c-opal.c 8024F: drivers/net/ethernet/ibm/ibmveth.* 8025F: drivers/net/ethernet/ibm/ibmvnic.* 8026F: drivers/pci/hotplug/pnv_php.c 8027F: drivers/pci/hotplug/rpa* 8028F: drivers/rtc/rtc-opal.c 8029F: drivers/scsi/ibmvscsi/ 8030F: drivers/tty/hvc/hvc_opal.c 8031F: drivers/watchdog/wdrtas.c 8032F: tools/testing/selftests/powerpc 8033N: /pmac 8034N: powermac 8035N: powernv 8036N: [^a-z0-9]ps3 8037N: pseries 8038 8039LINUX FOR POWERPC EMBEDDED MPC5XXX 8040M: Anatolij Gustschin <agust@denx.de> 8041L: linuxppc-dev@lists.ozlabs.org 8042T: git git://git.denx.de/linux-denx-agust.git 8043S: Maintained 8044F: arch/powerpc/platforms/512x/ 8045F: arch/powerpc/platforms/52xx/ 8046 8047LINUX FOR POWERPC EMBEDDED PPC4XX 8048M: Alistair Popple <alistair@popple.id.au> 8049M: Matt Porter <mporter@kernel.crashing.org> 8050W: http://www.penguinppc.org/ 8051L: linuxppc-dev@lists.ozlabs.org 8052S: Maintained 8053F: arch/powerpc/platforms/40x/ 8054F: arch/powerpc/platforms/44x/ 8055 8056LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8057M: Scott Wood <oss@buserror.net> 8058M: Kumar Gala <galak@kernel.crashing.org> 8059W: http://www.penguinppc.org/ 8060L: linuxppc-dev@lists.ozlabs.org 8061T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8062S: Maintained 8063F: arch/powerpc/platforms/83xx/ 8064F: arch/powerpc/platforms/85xx/ 8065F: Documentation/devicetree/bindings/powerpc/fsl/ 8066 8067LINUX FOR POWERPC EMBEDDED PPC8XX 8068M: Vitaly Bordug <vitb@kernel.crashing.org> 8069W: http://www.penguinppc.org/ 8070L: linuxppc-dev@lists.ozlabs.org 8071S: Maintained 8072F: arch/powerpc/platforms/8xx/ 8073 8074LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8075L: linuxppc-dev@lists.ozlabs.org 8076S: Orphan 8077F: arch/powerpc/*/*virtex* 8078F: arch/powerpc/*/*/*virtex* 8079 8080LINUX FOR POWERPC PA SEMI PWRFICIENT 8081L: linuxppc-dev@lists.ozlabs.org 8082S: Orphan 8083F: arch/powerpc/platforms/pasemi/ 8084F: drivers/*/*pasemi* 8085F: drivers/*/*/*pasemi* 8086 8087LINUX KERNEL DUMP TEST MODULE (LKDTM) 8088M: Kees Cook <keescook@chromium.org> 8089S: Maintained 8090F: drivers/misc/lkdtm* 8091 8092LINUX SECURITY MODULE (LSM) FRAMEWORK 8093M: Chris Wright <chrisw@sous-sol.org> 8094L: linux-security-module@vger.kernel.org 8095S: Supported 8096 8097LIS3LV02D ACCELEROMETER DRIVER 8098M: Eric Piel <eric.piel@tremplin-utc.net> 8099S: Maintained 8100F: Documentation/misc-devices/lis3lv02d 8101F: drivers/misc/lis3lv02d/ 8102F: drivers/platform/x86/hp_accel.c 8103 8104LIVE PATCHING 8105M: Josh Poimboeuf <jpoimboe@redhat.com> 8106M: Jessica Yu <jeyu@kernel.org> 8107M: Jiri Kosina <jikos@kernel.org> 8108M: Miroslav Benes <mbenes@suse.cz> 8109R: Petr Mladek <pmladek@suse.com> 8110S: Maintained 8111F: kernel/livepatch/ 8112F: include/linux/livepatch.h 8113F: arch/x86/include/asm/livepatch.h 8114F: arch/x86/kernel/livepatch.c 8115F: Documentation/livepatch/ 8116F: Documentation/ABI/testing/sysfs-kernel-livepatch 8117F: samples/livepatch/ 8118L: live-patching@vger.kernel.org 8119T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8120 8121LLC (802.2) 8122L: netdev@vger.kernel.org 8123S: Odd fixes 8124F: include/linux/llc.h 8125F: include/uapi/linux/llc.h 8126F: include/net/llc* 8127F: net/llc/ 8128 8129LM73 HARDWARE MONITOR DRIVER 8130M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8131L: linux-hwmon@vger.kernel.org 8132S: Maintained 8133F: drivers/hwmon/lm73.c 8134 8135LM78 HARDWARE MONITOR DRIVER 8136M: Jean Delvare <jdelvare@suse.com> 8137L: linux-hwmon@vger.kernel.org 8138S: Maintained 8139F: Documentation/hwmon/lm78 8140F: drivers/hwmon/lm78.c 8141 8142LM83 HARDWARE MONITOR DRIVER 8143M: Jean Delvare <jdelvare@suse.com> 8144L: linux-hwmon@vger.kernel.org 8145S: Maintained 8146F: Documentation/hwmon/lm83 8147F: drivers/hwmon/lm83.c 8148 8149LM90 HARDWARE MONITOR DRIVER 8150M: Jean Delvare <jdelvare@suse.com> 8151L: linux-hwmon@vger.kernel.org 8152S: Maintained 8153F: Documentation/hwmon/lm90 8154F: Documentation/devicetree/bindings/hwmon/lm90.txt 8155F: drivers/hwmon/lm90.c 8156F: include/dt-bindings/thermal/lm90.h 8157 8158LM95234 HARDWARE MONITOR DRIVER 8159M: Guenter Roeck <linux@roeck-us.net> 8160L: linux-hwmon@vger.kernel.org 8161S: Maintained 8162F: Documentation/hwmon/lm95234 8163F: drivers/hwmon/lm95234.c 8164 8165LME2510 MEDIA DRIVER 8166M: Malcolm Priestley <tvboxspy@gmail.com> 8167L: linux-media@vger.kernel.org 8168W: https://linuxtv.org 8169Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8170S: Maintained 8171F: drivers/media/usb/dvb-usb-v2/lmedm04* 8172 8173LOADPIN SECURITY MODULE 8174M: Kees Cook <keescook@chromium.org> 8175T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8176S: Supported 8177F: security/loadpin/ 8178F: Documentation/admin-guide/LSM/LoadPin.rst 8179 8180LOCKING PRIMITIVES 8181M: Peter Zijlstra <peterz@infradead.org> 8182M: Ingo Molnar <mingo@redhat.com> 8183L: linux-kernel@vger.kernel.org 8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8185S: Maintained 8186F: Documentation/locking/ 8187F: include/linux/lockdep.h 8188F: include/linux/spinlock*.h 8189F: arch/*/include/asm/spinlock*.h 8190F: include/linux/rwlock*.h 8191F: include/linux/mutex*.h 8192F: arch/*/include/asm/mutex*.h 8193F: include/linux/rwsem*.h 8194F: arch/*/include/asm/rwsem.h 8195F: include/linux/seqlock.h 8196F: lib/locking*.[ch] 8197F: kernel/locking/ 8198 8199LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8200M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8201L: linux-ntfs-dev@lists.sourceforge.net 8202W: http://www.linux-ntfs.org/content/view/19/37/ 8203S: Maintained 8204F: Documentation/ldm.txt 8205F: block/partitions/ldm.* 8206 8207LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8208M: Sathya Prakash <sathya.prakash@broadcom.com> 8209M: Chaitra P B <chaitra.basappa@broadcom.com> 8210M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8211L: MPT-FusionLinux.pdl@broadcom.com 8212L: linux-scsi@vger.kernel.org 8213W: http://www.avagotech.com/support/ 8214S: Supported 8215F: drivers/message/fusion/ 8216F: drivers/scsi/mpt2sas/ 8217F: drivers/scsi/mpt3sas/ 8218 8219LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8220M: Matthew Wilcox <matthew@wil.cx> 8221L: linux-scsi@vger.kernel.org 8222S: Maintained 8223F: drivers/scsi/sym53c8xx_2/ 8224 8225LTC4261 HARDWARE MONITOR DRIVER 8226M: Guenter Roeck <linux@roeck-us.net> 8227L: linux-hwmon@vger.kernel.org 8228S: Maintained 8229F: Documentation/hwmon/ltc4261 8230F: drivers/hwmon/ltc4261.c 8231 8232LTC4306 I2C MULTIPLEXER DRIVER 8233M: Michael Hennerich <michael.hennerich@analog.com> 8234W: http://ez.analog.com/community/linux-device-drivers 8235L: linux-i2c@vger.kernel.org 8236S: Supported 8237F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8238F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8239 8240LTP (Linux Test Project) 8241M: Mike Frysinger <vapier@gentoo.org> 8242M: Cyril Hrubis <chrubis@suse.cz> 8243M: Wanlong Gao <wanlong.gao@gmail.com> 8244M: Jan Stancek <jstancek@redhat.com> 8245M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8246M: Alexey Kodanev <alexey.kodanev@oracle.com> 8247L: ltp@lists.linux.it (subscribers-only) 8248W: http://linux-test-project.github.io/ 8249T: git git://github.com/linux-test-project/ltp.git 8250S: Maintained 8251 8252M32R ARCHITECTURE 8253W: http://www.linux-m32r.org/ 8254S: Orphan 8255F: arch/m32r/ 8256 8257M68K ARCHITECTURE 8258M: Geert Uytterhoeven <geert@linux-m68k.org> 8259L: linux-m68k@lists.linux-m68k.org 8260W: http://www.linux-m68k.org/ 8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8262S: Maintained 8263F: arch/m68k/ 8264F: drivers/zorro/ 8265 8266M68K ON APPLE MACINTOSH 8267M: Joshua Thompson <funaho@jurai.org> 8268W: http://www.mac.linux-m68k.org/ 8269L: linux-m68k@lists.linux-m68k.org 8270S: Maintained 8271F: arch/m68k/mac/ 8272 8273M68K ON HP9000/300 8274M: Philip Blundell <philb@gnu.org> 8275W: http://www.tazenda.demon.co.uk/phil/linux-hp 8276S: Maintained 8277F: arch/m68k/hp300/ 8278 8279M88DS3103 MEDIA DRIVER 8280M: Antti Palosaari <crope@iki.fi> 8281L: linux-media@vger.kernel.org 8282W: https://linuxtv.org 8283W: http://palosaari.fi/linux/ 8284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8285T: git git://linuxtv.org/anttip/media_tree.git 8286S: Maintained 8287F: drivers/media/dvb-frontends/m88ds3103* 8288 8289M88RS2000 MEDIA DRIVER 8290M: Malcolm Priestley <tvboxspy@gmail.com> 8291L: linux-media@vger.kernel.org 8292W: https://linuxtv.org 8293Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8294S: Maintained 8295F: drivers/media/dvb-frontends/m88rs2000* 8296 8297MA901 MASTERKIT USB FM RADIO DRIVER 8298M: Alexey Klimov <klimov.linux@gmail.com> 8299L: linux-media@vger.kernel.org 8300T: git git://linuxtv.org/media_tree.git 8301S: Maintained 8302F: drivers/media/radio/radio-ma901.c 8303 8304MAC80211 8305M: Johannes Berg <johannes@sipsolutions.net> 8306L: linux-wireless@vger.kernel.org 8307W: http://wireless.kernel.org/ 8308T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8309T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8310S: Maintained 8311F: Documentation/networking/mac80211-injection.txt 8312F: include/net/mac80211.h 8313F: net/mac80211/ 8314F: drivers/net/wireless/mac80211_hwsim.[ch] 8315F: Documentation/networking/mac80211_hwsim/README 8316 8317MAILBOX API 8318M: Jassi Brar <jassisinghbrar@gmail.com> 8319L: linux-kernel@vger.kernel.org 8320S: Maintained 8321F: drivers/mailbox/ 8322F: include/linux/mailbox_client.h 8323F: include/linux/mailbox_controller.h 8324 8325MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8326M: Michael Kerrisk <mtk.manpages@gmail.com> 8327W: http://www.kernel.org/doc/man-pages 8328L: linux-man@vger.kernel.org 8329S: Maintained 8330 8331MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8332M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8333L: linux-mips@linux-mips.org 8334S: Maintained 8335F: arch/mips/boot/dts/img/pistachio_marduk.dts 8336 8337MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8338M: Andrew Lunn <andrew@lunn.ch> 8339M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8340L: netdev@vger.kernel.org 8341S: Maintained 8342F: drivers/net/dsa/mv88e6xxx/ 8343F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8344 8345MARVELL ARMADA DRM SUPPORT 8346M: Russell King <linux@armlinux.org.uk> 8347S: Maintained 8348T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8349T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8350F: drivers/gpu/drm/armada/ 8351F: include/uapi/drm/armada_drm.h 8352F: Documentation/devicetree/bindings/display/armada/ 8353 8354MARVELL CRYPTO DRIVER 8355M: Boris Brezillon <boris.brezillon@free-electrons.com> 8356M: Arnaud Ebalard <arno@natisbad.org> 8357F: drivers/crypto/marvell/ 8358S: Maintained 8359L: linux-crypto@vger.kernel.org 8360 8361MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8362M: Mirko Lindner <mlindner@marvell.com> 8363M: Stephen Hemminger <stephen@networkplumber.org> 8364L: netdev@vger.kernel.org 8365S: Maintained 8366F: drivers/net/ethernet/marvell/sk* 8367 8368MARVELL LIBERTAS WIRELESS DRIVER 8369L: libertas-dev@lists.infradead.org 8370S: Orphan 8371F: drivers/net/wireless/marvell/libertas/ 8372 8373MARVELL MACCHIATOBIN SUPPORT 8374M: Russell King <rmk@armlinux.org.uk> 8375L: linux-arm-kernel@lists.infradead.org 8376S: Maintained 8377F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8378 8379MARVELL MV643XX ETHERNET DRIVER 8380M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8381L: netdev@vger.kernel.org 8382S: Maintained 8383F: drivers/net/ethernet/marvell/mv643xx_eth.* 8384F: include/linux/mv643xx.h 8385 8386MARVELL MV88X3310 PHY DRIVER 8387M: Russell King <rmk@armlinux.org.uk> 8388L: netdev@vger.kernel.org 8389S: Maintained 8390F: drivers/net/phy/marvell10g.c 8391 8392MARVELL MVNETA ETHERNET DRIVER 8393M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8394L: netdev@vger.kernel.org 8395S: Maintained 8396F: drivers/net/ethernet/marvell/mvneta.* 8397 8398MARVELL MWIFIEX WIRELESS DRIVER 8399M: Amitkumar Karwar <amitkarwar@gmail.com> 8400M: Nishant Sarmukadam <nishants@marvell.com> 8401M: Ganapathi Bhat <gbhat@marvell.com> 8402M: Xinming Hu <huxm@marvell.com> 8403L: linux-wireless@vger.kernel.org 8404S: Maintained 8405F: drivers/net/wireless/marvell/mwifiex/ 8406 8407MARVELL MWL8K WIRELESS DRIVER 8408M: Lennert Buytenhek <buytenh@wantstofly.org> 8409L: linux-wireless@vger.kernel.org 8410S: Odd Fixes 8411F: drivers/net/wireless/marvell/mwl8k.c 8412 8413MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8414M: Nicolas Pitre <nico@fluxnic.net> 8415S: Odd Fixes 8416F: drivers/mmc/host/mvsdio.* 8417 8418MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8419M: Hu Ziji <huziji@marvell.com> 8420L: linux-mmc@vger.kernel.org 8421S: Supported 8422F: drivers/mmc/host/sdhci-xenon* 8423F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8424 8425MATROX FRAMEBUFFER DRIVER 8426L: linux-fbdev@vger.kernel.org 8427S: Orphan 8428F: drivers/video/fbdev/matrox/matroxfb_* 8429F: include/uapi/linux/matroxfb.h 8430 8431MAX16065 HARDWARE MONITOR DRIVER 8432M: Guenter Roeck <linux@roeck-us.net> 8433L: linux-hwmon@vger.kernel.org 8434S: Maintained 8435F: Documentation/hwmon/max16065 8436F: drivers/hwmon/max16065.c 8437 8438MAX20751 HARDWARE MONITOR DRIVER 8439M: Guenter Roeck <linux@roeck-us.net> 8440L: linux-hwmon@vger.kernel.org 8441S: Maintained 8442F: Documentation/hwmon/max20751 8443F: drivers/hwmon/max20751.c 8444 8445MAX2175 SDR TUNER DRIVER 8446M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8447L: linux-media@vger.kernel.org 8448T: git git://linuxtv.org/media_tree.git 8449S: Maintained 8450F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8451F: Documentation/media/v4l-drivers/max2175.rst 8452F: drivers/media/i2c/max2175* 8453F: include/uapi/linux/max2175.h 8454 8455MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8456L: linux-hwmon@vger.kernel.org 8457S: Orphan 8458F: Documentation/hwmon/max6650 8459F: drivers/hwmon/max6650.c 8460 8461MAX6697 HARDWARE MONITOR DRIVER 8462M: Guenter Roeck <linux@roeck-us.net> 8463L: linux-hwmon@vger.kernel.org 8464S: Maintained 8465F: Documentation/hwmon/max6697 8466F: Documentation/devicetree/bindings/i2c/max6697.txt 8467F: drivers/hwmon/max6697.c 8468F: include/linux/platform_data/max6697.h 8469 8470MAX9860 MONO AUDIO VOICE CODEC DRIVER 8471M: Peter Rosin <peda@axentia.se> 8472L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8473S: Maintained 8474F: Documentation/devicetree/bindings/sound/max9860.txt 8475F: sound/soc/codecs/max9860.* 8476 8477MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8478M: Javier Martinez Canillas <javier@dowhile0.org> 8479L: linux-kernel@vger.kernel.org 8480S: Supported 8481F: drivers/regulator/max77802-regulator.c 8482F: Documentation/devicetree/bindings/*/*max77802.txt 8483F: include/dt-bindings/*/*max77802.h 8484 8485MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8486M: Krzysztof Kozlowski <krzk@kernel.org> 8487M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8488L: linux-pm@vger.kernel.org 8489S: Supported 8490F: drivers/power/supply/max14577_charger.c 8491F: drivers/power/supply/max77693_charger.c 8492 8493MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8494M: Chanwoo Choi <cw00.choi@samsung.com> 8495M: Krzysztof Kozlowski <krzk@kernel.org> 8496M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8497L: linux-kernel@vger.kernel.org 8498S: Supported 8499F: drivers/*/max14577*.c 8500F: drivers/*/max77686*.c 8501F: drivers/*/max77693*.c 8502F: drivers/extcon/extcon-max14577.c 8503F: drivers/extcon/extcon-max77693.c 8504F: drivers/rtc/rtc-max77686.c 8505F: drivers/clk/clk-max77686.c 8506F: Documentation/devicetree/bindings/mfd/max14577.txt 8507F: Documentation/devicetree/bindings/*/max77686.txt 8508F: Documentation/devicetree/bindings/mfd/max77693.txt 8509F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8510F: include/linux/mfd/max14577*.h 8511F: include/linux/mfd/max77686*.h 8512F: include/linux/mfd/max77693*.h 8513 8514MAXIRADIO FM RADIO RECEIVER DRIVER 8515M: Hans Verkuil <hverkuil@xs4all.nl> 8516L: linux-media@vger.kernel.org 8517T: git git://linuxtv.org/media_tree.git 8518W: https://linuxtv.org 8519S: Maintained 8520F: drivers/media/radio/radio-maxiradio* 8521 8522MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8523M: Peter Rosin <peda@axentia.se> 8524L: linux-iio@vger.kernel.org 8525S: Maintained 8526F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8527F: drivers/iio/potentiometer/mcp4531.c 8528 8529MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8530M: William Breathitt Gray <vilhelm.gray@gmail.com> 8531L: linux-iio@vger.kernel.org 8532S: Maintained 8533F: drivers/iio/dac/cio-dac.c 8534 8535MEDIA DRIVERS FOR ASCOT2E 8536M: Sergey Kozlov <serjk@netup.ru> 8537M: Abylay Ospan <aospan@netup.ru> 8538L: linux-media@vger.kernel.org 8539W: https://linuxtv.org 8540W: http://netup.tv/ 8541T: git git://linuxtv.org/media_tree.git 8542S: Supported 8543F: drivers/media/dvb-frontends/ascot2e* 8544 8545MEDIA DRIVERS FOR CXD2841ER 8546M: Sergey Kozlov <serjk@netup.ru> 8547M: Abylay Ospan <aospan@netup.ru> 8548L: linux-media@vger.kernel.org 8549W: https://linuxtv.org 8550W: http://netup.tv/ 8551T: git git://linuxtv.org/media_tree.git 8552S: Supported 8553F: drivers/media/dvb-frontends/cxd2841er* 8554 8555MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8556M: Daniel Scheller <d.scheller.oss@gmail.com> 8557L: linux-media@vger.kernel.org 8558W: https://linuxtv.org 8559T: git git://linuxtv.org/media_tree.git 8560S: Maintained 8561F: drivers/media/pci/ddbridge/* 8562 8563MEDIA DRIVERS FOR FREESCALE IMX 8564M: Steve Longerbeam <slongerbeam@gmail.com> 8565M: Philipp Zabel <p.zabel@pengutronix.de> 8566L: linux-media@vger.kernel.org 8567T: git git://linuxtv.org/media_tree.git 8568S: Maintained 8569F: Documentation/devicetree/bindings/media/imx.txt 8570F: Documentation/media/v4l-drivers/imx.rst 8571F: drivers/staging/media/imx/ 8572F: include/linux/imx-media.h 8573F: include/media/imx.h 8574 8575MEDIA DRIVERS FOR HELENE 8576M: Abylay Ospan <aospan@netup.ru> 8577L: linux-media@vger.kernel.org 8578W: https://linuxtv.org 8579W: http://netup.tv/ 8580T: git git://linuxtv.org/media_tree.git 8581S: Supported 8582F: drivers/media/dvb-frontends/helene* 8583 8584MEDIA DRIVERS FOR HORUS3A 8585M: Sergey Kozlov <serjk@netup.ru> 8586M: Abylay Ospan <aospan@netup.ru> 8587L: linux-media@vger.kernel.org 8588W: https://linuxtv.org 8589W: http://netup.tv/ 8590T: git git://linuxtv.org/media_tree.git 8591S: Supported 8592F: drivers/media/dvb-frontends/horus3a* 8593 8594MEDIA DRIVERS FOR LNBH25 8595M: Sergey Kozlov <serjk@netup.ru> 8596M: Abylay Ospan <aospan@netup.ru> 8597L: linux-media@vger.kernel.org 8598W: https://linuxtv.org 8599W: http://netup.tv/ 8600T: git git://linuxtv.org/media_tree.git 8601S: Supported 8602F: drivers/media/dvb-frontends/lnbh25* 8603 8604MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8605M: Daniel Scheller <d.scheller.oss@gmail.com> 8606L: linux-media@vger.kernel.org 8607W: https://linuxtv.org 8608T: git git://linuxtv.org/media_tree.git 8609S: Maintained 8610F: drivers/media/dvb-frontends/mxl5xx* 8611 8612MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8613M: Sergey Kozlov <serjk@netup.ru> 8614M: Abylay Ospan <aospan@netup.ru> 8615L: linux-media@vger.kernel.org 8616W: https://linuxtv.org 8617W: http://netup.tv/ 8618T: git git://linuxtv.org/media_tree.git 8619S: Supported 8620F: drivers/media/pci/netup_unidvb/* 8621 8622MEDIA DRIVERS FOR RENESAS - DRIF 8623M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8624L: linux-media@vger.kernel.org 8625L: linux-renesas-soc@vger.kernel.org 8626T: git git://linuxtv.org/media_tree.git 8627S: Supported 8628F: Documentation/devicetree/bindings/media/renesas,drif.txt 8629F: drivers/media/platform/rcar_drif.c 8630 8631MEDIA DRIVERS FOR RENESAS - FCP 8632M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8633L: linux-media@vger.kernel.org 8634L: linux-renesas-soc@vger.kernel.org 8635T: git git://linuxtv.org/media_tree.git 8636S: Supported 8637F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8638F: drivers/media/platform/rcar-fcp.c 8639F: include/media/rcar-fcp.h 8640 8641MEDIA DRIVERS FOR RENESAS - FDP1 8642M: Kieran Bingham <kieran@bingham.xyz> 8643L: linux-media@vger.kernel.org 8644L: linux-renesas-soc@vger.kernel.org 8645T: git git://linuxtv.org/media_tree.git 8646S: Supported 8647F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8648F: drivers/media/platform/rcar_fdp1.c 8649 8650MEDIA DRIVERS FOR RENESAS - VIN 8651M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8652L: linux-media@vger.kernel.org 8653L: linux-renesas-soc@vger.kernel.org 8654T: git git://linuxtv.org/media_tree.git 8655S: Supported 8656F: Documentation/devicetree/bindings/media/rcar_vin.txt 8657F: drivers/media/platform/rcar-vin/ 8658 8659MEDIA DRIVERS FOR RENESAS - VSP1 8660M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8661L: linux-media@vger.kernel.org 8662L: linux-renesas-soc@vger.kernel.org 8663T: git git://linuxtv.org/media_tree.git 8664S: Supported 8665F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8666F: drivers/media/platform/vsp1/ 8667 8668MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8669M: Daniel Scheller <d.scheller.oss@gmail.com> 8670L: linux-media@vger.kernel.org 8671W: https://linuxtv.org 8672T: git git://linuxtv.org/media_tree.git 8673S: Maintained 8674F: drivers/media/dvb-frontends/stv0910* 8675 8676MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8677M: Daniel Scheller <d.scheller.oss@gmail.com> 8678L: linux-media@vger.kernel.org 8679W: https://linuxtv.org 8680T: git git://linuxtv.org/media_tree.git 8681S: Maintained 8682F: drivers/media/dvb-frontends/stv6111* 8683 8684MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8685M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8686M: Mauro Carvalho Chehab <mchehab@kernel.org> 8687P: LinuxTV.org Project 8688L: linux-media@vger.kernel.org 8689W: https://linuxtv.org 8690Q: http://patchwork.kernel.org/project/linux-media/list/ 8691T: git git://linuxtv.org/media_tree.git 8692S: Maintained 8693F: Documentation/devicetree/bindings/media/ 8694F: Documentation/media/ 8695F: drivers/media/ 8696F: drivers/staging/media/ 8697F: include/linux/platform_data/media/ 8698F: include/media/ 8699F: include/uapi/linux/dvb/ 8700F: include/uapi/linux/videodev2.h 8701F: include/uapi/linux/media.h 8702F: include/uapi/linux/v4l2-* 8703F: include/uapi/linux/meye.h 8704F: include/uapi/linux/ivtv* 8705F: include/uapi/linux/uvcvideo.h 8706 8707MEDIATEK CIR DRIVER 8708M: Sean Wang <sean.wang@mediatek.com> 8709S: Maintained 8710F: drivers/media/rc/mtk-cir.c 8711 8712MEDIATEK PMIC LED DRIVER 8713M: Sean Wang <sean.wang@mediatek.com> 8714S: Maintained 8715F: drivers/leds/leds-mt6323.c 8716F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8717 8718MEDIATEK ETHERNET DRIVER 8719M: Felix Fietkau <nbd@openwrt.org> 8720M: John Crispin <john@phrozen.org> 8721M: Sean Wang <sean.wang@mediatek.com> 8722M: Nelson Chang <nelson.chang@mediatek.com> 8723L: netdev@vger.kernel.org 8724S: Maintained 8725F: drivers/net/ethernet/mediatek/ 8726 8727MEDIATEK JPEG DRIVER 8728M: Rick Chang <rick.chang@mediatek.com> 8729M: Bin Liu <bin.liu@mediatek.com> 8730S: Supported 8731F: drivers/media/platform/mtk-jpeg/ 8732F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8733 8734MEDIATEK MDP DRIVER 8735M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8736M: Houlong Wei <houlong.wei@mediatek.com> 8737M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8738S: Supported 8739F: drivers/media/platform/mtk-mdp/ 8740F: drivers/media/platform/mtk-vpu/ 8741F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8742 8743MEDIATEK MEDIA DRIVER 8744M: Tiffany Lin <tiffany.lin@mediatek.com> 8745M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8746S: Supported 8747F: drivers/media/platform/mtk-vcodec/ 8748F: drivers/media/platform/mtk-vpu/ 8749F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8750F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8751 8752MEDIATEK MT7601U WIRELESS LAN DRIVER 8753M: Jakub Kicinski <kubakici@wp.pl> 8754L: linux-wireless@vger.kernel.org 8755S: Maintained 8756F: drivers/net/wireless/mediatek/mt7601u/ 8757 8758MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8759M: Sean Wang <sean.wang@mediatek.com> 8760S: Maintained 8761F: drivers/char/hw_random/mtk-rng.c 8762 8763MEDIATEK USB3 DRD IP DRIVER 8764M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8765L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8767L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8768S: Maintained 8769F: drivers/usb/mtu3/ 8770 8771MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8772M: Peter Senna Tschudin <peter.senna@collabora.com> 8773M: Martin Donnelly <martin.donnelly@ge.com> 8774M: Martyn Welch <martyn.welch@collabora.co.uk> 8775S: Maintained 8776F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8777F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8778 8779MEGARAID SCSI/SAS DRIVERS 8780M: Kashyap Desai <kashyap.desai@broadcom.com> 8781M: Sumit Saxena <sumit.saxena@broadcom.com> 8782M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8783L: megaraidlinux.pdl@broadcom.com 8784L: linux-scsi@vger.kernel.org 8785W: http://www.avagotech.com/support/ 8786S: Maintained 8787F: Documentation/scsi/megaraid.txt 8788F: drivers/scsi/megaraid.* 8789F: drivers/scsi/megaraid/ 8790 8791MELEXIS MLX90614 DRIVER 8792M: Crt Mori <cmo@melexis.com> 8793L: linux-iio@vger.kernel.org 8794W: http://www.melexis.com 8795S: Supported 8796F: drivers/iio/temperature/mlx90614.c 8797 8798MELFAS MIP4 TOUCHSCREEN DRIVER 8799M: Sangwon Jee <jeesw@melfas.com> 8800W: http://www.melfas.com 8801S: Supported 8802F: drivers/input/touchscreen/melfas_mip4.c 8803F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8804 8805MELLANOX ETHERNET DRIVER (mlx4_en) 8806M: Tariq Toukan <tariqt@mellanox.com> 8807L: netdev@vger.kernel.org 8808S: Supported 8809W: http://www.mellanox.com 8810Q: http://patchwork.ozlabs.org/project/netdev/list/ 8811F: drivers/net/ethernet/mellanox/mlx4/en_* 8812 8813MELLANOX ETHERNET DRIVER (mlx5e) 8814M: Saeed Mahameed <saeedm@mellanox.com> 8815L: netdev@vger.kernel.org 8816S: Supported 8817W: http://www.mellanox.com 8818Q: http://patchwork.ozlabs.org/project/netdev/list/ 8819F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8820 8821MELLANOX ETHERNET INNOVA DRIVER 8822M: Ilan Tayari <ilant@mellanox.com> 8823R: Boris Pismenny <borisp@mellanox.com> 8824L: netdev@vger.kernel.org 8825S: Supported 8826W: http://www.mellanox.com 8827Q: http://patchwork.ozlabs.org/project/netdev/list/ 8828F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8829F: include/linux/mlx5/mlx5_ifc_fpga.h 8830 8831MELLANOX ETHERNET INNOVA IPSEC DRIVER 8832M: Ilan Tayari <ilant@mellanox.com> 8833R: Boris Pismenny <borisp@mellanox.com> 8834L: netdev@vger.kernel.org 8835S: Supported 8836W: http://www.mellanox.com 8837Q: http://patchwork.ozlabs.org/project/netdev/list/ 8838F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8839F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8840 8841MELLANOX ETHERNET SWITCH DRIVERS 8842M: Jiri Pirko <jiri@mellanox.com> 8843M: Ido Schimmel <idosch@mellanox.com> 8844L: netdev@vger.kernel.org 8845S: Supported 8846W: http://www.mellanox.com 8847Q: http://patchwork.ozlabs.org/project/netdev/list/ 8848F: drivers/net/ethernet/mellanox/mlxsw/ 8849 8850MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8851M: mlxsw@mellanox.com 8852L: netdev@vger.kernel.org 8853S: Supported 8854W: http://www.mellanox.com 8855Q: http://patchwork.ozlabs.org/project/netdev/list/ 8856F: drivers/net/ethernet/mellanox/mlxfw/ 8857 8858MELLANOX MLX CPLD HOTPLUG DRIVER 8859M: Vadim Pasternak <vadimp@mellanox.com> 8860L: platform-driver-x86@vger.kernel.org 8861S: Supported 8862F: drivers/platform/x86/mlxcpld-hotplug.c 8863F: include/linux/platform_data/mlxcpld-hotplug.h 8864 8865MELLANOX MLX4 core VPI driver 8866M: Tariq Toukan <tariqt@mellanox.com> 8867L: netdev@vger.kernel.org 8868L: linux-rdma@vger.kernel.org 8869W: http://www.mellanox.com 8870Q: http://patchwork.ozlabs.org/project/netdev/list/ 8871S: Supported 8872F: drivers/net/ethernet/mellanox/mlx4/ 8873F: include/linux/mlx4/ 8874 8875MELLANOX MLX4 IB driver 8876M: Yishai Hadas <yishaih@mellanox.com> 8877L: linux-rdma@vger.kernel.org 8878W: http://www.mellanox.com 8879Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8880S: Supported 8881F: drivers/infiniband/hw/mlx4/ 8882F: include/linux/mlx4/ 8883F: include/uapi/rdma/mlx4-abi.h 8884 8885MELLANOX MLX5 core VPI driver 8886M: Saeed Mahameed <saeedm@mellanox.com> 8887M: Matan Barak <matanb@mellanox.com> 8888M: Leon Romanovsky <leonro@mellanox.com> 8889L: netdev@vger.kernel.org 8890L: linux-rdma@vger.kernel.org 8891W: http://www.mellanox.com 8892Q: http://patchwork.ozlabs.org/project/netdev/list/ 8893S: Supported 8894F: drivers/net/ethernet/mellanox/mlx5/core/ 8895F: include/linux/mlx5/ 8896 8897MELLANOX MLX5 IB driver 8898M: Matan Barak <matanb@mellanox.com> 8899M: Leon Romanovsky <leonro@mellanox.com> 8900L: linux-rdma@vger.kernel.org 8901W: http://www.mellanox.com 8902Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8903S: Supported 8904F: drivers/infiniband/hw/mlx5/ 8905F: include/linux/mlx5/ 8906F: include/uapi/rdma/mlx5-abi.h 8907 8908MELLANOX MLXCPLD I2C AND MUX DRIVER 8909M: Vadim Pasternak <vadimp@mellanox.com> 8910M: Michael Shych <michaelsh@mellanox.com> 8911L: linux-i2c@vger.kernel.org 8912S: Supported 8913F: drivers/i2c/busses/i2c-mlxcpld.c 8914F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8915F: Documentation/i2c/busses/i2c-mlxcpld 8916 8917MELLANOX MLXCPLD LED DRIVER 8918M: Vadim Pasternak <vadimp@mellanox.com> 8919L: linux-leds@vger.kernel.org 8920S: Supported 8921F: drivers/leds/leds-mlxcpld.c 8922F: Documentation/leds/leds-mlxcpld.txt 8923 8924MELLANOX PLATFORM DRIVER 8925M: Vadim Pasternak <vadimp@mellanox.com> 8926L: platform-driver-x86@vger.kernel.org 8927S: Supported 8928F: drivers/platform/x86/mlx-platform.c 8929 8930MEMBARRIER SUPPORT 8931M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8932M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8933L: linux-kernel@vger.kernel.org 8934S: Supported 8935F: kernel/sched/membarrier.c 8936F: include/uapi/linux/membarrier.h 8937 8938MEMORY MANAGEMENT 8939L: linux-mm@kvack.org 8940W: http://www.linux-mm.org 8941S: Maintained 8942F: include/linux/mm.h 8943F: include/linux/gfp.h 8944F: include/linux/mmzone.h 8945F: include/linux/memory_hotplug.h 8946F: include/linux/vmalloc.h 8947F: mm/ 8948 8949MEMORY TECHNOLOGY DEVICES (MTD) 8950M: David Woodhouse <dwmw2@infradead.org> 8951M: Brian Norris <computersforpeace@gmail.com> 8952M: Boris Brezillon <boris.brezillon@free-electrons.com> 8953M: Marek Vasut <marek.vasut@gmail.com> 8954M: Richard Weinberger <richard@nod.at> 8955M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8956L: linux-mtd@lists.infradead.org 8957W: http://www.linux-mtd.infradead.org/ 8958Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8959T: git git://git.infradead.org/linux-mtd.git master 8960T: git git://git.infradead.org/l2-mtd.git master 8961S: Maintained 8962F: Documentation/devicetree/bindings/mtd/ 8963F: drivers/mtd/ 8964F: include/linux/mtd/ 8965F: include/uapi/mtd/ 8966 8967MEN A21 WATCHDOG DRIVER 8968M: Johannes Thumshirn <morbidrsa@gmail.com> 8969L: linux-watchdog@vger.kernel.org 8970S: Maintained 8971F: drivers/watchdog/mena21_wdt.c 8972 8973MEN CHAMELEON BUS (mcb) 8974M: Johannes Thumshirn <morbidrsa@gmail.com> 8975S: Maintained 8976F: drivers/mcb/ 8977F: include/linux/mcb.h 8978F: Documentation/men-chameleon-bus.txt 8979 8980MEN F21BMC (Board Management Controller) 8981M: Andreas Werner <andreas.werner@men.de> 8982S: Supported 8983F: drivers/mfd/menf21bmc.c 8984F: drivers/watchdog/menf21bmc_wdt.c 8985F: drivers/leds/leds-menf21bmc.c 8986F: drivers/hwmon/menf21bmc_hwmon.c 8987F: Documentation/hwmon/menf21bmc 8988 8989MESON AO CEC DRIVER FOR AMLOGIC SOCS 8990M: Neil Armstrong <narmstrong@baylibre.com> 8991L: linux-media@lists.freedesktop.org 8992L: linux-amlogic@lists.infradead.org 8993W: http://linux-meson.com/ 8994S: Supported 8995F: drivers/media/platform/meson/ao-cec.c 8996F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8997T: git git://linuxtv.org/media_tree.git 8998 8999METAG ARCHITECTURE 9000M: James Hogan <jhogan@kernel.org> 9001L: linux-metag@vger.kernel.org 9002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9003S: Odd Fixes 9004F: arch/metag/ 9005F: Documentation/metag/ 9006F: Documentation/devicetree/bindings/metag/ 9007F: Documentation/devicetree/bindings/interrupt-controller/img,* 9008F: drivers/clocksource/metag_generic.c 9009F: drivers/irqchip/irq-metag.c 9010F: drivers/irqchip/irq-metag-ext.c 9011F: drivers/tty/metag_da.c 9012 9013MICROBLAZE ARCHITECTURE 9014M: Michal Simek <monstr@monstr.eu> 9015W: http://www.monstr.eu/fdt/ 9016T: git git://git.monstr.eu/linux-2.6-microblaze.git 9017S: Supported 9018F: arch/microblaze/ 9019 9020MICROCHIP / ATMEL AT91 SERIAL DRIVER 9021M: Richard Genoud <richard.genoud@gmail.com> 9022S: Maintained 9023F: drivers/tty/serial/atmel_serial.c 9024F: drivers/tty/serial/atmel_serial.h 9025 9026MICROCHIP / ATMEL DMA DRIVER 9027M: Ludovic Desroches <ludovic.desroches@microchip.com> 9028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9029L: dmaengine@vger.kernel.org 9030S: Supported 9031F: drivers/dma/at_hdmac.c 9032F: drivers/dma/at_hdmac_regs.h 9033F: include/linux/platform_data/dma-atmel.h 9034 9035MICROCHIP / ATMEL ECC DRIVER 9036M: Tudor Ambarus <tudor.ambarus@microchip.com> 9037L: linux-crypto@vger.kernel.org 9038S: Maintained 9039F: drivers/crypto/atmel-ecc.* 9040 9041MICROCHIP / ATMEL ISC DRIVER 9042M: Songjun Wu <songjun.wu@microchip.com> 9043L: linux-media@vger.kernel.org 9044S: Supported 9045F: drivers/media/platform/atmel/atmel-isc.c 9046F: drivers/media/platform/atmel/atmel-isc-regs.h 9047F: devicetree/bindings/media/atmel-isc.txt 9048 9049MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9050M: Woojung Huh <Woojung.Huh@microchip.com> 9051M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9052L: netdev@vger.kernel.org 9053S: Maintained 9054F: net/dsa/tag_ksz.c 9055F: drivers/net/dsa/microchip/* 9056F: include/linux/platform_data/microchip-ksz.h 9057F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9058 9059MICROCHIP USB251XB DRIVER 9060M: Richard Leitner <richard.leitner@skidata.com> 9061L: linux-usb@vger.kernel.org 9062S: Maintained 9063F: drivers/usb/misc/usb251xb.c 9064F: Documentation/devicetree/bindings/usb/usb251xb.txt 9065 9066MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9067M: Don Brace <don.brace@microsemi.com> 9068L: esc.storagedev@microsemi.com 9069L: linux-scsi@vger.kernel.org 9070S: Supported 9071F: drivers/scsi/smartpqi/smartpqi*.[ch] 9072F: drivers/scsi/smartpqi/Kconfig 9073F: drivers/scsi/smartpqi/Makefile 9074F: include/linux/cciss*.h 9075F: include/uapi/linux/cciss*.h 9076F: Documentation/scsi/smartpqi.txt 9077 9078MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9079M: Chen Yu <yu.c.chen@intel.com> 9080L: platform-driver-x86@vger.kernel.org 9081S: Supported 9082F: drivers/platform/x86/surfacepro3_button.c 9083 9084MICROTEK X6 SCANNER 9085M: Oliver Neukum <oliver@neukum.org> 9086S: Maintained 9087F: drivers/usb/image/microtek.* 9088 9089MIPS 9090M: Ralf Baechle <ralf@linux-mips.org> 9091L: linux-mips@linux-mips.org 9092W: http://www.linux-mips.org/ 9093T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9094Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9095S: Supported 9096F: Documentation/devicetree/bindings/mips/ 9097F: Documentation/mips/ 9098F: arch/mips/ 9099 9100MIPS BOSTON DEVELOPMENT BOARD 9101M: Paul Burton <paul.burton@mips.com> 9102L: linux-mips@linux-mips.org 9103S: Maintained 9104F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9105F: arch/mips/boot/dts/img/boston.dts 9106F: arch/mips/configs/generic/board-boston.config 9107F: drivers/clk/imgtec/clk-boston.c 9108F: include/dt-bindings/clock/boston-clock.h 9109 9110MIPS GENERIC PLATFORM 9111M: Paul Burton <paul.burton@mips.com> 9112L: linux-mips@linux-mips.org 9113S: Supported 9114F: arch/mips/generic/ 9115F: arch/mips/tools/generic-board-config.sh 9116 9117MIPS/LOONGSON1 ARCHITECTURE 9118M: Keguang Zhang <keguang.zhang@gmail.com> 9119L: linux-mips@linux-mips.org 9120S: Maintained 9121F: arch/mips/loongson32/ 9122F: arch/mips/include/asm/mach-loongson32/ 9123F: drivers/*/*loongson1* 9124F: drivers/*/*/*loongson1* 9125 9126MIPS RINT INSTRUCTION EMULATION 9127M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9128L: linux-mips@linux-mips.org 9129S: Supported 9130F: arch/mips/math-emu/sp_rint.c 9131F: arch/mips/math-emu/dp_rint.c 9132 9133MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9134M: Hans Verkuil <hverkuil@xs4all.nl> 9135L: linux-media@vger.kernel.org 9136T: git git://linuxtv.org/media_tree.git 9137W: https://linuxtv.org 9138S: Odd Fixes 9139F: drivers/media/radio/radio-miropcm20* 9140 9141MMP SUPPORT 9142M: Eric Miao <eric.y.miao@gmail.com> 9143M: Haojian Zhuang <haojian.zhuang@gmail.com> 9144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9145T: git git://github.com/hzhuang1/linux.git 9146T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9147S: Maintained 9148F: arch/arm/boot/dts/mmp* 9149F: arch/arm/mach-mmp/ 9150 9151MN88472 MEDIA DRIVER 9152M: Antti Palosaari <crope@iki.fi> 9153L: linux-media@vger.kernel.org 9154W: https://linuxtv.org 9155W: http://palosaari.fi/linux/ 9156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9157S: Maintained 9158F: drivers/media/dvb-frontends/mn88472* 9159 9160MN88473 MEDIA DRIVER 9161M: Antti Palosaari <crope@iki.fi> 9162L: linux-media@vger.kernel.org 9163W: https://linuxtv.org 9164W: http://palosaari.fi/linux/ 9165Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9166S: Maintained 9167F: drivers/media/dvb-frontends/mn88473* 9168 9169MODULE SUPPORT 9170M: Jessica Yu <jeyu@kernel.org> 9171M: Rusty Russell <rusty@rustcorp.com.au> 9172T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9173S: Maintained 9174F: include/linux/module.h 9175F: kernel/module.c 9176 9177MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9178W: http://popies.net/meye/ 9179S: Orphan 9180F: Documentation/media/v4l-drivers/meye* 9181F: drivers/media/pci/meye/ 9182F: include/uapi/linux/meye.h 9183 9184MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9185M: Jiri Slaby <jirislaby@gmail.com> 9186S: Maintained 9187F: Documentation/serial/moxa-smartio 9188F: drivers/tty/mxser.* 9189 9190MR800 AVERMEDIA USB FM RADIO DRIVER 9191M: Alexey Klimov <klimov.linux@gmail.com> 9192L: linux-media@vger.kernel.org 9193T: git git://linuxtv.org/media_tree.git 9194S: Maintained 9195F: drivers/media/radio/radio-mr800.c 9196 9197MRF24J40 IEEE 802.15.4 RADIO DRIVER 9198M: Alan Ott <alan@signal11.us> 9199L: linux-wpan@vger.kernel.org 9200S: Maintained 9201F: drivers/net/ieee802154/mrf24j40.c 9202F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9203 9204MSI LAPTOP SUPPORT 9205M: "Lee, Chun-Yi" <jlee@suse.com> 9206L: platform-driver-x86@vger.kernel.org 9207S: Maintained 9208F: drivers/platform/x86/msi-laptop.c 9209 9210MSI WMI SUPPORT 9211L: platform-driver-x86@vger.kernel.org 9212S: Orphan 9213F: drivers/platform/x86/msi-wmi.c 9214 9215MSI001 MEDIA DRIVER 9216M: Antti Palosaari <crope@iki.fi> 9217L: linux-media@vger.kernel.org 9218W: https://linuxtv.org 9219W: http://palosaari.fi/linux/ 9220Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9221T: git git://linuxtv.org/anttip/media_tree.git 9222S: Maintained 9223F: drivers/media/tuners/msi001* 9224 9225MSI2500 MEDIA DRIVER 9226M: Antti Palosaari <crope@iki.fi> 9227L: linux-media@vger.kernel.org 9228W: https://linuxtv.org 9229W: http://palosaari.fi/linux/ 9230Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9231T: git git://linuxtv.org/anttip/media_tree.git 9232S: Maintained 9233F: drivers/media/usb/msi2500/ 9234 9235MSYSTEMS DISKONCHIP G3 MTD DRIVER 9236M: Robert Jarzmik <robert.jarzmik@free.fr> 9237L: linux-mtd@lists.infradead.org 9238S: Maintained 9239F: drivers/mtd/devices/docg3* 9240 9241MT9M032 APTINA SENSOR DRIVER 9242M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9243L: linux-media@vger.kernel.org 9244T: git git://linuxtv.org/media_tree.git 9245S: Maintained 9246F: drivers/media/i2c/mt9m032.c 9247F: include/media/i2c/mt9m032.h 9248 9249MT9P031 APTINA CAMERA SENSOR 9250M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9251L: linux-media@vger.kernel.org 9252T: git git://linuxtv.org/media_tree.git 9253S: Maintained 9254F: drivers/media/i2c/mt9p031.c 9255F: include/media/i2c/mt9p031.h 9256 9257MT9T001 APTINA CAMERA SENSOR 9258M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9259L: linux-media@vger.kernel.org 9260T: git git://linuxtv.org/media_tree.git 9261S: Maintained 9262F: drivers/media/i2c/mt9t001.c 9263F: include/media/i2c/mt9t001.h 9264 9265MT9V032 APTINA CAMERA SENSOR 9266M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9267L: linux-media@vger.kernel.org 9268T: git git://linuxtv.org/media_tree.git 9269S: Maintained 9270F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9271F: drivers/media/i2c/mt9v032.c 9272F: include/media/i2c/mt9v032.h 9273 9274MULTIFUNCTION DEVICES (MFD) 9275M: Lee Jones <lee.jones@linaro.org> 9276T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9277S: Supported 9278F: Documentation/devicetree/bindings/mfd/ 9279F: drivers/mfd/ 9280F: include/linux/mfd/ 9281F: include/dt-bindings/mfd/ 9282 9283MULTIMEDIA CARD (MMC) ETC. OVER SPI 9284S: Orphan 9285F: drivers/mmc/host/mmc_spi.c 9286F: include/linux/spi/mmc_spi.h 9287 9288MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9289M: Ulf Hansson <ulf.hansson@linaro.org> 9290L: linux-mmc@vger.kernel.org 9291T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9292S: Maintained 9293F: Documentation/devicetree/bindings/mmc/ 9294F: drivers/mmc/ 9295F: include/linux/mmc/ 9296F: include/uapi/linux/mmc/ 9297 9298MULTIPLEXER SUBSYSTEM 9299M: Peter Rosin <peda@axentia.se> 9300S: Maintained 9301F: Documentation/ABI/testing/mux/sysfs-class-mux* 9302F: Documentation/devicetree/bindings/mux/ 9303F: include/linux/dt-bindings/mux/ 9304F: include/linux/mux/ 9305F: drivers/mux/ 9306 9307MULTITECH MULTIPORT CARD (ISICOM) 9308S: Orphan 9309F: drivers/tty/isicom.c 9310F: include/linux/isicom.h 9311 9312MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9313M: Bin Liu <b-liu@ti.com> 9314L: linux-usb@vger.kernel.org 9315S: Maintained 9316F: drivers/usb/musb/ 9317 9318MXL5007T MEDIA DRIVER 9319M: Michael Krufky <mkrufky@linuxtv.org> 9320L: linux-media@vger.kernel.org 9321W: https://linuxtv.org 9322W: http://github.com/mkrufky 9323Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9324T: git git://linuxtv.org/mkrufky/tuners.git 9325S: Maintained 9326F: drivers/media/tuners/mxl5007t.* 9327 9328MXSFB DRM DRIVER 9329M: Marek Vasut <marex@denx.de> 9330S: Supported 9331F: drivers/gpu/drm/mxsfb/ 9332F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9333 9334MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9335M: Chris Lee <christopher.lee@cspi.com> 9336L: netdev@vger.kernel.org 9337W: https://www.cspi.com/ethernet-products/support/downloads/ 9338S: Supported 9339F: drivers/net/ethernet/myricom/myri10ge/ 9340 9341NAND FLASH SUBSYSTEM 9342M: Boris Brezillon <boris.brezillon@free-electrons.com> 9343R: Richard Weinberger <richard@nod.at> 9344L: linux-mtd@lists.infradead.org 9345W: http://www.linux-mtd.infradead.org/ 9346Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9347T: git git://git.infradead.org/linux-mtd.git nand/fixes 9348T: git git://git.infradead.org/l2-mtd.git nand/next 9349S: Maintained 9350F: drivers/mtd/nand/ 9351F: include/linux/mtd/*nand*.h 9352 9353NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9354M: Daniel Mack <zonque@gmail.com> 9355S: Maintained 9356L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9357W: http://www.native-instruments.com 9358F: sound/usb/caiaq/ 9359 9360NATSEMI ETHERNET DRIVER (DP8381x) 9361S: Orphan 9362F: drivers/net/ethernet/natsemi/natsemi.c 9363 9364NCP FILESYSTEM 9365M: Petr Vandrovec <petr@vandrovec.name> 9366S: Odd Fixes 9367F: fs/ncpfs/ 9368 9369NCR 5380 SCSI DRIVERS 9370M: Finn Thain <fthain@telegraphics.com.au> 9371M: Michael Schmitz <schmitzmic@gmail.com> 9372L: linux-scsi@vger.kernel.org 9373S: Maintained 9374F: Documentation/scsi/g_NCR5380.txt 9375F: drivers/scsi/NCR5380.* 9376F: drivers/scsi/arm/cumana_1.c 9377F: drivers/scsi/arm/oak.c 9378F: drivers/scsi/atari_scsi.* 9379F: drivers/scsi/dmx3191d.c 9380F: drivers/scsi/g_NCR5380.* 9381F: drivers/scsi/mac_scsi.* 9382F: drivers/scsi/sun3_scsi.* 9383F: drivers/scsi/sun3_scsi_vme.c 9384 9385NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9386M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9387L: linux-scsi@vger.kernel.org 9388S: Maintained 9389F: drivers/scsi/NCR_D700.* 9390 9391NCT6775 HARDWARE MONITOR DRIVER 9392M: Guenter Roeck <linux@roeck-us.net> 9393L: linux-hwmon@vger.kernel.org 9394S: Maintained 9395F: Documentation/hwmon/nct6775 9396F: drivers/hwmon/nct6775.c 9397 9398NETEFFECT IWARP RNIC DRIVER (IW_NES) 9399M: Faisal Latif <faisal.latif@intel.com> 9400L: linux-rdma@vger.kernel.org 9401W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9402S: Supported 9403F: drivers/infiniband/hw/nes/ 9404F: include/uapi/rdma/nes-abi.h 9405 9406NETEM NETWORK EMULATOR 9407M: Stephen Hemminger <stephen@networkplumber.org> 9408L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9409S: Maintained 9410F: net/sched/sch_netem.c 9411 9412NETERION 10GbE DRIVERS (s2io/vxge) 9413M: Jon Mason <jdmason@kudzu.us> 9414L: netdev@vger.kernel.org 9415S: Supported 9416F: Documentation/networking/s2io.txt 9417F: Documentation/networking/vxge.txt 9418F: drivers/net/ethernet/neterion/ 9419 9420NETFILTER 9421M: Pablo Neira Ayuso <pablo@netfilter.org> 9422M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9423M: Florian Westphal <fw@strlen.de> 9424L: netfilter-devel@vger.kernel.org 9425L: coreteam@netfilter.org 9426W: http://www.netfilter.org/ 9427W: http://www.iptables.org/ 9428W: http://www.nftables.org/ 9429Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9432S: Maintained 9433F: include/linux/netfilter* 9434F: include/linux/netfilter/ 9435F: include/net/netfilter/ 9436F: include/uapi/linux/netfilter* 9437F: include/uapi/linux/netfilter/ 9438F: net/*/netfilter.c 9439F: net/*/netfilter/ 9440F: net/netfilter/ 9441F: net/bridge/br_netfilter*.c 9442 9443NETROM NETWORK LAYER 9444M: Ralf Baechle <ralf@linux-mips.org> 9445L: linux-hams@vger.kernel.org 9446W: http://www.linux-ax25.org/ 9447S: Maintained 9448F: include/net/netrom.h 9449F: include/uapi/linux/netrom.h 9450F: net/netrom/ 9451 9452NETRONOME ETHERNET DRIVERS 9453M: Jakub Kicinski <jakub.kicinski@netronome.com> 9454L: oss-drivers@netronome.com 9455S: Maintained 9456F: drivers/net/ethernet/netronome/ 9457 9458NETWORK BLOCK DEVICE (NBD) 9459M: Josef Bacik <jbacik@fb.com> 9460S: Maintained 9461L: linux-block@vger.kernel.org 9462L: nbd@other.debian.org 9463F: Documentation/blockdev/nbd.txt 9464F: drivers/block/nbd.c 9465F: include/uapi/linux/nbd.h 9466 9467NETWORK DROP MONITOR 9468M: Neil Horman <nhorman@tuxdriver.com> 9469L: netdev@vger.kernel.org 9470S: Maintained 9471W: https://fedorahosted.org/dropwatch/ 9472F: net/core/drop_monitor.c 9473 9474NETWORKING DRIVERS 9475L: netdev@vger.kernel.org 9476W: http://www.linuxfoundation.org/en/Net 9477Q: http://patchwork.ozlabs.org/project/netdev/list/ 9478T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9479T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9480S: Odd Fixes 9481F: Documentation/devicetree/bindings/net/ 9482F: drivers/net/ 9483F: include/linux/if_* 9484F: include/linux/netdevice.h 9485F: include/linux/etherdevice.h 9486F: include/linux/fcdevice.h 9487F: include/linux/fddidevice.h 9488F: include/linux/hippidevice.h 9489F: include/linux/inetdevice.h 9490F: include/uapi/linux/if_* 9491F: include/uapi/linux/netdevice.h 9492 9493NETWORKING DRIVERS (WIRELESS) 9494M: Kalle Valo <kvalo@codeaurora.org> 9495L: linux-wireless@vger.kernel.org 9496Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9497T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9499S: Maintained 9500F: Documentation/devicetree/bindings/net/wireless/ 9501F: drivers/net/wireless/ 9502 9503NETWORKING [DSA] 9504M: Andrew Lunn <andrew@lunn.ch> 9505M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9506M: Florian Fainelli <f.fainelli@gmail.com> 9507S: Maintained 9508F: net/dsa/ 9509F: include/net/dsa.h 9510F: include/linux/dsa/ 9511F: drivers/net/dsa/ 9512 9513NETWORKING [GENERAL] 9514M: "David S. Miller" <davem@davemloft.net> 9515L: netdev@vger.kernel.org 9516W: http://www.linuxfoundation.org/en/Net 9517Q: http://patchwork.ozlabs.org/project/netdev/list/ 9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9520B: mailto:netdev@vger.kernel.org 9521S: Maintained 9522F: net/ 9523F: include/net/ 9524F: include/linux/in.h 9525F: include/linux/net.h 9526F: include/linux/netdevice.h 9527F: include/uapi/linux/in.h 9528F: include/uapi/linux/net.h 9529F: include/uapi/linux/netdevice.h 9530F: include/uapi/linux/net_namespace.h 9531F: tools/testing/selftests/net/ 9532F: lib/net_utils.c 9533F: lib/random32.c 9534 9535NETWORKING [IPSEC] 9536M: Steffen Klassert <steffen.klassert@secunet.com> 9537M: Herbert Xu <herbert@gondor.apana.org.au> 9538M: "David S. Miller" <davem@davemloft.net> 9539L: netdev@vger.kernel.org 9540T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9541T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9542S: Maintained 9543F: net/core/flow.c 9544F: net/xfrm/ 9545F: net/key/ 9546F: net/ipv4/xfrm* 9547F: net/ipv4/esp4* 9548F: net/ipv4/ah4.c 9549F: net/ipv4/ipcomp.c 9550F: net/ipv4/ip_vti.c 9551F: net/ipv6/xfrm* 9552F: net/ipv6/esp6* 9553F: net/ipv6/ah6.c 9554F: net/ipv6/ipcomp6.c 9555F: net/ipv6/ip6_vti.c 9556F: include/uapi/linux/xfrm.h 9557F: include/net/xfrm.h 9558 9559NETWORKING [IPv4/IPv6] 9560M: "David S. Miller" <davem@davemloft.net> 9561M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9562M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9563L: netdev@vger.kernel.org 9564T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9565S: Maintained 9566F: net/ipv4/ 9567F: net/ipv6/ 9568F: include/net/ip* 9569F: arch/x86/net/* 9570 9571NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9572M: Paul Moore <paul@paul-moore.com> 9573W: https://github.com/netlabel 9574L: netdev@vger.kernel.org 9575L: linux-security-module@vger.kernel.org 9576S: Maintained 9577F: Documentation/netlabel/ 9578F: include/net/calipso.h 9579F: include/net/cipso_ipv4.h 9580F: include/net/netlabel.h 9581F: include/uapi/linux/netfilter/xt_SECMARK.h 9582F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9583F: net/netlabel/ 9584F: net/ipv4/cipso_ipv4.c 9585F: net/ipv6/calipso.c 9586F: net/netfilter/xt_CONNSECMARK.c 9587F: net/netfilter/xt_SECMARK.c 9588 9589NETWORKING [TLS] 9590M: Ilya Lesokhin <ilyal@mellanox.com> 9591M: Aviad Yehezkel <aviadye@mellanox.com> 9592M: Dave Watson <davejwatson@fb.com> 9593L: netdev@vger.kernel.org 9594S: Maintained 9595F: net/tls/* 9596F: include/uapi/linux/tls.h 9597F: include/net/tls.h 9598 9599NETWORKING [WIRELESS] 9600L: linux-wireless@vger.kernel.org 9601Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9602 9603NETXEN (1/10) GbE SUPPORT 9604M: Manish Chopra <manish.chopra@cavium.com> 9605M: Rahul Verma <rahul.verma@cavium.com> 9606M: Dept-GELinuxNICDev@cavium.com 9607L: netdev@vger.kernel.org 9608S: Supported 9609F: drivers/net/ethernet/qlogic/netxen/ 9610 9611NFC SUBSYSTEM 9612M: Samuel Ortiz <sameo@linux.intel.com> 9613L: linux-wireless@vger.kernel.org 9614L: linux-nfc@lists.01.org (subscribers-only) 9615S: Supported 9616F: net/nfc/ 9617F: include/net/nfc/ 9618F: include/uapi/linux/nfc.h 9619F: drivers/nfc/ 9620F: include/linux/platform_data/nfcmrvl.h 9621F: include/linux/platform_data/nxp-nci.h 9622F: Documentation/devicetree/bindings/net/nfc/ 9623 9624NFS, SUNRPC, AND LOCKD CLIENTS 9625M: Trond Myklebust <trond.myklebust@primarydata.com> 9626M: Anna Schumaker <anna.schumaker@netapp.com> 9627L: linux-nfs@vger.kernel.org 9628W: http://client.linux-nfs.org 9629T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9630S: Maintained 9631F: fs/lockd/ 9632F: fs/nfs/ 9633F: fs/nfs_common/ 9634F: net/sunrpc/ 9635F: include/linux/lockd/ 9636F: include/linux/nfs* 9637F: include/linux/sunrpc/ 9638F: include/uapi/linux/nfs* 9639F: include/uapi/linux/sunrpc/ 9640 9641NILFS2 FILESYSTEM 9642M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9643L: linux-nilfs@vger.kernel.org 9644W: http://nilfs.sourceforge.net/ 9645W: http://nilfs.osdn.jp/ 9646T: git git://github.com/konis/nilfs2.git 9647S: Supported 9648F: Documentation/filesystems/nilfs2.txt 9649F: fs/nilfs2/ 9650F: include/trace/events/nilfs2.h 9651F: include/uapi/linux/nilfs2_api.h 9652F: include/uapi/linux/nilfs2_ondisk.h 9653 9654NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9655M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9656W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9657S: Maintained 9658F: Documentation/scsi/NinjaSCSI.txt 9659F: drivers/scsi/pcmcia/nsp_* 9660 9661NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9662M: GOTO Masanori <gotom@debian.or.jp> 9663M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9664W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9665S: Maintained 9666F: Documentation/scsi/NinjaSCSI.txt 9667F: drivers/scsi/nsp32* 9668 9669NIOS2 ARCHITECTURE 9670M: Ley Foon Tan <lftan@altera.com> 9671L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9672T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9673S: Maintained 9674F: arch/nios2/ 9675 9676NOHZ, DYNTICKS SUPPORT 9677M: Frederic Weisbecker <fweisbec@gmail.com> 9678M: Thomas Gleixner <tglx@linutronix.de> 9679M: Ingo Molnar <mingo@kernel.org> 9680L: linux-kernel@vger.kernel.org 9681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9682S: Maintained 9683F: kernel/time/tick*.* 9684F: include/linux/tick.h 9685F: include/linux/sched/nohz.h 9686 9687NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9688M: Pavel Machek <pavel@ucw.cz> 9689M: Sakari Ailus <sakari.ailus@iki.fi> 9690L: linux-media@vger.kernel.org 9691S: Maintained 9692F: drivers/media/i2c/et8ek8 9693F: drivers/media/i2c/ad5820.c 9694 9695NOKIA N900 POWER SUPPLY DRIVERS 9696R: Pali Rohár <pali.rohar@gmail.com> 9697F: include/linux/power/bq2415x_charger.h 9698F: include/linux/power/bq27xxx_battery.h 9699F: include/linux/power/isp1704_charger.h 9700F: drivers/power/supply/bq2415x_charger.c 9701F: drivers/power/supply/bq27xxx_battery.c 9702F: drivers/power/supply/bq27xxx_battery_i2c.c 9703F: drivers/power/supply/isp1704_charger.c 9704F: drivers/power/supply/rx51_battery.c 9705 9706NTB AMD DRIVER 9707M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9708L: linux-ntb@googlegroups.com 9709S: Supported 9710F: drivers/ntb/hw/amd/ 9711 9712NTB DRIVER CORE 9713M: Jon Mason <jdmason@kudzu.us> 9714M: Dave Jiang <dave.jiang@intel.com> 9715M: Allen Hubbe <Allen.Hubbe@emc.com> 9716L: linux-ntb@googlegroups.com 9717S: Supported 9718W: https://github.com/jonmason/ntb/wiki 9719T: git git://github.com/jonmason/ntb.git 9720F: drivers/ntb/ 9721F: drivers/net/ntb_netdev.c 9722F: include/linux/ntb.h 9723F: include/linux/ntb_transport.h 9724F: tools/testing/selftests/ntb/ 9725 9726NTB IDT DRIVER 9727M: Serge Semin <fancer.lancer@gmail.com> 9728L: linux-ntb@googlegroups.com 9729S: Supported 9730F: drivers/ntb/hw/idt/ 9731 9732NTB INTEL DRIVER 9733M: Dave Jiang <dave.jiang@intel.com> 9734L: linux-ntb@googlegroups.com 9735S: Supported 9736W: https://github.com/davejiang/linux/wiki 9737T: git https://github.com/davejiang/linux.git 9738F: drivers/ntb/hw/intel/ 9739 9740NTFS FILESYSTEM 9741M: Anton Altaparmakov <anton@tuxera.com> 9742L: linux-ntfs-dev@lists.sourceforge.net 9743W: http://www.tuxera.com/ 9744T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9745S: Supported 9746F: Documentation/filesystems/ntfs.txt 9747F: fs/ntfs/ 9748 9749NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9750M: Antonino Daplas <adaplas@gmail.com> 9751L: linux-fbdev@vger.kernel.org 9752S: Maintained 9753F: drivers/video/fbdev/riva/ 9754F: drivers/video/fbdev/nvidia/ 9755 9756NVM EXPRESS DRIVER 9757M: Keith Busch <keith.busch@intel.com> 9758M: Jens Axboe <axboe@fb.com> 9759M: Christoph Hellwig <hch@lst.de> 9760M: Sagi Grimberg <sagi@grimberg.me> 9761L: linux-nvme@lists.infradead.org 9762T: git://git.infradead.org/nvme.git 9763W: http://git.infradead.org/nvme.git 9764S: Supported 9765F: drivers/nvme/host/ 9766F: include/linux/nvme.h 9767F: include/uapi/linux/nvme_ioctl.h 9768 9769NVM EXPRESS FC TRANSPORT DRIVERS 9770M: James Smart <james.smart@broadcom.com> 9771L: linux-nvme@lists.infradead.org 9772S: Supported 9773F: include/linux/nvme-fc.h 9774F: include/linux/nvme-fc-driver.h 9775F: drivers/nvme/host/fc.c 9776F: drivers/nvme/target/fc.c 9777F: drivers/nvme/target/fcloop.c 9778 9779NVM EXPRESS TARGET DRIVER 9780M: Christoph Hellwig <hch@lst.de> 9781M: Sagi Grimberg <sagi@grimberg.me> 9782L: linux-nvme@lists.infradead.org 9783T: git://git.infradead.org/nvme.git 9784W: http://git.infradead.org/nvme.git 9785S: Supported 9786F: drivers/nvme/target/ 9787 9788NVMEM FRAMEWORK 9789M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9790S: Maintained 9791F: drivers/nvmem/ 9792F: Documentation/devicetree/bindings/nvmem/ 9793F: Documentation/ABI/stable/sysfs-bus-nvmem 9794F: include/linux/nvmem-consumer.h 9795F: include/linux/nvmem-provider.h 9796 9797NXP TDA998X DRM DRIVER 9798M: Russell King <linux@armlinux.org.uk> 9799S: Supported 9800T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9801T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9802F: drivers/gpu/drm/i2c/tda998x_drv.c 9803F: include/drm/i2c/tda998x.h 9804 9805NXP TFA9879 DRIVER 9806M: Peter Rosin <peda@axentia.se> 9807L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9808S: Maintained 9809F: sound/soc/codecs/tfa9879* 9810 9811NXP-NCI NFC DRIVER 9812M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9813R: Charles Gorand <charles.gorand@effinnov.com> 9814L: linux-nfc@lists.01.org (moderated for non-subscribers) 9815S: Supported 9816F: drivers/nfc/nxp-nci 9817 9818OBJTOOL 9819M: Josh Poimboeuf <jpoimboe@redhat.com> 9820S: Supported 9821F: tools/objtool/ 9822 9823OMAP AUDIO SUPPORT 9824M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9825M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9826L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9827L: linux-omap@vger.kernel.org 9828S: Maintained 9829F: sound/soc/omap/ 9830 9831OMAP CLOCK FRAMEWORK SUPPORT 9832M: Paul Walmsley <paul@pwsan.com> 9833L: linux-omap@vger.kernel.org 9834S: Maintained 9835F: arch/arm/*omap*/*clock* 9836 9837OMAP DEVICE TREE SUPPORT 9838M: Benoît Cousson <bcousson@baylibre.com> 9839M: Tony Lindgren <tony@atomide.com> 9840L: linux-omap@vger.kernel.org 9841L: devicetree@vger.kernel.org 9842S: Maintained 9843F: arch/arm/boot/dts/*omap* 9844F: arch/arm/boot/dts/*am3* 9845F: arch/arm/boot/dts/*am4* 9846F: arch/arm/boot/dts/*am5* 9847F: arch/arm/boot/dts/*dra7* 9848 9849OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9850M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9851L: linux-omap@vger.kernel.org 9852L: linux-fbdev@vger.kernel.org 9853S: Maintained 9854F: drivers/video/fbdev/omap2/ 9855F: Documentation/arm/OMAP/DSS 9856 9857OMAP FRAMEBUFFER SUPPORT 9858M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9859L: linux-fbdev@vger.kernel.org 9860L: linux-omap@vger.kernel.org 9861S: Maintained 9862F: drivers/video/fbdev/omap/ 9863 9864OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9865M: Roger Quadros <rogerq@ti.com> 9866M: Tony Lindgren <tony@atomide.com> 9867L: linux-omap@vger.kernel.org 9868S: Maintained 9869F: drivers/memory/omap-gpmc.c 9870F: arch/arm/mach-omap2/*gpmc* 9871 9872OMAP GPIO DRIVER 9873M: Grygorii Strashko <grygorii.strashko@ti.com> 9874M: Santosh Shilimkar <ssantosh@kernel.org> 9875M: Kevin Hilman <khilman@kernel.org> 9876L: linux-omap@vger.kernel.org 9877S: Maintained 9878F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9879F: drivers/gpio/gpio-omap.c 9880 9881OMAP HARDWARE SPINLOCK SUPPORT 9882M: Ohad Ben-Cohen <ohad@wizery.com> 9883L: linux-omap@vger.kernel.org 9884S: Maintained 9885F: drivers/hwspinlock/omap_hwspinlock.c 9886 9887OMAP HS MMC SUPPORT 9888L: linux-mmc@vger.kernel.org 9889L: linux-omap@vger.kernel.org 9890S: Orphan 9891F: drivers/mmc/host/omap_hsmmc.c 9892 9893OMAP HWMOD DATA 9894M: Paul Walmsley <paul@pwsan.com> 9895L: linux-omap@vger.kernel.org 9896S: Maintained 9897F: arch/arm/mach-omap2/omap_hwmod*data* 9898 9899OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9900M: Benoît Cousson <bcousson@baylibre.com> 9901L: linux-omap@vger.kernel.org 9902S: Maintained 9903F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9904 9905OMAP HWMOD SUPPORT 9906M: Benoît Cousson <bcousson@baylibre.com> 9907M: Paul Walmsley <paul@pwsan.com> 9908L: linux-omap@vger.kernel.org 9909S: Maintained 9910F: arch/arm/mach-omap2/omap_hwmod.* 9911 9912OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9913M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9914L: linux-media@vger.kernel.org 9915S: Maintained 9916F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9917F: drivers/media/platform/omap3isp/ 9918F: drivers/staging/media/omap4iss/ 9919 9920OMAP MMC SUPPORT 9921M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9922L: linux-omap@vger.kernel.org 9923S: Maintained 9924F: drivers/mmc/host/omap.c 9925 9926OMAP POWER MANAGEMENT SUPPORT 9927M: Kevin Hilman <khilman@kernel.org> 9928L: linux-omap@vger.kernel.org 9929S: Maintained 9930F: arch/arm/*omap*/*pm* 9931F: drivers/cpufreq/omap-cpufreq.c 9932 9933OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9934M: Rajendra Nayak <rnayak@codeaurora.org> 9935M: Paul Walmsley <paul@pwsan.com> 9936L: linux-omap@vger.kernel.org 9937S: Maintained 9938F: arch/arm/mach-omap2/prm* 9939 9940OMAP RANDOM NUMBER GENERATOR SUPPORT 9941M: Deepak Saxena <dsaxena@plexity.net> 9942S: Maintained 9943F: drivers/char/hw_random/omap-rng.c 9944 9945OMAP USB SUPPORT 9946L: linux-usb@vger.kernel.org 9947L: linux-omap@vger.kernel.org 9948S: Orphan 9949F: drivers/usb/*/*omap* 9950F: arch/arm/*omap*/usb* 9951 9952OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9953M: Mark Jackson <mpfj@newflow.co.uk> 9954L: linux-omap@vger.kernel.org 9955S: Maintained 9956F: arch/arm/boot/dts/am335x-nano.dts 9957 9958OMAP1 SUPPORT 9959M: Aaro Koskinen <aaro.koskinen@iki.fi> 9960M: Tony Lindgren <tony@atomide.com> 9961L: linux-omap@vger.kernel.org 9962Q: http://patchwork.kernel.org/project/linux-omap/list/ 9963T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9964S: Maintained 9965F: arch/arm/mach-omap1/ 9966F: arch/arm/plat-omap/ 9967F: arch/arm/configs/omap1_defconfig 9968F: drivers/i2c/busses/i2c-omap.c 9969F: include/linux/i2c-omap.h 9970 9971OMAP2+ SUPPORT 9972M: Tony Lindgren <tony@atomide.com> 9973L: linux-omap@vger.kernel.org 9974W: http://www.muru.com/linux/omap/ 9975W: http://linux.omap.com/ 9976Q: http://patchwork.kernel.org/project/linux-omap/list/ 9977T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9978S: Maintained 9979F: arch/arm/mach-omap2/ 9980F: arch/arm/plat-omap/ 9981F: arch/arm/configs/omap2plus_defconfig 9982F: drivers/i2c/busses/i2c-omap.c 9983F: drivers/irqchip/irq-omap-intc.c 9984F: drivers/mfd/*omap*.c 9985F: drivers/mfd/menelaus.c 9986F: drivers/mfd/palmas.c 9987F: drivers/mfd/tps65217.c 9988F: drivers/mfd/tps65218.c 9989F: drivers/mfd/tps65910.c 9990F: drivers/mfd/twl-core.[ch] 9991F: drivers/mfd/twl4030*.c 9992F: drivers/mfd/twl6030*.c 9993F: drivers/mfd/twl6040*.c 9994F: drivers/regulator/palmas-regulator*.c 9995F: drivers/regulator/pbias-regulator.c 9996F: drivers/regulator/tps65217-regulator.c 9997F: drivers/regulator/tps65218-regulator.c 9998F: drivers/regulator/tps65910-regulator.c 9999F: drivers/regulator/twl-regulator.c 10000F: drivers/regulator/twl6030-regulator.c 10001F: include/linux/i2c-omap.h 10002 10003ONION OMEGA2+ BOARD 10004M: Harvey Hunt <harveyhuntnexus@gmail.com> 10005L: linux-mips@linux-mips.org 10006S: Maintained 10007F: arch/mips/boot/dts/ralink/omega2p.dts 10008 10009OMFS FILESYSTEM 10010M: Bob Copeland <me@bobcopeland.com> 10011L: linux-karma-devel@lists.sourceforge.net 10012S: Maintained 10013F: Documentation/filesystems/omfs.txt 10014F: fs/omfs/ 10015 10016OMNIKEY CARDMAN 4000 DRIVER 10017M: Harald Welte <laforge@gnumonks.org> 10018S: Maintained 10019F: drivers/char/pcmcia/cm4000_cs.c 10020F: include/linux/cm4000_cs.h 10021F: include/uapi/linux/cm4000_cs.h 10022 10023OMNIKEY CARDMAN 4040 DRIVER 10024M: Harald Welte <laforge@gnumonks.org> 10025S: Maintained 10026F: drivers/char/pcmcia/cm4040_cs.* 10027 10028OMNIVISION OV13858 SENSOR DRIVER 10029M: Sakari Ailus <sakari.ailus@linux.intel.com> 10030L: linux-media@vger.kernel.org 10031T: git git://linuxtv.org/media_tree.git 10032S: Maintained 10033F: drivers/media/i2c/ov13858.c 10034 10035OMNIVISION OV5640 SENSOR DRIVER 10036M: Steve Longerbeam <slongerbeam@gmail.com> 10037L: linux-media@vger.kernel.org 10038T: git git://linuxtv.org/media_tree.git 10039S: Maintained 10040F: drivers/media/i2c/ov5640.c 10041 10042OMNIVISION OV5647 SENSOR DRIVER 10043M: Luis Oliveira <lolivei@synopsys.com> 10044L: linux-media@vger.kernel.org 10045T: git git://linuxtv.org/media_tree.git 10046S: Maintained 10047F: drivers/media/i2c/ov5647.c 10048 10049OMNIVISION OV7670 SENSOR DRIVER 10050M: Jonathan Corbet <corbet@lwn.net> 10051L: linux-media@vger.kernel.org 10052T: git git://linuxtv.org/media_tree.git 10053S: Maintained 10054F: drivers/media/i2c/ov7670.c 10055F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10056 10057ONENAND FLASH DRIVER 10058M: Kyungmin Park <kyungmin.park@samsung.com> 10059L: linux-mtd@lists.infradead.org 10060S: Maintained 10061F: drivers/mtd/onenand/ 10062F: include/linux/mtd/onenand*.h 10063 10064ONSTREAM SCSI TAPE DRIVER 10065M: Willem Riede <osst@riede.org> 10066L: osst-users@lists.sourceforge.net 10067L: linux-scsi@vger.kernel.org 10068S: Maintained 10069F: Documentation/scsi/osst.txt 10070F: drivers/scsi/osst.* 10071F: drivers/scsi/osst_*.h 10072F: drivers/scsi/st.h 10073 10074OP-TEE DRIVER 10075M: Jens Wiklander <jens.wiklander@linaro.org> 10076S: Maintained 10077F: drivers/tee/optee/ 10078 10079OPA-VNIC DRIVER 10080M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10081M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10082L: linux-rdma@vger.kernel.org 10083S: Supported 10084F: drivers/infiniband/ulp/opa_vnic 10085 10086OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10087M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10088L: devicetree@vger.kernel.org 10089S: Maintained 10090F: Documentation/devicetree/dynamic-resolution-notes.txt 10091F: Documentation/devicetree/overlay-notes.txt 10092F: drivers/of/overlay.c 10093F: drivers/of/resolver.c 10094 10095OPEN FIRMWARE AND FLATTENED DEVICE TREE 10096M: Rob Herring <robh+dt@kernel.org> 10097M: Frank Rowand <frowand.list@gmail.com> 10098L: devicetree@vger.kernel.org 10099W: http://www.devicetree.org/ 10100T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10101S: Maintained 10102F: drivers/of/ 10103F: include/linux/of*.h 10104F: scripts/dtc/ 10105F: Documentation/ABI/testing/sysfs-firmware-ofw 10106 10107OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10108M: Rob Herring <robh+dt@kernel.org> 10109M: Mark Rutland <mark.rutland@arm.com> 10110L: devicetree@vger.kernel.org 10111T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10112Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10113S: Maintained 10114F: Documentation/devicetree/ 10115F: arch/*/boot/dts/ 10116F: include/dt-bindings/ 10117 10118OPENCORES I2C BUS DRIVER 10119M: Peter Korsgaard <jacmet@sunsite.dk> 10120L: linux-i2c@vger.kernel.org 10121S: Maintained 10122F: Documentation/i2c/busses/i2c-ocores 10123F: drivers/i2c/busses/i2c-ocores.c 10124 10125OPENRISC ARCHITECTURE 10126M: Jonas Bonn <jonas@southpole.se> 10127M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10128M: Stafford Horne <shorne@gmail.com> 10129T: git git://github.com/openrisc/linux.git 10130L: openrisc@lists.librecores.org 10131W: http://openrisc.io 10132S: Maintained 10133F: Documentation/devicetree/bindings/openrisc/ 10134F: Documentation/openrisc/ 10135F: arch/openrisc/ 10136F: drivers/irqchip/irq-ompic.c 10137F: drivers/irqchip/irq-or1k-* 10138 10139OPENVSWITCH 10140M: Pravin Shelar <pshelar@nicira.com> 10141L: netdev@vger.kernel.org 10142L: dev@openvswitch.org 10143W: http://openvswitch.org 10144S: Maintained 10145F: net/openvswitch/ 10146F: include/uapi/linux/openvswitch.h 10147 10148OPERATING PERFORMANCE POINTS (OPP) 10149M: Viresh Kumar <vireshk@kernel.org> 10150M: Nishanth Menon <nm@ti.com> 10151M: Stephen Boyd <sboyd@codeaurora.org> 10152L: linux-pm@vger.kernel.org 10153S: Maintained 10154T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10155F: drivers/opp/ 10156F: include/linux/pm_opp.h 10157F: Documentation/power/opp.txt 10158F: Documentation/devicetree/bindings/opp/ 10159 10160OPL4 DRIVER 10161M: Clemens Ladisch <clemens@ladisch.de> 10162L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10163T: git git://git.alsa-project.org/alsa-kernel.git 10164S: Maintained 10165F: sound/drivers/opl4/ 10166 10167OPROFILE 10168M: Robert Richter <rric@kernel.org> 10169L: oprofile-list@lists.sf.net 10170S: Maintained 10171F: arch/*/include/asm/oprofile*.h 10172F: arch/*/oprofile/ 10173F: drivers/oprofile/ 10174F: include/linux/oprofile.h 10175 10176ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10177M: Mark Fasheh <mfasheh@versity.com> 10178M: Joel Becker <jlbec@evilplan.org> 10179L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10180W: http://ocfs2.wiki.kernel.org 10181S: Supported 10182F: Documentation/filesystems/ocfs2.txt 10183F: Documentation/filesystems/dlmfs.txt 10184F: fs/ocfs2/ 10185 10186ORANGEFS FILESYSTEM 10187M: Mike Marshall <hubcap@omnibond.com> 10188L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10189T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10190S: Supported 10191F: fs/orangefs/ 10192F: Documentation/filesystems/orangefs.txt 10193 10194ORINOCO DRIVER 10195L: linux-wireless@vger.kernel.org 10196W: http://wireless.kernel.org/en/users/Drivers/orinoco 10197W: http://www.nongnu.org/orinoco/ 10198S: Orphan 10199F: drivers/net/wireless/intersil/orinoco/ 10200 10201OSD LIBRARY and FILESYSTEM 10202M: Boaz Harrosh <ooo@electrozaur.com> 10203S: Maintained 10204F: drivers/scsi/osd/ 10205F: include/scsi/osd_* 10206F: fs/exofs/ 10207 10208OV2659 OMNIVISION SENSOR DRIVER 10209M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10210L: linux-media@vger.kernel.org 10211W: https://linuxtv.org 10212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10213T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10214S: Maintained 10215F: drivers/media/i2c/ov2659.c 10216F: include/media/i2c/ov2659.h 10217 10218OVERLAY FILESYSTEM 10219M: Miklos Szeredi <miklos@szeredi.hu> 10220L: linux-unionfs@vger.kernel.org 10221T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10222S: Supported 10223F: fs/overlayfs/ 10224F: Documentation/filesystems/overlayfs.txt 10225 10226P54 WIRELESS DRIVER 10227M: Christian Lamparter <chunkeey@googlemail.com> 10228L: linux-wireless@vger.kernel.org 10229W: http://wireless.kernel.org/en/users/Drivers/p54 10230S: Maintained 10231F: drivers/net/wireless/intersil/p54/ 10232 10233PA SEMI ETHERNET DRIVER 10234L: netdev@vger.kernel.org 10235S: Orphan 10236F: drivers/net/ethernet/pasemi/* 10237 10238PA SEMI SMBUS DRIVER 10239L: linux-i2c@vger.kernel.org 10240S: Orphan 10241F: drivers/i2c/busses/i2c-pasemi.c 10242 10243PADATA PARALLEL EXECUTION MECHANISM 10244M: Steffen Klassert <steffen.klassert@secunet.com> 10245L: linux-crypto@vger.kernel.org 10246S: Maintained 10247F: kernel/padata.c 10248F: include/linux/padata.h 10249F: Documentation/padata.txt 10250 10251PANASONIC LAPTOP ACPI EXTRAS DRIVER 10252M: Harald Welte <laforge@gnumonks.org> 10253L: platform-driver-x86@vger.kernel.org 10254S: Maintained 10255F: drivers/platform/x86/panasonic-laptop.c 10256 10257PANASONIC MN10300/AM33/AM34 PORT 10258M: David Howells <dhowells@redhat.com> 10259L: linux-am33-list@redhat.com (moderated for non-subscribers) 10260W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10261S: Maintained 10262F: Documentation/mn10300/ 10263F: arch/mn10300/ 10264 10265PARALLEL LCD/KEYPAD PANEL DRIVER 10266M: Willy Tarreau <willy@haproxy.com> 10267M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10268S: Odd Fixes 10269F: Documentation/misc-devices/lcd-panel-cgram.txt 10270F: drivers/misc/panel.c 10271 10272PARALLEL PORT SUBSYSTEM 10273M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10274M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10275L: linux-parport@lists.infradead.org (subscribers-only) 10276S: Maintained 10277F: drivers/parport/ 10278F: include/linux/parport*.h 10279F: drivers/char/ppdev.c 10280F: include/uapi/linux/ppdev.h 10281F: Documentation/parport*.txt 10282 10283PARAVIRT_OPS INTERFACE 10284M: Juergen Gross <jgross@suse.com> 10285M: Alok Kataria <akataria@vmware.com> 10286M: Rusty Russell <rusty@rustcorp.com.au> 10287L: virtualization@lists.linux-foundation.org 10288S: Supported 10289F: Documentation/virtual/paravirt_ops.txt 10290F: arch/*/kernel/paravirt* 10291F: arch/*/include/asm/paravirt*.h 10292F: include/linux/hypervisor.h 10293 10294PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10295M: Tim Waugh <tim@cyberelk.net> 10296L: linux-parport@lists.infradead.org (subscribers-only) 10297S: Maintained 10298F: Documentation/blockdev/paride.txt 10299F: drivers/block/paride/ 10300 10301PARISC ARCHITECTURE 10302M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10303M: Helge Deller <deller@gmx.de> 10304L: linux-parisc@vger.kernel.org 10305W: http://www.parisc-linux.org/ 10306Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10307T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10308T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10309S: Maintained 10310F: arch/parisc/ 10311F: Documentation/parisc/ 10312F: drivers/parisc/ 10313F: drivers/char/agp/parisc-agp.c 10314F: drivers/input/serio/gscps2.c 10315F: drivers/parport/parport_gsc.* 10316F: drivers/tty/serial/8250/8250_gsc.c 10317F: drivers/video/fbdev/sti* 10318F: drivers/video/console/sti* 10319F: drivers/video/logo/logo_parisc* 10320 10321PARMAN 10322M: Jiri Pirko <jiri@mellanox.com> 10323L: netdev@vger.kernel.org 10324S: Supported 10325F: lib/parman.c 10326F: lib/test_parman.c 10327F: include/linux/parman.h 10328 10329PC87360 HARDWARE MONITORING DRIVER 10330M: Jim Cromie <jim.cromie@gmail.com> 10331L: linux-hwmon@vger.kernel.org 10332S: Maintained 10333F: Documentation/hwmon/pc87360 10334F: drivers/hwmon/pc87360.c 10335 10336PC8736x GPIO DRIVER 10337M: Jim Cromie <jim.cromie@gmail.com> 10338S: Maintained 10339F: drivers/char/pc8736x_gpio.c 10340 10341PC87427 HARDWARE MONITORING DRIVER 10342M: Jean Delvare <jdelvare@suse.com> 10343L: linux-hwmon@vger.kernel.org 10344S: Maintained 10345F: Documentation/hwmon/pc87427 10346F: drivers/hwmon/pc87427.c 10347 10348PCA9532 LED DRIVER 10349M: Riku Voipio <riku.voipio@iki.fi> 10350S: Maintained 10351F: drivers/leds/leds-pca9532.c 10352F: include/linux/leds-pca9532.h 10353 10354PCA9541 I2C BUS MASTER SELECTOR DRIVER 10355M: Guenter Roeck <linux@roeck-us.net> 10356L: linux-i2c@vger.kernel.org 10357S: Maintained 10358F: drivers/i2c/muxes/i2c-mux-pca9541.c 10359 10360PCDP - PRIMARY CONSOLE AND DEBUG PORT 10361M: Khalid Aziz <khalid@gonehiking.org> 10362S: Maintained 10363F: drivers/firmware/pcdp.* 10364 10365PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10366M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10367L: linux-pci@vger.kernel.org 10368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10369S: Maintained 10370F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10371F: drivers/pci/host/pci-aardvark.c 10372 10373PCI DRIVER FOR ALTERA PCIE IP 10374M: Ley Foon Tan <lftan@altera.com> 10375L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10376L: linux-pci@vger.kernel.org 10377S: Supported 10378F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10379F: drivers/pci/host/pcie-altera.c 10380 10381PCI DRIVER FOR APPLIEDMICRO XGENE 10382M: Tanmay Inamdar <tinamdar@apm.com> 10383L: linux-pci@vger.kernel.org 10384L: linux-arm-kernel@lists.infradead.org 10385S: Maintained 10386F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10387F: drivers/pci/host/pci-xgene.c 10388 10389PCI DRIVER FOR ARM VERSATILE PLATFORM 10390M: Rob Herring <robh@kernel.org> 10391L: linux-pci@vger.kernel.org 10392L: linux-arm-kernel@lists.infradead.org 10393S: Maintained 10394F: Documentation/devicetree/bindings/pci/versatile.txt 10395F: drivers/pci/host/pci-versatile.c 10396 10397PCI DRIVER FOR ARMADA 8K 10398M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10399L: linux-pci@vger.kernel.org 10400L: linux-arm-kernel@lists.infradead.org 10401S: Maintained 10402F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10403F: drivers/pci/dwc/pcie-armada8k.c 10404 10405PCI DRIVER FOR FREESCALE LAYERSCAPE 10406M: Minghuan Lian <minghuan.Lian@freescale.com> 10407M: Mingkai Hu <mingkai.hu@freescale.com> 10408M: Roy Zang <tie-fei.zang@freescale.com> 10409L: linuxppc-dev@lists.ozlabs.org 10410L: linux-pci@vger.kernel.org 10411L: linux-arm-kernel@lists.infradead.org 10412S: Maintained 10413F: drivers/pci/dwc/*layerscape* 10414 10415PCI DRIVER FOR GENERIC OF HOSTS 10416M: Will Deacon <will.deacon@arm.com> 10417L: linux-pci@vger.kernel.org 10418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10419S: Maintained 10420F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10421F: drivers/pci/host/pci-host-common.c 10422F: drivers/pci/host/pci-host-generic.c 10423 10424PCI DRIVER FOR IMX6 10425M: Richard Zhu <hongxing.zhu@nxp.com> 10426M: Lucas Stach <l.stach@pengutronix.de> 10427L: linux-pci@vger.kernel.org 10428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10429S: Maintained 10430F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10431F: drivers/pci/dwc/*imx6* 10432 10433PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10434M: Keith Busch <keith.busch@intel.com> 10435M: Jonathan Derrick <jonathan.derrick@intel.com> 10436L: linux-pci@vger.kernel.org 10437S: Supported 10438F: drivers/pci/host/vmd.c 10439 10440PCI DRIVER FOR MICROSEMI SWITCHTEC 10441M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10442M: Logan Gunthorpe <logang@deltatee.com> 10443L: linux-pci@vger.kernel.org 10444S: Maintained 10445F: Documentation/switchtec.txt 10446F: Documentation/ABI/testing/sysfs-class-switchtec 10447F: drivers/pci/switch/switchtec* 10448F: include/uapi/linux/switchtec_ioctl.h 10449F: include/linux/switchtec.h 10450F: drivers/ntb/hw/mscc/ 10451 10452PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10453M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10454M: Jason Cooper <jason@lakedaemon.net> 10455L: linux-pci@vger.kernel.org 10456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10457S: Maintained 10458F: drivers/pci/host/*mvebu* 10459 10460PCI DRIVER FOR NVIDIA TEGRA 10461M: Thierry Reding <thierry.reding@gmail.com> 10462L: linux-tegra@vger.kernel.org 10463L: linux-pci@vger.kernel.org 10464S: Supported 10465F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10466F: drivers/pci/host/pci-tegra.c 10467 10468PCI DRIVER FOR RENESAS R-CAR 10469M: Simon Horman <horms@verge.net.au> 10470L: linux-pci@vger.kernel.org 10471L: linux-renesas-soc@vger.kernel.org 10472S: Maintained 10473F: drivers/pci/host/*rcar* 10474 10475PCI DRIVER FOR SAMSUNG EXYNOS 10476M: Jingoo Han <jingoohan1@gmail.com> 10477L: linux-pci@vger.kernel.org 10478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10479L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10480S: Maintained 10481F: drivers/pci/dwc/pci-exynos.c 10482 10483PCI DRIVER FOR SYNOPSYS DESIGNWARE 10484M: Jingoo Han <jingoohan1@gmail.com> 10485M: Joao Pinto <Joao.Pinto@synopsys.com> 10486L: linux-pci@vger.kernel.org 10487S: Maintained 10488F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10489F: drivers/pci/dwc/*designware* 10490 10491PCI DRIVER FOR TI DRA7XX 10492M: Kishon Vijay Abraham I <kishon@ti.com> 10493L: linux-omap@vger.kernel.org 10494L: linux-pci@vger.kernel.org 10495S: Supported 10496F: Documentation/devicetree/bindings/pci/ti-pci.txt 10497F: drivers/pci/dwc/pci-dra7xx.c 10498 10499PCI DRIVER FOR TI KEYSTONE 10500M: Murali Karicheri <m-karicheri2@ti.com> 10501L: linux-pci@vger.kernel.org 10502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10503S: Maintained 10504F: drivers/pci/dwc/*keystone* 10505 10506PCI ENDPOINT SUBSYSTEM 10507M: Kishon Vijay Abraham I <kishon@ti.com> 10508M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10509L: linux-pci@vger.kernel.org 10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10511S: Supported 10512F: drivers/pci/endpoint/ 10513F: drivers/misc/pci_endpoint_test.c 10514F: tools/pci/ 10515 10516PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10517M: Russell Currey <ruscur@russell.cc> 10518L: linuxppc-dev@lists.ozlabs.org 10519S: Supported 10520F: Documentation/powerpc/eeh-pci-error-recovery.txt 10521F: arch/powerpc/kernel/eeh*.c 10522F: arch/powerpc/platforms/*/eeh*.c 10523F: arch/powerpc/include/*/eeh*.h 10524 10525PCI ERROR RECOVERY 10526M: Linas Vepstas <linasvepstas@gmail.com> 10527L: linux-pci@vger.kernel.org 10528S: Supported 10529F: Documentation/PCI/pci-error-recovery.txt 10530 10531PCI MSI DRIVER FOR ALTERA MSI IP 10532M: Ley Foon Tan <lftan@altera.com> 10533L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10534L: linux-pci@vger.kernel.org 10535S: Supported 10536F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10537F: drivers/pci/host/pcie-altera-msi.c 10538 10539PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10540M: Duc Dang <dhdang@apm.com> 10541L: linux-pci@vger.kernel.org 10542L: linux-arm-kernel@lists.infradead.org 10543S: Maintained 10544F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10545F: drivers/pci/host/pci-xgene-msi.c 10546 10547PCI SUBSYSTEM 10548M: Bjorn Helgaas <bhelgaas@google.com> 10549L: linux-pci@vger.kernel.org 10550Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10552S: Supported 10553F: Documentation/devicetree/bindings/pci/ 10554F: Documentation/PCI/ 10555F: drivers/pci/ 10556F: include/linux/pci* 10557F: arch/x86/pci/ 10558F: arch/x86/kernel/quirks.c 10559 10560PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10561M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10562L: linux-pci@vger.kernel.org 10563Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10565S: Supported 10566F: drivers/pci/host/ 10567F: drivers/pci/dwc/ 10568 10569PCIE DRIVER FOR AXIS ARTPEC 10570M: Niklas Cassel <niklas.cassel@axis.com> 10571M: Jesper Nilsson <jesper.nilsson@axis.com> 10572L: linux-arm-kernel@axis.com 10573L: linux-pci@vger.kernel.org 10574S: Maintained 10575F: Documentation/devicetree/bindings/pci/axis,artpec* 10576F: drivers/pci/dwc/*artpec* 10577 10578PCIE DRIVER FOR CAVIUM THUNDERX 10579M: David Daney <david.daney@cavium.com> 10580L: linux-pci@vger.kernel.org 10581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10582S: Supported 10583F: Documentation/devicetree/bindings/pci/pci-thunder-* 10584F: drivers/pci/host/pci-thunder-* 10585 10586PCIE DRIVER FOR HISILICON 10587M: Zhou Wang <wangzhou1@hisilicon.com> 10588L: linux-pci@vger.kernel.org 10589S: Maintained 10590F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10591F: drivers/pci/dwc/pcie-hisi.c 10592 10593PCIE DRIVER FOR HISILICON KIRIN 10594M: Xiaowei Song <songxiaowei@hisilicon.com> 10595M: Binghui Wang <wangbinghui@hisilicon.com> 10596L: linux-pci@vger.kernel.org 10597S: Maintained 10598F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10599F: drivers/pci/dwc/pcie-kirin.c 10600 10601PCIE DRIVER FOR HISILICON STB 10602M: Jianguo Sun <sunjianguo1@huawei.com> 10603M: Shawn Guo <shawn.guo@linaro.org> 10604L: linux-pci@vger.kernel.org 10605S: Maintained 10606F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10607F: drivers/pci/dwc/pcie-histb.c 10608 10609PCIE DRIVER FOR MEDIATEK 10610M: Ryder Lee <ryder.lee@mediatek.com> 10611L: linux-pci@vger.kernel.org 10612L: linux-mediatek@lists.infradead.org 10613S: Supported 10614F: Documentation/devicetree/bindings/pci/mediatek* 10615F: drivers/pci/host/*mediatek* 10616 10617PCIE DRIVER FOR QUALCOMM MSM 10618M: Stanimir Varbanov <svarbanov@mm-sol.com> 10619L: linux-pci@vger.kernel.org 10620L: linux-arm-msm@vger.kernel.org 10621S: Maintained 10622F: drivers/pci/dwc/*qcom* 10623 10624PCIE DRIVER FOR ROCKCHIP 10625M: Shawn Lin <shawn.lin@rock-chips.com> 10626L: linux-pci@vger.kernel.org 10627L: linux-rockchip@lists.infradead.org 10628S: Maintained 10629F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10630F: drivers/pci/host/pcie-rockchip.c 10631 10632PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10633M: Linus Walleij <linus.walleij@linaro.org> 10634L: linux-pci@vger.kernel.org 10635S: Maintained 10636F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10637F: drivers/pci/host/pci-v3-semi.c 10638 10639PCIE DRIVER FOR ST SPEAR13XX 10640M: Pratyush Anand <pratyush.anand@gmail.com> 10641L: linux-pci@vger.kernel.org 10642S: Maintained 10643F: drivers/pci/dwc/*spear* 10644 10645PCMCIA SUBSYSTEM 10646P: Linux PCMCIA Team 10647L: linux-pcmcia@lists.infradead.org 10648W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10649T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10650S: Maintained 10651F: Documentation/pcmcia/ 10652F: tools/pcmcia/ 10653F: drivers/pcmcia/ 10654F: include/pcmcia/ 10655 10656PCNET32 NETWORK DRIVER 10657M: Don Fry <pcnet32@frontier.com> 10658L: netdev@vger.kernel.org 10659S: Maintained 10660F: drivers/net/ethernet/amd/pcnet32.c 10661 10662PCRYPT PARALLEL CRYPTO ENGINE 10663M: Steffen Klassert <steffen.klassert@secunet.com> 10664L: linux-crypto@vger.kernel.org 10665S: Maintained 10666F: crypto/pcrypt.c 10667F: include/crypto/pcrypt.h 10668 10669PEAQ WMI HOTKEYS DRIVER 10670M: Hans de Goede <hdegoede@redhat.com> 10671L: platform-driver-x86@vger.kernel.org 10672S: Maintained 10673F: drivers/platform/x86/peaq-wmi.c 10674 10675PER-CPU MEMORY ALLOCATOR 10676M: Tejun Heo <tj@kernel.org> 10677M: Christoph Lameter <cl@linux.com> 10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10679S: Maintained 10680F: include/linux/percpu*.h 10681F: mm/percpu*.c 10682F: arch/*/include/asm/percpu.h 10683 10684PER-TASK DELAY ACCOUNTING 10685M: Balbir Singh <bsingharora@gmail.com> 10686S: Maintained 10687F: include/linux/delayacct.h 10688F: kernel/delayacct.c 10689 10690PERFORMANCE EVENTS SUBSYSTEM 10691M: Peter Zijlstra <peterz@infradead.org> 10692M: Ingo Molnar <mingo@redhat.com> 10693M: Arnaldo Carvalho de Melo <acme@kernel.org> 10694R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10695R: Jiri Olsa <jolsa@redhat.com> 10696R: Namhyung Kim <namhyung@kernel.org> 10697L: linux-kernel@vger.kernel.org 10698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10699S: Supported 10700F: kernel/events/* 10701F: include/linux/perf_event.h 10702F: include/uapi/linux/perf_event.h 10703F: arch/*/kernel/perf_event*.c 10704F: arch/*/kernel/*/perf_event*.c 10705F: arch/*/kernel/*/*/perf_event*.c 10706F: arch/*/include/asm/perf_event.h 10707F: arch/*/kernel/perf_callchain.c 10708F: arch/*/events/* 10709F: tools/perf/ 10710 10711PERSONALITY HANDLING 10712M: Christoph Hellwig <hch@infradead.org> 10713L: linux-abi-devel@lists.sourceforge.net 10714S: Maintained 10715F: include/linux/personality.h 10716F: include/uapi/linux/personality.h 10717 10718PHONET PROTOCOL 10719M: Remi Denis-Courmont <courmisch@gmail.com> 10720S: Supported 10721F: Documentation/networking/phonet.txt 10722F: include/linux/phonet.h 10723F: include/net/phonet/ 10724F: include/uapi/linux/phonet.h 10725F: net/phonet/ 10726 10727PHRAM MTD DRIVER 10728M: Joern Engel <joern@lazybastard.org> 10729L: linux-mtd@lists.infradead.org 10730S: Maintained 10731F: drivers/mtd/devices/phram.c 10732 10733PICOLCD HID DRIVER 10734M: Bruno Prémont <bonbons@linux-vserver.org> 10735L: linux-input@vger.kernel.org 10736S: Maintained 10737F: drivers/hid/hid-picolcd* 10738 10739PICOXCELL SUPPORT 10740M: Jamie Iles <jamie@jamieiles.com> 10741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10742T: git git://github.com/jamieiles/linux-2.6-ji.git 10743S: Supported 10744F: arch/arm/boot/dts/picoxcell* 10745F: arch/arm/mach-picoxcell/ 10746F: drivers/crypto/picoxcell* 10747 10748PIN CONTROL SUBSYSTEM 10749M: Linus Walleij <linus.walleij@linaro.org> 10750L: linux-gpio@vger.kernel.org 10751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10752S: Maintained 10753F: Documentation/devicetree/bindings/pinctrl/ 10754F: Documentation/driver-api/pinctl.rst 10755F: drivers/pinctrl/ 10756F: include/linux/pinctrl/ 10757 10758PIN CONTROLLER - ATMEL AT91 10759M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10761S: Maintained 10762F: drivers/pinctrl/pinctrl-at91.* 10763 10764PIN CONTROLLER - ATMEL AT91 PIO4 10765M: Ludovic Desroches <ludovic.desroches@microchip.com> 10766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10767L: linux-gpio@vger.kernel.org 10768S: Supported 10769F: drivers/pinctrl/pinctrl-at91-pio4.* 10770 10771PIN CONTROLLER - INTEL 10772M: Mika Westerberg <mika.westerberg@linux.intel.com> 10773M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10774S: Maintained 10775F: drivers/pinctrl/intel/ 10776 10777PIN CONTROLLER - QUALCOMM 10778M: Bjorn Andersson <bjorn.andersson@linaro.org> 10779S: Maintained 10780L: linux-arm-msm@vger.kernel.org 10781F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10782F: drivers/pinctrl/qcom/ 10783 10784PIN CONTROLLER - RENESAS 10785M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10786M: Geert Uytterhoeven <geert+renesas@glider.be> 10787L: linux-renesas-soc@vger.kernel.org 10788T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10789S: Maintained 10790F: drivers/pinctrl/sh-pfc/ 10791 10792PIN CONTROLLER - SAMSUNG 10793M: Tomasz Figa <tomasz.figa@gmail.com> 10794M: Krzysztof Kozlowski <krzk@kernel.org> 10795M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10797L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10798Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10799T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10800S: Maintained 10801F: drivers/pinctrl/samsung/ 10802F: include/dt-bindings/pinctrl/samsung.h 10803F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10804 10805PIN CONTROLLER - SINGLE 10806M: Tony Lindgren <tony@atomide.com> 10807M: Haojian Zhuang <haojian.zhuang@linaro.org> 10808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10809L: linux-omap@vger.kernel.org 10810S: Maintained 10811F: drivers/pinctrl/pinctrl-single.c 10812 10813PIN CONTROLLER - ST SPEAR 10814M: Viresh Kumar <vireshk@kernel.org> 10815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10816W: http://www.st.com/spear 10817S: Maintained 10818F: drivers/pinctrl/spear/ 10819 10820PISTACHIO SOC SUPPORT 10821M: James Hartley <james.hartley@sondrel.com> 10822L: linux-mips@linux-mips.org 10823S: Odd Fixes 10824F: arch/mips/pistachio/ 10825F: arch/mips/include/asm/mach-pistachio/ 10826F: arch/mips/boot/dts/img/pistachio* 10827F: arch/mips/configs/pistachio*_defconfig 10828 10829PKTCDVD DRIVER 10830S: Orphan 10831M: linux-block@vger.kernel.org 10832F: drivers/block/pktcdvd.c 10833F: include/linux/pktcdvd.h 10834F: include/uapi/linux/pktcdvd.h 10835 10836PKUNITY SOC DRIVERS 10837M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10838W: http://mprc.pku.edu.cn/~guanxuetao/linux 10839S: Maintained 10840T: git git://github.com/gxt/linux.git 10841F: drivers/input/serio/i8042-unicore32io.h 10842F: drivers/i2c/busses/i2c-puv3.c 10843F: drivers/video/fbdev/fb-puv3.c 10844F: drivers/rtc/rtc-puv3.c 10845 10846PMBUS HARDWARE MONITORING DRIVERS 10847M: Guenter Roeck <linux@roeck-us.net> 10848L: linux-hwmon@vger.kernel.org 10849W: http://hwmon.wiki.kernel.org/ 10850W: http://www.roeck-us.net/linux/drivers/ 10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10852S: Maintained 10853F: Documentation/hwmon/pmbus 10854F: drivers/hwmon/pmbus/ 10855F: include/linux/pmbus.h 10856 10857PMC SIERRA MaxRAID DRIVER 10858L: linux-scsi@vger.kernel.org 10859W: http://www.pmc-sierra.com/ 10860S: Orphan 10861F: drivers/scsi/pmcraid.* 10862 10863PMC SIERRA PM8001 DRIVER 10864M: Jack Wang <jinpu.wang@profitbricks.com> 10865M: lindar_liu@usish.com 10866L: linux-scsi@vger.kernel.org 10867S: Supported 10868F: drivers/scsi/pm8001/ 10869 10870PNP SUPPORT 10871M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10872S: Maintained 10873F: drivers/pnp/ 10874 10875POSIX CLOCKS and TIMERS 10876M: Thomas Gleixner <tglx@linutronix.de> 10877L: linux-kernel@vger.kernel.org 10878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10879S: Maintained 10880F: fs/timerfd.c 10881F: include/linux/timer* 10882F: kernel/time/*timer* 10883 10884POWER MANAGEMENT CORE 10885M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10886L: linux-pm@vger.kernel.org 10887T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10888B: https://bugzilla.kernel.org 10889S: Supported 10890F: drivers/base/power/ 10891F: include/linux/pm.h 10892F: include/linux/pm_* 10893F: include/linux/powercap.h 10894F: drivers/powercap/ 10895 10896POWER STATE COORDINATION INTERFACE (PSCI) 10897M: Mark Rutland <mark.rutland@arm.com> 10898M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10899L: linux-arm-kernel@lists.infradead.org 10900S: Maintained 10901F: drivers/firmware/psci*.c 10902F: include/linux/psci.h 10903F: include/uapi/linux/psci.h 10904 10905POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10906M: Sebastian Reichel <sre@kernel.org> 10907L: linux-pm@vger.kernel.org 10908T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10909S: Maintained 10910F: Documentation/devicetree/bindings/power/supply/ 10911F: include/linux/power_supply.h 10912F: drivers/power/supply/ 10913 10914POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10915M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10916L: linuxppc-dev@lists.ozlabs.org 10917S: Maintained 10918F: drivers/char/powernv-op-panel.c 10919 10920PPP OVER ATM (RFC 2364) 10921M: Mitchell Blank Jr <mitch@sfgoth.com> 10922S: Maintained 10923F: net/atm/pppoatm.c 10924F: include/uapi/linux/atmppp.h 10925 10926PPP OVER ETHERNET 10927M: Michal Ostrowski <mostrows@earthlink.net> 10928S: Maintained 10929F: drivers/net/ppp/pppoe.c 10930F: drivers/net/ppp/pppox.c 10931 10932PPP OVER L2TP 10933M: James Chapman <jchapman@katalix.com> 10934S: Maintained 10935F: net/l2tp/l2tp_ppp.c 10936F: include/linux/if_pppol2tp.h 10937F: include/uapi/linux/if_pppol2tp.h 10938 10939PPP PROTOCOL DRIVERS AND COMPRESSORS 10940M: Paul Mackerras <paulus@samba.org> 10941L: linux-ppp@vger.kernel.org 10942S: Maintained 10943F: drivers/net/ppp/ppp_* 10944 10945PPS SUPPORT 10946M: Rodolfo Giometti <giometti@enneenne.com> 10947W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10948L: linuxpps@ml.enneenne.com (subscribers-only) 10949S: Maintained 10950F: Documentation/pps/ 10951F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10952F: Documentation/ABI/testing/sysfs-pps 10953F: drivers/pps/ 10954F: include/linux/pps*.h 10955F: include/uapi/linux/pps.h 10956 10957PPTP DRIVER 10958M: Dmitry Kozlov <xeb@mail.ru> 10959L: netdev@vger.kernel.org 10960S: Maintained 10961F: drivers/net/ppp/pptp.c 10962W: http://sourceforge.net/projects/accel-pptp 10963 10964PREEMPTIBLE KERNEL 10965M: Robert Love <rml@tech9.net> 10966L: kpreempt-tech@lists.sourceforge.net 10967W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10968S: Supported 10969F: Documentation/preempt-locking.txt 10970F: include/linux/preempt.h 10971 10972PRINTK 10973M: Petr Mladek <pmladek@suse.com> 10974M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10975R: Steven Rostedt <rostedt@goodmis.org> 10976S: Maintained 10977F: kernel/printk/ 10978F: include/linux/printk.h 10979 10980PRISM54 WIRELESS DRIVER 10981M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10982L: linux-wireless@vger.kernel.org 10983W: http://wireless.kernel.org/en/users/Drivers/p54 10984S: Obsolete 10985F: drivers/net/wireless/intersil/prism54/ 10986 10987PROC SYSCTL 10988M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10989M: Kees Cook <keescook@chromium.org> 10990L: linux-kernel@vger.kernel.org 10991L: linux-fsdevel@vger.kernel.org 10992S: Maintained 10993F: fs/proc/proc_sysctl.c 10994F: include/linux/sysctl.h 10995F: kernel/sysctl.c 10996F: tools/testing/selftests/sysctl/ 10997 10998PS3 NETWORK SUPPORT 10999M: Geoff Levand <geoff@infradead.org> 11000L: netdev@vger.kernel.org 11001L: linuxppc-dev@lists.ozlabs.org 11002S: Maintained 11003F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11004 11005PS3 PLATFORM SUPPORT 11006M: Geoff Levand <geoff@infradead.org> 11007L: linuxppc-dev@lists.ozlabs.org 11008S: Maintained 11009F: arch/powerpc/boot/ps3* 11010F: arch/powerpc/include/asm/lv1call.h 11011F: arch/powerpc/include/asm/ps3*.h 11012F: arch/powerpc/platforms/ps3/ 11013F: drivers/*/ps3* 11014F: drivers/ps3/ 11015F: drivers/rtc/rtc-ps3.c 11016F: drivers/usb/host/*ps3.c 11017F: sound/ppc/snd_ps3* 11018 11019PS3VRAM DRIVER 11020M: Jim Paris <jim@jtan.com> 11021M: Geoff Levand <geoff@infradead.org> 11022L: linuxppc-dev@lists.ozlabs.org 11023S: Maintained 11024F: drivers/block/ps3vram.c 11025 11026PSAMPLE PACKET SAMPLING SUPPORT: 11027M: Yotam Gigi <yotam.gi@gmail.com> 11028S: Maintained 11029F: net/psample 11030F: include/net/psample.h 11031F: include/uapi/linux/psample.h 11032 11033PSTORE FILESYSTEM 11034M: Kees Cook <keescook@chromium.org> 11035M: Anton Vorontsov <anton@enomsg.org> 11036M: Colin Cross <ccross@android.com> 11037M: Tony Luck <tony.luck@intel.com> 11038S: Maintained 11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11040F: fs/pstore/ 11041F: include/linux/pstore* 11042F: drivers/firmware/efi/efi-pstore.c 11043F: drivers/acpi/apei/erst.c 11044F: Documentation/admin-guide/ramoops.rst 11045F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11046K: \b(pstore|ramoops) 11047 11048PTP HARDWARE CLOCK SUPPORT 11049M: Richard Cochran <richardcochran@gmail.com> 11050L: netdev@vger.kernel.org 11051S: Maintained 11052W: http://linuxptp.sourceforge.net/ 11053F: Documentation/ABI/testing/sysfs-ptp 11054F: Documentation/ptp/* 11055F: drivers/net/ethernet/freescale/gianfar_ptp.c 11056F: drivers/net/phy/dp83640* 11057F: drivers/ptp/* 11058F: include/linux/ptp_cl* 11059 11060PTRACE SUPPORT 11061M: Oleg Nesterov <oleg@redhat.com> 11062S: Maintained 11063F: include/asm-generic/syscall.h 11064F: include/linux/ptrace.h 11065F: include/linux/regset.h 11066F: include/linux/tracehook.h 11067F: include/uapi/linux/ptrace.h 11068F: include/uapi/linux/ptrace.h 11069F: include/asm-generic/ptrace.h 11070F: kernel/ptrace.c 11071F: arch/*/ptrace*.c 11072F: arch/*/*/ptrace*.c 11073F: arch/*/include/asm/ptrace*.h 11074 11075PULSE8-CEC DRIVER 11076M: Hans Verkuil <hverkuil@xs4all.nl> 11077L: linux-media@vger.kernel.org 11078T: git git://linuxtv.org/media_tree.git 11079S: Maintained 11080F: drivers/media/usb/pulse8-cec/* 11081F: Documentation/media/cec-drivers/pulse8-cec.rst 11082 11083PVRUSB2 VIDEO4LINUX DRIVER 11084M: Mike Isely <isely@pobox.com> 11085L: pvrusb2@isely.net (subscribers-only) 11086L: linux-media@vger.kernel.org 11087W: http://www.isely.net/pvrusb2/ 11088T: git git://linuxtv.org/media_tree.git 11089S: Maintained 11090F: Documentation/media/v4l-drivers/pvrusb2* 11091F: drivers/media/usb/pvrusb2/ 11092 11093PWC WEBCAM DRIVER 11094M: Hans Verkuil <hverkuil@xs4all.nl> 11095L: linux-media@vger.kernel.org 11096T: git git://linuxtv.org/media_tree.git 11097S: Odd Fixes 11098F: drivers/media/usb/pwc/* 11099 11100PWM FAN DRIVER 11101M: Kamil Debski <kamil@wypas.org> 11102M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11103L: linux-hwmon@vger.kernel.org 11104S: Supported 11105F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11106F: Documentation/hwmon/pwm-fan 11107F: drivers/hwmon/pwm-fan.c 11108 11109PWM IR Transmitter 11110M: Sean Young <sean@mess.org> 11111L: linux-media@vger.kernel.org 11112S: Maintained 11113F: drivers/media/rc/pwm-ir-tx.c 11114 11115PWM SUBSYSTEM 11116M: Thierry Reding <thierry.reding@gmail.com> 11117L: linux-pwm@vger.kernel.org 11118S: Maintained 11119T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11120F: Documentation/pwm.txt 11121F: Documentation/devicetree/bindings/pwm/ 11122F: include/linux/pwm.h 11123F: drivers/pwm/ 11124F: drivers/video/backlight/pwm_bl.c 11125F: include/linux/pwm_backlight.h 11126F: drivers/gpio/gpio-mvebu.c 11127F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11128 11129PXA GPIO DRIVER 11130M: Robert Jarzmik <robert.jarzmik@free.fr> 11131L: linux-gpio@vger.kernel.org 11132S: Maintained 11133F: drivers/gpio/gpio-pxa.c 11134 11135PXA MMCI DRIVER 11136S: Orphan 11137 11138PXA RTC DRIVER 11139M: Robert Jarzmik <robert.jarzmik@free.fr> 11140L: linux-rtc@vger.kernel.org 11141S: Maintained 11142 11143PXA2xx/PXA3xx SUPPORT 11144M: Daniel Mack <daniel@zonque.org> 11145M: Haojian Zhuang <haojian.zhuang@gmail.com> 11146M: Robert Jarzmik <robert.jarzmik@free.fr> 11147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11148T: git git://github.com/hzhuang1/linux.git 11149T: git git://github.com/rjarzmik/linux.git 11150S: Maintained 11151F: arch/arm/boot/dts/pxa* 11152F: arch/arm/mach-pxa/ 11153F: drivers/dma/pxa* 11154F: drivers/pcmcia/pxa2xx* 11155F: drivers/pinctrl/pxa/ 11156F: drivers/spi/spi-pxa2xx* 11157F: drivers/usb/gadget/udc/pxa2* 11158F: include/sound/pxa2xx-lib.h 11159F: sound/arm/pxa* 11160F: sound/soc/pxa/ 11161 11162PXA3xx NAND FLASH DRIVER 11163M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11164L: linux-mtd@lists.infradead.org 11165S: Maintained 11166F: drivers/mtd/nand/pxa3xx_nand.c 11167 11168QAT DRIVER 11169M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11170L: qat-linux@intel.com 11171S: Supported 11172F: drivers/crypto/qat/ 11173 11174QCOM AUDIO (ASoC) DRIVERS 11175M: Patrick Lai <plai@codeaurora.org> 11176M: Banajit Goswami <bgoswami@codeaurora.org> 11177L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11178S: Supported 11179F: sound/soc/qcom/ 11180 11181QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11182M: Gabriel Somlo <somlo@cmu.edu> 11183M: "Michael S. Tsirkin" <mst@redhat.com> 11184L: qemu-devel@nongnu.org 11185S: Maintained 11186F: drivers/firmware/qemu_fw_cfg.c 11187 11188QIB DRIVER 11189M: Mike Marciniszyn <infinipath@intel.com> 11190L: linux-rdma@vger.kernel.org 11191S: Supported 11192F: drivers/infiniband/hw/qib/ 11193 11194QLOGIC QL41xxx FCOE DRIVER 11195M: QLogic-Storage-Upstream@cavium.com 11196L: linux-scsi@vger.kernel.org 11197S: Supported 11198F: drivers/scsi/qedf/ 11199 11200QLOGIC QL41xxx ISCSI DRIVER 11201M: QLogic-Storage-Upstream@cavium.com 11202L: linux-scsi@vger.kernel.org 11203S: Supported 11204F: drivers/scsi/qedi/ 11205 11206QLOGIC QL4xxx ETHERNET DRIVER 11207M: Ariel Elior <Ariel.Elior@cavium.com> 11208M: everest-linux-l2@cavium.com 11209L: netdev@vger.kernel.org 11210S: Supported 11211F: drivers/net/ethernet/qlogic/qed/ 11212F: include/linux/qed/ 11213F: drivers/net/ethernet/qlogic/qede/ 11214 11215QLOGIC QL4xxx RDMA DRIVER 11216M: Ram Amrani <Ram.Amrani@cavium.com> 11217M: Michal Kalderon <Michal.Kalderon@cavium.com> 11218M: Ariel Elior <Ariel.Elior@cavium.com> 11219L: linux-rdma@vger.kernel.org 11220S: Supported 11221F: drivers/infiniband/hw/qedr/ 11222F: include/uapi/rdma/qedr-abi.h 11223 11224QLOGIC QLA1280 SCSI DRIVER 11225M: Michael Reed <mdr@sgi.com> 11226L: linux-scsi@vger.kernel.org 11227S: Maintained 11228F: drivers/scsi/qla1280.[ch] 11229 11230QLOGIC QLA2XXX FC-SCSI DRIVER 11231M: qla2xxx-upstream@qlogic.com 11232L: linux-scsi@vger.kernel.org 11233S: Supported 11234F: Documentation/scsi/LICENSE.qla2xxx 11235F: drivers/scsi/qla2xxx/ 11236 11237QLOGIC QLA3XXX NETWORK DRIVER 11238M: Dept-GELinuxNICDev@cavium.com 11239L: netdev@vger.kernel.org 11240S: Supported 11241F: Documentation/networking/LICENSE.qla3xxx 11242F: drivers/net/ethernet/qlogic/qla3xxx.* 11243 11244QLOGIC QLA4XXX iSCSI DRIVER 11245M: QLogic-Storage-Upstream@qlogic.com 11246L: linux-scsi@vger.kernel.org 11247S: Supported 11248F: Documentation/scsi/LICENSE.qla4xxx 11249F: drivers/scsi/qla4xxx/ 11250 11251QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11252M: Harish Patil <harish.patil@cavium.com> 11253M: Manish Chopra <manish.chopra@cavium.com> 11254M: Dept-GELinuxNICDev@cavium.com 11255L: netdev@vger.kernel.org 11256S: Supported 11257F: drivers/net/ethernet/qlogic/qlcnic/ 11258 11259QLOGIC QLGE 10Gb ETHERNET DRIVER 11260M: Harish Patil <harish.patil@cavium.com> 11261M: Manish Chopra <manish.chopra@cavium.com> 11262M: Dept-GELinuxNICDev@cavium.com 11263L: netdev@vger.kernel.org 11264S: Supported 11265F: drivers/net/ethernet/qlogic/qlge/ 11266 11267QNX4 FILESYSTEM 11268M: Anders Larsen <al@alarsen.net> 11269W: http://www.alarsen.net/linux/qnx4fs/ 11270S: Maintained 11271F: fs/qnx4/ 11272F: include/uapi/linux/qnx4_fs.h 11273F: include/uapi/linux/qnxtypes.h 11274 11275QORIQ DPAA2 FSL-MC BUS DRIVER 11276M: Stuart Yoder <stuyoder@gmail.com> 11277M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11278L: linux-kernel@vger.kernel.org 11279S: Maintained 11280F: drivers/staging/fsl-mc/ 11281F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11282 11283QT1010 MEDIA DRIVER 11284M: Antti Palosaari <crope@iki.fi> 11285L: linux-media@vger.kernel.org 11286W: https://linuxtv.org 11287W: http://palosaari.fi/linux/ 11288Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11289T: git git://linuxtv.org/anttip/media_tree.git 11290S: Maintained 11291F: drivers/media/tuners/qt1010* 11292 11293QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11294M: Kalle Valo <kvalo@qca.qualcomm.com> 11295L: ath10k@lists.infradead.org 11296W: http://wireless.kernel.org/en/users/Drivers/ath10k 11297T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11298S: Supported 11299F: drivers/net/wireless/ath/ath10k/ 11300 11301QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11302M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11303L: linux-wireless@vger.kernel.org 11304W: http://wireless.kernel.org/en/users/Drivers/ath9k 11305S: Supported 11306F: drivers/net/wireless/ath/ath9k/ 11307 11308QUALCOMM CAMERA SUBSYSTEM DRIVER 11309M: Todor Tomov <todor.tomov@linaro.org> 11310L: linux-media@vger.kernel.org 11311S: Maintained 11312F: Documentation/devicetree/bindings/media/qcom,camss.txt 11313F: Documentation/media/v4l-drivers/qcom_camss.rst 11314F: drivers/media/platform/qcom/camss-8x16/ 11315 11316QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11317M: Timur Tabi <timur@codeaurora.org> 11318L: netdev@vger.kernel.org 11319S: Supported 11320F: drivers/net/ethernet/qualcomm/emac/ 11321 11322QUALCOMM HEXAGON ARCHITECTURE 11323M: Richard Kuo <rkuo@codeaurora.org> 11324L: linux-hexagon@vger.kernel.org 11325T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11326S: Supported 11327F: arch/hexagon/ 11328 11329QUALCOMM IOMMU 11330M: Rob Clark <robdclark@gmail.com> 11331L: iommu@lists.linux-foundation.org 11332L: linux-arm-msm@vger.kernel.org 11333S: Maintained 11334F: drivers/iommu/qcom_iommu.c 11335 11336QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11337M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11338L: linux-media@vger.kernel.org 11339L: linux-arm-msm@vger.kernel.org 11340T: git git://linuxtv.org/media_tree.git 11341S: Maintained 11342F: drivers/media/platform/qcom/venus/ 11343 11344QUALCOMM WCN36XX WIRELESS DRIVER 11345M: Eugene Krasnikov <k.eugene.e@gmail.com> 11346L: wcn36xx@lists.infradead.org 11347W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11348T: git git://github.com/KrasnikovEugene/wcn36xx.git 11349S: Supported 11350F: drivers/net/wireless/ath/wcn36xx/ 11351 11352QUANTENNA QTNFMAC WIRELESS DRIVER 11353M: Igor Mitsyanko <imitsyanko@quantenna.com> 11354M: Avinash Patil <avinashp@quantenna.com> 11355M: Sergey Matyukevich <smatyukevich@quantenna.com> 11356L: linux-wireless@vger.kernel.org 11357S: Maintained 11358F: drivers/net/wireless/quantenna 11359 11360RADEON and AMDGPU DRM DRIVERS 11361M: Alex Deucher <alexander.deucher@amd.com> 11362M: Christian König <christian.koenig@amd.com> 11363L: amd-gfx@lists.freedesktop.org 11364T: git git://people.freedesktop.org/~agd5f/linux 11365S: Supported 11366F: drivers/gpu/drm/radeon/ 11367F: include/uapi/drm/radeon_drm.h 11368F: drivers/gpu/drm/amd/ 11369F: include/uapi/drm/amdgpu_drm.h 11370 11371RADEON FRAMEBUFFER DISPLAY DRIVER 11372M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11373L: linux-fbdev@vger.kernel.org 11374S: Maintained 11375F: drivers/video/fbdev/aty/radeon* 11376F: include/uapi/linux/radeonfb.h 11377 11378RADIOSHARK RADIO DRIVER 11379M: Hans Verkuil <hverkuil@xs4all.nl> 11380L: linux-media@vger.kernel.org 11381T: git git://linuxtv.org/media_tree.git 11382S: Maintained 11383F: drivers/media/radio/radio-shark.c 11384 11385RADIOSHARK2 RADIO DRIVER 11386M: Hans Verkuil <hverkuil@xs4all.nl> 11387L: linux-media@vger.kernel.org 11388T: git git://linuxtv.org/media_tree.git 11389S: Maintained 11390F: drivers/media/radio/radio-shark2.c 11391F: drivers/media/radio/radio-tea5777.c 11392 11393RADOS BLOCK DEVICE (RBD) 11394M: Ilya Dryomov <idryomov@gmail.com> 11395M: Sage Weil <sage@redhat.com> 11396M: Alex Elder <elder@kernel.org> 11397L: ceph-devel@vger.kernel.org 11398W: http://ceph.com/ 11399T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11400T: git git://github.com/ceph/ceph-client.git 11401S: Supported 11402F: Documentation/ABI/testing/sysfs-bus-rbd 11403F: drivers/block/rbd.c 11404F: drivers/block/rbd_types.h 11405 11406RAGE128 FRAMEBUFFER DISPLAY DRIVER 11407M: Paul Mackerras <paulus@samba.org> 11408L: linux-fbdev@vger.kernel.org 11409S: Maintained 11410F: drivers/video/fbdev/aty/aty128fb.c 11411 11412RAINSHADOW-CEC DRIVER 11413M: Hans Verkuil <hverkuil@xs4all.nl> 11414L: linux-media@vger.kernel.org 11415T: git git://linuxtv.org/media_tree.git 11416S: Maintained 11417F: drivers/media/usb/rainshadow-cec/* 11418 11419RALINK MIPS ARCHITECTURE 11420M: John Crispin <john@phrozen.org> 11421L: linux-mips@linux-mips.org 11422S: Maintained 11423F: arch/mips/ralink 11424 11425RALINK RT2X00 WIRELESS LAN DRIVER 11426P: rt2x00 project 11427M: Stanislaw Gruszka <sgruszka@redhat.com> 11428M: Helmut Schaa <helmut.schaa@googlemail.com> 11429L: linux-wireless@vger.kernel.org 11430S: Maintained 11431F: drivers/net/wireless/ralink/rt2x00/ 11432 11433RAMDISK RAM BLOCK DEVICE DRIVER 11434M: Jens Axboe <axboe@kernel.dk> 11435S: Maintained 11436F: Documentation/blockdev/ramdisk.txt 11437F: drivers/block/brd.c 11438 11439RANDOM NUMBER DRIVER 11440M: "Theodore Ts'o" <tytso@mit.edu> 11441S: Maintained 11442F: drivers/char/random.c 11443 11444RAPIDIO SUBSYSTEM 11445M: Matt Porter <mporter@kernel.crashing.org> 11446M: Alexandre Bounine <alexandre.bounine@idt.com> 11447S: Maintained 11448F: drivers/rapidio/ 11449 11450RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11451L: linux-wireless@vger.kernel.org 11452S: Orphan 11453F: drivers/net/wireless/ray* 11454 11455RCUTORTURE MODULE 11456M: Josh Triplett <josh@joshtriplett.org> 11457M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11458L: linux-kernel@vger.kernel.org 11459S: Supported 11460T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11461F: Documentation/RCU/torture.txt 11462F: kernel/rcu/rcutorture.c 11463 11464RCUTORTURE TEST FRAMEWORK 11465M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11466M: Josh Triplett <josh@joshtriplett.org> 11467R: Steven Rostedt <rostedt@goodmis.org> 11468R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11469R: Lai Jiangshan <jiangshanlai@gmail.com> 11470L: linux-kernel@vger.kernel.org 11471S: Supported 11472T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11473F: tools/testing/selftests/rcutorture 11474 11475RDC R-321X SoC 11476M: Florian Fainelli <florian@openwrt.org> 11477S: Maintained 11478 11479RDC R6040 FAST ETHERNET DRIVER 11480M: Florian Fainelli <f.fainelli@gmail.com> 11481L: netdev@vger.kernel.org 11482S: Maintained 11483F: drivers/net/ethernet/rdc/r6040.c 11484 11485RDMAVT - RDMA verbs software 11486M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11487L: linux-rdma@vger.kernel.org 11488S: Supported 11489F: drivers/infiniband/sw/rdmavt 11490 11491RDS - RELIABLE DATAGRAM SOCKETS 11492M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11493L: netdev@vger.kernel.org 11494L: linux-rdma@vger.kernel.org 11495L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11496W: https://oss.oracle.com/projects/rds/ 11497S: Supported 11498F: net/rds/ 11499F: Documentation/networking/rds.txt 11500 11501RDT - RESOURCE ALLOCATION 11502M: Fenghua Yu <fenghua.yu@intel.com> 11503L: linux-kernel@vger.kernel.org 11504S: Supported 11505F: arch/x86/kernel/cpu/intel_rdt* 11506F: arch/x86/include/asm/intel_rdt_sched.h 11507F: Documentation/x86/intel_rdt* 11508 11509READ-COPY UPDATE (RCU) 11510M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11511M: Josh Triplett <josh@joshtriplett.org> 11512R: Steven Rostedt <rostedt@goodmis.org> 11513R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11514R: Lai Jiangshan <jiangshanlai@gmail.com> 11515L: linux-kernel@vger.kernel.org 11516W: http://www.rdrop.com/users/paulmck/RCU/ 11517S: Supported 11518T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11519F: Documentation/RCU/ 11520X: Documentation/RCU/torture.txt 11521F: include/linux/rcu* 11522X: include/linux/srcu.h 11523F: kernel/rcu/ 11524X: kernel/torture.c 11525 11526REAL TIME CLOCK (RTC) SUBSYSTEM 11527M: Alessandro Zummo <a.zummo@towertech.it> 11528M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11529L: linux-rtc@vger.kernel.org 11530Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11531T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11532S: Maintained 11533F: Documentation/devicetree/bindings/rtc/ 11534F: Documentation/rtc.txt 11535F: drivers/rtc/ 11536F: include/linux/rtc.h 11537F: include/uapi/linux/rtc.h 11538F: include/linux/rtc/ 11539F: include/linux/platform_data/rtc-* 11540F: tools/testing/selftests/timers/rtctest.c 11541 11542REALTEK AUDIO CODECS 11543M: Bard Liao <bardliao@realtek.com> 11544M: Oder Chiou <oder_chiou@realtek.com> 11545S: Maintained 11546F: sound/soc/codecs/rt* 11547F: include/sound/rt*.h 11548 11549REGISTER MAP ABSTRACTION 11550M: Mark Brown <broonie@kernel.org> 11551L: linux-kernel@vger.kernel.org 11552T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11553S: Supported 11554F: Documentation/devicetree/bindings/regmap/ 11555F: drivers/base/regmap/ 11556F: include/linux/regmap.h 11557 11558REISERFS FILE SYSTEM 11559L: reiserfs-devel@vger.kernel.org 11560S: Supported 11561F: fs/reiserfs/ 11562 11563REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11564M: Ohad Ben-Cohen <ohad@wizery.com> 11565M: Bjorn Andersson <bjorn.andersson@linaro.org> 11566L: linux-remoteproc@vger.kernel.org 11567T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11568S: Maintained 11569F: Documentation/devicetree/bindings/remoteproc/ 11570F: Documentation/remoteproc.txt 11571F: drivers/remoteproc/ 11572F: include/linux/remoteproc.h 11573 11574REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11575M: Ohad Ben-Cohen <ohad@wizery.com> 11576M: Bjorn Andersson <bjorn.andersson@linaro.org> 11577L: linux-remoteproc@vger.kernel.org 11578T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11579S: Maintained 11580F: drivers/rpmsg/ 11581F: Documentation/rpmsg.txt 11582F: include/linux/rpmsg.h 11583F: include/linux/rpmsg/ 11584 11585RENESAS CLOCK DRIVERS 11586M: Geert Uytterhoeven <geert+renesas@glider.be> 11587L: linux-renesas-soc@vger.kernel.org 11588T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11589S: Supported 11590F: drivers/clk/renesas/ 11591 11592RENESAS ETHERNET DRIVERS 11593R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11594L: netdev@vger.kernel.org 11595L: linux-renesas-soc@vger.kernel.org 11596F: Documentation/devicetree/bindings/net/renesas,*.txt 11597F: Documentation/devicetree/bindings/net/sh_eth.txt 11598F: drivers/net/ethernet/renesas/ 11599F: include/linux/sh_eth.h 11600 11601RENESAS R-CAR GYROADC DRIVER 11602M: Marek Vasut <marek.vasut@gmail.com> 11603L: linux-iio@vger.kernel.org 11604S: Supported 11605F: drivers/iio/adc/rcar_gyro_adc.c 11606 11607RENESAS USB PHY DRIVER 11608M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11609L: linux-renesas-soc@vger.kernel.org 11610S: Maintained 11611F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11612 11613RESET CONTROLLER FRAMEWORK 11614M: Philipp Zabel <p.zabel@pengutronix.de> 11615T: git git://git.pengutronix.de/git/pza/linux 11616S: Maintained 11617F: drivers/reset/ 11618F: Documentation/devicetree/bindings/reset/ 11619F: include/dt-bindings/reset/ 11620F: include/linux/reset.h 11621F: include/linux/reset-controller.h 11622 11623RFKILL 11624M: Johannes Berg <johannes@sipsolutions.net> 11625L: linux-wireless@vger.kernel.org 11626W: http://wireless.kernel.org/ 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11629S: Maintained 11630F: Documentation/rfkill.txt 11631F: Documentation/ABI/stable/sysfs-class-rfkill 11632F: net/rfkill/ 11633 11634RHASHTABLE 11635M: Thomas Graf <tgraf@suug.ch> 11636M: Herbert Xu <herbert@gondor.apana.org.au> 11637L: netdev@vger.kernel.org 11638S: Maintained 11639F: lib/rhashtable.c 11640F: include/linux/rhashtable.h 11641 11642RICOH R5C592 MEMORYSTICK DRIVER 11643M: Maxim Levitsky <maximlevitsky@gmail.com> 11644S: Maintained 11645F: drivers/memstick/host/r592.* 11646 11647RICOH SMARTMEDIA/XD DRIVER 11648M: Maxim Levitsky <maximlevitsky@gmail.com> 11649S: Maintained 11650F: drivers/mtd/nand/r852.c 11651F: drivers/mtd/nand/r852.h 11652 11653RISC-V ARCHITECTURE 11654M: Palmer Dabbelt <palmer@sifive.com> 11655M: Albert Ou <albert@sifive.com> 11656L: patches@groups.riscv.org 11657T: git https://github.com/riscv/riscv-linux 11658S: Supported 11659F: arch/riscv/ 11660K: riscv 11661N: riscv 11662 11663ROCCAT DRIVERS 11664M: Stefan Achatz <erazor_de@users.sourceforge.net> 11665W: http://sourceforge.net/projects/roccat/ 11666S: Maintained 11667F: drivers/hid/hid-roccat* 11668F: include/linux/hid-roccat* 11669F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11670 11671ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11672M: Jacob chen <jacob2.chen@rock-chips.com> 11673L: linux-media@vger.kernel.org 11674S: Maintained 11675F: drivers/media/platform/rockchip/rga/ 11676F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11677 11678ROCKER DRIVER 11679M: Jiri Pirko <jiri@resnulli.us> 11680L: netdev@vger.kernel.org 11681S: Supported 11682F: drivers/net/ethernet/rocker/ 11683 11684ROCKETPORT DRIVER 11685P: Comtrol Corp. 11686W: http://www.comtrol.com 11687S: Maintained 11688F: Documentation/serial/rocket.txt 11689F: drivers/tty/rocket* 11690 11691ROCKETPORT EXPRESS/INFINITY DRIVER 11692M: Kevin Cernekee <cernekee@gmail.com> 11693L: linux-serial@vger.kernel.org 11694S: Odd Fixes 11695F: drivers/tty/serial/rp2.* 11696 11697ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11698M: Marek Vasut <marek.vasut+renesas@gmail.com> 11699L: linux-kernel@vger.kernel.org 11700L: linux-renesas-soc@vger.kernel.org 11701S: Supported 11702F: drivers/mfd/bd9571mwv.c 11703F: drivers/regulator/bd9571mwv-regulator.c 11704F: drivers/gpio/gpio-bd9571mwv.c 11705F: include/linux/mfd/bd9571mwv.h 11706F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11707 11708ROSE NETWORK LAYER 11709M: Ralf Baechle <ralf@linux-mips.org> 11710L: linux-hams@vger.kernel.org 11711W: http://www.linux-ax25.org/ 11712S: Maintained 11713F: include/net/rose.h 11714F: include/uapi/linux/rose.h 11715F: net/rose/ 11716 11717RTL2830 MEDIA DRIVER 11718M: Antti Palosaari <crope@iki.fi> 11719L: linux-media@vger.kernel.org 11720W: https://linuxtv.org 11721W: http://palosaari.fi/linux/ 11722Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11723T: git git://linuxtv.org/anttip/media_tree.git 11724S: Maintained 11725F: drivers/media/dvb-frontends/rtl2830* 11726 11727RTL2832 MEDIA DRIVER 11728M: Antti Palosaari <crope@iki.fi> 11729L: linux-media@vger.kernel.org 11730W: https://linuxtv.org 11731W: http://palosaari.fi/linux/ 11732Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11733T: git git://linuxtv.org/anttip/media_tree.git 11734S: Maintained 11735F: drivers/media/dvb-frontends/rtl2832* 11736 11737RTL2832_SDR MEDIA DRIVER 11738M: Antti Palosaari <crope@iki.fi> 11739L: linux-media@vger.kernel.org 11740W: https://linuxtv.org 11741W: http://palosaari.fi/linux/ 11742Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11743T: git git://linuxtv.org/anttip/media_tree.git 11744S: Maintained 11745F: drivers/media/dvb-frontends/rtl2832_sdr* 11746 11747RTL8180 WIRELESS DRIVER 11748L: linux-wireless@vger.kernel.org 11749W: http://wireless.kernel.org/ 11750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11751S: Orphan 11752F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11753 11754RTL8187 WIRELESS DRIVER 11755M: Herton Ronaldo Krzesinski <herton@canonical.com> 11756M: Hin-Tak Leung <htl10@users.sourceforge.net> 11757M: Larry Finger <Larry.Finger@lwfinger.net> 11758L: linux-wireless@vger.kernel.org 11759W: http://wireless.kernel.org/ 11760T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11761S: Maintained 11762F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11763 11764RTL8192CE WIRELESS DRIVER 11765M: Larry Finger <Larry.Finger@lwfinger.net> 11766M: Chaoming Li <chaoming_li@realsil.com.cn> 11767L: linux-wireless@vger.kernel.org 11768W: http://wireless.kernel.org/ 11769T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11770S: Maintained 11771F: drivers/net/wireless/realtek/rtlwifi/ 11772F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11773 11774RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11775M: Jes Sorensen <Jes.Sorensen@gmail.com> 11776L: linux-wireless@vger.kernel.org 11777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11778S: Maintained 11779F: drivers/net/wireless/realtek/rtl8xxxu/ 11780 11781S3 SAVAGE FRAMEBUFFER DRIVER 11782M: Antonino Daplas <adaplas@gmail.com> 11783L: linux-fbdev@vger.kernel.org 11784S: Maintained 11785F: drivers/video/fbdev/savage/ 11786 11787S390 11788M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11789M: Heiko Carstens <heiko.carstens@de.ibm.com> 11790L: linux-s390@vger.kernel.org 11791W: http://www.ibm.com/developerworks/linux/linux390/ 11792T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11793S: Supported 11794F: arch/s390/ 11795F: drivers/s390/ 11796F: Documentation/s390/ 11797F: Documentation/driver-api/s390-drivers.rst 11798 11799S390 COMMON I/O LAYER 11800M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11801M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11802L: linux-s390@vger.kernel.org 11803W: http://www.ibm.com/developerworks/linux/linux390/ 11804S: Supported 11805F: drivers/s390/cio/ 11806 11807S390 DASD DRIVER 11808M: Stefan Haberland <sth@linux.vnet.ibm.com> 11809M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11810L: linux-s390@vger.kernel.org 11811W: http://www.ibm.com/developerworks/linux/linux390/ 11812S: Supported 11813F: drivers/s390/block/dasd* 11814F: block/partitions/ibm.c 11815 11816S390 IOMMU (PCI) 11817M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11818L: linux-s390@vger.kernel.org 11819W: http://www.ibm.com/developerworks/linux/linux390/ 11820S: Supported 11821F: drivers/iommu/s390-iommu.c 11822 11823S390 IUCV NETWORK LAYER 11824M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11825M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11826L: linux-s390@vger.kernel.org 11827W: http://www.ibm.com/developerworks/linux/linux390/ 11828S: Supported 11829F: drivers/s390/net/*iucv* 11830F: include/net/iucv/ 11831F: net/iucv/ 11832 11833S390 NETWORK DRIVERS 11834M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11835M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11836L: linux-s390@vger.kernel.org 11837W: http://www.ibm.com/developerworks/linux/linux390/ 11838S: Supported 11839F: drivers/s390/net/ 11840 11841S390 PCI SUBSYSTEM 11842M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11843M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11844L: linux-s390@vger.kernel.org 11845W: http://www.ibm.com/developerworks/linux/linux390/ 11846S: Supported 11847F: arch/s390/pci/ 11848F: drivers/pci/hotplug/s390_pci_hpc.c 11849 11850S390 VFIO-CCW DRIVER 11851M: Cornelia Huck <cohuck@redhat.com> 11852M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11853L: linux-s390@vger.kernel.org 11854L: kvm@vger.kernel.org 11855S: Supported 11856F: drivers/s390/cio/vfio_ccw* 11857F: Documentation/s390/vfio-ccw.txt 11858F: include/uapi/linux/vfio_ccw.h 11859 11860S390 ZCRYPT DRIVER 11861M: Harald Freudenberger <freude@de.ibm.com> 11862L: linux-s390@vger.kernel.org 11863W: http://www.ibm.com/developerworks/linux/linux390/ 11864S: Supported 11865F: drivers/s390/crypto/ 11866 11867S390 ZFCP DRIVER 11868M: Steffen Maier <maier@linux.vnet.ibm.com> 11869M: Benjamin Block <bblock@linux.vnet.ibm.com> 11870L: linux-s390@vger.kernel.org 11871W: http://www.ibm.com/developerworks/linux/linux390/ 11872S: Supported 11873F: drivers/s390/scsi/zfcp_* 11874 11875S3C24XX SD/MMC Driver 11876M: Ben Dooks <ben-linux@fluff.org> 11877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11878S: Supported 11879F: drivers/mmc/host/s3cmci.* 11880 11881SAA6588 RDS RECEIVER DRIVER 11882M: Hans Verkuil <hverkuil@xs4all.nl> 11883L: linux-media@vger.kernel.org 11884T: git git://linuxtv.org/media_tree.git 11885W: https://linuxtv.org 11886S: Odd Fixes 11887F: drivers/media/i2c/saa6588* 11888 11889SAA7134 VIDEO4LINUX DRIVER 11890M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11891M: Mauro Carvalho Chehab <mchehab@kernel.org> 11892L: linux-media@vger.kernel.org 11893W: https://linuxtv.org 11894T: git git://linuxtv.org/media_tree.git 11895S: Odd fixes 11896F: Documentation/media/v4l-drivers/saa7134* 11897F: drivers/media/pci/saa7134/ 11898 11899SAA7146 VIDEO4LINUX-2 DRIVER 11900M: Hans Verkuil <hverkuil@xs4all.nl> 11901L: linux-media@vger.kernel.org 11902T: git git://linuxtv.org/media_tree.git 11903S: Maintained 11904F: drivers/media/common/saa7146/ 11905F: drivers/media/pci/saa7146/ 11906F: include/media/saa7146* 11907 11908SAMSUNG AUDIO (ASoC) DRIVERS 11909M: Krzysztof Kozlowski <krzk@kernel.org> 11910M: Sangbeom Kim <sbkim73@samsung.com> 11911M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11912L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11913S: Supported 11914F: sound/soc/samsung/ 11915 11916SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11917M: Krzysztof Kozlowski <krzk@kernel.org> 11918L: linux-crypto@vger.kernel.org 11919L: linux-samsung-soc@vger.kernel.org 11920S: Maintained 11921F: drivers/crypto/exynos-rng.c 11922F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11923 11924SAMSUNG FRAMEBUFFER DRIVER 11925M: Jingoo Han <jingoohan1@gmail.com> 11926L: linux-fbdev@vger.kernel.org 11927S: Maintained 11928F: drivers/video/fbdev/s3c-fb.c 11929 11930SAMSUNG LAPTOP DRIVER 11931M: Corentin Chary <corentin.chary@gmail.com> 11932L: platform-driver-x86@vger.kernel.org 11933S: Maintained 11934F: drivers/platform/x86/samsung-laptop.c 11935 11936SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11937M: Sangbeom Kim <sbkim73@samsung.com> 11938M: Krzysztof Kozlowski <krzk@kernel.org> 11939M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11940L: linux-kernel@vger.kernel.org 11941L: linux-samsung-soc@vger.kernel.org 11942S: Supported 11943F: drivers/mfd/sec*.c 11944F: drivers/regulator/s2m*.c 11945F: drivers/regulator/s5m*.c 11946F: drivers/clk/clk-s2mps11.c 11947F: drivers/rtc/rtc-s5m.c 11948F: include/linux/mfd/samsung/ 11949F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11950F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11951F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11952F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11953 11954SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11955M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11956L: linux-media@vger.kernel.org 11957L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11958S: Maintained 11959F: drivers/media/platform/s3c-camif/ 11960F: include/media/drv-intf/s3c_camif.h 11961 11962SAMSUNG S3FWRN5 NFC DRIVER 11963M: Robert Baldyga <r.baldyga@samsung.com> 11964M: Krzysztof Opasiak <k.opasiak@samsung.com> 11965L: linux-nfc@lists.01.org (moderated for non-subscribers) 11966S: Supported 11967F: drivers/nfc/s3fwrn5 11968 11969SAMSUNG S5C73M3 CAMERA DRIVER 11970M: Kyungmin Park <kyungmin.park@samsung.com> 11971M: Andrzej Hajda <a.hajda@samsung.com> 11972L: linux-media@vger.kernel.org 11973S: Supported 11974F: drivers/media/i2c/s5c73m3/* 11975 11976SAMSUNG S5K5BAF CAMERA DRIVER 11977M: Kyungmin Park <kyungmin.park@samsung.com> 11978M: Andrzej Hajda <a.hajda@samsung.com> 11979L: linux-media@vger.kernel.org 11980S: Supported 11981F: drivers/media/i2c/s5k5baf.c 11982 11983SAMSUNG S5P Security SubSystem (SSS) DRIVER 11984M: Krzysztof Kozlowski <krzk@kernel.org> 11985M: Vladimir Zapolskiy <vz@mleia.com> 11986L: linux-crypto@vger.kernel.org 11987L: linux-samsung-soc@vger.kernel.org 11988S: Maintained 11989F: drivers/crypto/s5p-sss.c 11990 11991SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11992M: Kyungmin Park <kyungmin.park@samsung.com> 11993M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11994L: linux-media@vger.kernel.org 11995Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11996S: Supported 11997F: drivers/media/platform/exynos4-is/ 11998 11999SAMSUNG SOC CLOCK DRIVERS 12000M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12001M: Tomasz Figa <tomasz.figa@gmail.com> 12002M: Chanwoo Choi <cw00.choi@samsung.com> 12003S: Supported 12004L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12005F: drivers/clk/samsung/ 12006F: include/dt-bindings/clock/exynos*.h 12007F: Documentation/devicetree/bindings/clock/exynos*.txt 12008 12009SAMSUNG SPI DRIVERS 12010M: Kukjin Kim <kgene@kernel.org> 12011M: Krzysztof Kozlowski <krzk@kernel.org> 12012M: Andi Shyti <andi.shyti@samsung.com> 12013L: linux-spi@vger.kernel.org 12014L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12015S: Maintained 12016F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12017F: drivers/spi/spi-s3c* 12018F: include/linux/platform_data/spi-s3c64xx.h 12019 12020SAMSUNG SXGBE DRIVERS 12021M: Byungho An <bh74.an@samsung.com> 12022M: Girish K S <ks.giri@samsung.com> 12023M: Vipul Pandya <vipul.pandya@samsung.com> 12024S: Supported 12025L: netdev@vger.kernel.org 12026F: drivers/net/ethernet/samsung/sxgbe/ 12027 12028SAMSUNG THERMAL DRIVER 12029M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12030L: linux-pm@vger.kernel.org 12031L: linux-samsung-soc@vger.kernel.org 12032S: Supported 12033T: git https://github.com/lmajewski/linux-samsung-thermal.git 12034F: drivers/thermal/samsung/ 12035 12036SAMSUNG USB2 PHY DRIVER 12037M: Kamil Debski <kamil@wypas.org> 12038M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12039L: linux-kernel@vger.kernel.org 12040S: Supported 12041F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12042F: Documentation/phy/samsung-usb2.txt 12043F: drivers/phy/samsung/phy-exynos4210-usb2.c 12044F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12045F: drivers/phy/samsung/phy-exynos5250-usb2.c 12046F: drivers/phy/samsung/phy-s5pv210-usb2.c 12047F: drivers/phy/samsung/phy-samsung-usb2.c 12048F: drivers/phy/samsung/phy-samsung-usb2.h 12049 12050SC1200 WDT DRIVER 12051M: Zwane Mwaikambo <zwanem@gmail.com> 12052S: Maintained 12053F: drivers/watchdog/sc1200wdt.c 12054 12055SCHEDULER 12056M: Ingo Molnar <mingo@redhat.com> 12057M: Peter Zijlstra <peterz@infradead.org> 12058L: linux-kernel@vger.kernel.org 12059T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12060S: Maintained 12061F: kernel/sched/ 12062F: include/linux/sched.h 12063F: include/uapi/linux/sched.h 12064F: include/linux/wait.h 12065 12066SCORE ARCHITECTURE 12067M: Chen Liqin <liqin.linux@gmail.com> 12068M: Lennox Wu <lennox.wu@gmail.com> 12069W: http://www.sunplus.com 12070S: Supported 12071F: arch/score/ 12072 12073SCR24X CHIP CARD INTERFACE DRIVER 12074M: Lubomir Rintel <lkundrak@v3.sk> 12075S: Supported 12076F: drivers/char/pcmcia/scr24x_cs.c 12077 12078SCSI CDROM DRIVER 12079M: Jens Axboe <axboe@kernel.dk> 12080L: linux-scsi@vger.kernel.org 12081W: http://www.kernel.dk 12082S: Maintained 12083F: drivers/scsi/sr* 12084 12085SCSI RDMA PROTOCOL (SRP) INITIATOR 12086M: Bart Van Assche <bart.vanassche@sandisk.com> 12087L: linux-rdma@vger.kernel.org 12088S: Supported 12089W: http://www.openfabrics.org 12090Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12091T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12092F: drivers/infiniband/ulp/srp/ 12093F: include/scsi/srp.h 12094 12095SCSI SG DRIVER 12096M: Doug Gilbert <dgilbert@interlog.com> 12097L: linux-scsi@vger.kernel.org 12098W: http://sg.danny.cz/sg 12099S: Maintained 12100F: Documentation/scsi/scsi-generic.txt 12101F: drivers/scsi/sg.c 12102F: include/scsi/sg.h 12103 12104SCSI SUBSYSTEM 12105M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12106T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12107M: "Martin K. Petersen" <martin.petersen@oracle.com> 12108T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12109L: linux-scsi@vger.kernel.org 12110S: Maintained 12111F: Documentation/devicetree/bindings/scsi/ 12112F: drivers/scsi/ 12113F: include/scsi/ 12114 12115SCSI TAPE DRIVER 12116M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12117L: linux-scsi@vger.kernel.org 12118S: Maintained 12119F: Documentation/scsi/st.txt 12120F: drivers/scsi/st.* 12121F: drivers/scsi/st_*.h 12122 12123SCTP PROTOCOL 12124M: Vlad Yasevich <vyasevich@gmail.com> 12125M: Neil Horman <nhorman@tuxdriver.com> 12126L: linux-sctp@vger.kernel.org 12127W: http://lksctp.sourceforge.net 12128S: Maintained 12129F: Documentation/networking/sctp.txt 12130F: include/linux/sctp.h 12131F: include/uapi/linux/sctp.h 12132F: include/net/sctp/ 12133F: net/sctp/ 12134 12135SCx200 CPU SUPPORT 12136M: Jim Cromie <jim.cromie@gmail.com> 12137S: Odd Fixes 12138F: Documentation/i2c/busses/scx200_acb 12139F: arch/x86/platform/scx200/ 12140F: drivers/watchdog/scx200_wdt.c 12141F: drivers/i2c/busses/scx200* 12142F: drivers/mtd/maps/scx200_docflash.c 12143F: include/linux/scx200.h 12144 12145SCx200 GPIO DRIVER 12146M: Jim Cromie <jim.cromie@gmail.com> 12147S: Maintained 12148F: drivers/char/scx200_gpio.c 12149F: include/linux/scx200_gpio.h 12150 12151SCx200 HRT CLOCKSOURCE DRIVER 12152M: Jim Cromie <jim.cromie@gmail.com> 12153S: Maintained 12154F: drivers/clocksource/scx200_hrt.c 12155 12156SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12157M: Sascha Sommer <saschasommer@freenet.de> 12158L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12159S: Maintained 12160F: drivers/mmc/host/sdricoh_cs.c 12161 12162SECURE COMPUTING 12163M: Kees Cook <keescook@chromium.org> 12164R: Andy Lutomirski <luto@amacapital.net> 12165R: Will Drewry <wad@chromium.org> 12166T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12167S: Supported 12168F: kernel/seccomp.c 12169F: include/uapi/linux/seccomp.h 12170F: include/linux/seccomp.h 12171F: tools/testing/selftests/seccomp/* 12172F: tools/testing/selftests/kselftest_harness.h 12173F: Documentation/userspace-api/seccomp_filter.rst 12174K: \bsecure_computing 12175K: \bTIF_SECCOMP\b 12176 12177SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12178M: Al Cooper <alcooperx@gmail.com> 12179L: linux-mmc@vger.kernel.org 12180L: bcm-kernel-feedback-list@broadcom.com 12181S: Maintained 12182F: drivers/mmc/host/sdhci-brcmstb* 12183 12184SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12185M: Adrian Hunter <adrian.hunter@intel.com> 12186L: linux-mmc@vger.kernel.org 12187T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12188S: Maintained 12189F: drivers/mmc/host/sdhci* 12190F: include/linux/mmc/sdhci* 12191 12192SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12193M: Ben Dooks <ben-linux@fluff.org> 12194M: Jaehoon Chung <jh80.chung@samsung.com> 12195L: linux-mmc@vger.kernel.org 12196S: Maintained 12197F: drivers/mmc/host/sdhci-s3c* 12198 12199SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12200M: Viresh Kumar <vireshk@kernel.org> 12201L: linux-mmc@vger.kernel.org 12202S: Maintained 12203F: drivers/mmc/host/sdhci-spear.c 12204 12205SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12206M: Kishon Vijay Abraham I <kishon@ti.com> 12207L: linux-mmc@vger.kernel.org 12208S: Maintained 12209F: drivers/mmc/host/sdhci-omap.c 12210 12211SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12212M: Scott Bauer <scott.bauer@intel.com> 12213M: Jonathan Derrick <jonathan.derrick@intel.com> 12214L: linux-block@vger.kernel.org 12215S: Supported 12216F: block/sed* 12217F: block/opal_proto.h 12218F: include/linux/sed* 12219F: include/uapi/linux/sed* 12220 12221SECURITY CONTACT 12222M: Security Officers <security@kernel.org> 12223S: Supported 12224 12225SECURITY SUBSYSTEM 12226M: James Morris <james.l.morris@oracle.com> 12227M: "Serge E. Hallyn" <serge@hallyn.com> 12228L: linux-security-module@vger.kernel.org (suggested Cc:) 12229T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12230W: http://kernsec.org/ 12231S: Supported 12232F: security/ 12233 12234SELINUX SECURITY MODULE 12235M: Paul Moore <paul@paul-moore.com> 12236M: Stephen Smalley <sds@tycho.nsa.gov> 12237M: Eric Paris <eparis@parisplace.org> 12238L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12239W: https://selinuxproject.org 12240W: https://github.com/SELinuxProject 12241T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12242S: Supported 12243F: include/linux/selinux* 12244F: security/selinux/ 12245F: scripts/selinux/ 12246F: Documentation/admin-guide/LSM/SELinux.rst 12247 12248SENSABLE PHANTOM 12249M: Jiri Slaby <jirislaby@gmail.com> 12250S: Maintained 12251F: drivers/misc/phantom.c 12252F: include/uapi/linux/phantom.h 12253 12254SERIAL DEVICE BUS 12255M: Rob Herring <robh@kernel.org> 12256L: linux-serial@vger.kernel.org 12257S: Maintained 12258F: Documentation/devicetree/bindings/serial/slave-device.txt 12259F: drivers/tty/serdev/ 12260F: include/linux/serdev.h 12261 12262SERIAL DRIVERS 12263M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12264L: linux-serial@vger.kernel.org 12265S: Maintained 12266F: Documentation/devicetree/bindings/serial/ 12267F: drivers/tty/serial/ 12268 12269SERIAL IR RECEIVER 12270M: Sean Young <sean@mess.org> 12271L: linux-media@vger.kernel.org 12272S: Maintained 12273F: drivers/media/rc/serial_ir.c 12274 12275SFC NETWORK DRIVER 12276M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12277M: Edward Cree <ecree@solarflare.com> 12278M: Bert Kenward <bkenward@solarflare.com> 12279L: netdev@vger.kernel.org 12280S: Supported 12281F: drivers/net/ethernet/sfc/ 12282 12283SGI GRU DRIVER 12284M: Dimitri Sivanich <sivanich@sgi.com> 12285S: Maintained 12286F: drivers/misc/sgi-gru/ 12287 12288SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12289M: Pat Gefre <pfg@sgi.com> 12290L: linux-ia64@vger.kernel.org 12291S: Supported 12292F: Documentation/ia64/serial.txt 12293F: drivers/tty/serial/ioc?_serial.c 12294F: include/linux/ioc?.h 12295 12296SGI XP/XPC/XPNET DRIVER 12297M: Cliff Whickman <cpw@sgi.com> 12298M: Robin Holt <robinmholt@gmail.com> 12299S: Maintained 12300F: drivers/misc/sgi-xp/ 12301 12302SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12303M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12304L: linux-s390@vger.kernel.org 12305W: http://www.ibm.com/developerworks/linux/linux390/ 12306S: Supported 12307F: net/smc/ 12308 12309SH_VEU V4L2 MEM2MEM DRIVER 12310L: linux-media@vger.kernel.org 12311S: Orphan 12312F: drivers/media/platform/sh_veu.c 12313 12314SH_VOU V4L2 OUTPUT DRIVER 12315L: linux-media@vger.kernel.org 12316S: Orphan 12317F: drivers/media/platform/sh_vou.c 12318F: include/media/drv-intf/sh_vou.h 12319 12320SI2157 MEDIA DRIVER 12321M: Antti Palosaari <crope@iki.fi> 12322L: linux-media@vger.kernel.org 12323W: https://linuxtv.org 12324W: http://palosaari.fi/linux/ 12325Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12326T: git git://linuxtv.org/anttip/media_tree.git 12327S: Maintained 12328F: drivers/media/tuners/si2157* 12329 12330SI2168 MEDIA DRIVER 12331M: Antti Palosaari <crope@iki.fi> 12332L: linux-media@vger.kernel.org 12333W: https://linuxtv.org 12334W: http://palosaari.fi/linux/ 12335Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12336T: git git://linuxtv.org/anttip/media_tree.git 12337S: Maintained 12338F: drivers/media/dvb-frontends/si2168* 12339 12340SI470X FM RADIO RECEIVER I2C DRIVER 12341M: Hans Verkuil <hverkuil@xs4all.nl> 12342L: linux-media@vger.kernel.org 12343T: git git://linuxtv.org/media_tree.git 12344W: https://linuxtv.org 12345S: Odd Fixes 12346F: drivers/media/radio/si470x/radio-si470x-i2c.c 12347 12348SI470X FM RADIO RECEIVER USB DRIVER 12349M: Hans Verkuil <hverkuil@xs4all.nl> 12350L: linux-media@vger.kernel.org 12351T: git git://linuxtv.org/media_tree.git 12352W: https://linuxtv.org 12353S: Maintained 12354F: drivers/media/radio/si470x/radio-si470x-common.c 12355F: drivers/media/radio/si470x/radio-si470x.h 12356F: drivers/media/radio/si470x/radio-si470x-usb.c 12357 12358SI4713 FM RADIO TRANSMITTER I2C DRIVER 12359M: Eduardo Valentin <edubezval@gmail.com> 12360L: linux-media@vger.kernel.org 12361T: git git://linuxtv.org/media_tree.git 12362W: https://linuxtv.org 12363S: Odd Fixes 12364F: drivers/media/radio/si4713/si4713.? 12365 12366SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12367M: Eduardo Valentin <edubezval@gmail.com> 12368L: linux-media@vger.kernel.org 12369T: git git://linuxtv.org/media_tree.git 12370W: https://linuxtv.org 12371S: Odd Fixes 12372F: drivers/media/radio/si4713/radio-platform-si4713.c 12373 12374SI4713 FM RADIO TRANSMITTER USB DRIVER 12375M: Hans Verkuil <hverkuil@xs4all.nl> 12376L: linux-media@vger.kernel.org 12377T: git git://linuxtv.org/media_tree.git 12378W: https://linuxtv.org 12379S: Maintained 12380F: drivers/media/radio/si4713/radio-usb-si4713.c 12381 12382SIANO DVB DRIVER 12383M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12384M: Mauro Carvalho Chehab <mchehab@kernel.org> 12385L: linux-media@vger.kernel.org 12386W: https://linuxtv.org 12387T: git git://linuxtv.org/media_tree.git 12388S: Odd fixes 12389F: drivers/media/common/siano/ 12390F: drivers/media/usb/siano/ 12391F: drivers/media/usb/siano/ 12392F: drivers/media/mmc/siano/ 12393 12394SILEAD TOUCHSCREEN DRIVER 12395M: Hans de Goede <hdegoede@redhat.com> 12396L: linux-input@vger.kernel.org 12397L: platform-driver-x86@vger.kernel.org 12398S: Maintained 12399F: drivers/input/touchscreen/silead.c 12400F: drivers/platform/x86/silead_dmi.c 12401 12402SILICON MOTION SM712 FRAME BUFFER DRIVER 12403M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12404M: Teddy Wang <teddy.wang@siliconmotion.com> 12405M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12406L: linux-fbdev@vger.kernel.org 12407S: Maintained 12408F: drivers/video/fbdev/sm712* 12409F: Documentation/fb/sm712fb.txt 12410 12411SIMPLE FIRMWARE INTERFACE (SFI) 12412M: Len Brown <lenb@kernel.org> 12413L: sfi-devel@simplefirmware.org 12414W: http://simplefirmware.org/ 12415T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12416S: Supported 12417F: arch/x86/platform/sfi/ 12418F: drivers/sfi/ 12419F: include/linux/sfi*.h 12420 12421SIMPLEFB FB DRIVER 12422M: Hans de Goede <hdegoede@redhat.com> 12423L: linux-fbdev@vger.kernel.org 12424S: Maintained 12425F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12426F: drivers/video/fbdev/simplefb.c 12427F: include/linux/platform_data/simplefb.h 12428 12429SIMTEC EB110ATX (Chalice CATS) 12430P: Ben Dooks 12431P: Vincent Sanders <vince@simtec.co.uk> 12432M: Simtec Linux Team <linux@simtec.co.uk> 12433W: http://www.simtec.co.uk/products/EB110ATX/ 12434S: Supported 12435 12436SIMTEC EB2410ITX (BAST) 12437P: Ben Dooks 12438P: Vincent Sanders <vince@simtec.co.uk> 12439M: Simtec Linux Team <linux@simtec.co.uk> 12440W: http://www.simtec.co.uk/products/EB2410ITX/ 12441S: Supported 12442F: arch/arm/mach-s3c24xx/mach-bast.c 12443F: arch/arm/mach-s3c24xx/bast-ide.c 12444F: arch/arm/mach-s3c24xx/bast-irq.c 12445 12446SIPHASH PRF ROUTINES 12447M: Jason A. Donenfeld <Jason@zx2c4.com> 12448S: Maintained 12449F: lib/siphash.c 12450F: lib/test_siphash.c 12451F: include/linux/siphash.h 12452 12453SIS 190 ETHERNET DRIVER 12454M: Francois Romieu <romieu@fr.zoreil.com> 12455L: netdev@vger.kernel.org 12456S: Maintained 12457F: drivers/net/ethernet/sis/sis190.c 12458 12459SIS 900/7016 FAST ETHERNET DRIVER 12460M: Daniele Venzano <venza@brownhat.org> 12461W: http://www.brownhat.org/sis900.html 12462L: netdev@vger.kernel.org 12463S: Maintained 12464F: drivers/net/ethernet/sis/sis900.* 12465 12466SIS FRAMEBUFFER DRIVER 12467M: Thomas Winischhofer <thomas@winischhofer.net> 12468W: http://www.winischhofer.net/linuxsisvga.shtml 12469S: Maintained 12470F: Documentation/fb/sisfb.txt 12471F: drivers/video/fbdev/sis/ 12472F: include/video/sisfb.h 12473 12474SIS USB2VGA DRIVER 12475M: Thomas Winischhofer <thomas@winischhofer.net> 12476W: http://www.winischhofer.at/linuxsisusbvga.shtml 12477S: Maintained 12478F: drivers/usb/misc/sisusbvga/ 12479 12480SLAB ALLOCATOR 12481M: Christoph Lameter <cl@linux.com> 12482M: Pekka Enberg <penberg@kernel.org> 12483M: David Rientjes <rientjes@google.com> 12484M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12485M: Andrew Morton <akpm@linux-foundation.org> 12486L: linux-mm@kvack.org 12487S: Maintained 12488F: include/linux/sl?b*.h 12489F: mm/sl?b* 12490 12491SLEEPABLE READ-COPY UPDATE (SRCU) 12492M: Lai Jiangshan <jiangshanlai@gmail.com> 12493M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12494M: Josh Triplett <josh@joshtriplett.org> 12495R: Steven Rostedt <rostedt@goodmis.org> 12496R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12497L: linux-kernel@vger.kernel.org 12498W: http://www.rdrop.com/users/paulmck/RCU/ 12499S: Supported 12500T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12501F: include/linux/srcu.h 12502F: kernel/rcu/srcu.c 12503 12504SMACK SECURITY MODULE 12505M: Casey Schaufler <casey@schaufler-ca.com> 12506L: linux-security-module@vger.kernel.org 12507W: http://schaufler-ca.com 12508T: git git://github.com/cschaufler/smack-next 12509S: Maintained 12510F: Documentation/admin-guide/LSM/Smack.rst 12511F: security/smack/ 12512 12513SMC91x ETHERNET DRIVER 12514M: Nicolas Pitre <nico@fluxnic.net> 12515S: Odd Fixes 12516F: drivers/net/ethernet/smsc/smc91x.* 12517 12518SMIA AND SMIA++ IMAGE SENSOR DRIVER 12519M: Sakari Ailus <sakari.ailus@iki.fi> 12520L: linux-media@vger.kernel.org 12521S: Maintained 12522F: drivers/media/i2c/smiapp/ 12523F: include/media/i2c/smiapp.h 12524F: drivers/media/i2c/smiapp-pll.c 12525F: drivers/media/i2c/smiapp-pll.h 12526F: include/uapi/linux/smiapp.h 12527F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12528 12529SMM665 HARDWARE MONITOR DRIVER 12530M: Guenter Roeck <linux@roeck-us.net> 12531L: linux-hwmon@vger.kernel.org 12532S: Maintained 12533F: Documentation/hwmon/smm665 12534F: drivers/hwmon/smm665.c 12535 12536SMSC EMC2103 HARDWARE MONITOR DRIVER 12537M: Steve Glendinning <steve.glendinning@shawell.net> 12538L: linux-hwmon@vger.kernel.org 12539S: Maintained 12540F: Documentation/hwmon/emc2103 12541F: drivers/hwmon/emc2103.c 12542 12543SMSC SCH5627 HARDWARE MONITOR DRIVER 12544M: Hans de Goede <hdegoede@redhat.com> 12545L: linux-hwmon@vger.kernel.org 12546S: Supported 12547F: Documentation/hwmon/sch5627 12548F: drivers/hwmon/sch5627.c 12549 12550SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12551M: Steve Glendinning <steve.glendinning@shawell.net> 12552L: linux-fbdev@vger.kernel.org 12553S: Maintained 12554F: drivers/video/fbdev/smscufx.c 12555 12556SMSC47B397 HARDWARE MONITOR DRIVER 12557M: Jean Delvare <jdelvare@suse.com> 12558L: linux-hwmon@vger.kernel.org 12559S: Maintained 12560F: Documentation/hwmon/smsc47b397 12561F: drivers/hwmon/smsc47b397.c 12562 12563SMSC911x ETHERNET DRIVER 12564M: Steve Glendinning <steve.glendinning@shawell.net> 12565L: netdev@vger.kernel.org 12566S: Maintained 12567F: include/linux/smsc911x.h 12568F: drivers/net/ethernet/smsc/smsc911x.* 12569 12570SMSC9420 PCI ETHERNET DRIVER 12571M: Steve Glendinning <steve.glendinning@shawell.net> 12572L: netdev@vger.kernel.org 12573S: Maintained 12574F: drivers/net/ethernet/smsc/smsc9420.* 12575 12576SOC-CAMERA V4L2 SUBSYSTEM 12577M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12578L: linux-media@vger.kernel.org 12579T: git git://linuxtv.org/media_tree.git 12580S: Maintained 12581F: include/media/soc* 12582F: drivers/media/i2c/soc_camera/ 12583F: drivers/media/platform/soc_camera/ 12584 12585SOEKRIS NET48XX LED SUPPORT 12586M: Chris Boot <bootc@bootc.net> 12587S: Maintained 12588F: drivers/leds/leds-net48xx.c 12589 12590SOFT-ROCE DRIVER (rxe) 12591M: Moni Shoua <monis@mellanox.com> 12592L: linux-rdma@vger.kernel.org 12593S: Supported 12594W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12595Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12596F: drivers/infiniband/sw/rxe/ 12597F: include/uapi/rdma/rdma_user_rxe.h 12598 12599SOFTLOGIC 6x10 MPEG CODEC 12600M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12601M: Anton Sviridenko <anton@corp.bluecherry.net> 12602M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12603M: Andrey Utkin <andrey_utkin@fastmail.com> 12604M: Ismael Luceno <ismael@iodev.co.uk> 12605L: linux-media@vger.kernel.org 12606S: Supported 12607F: drivers/media/pci/solo6x10/ 12608 12609SOFTWARE RAID (Multiple Disks) SUPPORT 12610M: Shaohua Li <shli@kernel.org> 12611L: linux-raid@vger.kernel.org 12612T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12613S: Supported 12614F: drivers/md/Makefile 12615F: drivers/md/Kconfig 12616F: drivers/md/md* 12617F: drivers/md/raid* 12618F: include/linux/raid/ 12619F: include/uapi/linux/raid/ 12620 12621SONIC NETWORK DRIVER 12622M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12623L: netdev@vger.kernel.org 12624S: Maintained 12625F: drivers/net/ethernet/natsemi/sonic.* 12626 12627SONICS SILICON BACKPLANE DRIVER (SSB) 12628M: Michael Buesch <m@bues.ch> 12629L: linux-wireless@vger.kernel.org 12630S: Maintained 12631F: drivers/ssb/ 12632F: include/linux/ssb/ 12633 12634SONY MEMORYSTICK CARD SUPPORT 12635M: Alex Dubov <oakad@yahoo.com> 12636W: http://tifmxx.berlios.de/ 12637S: Maintained 12638F: drivers/memstick/host/tifm_ms.c 12639 12640SONY MEMORYSTICK STANDARD SUPPORT 12641M: Maxim Levitsky <maximlevitsky@gmail.com> 12642S: Maintained 12643F: drivers/memstick/core/ms_block.* 12644 12645SONY VAIO CONTROL DEVICE DRIVER 12646M: Mattia Dongili <malattia@linux.it> 12647L: platform-driver-x86@vger.kernel.org 12648W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12649S: Maintained 12650F: Documentation/laptops/sony-laptop.txt 12651F: drivers/char/sonypi.c 12652F: drivers/platform/x86/sony-laptop.c 12653F: include/linux/sony-laptop.h 12654 12655SOUND 12656M: Jaroslav Kysela <perex@perex.cz> 12657M: Takashi Iwai <tiwai@suse.com> 12658L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12659W: http://www.alsa-project.org/ 12660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12661T: git git://git.alsa-project.org/alsa-kernel.git 12662Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12663S: Maintained 12664F: Documentation/sound/ 12665F: include/sound/ 12666F: include/uapi/sound/ 12667F: sound/ 12668 12669SOUND - COMPRESSED AUDIO 12670M: Vinod Koul <vinod.koul@intel.com> 12671L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12673S: Supported 12674F: Documentation/sound/alsa/compress_offload.txt 12675F: include/sound/compress_driver.h 12676F: include/uapi/sound/compress_* 12677F: sound/core/compress_offload.c 12678F: sound/soc/soc-compress.c 12679 12680SOUND - DMAENGINE HELPERS 12681M: Lars-Peter Clausen <lars@metafoo.de> 12682S: Supported 12683F: include/sound/dmaengine_pcm.h 12684F: sound/core/pcm_dmaengine.c 12685F: sound/soc/soc-generic-dmaengine-pcm.c 12686 12687SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12688M: Liam Girdwood <lgirdwood@gmail.com> 12689M: Mark Brown <broonie@kernel.org> 12690T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12691L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12692W: http://alsa-project.org/main/index.php/ASoC 12693S: Supported 12694F: Documentation/devicetree/bindings/sound/ 12695F: Documentation/sound/alsa/soc/ 12696F: sound/soc/ 12697F: include/sound/soc* 12698 12699SP2 MEDIA DRIVER 12700M: Olli Salonen <olli.salonen@iki.fi> 12701L: linux-media@vger.kernel.org 12702W: https://linuxtv.org 12703Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12704S: Maintained 12705F: drivers/media/dvb-frontends/sp2* 12706 12707SPARC + UltraSPARC (sparc/sparc64) 12708M: "David S. Miller" <davem@davemloft.net> 12709L: sparclinux@vger.kernel.org 12710Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12711T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12712T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12713S: Maintained 12714F: arch/sparc/ 12715F: drivers/sbus/ 12716 12717SPARC SERIAL DRIVERS 12718M: "David S. Miller" <davem@davemloft.net> 12719L: sparclinux@vger.kernel.org 12720T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12721T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12722S: Maintained 12723F: include/linux/sunserialcore.h 12724F: drivers/tty/serial/suncore.c 12725F: drivers/tty/serial/sunhv.c 12726F: drivers/tty/serial/sunsab.c 12727F: drivers/tty/serial/sunsab.h 12728F: drivers/tty/serial/sunsu.c 12729F: drivers/tty/serial/sunzilog.c 12730F: drivers/tty/serial/sunzilog.h 12731F: drivers/tty/vcc.c 12732 12733SPARSE CHECKER 12734M: "Christopher Li" <sparse@chrisli.org> 12735L: linux-sparse@vger.kernel.org 12736W: https://sparse.wiki.kernel.org/ 12737T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12738T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12739S: Maintained 12740F: include/linux/compiler.h 12741 12742SPEAR CLOCK FRAMEWORK SUPPORT 12743M: Viresh Kumar <vireshk@kernel.org> 12744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12745W: http://www.st.com/spear 12746S: Maintained 12747F: drivers/clk/spear/ 12748 12749SPEAR PLATFORM SUPPORT 12750M: Viresh Kumar <vireshk@kernel.org> 12751M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12753W: http://www.st.com/spear 12754S: Maintained 12755F: arch/arm/boot/dts/spear* 12756F: arch/arm/mach-spear/ 12757 12758SPI NOR SUBSYSTEM 12759M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12760M: Marek Vasut <marek.vasut@gmail.com> 12761L: linux-mtd@lists.infradead.org 12762W: http://www.linux-mtd.infradead.org/ 12763Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12764T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12765T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12766S: Maintained 12767F: drivers/mtd/spi-nor/ 12768F: include/linux/mtd/spi-nor.h 12769 12770SPI SUBSYSTEM 12771M: Mark Brown <broonie@kernel.org> 12772L: linux-spi@vger.kernel.org 12773T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12774Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12775S: Maintained 12776F: Documentation/devicetree/bindings/spi/ 12777F: Documentation/spi/ 12778F: drivers/spi/ 12779F: include/linux/spi/ 12780F: include/uapi/linux/spi/ 12781F: tools/spi/ 12782 12783SPIDERNET NETWORK DRIVER for CELL 12784M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12785L: netdev@vger.kernel.org 12786S: Supported 12787F: Documentation/networking/spider_net.txt 12788F: drivers/net/ethernet/toshiba/spider_net* 12789 12790SPMI SUBSYSTEM 12791R: Stephen Boyd <sboyd@codeaurora.org> 12792L: linux-arm-msm@vger.kernel.org 12793F: Documentation/devicetree/bindings/spmi/ 12794F: drivers/spmi/ 12795F: include/dt-bindings/spmi/spmi.h 12796F: include/linux/spmi.h 12797F: include/trace/events/spmi.h 12798 12799SPU FILE SYSTEM 12800M: Jeremy Kerr <jk@ozlabs.org> 12801L: linuxppc-dev@lists.ozlabs.org 12802W: http://www.ibm.com/developerworks/power/cell/ 12803S: Supported 12804F: Documentation/filesystems/spufs.txt 12805F: arch/powerpc/platforms/cell/spufs/ 12806 12807SQUASHFS FILE SYSTEM 12808M: Phillip Lougher <phillip@squashfs.org.uk> 12809L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12810W: http://squashfs.org.uk 12811T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12812S: Maintained 12813F: Documentation/filesystems/squashfs.txt 12814F: fs/squashfs/ 12815 12816SRM (Alpha) environment access 12817M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12818S: Maintained 12819F: arch/alpha/kernel/srm_env.c 12820 12821STABLE BRANCH 12822M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12823L: stable@vger.kernel.org 12824S: Supported 12825F: Documentation/process/stable-kernel-rules.rst 12826 12827STAGING - ATOMISP DRIVER 12828M: Alan Cox <alan@linux.intel.com> 12829M: Sakari Ailus <sakari.ailus@linux.intel.com> 12830L: linux-media@vger.kernel.org 12831S: Maintained 12832F: drivers/staging/media/atomisp/ 12833 12834STAGING - COMEDI 12835M: Ian Abbott <abbotti@mev.co.uk> 12836M: H Hartley Sweeten <hsweeten@visionengravers.com> 12837S: Odd Fixes 12838F: drivers/staging/comedi/ 12839 12840STAGING - FLARION FT1000 DRIVERS 12841M: Marek Belisko <marek.belisko@gmail.com> 12842S: Odd Fixes 12843F: drivers/staging/ft1000/ 12844 12845STAGING - INDUSTRIAL IO 12846M: Jonathan Cameron <jic23@kernel.org> 12847L: linux-iio@vger.kernel.org 12848S: Odd Fixes 12849F: Documentation/devicetree/bindings/staging/iio/ 12850F: drivers/staging/iio/ 12851 12852STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12853M: Jarod Wilson <jarod@wilsonet.com> 12854W: http://www.lirc.org/ 12855S: Odd Fixes 12856F: drivers/staging/media/lirc/ 12857 12858STAGING - LUSTRE PARALLEL FILESYSTEM 12859M: Oleg Drokin <oleg.drokin@intel.com> 12860M: Andreas Dilger <andreas.dilger@intel.com> 12861M: James Simmons <jsimmons@infradead.org> 12862L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12863W: http://wiki.lustre.org/ 12864S: Maintained 12865F: drivers/staging/lustre 12866 12867STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12868M: Marc Dietrich <marvin24@gmx.de> 12869L: ac100@lists.launchpad.net (moderated for non-subscribers) 12870L: linux-tegra@vger.kernel.org 12871S: Maintained 12872F: drivers/staging/nvec/ 12873 12874STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12875M: Jens Frederich <jfrederich@gmail.com> 12876M: Daniel Drake <dsd@laptop.org> 12877M: Jon Nettleton <jon.nettleton@gmail.com> 12878W: http://wiki.laptop.org/go/DCON 12879S: Maintained 12880F: drivers/staging/olpc_dcon/ 12881 12882STAGING - REALTEK RTL8712U DRIVERS 12883M: Larry Finger <Larry.Finger@lwfinger.net> 12884M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12885S: Odd Fixes 12886F: drivers/staging/rtl8712/ 12887 12888STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12889M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12890M: Teddy Wang <teddy.wang@siliconmotion.com> 12891M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12892L: linux-fbdev@vger.kernel.org 12893S: Maintained 12894F: drivers/staging/sm750fb/ 12895 12896STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12897M: William Hubbs <w.d.hubbs@gmail.com> 12898M: Chris Brannon <chris@the-brannons.com> 12899M: Kirk Reiser <kirk@reisers.ca> 12900M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12901L: speakup@linux-speakup.org 12902W: http://www.linux-speakup.org/ 12903S: Odd Fixes 12904F: drivers/staging/speakup/ 12905 12906STAGING - VIA VT665X DRIVERS 12907M: Forest Bond <forest@alittletooquiet.net> 12908S: Odd Fixes 12909F: drivers/staging/vt665?/ 12910 12911STAGING - WILC1000 WIFI DRIVER 12912M: Aditya Shankar <aditya.shankar@microchip.com> 12913M: Ganesh Krishna <ganesh.krishna@microchip.com> 12914L: linux-wireless@vger.kernel.org 12915S: Supported 12916F: drivers/staging/wilc1000/ 12917 12918STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12919M: Arnaud Patard <arnaud.patard@rtp-net.org> 12920S: Odd Fixes 12921F: drivers/staging/xgifb/ 12922 12923STAGING SUBSYSTEM 12924M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12925T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12926L: devel@driverdev.osuosl.org 12927S: Supported 12928F: drivers/staging/ 12929 12930STARFIRE/DURALAN NETWORK DRIVER 12931M: Ion Badulescu <ionut@badula.org> 12932S: Odd Fixes 12933F: drivers/net/ethernet/adaptec/starfire* 12934 12935STEC S1220 SKD DRIVER 12936M: Bart Van Assche <bart.vanassche@wdc.com> 12937L: linux-block@vger.kernel.org 12938S: Maintained 12939F: drivers/block/skd*[ch] 12940 12941STI CEC DRIVER 12942M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12943S: Maintained 12944F: drivers/staging/media/st-cec/ 12945F: Documentation/devicetree/bindings/media/stih-cec.txt 12946 12947STK1160 USB VIDEO CAPTURE DRIVER 12948M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12949L: linux-media@vger.kernel.org 12950T: git git://linuxtv.org/media_tree.git 12951S: Maintained 12952F: drivers/media/usb/stk1160/ 12953 12954STMMAC ETHERNET DRIVER 12955M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12956M: Alexandre Torgue <alexandre.torgue@st.com> 12957L: netdev@vger.kernel.org 12958W: http://www.stlinux.com 12959S: Supported 12960F: drivers/net/ethernet/stmicro/stmmac/ 12961 12962SUN3/3X 12963M: Sam Creasey <sammy@sammy.net> 12964W: http://sammy.net/sun3/ 12965S: Maintained 12966F: arch/m68k/kernel/*sun3* 12967F: arch/m68k/sun3*/ 12968F: arch/m68k/include/asm/sun3* 12969F: drivers/net/ethernet/i825xx/sun3* 12970 12971SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12972M: Hans de Goede <hdegoede@redhat.com> 12973L: linux-input@vger.kernel.org 12974S: Maintained 12975F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12976F: drivers/input/keyboard/sun4i-lradc-keys.c 12977 12978SUNDANCE NETWORK DRIVER 12979M: Denis Kirjanov <kda@linux-powerpc.org> 12980L: netdev@vger.kernel.org 12981S: Maintained 12982F: drivers/net/ethernet/dlink/sundance.c 12983 12984SUPERH 12985M: Yoshinori Sato <ysato@users.sourceforge.jp> 12986M: Rich Felker <dalias@libc.org> 12987L: linux-sh@vger.kernel.org 12988Q: http://patchwork.kernel.org/project/linux-sh/list/ 12989S: Maintained 12990F: Documentation/sh/ 12991F: arch/sh/ 12992F: drivers/sh/ 12993 12994SUSPEND TO RAM 12995M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12996M: Len Brown <len.brown@intel.com> 12997M: Pavel Machek <pavel@ucw.cz> 12998L: linux-pm@vger.kernel.org 12999B: https://bugzilla.kernel.org 13000S: Supported 13001F: Documentation/power/ 13002F: arch/x86/kernel/acpi/ 13003F: drivers/base/power/ 13004F: kernel/power/ 13005F: include/linux/suspend.h 13006F: include/linux/freezer.h 13007F: include/linux/pm.h 13008 13009SVGA HANDLING 13010M: Martin Mares <mj@ucw.cz> 13011L: linux-video@atrey.karlin.mff.cuni.cz 13012S: Maintained 13013F: Documentation/svga.txt 13014F: arch/x86/boot/video* 13015 13016SWIOTLB SUBSYSTEM 13017M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13018L: linux-kernel@vger.kernel.org 13019T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13020S: Supported 13021F: lib/swiotlb.c 13022F: arch/*/kernel/pci-swiotlb.c 13023F: include/linux/swiotlb.h 13024 13025SWITCHDEV 13026M: Jiri Pirko <jiri@resnulli.us> 13027M: Ivan Vecera <ivecera@redhat.com> 13028L: netdev@vger.kernel.org 13029S: Supported 13030F: net/switchdev/ 13031F: include/net/switchdev.h 13032 13033SYNC FILE FRAMEWORK 13034M: Sumit Semwal <sumit.semwal@linaro.org> 13035R: Gustavo Padovan <gustavo@padovan.org> 13036S: Maintained 13037L: linux-media@vger.kernel.org 13038L: dri-devel@lists.freedesktop.org 13039F: drivers/dma-buf/sync_* 13040F: drivers/dma-buf/dma-fence* 13041F: drivers/dma-buf/sw_sync.c 13042F: include/linux/sync_file.h 13043F: include/uapi/linux/sync_file.h 13044F: Documentation/sync_file.txt 13045T: git git://anongit.freedesktop.org/drm/drm-misc 13046 13047SYNOPSYS ARC ARCHITECTURE 13048M: Vineet Gupta <vgupta@synopsys.com> 13049L: linux-snps-arc@lists.infradead.org 13050S: Supported 13051F: arch/arc/ 13052F: Documentation/devicetree/bindings/arc/* 13053F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13054F: drivers/clocksource/arc_timer.c 13055F: drivers/tty/serial/arc_uart.c 13056T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13057 13058SYNOPSYS ARC HSDK SDP pll clock driver 13059M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13060S: Supported 13061F: drivers/clk/clk-hsdk-pll.c 13062F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13063 13064SYNOPSYS ARC SDP clock driver 13065M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13066S: Supported 13067F: drivers/clk/axs10x/* 13068F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13069 13070SYNOPSYS ARC SDP platform support 13071M: Alexey Brodkin <abrodkin@synopsys.com> 13072S: Supported 13073F: arch/arc/plat-axs10x 13074F: arch/arc/boot/dts/ax* 13075F: Documentation/devicetree/bindings/arc/axs10* 13076 13077SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13078M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13079S: Supported 13080F: drivers/reset/reset-axs10x.c 13081F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13082 13083SYNOPSYS DESIGNWARE APB GPIO DRIVER 13084M: Hoan Tran <hotran@apm.com> 13085L: linux-gpio@vger.kernel.org 13086S: Maintained 13087F: drivers/gpio/gpio-dwapb.c 13088F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13089 13090SYNOPSYS DESIGNWARE DMAC DRIVER 13091M: Viresh Kumar <vireshk@kernel.org> 13092R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13093S: Maintained 13094F: include/linux/dma/dw.h 13095F: include/linux/platform_data/dma-dw.h 13096F: drivers/dma/dw/ 13097 13098SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13099M: Jie Deng <jiedeng@synopsys.com> 13100L: netdev@vger.kernel.org 13101S: Supported 13102F: drivers/net/ethernet/synopsys/ 13103 13104SYNOPSYS DESIGNWARE I2C DRIVER 13105M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13106R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13107R: Mika Westerberg <mika.westerberg@linux.intel.com> 13108L: linux-i2c@vger.kernel.org 13109S: Maintained 13110F: drivers/i2c/busses/i2c-designware-* 13111F: include/linux/platform_data/i2c-designware.h 13112 13113SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13114M: Jaehoon Chung <jh80.chung@samsung.com> 13115L: linux-mmc@vger.kernel.org 13116S: Maintained 13117F: drivers/mmc/host/dw_mmc* 13118 13119SYNOPSYS HSDK RESET CONTROLLER DRIVER 13120M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13121S: Supported 13122F: drivers/reset/reset-hsdk.c 13123F: include/dt-bindings/reset/snps,hsdk-reset.h 13124F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13125 13126SYSTEM CONFIGURATION (SYSCON) 13127M: Lee Jones <lee.jones@linaro.org> 13128M: Arnd Bergmann <arnd@arndb.de> 13129T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13130S: Supported 13131F: drivers/mfd/syscon.c 13132 13133SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13134M: Sudeep Holla <sudeep.holla@arm.com> 13135L: linux-arm-kernel@lists.infradead.org 13136S: Maintained 13137F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13138F: drivers/clk/clk-scpi.c 13139F: drivers/cpufreq/scpi-cpufreq.c 13140F: drivers/firmware/arm_scpi.c 13141F: include/linux/scpi_protocol.h 13142 13143SYSTEM RESET/SHUTDOWN DRIVERS 13144M: Sebastian Reichel <sre@kernel.org> 13145L: linux-pm@vger.kernel.org 13146T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13147S: Maintained 13148F: Documentation/devicetree/bindings/power/reset/ 13149F: drivers/power/reset/ 13150 13151SYSTEM TRACE MODULE CLASS 13152M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13153S: Maintained 13154T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13155F: Documentation/trace/stm.txt 13156F: drivers/hwtracing/stm/ 13157F: include/linux/stm.h 13158F: include/uapi/linux/stm.h 13159 13160SYSV FILESYSTEM 13161M: Christoph Hellwig <hch@infradead.org> 13162S: Maintained 13163F: Documentation/filesystems/sysv-fs.txt 13164F: fs/sysv/ 13165F: include/linux/sysv_fs.h 13166 13167TARGET SUBSYSTEM 13168M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13169L: linux-scsi@vger.kernel.org 13170L: target-devel@vger.kernel.org 13171W: http://www.linux-iscsi.org 13172W: http://groups.google.com/group/linux-iscsi-target-dev 13173T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13174S: Supported 13175F: drivers/target/ 13176F: include/target/ 13177F: Documentation/target/ 13178 13179TASKSTATS STATISTICS INTERFACE 13180M: Balbir Singh <bsingharora@gmail.com> 13181S: Maintained 13182F: Documentation/accounting/taskstats* 13183F: include/linux/taskstats* 13184F: kernel/taskstats.c 13185 13186TC subsystem 13187M: Jamal Hadi Salim <jhs@mojatatu.com> 13188M: Cong Wang <xiyou.wangcong@gmail.com> 13189M: Jiri Pirko <jiri@resnulli.us> 13190L: netdev@vger.kernel.org 13191S: Maintained 13192F: include/net/pkt_cls.h 13193F: include/net/pkt_sched.h 13194F: include/net/tc_act/ 13195F: include/uapi/linux/pkt_cls.h 13196F: include/uapi/linux/pkt_sched.h 13197F: include/uapi/linux/tc_act/ 13198F: include/uapi/linux/tc_ematch/ 13199F: net/sched/ 13200 13201TCP LOW PRIORITY MODULE 13202M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13203M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13204W: http://tcp-lp-mod.sourceforge.net/ 13205S: Maintained 13206F: net/ipv4/tcp_lp.c 13207 13208TDA10071 MEDIA DRIVER 13209M: Antti Palosaari <crope@iki.fi> 13210L: linux-media@vger.kernel.org 13211W: https://linuxtv.org 13212W: http://palosaari.fi/linux/ 13213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13214T: git git://linuxtv.org/anttip/media_tree.git 13215S: Maintained 13216F: drivers/media/dvb-frontends/tda10071* 13217 13218TDA18212 MEDIA DRIVER 13219M: Antti Palosaari <crope@iki.fi> 13220L: linux-media@vger.kernel.org 13221W: https://linuxtv.org 13222W: http://palosaari.fi/linux/ 13223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13224T: git git://linuxtv.org/anttip/media_tree.git 13225S: Maintained 13226F: drivers/media/tuners/tda18212* 13227 13228TDA18218 MEDIA DRIVER 13229M: Antti Palosaari <crope@iki.fi> 13230L: linux-media@vger.kernel.org 13231W: https://linuxtv.org 13232W: http://palosaari.fi/linux/ 13233Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13234T: git git://linuxtv.org/anttip/media_tree.git 13235S: Maintained 13236F: drivers/media/tuners/tda18218* 13237 13238TDA18271 MEDIA DRIVER 13239M: Michael Krufky <mkrufky@linuxtv.org> 13240L: linux-media@vger.kernel.org 13241W: https://linuxtv.org 13242W: http://github.com/mkrufky 13243Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13244T: git git://linuxtv.org/mkrufky/tuners.git 13245S: Maintained 13246F: drivers/media/tuners/tda18271* 13247 13248TDA827x MEDIA DRIVER 13249M: Michael Krufky <mkrufky@linuxtv.org> 13250L: linux-media@vger.kernel.org 13251W: https://linuxtv.org 13252W: http://github.com/mkrufky 13253Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13254T: git git://linuxtv.org/mkrufky/tuners.git 13255S: Maintained 13256F: drivers/media/tuners/tda8290.* 13257 13258TDA8290 MEDIA DRIVER 13259M: Michael Krufky <mkrufky@linuxtv.org> 13260L: linux-media@vger.kernel.org 13261W: https://linuxtv.org 13262W: http://github.com/mkrufky 13263Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13264T: git git://linuxtv.org/mkrufky/tuners.git 13265S: Maintained 13266F: drivers/media/tuners/tda8290.* 13267 13268TDA9840 MEDIA DRIVER 13269M: Hans Verkuil <hverkuil@xs4all.nl> 13270L: linux-media@vger.kernel.org 13271T: git git://linuxtv.org/media_tree.git 13272W: https://linuxtv.org 13273S: Maintained 13274F: drivers/media/i2c/tda9840* 13275 13276TEA5761 TUNER DRIVER 13277M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13278M: Mauro Carvalho Chehab <mchehab@kernel.org> 13279L: linux-media@vger.kernel.org 13280W: https://linuxtv.org 13281T: git git://linuxtv.org/media_tree.git 13282S: Odd fixes 13283F: drivers/media/tuners/tea5761.* 13284 13285TEA5767 TUNER DRIVER 13286M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13287M: Mauro Carvalho Chehab <mchehab@kernel.org> 13288L: linux-media@vger.kernel.org 13289W: https://linuxtv.org 13290T: git git://linuxtv.org/media_tree.git 13291S: Maintained 13292F: drivers/media/tuners/tea5767.* 13293 13294TEA6415C MEDIA DRIVER 13295M: Hans Verkuil <hverkuil@xs4all.nl> 13296L: linux-media@vger.kernel.org 13297T: git git://linuxtv.org/media_tree.git 13298W: https://linuxtv.org 13299S: Maintained 13300F: drivers/media/i2c/tea6415c* 13301 13302TEA6420 MEDIA DRIVER 13303M: Hans Verkuil <hverkuil@xs4all.nl> 13304L: linux-media@vger.kernel.org 13305T: git git://linuxtv.org/media_tree.git 13306W: https://linuxtv.org 13307S: Maintained 13308F: drivers/media/i2c/tea6420* 13309 13310TEAM DRIVER 13311M: Jiri Pirko <jiri@resnulli.us> 13312L: netdev@vger.kernel.org 13313S: Supported 13314F: drivers/net/team/ 13315F: include/linux/if_team.h 13316F: include/uapi/linux/if_team.h 13317 13318TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13319M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13320S: Maintained 13321F: arch/x86/platform/ts5500/ 13322 13323TECHNOTREND USB IR RECEIVER 13324M: Sean Young <sean@mess.org> 13325L: linux-media@vger.kernel.org 13326S: Maintained 13327F: drivers/media/rc/ttusbir.c 13328 13329TEE SUBSYSTEM 13330M: Jens Wiklander <jens.wiklander@linaro.org> 13331S: Maintained 13332F: include/linux/tee_drv.h 13333F: include/uapi/linux/tee.h 13334F: drivers/tee/ 13335F: Documentation/tee.txt 13336 13337TEGRA ARCHITECTURE SUPPORT 13338M: Thierry Reding <thierry.reding@gmail.com> 13339M: Jonathan Hunter <jonathanh@nvidia.com> 13340L: linux-tegra@vger.kernel.org 13341Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13343S: Supported 13344N: [^a-z]tegra 13345 13346TEGRA CLOCK DRIVER 13347M: Peter De Schrijver <pdeschrijver@nvidia.com> 13348M: Prashant Gaikwad <pgaikwad@nvidia.com> 13349S: Supported 13350F: drivers/clk/tegra/ 13351 13352TEGRA DMA DRIVERS 13353M: Laxman Dewangan <ldewangan@nvidia.com> 13354M: Jon Hunter <jonathanh@nvidia.com> 13355S: Supported 13356F: drivers/dma/tegra* 13357 13358TEGRA I2C DRIVER 13359M: Laxman Dewangan <ldewangan@nvidia.com> 13360S: Supported 13361F: drivers/i2c/busses/i2c-tegra.c 13362 13363TEGRA IOMMU DRIVERS 13364M: Hiroshi Doyu <hdoyu@nvidia.com> 13365S: Supported 13366F: drivers/iommu/tegra* 13367 13368TEGRA KBC DRIVER 13369M: Rakesh Iyer <riyer@nvidia.com> 13370M: Laxman Dewangan <ldewangan@nvidia.com> 13371S: Supported 13372F: drivers/input/keyboard/tegra-kbc.c 13373 13374TEGRA PWM DRIVER 13375M: Thierry Reding <thierry.reding@gmail.com> 13376S: Supported 13377F: drivers/pwm/pwm-tegra.c 13378 13379TEGRA SERIAL DRIVER 13380M: Laxman Dewangan <ldewangan@nvidia.com> 13381S: Supported 13382F: drivers/tty/serial/serial-tegra.c 13383 13384TEGRA SPI DRIVER 13385M: Laxman Dewangan <ldewangan@nvidia.com> 13386S: Supported 13387F: drivers/spi/spi-tegra* 13388 13389TEHUTI ETHERNET DRIVER 13390M: Andy Gospodarek <andy@greyhouse.net> 13391L: netdev@vger.kernel.org 13392S: Supported 13393F: drivers/net/ethernet/tehuti/* 13394 13395Telecom Clock Driver for MCPL0010 13396M: Mark Gross <mark.gross@intel.com> 13397S: Supported 13398F: drivers/char/tlclk.c 13399 13400TENSILICA XTENSA PORT (xtensa) 13401M: Chris Zankel <chris@zankel.net> 13402M: Max Filippov <jcmvbkbc@gmail.com> 13403L: linux-xtensa@linux-xtensa.org 13404T: git git://github.com/czankel/xtensa-linux.git 13405S: Maintained 13406F: arch/xtensa/ 13407F: drivers/irqchip/irq-xtensa-* 13408 13409Texas Instruments' System Control Interface (TISCI) Protocol Driver 13410M: Nishanth Menon <nm@ti.com> 13411M: Tero Kristo <t-kristo@ti.com> 13412M: Santosh Shilimkar <ssantosh@kernel.org> 13413L: linux-arm-kernel@lists.infradead.org 13414S: Maintained 13415F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13416F: drivers/firmware/ti_sci* 13417F: include/linux/soc/ti/ti_sci_protocol.h 13418F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13419F: include/dt-bindings/genpd/k2g.h 13420F: drivers/soc/ti/ti_sci_pm_domains.c 13421F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13422F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13423F: drivers/clk/keystone/sci-clk.c 13424F: drivers/reset/reset-ti-sci.c 13425 13426THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13427M: Hans Verkuil <hverkuil@xs4all.nl> 13428L: linux-media@vger.kernel.org 13429T: git git://linuxtv.org/media_tree.git 13430W: https://linuxtv.org 13431S: Maintained 13432F: drivers/media/radio/radio-raremono.c 13433 13434THERMAL 13435M: Zhang Rui <rui.zhang@intel.com> 13436M: Eduardo Valentin <edubezval@gmail.com> 13437L: linux-pm@vger.kernel.org 13438T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13439T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13440Q: https://patchwork.kernel.org/project/linux-pm/list/ 13441S: Supported 13442F: drivers/thermal/ 13443F: include/linux/thermal.h 13444F: include/uapi/linux/thermal.h 13445F: include/linux/cpu_cooling.h 13446F: Documentation/devicetree/bindings/thermal/ 13447 13448THERMAL/CPU_COOLING 13449M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13450M: Viresh Kumar <viresh.kumar@linaro.org> 13451M: Javi Merino <javi.merino@kernel.org> 13452L: linux-pm@vger.kernel.org 13453S: Supported 13454F: Documentation/thermal/cpu-cooling-api.txt 13455F: drivers/thermal/cpu_cooling.c 13456F: include/linux/cpu_cooling.h 13457 13458THINKPAD ACPI EXTRAS DRIVER 13459M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13460L: ibm-acpi-devel@lists.sourceforge.net 13461L: platform-driver-x86@vger.kernel.org 13462W: http://ibm-acpi.sourceforge.net 13463W: http://thinkwiki.org/wiki/Ibm-acpi 13464T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13465S: Maintained 13466F: drivers/platform/x86/thinkpad_acpi.c 13467 13468THUNDERBOLT DRIVER 13469M: Andreas Noever <andreas.noever@gmail.com> 13470M: Michael Jamet <michael.jamet@intel.com> 13471M: Mika Westerberg <mika.westerberg@linux.intel.com> 13472M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13473T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13474S: Maintained 13475F: drivers/thunderbolt/ 13476F: include/linux/thunderbolt.h 13477 13478THUNDERBOLT NETWORK DRIVER 13479M: Michael Jamet <michael.jamet@intel.com> 13480M: Mika Westerberg <mika.westerberg@linux.intel.com> 13481M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13482L: netdev@vger.kernel.org 13483S: Maintained 13484F: drivers/net/thunderbolt.c 13485 13486THUNDERX GPIO DRIVER 13487M: David Daney <david.daney@cavium.com> 13488S: Maintained 13489F: drivers/gpio/gpio-thunderx.c 13490 13491TI AM437X VPFE DRIVER 13492M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13493L: linux-media@vger.kernel.org 13494W: https://linuxtv.org 13495Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13496T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13497S: Maintained 13498F: drivers/media/platform/am437x/ 13499 13500TI BANDGAP AND THERMAL DRIVER 13501M: Eduardo Valentin <edubezval@gmail.com> 13502M: Keerthy <j-keerthy@ti.com> 13503L: linux-pm@vger.kernel.org 13504L: linux-omap@vger.kernel.org 13505S: Maintained 13506F: drivers/thermal/ti-soc-thermal/ 13507 13508TI BQ27XXX POWER SUPPLY DRIVER 13509R: Andrew F. Davis <afd@ti.com> 13510F: include/linux/power/bq27xxx_battery.h 13511F: drivers/power/supply/bq27xxx_battery.c 13512F: drivers/power/supply/bq27xxx_battery_i2c.c 13513 13514TI CDCE706 CLOCK DRIVER 13515M: Max Filippov <jcmvbkbc@gmail.com> 13516S: Maintained 13517F: drivers/clk/clk-cdce706.c 13518 13519TI CLOCK DRIVER 13520M: Tero Kristo <t-kristo@ti.com> 13521L: linux-omap@vger.kernel.org 13522S: Maintained 13523F: drivers/clk/ti/ 13524F: include/linux/clk/ti.h 13525 13526TI DAVINCI MACHINE SUPPORT 13527M: Sekhar Nori <nsekhar@ti.com> 13528M: Kevin Hilman <khilman@kernel.org> 13529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13530T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13531S: Supported 13532F: arch/arm/mach-davinci/ 13533F: drivers/i2c/busses/i2c-davinci.c 13534F: arch/arm/boot/dts/da850* 13535 13536TI DAVINCI SERIES GPIO DRIVER 13537M: Keerthy <j-keerthy@ti.com> 13538L: linux-gpio@vger.kernel.org 13539S: Maintained 13540F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13541F: drivers/gpio/gpio-davinci.c 13542 13543TI DAVINCI SERIES MEDIA DRIVER 13544M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13545L: linux-media@vger.kernel.org 13546W: https://linuxtv.org 13547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13548T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13549S: Maintained 13550F: drivers/media/platform/davinci/ 13551F: include/media/davinci/ 13552 13553TI ETHERNET SWITCH DRIVER (CPSW) 13554R: Grygorii Strashko <grygorii.strashko@ti.com> 13555L: linux-omap@vger.kernel.org 13556L: netdev@vger.kernel.org 13557S: Maintained 13558F: drivers/net/ethernet/ti/cpsw* 13559F: drivers/net/ethernet/ti/davinci* 13560 13561TI FLASH MEDIA INTERFACE DRIVER 13562M: Alex Dubov <oakad@yahoo.com> 13563S: Maintained 13564F: drivers/misc/tifm* 13565F: drivers/mmc/host/tifm_sd.c 13566F: include/linux/tifm.h 13567 13568TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13569M: Santosh Shilimkar <ssantosh@kernel.org> 13570L: linux-kernel@vger.kernel.org 13571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13572S: Maintained 13573F: drivers/soc/ti/* 13574T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13575 13576TI LM49xxx FAMILY ASoC CODEC DRIVERS 13577M: M R Swami Reddy <mr.swami.reddy@ti.com> 13578M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13579L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13580S: Maintained 13581F: sound/soc/codecs/lm49453* 13582F: sound/soc/codecs/isabelle* 13583 13584TI LP855x BACKLIGHT DRIVER 13585M: Milo Kim <milo.kim@ti.com> 13586S: Maintained 13587F: Documentation/backlight/lp855x-driver.txt 13588F: drivers/video/backlight/lp855x_bl.c 13589F: include/linux/platform_data/lp855x.h 13590 13591TI LP8727 CHARGER DRIVER 13592M: Milo Kim <milo.kim@ti.com> 13593S: Maintained 13594F: drivers/power/supply/lp8727_charger.c 13595F: include/linux/platform_data/lp8727.h 13596 13597TI LP8788 MFD DRIVER 13598M: Milo Kim <milo.kim@ti.com> 13599S: Maintained 13600F: drivers/iio/adc/lp8788_adc.c 13601F: drivers/leds/leds-lp8788.c 13602F: drivers/mfd/lp8788*.c 13603F: drivers/power/supply/lp8788-charger.c 13604F: drivers/regulator/lp8788-*.c 13605F: include/linux/mfd/lp8788*.h 13606 13607TI NETCP ETHERNET DRIVER 13608M: Wingman Kwok <w-kwok2@ti.com> 13609M: Murali Karicheri <m-karicheri2@ti.com> 13610L: netdev@vger.kernel.org 13611S: Maintained 13612F: drivers/net/ethernet/ti/netcp* 13613 13614TI TAS571X FAMILY ASoC CODEC DRIVER 13615M: Kevin Cernekee <cernekee@chromium.org> 13616L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13617S: Odd Fixes 13618F: sound/soc/codecs/tas571x* 13619 13620TI TRF7970A NFC DRIVER 13621M: Mark Greer <mgreer@animalcreek.com> 13622L: linux-wireless@vger.kernel.org 13623L: linux-nfc@lists.01.org (moderated for non-subscribers) 13624S: Supported 13625F: drivers/nfc/trf7970a.c 13626F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13627 13628TI TWL4030 SERIES SOC CODEC DRIVER 13629M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13630L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13631S: Maintained 13632F: sound/soc/codecs/twl4030* 13633 13634TI VPE/CAL DRIVERS 13635M: Benoit Parrot <bparrot@ti.com> 13636L: linux-media@vger.kernel.org 13637W: http://linuxtv.org/ 13638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13639S: Maintained 13640F: drivers/media/platform/ti-vpe/ 13641 13642TI WILINK WIRELESS DRIVERS 13643L: linux-wireless@vger.kernel.org 13644W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13645W: http://wireless.kernel.org/en/users/Drivers/wl1251 13646T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13647S: Orphan 13648F: drivers/net/wireless/ti/ 13649F: include/linux/wl12xx.h 13650 13651TILE ARCHITECTURE 13652M: Chris Metcalf <cmetcalf@mellanox.com> 13653W: http://www.mellanox.com/repository/solutions/tile-scm/ 13654T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13655S: Supported 13656F: arch/tile/ 13657F: drivers/char/tile-srom.c 13658F: drivers/edac/tile_edac.c 13659F: drivers/net/ethernet/tile/ 13660F: drivers/rtc/rtc-tile.c 13661F: drivers/tty/hvc/hvc_tile.c 13662F: drivers/tty/serial/tilegx.c 13663F: drivers/usb/host/*-tilegx.c 13664F: include/linux/usb/tilegx.h 13665 13666TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13667M: John Stultz <john.stultz@linaro.org> 13668M: Thomas Gleixner <tglx@linutronix.de> 13669R: Stephen Boyd <sboyd@codeaurora.org> 13670L: linux-kernel@vger.kernel.org 13671T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13672S: Supported 13673F: include/linux/clocksource.h 13674F: include/linux/time.h 13675F: include/linux/timex.h 13676F: include/uapi/linux/time.h 13677F: include/uapi/linux/timex.h 13678F: kernel/time/clocksource.c 13679F: kernel/time/time*.c 13680F: kernel/time/alarmtimer.c 13681F: kernel/time/ntp.c 13682F: tools/testing/selftests/timers/ 13683 13684TIPC NETWORK LAYER 13685M: Jon Maloy <jon.maloy@ericsson.com> 13686M: Ying Xue <ying.xue@windriver.com> 13687L: netdev@vger.kernel.org (core kernel code) 13688L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13689W: http://tipc.sourceforge.net/ 13690S: Maintained 13691F: include/uapi/linux/tipc*.h 13692F: net/tipc/ 13693 13694TLAN NETWORK DRIVER 13695M: Samuel Chessman <chessman@tux.org> 13696L: tlan-devel@lists.sourceforge.net (subscribers-only) 13697W: http://sourceforge.net/projects/tlan/ 13698S: Maintained 13699F: Documentation/networking/tlan.txt 13700F: drivers/net/ethernet/ti/tlan.* 13701 13702TM6000 VIDEO4LINUX DRIVER 13703M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13704M: Mauro Carvalho Chehab <mchehab@kernel.org> 13705L: linux-media@vger.kernel.org 13706W: https://linuxtv.org 13707T: git git://linuxtv.org/media_tree.git 13708S: Odd fixes 13709F: drivers/media/usb/tm6000/ 13710F: Documentation/media/v4l-drivers/tm6000* 13711 13712TMIO/SDHI MMC DRIVER 13713M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13714L: linux-mmc@vger.kernel.org 13715S: Supported 13716F: drivers/mmc/host/tmio_mmc* 13717F: drivers/mmc/host/renesas_sdhi* 13718F: include/linux/mfd/tmio.h 13719 13720TMP401 HARDWARE MONITOR DRIVER 13721M: Guenter Roeck <linux@roeck-us.net> 13722L: linux-hwmon@vger.kernel.org 13723S: Maintained 13724F: Documentation/hwmon/tmp401 13725F: drivers/hwmon/tmp401.c 13726 13727TMPFS (SHMEM FILESYSTEM) 13728M: Hugh Dickins <hughd@google.com> 13729L: linux-mm@kvack.org 13730S: Maintained 13731F: include/linux/shmem_fs.h 13732F: mm/shmem.c 13733 13734TOMOYO SECURITY MODULE 13735M: Kentaro Takeda <takedakn@nttdata.co.jp> 13736M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13737L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13738L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13739L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13740L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13741W: http://tomoyo.sourceforge.jp/ 13742T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13743S: Maintained 13744F: security/tomoyo/ 13745 13746TOPSTAR LAPTOP EXTRAS DRIVER 13747M: Herton Ronaldo Krzesinski <herton@canonical.com> 13748L: platform-driver-x86@vger.kernel.org 13749S: Maintained 13750F: drivers/platform/x86/topstar-laptop.c 13751 13752TOSHIBA ACPI EXTRAS DRIVER 13753M: Azael Avalos <coproscefalo@gmail.com> 13754L: platform-driver-x86@vger.kernel.org 13755S: Maintained 13756F: drivers/platform/x86/toshiba_acpi.c 13757 13758TOSHIBA BLUETOOTH DRIVER 13759M: Azael Avalos <coproscefalo@gmail.com> 13760L: platform-driver-x86@vger.kernel.org 13761S: Maintained 13762F: drivers/platform/x86/toshiba_bluetooth.c 13763 13764TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13765M: Azael Avalos <coproscefalo@gmail.com> 13766L: platform-driver-x86@vger.kernel.org 13767S: Maintained 13768F: drivers/platform/x86/toshiba_haps.c 13769 13770TOSHIBA SMM DRIVER 13771M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13772W: http://www.buzzard.org.uk/toshiba/ 13773S: Maintained 13774F: drivers/char/toshiba.c 13775F: include/linux/toshiba.h 13776F: include/uapi/linux/toshiba.h 13777 13778TOSHIBA TC358743 DRIVER 13779M: Mats Randgaard <matrandg@cisco.com> 13780L: linux-media@vger.kernel.org 13781S: Maintained 13782F: drivers/media/i2c/tc358743* 13783F: include/media/i2c/tc358743.h 13784 13785TOSHIBA WMI HOTKEYS DRIVER 13786M: Azael Avalos <coproscefalo@gmail.com> 13787L: platform-driver-x86@vger.kernel.org 13788S: Maintained 13789F: drivers/platform/x86/toshiba-wmi.c 13790 13791TPM DEVICE DRIVER 13792M: Peter Huewe <peterhuewe@gmx.de> 13793M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13794R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13795L: linux-integrity@vger.kernel.org 13796Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13797T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13798S: Maintained 13799F: drivers/char/tpm/ 13800 13801TRACING 13802M: Steven Rostedt <rostedt@goodmis.org> 13803M: Ingo Molnar <mingo@redhat.com> 13804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13805S: Maintained 13806F: Documentation/trace/ftrace.txt 13807F: arch/*/*/*/ftrace.h 13808F: arch/*/kernel/ftrace.c 13809F: include/*/ftrace.h 13810F: include/linux/trace*.h 13811F: include/trace/ 13812F: kernel/trace/ 13813F: tools/testing/selftests/ftrace/ 13814 13815TRACING MMIO ACCESSES (MMIOTRACE) 13816M: Steven Rostedt <rostedt@goodmis.org> 13817M: Ingo Molnar <mingo@kernel.org> 13818R: Karol Herbst <karolherbst@gmail.com> 13819R: Pekka Paalanen <ppaalanen@gmail.com> 13820S: Maintained 13821L: linux-kernel@vger.kernel.org 13822L: nouveau@lists.freedesktop.org 13823F: kernel/trace/trace_mmiotrace.c 13824F: include/linux/mmiotrace.h 13825F: arch/x86/mm/kmmio.c 13826F: arch/x86/mm/mmio-mod.c 13827F: arch/x86/mm/testmmiotrace.c 13828 13829TRIVIAL PATCHES 13830M: Jiri Kosina <trivial@kernel.org> 13831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13832S: Maintained 13833K: ^Subject:.*(?i)trivial 13834 13835TTY LAYER 13836M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13837M: Jiri Slaby <jslaby@suse.com> 13838S: Supported 13839T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13840F: Documentation/serial/ 13841F: drivers/tty/ 13842F: drivers/tty/serial/serial_core.c 13843F: include/linux/serial_core.h 13844F: include/linux/serial.h 13845F: include/linux/tty.h 13846F: include/uapi/linux/serial_core.h 13847F: include/uapi/linux/serial.h 13848F: include/uapi/linux/tty.h 13849 13850TUA9001 MEDIA DRIVER 13851M: Antti Palosaari <crope@iki.fi> 13852L: linux-media@vger.kernel.org 13853W: https://linuxtv.org 13854W: http://palosaari.fi/linux/ 13855Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13856T: git git://linuxtv.org/anttip/media_tree.git 13857S: Maintained 13858F: drivers/media/tuners/tua9001* 13859 13860TULIP NETWORK DRIVERS 13861L: netdev@vger.kernel.org 13862L: linux-parisc@vger.kernel.org 13863S: Orphan 13864F: drivers/net/ethernet/dec/tulip/ 13865 13866TUN/TAP driver 13867M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13868W: http://vtun.sourceforge.net/tun 13869S: Maintained 13870F: Documentation/networking/tuntap.txt 13871F: arch/um/os-Linux/drivers/ 13872 13873TURBOCHANNEL SUBSYSTEM 13874M: "Maciej W. Rozycki" <macro@linux-mips.org> 13875M: Ralf Baechle <ralf@linux-mips.org> 13876L: linux-mips@linux-mips.org 13877Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13878S: Maintained 13879F: drivers/tc/ 13880F: include/linux/tc.h 13881 13882TW5864 VIDEO4LINUX DRIVER 13883M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13884M: Anton Sviridenko <anton@corp.bluecherry.net> 13885M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13886M: Andrey Utkin <andrey_utkin@fastmail.com> 13887L: linux-media@vger.kernel.org 13888S: Supported 13889F: drivers/media/pci/tw5864/ 13890 13891TW68 VIDEO4LINUX DRIVER 13892M: Hans Verkuil <hverkuil@xs4all.nl> 13893L: linux-media@vger.kernel.org 13894T: git git://linuxtv.org/media_tree.git 13895W: https://linuxtv.org 13896S: Odd Fixes 13897F: drivers/media/pci/tw68/ 13898 13899TW686X VIDEO4LINUX DRIVER 13900M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13901L: linux-media@vger.kernel.org 13902T: git git://linuxtv.org/media_tree.git 13903W: http://linuxtv.org 13904S: Maintained 13905F: drivers/media/pci/tw686x/ 13906 13907UBI FILE SYSTEM (UBIFS) 13908M: Richard Weinberger <richard@nod.at> 13909M: Artem Bityutskiy <dedekind1@gmail.com> 13910M: Adrian Hunter <adrian.hunter@intel.com> 13911L: linux-mtd@lists.infradead.org 13912T: git git://git.infradead.org/ubifs-2.6.git 13913W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13914S: Supported 13915F: Documentation/filesystems/ubifs.txt 13916F: fs/ubifs/ 13917 13918UCLINUX (M68KNOMMU AND COLDFIRE) 13919M: Greg Ungerer <gerg@linux-m68k.org> 13920W: http://www.linux-m68k.org/ 13921W: http://www.uclinux.org/ 13922L: linux-m68k@lists.linux-m68k.org 13923L: uclinux-dev@uclinux.org (subscribers-only) 13924T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13925S: Maintained 13926F: arch/m68k/coldfire/ 13927F: arch/m68k/68*/ 13928F: arch/m68k/*/*_no.* 13929F: arch/m68k/include/asm/*_no.* 13930 13931UDF FILESYSTEM 13932M: Jan Kara <jack@suse.com> 13933S: Maintained 13934F: Documentation/filesystems/udf.txt 13935F: fs/udf/ 13936 13937UDRAW TABLET 13938M: Bastien Nocera <hadess@hadess.net> 13939L: linux-input@vger.kernel.org 13940S: Maintained 13941F: drivers/hid/hid-udraw-ps3.c 13942 13943UFS FILESYSTEM 13944M: Evgeniy Dushistov <dushistov@mail.ru> 13945S: Maintained 13946F: Documentation/filesystems/ufs.txt 13947F: fs/ufs/ 13948 13949UHID USERSPACE HID IO DRIVER: 13950M: David Herrmann <dh.herrmann@googlemail.com> 13951L: linux-input@vger.kernel.org 13952S: Maintained 13953F: drivers/hid/uhid.c 13954F: include/uapi/linux/uhid.h 13955 13956ULPI BUS 13957M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13958L: linux-usb@vger.kernel.org 13959S: Maintained 13960F: drivers/usb/common/ulpi.c 13961F: include/linux/ulpi/ 13962 13963ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13964L: linux-usb@vger.kernel.org 13965S: Orphan 13966F: drivers/uwb/ 13967F: include/linux/uwb.h 13968F: include/linux/uwb/ 13969 13970UNICORE32 ARCHITECTURE: 13971M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13972W: http://mprc.pku.edu.cn/~guanxuetao/linux 13973S: Maintained 13974T: git git://github.com/gxt/linux.git 13975F: arch/unicore32/ 13976 13977UNIFDEF 13978M: Tony Finch <dot@dotat.at> 13979W: http://dotat.at/prog/unifdef 13980S: Maintained 13981F: scripts/unifdef.c 13982 13983UNIFORM CDROM DRIVER 13984M: Jens Axboe <axboe@kernel.dk> 13985W: http://www.kernel.dk 13986S: Maintained 13987F: Documentation/cdrom/ 13988F: drivers/cdrom/cdrom.c 13989F: include/linux/cdrom.h 13990F: include/uapi/linux/cdrom.h 13991 13992UNISYS S-PAR DRIVERS 13993M: David Kershner <david.kershner@unisys.com> 13994L: sparmaintainer@unisys.com (Unisys internal) 13995S: Supported 13996F: drivers/staging/unisys/ 13997 13998UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13999M: Vinayak Holikatti <vinholikatti@gmail.com> 14000L: linux-scsi@vger.kernel.org 14001S: Supported 14002F: Documentation/scsi/ufs.txt 14003F: drivers/scsi/ufs/ 14004 14005UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14006M: Joao Pinto <jpinto@synopsys.com> 14007L: linux-scsi@vger.kernel.org 14008S: Supported 14009F: drivers/scsi/ufs/*dwc* 14010 14011UNSORTED BLOCK IMAGES (UBI) 14012M: Artem Bityutskiy <dedekind1@gmail.com> 14013M: Richard Weinberger <richard@nod.at> 14014W: http://www.linux-mtd.infradead.org/ 14015L: linux-mtd@lists.infradead.org 14016T: git git://git.infradead.org/ubifs-2.6.git 14017S: Supported 14018F: drivers/mtd/ubi/ 14019F: include/linux/mtd/ubi.h 14020F: include/uapi/mtd/ubi-user.h 14021 14022USB "USBNET" DRIVER FRAMEWORK 14023M: Oliver Neukum <oneukum@suse.com> 14024L: netdev@vger.kernel.org 14025W: http://www.linux-usb.org/usbnet 14026S: Maintained 14027F: drivers/net/usb/usbnet.c 14028F: include/linux/usb/usbnet.h 14029 14030USB ACM DRIVER 14031M: Oliver Neukum <oneukum@suse.com> 14032L: linux-usb@vger.kernel.org 14033S: Maintained 14034F: Documentation/usb/acm.txt 14035F: drivers/usb/class/cdc-acm.* 14036 14037USB AR5523 WIRELESS DRIVER 14038M: Pontus Fuchs <pontus.fuchs@gmail.com> 14039L: linux-wireless@vger.kernel.org 14040S: Maintained 14041F: drivers/net/wireless/ath/ar5523/ 14042 14043USB ATTACHED SCSI 14044M: Oliver Neukum <oneukum@suse.com> 14045L: linux-usb@vger.kernel.org 14046L: linux-scsi@vger.kernel.org 14047S: Maintained 14048F: drivers/usb/storage/uas.c 14049 14050USB CDC ETHERNET DRIVER 14051M: Oliver Neukum <oliver@neukum.org> 14052L: linux-usb@vger.kernel.org 14053S: Maintained 14054F: drivers/net/usb/cdc_*.c 14055F: include/uapi/linux/usb/cdc.h 14056 14057USB CHAOSKEY DRIVER 14058M: Keith Packard <keithp@keithp.com> 14059L: linux-usb@vger.kernel.org 14060S: Maintained 14061F: drivers/usb/misc/chaoskey.c 14062 14063USB CYPRESS C67X00 DRIVER 14064M: Peter Korsgaard <jacmet@sunsite.dk> 14065L: linux-usb@vger.kernel.org 14066S: Maintained 14067F: drivers/usb/c67x00/ 14068 14069USB DAVICOM DM9601 DRIVER 14070M: Peter Korsgaard <jacmet@sunsite.dk> 14071L: netdev@vger.kernel.org 14072W: http://www.linux-usb.org/usbnet 14073S: Maintained 14074F: drivers/net/usb/dm9601.c 14075 14076USB DIAMOND RIO500 DRIVER 14077M: Cesar Miquel <miquel@df.uba.ar> 14078L: rio500-users@lists.sourceforge.net 14079W: http://rio500.sourceforge.net 14080S: Maintained 14081F: drivers/usb/misc/rio500* 14082 14083USB EHCI DRIVER 14084M: Alan Stern <stern@rowland.harvard.edu> 14085L: linux-usb@vger.kernel.org 14086S: Maintained 14087F: Documentation/usb/ehci.txt 14088F: drivers/usb/host/ehci* 14089 14090USB GADGET/PERIPHERAL SUBSYSTEM 14091M: Felipe Balbi <balbi@kernel.org> 14092L: linux-usb@vger.kernel.org 14093W: http://www.linux-usb.org/gadget 14094T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14095S: Maintained 14096F: drivers/usb/gadget/ 14097F: include/linux/usb/gadget* 14098 14099USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14100M: Jiri Kosina <jikos@kernel.org> 14101R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14102L: linux-usb@vger.kernel.org 14103T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14104S: Maintained 14105F: Documentation/hid/hiddev.txt 14106F: drivers/hid/usbhid/ 14107 14108USB ISP116X DRIVER 14109M: Olav Kongas <ok@artecdesign.ee> 14110L: linux-usb@vger.kernel.org 14111S: Maintained 14112F: drivers/usb/host/isp116x* 14113F: include/linux/usb/isp116x.h 14114 14115USB LAN78XX ETHERNET DRIVER 14116M: Woojung Huh <woojung.huh@microchip.com> 14117M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14118L: netdev@vger.kernel.org 14119S: Maintained 14120F: drivers/net/usb/lan78xx.* 14121 14122USB MASS STORAGE DRIVER 14123M: Alan Stern <stern@rowland.harvard.edu> 14124L: linux-usb@vger.kernel.org 14125L: usb-storage@lists.one-eyed-alien.net 14126S: Maintained 14127W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14128F: drivers/usb/storage/ 14129 14130USB MIDI DRIVER 14131M: Clemens Ladisch <clemens@ladisch.de> 14132L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14133T: git git://git.alsa-project.org/alsa-kernel.git 14134S: Maintained 14135F: sound/usb/midi.* 14136 14137USB NETWORKING DRIVERS 14138L: linux-usb@vger.kernel.org 14139S: Odd Fixes 14140F: drivers/net/usb/ 14141 14142USB OHCI DRIVER 14143M: Alan Stern <stern@rowland.harvard.edu> 14144L: linux-usb@vger.kernel.org 14145S: Maintained 14146F: Documentation/usb/ohci.txt 14147F: drivers/usb/host/ohci* 14148 14149USB OTG FSM (Finite State Machine) 14150M: Peter Chen <Peter.Chen@nxp.com> 14151T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14152L: linux-usb@vger.kernel.org 14153S: Maintained 14154F: drivers/usb/common/usb-otg-fsm.c 14155 14156USB OVER IP DRIVER 14157M: Valentina Manea <valentina.manea.m@gmail.com> 14158M: Shuah Khan <shuahkh@osg.samsung.com> 14159M: Shuah Khan <shuah@kernel.org> 14160L: linux-usb@vger.kernel.org 14161S: Maintained 14162F: Documentation/usb/usbip_protocol.txt 14163F: drivers/usb/usbip/ 14164F: tools/usb/usbip/ 14165 14166USB PEGASUS DRIVER 14167M: Petko Manolov <petkan@nucleusys.com> 14168L: linux-usb@vger.kernel.org 14169L: netdev@vger.kernel.org 14170T: git git://github.com/petkan/pegasus.git 14171W: https://github.com/petkan/pegasus 14172S: Maintained 14173F: drivers/net/usb/pegasus.* 14174 14175USB PHY LAYER 14176M: Felipe Balbi <balbi@kernel.org> 14177L: linux-usb@vger.kernel.org 14178T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14179S: Maintained 14180F: drivers/usb/phy/ 14181 14182USB PRINTER DRIVER (usblp) 14183M: Pete Zaitcev <zaitcev@redhat.com> 14184L: linux-usb@vger.kernel.org 14185S: Supported 14186F: drivers/usb/class/usblp.c 14187 14188USB QMI WWAN NETWORK DRIVER 14189M: Bjørn Mork <bjorn@mork.no> 14190L: netdev@vger.kernel.org 14191S: Maintained 14192F: Documentation/ABI/testing/sysfs-class-net-qmi 14193F: drivers/net/usb/qmi_wwan.c 14194 14195USB RTL8150 DRIVER 14196M: Petko Manolov <petkan@nucleusys.com> 14197L: linux-usb@vger.kernel.org 14198L: netdev@vger.kernel.org 14199T: git git://github.com/petkan/rtl8150.git 14200W: https://github.com/petkan/rtl8150 14201S: Maintained 14202F: drivers/net/usb/rtl8150.c 14203 14204USB SERIAL SUBSYSTEM 14205M: Johan Hovold <johan@kernel.org> 14206L: linux-usb@vger.kernel.org 14207T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14208S: Maintained 14209F: Documentation/usb/usb-serial.txt 14210F: drivers/usb/serial/ 14211F: include/linux/usb/serial.h 14212 14213USB SMSC75XX ETHERNET DRIVER 14214M: Steve Glendinning <steve.glendinning@shawell.net> 14215L: netdev@vger.kernel.org 14216S: Maintained 14217F: drivers/net/usb/smsc75xx.* 14218 14219USB SMSC95XX ETHERNET DRIVER 14220M: Steve Glendinning <steve.glendinning@shawell.net> 14221M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14222L: netdev@vger.kernel.org 14223S: Maintained 14224F: drivers/net/usb/smsc95xx.* 14225 14226USB SUBSYSTEM 14227M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14228L: linux-usb@vger.kernel.org 14229W: http://www.linux-usb.org 14230T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14231S: Supported 14232F: Documentation/devicetree/bindings/usb/ 14233F: Documentation/usb/ 14234F: drivers/usb/ 14235F: include/linux/usb.h 14236F: include/linux/usb/ 14237 14238USB TYPEC SUBSYSTEM 14239M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14240L: linux-usb@vger.kernel.org 14241S: Maintained 14242F: Documentation/ABI/testing/sysfs-class-typec 14243F: Documentation/usb/typec.rst 14244F: drivers/usb/typec/ 14245F: include/linux/usb/typec.h 14246 14247USB UHCI DRIVER 14248M: Alan Stern <stern@rowland.harvard.edu> 14249L: linux-usb@vger.kernel.org 14250S: Maintained 14251F: drivers/usb/host/uhci* 14252 14253USB VIDEO CLASS 14254M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14255L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14256L: linux-media@vger.kernel.org 14257T: git git://linuxtv.org/media_tree.git 14258W: http://www.ideasonboard.org/uvc/ 14259S: Maintained 14260F: drivers/media/usb/uvc/ 14261F: include/uapi/linux/uvcvideo.h 14262 14263USB VISION DRIVER 14264M: Hans Verkuil <hverkuil@xs4all.nl> 14265L: linux-media@vger.kernel.org 14266T: git git://linuxtv.org/media_tree.git 14267W: https://linuxtv.org 14268S: Odd Fixes 14269F: drivers/media/usb/usbvision/ 14270 14271USB WEBCAM GADGET 14272M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14273L: linux-usb@vger.kernel.org 14274S: Maintained 14275F: drivers/usb/gadget/function/*uvc* 14276F: drivers/usb/gadget/legacy/webcam.c 14277 14278USB WIRELESS RNDIS DRIVER (rndis_wlan) 14279M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14280L: linux-wireless@vger.kernel.org 14281S: Maintained 14282F: drivers/net/wireless/rndis_wlan.c 14283 14284USB XHCI DRIVER 14285M: Mathias Nyman <mathias.nyman@intel.com> 14286L: linux-usb@vger.kernel.org 14287S: Supported 14288F: drivers/usb/host/xhci* 14289F: drivers/usb/host/pci-quirks* 14290 14291USB ZD1201 DRIVER 14292L: linux-wireless@vger.kernel.org 14293W: http://linux-lc100020.sourceforge.net 14294S: Orphan 14295F: drivers/net/wireless/zydas/zd1201.* 14296 14297USB ZR364XX DRIVER 14298M: Antoine Jacquet <royale@zerezo.com> 14299L: linux-usb@vger.kernel.org 14300L: linux-media@vger.kernel.org 14301T: git git://linuxtv.org/media_tree.git 14302W: http://royale.zerezo.com/zr364xx/ 14303S: Maintained 14304F: Documentation/media/v4l-drivers/zr364xx* 14305F: drivers/media/usb/zr364xx/ 14306 14307USER-MODE LINUX (UML) 14308M: Jeff Dike <jdike@addtoit.com> 14309M: Richard Weinberger <richard@nod.at> 14310L: user-mode-linux-devel@lists.sourceforge.net 14311L: user-mode-linux-user@lists.sourceforge.net 14312W: http://user-mode-linux.sourceforge.net 14313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14314S: Maintained 14315F: Documentation/virtual/uml/ 14316F: arch/um/ 14317F: arch/x86/um/ 14318F: fs/hostfs/ 14319F: fs/hppfs/ 14320 14321USERSPACE I/O (UIO) 14322M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14323S: Maintained 14324T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14325F: Documentation/driver-api/uio-howto.rst 14326F: drivers/uio/ 14327F: include/linux/uio*.h 14328 14329UTIL-LINUX PACKAGE 14330M: Karel Zak <kzak@redhat.com> 14331L: util-linux@vger.kernel.org 14332W: http://en.wikipedia.org/wiki/Util-linux 14333T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14334S: Maintained 14335 14336UUID HELPERS 14337M: Christoph Hellwig <hch@lst.de> 14338R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14339L: linux-kernel@vger.kernel.org 14340T: git git://git.infradead.org/users/hch/uuid.git 14341F: lib/uuid.c 14342F: lib/test_uuid.c 14343F: include/linux/uuid.h 14344F: include/uapi/linux/uuid.h 14345S: Maintained 14346 14347UVESAFB DRIVER 14348M: Michal Januszewski <spock@gentoo.org> 14349L: linux-fbdev@vger.kernel.org 14350W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14351S: Maintained 14352F: Documentation/fb/uvesafb.txt 14353F: drivers/video/fbdev/uvesafb.* 14354 14355VF610 NAND DRIVER 14356M: Stefan Agner <stefan@agner.ch> 14357L: linux-mtd@lists.infradead.org 14358S: Supported 14359F: drivers/mtd/nand/vf610_nfc.c 14360 14361VFAT/FAT/MSDOS FILESYSTEM 14362M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14363S: Maintained 14364F: Documentation/filesystems/vfat.txt 14365F: fs/fat/ 14366 14367VFIO DRIVER 14368M: Alex Williamson <alex.williamson@redhat.com> 14369L: kvm@vger.kernel.org 14370T: git git://github.com/awilliam/linux-vfio.git 14371S: Maintained 14372F: Documentation/vfio.txt 14373F: drivers/vfio/ 14374F: include/linux/vfio.h 14375F: include/uapi/linux/vfio.h 14376 14377VFIO MEDIATED DEVICE DRIVERS 14378M: Kirti Wankhede <kwankhede@nvidia.com> 14379L: kvm@vger.kernel.org 14380S: Maintained 14381F: Documentation/vfio-mediated-device.txt 14382F: drivers/vfio/mdev/ 14383F: include/linux/mdev.h 14384F: samples/vfio-mdev/ 14385 14386VFIO PLATFORM DRIVER 14387M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14388L: kvm@vger.kernel.org 14389S: Maintained 14390F: drivers/vfio/platform/ 14391 14392VGA_SWITCHEROO 14393R: Lukas Wunner <lukas@wunner.de> 14394S: Maintained 14395F: Documentation/gpu/vga-switcheroo.rst 14396F: drivers/gpu/vga/vga_switcheroo.c 14397F: include/linux/vga_switcheroo.h 14398T: git git://anongit.freedesktop.org/drm/drm-misc 14399 14400VIA RHINE NETWORK DRIVER 14401S: Orphan 14402F: drivers/net/ethernet/via/via-rhine.c 14403 14404VIA SD/MMC CARD CONTROLLER DRIVER 14405M: Bruce Chang <brucechang@via.com.tw> 14406M: Harald Welte <HaraldWelte@viatech.com> 14407S: Maintained 14408F: drivers/mmc/host/via-sdmmc.c 14409 14410VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14411M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14412L: linux-fbdev@vger.kernel.org 14413S: Maintained 14414F: include/linux/via-core.h 14415F: include/linux/via-gpio.h 14416F: include/linux/via_i2c.h 14417F: drivers/video/fbdev/via/ 14418 14419VIA VELOCITY NETWORK DRIVER 14420M: Francois Romieu <romieu@fr.zoreil.com> 14421L: netdev@vger.kernel.org 14422S: Maintained 14423F: drivers/net/ethernet/via/via-velocity.* 14424 14425VIDEO MULTIPLEXER DRIVER 14426M: Philipp Zabel <p.zabel@pengutronix.de> 14427L: linux-media@vger.kernel.org 14428S: Maintained 14429F: drivers/media/platform/video-mux.c 14430 14431VIDEOBUF2 FRAMEWORK 14432M: Pawel Osciak <pawel@osciak.com> 14433M: Marek Szyprowski <m.szyprowski@samsung.com> 14434M: Kyungmin Park <kyungmin.park@samsung.com> 14435L: linux-media@vger.kernel.org 14436S: Maintained 14437F: drivers/media/v4l2-core/videobuf2-* 14438F: include/media/videobuf2-* 14439 14440VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14441M: Helen Koike <helen.koike@collabora.com> 14442L: linux-media@vger.kernel.org 14443T: git git://linuxtv.org/media_tree.git 14444W: https://linuxtv.org 14445S: Maintained 14446F: drivers/media/platform/vimc/* 14447 14448VIRT LIB 14449M: Alex Williamson <alex.williamson@redhat.com> 14450M: Paolo Bonzini <pbonzini@redhat.com> 14451L: kvm@vger.kernel.org 14452S: Supported 14453F: virt/lib/ 14454 14455VIRTIO AND VHOST VSOCK DRIVER 14456M: Stefan Hajnoczi <stefanha@redhat.com> 14457L: kvm@vger.kernel.org 14458L: virtualization@lists.linux-foundation.org 14459L: netdev@vger.kernel.org 14460S: Maintained 14461F: include/linux/virtio_vsock.h 14462F: include/uapi/linux/virtio_vsock.h 14463F: include/uapi/linux/vsockmon.h 14464F: include/uapi/linux/vm_sockets_diag.h 14465F: net/vmw_vsock/diag.c 14466F: net/vmw_vsock/af_vsock_tap.c 14467F: net/vmw_vsock/virtio_transport_common.c 14468F: net/vmw_vsock/virtio_transport.c 14469F: drivers/net/vsockmon.c 14470F: drivers/vhost/vsock.c 14471F: drivers/vhost/vsock.h 14472F: tools/testing/vsock/ 14473 14474VIRTIO CONSOLE DRIVER 14475M: Amit Shah <amit@kernel.org> 14476L: virtualization@lists.linux-foundation.org 14477S: Maintained 14478F: drivers/char/virtio_console.c 14479F: include/linux/virtio_console.h 14480F: include/uapi/linux/virtio_console.h 14481 14482VIRTIO CORE, NET AND BLOCK DRIVERS 14483M: "Michael S. Tsirkin" <mst@redhat.com> 14484M: Jason Wang <jasowang@redhat.com> 14485L: virtualization@lists.linux-foundation.org 14486S: Maintained 14487F: Documentation/devicetree/bindings/virtio/ 14488F: drivers/virtio/ 14489F: tools/virtio/ 14490F: drivers/net/virtio_net.c 14491F: drivers/block/virtio_blk.c 14492F: include/linux/virtio*.h 14493F: include/uapi/linux/virtio_*.h 14494F: drivers/crypto/virtio/ 14495F: mm/balloon_compaction.c 14496 14497VIRTIO CRYPTO DRIVER 14498M: Gonglei <arei.gonglei@huawei.com> 14499L: virtualization@lists.linux-foundation.org 14500L: linux-crypto@vger.kernel.org 14501S: Maintained 14502F: drivers/crypto/virtio/ 14503F: include/uapi/linux/virtio_crypto.h 14504 14505VIRTIO DRIVERS FOR S390 14506M: Cornelia Huck <cohuck@redhat.com> 14507M: Halil Pasic <pasic@linux.vnet.ibm.com> 14508L: linux-s390@vger.kernel.org 14509L: virtualization@lists.linux-foundation.org 14510L: kvm@vger.kernel.org 14511S: Supported 14512F: drivers/s390/virtio/ 14513F: arch/s390/include/uapi/asm/virtio-ccw.h 14514 14515VIRTIO GPU DRIVER 14516M: David Airlie <airlied@linux.ie> 14517M: Gerd Hoffmann <kraxel@redhat.com> 14518L: dri-devel@lists.freedesktop.org 14519L: virtualization@lists.linux-foundation.org 14520T: git git://anongit.freedesktop.org/drm/drm-misc 14521S: Maintained 14522F: drivers/gpu/drm/virtio/ 14523F: include/uapi/linux/virtio_gpu.h 14524 14525VIRTIO HOST (VHOST) 14526M: "Michael S. Tsirkin" <mst@redhat.com> 14527M: Jason Wang <jasowang@redhat.com> 14528L: kvm@vger.kernel.org 14529L: virtualization@lists.linux-foundation.org 14530L: netdev@vger.kernel.org 14531T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14532S: Maintained 14533F: drivers/vhost/ 14534F: include/uapi/linux/vhost.h 14535 14536VIRTIO INPUT DRIVER 14537M: Gerd Hoffmann <kraxel@redhat.com> 14538S: Maintained 14539F: drivers/virtio/virtio_input.c 14540F: include/uapi/linux/virtio_input.h 14541 14542VIRTUAL SERIO DEVICE DRIVER 14543M: Stephen Chandler Paul <thatslyude@gmail.com> 14544S: Maintained 14545F: drivers/input/serio/userio.c 14546F: include/uapi/linux/userio.h 14547 14548VIVID VIRTUAL VIDEO DRIVER 14549M: Hans Verkuil <hverkuil@xs4all.nl> 14550L: linux-media@vger.kernel.org 14551T: git git://linuxtv.org/media_tree.git 14552W: https://linuxtv.org 14553S: Maintained 14554F: drivers/media/platform/vivid/* 14555 14556VLYNQ BUS 14557M: Florian Fainelli <f.fainelli@gmail.com> 14558L: openwrt-devel@lists.openwrt.org (subscribers-only) 14559S: Maintained 14560F: drivers/vlynq/vlynq.c 14561F: include/linux/vlynq.h 14562 14563VME SUBSYSTEM 14564M: Martyn Welch <martyn@welchs.me.uk> 14565M: Manohar Vanga <manohar.vanga@gmail.com> 14566M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14567L: devel@driverdev.osuosl.org 14568S: Maintained 14569T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14570F: Documentation/driver-api/vme.rst 14571F: drivers/staging/vme/ 14572F: drivers/vme/ 14573F: include/linux/vme* 14574 14575VMWARE BALLOON DRIVER 14576M: Xavier Deguillard <xdeguillard@vmware.com> 14577M: Philip Moltmann <moltmann@vmware.com> 14578M: "VMware, Inc." <pv-drivers@vmware.com> 14579L: linux-kernel@vger.kernel.org 14580S: Maintained 14581F: drivers/misc/vmw_balloon.c 14582 14583VMWARE HYPERVISOR INTERFACE 14584M: Alok Kataria <akataria@vmware.com> 14585L: virtualization@lists.linux-foundation.org 14586S: Supported 14587F: arch/x86/kernel/cpu/vmware.c 14588 14589VMWARE PVRDMA DRIVER 14590M: Adit Ranadive <aditr@vmware.com> 14591M: VMware PV-Drivers <pv-drivers@vmware.com> 14592L: linux-rdma@vger.kernel.org 14593S: Maintained 14594F: drivers/infiniband/hw/vmw_pvrdma/ 14595 14596VMware PVSCSI driver 14597M: Jim Gill <jgill@vmware.com> 14598M: VMware PV-Drivers <pv-drivers@vmware.com> 14599L: linux-scsi@vger.kernel.org 14600S: Maintained 14601F: drivers/scsi/vmw_pvscsi.c 14602F: drivers/scsi/vmw_pvscsi.h 14603 14604VMWARE VMMOUSE SUBDRIVER 14605M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14606M: "VMware, Inc." <pv-drivers@vmware.com> 14607L: linux-input@vger.kernel.org 14608S: Maintained 14609F: drivers/input/mouse/vmmouse.c 14610F: drivers/input/mouse/vmmouse.h 14611 14612VMWARE VMXNET3 ETHERNET DRIVER 14613M: Shrikrishna Khare <skhare@vmware.com> 14614M: "VMware, Inc." <pv-drivers@vmware.com> 14615L: netdev@vger.kernel.org 14616S: Maintained 14617F: drivers/net/vmxnet3/ 14618 14619VOCORE VOCORE2 BOARD 14620M: Harvey Hunt <harveyhuntnexus@gmail.com> 14621L: linux-mips@linux-mips.org 14622S: Maintained 14623F: arch/mips/boot/dts/ralink/vocore2.dts 14624 14625VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14626M: Liam Girdwood <lgirdwood@gmail.com> 14627M: Mark Brown <broonie@kernel.org> 14628L: linux-kernel@vger.kernel.org 14629W: http://www.slimlogic.co.uk/?p=48 14630T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14631S: Supported 14632F: Documentation/devicetree/bindings/regulator/ 14633F: drivers/regulator/ 14634F: include/dt-bindings/regulator/ 14635F: include/linux/regulator/ 14636 14637VRF 14638M: David Ahern <dsa@cumulusnetworks.com> 14639M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14640L: netdev@vger.kernel.org 14641S: Maintained 14642F: drivers/net/vrf.c 14643F: Documentation/networking/vrf.txt 14644 14645VT1211 HARDWARE MONITOR DRIVER 14646M: Juerg Haefliger <juergh@gmail.com> 14647L: linux-hwmon@vger.kernel.org 14648S: Maintained 14649F: Documentation/hwmon/vt1211 14650F: drivers/hwmon/vt1211.c 14651 14652VT8231 HARDWARE MONITOR DRIVER 14653M: Roger Lucas <vt8231@hiddenengine.co.uk> 14654L: linux-hwmon@vger.kernel.org 14655S: Maintained 14656F: drivers/hwmon/vt8231.c 14657 14658VUB300 USB to SDIO/SD/MMC bridge chip 14659M: Tony Olech <tony.olech@elandigitalsystems.com> 14660L: linux-mmc@vger.kernel.org 14661L: linux-usb@vger.kernel.org 14662S: Supported 14663F: drivers/mmc/host/vub300.c 14664 14665W1 DALLAS'S 1-WIRE BUS 14666M: Evgeniy Polyakov <zbr@ioremap.net> 14667S: Maintained 14668F: Documentation/w1/ 14669F: drivers/w1/ 14670F: include/linux/w1.h 14671 14672W83791D HARDWARE MONITORING DRIVER 14673M: Marc Hulsman <m.hulsman@tudelft.nl> 14674L: linux-hwmon@vger.kernel.org 14675S: Maintained 14676F: Documentation/hwmon/w83791d 14677F: drivers/hwmon/w83791d.c 14678 14679W83793 HARDWARE MONITORING DRIVER 14680M: Rudolf Marek <r.marek@assembler.cz> 14681L: linux-hwmon@vger.kernel.org 14682S: Maintained 14683F: Documentation/hwmon/w83793 14684F: drivers/hwmon/w83793.c 14685 14686W83795 HARDWARE MONITORING DRIVER 14687M: Jean Delvare <jdelvare@suse.com> 14688L: linux-hwmon@vger.kernel.org 14689S: Maintained 14690F: drivers/hwmon/w83795.c 14691 14692W83L51xD SD/MMC CARD INTERFACE DRIVER 14693M: Pierre Ossman <pierre@ossman.eu> 14694S: Maintained 14695F: drivers/mmc/host/wbsd.* 14696 14697WACOM PROTOCOL 4 SERIAL TABLETS 14698M: Julian Squires <julian@cipht.net> 14699M: Hans de Goede <hdegoede@redhat.com> 14700L: linux-input@vger.kernel.org 14701S: Maintained 14702F: drivers/input/tablet/wacom_serial4.c 14703 14704WATCHDOG DEVICE DRIVERS 14705M: Wim Van Sebroeck <wim@iguana.be> 14706R: Guenter Roeck <linux@roeck-us.net> 14707L: linux-watchdog@vger.kernel.org 14708W: http://www.linux-watchdog.org/ 14709T: git git://www.linux-watchdog.org/linux-watchdog.git 14710S: Maintained 14711F: Documentation/devicetree/bindings/watchdog/ 14712F: Documentation/watchdog/ 14713F: drivers/watchdog/ 14714F: include/linux/watchdog.h 14715F: include/uapi/linux/watchdog.h 14716 14717WHISKEYCOVE PMIC GPIO DRIVER 14718M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14719L: linux-gpio@vger.kernel.org 14720S: Maintained 14721F: drivers/gpio/gpio-wcove.c 14722 14723WIIMOTE HID DRIVER 14724M: David Herrmann <dh.herrmann@googlemail.com> 14725L: linux-input@vger.kernel.org 14726S: Maintained 14727F: drivers/hid/hid-wiimote* 14728 14729WILOCITY WIL6210 WIRELESS DRIVER 14730M: Maya Erez <qca_merez@qca.qualcomm.com> 14731L: linux-wireless@vger.kernel.org 14732L: wil6210@qca.qualcomm.com 14733S: Supported 14734W: http://wireless.kernel.org/en/users/Drivers/wil6210 14735F: drivers/net/wireless/ath/wil6210/ 14736 14737WIMAX STACK 14738M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14739M: linux-wimax@intel.com 14740L: wimax@linuxwimax.org (subscribers-only) 14741S: Supported 14742W: http://linuxwimax.org 14743F: Documentation/wimax/README.wimax 14744F: include/linux/wimax/debug.h 14745F: include/net/wimax.h 14746F: include/uapi/linux/wimax.h 14747F: net/wimax/ 14748 14749WINBOND CIR DRIVER 14750M: David Härdeman <david@hardeman.nu> 14751S: Maintained 14752F: drivers/media/rc/winbond-cir.c 14753 14754WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14755M: William Breathitt Gray <vilhelm.gray@gmail.com> 14756L: linux-watchdog@vger.kernel.org 14757S: Maintained 14758F: drivers/watchdog/ebc-c384_wdt.c 14759 14760WINSYSTEMS WS16C48 GPIO DRIVER 14761M: William Breathitt Gray <vilhelm.gray@gmail.com> 14762L: linux-gpio@vger.kernel.org 14763S: Maintained 14764F: drivers/gpio/gpio-ws16c48.c 14765 14766WISTRON LAPTOP BUTTON DRIVER 14767M: Miloslav Trmac <mitr@volny.cz> 14768S: Maintained 14769F: drivers/input/misc/wistron_btns.c 14770 14771WL3501 WIRELESS PCMCIA CARD DRIVER 14772L: linux-wireless@vger.kernel.org 14773S: Odd fixes 14774F: drivers/net/wireless/wl3501* 14775 14776WOLFSON MICROELECTRONICS DRIVERS 14777L: patches@opensource.cirrus.com 14778T: git https://github.com/CirrusLogic/linux-drivers.git 14779W: https://github.com/CirrusLogic/linux-drivers/wiki 14780S: Supported 14781F: Documentation/hwmon/wm83?? 14782F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14783F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14784F: Documentation/devicetree/bindings/mfd/arizona.txt 14785F: Documentation/devicetree/bindings/mfd/wm831x.txt 14786F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14787F: arch/arm/mach-s3c64xx/mach-crag6410* 14788F: drivers/clk/clk-wm83*.c 14789F: drivers/extcon/extcon-arizona.c 14790F: drivers/leds/leds-wm83*.c 14791F: drivers/gpio/gpio-*wm*.c 14792F: drivers/gpio/gpio-arizona.c 14793F: drivers/hwmon/wm83??-hwmon.c 14794F: drivers/input/misc/wm831x-on.c 14795F: drivers/input/touchscreen/wm831x-ts.c 14796F: drivers/input/touchscreen/wm97*.c 14797F: drivers/mfd/arizona* 14798F: drivers/mfd/wm*.c 14799F: drivers/mfd/cs47l24* 14800F: drivers/power/supply/wm83*.c 14801F: drivers/rtc/rtc-wm83*.c 14802F: drivers/regulator/wm8*.c 14803F: drivers/regulator/arizona* 14804F: drivers/video/backlight/wm83*_bl.c 14805F: drivers/watchdog/wm83*_wdt.c 14806F: include/linux/mfd/arizona/ 14807F: include/linux/mfd/wm831x/ 14808F: include/linux/mfd/wm8350/ 14809F: include/linux/mfd/wm8400* 14810F: include/linux/regulator/arizona* 14811F: include/linux/wm97xx.h 14812F: include/sound/wm????.h 14813F: sound/soc/codecs/arizona.? 14814F: sound/soc/codecs/wm* 14815F: sound/soc/codecs/cs47l24* 14816 14817WORKQUEUE 14818M: Tejun Heo <tj@kernel.org> 14819R: Lai Jiangshan <jiangshanlai@gmail.com> 14820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14821S: Maintained 14822F: include/linux/workqueue.h 14823F: kernel/workqueue.c 14824F: Documentation/core-api/workqueue.rst 14825 14826X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14827M: Chen-Yu Tsai <wens@csie.org> 14828L: linux-kernel@vger.kernel.org 14829S: Maintained 14830N: axp[128] 14831 14832X.25 NETWORK LAYER 14833M: Andrew Hendry <andrew.hendry@gmail.com> 14834L: linux-x25@vger.kernel.org 14835S: Odd Fixes 14836F: Documentation/networking/x25* 14837F: include/net/x25* 14838F: net/x25/ 14839 14840X86 ARCHITECTURE (32-BIT AND 64-BIT) 14841M: Thomas Gleixner <tglx@linutronix.de> 14842M: Ingo Molnar <mingo@redhat.com> 14843M: "H. Peter Anvin" <hpa@zytor.com> 14844M: x86@kernel.org 14845L: linux-kernel@vger.kernel.org 14846T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14847S: Maintained 14848F: Documentation/x86/ 14849F: arch/x86/ 14850 14851X86 MCE INFRASTRUCTURE 14852M: Tony Luck <tony.luck@intel.com> 14853M: Borislav Petkov <bp@alien8.de> 14854L: linux-edac@vger.kernel.org 14855S: Maintained 14856F: arch/x86/kernel/cpu/mcheck/* 14857 14858X86 MICROCODE UPDATE SUPPORT 14859M: Borislav Petkov <bp@alien8.de> 14860S: Maintained 14861F: arch/x86/kernel/cpu/microcode/* 14862 14863X86 PLATFORM DRIVERS 14864M: Darren Hart <dvhart@infradead.org> 14865M: Andy Shevchenko <andy@infradead.org> 14866L: platform-driver-x86@vger.kernel.org 14867T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14868S: Maintained 14869F: drivers/platform/x86/ 14870F: drivers/platform/olpc/ 14871 14872X86 VDSO 14873M: Andy Lutomirski <luto@amacapital.net> 14874L: linux-kernel@vger.kernel.org 14875T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14876S: Maintained 14877F: arch/x86/entry/vdso/ 14878 14879XC2028/3028 TUNER DRIVER 14880M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14881M: Mauro Carvalho Chehab <mchehab@kernel.org> 14882L: linux-media@vger.kernel.org 14883W: https://linuxtv.org 14884T: git git://linuxtv.org/media_tree.git 14885S: Maintained 14886F: drivers/media/tuners/tuner-xc2028.* 14887 14888XEN BLOCK SUBSYSTEM 14889M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14890M: Roger Pau Monné <roger.pau@citrix.com> 14891L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14892S: Supported 14893F: drivers/block/xen-blkback/* 14894F: drivers/block/xen* 14895 14896XEN HYPERVISOR ARM 14897M: Stefano Stabellini <sstabellini@kernel.org> 14898L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14899S: Maintained 14900F: arch/arm/xen/ 14901F: arch/arm/include/asm/xen/ 14902 14903XEN HYPERVISOR ARM64 14904M: Stefano Stabellini <sstabellini@kernel.org> 14905L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14906S: Maintained 14907F: arch/arm64/xen/ 14908F: arch/arm64/include/asm/xen/ 14909 14910XEN HYPERVISOR INTERFACE 14911M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14912M: Juergen Gross <jgross@suse.com> 14913L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14914T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14915S: Supported 14916F: arch/x86/xen/ 14917F: drivers/*/xen-*front.c 14918F: drivers/xen/ 14919F: arch/x86/include/asm/xen/ 14920F: arch/x86/include/asm/pvclock-abi.h 14921F: include/xen/ 14922F: include/uapi/xen/ 14923F: Documentation/ABI/stable/sysfs-hypervisor-xen 14924F: Documentation/ABI/testing/sysfs-hypervisor-xen 14925 14926XEN NETWORK BACKEND DRIVER 14927M: Wei Liu <wei.liu2@citrix.com> 14928M: Paul Durrant <paul.durrant@citrix.com> 14929L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14930L: netdev@vger.kernel.org 14931S: Supported 14932F: drivers/net/xen-netback/* 14933 14934XEN PCI SUBSYSTEM 14935M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14936L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14937S: Supported 14938F: arch/x86/pci/*xen* 14939F: drivers/pci/*xen* 14940 14941XEN PVSCSI DRIVERS 14942M: Juergen Gross <jgross@suse.com> 14943L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14944L: linux-scsi@vger.kernel.org 14945S: Supported 14946F: drivers/scsi/xen-scsifront.c 14947F: drivers/xen/xen-scsiback.c 14948F: include/xen/interface/io/vscsiif.h 14949 14950XEN SWIOTLB SUBSYSTEM 14951M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14952L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14953S: Supported 14954F: arch/x86/xen/*swiotlb* 14955F: drivers/xen/*swiotlb* 14956 14957XFS FILESYSTEM 14958M: Darrick J. Wong <darrick.wong@oracle.com> 14959M: linux-xfs@vger.kernel.org 14960L: linux-xfs@vger.kernel.org 14961W: http://xfs.org/ 14962T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14963S: Supported 14964F: Documentation/filesystems/xfs.txt 14965F: fs/xfs/ 14966 14967XILINX AXI ETHERNET DRIVER 14968M: Anirudha Sarangi <anirudh@xilinx.com> 14969M: John Linn <John.Linn@xilinx.com> 14970S: Maintained 14971F: drivers/net/ethernet/xilinx/xilinx_axienet* 14972 14973XILINX UARTLITE SERIAL DRIVER 14974M: Peter Korsgaard <jacmet@sunsite.dk> 14975L: linux-serial@vger.kernel.org 14976S: Maintained 14977F: drivers/tty/serial/uartlite.c 14978 14979XILINX VIDEO IP CORES 14980M: Hyun Kwon <hyun.kwon@xilinx.com> 14981M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14982L: linux-media@vger.kernel.org 14983T: git git://linuxtv.org/media_tree.git 14984S: Supported 14985F: Documentation/devicetree/bindings/media/xilinx/ 14986F: drivers/media/platform/xilinx/ 14987F: include/uapi/linux/xilinx-v4l2-controls.h 14988 14989XILLYBUS DRIVER 14990M: Eli Billauer <eli.billauer@gmail.com> 14991L: linux-kernel@vger.kernel.org 14992S: Supported 14993F: drivers/char/xillybus/ 14994 14995XRA1403 GPIO EXPANDER 14996M: Nandor Han <nandor.han@ge.com> 14997M: Semi Malinen <semi.malinen@ge.com> 14998L: linux-gpio@vger.kernel.org 14999S: Maintained 15000F: drivers/gpio/gpio-xra1403.c 15001F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15002 15003XTENSA XTFPGA PLATFORM SUPPORT 15004M: Max Filippov <jcmvbkbc@gmail.com> 15005L: linux-xtensa@linux-xtensa.org 15006S: Maintained 15007F: drivers/spi/spi-xtensa-xtfpga.c 15008F: sound/soc/xtensa/xtfpga-i2s.c 15009 15010YAM DRIVER FOR AX.25 15011M: Jean-Paul Roubelat <jpr@f6fbb.org> 15012L: linux-hams@vger.kernel.org 15013S: Maintained 15014F: drivers/net/hamradio/yam* 15015F: include/linux/yam.h 15016 15017YAMA SECURITY MODULE 15018M: Kees Cook <keescook@chromium.org> 15019T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15020S: Supported 15021F: security/yama/ 15022F: Documentation/admin-guide/LSM/Yama.rst 15023 15024YEALINK PHONE DRIVER 15025M: Henk Vergonet <Henk.Vergonet@gmail.com> 15026L: usbb2k-api-dev@nongnu.org 15027S: Maintained 15028F: Documentation/input/yealink.rst 15029F: drivers/input/misc/yealink.* 15030 15031Z8530 DRIVER FOR AX.25 15032M: Joerg Reuter <jreuter@yaina.de> 15033W: http://yaina.de/jreuter/ 15034W: http://www.qsl.net/dl1bke/ 15035L: linux-hams@vger.kernel.org 15036S: Maintained 15037F: Documentation/networking/z8530drv.txt 15038F: drivers/net/hamradio/*scc.c 15039F: drivers/net/hamradio/z8530.h 15040 15041ZBUD COMPRESSED PAGE ALLOCATOR 15042M: Seth Jennings <sjenning@redhat.com> 15043M: Dan Streetman <ddstreet@ieee.org> 15044L: linux-mm@kvack.org 15045S: Maintained 15046F: mm/zbud.c 15047F: include/linux/zbud.h 15048 15049ZD1211RW WIRELESS DRIVER 15050M: Daniel Drake <dsd@gentoo.org> 15051M: Ulrich Kunitz <kune@deine-taler.de> 15052W: http://zd1211.ath.cx/wiki/DriverRewrite 15053L: linux-wireless@vger.kernel.org 15054L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15055S: Maintained 15056F: drivers/net/wireless/zydas/zd1211rw/ 15057 15058ZD1301 MEDIA DRIVER 15059M: Antti Palosaari <crope@iki.fi> 15060L: linux-media@vger.kernel.org 15061W: https://linuxtv.org/ 15062W: http://palosaari.fi/linux/ 15063Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15064S: Maintained 15065F: drivers/media/usb/dvb-usb-v2/zd1301* 15066 15067ZD1301_DEMOD MEDIA DRIVER 15068M: Antti Palosaari <crope@iki.fi> 15069L: linux-media@vger.kernel.org 15070W: https://linuxtv.org/ 15071W: http://palosaari.fi/linux/ 15072Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15073S: Maintained 15074F: drivers/media/dvb-frontends/zd1301_demod* 15075 15076ZPOOL COMPRESSED PAGE STORAGE API 15077M: Dan Streetman <ddstreet@ieee.org> 15078L: linux-mm@kvack.org 15079S: Maintained 15080F: mm/zpool.c 15081F: include/linux/zpool.h 15082 15083ZR36067 VIDEO FOR LINUX DRIVER 15084L: mjpeg-users@lists.sourceforge.net 15085L: linux-media@vger.kernel.org 15086W: http://mjpeg.sourceforge.net/driver-zoran/ 15087T: hg https://linuxtv.org/hg/v4l-dvb 15088S: Odd Fixes 15089F: drivers/media/pci/zoran/ 15090 15091ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15092M: Minchan Kim <minchan@kernel.org> 15093M: Nitin Gupta <ngupta@vflare.org> 15094R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15095L: linux-kernel@vger.kernel.org 15096S: Maintained 15097F: drivers/block/zram/ 15098F: Documentation/blockdev/zram.txt 15099 15100ZS DECSTATION Z85C30 SERIAL DRIVER 15101M: "Maciej W. Rozycki" <macro@linux-mips.org> 15102S: Maintained 15103F: drivers/tty/serial/zs.* 15104 15105ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15106M: Minchan Kim <minchan@kernel.org> 15107M: Nitin Gupta <ngupta@vflare.org> 15108R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15109L: linux-mm@kvack.org 15110S: Maintained 15111F: mm/zsmalloc.c 15112F: include/linux/zsmalloc.h 15113F: Documentation/vm/zsmalloc.txt 15114 15115ZSWAP COMPRESSED SWAP CACHING 15116M: Seth Jennings <sjenning@redhat.com> 15117M: Dan Streetman <ddstreet@ieee.org> 15118L: linux-mm@kvack.org 15119S: Maintained 15120F: mm/zswap.c 15121 15122THE REST 15123M: Linus Torvalds <torvalds@linux-foundation.org> 15124L: linux-kernel@vger.kernel.org 15125Q: http://patchwork.kernel.org/project/LKML/list/ 15126T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15127S: Buried alive in reporters 15128F: * 15129F: */ 15130