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: Sean Paul <seanpaul@chromium.org> 4591W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4592S: Maintained 4593T: git git://anongit.freedesktop.org/drm/drm-misc 4594F: Documentation/gpu/ 4595F: drivers/gpu/vga/ 4596F: drivers/gpu/drm/* 4597F: include/drm/drm* 4598F: include/uapi/drm/drm* 4599F: include/linux/vga* 4600 4601DRM DRIVERS FOR ALLWINNER A10 4602M: Maxime Ripard <maxime.ripard@free-electrons.com> 4603L: dri-devel@lists.freedesktop.org 4604S: Supported 4605F: drivers/gpu/drm/sun4i/ 4606F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4607T: git git://anongit.freedesktop.org/drm/drm-misc 4608 4609DRM DRIVERS FOR AMLOGIC SOCS 4610M: Neil Armstrong <narmstrong@baylibre.com> 4611L: dri-devel@lists.freedesktop.org 4612L: linux-amlogic@lists.infradead.org 4613W: http://linux-meson.com/ 4614S: Supported 4615F: drivers/gpu/drm/meson/ 4616F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4617F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4618F: Documentation/gpu/meson.rst 4619T: git git://anongit.freedesktop.org/drm/drm-misc 4620 4621DRM DRIVERS FOR ATMEL HLCDC 4622M: Boris Brezillon <boris.brezillon@free-electrons.com> 4623L: dri-devel@lists.freedesktop.org 4624S: Supported 4625F: drivers/gpu/drm/atmel-hlcdc/ 4626F: Documentation/devicetree/bindings/drm/atmel/ 4627T: git git://anongit.freedesktop.org/drm/drm-misc 4628 4629DRM DRIVERS FOR BRIDGE CHIPS 4630M: Archit Taneja <architt@codeaurora.org> 4631M: Andrzej Hajda <a.hajda@samsung.com> 4632R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4633S: Maintained 4634T: git git://anongit.freedesktop.org/drm/drm-misc 4635F: drivers/gpu/drm/bridge/ 4636 4637DRM DRIVERS FOR EXYNOS 4638M: Inki Dae <inki.dae@samsung.com> 4639M: Joonyoung Shim <jy0922.shim@samsung.com> 4640M: Seung-Woo Kim <sw0312.kim@samsung.com> 4641M: Kyungmin Park <kyungmin.park@samsung.com> 4642L: dri-devel@lists.freedesktop.org 4643T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4644S: Supported 4645F: drivers/gpu/drm/exynos/ 4646F: include/uapi/drm/exynos_drm.h 4647F: Documentation/devicetree/bindings/display/exynos/ 4648 4649DRM DRIVERS FOR FREESCALE DCU 4650M: Stefan Agner <stefan@agner.ch> 4651M: Alison Wang <alison.wang@freescale.com> 4652L: dri-devel@lists.freedesktop.org 4653S: Supported 4654F: drivers/gpu/drm/fsl-dcu/ 4655F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4656F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4657F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4658 4659DRM DRIVERS FOR FREESCALE IMX 4660M: Philipp Zabel <p.zabel@pengutronix.de> 4661L: dri-devel@lists.freedesktop.org 4662S: Maintained 4663F: drivers/gpu/drm/imx/ 4664F: drivers/gpu/ipu-v3/ 4665F: Documentation/devicetree/bindings/display/imx/ 4666 4667DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4668M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4669L: dri-devel@lists.freedesktop.org 4670T: git git://github.com/patjak/drm-gma500 4671S: Maintained 4672F: drivers/gpu/drm/gma500/ 4673 4674DRM DRIVERS FOR HISILICON 4675M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4676M: Rongrong Zou <zourongrong@gmail.com> 4677R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4678R: Chen Feng <puck.chen@hisilicon.com> 4679L: dri-devel@lists.freedesktop.org 4680T: git git://github.com/xin3liang/linux.git 4681S: Maintained 4682F: drivers/gpu/drm/hisilicon/ 4683F: Documentation/devicetree/bindings/display/hisilicon/ 4684 4685DRM DRIVERS FOR MEDIATEK 4686M: CK Hu <ck.hu@mediatek.com> 4687M: Philipp Zabel <p.zabel@pengutronix.de> 4688L: dri-devel@lists.freedesktop.org 4689S: Supported 4690F: drivers/gpu/drm/mediatek/ 4691F: Documentation/devicetree/bindings/display/mediatek/ 4692 4693DRM DRIVERS FOR NVIDIA TEGRA 4694M: Thierry Reding <thierry.reding@gmail.com> 4695L: dri-devel@lists.freedesktop.org 4696L: linux-tegra@vger.kernel.org 4697T: git git://anongit.freedesktop.org/tegra/linux.git 4698S: Supported 4699F: drivers/gpu/drm/tegra/ 4700F: drivers/gpu/host1x/ 4701F: include/linux/host1x.h 4702F: include/uapi/drm/tegra_drm.h 4703F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4704 4705DRM DRIVERS FOR RENESAS 4706M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4707L: dri-devel@lists.freedesktop.org 4708L: linux-renesas-soc@vger.kernel.org 4709T: git git://linuxtv.org/pinchartl/fbdev 4710S: Supported 4711F: drivers/gpu/drm/rcar-du/ 4712F: drivers/gpu/drm/shmobile/ 4713F: include/linux/platform_data/shmob_drm.h 4714F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4715F: Documentation/devicetree/bindings/display/renesas,du.txt 4716 4717DRM DRIVERS FOR ROCKCHIP 4718M: Mark Yao <mark.yao@rock-chips.com> 4719L: dri-devel@lists.freedesktop.org 4720S: Maintained 4721F: drivers/gpu/drm/rockchip/ 4722F: Documentation/devicetree/bindings/display/rockchip/ 4723T: git git://anongit.freedesktop.org/drm/drm-misc 4724 4725DRM DRIVERS FOR STI 4726M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4727M: Vincent Abriou <vincent.abriou@st.com> 4728L: dri-devel@lists.freedesktop.org 4729T: git git://anongit.freedesktop.org/drm/drm-misc 4730S: Maintained 4731F: drivers/gpu/drm/sti 4732F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4733 4734DRM DRIVERS FOR STM 4735M: Yannick Fertre <yannick.fertre@st.com> 4736M: Philippe Cornu <philippe.cornu@st.com> 4737M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4738M: Vincent Abriou <vincent.abriou@st.com> 4739L: dri-devel@lists.freedesktop.org 4740T: git git://anongit.freedesktop.org/drm/drm-misc 4741S: Maintained 4742F: drivers/gpu/drm/stm 4743F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4744 4745DRM DRIVERS FOR TI LCDC 4746M: Jyri Sarha <jsarha@ti.com> 4747R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4748L: dri-devel@lists.freedesktop.org 4749S: Maintained 4750F: drivers/gpu/drm/tilcdc/ 4751F: Documentation/devicetree/bindings/display/tilcdc/ 4752 4753DRM DRIVERS FOR TI OMAP 4754M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4755L: dri-devel@lists.freedesktop.org 4756S: Maintained 4757F: drivers/gpu/drm/omapdrm/ 4758F: Documentation/devicetree/bindings/display/ti/ 4759 4760DRM DRIVERS FOR VC4 4761M: Eric Anholt <eric@anholt.net> 4762T: git git://github.com/anholt/linux 4763S: Supported 4764F: drivers/gpu/drm/vc4/ 4765F: include/uapi/drm/vc4_drm.h 4766F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4767T: git git://anongit.freedesktop.org/drm/drm-misc 4768 4769DRM DRIVERS FOR VIVANTE GPU IP 4770M: Lucas Stach <l.stach@pengutronix.de> 4771R: Russell King <linux+etnaviv@armlinux.org.uk> 4772R: Christian Gmeiner <christian.gmeiner@gmail.com> 4773L: etnaviv@lists.freedesktop.org 4774L: dri-devel@lists.freedesktop.org 4775S: Maintained 4776F: drivers/gpu/drm/etnaviv/ 4777F: include/uapi/drm/etnaviv_drm.h 4778F: Documentation/devicetree/bindings/display/etnaviv/ 4779 4780DRM DRIVERS FOR ZTE ZX 4781M: Shawn Guo <shawnguo@kernel.org> 4782L: dri-devel@lists.freedesktop.org 4783S: Maintained 4784F: drivers/gpu/drm/zte/ 4785F: Documentation/devicetree/bindings/display/zte,vou.txt 4786T: git git://anongit.freedesktop.org/drm/drm-misc 4787 4788DRM PANEL DRIVERS 4789M: Thierry Reding <thierry.reding@gmail.com> 4790L: dri-devel@lists.freedesktop.org 4791T: git git://anongit.freedesktop.org/drm/drm-misc 4792S: Maintained 4793F: drivers/gpu/drm/drm_panel.c 4794F: drivers/gpu/drm/panel/ 4795F: include/drm/drm_panel.h 4796F: Documentation/devicetree/bindings/display/panel/ 4797 4798DRM TINYDRM DRIVERS 4799M: Noralf Trønnes <noralf@tronnes.org> 4800W: https://github.com/notro/tinydrm/wiki/Development 4801T: git git://anongit.freedesktop.org/drm/drm-misc 4802S: Maintained 4803F: drivers/gpu/drm/tinydrm/ 4804F: include/drm/tinydrm/ 4805 4806DSBR100 USB FM RADIO DRIVER 4807M: Alexey Klimov <klimov.linux@gmail.com> 4808L: linux-media@vger.kernel.org 4809T: git git://linuxtv.org/media_tree.git 4810S: Maintained 4811F: drivers/media/radio/dsbr100.c 4812 4813DSCC4 DRIVER 4814M: Francois Romieu <romieu@fr.zoreil.com> 4815L: netdev@vger.kernel.org 4816S: Maintained 4817F: drivers/net/wan/dscc4.c 4818 4819DT3155 MEDIA DRIVER 4820M: Hans Verkuil <hverkuil@xs4all.nl> 4821L: linux-media@vger.kernel.org 4822T: git git://linuxtv.org/media_tree.git 4823W: https://linuxtv.org 4824S: Odd Fixes 4825F: drivers/media/pci/dt3155/ 4826 4827DVB_USB_AF9015 MEDIA DRIVER 4828M: Antti Palosaari <crope@iki.fi> 4829L: linux-media@vger.kernel.org 4830W: https://linuxtv.org 4831W: http://palosaari.fi/linux/ 4832Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4833T: git git://linuxtv.org/anttip/media_tree.git 4834S: Maintained 4835F: drivers/media/usb/dvb-usb-v2/af9015* 4836 4837DVB_USB_AF9035 MEDIA DRIVER 4838M: Antti Palosaari <crope@iki.fi> 4839L: linux-media@vger.kernel.org 4840W: https://linuxtv.org 4841W: http://palosaari.fi/linux/ 4842Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4843T: git git://linuxtv.org/anttip/media_tree.git 4844S: Maintained 4845F: drivers/media/usb/dvb-usb-v2/af9035* 4846 4847DVB_USB_ANYSEE MEDIA DRIVER 4848M: Antti Palosaari <crope@iki.fi> 4849L: linux-media@vger.kernel.org 4850W: https://linuxtv.org 4851W: http://palosaari.fi/linux/ 4852Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4853T: git git://linuxtv.org/anttip/media_tree.git 4854S: Maintained 4855F: drivers/media/usb/dvb-usb-v2/anysee* 4856 4857DVB_USB_AU6610 MEDIA DRIVER 4858M: Antti Palosaari <crope@iki.fi> 4859L: linux-media@vger.kernel.org 4860W: https://linuxtv.org 4861W: http://palosaari.fi/linux/ 4862Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4863T: git git://linuxtv.org/anttip/media_tree.git 4864S: Maintained 4865F: drivers/media/usb/dvb-usb-v2/au6610* 4866 4867DVB_USB_CE6230 MEDIA DRIVER 4868M: Antti Palosaari <crope@iki.fi> 4869L: linux-media@vger.kernel.org 4870W: https://linuxtv.org 4871W: http://palosaari.fi/linux/ 4872Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4873T: git git://linuxtv.org/anttip/media_tree.git 4874S: Maintained 4875F: drivers/media/usb/dvb-usb-v2/ce6230* 4876 4877DVB_USB_CXUSB MEDIA DRIVER 4878M: Michael Krufky <mkrufky@linuxtv.org> 4879L: linux-media@vger.kernel.org 4880W: https://linuxtv.org 4881W: http://github.com/mkrufky 4882Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4883T: git git://linuxtv.org/media_tree.git 4884S: Maintained 4885F: drivers/media/usb/dvb-usb/cxusb* 4886 4887DVB_USB_EC168 MEDIA DRIVER 4888M: Antti Palosaari <crope@iki.fi> 4889L: linux-media@vger.kernel.org 4890W: https://linuxtv.org 4891W: http://palosaari.fi/linux/ 4892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4893T: git git://linuxtv.org/anttip/media_tree.git 4894S: Maintained 4895F: drivers/media/usb/dvb-usb-v2/ec168* 4896 4897DVB_USB_GL861 MEDIA DRIVER 4898M: Antti Palosaari <crope@iki.fi> 4899L: linux-media@vger.kernel.org 4900W: https://linuxtv.org 4901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4902T: git git://linuxtv.org/anttip/media_tree.git 4903S: Maintained 4904F: drivers/media/usb/dvb-usb-v2/gl861* 4905 4906DVB_USB_MXL111SF MEDIA DRIVER 4907M: Michael Krufky <mkrufky@linuxtv.org> 4908L: linux-media@vger.kernel.org 4909W: https://linuxtv.org 4910W: http://github.com/mkrufky 4911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4912T: git git://linuxtv.org/mkrufky/mxl111sf.git 4913S: Maintained 4914F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4915 4916DVB_USB_RTL28XXU MEDIA DRIVER 4917M: Antti Palosaari <crope@iki.fi> 4918L: linux-media@vger.kernel.org 4919W: https://linuxtv.org 4920W: http://palosaari.fi/linux/ 4921Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4922T: git git://linuxtv.org/anttip/media_tree.git 4923S: Maintained 4924F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4925 4926DVB_USB_V2 MEDIA DRIVER 4927M: Antti Palosaari <crope@iki.fi> 4928L: linux-media@vger.kernel.org 4929W: https://linuxtv.org 4930W: http://palosaari.fi/linux/ 4931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4932T: git git://linuxtv.org/anttip/media_tree.git 4933S: Maintained 4934F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4935F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4936 4937DYNAMIC DEBUG 4938M: Jason Baron <jbaron@akamai.com> 4939S: Maintained 4940F: lib/dynamic_debug.c 4941F: include/linux/dynamic_debug.h 4942 4943DZ DECSTATION DZ11 SERIAL DRIVER 4944M: "Maciej W. Rozycki" <macro@linux-mips.org> 4945S: Maintained 4946F: drivers/tty/serial/dz.* 4947 4948E3X0 POWER BUTTON DRIVER 4949M: Moritz Fischer <moritz.fischer@ettus.com> 4950L: usrp-users@lists.ettus.com 4951W: http://www.ettus.com 4952S: Supported 4953F: drivers/input/misc/e3x0-button.c 4954F: Documentation/devicetree/bindings/input/e3x0-button.txt 4955 4956E4000 MEDIA DRIVER 4957M: Antti Palosaari <crope@iki.fi> 4958L: linux-media@vger.kernel.org 4959W: https://linuxtv.org 4960W: http://palosaari.fi/linux/ 4961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4962T: git git://linuxtv.org/anttip/media_tree.git 4963S: Maintained 4964F: drivers/media/tuners/e4000* 4965 4966EATA ISA/EISA/PCI SCSI DRIVER 4967M: Dario Ballabio <ballabio_dario@emc.com> 4968L: linux-scsi@vger.kernel.org 4969S: Maintained 4970F: drivers/scsi/eata.c 4971 4972EC100 MEDIA DRIVER 4973M: Antti Palosaari <crope@iki.fi> 4974L: linux-media@vger.kernel.org 4975W: https://linuxtv.org 4976W: http://palosaari.fi/linux/ 4977Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4978T: git git://linuxtv.org/anttip/media_tree.git 4979S: Maintained 4980F: drivers/media/dvb-frontends/ec100* 4981 4982ECRYPT FILE SYSTEM 4983M: Tyler Hicks <tyhicks@canonical.com> 4984L: ecryptfs@vger.kernel.org 4985W: http://ecryptfs.org 4986W: https://launchpad.net/ecryptfs 4987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4988S: Supported 4989F: Documentation/filesystems/ecryptfs.txt 4990F: fs/ecryptfs/ 4991 4992EDAC-AMD64 4993M: Borislav Petkov <bp@alien8.de> 4994L: linux-edac@vger.kernel.org 4995S: Maintained 4996F: drivers/edac/amd64_edac* 4997 4998EDAC-CALXEDA 4999M: Robert Richter <rric@kernel.org> 5000L: linux-edac@vger.kernel.org 5001S: Maintained 5002F: drivers/edac/highbank* 5003 5004EDAC-CAVIUM OCTEON 5005M: Ralf Baechle <ralf@linux-mips.org> 5006M: David Daney <david.daney@cavium.com> 5007L: linux-edac@vger.kernel.org 5008L: linux-mips@linux-mips.org 5009S: Supported 5010F: drivers/edac/octeon_edac* 5011 5012EDAC-CAVIUM THUNDERX 5013M: David Daney <david.daney@cavium.com> 5014M: Jan Glauber <jglauber@cavium.com> 5015L: linux-edac@vger.kernel.org 5016S: Supported 5017F: drivers/edac/thunderx_edac* 5018 5019EDAC-CORE 5020M: Borislav Petkov <bp@alien8.de> 5021M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5022M: Mauro Carvalho Chehab <mchehab@kernel.org> 5023L: linux-edac@vger.kernel.org 5024T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5025T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5026S: Supported 5027F: Documentation/admin-guide/ras.rst 5028F: Documentation/driver-api/edac.rst 5029F: drivers/edac/ 5030F: include/linux/edac.h 5031 5032EDAC-E752X 5033M: Mark Gross <mark.gross@intel.com> 5034L: linux-edac@vger.kernel.org 5035S: Maintained 5036F: drivers/edac/e752x_edac.c 5037 5038EDAC-E7XXX 5039L: linux-edac@vger.kernel.org 5040S: Maintained 5041F: drivers/edac/e7xxx_edac.c 5042 5043EDAC-FSL_DDR 5044M: York Sun <york.sun@nxp.com> 5045L: linux-edac@vger.kernel.org 5046S: Maintained 5047F: drivers/edac/fsl_ddr_edac.* 5048 5049EDAC-GHES 5050M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5051M: Mauro Carvalho Chehab <mchehab@kernel.org> 5052L: linux-edac@vger.kernel.org 5053S: Maintained 5054F: drivers/edac/ghes_edac.c 5055 5056EDAC-I3000 5057L: linux-edac@vger.kernel.org 5058S: Orphan 5059F: drivers/edac/i3000_edac.c 5060 5061EDAC-I5000 5062L: linux-edac@vger.kernel.org 5063S: Maintained 5064F: drivers/edac/i5000_edac.c 5065 5066EDAC-I5400 5067M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5068M: Mauro Carvalho Chehab <mchehab@kernel.org> 5069L: linux-edac@vger.kernel.org 5070S: Maintained 5071F: drivers/edac/i5400_edac.c 5072 5073EDAC-I7300 5074M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5075M: Mauro Carvalho Chehab <mchehab@kernel.org> 5076L: linux-edac@vger.kernel.org 5077S: Maintained 5078F: drivers/edac/i7300_edac.c 5079 5080EDAC-I7CORE 5081M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5082M: Mauro Carvalho Chehab <mchehab@kernel.org> 5083L: linux-edac@vger.kernel.org 5084S: Maintained 5085F: drivers/edac/i7core_edac.c 5086 5087EDAC-I82443BXGX 5088M: Tim Small <tim@buttersideup.com> 5089L: linux-edac@vger.kernel.org 5090S: Maintained 5091F: drivers/edac/i82443bxgx_edac.c 5092 5093EDAC-I82975X 5094M: Ranganathan Desikan <ravi@jetztechnologies.com> 5095M: "Arvind R." <arvino55@gmail.com> 5096L: linux-edac@vger.kernel.org 5097S: Maintained 5098F: drivers/edac/i82975x_edac.c 5099 5100EDAC-IE31200 5101M: Jason Baron <jbaron@akamai.com> 5102L: linux-edac@vger.kernel.org 5103S: Maintained 5104F: drivers/edac/ie31200_edac.c 5105 5106EDAC-MPC85XX 5107M: Johannes Thumshirn <morbidrsa@gmail.com> 5108L: linux-edac@vger.kernel.org 5109S: Maintained 5110F: drivers/edac/mpc85xx_edac.[ch] 5111 5112EDAC-PASEMI 5113M: Egor Martovetsky <egor@pasemi.com> 5114L: linux-edac@vger.kernel.org 5115S: Maintained 5116F: drivers/edac/pasemi_edac.c 5117 5118EDAC-PND2 5119M: Tony Luck <tony.luck@intel.com> 5120L: linux-edac@vger.kernel.org 5121S: Maintained 5122F: drivers/edac/pnd2_edac.[ch] 5123 5124EDAC-R82600 5125M: Tim Small <tim@buttersideup.com> 5126L: linux-edac@vger.kernel.org 5127S: Maintained 5128F: drivers/edac/r82600_edac.c 5129 5130EDAC-SBRIDGE 5131M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5132M: Mauro Carvalho Chehab <mchehab@kernel.org> 5133L: linux-edac@vger.kernel.org 5134S: Maintained 5135F: drivers/edac/sb_edac.c 5136 5137EDAC-SKYLAKE 5138M: Tony Luck <tony.luck@intel.com> 5139L: linux-edac@vger.kernel.org 5140S: Maintained 5141F: drivers/edac/skx_edac.c 5142 5143EDIROL UA-101/UA-1000 DRIVER 5144M: Clemens Ladisch <clemens@ladisch.de> 5145L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5146T: git git://git.alsa-project.org/alsa-kernel.git 5147S: Maintained 5148F: sound/usb/misc/ua101.c 5149 5150EFI TEST DRIVER 5151L: linux-efi@vger.kernel.org 5152M: Ivan Hu <ivan.hu@canonical.com> 5153M: Matt Fleming <matt@codeblueprint.co.uk> 5154S: Maintained 5155F: drivers/firmware/efi/test/ 5156 5157EFI VARIABLE FILESYSTEM 5158M: Matthew Garrett <matthew.garrett@nebula.com> 5159M: Jeremy Kerr <jk@ozlabs.org> 5160M: Matt Fleming <matt@codeblueprint.co.uk> 5161T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5162L: linux-efi@vger.kernel.org 5163S: Maintained 5164F: fs/efivarfs/ 5165 5166EFIFB FRAMEBUFFER DRIVER 5167L: linux-fbdev@vger.kernel.org 5168M: Peter Jones <pjones@redhat.com> 5169S: Maintained 5170F: drivers/video/fbdev/efifb.c 5171 5172EFS FILESYSTEM 5173W: http://aeschi.ch.eu.org/efs/ 5174S: Orphan 5175F: fs/efs/ 5176 5177EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5178M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5179L: netdev@vger.kernel.org 5180S: Maintained 5181F: drivers/net/ethernet/ibm/ehea/ 5182 5183EM28XX VIDEO4LINUX DRIVER 5184M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5185M: Mauro Carvalho Chehab <mchehab@kernel.org> 5186L: linux-media@vger.kernel.org 5187W: https://linuxtv.org 5188T: git git://linuxtv.org/media_tree.git 5189S: Maintained 5190F: drivers/media/usb/em28xx/ 5191F: Documentation/media/v4l-drivers/em28xx* 5192 5193EMBEDDED LINUX 5194M: Paul Gortmaker <paul.gortmaker@windriver.com> 5195M: Matt Mackall <mpm@selenic.com> 5196M: David Woodhouse <dwmw2@infradead.org> 5197L: linux-embedded@vger.kernel.org 5198S: Maintained 5199 5200Emulex 10Gbps iSCSI - OneConnect DRIVER 5201M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5202M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5203M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5204L: linux-scsi@vger.kernel.org 5205W: http://www.broadcom.com 5206S: Supported 5207F: drivers/scsi/be2iscsi/ 5208 5209Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5210M: Sathya Perla <sathya.perla@broadcom.com> 5211M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5212M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5213M: Somnath Kotur <somnath.kotur@broadcom.com> 5214L: netdev@vger.kernel.org 5215W: http://www.emulex.com 5216S: Supported 5217F: drivers/net/ethernet/emulex/benet/ 5218 5219EMULEX ONECONNECT ROCE DRIVER 5220M: Selvin Xavier <selvin.xavier@broadcom.com> 5221M: Devesh Sharma <devesh.sharma@broadcom.com> 5222L: linux-rdma@vger.kernel.org 5223W: http://www.broadcom.com 5224S: Odd Fixes 5225F: drivers/infiniband/hw/ocrdma/ 5226F: include/uapi/rdma/ocrdma-abi.h 5227 5228EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5229M: James Smart <james.smart@broadcom.com> 5230M: Dick Kennedy <dick.kennedy@broadcom.com> 5231L: linux-scsi@vger.kernel.org 5232W: http://www.broadcom.com 5233S: Supported 5234F: drivers/scsi/lpfc/ 5235 5236ENE CB710 FLASH CARD READER DRIVER 5237M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5238S: Maintained 5239F: drivers/misc/cb710/ 5240F: drivers/mmc/host/cb710-mmc.* 5241F: include/linux/cb710.h 5242 5243ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5244M: Maxim Levitsky <maximlevitsky@gmail.com> 5245S: Maintained 5246F: drivers/media/rc/ene_ir.* 5247 5248EPSON S1D13XXX FRAMEBUFFER DRIVER 5249M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5250S: Maintained 5251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5252F: drivers/video/fbdev/s1d13xxxfb.c 5253F: include/video/s1d13xxxfb.h 5254 5255ERRSEQ ERROR TRACKING INFRASTRUCTURE 5256M: Jeff Layton <jlayton@kernel.org> 5257S: Maintained 5258F: lib/errseq.c 5259F: include/linux/errseq.h 5260 5261ET131X NETWORK DRIVER 5262M: Mark Einon <mark.einon@gmail.com> 5263S: Odd Fixes 5264F: drivers/net/ethernet/agere/ 5265 5266ETHERNET BRIDGE 5267M: Stephen Hemminger <stephen@networkplumber.org> 5268L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5269L: netdev@vger.kernel.org 5270W: http://www.linuxfoundation.org/en/Net:Bridge 5271S: Maintained 5272F: include/linux/netfilter_bridge/ 5273F: net/bridge/ 5274 5275ETHERNET PHY LIBRARY 5276M: Andrew Lunn <andrew@lunn.ch> 5277M: Florian Fainelli <f.fainelli@gmail.com> 5278L: netdev@vger.kernel.org 5279S: Maintained 5280F: Documentation/ABI/testing/sysfs-bus-mdio 5281F: Documentation/devicetree/bindings/net/mdio* 5282F: Documentation/networking/phy.txt 5283F: drivers/net/phy/ 5284F: drivers/of/of_mdio.c 5285F: drivers/of/of_net.c 5286F: include/linux/*mdio*.h 5287F: include/linux/of_net.h 5288F: include/linux/phy.h 5289F: include/linux/phy_fixed.h 5290F: include/linux/platform_data/mdio-gpio.h 5291F: include/linux/platform_data/mdio-bcm-unimac.h 5292F: include/trace/events/mdio.h 5293F: include/uapi/linux/mdio.h 5294F: include/uapi/linux/mii.h 5295 5296EXT2 FILE SYSTEM 5297M: Jan Kara <jack@suse.com> 5298L: linux-ext4@vger.kernel.org 5299S: Maintained 5300F: Documentation/filesystems/ext2.txt 5301F: fs/ext2/ 5302F: include/linux/ext2* 5303 5304EXT4 FILE SYSTEM 5305M: "Theodore Ts'o" <tytso@mit.edu> 5306M: Andreas Dilger <adilger.kernel@dilger.ca> 5307L: linux-ext4@vger.kernel.org 5308W: http://ext4.wiki.kernel.org 5309Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5311S: Maintained 5312F: Documentation/filesystems/ext4.txt 5313F: fs/ext4/ 5314 5315Extended Verification Module (EVM) 5316M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5317L: linux-integrity@vger.kernel.org 5318S: Supported 5319F: security/integrity/evm/ 5320 5321EXTENSIBLE FIRMWARE INTERFACE (EFI) 5322M: Matt Fleming <matt@codeblueprint.co.uk> 5323M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5324L: linux-efi@vger.kernel.org 5325T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5326S: Maintained 5327F: Documentation/efi-stub.txt 5328F: arch/*/kernel/efi.c 5329F: arch/x86/boot/compressed/eboot.[ch] 5330F: arch/*/include/asm/efi.h 5331F: arch/x86/platform/efi/ 5332F: drivers/firmware/efi/ 5333F: include/linux/efi*.h 5334F: arch/arm/boot/compressed/efi-header.S 5335F: arch/arm64/kernel/efi-entry.S 5336 5337EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5338M: MyungJoo Ham <myungjoo.ham@samsung.com> 5339M: Chanwoo Choi <cw00.choi@samsung.com> 5340L: linux-kernel@vger.kernel.org 5341T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5342S: Maintained 5343F: drivers/extcon/ 5344F: include/linux/extcon/ 5345F: include/linux/extcon.h 5346F: Documentation/extcon/ 5347F: Documentation/devicetree/bindings/extcon/ 5348 5349EXYNOS DP DRIVER 5350M: Jingoo Han <jingoohan1@gmail.com> 5351L: dri-devel@lists.freedesktop.org 5352S: Maintained 5353F: drivers/gpu/drm/exynos/exynos_dp* 5354 5355EXYNOS SYSMMU (IOMMU) driver 5356M: Marek Szyprowski <m.szyprowski@samsung.com> 5357L: iommu@lists.linux-foundation.org 5358S: Maintained 5359F: drivers/iommu/exynos-iommu.c 5360 5361EZchip NPS platform support 5362M: Elad Kanfi <eladkan@mellanox.com> 5363M: Vineet Gupta <vgupta@synopsys.com> 5364S: Supported 5365F: arch/arc/plat-eznps 5366F: arch/arc/boot/dts/eznps.dts 5367 5368F2FS FILE SYSTEM 5369M: Jaegeuk Kim <jaegeuk@kernel.org> 5370M: Chao Yu <yuchao0@huawei.com> 5371L: linux-f2fs-devel@lists.sourceforge.net 5372W: https://f2fs.wiki.kernel.org/ 5373T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5374S: Maintained 5375F: Documentation/filesystems/f2fs.txt 5376F: Documentation/ABI/testing/sysfs-fs-f2fs 5377F: fs/f2fs/ 5378F: include/linux/f2fs_fs.h 5379F: include/trace/events/f2fs.h 5380 5381F71805F HARDWARE MONITORING DRIVER 5382M: Jean Delvare <jdelvare@suse.com> 5383L: linux-hwmon@vger.kernel.org 5384S: Maintained 5385F: Documentation/hwmon/f71805f 5386F: drivers/hwmon/f71805f.c 5387 5388FANOTIFY 5389M: Jan Kara <jack@suse.cz> 5390R: Amir Goldstein <amir73il@gmail.com> 5391L: linux-fsdevel@vger.kernel.org 5392S: Maintained 5393F: fs/notify/fanotify/ 5394F: include/linux/fanotify.h 5395F: include/uapi/linux/fanotify.h 5396 5397FARSYNC SYNCHRONOUS DRIVER 5398M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5399W: http://www.farsite.co.uk/ 5400S: Supported 5401F: drivers/net/wan/farsync.* 5402 5403FAULT INJECTION SUPPORT 5404M: Akinobu Mita <akinobu.mita@gmail.com> 5405S: Supported 5406F: Documentation/fault-injection/ 5407F: lib/fault-inject.c 5408 5409FBTFT Framebuffer drivers 5410M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5411S: Maintained 5412F: drivers/staging/fbtft/ 5413 5414FC0011 TUNER DRIVER 5415M: Michael Buesch <m@bues.ch> 5416L: linux-media@vger.kernel.org 5417S: Maintained 5418F: drivers/media/tuners/fc0011.h 5419F: drivers/media/tuners/fc0011.c 5420 5421FC2580 MEDIA DRIVER 5422M: Antti Palosaari <crope@iki.fi> 5423L: linux-media@vger.kernel.org 5424W: https://linuxtv.org 5425W: http://palosaari.fi/linux/ 5426Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5427T: git git://linuxtv.org/anttip/media_tree.git 5428S: Maintained 5429F: drivers/media/tuners/fc2580* 5430 5431FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5432M: Johannes Thumshirn <jth@kernel.org> 5433L: fcoe-devel@open-fcoe.org 5434W: www.Open-FCoE.org 5435S: Supported 5436F: drivers/scsi/libfc/ 5437F: drivers/scsi/fcoe/ 5438F: include/scsi/fc/ 5439F: include/scsi/libfc.h 5440F: include/scsi/libfcoe.h 5441F: include/uapi/scsi/fc/ 5442 5443FILE LOCKING (flock() and fcntl()/lockf()) 5444M: Jeff Layton <jlayton@kernel.org> 5445M: "J. Bruce Fields" <bfields@fieldses.org> 5446L: linux-fsdevel@vger.kernel.org 5447S: Maintained 5448F: include/linux/fcntl.h 5449F: include/uapi/linux/fcntl.h 5450F: fs/fcntl.c 5451F: fs/locks.c 5452 5453FILESYSTEMS (VFS and infrastructure) 5454M: Alexander Viro <viro@zeniv.linux.org.uk> 5455L: linux-fsdevel@vger.kernel.org 5456S: Maintained 5457F: fs/* 5458F: include/linux/fs.h 5459F: include/uapi/linux/fs.h 5460 5461FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5462M: Riku Voipio <riku.voipio@iki.fi> 5463L: linux-hwmon@vger.kernel.org 5464S: Maintained 5465F: drivers/hwmon/f75375s.c 5466F: include/linux/f75375s.h 5467 5468FIREWIRE AUDIO DRIVERS 5469M: Clemens Ladisch <clemens@ladisch.de> 5470L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5471T: git git://git.alsa-project.org/alsa-kernel.git 5472S: Maintained 5473F: sound/firewire/ 5474 5475FIREWIRE MEDIA DRIVERS (firedtv) 5476M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5477L: linux-media@vger.kernel.org 5478L: linux1394-devel@lists.sourceforge.net 5479T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5480S: Maintained 5481F: drivers/media/firewire/ 5482 5483FIREWIRE SBP-2 TARGET 5484M: Chris Boot <bootc@bootc.net> 5485L: linux-scsi@vger.kernel.org 5486L: target-devel@vger.kernel.org 5487L: linux1394-devel@lists.sourceforge.net 5488T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5489S: Maintained 5490F: drivers/target/sbp/ 5491 5492FIREWIRE SUBSYSTEM 5493M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5494L: linux1394-devel@lists.sourceforge.net 5495W: http://ieee1394.wiki.kernel.org/ 5496T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5497S: Maintained 5498F: drivers/firewire/ 5499F: include/linux/firewire.h 5500F: include/uapi/linux/firewire*.h 5501F: tools/firewire/ 5502 5503FIRMWARE LOADER (request_firmware) 5504M: Luis R. Rodriguez <mcgrof@kernel.org> 5505L: linux-kernel@vger.kernel.org 5506S: Maintained 5507F: Documentation/firmware_class/ 5508F: drivers/base/firmware*.c 5509F: include/linux/firmware.h 5510 5511FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5512M: Joshua Morris <josh.h.morris@us.ibm.com> 5513M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5514S: Maintained 5515F: drivers/block/rsxx/ 5516 5517FLOPPY DRIVER 5518M: Jiri Kosina <jikos@kernel.org> 5519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5520S: Odd fixes 5521F: drivers/block/floppy.c 5522 5523FMC SUBSYSTEM 5524M: Alessandro Rubini <rubini@gnudd.com> 5525W: http://www.ohwr.org/projects/fmc-bus 5526S: Supported 5527F: drivers/fmc/ 5528F: include/linux/fmc*.h 5529F: include/linux/ipmi-fru.h 5530K: fmc_d.*register 5531 5532FPGA MANAGER FRAMEWORK 5533M: Alan Tull <atull@kernel.org> 5534M: Moritz Fischer <mdf@kernel.org> 5535L: linux-fpga@vger.kernel.org 5536S: Maintained 5537T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5538Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5539F: Documentation/fpga/ 5540F: Documentation/devicetree/bindings/fpga/ 5541F: drivers/fpga/ 5542F: include/linux/fpga/ 5543W: http://www.rocketboards.org 5544 5545FPU EMULATOR 5546M: Bill Metzenthen <billm@melbpc.org.au> 5547W: http://floatingpoint.sourceforge.net/emulator/index.html 5548S: Maintained 5549F: arch/x86/math-emu/ 5550 5551FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5552L: netdev@vger.kernel.org 5553S: Orphan 5554F: drivers/net/wan/dlci.c 5555F: drivers/net/wan/sdla.c 5556 5557FRAMEBUFFER LAYER 5558M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5559L: dri-devel@lists.freedesktop.org 5560L: linux-fbdev@vger.kernel.org 5561T: git git://github.com/bzolnier/linux.git 5562Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5563S: Maintained 5564F: Documentation/fb/ 5565F: drivers/video/ 5566F: include/video/ 5567F: include/linux/fb.h 5568F: include/uapi/video/ 5569F: include/uapi/linux/fb.h 5570 5571FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5572M: Horia Geantă <horia.geanta@nxp.com> 5573M: Aymen Sghaier <aymen.sghaier@nxp.com> 5574L: linux-crypto@vger.kernel.org 5575S: Maintained 5576F: drivers/crypto/caam/ 5577F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5578 5579FREESCALE DIU FRAMEBUFFER DRIVER 5580M: Timur Tabi <timur@tabi.org> 5581L: linux-fbdev@vger.kernel.org 5582S: Maintained 5583F: drivers/video/fbdev/fsl-diu-fb.* 5584 5585FREESCALE DMA DRIVER 5586M: Li Yang <leoyang.li@nxp.com> 5587M: Zhang Wei <zw@zh-kernel.org> 5588L: linuxppc-dev@lists.ozlabs.org 5589S: Maintained 5590F: drivers/dma/fsldma.* 5591 5592FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5593M: Claudiu Manoil <claudiu.manoil@freescale.com> 5594L: netdev@vger.kernel.org 5595S: Maintained 5596F: drivers/net/ethernet/freescale/gianfar* 5597X: drivers/net/ethernet/freescale/gianfar_ptp.c 5598F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5599 5600FREESCALE GPMI NAND DRIVER 5601M: Han Xu <han.xu@nxp.com> 5602L: linux-mtd@lists.infradead.org 5603S: Maintained 5604F: drivers/mtd/nand/gpmi-nand/* 5605 5606FREESCALE I2C CPM DRIVER 5607M: Jochen Friedrich <jochen@scram.de> 5608L: linuxppc-dev@lists.ozlabs.org 5609L: linux-i2c@vger.kernel.org 5610S: Maintained 5611F: drivers/i2c/busses/i2c-cpm.c 5612 5613FREESCALE IMX / MXC FEC DRIVER 5614M: Fugang Duan <fugang.duan@nxp.com> 5615L: netdev@vger.kernel.org 5616S: Maintained 5617F: drivers/net/ethernet/freescale/fec_main.c 5618F: drivers/net/ethernet/freescale/fec_ptp.c 5619F: drivers/net/ethernet/freescale/fec.h 5620F: Documentation/devicetree/bindings/net/fsl-fec.txt 5621 5622FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5623M: Sascha Hauer <kernel@pengutronix.de> 5624L: linux-fbdev@vger.kernel.org 5625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5626S: Maintained 5627F: include/linux/platform_data/video-imxfb.h 5628F: drivers/video/fbdev/imxfb.c 5629 5630FREESCALE QORIQ DPAA ETHERNET DRIVER 5631M: Madalin Bucur <madalin.bucur@nxp.com> 5632L: netdev@vger.kernel.org 5633S: Maintained 5634F: drivers/net/ethernet/freescale/dpaa 5635 5636FREESCALE QORIQ DPAA FMAN DRIVER 5637M: Madalin Bucur <madalin.bucur@nxp.com> 5638L: netdev@vger.kernel.org 5639S: Maintained 5640F: drivers/net/ethernet/freescale/fman 5641F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5642 5643FREESCALE QUAD SPI DRIVER 5644M: Han Xu <han.xu@nxp.com> 5645L: linux-mtd@lists.infradead.org 5646S: Maintained 5647F: drivers/mtd/spi-nor/fsl-quadspi.c 5648 5649FREESCALE QUICC ENGINE LIBRARY 5650M: Qiang Zhao <qiang.zhao@nxp.com> 5651L: linuxppc-dev@lists.ozlabs.org 5652S: Maintained 5653F: drivers/soc/fsl/qe/ 5654F: include/soc/fsl/*qe*.h 5655F: include/soc/fsl/*ucc*.h 5656 5657FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5658M: Li Yang <leoyang.li@nxp.com> 5659L: netdev@vger.kernel.org 5660L: linuxppc-dev@lists.ozlabs.org 5661S: Maintained 5662F: drivers/net/ethernet/freescale/ucc_geth* 5663 5664FREESCALE QUICC ENGINE UCC HDLC DRIVER 5665M: Zhao Qiang <qiang.zhao@nxp.com> 5666L: netdev@vger.kernel.org 5667L: linuxppc-dev@lists.ozlabs.org 5668S: Maintained 5669F: drivers/net/wan/fsl_ucc_hdlc* 5670 5671FREESCALE QUICC ENGINE UCC UART DRIVER 5672M: Timur Tabi <timur@tabi.org> 5673L: linuxppc-dev@lists.ozlabs.org 5674S: Maintained 5675F: drivers/tty/serial/ucc_uart.c 5676 5677FREESCALE SOC DRIVERS 5678M: Li Yang <leoyang.li@nxp.com> 5679L: linuxppc-dev@lists.ozlabs.org 5680L: linux-arm-kernel@lists.infradead.org 5681S: Maintained 5682F: Documentation/devicetree/bindings/soc/fsl/ 5683F: drivers/soc/fsl/ 5684F: include/linux/fsl/ 5685 5686FREESCALE SOC FS_ENET DRIVER 5687M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5688M: Vitaly Bordug <vbordug@ru.mvista.com> 5689L: linuxppc-dev@lists.ozlabs.org 5690L: netdev@vger.kernel.org 5691S: Maintained 5692F: drivers/net/ethernet/freescale/fs_enet/ 5693F: include/linux/fs_enet_pd.h 5694 5695FREESCALE SOC SOUND DRIVERS 5696M: Timur Tabi <timur@tabi.org> 5697M: Nicolin Chen <nicoleotsuka@gmail.com> 5698M: Xiubo Li <Xiubo.Lee@gmail.com> 5699R: Fabio Estevam <fabio.estevam@nxp.com> 5700L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5701L: linuxppc-dev@lists.ozlabs.org 5702S: Maintained 5703F: sound/soc/fsl/fsl* 5704F: sound/soc/fsl/imx* 5705F: sound/soc/fsl/mpc8610_hpcd.c 5706 5707FREESCALE USB PERIPHERAL DRIVERS 5708M: Li Yang <leoyang.li@nxp.com> 5709L: linux-usb@vger.kernel.org 5710L: linuxppc-dev@lists.ozlabs.org 5711S: Maintained 5712F: drivers/usb/gadget/udc/fsl* 5713 5714FREEVXFS FILESYSTEM 5715M: Christoph Hellwig <hch@infradead.org> 5716W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5717S: Maintained 5718F: fs/freevxfs/ 5719 5720FREEZER 5721M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5722M: Pavel Machek <pavel@ucw.cz> 5723L: linux-pm@vger.kernel.org 5724S: Supported 5725F: Documentation/power/freezing-of-tasks.txt 5726F: include/linux/freezer.h 5727F: kernel/freezer.c 5728 5729FRONTSWAP API 5730M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5731L: linux-kernel@vger.kernel.org 5732S: Maintained 5733F: mm/frontswap.c 5734F: include/linux/frontswap.h 5735 5736FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5737M: David Howells <dhowells@redhat.com> 5738L: linux-cachefs@redhat.com (moderated for non-subscribers) 5739S: Supported 5740F: Documentation/filesystems/caching/ 5741F: fs/fscache/ 5742F: include/linux/fscache*.h 5743 5744FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5745M: Theodore Y. Ts'o <tytso@mit.edu> 5746M: Jaegeuk Kim <jaegeuk@kernel.org> 5747L: linux-fscrypt@vger.kernel.org 5748Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5750S: Supported 5751F: fs/crypto/ 5752F: include/linux/fscrypt*.h 5753F: Documentation/filesystems/fscrypt.rst 5754 5755FUJITSU FR-V (FRV) PORT 5756S: Orphan 5757F: arch/frv/ 5758 5759FUJITSU LAPTOP EXTRAS 5760M: Jonathan Woithe <jwoithe@just42.net> 5761L: platform-driver-x86@vger.kernel.org 5762S: Maintained 5763F: drivers/platform/x86/fujitsu-laptop.c 5764 5765FUJITSU M-5MO LS CAMERA ISP DRIVER 5766M: Kyungmin Park <kyungmin.park@samsung.com> 5767M: Heungjun Kim <riverful.kim@samsung.com> 5768L: linux-media@vger.kernel.org 5769S: Maintained 5770F: drivers/media/i2c/m5mols/ 5771F: include/media/i2c/m5mols.h 5772 5773FUJITSU TABLET EXTRAS 5774M: Robert Gerlach <khnz@gmx.de> 5775L: platform-driver-x86@vger.kernel.org 5776S: Maintained 5777F: drivers/platform/x86/fujitsu-tablet.c 5778 5779FUSE: FILESYSTEM IN USERSPACE 5780M: Miklos Szeredi <miklos@szeredi.hu> 5781L: linux-fsdevel@vger.kernel.org 5782W: http://fuse.sourceforge.net/ 5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5784S: Maintained 5785F: fs/fuse/ 5786F: include/uapi/linux/fuse.h 5787F: Documentation/filesystems/fuse.txt 5788 5789FUTEX SUBSYSTEM 5790M: Thomas Gleixner <tglx@linutronix.de> 5791M: Ingo Molnar <mingo@redhat.com> 5792R: Peter Zijlstra <peterz@infradead.org> 5793R: Darren Hart <dvhart@infradead.org> 5794L: linux-kernel@vger.kernel.org 5795T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5796S: Maintained 5797F: kernel/futex.c 5798F: kernel/futex_compat.c 5799F: include/asm-generic/futex.h 5800F: include/linux/futex.h 5801F: include/uapi/linux/futex.h 5802F: tools/testing/selftests/futex/ 5803F: tools/perf/bench/futex* 5804F: Documentation/*futex* 5805 5806FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5807M: Rik Faith <faith@cs.unc.edu> 5808L: linux-scsi@vger.kernel.org 5809S: Odd Fixes (e.g., new signatures) 5810F: drivers/scsi/fdomain.* 5811 5812GCC PLUGINS 5813M: Kees Cook <keescook@chromium.org> 5814R: Emese Revfy <re.emese@gmail.com> 5815L: kernel-hardening@lists.openwall.com 5816S: Maintained 5817F: scripts/gcc-plugins/ 5818F: scripts/gcc-plugin.sh 5819F: scripts/Makefile.gcc-plugins 5820F: Documentation/gcc-plugins.txt 5821 5822GCOV BASED KERNEL PROFILING 5823M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5824S: Maintained 5825F: kernel/gcov/ 5826F: Documentation/dev-tools/gcov.rst 5827 5828GDB KERNEL DEBUGGING HELPER SCRIPTS 5829M: Jan Kiszka <jan.kiszka@siemens.com> 5830M: Kieran Bingham <kieran@bingham.xyz> 5831S: Supported 5832F: scripts/gdb/ 5833 5834GDT SCSI DISK ARRAY CONTROLLER DRIVER 5835M: Achim Leubner <achim_leubner@adaptec.com> 5836L: linux-scsi@vger.kernel.org 5837W: http://www.icp-vortex.com/ 5838S: Supported 5839F: drivers/scsi/gdt* 5840 5841GEMTEK FM RADIO RECEIVER DRIVER 5842M: Hans Verkuil <hverkuil@xs4all.nl> 5843L: linux-media@vger.kernel.org 5844T: git git://linuxtv.org/media_tree.git 5845W: https://linuxtv.org 5846S: Maintained 5847F: drivers/media/radio/radio-gemtek* 5848 5849GENERIC GPIO I2C DRIVER 5850M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5851S: Supported 5852F: drivers/i2c/busses/i2c-gpio.c 5853F: include/linux/i2c-gpio.h 5854 5855GENERIC GPIO I2C MULTIPLEXER DRIVER 5856M: Peter Korsgaard <peter.korsgaard@barco.com> 5857L: linux-i2c@vger.kernel.org 5858S: Supported 5859F: drivers/i2c/muxes/i2c-mux-gpio.c 5860F: include/linux/i2c-mux-gpio.h 5861F: Documentation/i2c/muxes/i2c-mux-gpio 5862 5863GENERIC HDLC (WAN) DRIVERS 5864M: Krzysztof Halasa <khc@pm.waw.pl> 5865W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5866S: Maintained 5867F: drivers/net/wan/c101.c 5868F: drivers/net/wan/hd6457* 5869F: drivers/net/wan/hdlc* 5870F: drivers/net/wan/n2.c 5871F: drivers/net/wan/pc300too.c 5872F: drivers/net/wan/pci200syn.c 5873F: drivers/net/wan/wanxl* 5874 5875GENERIC INCLUDE/ASM HEADER FILES 5876M: Arnd Bergmann <arnd@arndb.de> 5877L: linux-arch@vger.kernel.org 5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5879S: Maintained 5880F: include/asm-generic/ 5881F: include/uapi/asm-generic/ 5882 5883GENERIC PHY FRAMEWORK 5884M: Kishon Vijay Abraham I <kishon@ti.com> 5885L: linux-kernel@vger.kernel.org 5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5887S: Supported 5888F: drivers/phy/ 5889F: include/linux/phy/ 5890 5891GENERIC PM DOMAINS 5892M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5893M: Kevin Hilman <khilman@kernel.org> 5894M: Ulf Hansson <ulf.hansson@linaro.org> 5895L: linux-pm@vger.kernel.org 5896S: Supported 5897F: drivers/base/power/domain*.c 5898F: include/linux/pm_domain.h 5899F: Documentation/devicetree/bindings/power/power_domain.txt 5900 5901GENERIC UIO DRIVER FOR PCI DEVICES 5902M: "Michael S. Tsirkin" <mst@redhat.com> 5903L: kvm@vger.kernel.org 5904S: Supported 5905F: drivers/uio/uio_pci_generic.c 5906 5907GENWQE (IBM Generic Workqueue Card) 5908M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5909M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5910S: Supported 5911F: drivers/misc/genwqe/ 5912 5913GET_MAINTAINER SCRIPT 5914M: Joe Perches <joe@perches.com> 5915S: Maintained 5916F: scripts/get_maintainer.pl 5917 5918GFS2 FILE SYSTEM 5919M: Steven Whitehouse <swhiteho@redhat.com> 5920M: Bob Peterson <rpeterso@redhat.com> 5921L: cluster-devel@redhat.com 5922W: http://sources.redhat.com/cluster/ 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5924S: Supported 5925F: Documentation/filesystems/gfs2*.txt 5926F: fs/gfs2/ 5927F: include/uapi/linux/gfs2_ondisk.h 5928 5929GIGASET ISDN DRIVERS 5930M: Paul Bolle <pebolle@tiscali.nl> 5931L: gigaset307x-common@lists.sourceforge.net 5932W: http://gigaset307x.sourceforge.net/ 5933S: Odd Fixes 5934F: Documentation/isdn/README.gigaset 5935F: drivers/isdn/gigaset/ 5936F: include/uapi/linux/gigaset_dev.h 5937 5938GO7007 MPEG CODEC 5939M: Hans Verkuil <hans.verkuil@cisco.com> 5940L: linux-media@vger.kernel.org 5941S: Maintained 5942F: drivers/media/usb/go7007/ 5943 5944GOODIX TOUCHSCREEN 5945M: Bastien Nocera <hadess@hadess.net> 5946L: linux-input@vger.kernel.org 5947S: Maintained 5948F: drivers/input/touchscreen/goodix.c 5949 5950GPIO ACPI SUPPORT 5951M: Mika Westerberg <mika.westerberg@linux.intel.com> 5952M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5953L: linux-gpio@vger.kernel.org 5954L: linux-acpi@vger.kernel.org 5955S: Maintained 5956F: Documentation/acpi/gpio-properties.txt 5957F: drivers/gpio/gpiolib-acpi.c 5958 5959GPIO IR Transmitter 5960M: Sean Young <sean@mess.org> 5961L: linux-media@vger.kernel.org 5962S: Maintained 5963F: drivers/media/rc/gpio-ir-tx.c 5964 5965GPIO MOCKUP DRIVER 5966M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5967L: linux-gpio@vger.kernel.org 5968S: Maintained 5969F: drivers/gpio/gpio-mockup.c 5970F: tools/testing/selftests/gpio/ 5971 5972GPIO SUBSYSTEM 5973M: Linus Walleij <linus.walleij@linaro.org> 5974L: linux-gpio@vger.kernel.org 5975T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5976S: Maintained 5977F: Documentation/devicetree/bindings/gpio/ 5978F: Documentation/gpio/ 5979F: Documentation/ABI/testing/gpio-cdev 5980F: Documentation/ABI/obsolete/sysfs-gpio 5981F: drivers/gpio/ 5982F: include/linux/gpio/ 5983F: include/linux/gpio.h 5984F: include/asm-generic/gpio.h 5985F: include/uapi/linux/gpio.h 5986F: tools/gpio/ 5987 5988GRE DEMULTIPLEXER DRIVER 5989M: Dmitry Kozlov <xeb@mail.ru> 5990L: netdev@vger.kernel.org 5991S: Maintained 5992F: net/ipv4/gre_demux.c 5993F: net/ipv4/gre_offload.c 5994F: include/net/gre.h 5995 5996GRETH 10/100/1G Ethernet MAC device driver 5997M: Andreas Larsson <andreas@gaisler.com> 5998L: netdev@vger.kernel.org 5999S: Maintained 6000F: drivers/net/ethernet/aeroflex/ 6001 6002GREYBUS AUDIO PROTOCOLS DRIVERS 6003M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6004M: Mark Greer <mgreer@animalcreek.com> 6005S: Maintained 6006F: drivers/staging/greybus/audio_apbridgea.c 6007F: drivers/staging/greybus/audio_apbridgea.h 6008F: drivers/staging/greybus/audio_codec.c 6009F: drivers/staging/greybus/audio_codec.h 6010F: drivers/staging/greybus/audio_gb.c 6011F: drivers/staging/greybus/audio_manager.c 6012F: drivers/staging/greybus/audio_manager.h 6013F: drivers/staging/greybus/audio_manager_module.c 6014F: drivers/staging/greybus/audio_manager_private.h 6015F: drivers/staging/greybus/audio_manager_sysfs.c 6016F: drivers/staging/greybus/audio_module.c 6017F: drivers/staging/greybus/audio_topology.c 6018 6019GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6020M: Viresh Kumar <vireshk@kernel.org> 6021S: Maintained 6022F: drivers/staging/greybus/authentication.c 6023F: drivers/staging/greybus/bootrom.c 6024F: drivers/staging/greybus/firmware.h 6025F: drivers/staging/greybus/fw-core.c 6026F: drivers/staging/greybus/fw-download.c 6027F: drivers/staging/greybus/fw-managament.c 6028F: drivers/staging/greybus/greybus_authentication.h 6029F: drivers/staging/greybus/greybus_firmware.h 6030F: drivers/staging/greybus/hid.c 6031F: drivers/staging/greybus/i2c.c 6032F: drivers/staging/greybus/spi.c 6033F: drivers/staging/greybus/spilib.c 6034F: drivers/staging/greybus/spilib.h 6035 6036GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6037M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6038S: Maintained 6039F: drivers/staging/greybus/loopback.c 6040F: drivers/staging/greybus/timesync.c 6041F: drivers/staging/greybus/timesync_platform.c 6042 6043GREYBUS PLATFORM DRIVERS 6044M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6045S: Maintained 6046F: drivers/staging/greybus/arche-platform.c 6047F: drivers/staging/greybus/arche-apb-ctrl.c 6048F: drivers/staging/greybus/arche_platform.h 6049 6050GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6051M: Rui Miguel Silva <rmfrfs@gmail.com> 6052S: Maintained 6053F: drivers/staging/greybus/sdio.c 6054F: drivers/staging/greybus/light.c 6055F: drivers/staging/greybus/gpio.c 6056F: drivers/staging/greybus/power_supply.c 6057F: drivers/staging/greybus/spi.c 6058F: drivers/staging/greybus/spilib.c 6059 6060GREYBUS SUBSYSTEM 6061M: Johan Hovold <johan@kernel.org> 6062M: Alex Elder <elder@kernel.org> 6063M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6064S: Maintained 6065F: drivers/staging/greybus/ 6066L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6067 6068GREYBUS UART PROTOCOLS DRIVERS 6069M: David Lin <dtwlin@gmail.com> 6070S: Maintained 6071F: drivers/staging/greybus/uart.c 6072F: drivers/staging/greybus/log.c 6073 6074GS1662 VIDEO SERIALIZER 6075M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6076L: linux-media@vger.kernel.org 6077T: git git://linuxtv.org/media_tree.git 6078S: Maintained 6079F: drivers/media/spi/gs1662.c 6080 6081GSPCA FINEPIX SUBDRIVER 6082M: Frank Zago <frank@zago.net> 6083L: linux-media@vger.kernel.org 6084T: git git://linuxtv.org/media_tree.git 6085S: Maintained 6086F: drivers/media/usb/gspca/finepix.c 6087 6088GSPCA GL860 SUBDRIVER 6089M: Olivier Lorin <o.lorin@laposte.net> 6090L: linux-media@vger.kernel.org 6091T: git git://linuxtv.org/media_tree.git 6092S: Maintained 6093F: drivers/media/usb/gspca/gl860/ 6094 6095GSPCA M5602 SUBDRIVER 6096M: Erik Andren <erik.andren@gmail.com> 6097L: linux-media@vger.kernel.org 6098T: git git://linuxtv.org/media_tree.git 6099S: Maintained 6100F: drivers/media/usb/gspca/m5602/ 6101 6102GSPCA PAC207 SONIXB SUBDRIVER 6103M: Hans Verkuil <hverkuil@xs4all.nl> 6104L: linux-media@vger.kernel.org 6105T: git git://linuxtv.org/media_tree.git 6106S: Odd Fixes 6107F: drivers/media/usb/gspca/pac207.c 6108 6109GSPCA SN9C20X SUBDRIVER 6110M: Brian Johnson <brijohn@gmail.com> 6111L: linux-media@vger.kernel.org 6112T: git git://linuxtv.org/media_tree.git 6113S: Maintained 6114F: drivers/media/usb/gspca/sn9c20x.c 6115 6116GSPCA T613 SUBDRIVER 6117M: Leandro Costantino <lcostantino@gmail.com> 6118L: linux-media@vger.kernel.org 6119T: git git://linuxtv.org/media_tree.git 6120S: Maintained 6121F: drivers/media/usb/gspca/t613.c 6122 6123GSPCA USB WEBCAM DRIVER 6124M: Hans Verkuil <hverkuil@xs4all.nl> 6125L: linux-media@vger.kernel.org 6126T: git git://linuxtv.org/media_tree.git 6127S: Odd Fixes 6128F: drivers/media/usb/gspca/ 6129 6130GTP (GPRS Tunneling Protocol) 6131M: Pablo Neira Ayuso <pablo@netfilter.org> 6132M: Harald Welte <laforge@gnumonks.org> 6133L: osmocom-net-gprs@lists.osmocom.org 6134T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6135S: Maintained 6136F: drivers/net/gtp.c 6137 6138GUID PARTITION TABLE (GPT) 6139M: Davidlohr Bueso <dave@stgolabs.net> 6140L: linux-efi@vger.kernel.org 6141S: Maintained 6142F: block/partitions/efi.* 6143 6144H8/300 ARCHITECTURE 6145M: Yoshinori Sato <ysato@users.sourceforge.jp> 6146L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6147W: http://uclinux-h8.sourceforge.jp 6148T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6149S: Maintained 6150F: arch/h8300/ 6151F: drivers/clocksource/h8300_*.c 6152F: drivers/clk/h8300/ 6153F: drivers/irqchip/irq-renesas-h8*.c 6154 6155HACKRF MEDIA DRIVER 6156M: Antti Palosaari <crope@iki.fi> 6157L: linux-media@vger.kernel.org 6158W: https://linuxtv.org 6159W: http://palosaari.fi/linux/ 6160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6161T: git git://linuxtv.org/anttip/media_tree.git 6162S: Maintained 6163F: drivers/media/usb/hackrf/ 6164 6165HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6166M: Frank Seidel <frank@f-seidel.de> 6167L: platform-driver-x86@vger.kernel.org 6168W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6169S: Maintained 6170F: drivers/platform/x86/hdaps.c 6171 6172HARDWARE MONITORING 6173M: Jean Delvare <jdelvare@suse.com> 6174M: Guenter Roeck <linux@roeck-us.net> 6175L: linux-hwmon@vger.kernel.org 6176W: http://hwmon.wiki.kernel.org/ 6177T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6179S: Maintained 6180F: Documentation/hwmon/ 6181F: drivers/hwmon/ 6182F: include/linux/hwmon*.h 6183 6184HARDWARE RANDOM NUMBER GENERATOR CORE 6185M: Matt Mackall <mpm@selenic.com> 6186M: Herbert Xu <herbert@gondor.apana.org.au> 6187L: linux-crypto@vger.kernel.org 6188S: Odd fixes 6189F: Documentation/devicetree/bindings/rng/ 6190F: Documentation/hw_random.txt 6191F: drivers/char/hw_random/ 6192F: include/linux/hw_random.h 6193 6194HARDWARE SPINLOCK CORE 6195M: Ohad Ben-Cohen <ohad@wizery.com> 6196M: Bjorn Andersson <bjorn.andersson@linaro.org> 6197L: linux-remoteproc@vger.kernel.org 6198S: Maintained 6199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6200F: Documentation/devicetree/bindings/hwlock/ 6201F: Documentation/hwspinlock.txt 6202F: drivers/hwspinlock/ 6203F: include/linux/hwspinlock.h 6204 6205HARMONY SOUND DRIVER 6206L: linux-parisc@vger.kernel.org 6207S: Maintained 6208F: sound/parisc/harmony.* 6209 6210HDPVR USB VIDEO ENCODER DRIVER 6211M: Hans Verkuil <hverkuil@xs4all.nl> 6212L: linux-media@vger.kernel.org 6213T: git git://linuxtv.org/media_tree.git 6214W: https://linuxtv.org 6215S: Odd Fixes 6216F: drivers/media/usb/hdpvr/ 6217 6218HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6219M: Jimmy Vance <jimmy.vance@hpe.com> 6220S: Supported 6221F: Documentation/watchdog/hpwdt.txt 6222F: drivers/watchdog/hpwdt.c 6223 6224HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6225M: Don Brace <don.brace@microsemi.com> 6226L: esc.storagedev@microsemi.com 6227L: linux-scsi@vger.kernel.org 6228S: Supported 6229F: Documentation/scsi/hpsa.txt 6230F: drivers/scsi/hpsa*.[ch] 6231F: include/linux/cciss*.h 6232F: include/uapi/linux/cciss*.h 6233 6234HFI1 DRIVER 6235M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6236M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6237L: linux-rdma@vger.kernel.org 6238S: Supported 6239F: drivers/infiniband/hw/hfi1 6240 6241HFS FILESYSTEM 6242L: linux-fsdevel@vger.kernel.org 6243S: Orphan 6244F: Documentation/filesystems/hfs.txt 6245F: fs/hfs/ 6246 6247HFSPLUS FILESYSTEM 6248L: linux-fsdevel@vger.kernel.org 6249S: Orphan 6250F: Documentation/filesystems/hfsplus.txt 6251F: fs/hfsplus/ 6252 6253HGA FRAMEBUFFER DRIVER 6254M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6255L: linux-nvidia@lists.surfsouth.com 6256W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6257S: Maintained 6258F: drivers/video/fbdev/hgafb.c 6259 6260HIBERNATION (aka Software Suspend, aka swsusp) 6261M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6262M: Pavel Machek <pavel@ucw.cz> 6263L: linux-pm@vger.kernel.org 6264B: https://bugzilla.kernel.org 6265S: Supported 6266F: arch/x86/power/ 6267F: drivers/base/power/ 6268F: kernel/power/ 6269F: include/linux/suspend.h 6270F: include/linux/freezer.h 6271F: include/linux/pm.h 6272F: arch/*/include/asm/suspend*.h 6273 6274HID CORE LAYER 6275M: Jiri Kosina <jikos@kernel.org> 6276R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6277L: linux-input@vger.kernel.org 6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6279S: Maintained 6280F: drivers/hid/ 6281F: include/linux/hid* 6282F: include/uapi/linux/hid* 6283 6284HID SENSOR HUB DRIVERS 6285M: Jiri Kosina <jikos@kernel.org> 6286M: Jonathan Cameron <jic23@kernel.org> 6287M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6288L: linux-input@vger.kernel.org 6289L: linux-iio@vger.kernel.org 6290S: Maintained 6291F: Documentation/hid/hid-sensor* 6292F: drivers/hid/hid-sensor-* 6293F: drivers/iio/*/hid-* 6294F: include/linux/hid-sensor-* 6295 6296HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6297M: Thomas Gleixner <tglx@linutronix.de> 6298L: linux-kernel@vger.kernel.org 6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6300S: Maintained 6301F: Documentation/timers/ 6302F: kernel/time/hrtimer.c 6303F: kernel/time/clockevents.c 6304F: kernel/time/timer_*.c 6305F: include/linux/clockchips.h 6306F: include/linux/hrtimer.h 6307 6308HIGH-SPEED SCC DRIVER FOR AX.25 6309L: linux-hams@vger.kernel.org 6310S: Orphan 6311F: drivers/net/hamradio/dmascc.c 6312F: drivers/net/hamradio/scc.c 6313 6314HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6315M: HighPoint Linux Team <linux@highpoint-tech.com> 6316W: http://www.highpoint-tech.com 6317S: Supported 6318F: Documentation/scsi/hptiop.txt 6319F: drivers/scsi/hptiop.c 6320 6321HIPPI 6322M: Jes Sorensen <jes@trained-monkey.org> 6323L: linux-hippi@sunsite.dk 6324S: Maintained 6325F: include/linux/hippidevice.h 6326F: include/uapi/linux/if_hippi.h 6327F: net/802/hippi.c 6328F: drivers/net/hippi/ 6329 6330HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6331M: Yisen Zhuang <yisen.zhuang@huawei.com> 6332M: Salil Mehta <salil.mehta@huawei.com> 6333L: netdev@vger.kernel.org 6334W: http://www.hisilicon.com 6335S: Maintained 6336F: drivers/net/ethernet/hisilicon/hns3/ 6337 6338HISILICON NETWORK SUBSYSTEM DRIVER 6339M: Yisen Zhuang <yisen.zhuang@huawei.com> 6340M: Salil Mehta <salil.mehta@huawei.com> 6341L: netdev@vger.kernel.org 6342W: http://www.hisilicon.com 6343S: Maintained 6344F: drivers/net/ethernet/hisilicon/ 6345F: Documentation/devicetree/bindings/net/hisilicon*.txt 6346 6347HISILICON PMU DRIVER 6348M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6349W: http://www.hisilicon.com 6350S: Supported 6351F: drivers/perf/hisilicon 6352F: Documentation/perf/hisi-pmu.txt 6353 6354HISILICON ROCE DRIVER 6355M: Lijun Ou <oulijun@huawei.com> 6356M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6357L: linux-rdma@vger.kernel.org 6358S: Maintained 6359F: drivers/infiniband/hw/hns/ 6360F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6361 6362HISILICON SAS Controller 6363M: John Garry <john.garry@huawei.com> 6364W: http://www.hisilicon.com 6365S: Supported 6366F: drivers/scsi/hisi_sas/ 6367F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6368 6369HMM - Heterogeneous Memory Management 6370M: Jérôme Glisse <jglisse@redhat.com> 6371L: linux-mm@kvack.org 6372S: Maintained 6373F: mm/hmm* 6374F: include/linux/hmm* 6375 6376HOST AP DRIVER 6377M: Jouni Malinen <j@w1.fi> 6378L: linux-wireless@vger.kernel.org 6379W: http://w1.fi/hostap-driver.html 6380S: Obsolete 6381F: drivers/net/wireless/intersil/hostap/ 6382 6383HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6384L: platform-driver-x86@vger.kernel.org 6385S: Orphan 6386F: drivers/platform/x86/tc1100-wmi.c 6387 6388HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6389M: Jaroslav Kysela <perex@perex.cz> 6390S: Maintained 6391F: drivers/net/ethernet/hp/hp100.* 6392 6393HPET: High Precision Event Timers driver 6394M: Clemens Ladisch <clemens@ladisch.de> 6395S: Maintained 6396F: Documentation/timers/hpet.txt 6397F: drivers/char/hpet.c 6398F: include/linux/hpet.h 6399F: include/uapi/linux/hpet.h 6400 6401HPET: x86 6402S: Orphan 6403F: arch/x86/kernel/hpet.c 6404F: arch/x86/include/asm/hpet.h 6405 6406HPFS FILESYSTEM 6407M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6408W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6409S: Maintained 6410F: fs/hpfs/ 6411 6412HSI SUBSYSTEM 6413M: Sebastian Reichel <sre@kernel.org> 6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6415S: Maintained 6416F: Documentation/ABI/testing/sysfs-bus-hsi 6417F: Documentation/driver-api/hsi.rst 6418F: drivers/hsi/ 6419F: include/linux/hsi/ 6420F: include/uapi/linux/hsi/ 6421 6422HSO 3G MODEM DRIVER 6423L: linux-usb@vger.kernel.org 6424S: Orphan 6425F: drivers/net/usb/hso.c 6426 6427HSR NETWORK PROTOCOL 6428M: Arvid Brodin <arvid.brodin@alten.se> 6429L: netdev@vger.kernel.org 6430S: Maintained 6431F: net/hsr/ 6432 6433HT16K33 LED CONTROLLER DRIVER 6434M: Robin van der Gracht <robin@protonic.nl> 6435S: Maintained 6436F: drivers/auxdisplay/ht16k33.c 6437F: Documentation/devicetree/bindings/display/ht16k33.txt 6438 6439HTCPEN TOUCHSCREEN DRIVER 6440M: Pau Oliva Fora <pof@eslack.org> 6441L: linux-input@vger.kernel.org 6442S: Maintained 6443F: drivers/input/touchscreen/htcpen.c 6444 6445HUAWEI ETHERNET DRIVER 6446M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6447L: netdev@vger.kernel.org 6448S: Supported 6449F: Documentation/networking/hinic.txt 6450F: drivers/net/ethernet/huawei/hinic/ 6451 6452HUGETLB FILESYSTEM 6453M: Nadia Yvette Chambers <nyc@holomorphy.com> 6454S: Maintained 6455F: fs/hugetlbfs/ 6456 6457HVA ST MEDIA DRIVER 6458M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6459L: linux-media@vger.kernel.org 6460T: git git://linuxtv.org/media_tree.git 6461W: https://linuxtv.org 6462S: Supported 6463F: drivers/media/platform/sti/hva 6464 6465HWPOISON MEMORY FAILURE HANDLING 6466M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6467L: linux-mm@kvack.org 6468S: Maintained 6469F: mm/memory-failure.c 6470F: mm/hwpoison-inject.c 6471 6472Hyper-V CORE AND DRIVERS 6473M: "K. Y. Srinivasan" <kys@microsoft.com> 6474M: Haiyang Zhang <haiyangz@microsoft.com> 6475M: Stephen Hemminger <sthemmin@microsoft.com> 6476L: devel@linuxdriverproject.org 6477S: Maintained 6478F: Documentation/networking/netvsc.txt 6479F: arch/x86/include/asm/mshyperv.h 6480F: arch/x86/include/asm/trace/hyperv.h 6481F: arch/x86/include/uapi/asm/hyperv.h 6482F: arch/x86/kernel/cpu/mshyperv.c 6483F: arch/x86/hyperv 6484F: drivers/hid/hid-hyperv.c 6485F: drivers/hv/ 6486F: drivers/input/serio/hyperv-keyboard.c 6487F: drivers/pci/host/pci-hyperv.c 6488F: drivers/net/hyperv/ 6489F: drivers/scsi/storvsc_drv.c 6490F: drivers/uio/uio_hv_generic.c 6491F: drivers/video/fbdev/hyperv_fb.c 6492F: net/vmw_vsock/hyperv_transport.c 6493F: include/linux/hyperv.h 6494F: include/uapi/linux/hyperv.h 6495F: tools/hv/ 6496F: Documentation/ABI/stable/sysfs-bus-vmbus 6497 6498HYPERVISOR VIRTUAL CONSOLE DRIVER 6499L: linuxppc-dev@lists.ozlabs.org 6500S: Odd Fixes 6501F: drivers/tty/hvc/ 6502 6503I2C ACPI SUPPORT 6504M: Mika Westerberg <mika.westerberg@linux.intel.com> 6505L: linux-i2c@vger.kernel.org 6506L: linux-acpi@vger.kernel.org 6507S: Maintained 6508F: drivers/i2c/i2c-core-acpi.c 6509 6510I2C MUXES 6511M: Peter Rosin <peda@axentia.se> 6512L: linux-i2c@vger.kernel.org 6513S: Maintained 6514F: Documentation/i2c/i2c-topology 6515F: Documentation/i2c/muxes/ 6516F: Documentation/devicetree/bindings/i2c/i2c-mux* 6517F: Documentation/devicetree/bindings/i2c/i2c-arb* 6518F: Documentation/devicetree/bindings/i2c/i2c-gate* 6519F: drivers/i2c/i2c-mux.c 6520F: drivers/i2c/muxes/ 6521F: include/linux/i2c-mux.h 6522 6523I2C OVER PARALLEL PORT 6524M: Jean Delvare <jdelvare@suse.com> 6525L: linux-i2c@vger.kernel.org 6526S: Maintained 6527F: Documentation/i2c/busses/i2c-parport 6528F: Documentation/i2c/busses/i2c-parport-light 6529F: drivers/i2c/busses/i2c-parport.c 6530F: drivers/i2c/busses/i2c-parport-light.c 6531 6532I2C SUBSYSTEM 6533M: Wolfram Sang <wsa@the-dreams.de> 6534L: linux-i2c@vger.kernel.org 6535W: https://i2c.wiki.kernel.org/ 6536Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6538S: Maintained 6539F: Documentation/devicetree/bindings/i2c/ 6540F: Documentation/i2c/ 6541F: drivers/i2c/ 6542F: drivers/i2c/*/ 6543F: include/linux/i2c.h 6544F: include/linux/i2c-*.h 6545F: include/uapi/linux/i2c.h 6546F: include/uapi/linux/i2c-*.h 6547 6548I2C-TAOS-EVM DRIVER 6549M: Jean Delvare <jdelvare@suse.com> 6550L: linux-i2c@vger.kernel.org 6551S: Maintained 6552F: Documentation/i2c/busses/i2c-taos-evm 6553F: drivers/i2c/busses/i2c-taos-evm.c 6554 6555I2C-TINY-USB DRIVER 6556M: Till Harbaum <till@harbaum.org> 6557L: linux-i2c@vger.kernel.org 6558W: http://www.harbaum.org/till/i2c_tiny_usb 6559S: Maintained 6560F: drivers/i2c/busses/i2c-tiny-usb.c 6561 6562I2C/SMBUS CONTROLLER DRIVERS FOR PC 6563M: Jean Delvare <jdelvare@suse.com> 6564L: linux-i2c@vger.kernel.org 6565S: Maintained 6566F: Documentation/i2c/busses/i2c-ali1535 6567F: Documentation/i2c/busses/i2c-ali1563 6568F: Documentation/i2c/busses/i2c-ali15x3 6569F: Documentation/i2c/busses/i2c-amd756 6570F: Documentation/i2c/busses/i2c-amd8111 6571F: Documentation/i2c/busses/i2c-i801 6572F: Documentation/i2c/busses/i2c-nforce2 6573F: Documentation/i2c/busses/i2c-piix4 6574F: Documentation/i2c/busses/i2c-sis5595 6575F: Documentation/i2c/busses/i2c-sis630 6576F: Documentation/i2c/busses/i2c-sis96x 6577F: Documentation/i2c/busses/i2c-via 6578F: Documentation/i2c/busses/i2c-viapro 6579F: drivers/i2c/busses/i2c-ali1535.c 6580F: drivers/i2c/busses/i2c-ali1563.c 6581F: drivers/i2c/busses/i2c-ali15x3.c 6582F: drivers/i2c/busses/i2c-amd756.c 6583F: drivers/i2c/busses/i2c-amd756-s4882.c 6584F: drivers/i2c/busses/i2c-amd8111.c 6585F: drivers/i2c/busses/i2c-i801.c 6586F: drivers/i2c/busses/i2c-isch.c 6587F: drivers/i2c/busses/i2c-nforce2.c 6588F: drivers/i2c/busses/i2c-nforce2-s4985.c 6589F: drivers/i2c/busses/i2c-piix4.c 6590F: drivers/i2c/busses/i2c-sis5595.c 6591F: drivers/i2c/busses/i2c-sis630.c 6592F: drivers/i2c/busses/i2c-sis96x.c 6593F: drivers/i2c/busses/i2c-via.c 6594F: drivers/i2c/busses/i2c-viapro.c 6595 6596I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6597M: Hans de Goede <hdegoede@redhat.com> 6598L: linux-i2c@vger.kernel.org 6599S: Maintained 6600F: drivers/i2c/busses/i2c-cht-wc.c 6601 6602I2C/SMBUS ISMT DRIVER 6603M: Seth Heasley <seth.heasley@intel.com> 6604M: Neil Horman <nhorman@tuxdriver.com> 6605L: linux-i2c@vger.kernel.org 6606F: drivers/i2c/busses/i2c-ismt.c 6607F: Documentation/i2c/busses/i2c-ismt 6608 6609I2C/SMBUS STUB DRIVER 6610M: Jean Delvare <jdelvare@suse.com> 6611L: linux-i2c@vger.kernel.org 6612S: Maintained 6613F: drivers/i2c/i2c-stub.c 6614 6615i386 BOOT CODE 6616M: "H. Peter Anvin" <hpa@zytor.com> 6617S: Maintained 6618F: arch/x86/boot/ 6619 6620i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6621M: "H. Peter Anvin" <hpa@zytor.com> 6622T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6623S: Maintained 6624 6625IA64 (Itanium) PLATFORM 6626M: Tony Luck <tony.luck@intel.com> 6627M: Fenghua Yu <fenghua.yu@intel.com> 6628L: linux-ia64@vger.kernel.org 6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6630S: Maintained 6631F: arch/ia64/ 6632 6633IBM Power 842 compression accelerator 6634M: Haren Myneni <haren@us.ibm.com> 6635S: Supported 6636F: drivers/crypto/nx/Makefile 6637F: drivers/crypto/nx/Kconfig 6638F: drivers/crypto/nx/nx-842* 6639F: include/linux/sw842.h 6640F: crypto/842.c 6641F: lib/842/ 6642 6643IBM Power in-Nest Crypto Acceleration 6644M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6645M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6646L: linux-crypto@vger.kernel.org 6647S: Supported 6648F: drivers/crypto/nx/Makefile 6649F: drivers/crypto/nx/Kconfig 6650F: drivers/crypto/nx/nx-aes* 6651F: drivers/crypto/nx/nx-sha* 6652F: drivers/crypto/nx/nx.* 6653F: drivers/crypto/nx/nx_csbcpb.h 6654F: drivers/crypto/nx/nx_debugfs.h 6655 6656IBM Power Linux RAID adapter 6657M: Brian King <brking@us.ibm.com> 6658S: Supported 6659F: drivers/scsi/ipr.* 6660 6661IBM Power SRIOV Virtual NIC Device Driver 6662M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6663M: John Allen <jallen@linux.vnet.ibm.com> 6664L: netdev@vger.kernel.org 6665S: Supported 6666F: drivers/net/ethernet/ibm/ibmvnic.* 6667 6668IBM Power Virtual Accelerator Switchboard 6669M: Sukadev Bhattiprolu 6670L: linuxppc-dev@lists.ozlabs.org 6671S: Supported 6672F: arch/powerpc/platforms/powernv/vas* 6673F: arch/powerpc/platforms/powernv/copy-paste.h 6674F: arch/powerpc/include/asm/vas.h 6675F: arch/powerpc/include/uapi/asm/vas.h 6676 6677IBM Power Virtual Ethernet Device Driver 6678M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6679L: netdev@vger.kernel.org 6680S: Supported 6681F: drivers/net/ethernet/ibm/ibmveth.* 6682 6683IBM Power Virtual FC Device Drivers 6684M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6685L: linux-scsi@vger.kernel.org 6686S: Supported 6687F: drivers/scsi/ibmvscsi/ibmvfc* 6688 6689IBM Power Virtual SCSI Device Drivers 6690M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6691L: linux-scsi@vger.kernel.org 6692S: Supported 6693F: drivers/scsi/ibmvscsi/ibmvscsi* 6694F: include/scsi/viosrp.h 6695 6696IBM Power Virtual SCSI Device Target Driver 6697M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6698M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6699L: linux-scsi@vger.kernel.org 6700L: target-devel@vger.kernel.org 6701S: Supported 6702F: drivers/scsi/ibmvscsi_tgt/ 6703 6704IBM Power VMX Cryptographic instructions 6705M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6706M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6707L: linux-crypto@vger.kernel.org 6708S: Supported 6709F: drivers/crypto/vmx/Makefile 6710F: drivers/crypto/vmx/Kconfig 6711F: drivers/crypto/vmx/vmx.c 6712F: drivers/crypto/vmx/aes* 6713F: drivers/crypto/vmx/ghash* 6714F: drivers/crypto/vmx/ppc-xlate.pl 6715 6716IBM ServeRAID RAID DRIVER 6717S: Orphan 6718F: drivers/scsi/ips.* 6719 6720ICH LPC AND GPIO DRIVER 6721M: Peter Tyser <ptyser@xes-inc.com> 6722S: Maintained 6723F: drivers/mfd/lpc_ich.c 6724F: drivers/gpio/gpio-ich.c 6725 6726IDE SUBSYSTEM 6727M: "David S. Miller" <davem@davemloft.net> 6728L: linux-ide@vger.kernel.org 6729Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6730T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6731S: Maintained 6732F: Documentation/ide/ 6733F: drivers/ide/ 6734F: include/linux/ide.h 6735 6736IDE/ATAPI DRIVERS 6737M: Borislav Petkov <bp@alien8.de> 6738L: linux-ide@vger.kernel.org 6739S: Maintained 6740F: Documentation/cdrom/ide-cd 6741F: drivers/ide/ide-cd* 6742 6743IDEAPAD LAPTOP EXTRAS DRIVER 6744M: Ike Panhc <ike.pan@canonical.com> 6745L: platform-driver-x86@vger.kernel.org 6746W: http://launchpad.net/ideapad-laptop 6747S: Maintained 6748F: drivers/platform/x86/ideapad-laptop.c 6749 6750IDEAPAD LAPTOP SLIDEBAR DRIVER 6751M: Andrey Moiseev <o2g.org.ru@gmail.com> 6752L: linux-input@vger.kernel.org 6753W: https://github.com/o2genum/ideapad-slidebar 6754S: Maintained 6755F: drivers/input/misc/ideapad_slidebar.c 6756 6757IDT VersaClock 5 CLOCK DRIVER 6758M: Marek Vasut <marek.vasut@gmail.com> 6759S: Maintained 6760F: drivers/clk/clk-versaclock5.c 6761 6762IEEE 802.15.4 SUBSYSTEM 6763M: Alexander Aring <alex.aring@gmail.com> 6764M: Stefan Schmidt <stefan@osg.samsung.com> 6765L: linux-wpan@vger.kernel.org 6766W: http://wpan.cakelab.org/ 6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6769S: Maintained 6770F: net/ieee802154/ 6771F: net/mac802154/ 6772F: drivers/net/ieee802154/ 6773F: include/linux/nl802154.h 6774F: include/linux/ieee802154.h 6775F: include/net/nl802154.h 6776F: include/net/mac802154.h 6777F: include/net/af_ieee802154.h 6778F: include/net/cfg802154.h 6779F: include/net/ieee802154_netdev.h 6780F: Documentation/networking/ieee802154.txt 6781 6782IFE PROTOCOL 6783M: Yotam Gigi <yotam.gi@gmail.com> 6784M: Jamal Hadi Salim <jhs@mojatatu.com> 6785F: net/ife 6786F: include/net/ife.h 6787F: include/uapi/linux/ife.h 6788 6789IGORPLUG-USB IR RECEIVER 6790M: Sean Young <sean@mess.org> 6791L: linux-media@vger.kernel.org 6792S: Maintained 6793F: drivers/media/rc/igorplugusb.c 6794 6795IGUANAWORKS USB IR TRANSCEIVER 6796M: Sean Young <sean@mess.org> 6797L: linux-media@vger.kernel.org 6798S: Maintained 6799F: drivers/media/rc/iguanair.c 6800 6801IIO DIGITAL POTENTIOMETER DAC 6802M: Peter Rosin <peda@axentia.se> 6803L: linux-iio@vger.kernel.org 6804S: Maintained 6805F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6806F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6807F: drivers/iio/dac/dpot-dac.c 6808 6809IIO ENVELOPE DETECTOR 6810M: Peter Rosin <peda@axentia.se> 6811L: linux-iio@vger.kernel.org 6812S: Maintained 6813F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6814F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6815F: drivers/iio/adc/envelope-detector.c 6816 6817IIO MULTIPLEXER 6818M: Peter Rosin <peda@axentia.se> 6819L: linux-iio@vger.kernel.org 6820S: Maintained 6821F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6822F: drivers/iio/multiplexer/iio-mux.c 6823 6824IIO SUBSYSTEM AND DRIVERS 6825M: Jonathan Cameron <jic23@kernel.org> 6826R: Hartmut Knaack <knaack.h@gmx.de> 6827R: Lars-Peter Clausen <lars@metafoo.de> 6828R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6829L: linux-iio@vger.kernel.org 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6831S: Maintained 6832F: Documentation/devicetree/bindings/iio/ 6833F: drivers/iio/ 6834F: drivers/staging/iio/ 6835F: include/linux/iio/ 6836F: tools/iio/ 6837 6838IKANOS/ADI EAGLE ADSL USB DRIVER 6839M: Matthieu Castet <castet.matthieu@free.fr> 6840M: Stanislaw Gruszka <stf_xl@wp.pl> 6841S: Maintained 6842F: drivers/usb/atm/ueagle-atm.c 6843 6844IMGTEC ASCII LCD DRIVER 6845M: Paul Burton <paul.burton@mips.com> 6846S: Maintained 6847F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6848F: drivers/auxdisplay/img-ascii-lcd.c 6849 6850IMGTEC IR DECODER DRIVER 6851M: James Hogan <jhogan@kernel.org> 6852S: Maintained 6853F: drivers/media/rc/img-ir/ 6854 6855IMS TWINTURBO FRAMEBUFFER DRIVER 6856L: linux-fbdev@vger.kernel.org 6857S: Orphan 6858F: drivers/video/fbdev/imsttfb.c 6859 6860INA209 HARDWARE MONITOR DRIVER 6861M: Guenter Roeck <linux@roeck-us.net> 6862L: linux-hwmon@vger.kernel.org 6863S: Maintained 6864F: Documentation/hwmon/ina209 6865F: Documentation/devicetree/bindings/i2c/ina209.txt 6866F: drivers/hwmon/ina209.c 6867 6868INA2XX HARDWARE MONITOR DRIVER 6869M: Guenter Roeck <linux@roeck-us.net> 6870L: linux-hwmon@vger.kernel.org 6871S: Maintained 6872F: Documentation/hwmon/ina2xx 6873F: drivers/hwmon/ina2xx.c 6874F: include/linux/platform_data/ina2xx.h 6875 6876INDUSTRY PACK SUBSYSTEM (IPACK) 6877M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6878M: Jens Taprogge <jens.taprogge@taprogge.org> 6879M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6880L: industrypack-devel@lists.sourceforge.net 6881W: http://industrypack.sourceforge.net 6882S: Maintained 6883F: drivers/ipack/ 6884 6885INFINIBAND SUBSYSTEM 6886M: Doug Ledford <dledford@redhat.com> 6887M: Jason Gunthorpe <jgg@mellanox.com> 6888L: linux-rdma@vger.kernel.org 6889W: http://www.openfabrics.org/ 6890Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6891T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6892S: Supported 6893F: Documentation/devicetree/bindings/infiniband/ 6894F: Documentation/infiniband/ 6895F: drivers/infiniband/ 6896F: include/uapi/linux/if_infiniband.h 6897F: include/uapi/rdma/ 6898F: include/rdma/ 6899 6900INGENIC JZ4780 DMA Driver 6901M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6902S: Maintained 6903F: drivers/dma/dma-jz4780.c 6904 6905INGENIC JZ4780 NAND DRIVER 6906M: Harvey Hunt <harveyhuntnexus@gmail.com> 6907L: linux-mtd@lists.infradead.org 6908S: Maintained 6909F: drivers/mtd/nand/jz4780_* 6910 6911INOTIFY 6912M: Jan Kara <jack@suse.cz> 6913R: Amir Goldstein <amir73il@gmail.com> 6914L: linux-fsdevel@vger.kernel.org 6915S: Maintained 6916F: Documentation/filesystems/inotify.txt 6917F: fs/notify/inotify/ 6918F: include/linux/inotify.h 6919F: include/uapi/linux/inotify.h 6920 6921INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6922M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6923L: linux-input@vger.kernel.org 6924Q: http://patchwork.kernel.org/project/linux-input/list/ 6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6926S: Maintained 6927F: drivers/input/ 6928F: include/linux/input.h 6929F: include/uapi/linux/input.h 6930F: include/uapi/linux/input-event-codes.h 6931F: include/linux/input/ 6932F: Documentation/devicetree/bindings/input/ 6933F: Documentation/input/ 6934 6935INPUT MULTITOUCH (MT) PROTOCOL 6936M: Henrik Rydberg <rydberg@bitmath.org> 6937L: linux-input@vger.kernel.org 6938S: Odd fixes 6939F: Documentation/input/multi-touch-protocol.rst 6940F: drivers/input/input-mt.c 6941K: \b(ABS|SYN)_MT_ 6942 6943INSIDE SECURE CRYPTO DRIVER 6944M: Antoine Tenart <antoine.tenart@free-electrons.com> 6945F: drivers/crypto/inside-secure/ 6946S: Maintained 6947L: linux-crypto@vger.kernel.org 6948 6949INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6950M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6951M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6952L: linux-integrity@vger.kernel.org 6953T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6954S: Supported 6955F: security/integrity/ima/ 6956 6957INTEL 810/815 FRAMEBUFFER DRIVER 6958M: Antonino Daplas <adaplas@gmail.com> 6959L: linux-fbdev@vger.kernel.org 6960S: Maintained 6961F: drivers/video/fbdev/i810/ 6962 6963INTEL ASoC BDW/HSW DRIVERS 6964M: Jie Yang <yang.jie@linux.intel.com> 6965L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6966S: Supported 6967F: sound/soc/intel/common/sst-dsp* 6968F: sound/soc/intel/common/sst-firmware.c 6969F: sound/soc/intel/boards/broadwell.c 6970F: sound/soc/intel/haswell/ 6971 6972INTEL C600 SERIES SAS CONTROLLER DRIVER 6973M: Intel SCU Linux support <intel-linux-scu@intel.com> 6974M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6975L: linux-scsi@vger.kernel.org 6976T: git git://git.code.sf.net/p/intel-sas/isci 6977S: Supported 6978F: drivers/scsi/isci/ 6979 6980INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6981M: Jani Nikula <jani.nikula@linux.intel.com> 6982M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6983M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6984L: intel-gfx@lists.freedesktop.org 6985W: https://01.org/linuxgraphics/ 6986B: https://01.org/linuxgraphics/documentation/how-report-bugs 6987C: irc://chat.freenode.net/intel-gfx 6988Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6989T: git git://anongit.freedesktop.org/drm-intel 6990S: Supported 6991F: drivers/gpu/drm/i915/ 6992F: include/drm/i915* 6993F: include/uapi/drm/i915_drm.h 6994F: Documentation/gpu/i915.rst 6995 6996INTEL ETHERNET DRIVERS 6997M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6998L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6999W: http://www.intel.com/support/feedback.htm 7000W: http://e1000.sourceforge.net/ 7001Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7004S: Supported 7005F: Documentation/networking/e100.txt 7006F: Documentation/networking/e1000.txt 7007F: Documentation/networking/e1000e.txt 7008F: Documentation/networking/igb.txt 7009F: Documentation/networking/igbvf.txt 7010F: Documentation/networking/ixgb.txt 7011F: Documentation/networking/ixgbe.txt 7012F: Documentation/networking/ixgbevf.txt 7013F: Documentation/networking/i40e.txt 7014F: Documentation/networking/i40evf.txt 7015F: drivers/net/ethernet/intel/ 7016F: drivers/net/ethernet/intel/*/ 7017F: include/linux/avf/virtchnl.h 7018 7019INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7020M: Maik Broemme <mbroemme@libmpq.org> 7021L: linux-fbdev@vger.kernel.org 7022S: Maintained 7023F: Documentation/fb/intelfb.txt 7024F: drivers/video/fbdev/intelfb/ 7025 7026INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7027M: Zhenyu Wang <zhenyuw@linux.intel.com> 7028M: Zhi Wang <zhi.a.wang@intel.com> 7029L: intel-gvt-dev@lists.freedesktop.org 7030L: intel-gfx@lists.freedesktop.org 7031W: https://01.org/igvt-g 7032T: git https://github.com/01org/gvt-linux.git 7033S: Supported 7034F: drivers/gpu/drm/i915/gvt/ 7035 7036INTEL HID EVENT DRIVER 7037M: Alex Hung <alex.hung@canonical.com> 7038L: platform-driver-x86@vger.kernel.org 7039S: Maintained 7040F: drivers/platform/x86/intel-hid.c 7041 7042INTEL I/OAT DMA DRIVER 7043M: Dave Jiang <dave.jiang@intel.com> 7044R: Dan Williams <dan.j.williams@intel.com> 7045L: dmaengine@vger.kernel.org 7046Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7047S: Supported 7048F: drivers/dma/ioat* 7049 7050INTEL IDLE DRIVER 7051M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7052M: Len Brown <lenb@kernel.org> 7053L: linux-pm@vger.kernel.org 7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7055B: https://bugzilla.kernel.org 7056S: Supported 7057F: drivers/idle/intel_idle.c 7058 7059INTEL INTEGRATED SENSOR HUB DRIVER 7060M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7061M: Jiri Kosina <jikos@kernel.org> 7062L: linux-input@vger.kernel.org 7063S: Maintained 7064F: drivers/hid/intel-ish-hid/ 7065 7066INTEL IOMMU (VT-d) 7067M: David Woodhouse <dwmw2@infradead.org> 7068L: iommu@lists.linux-foundation.org 7069T: git git://git.infradead.org/iommu-2.6.git 7070S: Supported 7071F: drivers/iommu/intel-iommu.c 7072F: include/linux/intel-iommu.h 7073 7074INTEL IOP-ADMA DMA DRIVER 7075R: Dan Williams <dan.j.williams@intel.com> 7076S: Odd fixes 7077F: drivers/dma/iop-adma.c 7078 7079INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7080M: Krzysztof Halasa <khalasa@piap.pl> 7081S: Maintained 7082F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7083F: arch/arm/mach-ixp4xx/include/mach/npe.h 7084F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7085F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7086F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7087F: drivers/net/wan/ixp4xx_hss.c 7088 7089INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7090M: Deepak Saxena <dsaxena@plexity.net> 7091S: Maintained 7092F: drivers/char/hw_random/ixp4xx-rng.c 7093 7094INTEL MANAGEMENT ENGINE (mei) 7095M: Tomas Winkler <tomas.winkler@intel.com> 7096L: linux-kernel@vger.kernel.org 7097S: Supported 7098F: include/uapi/linux/mei.h 7099F: include/linux/mei_cl_bus.h 7100F: drivers/misc/mei/* 7101F: drivers/watchdog/mei_wdt.c 7102F: Documentation/misc-devices/mei/* 7103F: samples/mei/* 7104 7105INTEL MENLOW THERMAL DRIVER 7106M: Sujith Thomas <sujith.thomas@intel.com> 7107L: platform-driver-x86@vger.kernel.org 7108W: https://01.org/linux-acpi 7109S: Supported 7110F: drivers/platform/x86/intel_menlow.c 7111 7112INTEL MERRIFIELD GPIO DRIVER 7113M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7114L: linux-gpio@vger.kernel.org 7115S: Maintained 7116F: drivers/gpio/gpio-merrifield.c 7117 7118INTEL MIC DRIVERS (mic) 7119M: Sudeep Dutt <sudeep.dutt@intel.com> 7120M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7121S: Supported 7122W: https://github.com/sudeepdutt/mic 7123W: http://software.intel.com/en-us/mic-developer 7124F: include/linux/mic_bus.h 7125F: include/linux/scif.h 7126F: include/uapi/linux/mic_common.h 7127F: include/uapi/linux/mic_ioctl.h 7128F: include/uapi/linux/scif_ioctl.h 7129F: drivers/misc/mic/ 7130F: drivers/dma/mic_x100_dma.c 7131F: drivers/dma/mic_x100_dma.h 7132F: Documentation/mic/ 7133 7134INTEL PMC CORE DRIVER 7135M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7136M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7137L: platform-driver-x86@vger.kernel.org 7138S: Maintained 7139F: arch/x86/include/asm/pmc_core.h 7140F: drivers/platform/x86/intel_pmc_core* 7141 7142INTEL PMC/P-Unit IPC DRIVER 7143M: Zha Qipeng<qipeng.zha@intel.com> 7144L: platform-driver-x86@vger.kernel.org 7145S: Maintained 7146F: drivers/platform/x86/intel_pmc_ipc.c 7147F: drivers/platform/x86/intel_punit_ipc.c 7148F: arch/x86/include/asm/intel_pmc_ipc.h 7149F: arch/x86/include/asm/intel_punit_ipc.h 7150 7151INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7152M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7153L: linux-wireless@vger.kernel.org 7154S: Maintained 7155F: Documentation/networking/README.ipw2100 7156F: Documentation/networking/README.ipw2200 7157F: drivers/net/wireless/intel/ipw2x00/ 7158 7159INTEL PSTATE DRIVER 7160M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7161M: Len Brown <lenb@kernel.org> 7162L: linux-pm@vger.kernel.org 7163S: Supported 7164F: drivers/cpufreq/intel_pstate.c 7165 7166INTEL RDMA RNIC DRIVER 7167M: Faisal Latif <faisal.latif@intel.com> 7168M: Shiraz Saleem <shiraz.saleem@intel.com> 7169L: linux-rdma@vger.kernel.org 7170S: Supported 7171F: drivers/infiniband/hw/i40iw/ 7172 7173INTEL TELEMETRY DRIVER 7174M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7175L: platform-driver-x86@vger.kernel.org 7176S: Maintained 7177F: arch/x86/include/asm/intel_telemetry.h 7178F: drivers/platform/x86/intel_telemetry* 7179 7180INTEL VIRTUAL BUTTON DRIVER 7181M: AceLan Kao <acelan.kao@canonical.com> 7182L: platform-driver-x86@vger.kernel.org 7183S: Maintained 7184F: drivers/platform/x86/intel-vbtn.c 7185 7186INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7187M: Stanislaw Gruszka <sgruszka@redhat.com> 7188L: linux-wireless@vger.kernel.org 7189S: Supported 7190F: drivers/net/wireless/intel/iwlegacy/ 7191 7192INTEL WIRELESS WIFI LINK (iwlwifi) 7193M: Johannes Berg <johannes.berg@intel.com> 7194M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7195M: Luca Coelho <luciano.coelho@intel.com> 7196M: Intel Linux Wireless <linuxwifi@intel.com> 7197L: linux-wireless@vger.kernel.org 7198W: http://intellinuxwireless.org 7199T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7200S: Supported 7201F: drivers/net/wireless/intel/iwlwifi/ 7202 7203INTEL WIRELESS WIMAX CONNECTION 2400 7204M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7205M: linux-wimax@intel.com 7206L: wimax@linuxwimax.org (subscribers-only) 7207S: Supported 7208W: http://linuxwimax.org 7209F: Documentation/wimax/README.i2400m 7210F: drivers/net/wimax/i2400m/ 7211F: include/uapi/linux/wimax/i2400m.h 7212 7213INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7214M: Mario Limonciello <mario.limonciello@dell.com> 7215S: Maintained 7216F: drivers/platform/x86/intel-wmi-thunderbolt.c 7217 7218INTEL(R) TRACE HUB 7219M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7220S: Supported 7221F: Documentation/trace/intel_th.txt 7222F: drivers/hwtracing/intel_th/ 7223 7224INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7225M: Ning Sun <ning.sun@intel.com> 7226L: tboot-devel@lists.sourceforge.net 7227W: http://tboot.sourceforge.net 7228T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7229S: Supported 7230F: Documentation/intel_txt.txt 7231F: include/linux/tboot.h 7232F: arch/x86/kernel/tboot.c 7233 7234INTEL-MID GPIO DRIVER 7235M: David Cohen <david.a.cohen@linux.intel.com> 7236L: linux-gpio@vger.kernel.org 7237S: Maintained 7238F: drivers/gpio/gpio-intel-mid.c 7239 7240INVENSENSE MPU-3050 GYROSCOPE DRIVER 7241M: Linus Walleij <linus.walleij@linaro.org> 7242L: linux-iio@vger.kernel.org 7243S: Maintained 7244F: drivers/iio/gyro/mpu3050* 7245F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7246 7247IOC3 ETHERNET DRIVER 7248M: Ralf Baechle <ralf@linux-mips.org> 7249L: linux-mips@linux-mips.org 7250S: Maintained 7251F: drivers/net/ethernet/sgi/ioc3-eth.c 7252 7253IOC3 SERIAL DRIVER 7254M: Pat Gefre <pfg@sgi.com> 7255L: linux-serial@vger.kernel.org 7256S: Maintained 7257F: drivers/tty/serial/ioc3_serial.c 7258 7259IOMMU DRIVERS 7260M: Joerg Roedel <joro@8bytes.org> 7261L: iommu@lists.linux-foundation.org 7262T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7263S: Maintained 7264F: Documentation/devicetree/bindings/iommu/ 7265F: drivers/iommu/ 7266F: include/linux/iommu.h 7267F: include/linux/iova.h 7268 7269IP MASQUERADING 7270M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7271S: Maintained 7272F: net/ipv4/netfilter/ipt_MASQUERADE.c 7273 7274IPMI SUBSYSTEM 7275M: Corey Minyard <minyard@acm.org> 7276L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7277W: http://openipmi.sourceforge.net/ 7278S: Supported 7279F: Documentation/IPMI.txt 7280F: drivers/char/ipmi/ 7281F: include/linux/ipmi* 7282F: include/uapi/linux/ipmi* 7283 7284IPS SCSI RAID DRIVER 7285M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7286L: linux-scsi@vger.kernel.org 7287W: http://www.adaptec.com/ 7288S: Maintained 7289F: drivers/scsi/ips* 7290 7291IPVS 7292M: Wensong Zhang <wensong@linux-vs.org> 7293M: Simon Horman <horms@verge.net.au> 7294M: Julian Anastasov <ja@ssi.bg> 7295L: netdev@vger.kernel.org 7296L: lvs-devel@vger.kernel.org 7297S: Maintained 7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7299T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7300F: Documentation/networking/ipvs-sysctl.txt 7301F: include/net/ip_vs.h 7302F: include/uapi/linux/ip_vs.h 7303F: net/netfilter/ipvs/ 7304 7305IPWIRELESS DRIVER 7306M: Jiri Kosina <jikos@kernel.org> 7307M: David Sterba <dsterba@suse.com> 7308S: Odd Fixes 7309F: drivers/tty/ipwireless/ 7310 7311IPX NETWORK LAYER 7312L: netdev@vger.kernel.org 7313S: Odd fixes 7314F: include/net/ipx.h 7315F: include/uapi/linux/ipx.h 7316F: net/ipx/ 7317 7318IRDA SUBSYSTEM 7319M: Samuel Ortiz <samuel@sortiz.org> 7320L: irda-users@lists.sourceforge.net (subscribers-only) 7321L: netdev@vger.kernel.org 7322W: http://irda.sourceforge.net/ 7323S: Maintained 7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7325F: Documentation/networking/irda.txt 7326F: drivers/staging/irda/ 7327 7328IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7329M: Marc Zyngier <marc.zyngier@arm.com> 7330S: Maintained 7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7332F: Documentation/IRQ-domain.txt 7333F: include/linux/irqdomain.h 7334F: kernel/irq/irqdomain.c 7335F: kernel/irq/msi.c 7336 7337IRQ SUBSYSTEM 7338M: Thomas Gleixner <tglx@linutronix.de> 7339L: linux-kernel@vger.kernel.org 7340S: Maintained 7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7342F: kernel/irq/ 7343 7344IRQCHIP DRIVERS 7345M: Thomas Gleixner <tglx@linutronix.de> 7346M: Jason Cooper <jason@lakedaemon.net> 7347M: Marc Zyngier <marc.zyngier@arm.com> 7348L: linux-kernel@vger.kernel.org 7349S: Maintained 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7351F: Documentation/devicetree/bindings/interrupt-controller/ 7352F: drivers/irqchip/ 7353 7354ISA 7355M: William Breathitt Gray <vilhelm.gray@gmail.com> 7356S: Maintained 7357F: Documentation/isa.txt 7358F: drivers/base/isa.c 7359F: include/linux/isa.h 7360 7361ISA RADIO MODULE 7362M: Hans Verkuil <hverkuil@xs4all.nl> 7363L: linux-media@vger.kernel.org 7364T: git git://linuxtv.org/media_tree.git 7365W: https://linuxtv.org 7366S: Maintained 7367F: drivers/media/radio/radio-isa* 7368 7369ISAPNP 7370M: Jaroslav Kysela <perex@perex.cz> 7371S: Maintained 7372F: Documentation/isapnp.txt 7373F: drivers/pnp/isapnp/ 7374F: include/linux/isapnp.h 7375 7376ISCSI 7377M: Lee Duncan <lduncan@suse.com> 7378M: Chris Leech <cleech@redhat.com> 7379L: open-iscsi@googlegroups.com 7380W: www.open-iscsi.com 7381S: Maintained 7382F: drivers/scsi/*iscsi* 7383F: include/scsi/*iscsi* 7384 7385iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7386M: Peter Jones <pjones@redhat.com> 7387M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7388S: Maintained 7389F: drivers/firmware/iscsi_ibft* 7390 7391ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7392M: Or Gerlitz <ogerlitz@mellanox.com> 7393M: Sagi Grimberg <sagi@grimberg.me> 7394M: Roi Dayan <roid@mellanox.com> 7395L: linux-rdma@vger.kernel.org 7396S: Supported 7397W: http://www.openfabrics.org 7398W: www.open-iscsi.org 7399Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7400F: drivers/infiniband/ulp/iser/ 7401 7402ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7403M: Sagi Grimberg <sagi@grimberg.me> 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7405L: linux-rdma@vger.kernel.org 7406L: target-devel@vger.kernel.org 7407S: Supported 7408W: http://www.linux-iscsi.org 7409F: drivers/infiniband/ulp/isert 7410 7411ISDN SUBSYSTEM 7412M: Karsten Keil <isdn@linux-pingi.de> 7413L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7414L: netdev@vger.kernel.org 7415W: http://www.isdn4linux.de 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7417S: Maintained 7418F: Documentation/isdn/ 7419F: drivers/isdn/ 7420F: include/linux/isdn.h 7421F: include/linux/isdn/ 7422F: include/uapi/linux/isdn.h 7423F: include/uapi/linux/isdn/ 7424 7425ISDN SUBSYSTEM (Eicon active card driver) 7426M: Armin Schindler <mac@melware.de> 7427L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7428W: http://www.melware.de 7429S: Maintained 7430F: drivers/isdn/hardware/eicon/ 7431 7432IT87 HARDWARE MONITORING DRIVER 7433M: Jean Delvare <jdelvare@suse.com> 7434L: linux-hwmon@vger.kernel.org 7435S: Maintained 7436F: Documentation/hwmon/it87 7437F: drivers/hwmon/it87.c 7438 7439IT913X MEDIA DRIVER 7440M: Antti Palosaari <crope@iki.fi> 7441L: linux-media@vger.kernel.org 7442W: https://linuxtv.org 7443W: http://palosaari.fi/linux/ 7444Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7445T: git git://linuxtv.org/anttip/media_tree.git 7446S: Maintained 7447F: drivers/media/tuners/it913x* 7448 7449IVTV VIDEO4LINUX DRIVER 7450M: Andy Walls <awalls@md.metrocast.net> 7451L: ivtv-devel@ivtvdriver.org (subscribers-only) 7452L: linux-media@vger.kernel.org 7453T: git git://linuxtv.org/media_tree.git 7454W: http://www.ivtvdriver.org 7455S: Maintained 7456F: Documentation/media/v4l-drivers/ivtv* 7457F: drivers/media/pci/ivtv/ 7458F: include/uapi/linux/ivtv* 7459 7460IX2505V MEDIA DRIVER 7461M: Malcolm Priestley <tvboxspy@gmail.com> 7462L: linux-media@vger.kernel.org 7463W: https://linuxtv.org 7464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7465S: Maintained 7466F: drivers/media/dvb-frontends/ix2505v* 7467 7468JC42.4 TEMPERATURE SENSOR DRIVER 7469M: Guenter Roeck <linux@roeck-us.net> 7470L: linux-hwmon@vger.kernel.org 7471S: Maintained 7472F: drivers/hwmon/jc42.c 7473F: Documentation/hwmon/jc42 7474 7475JFS FILESYSTEM 7476M: Dave Kleikamp <shaggy@kernel.org> 7477L: jfs-discussion@lists.sourceforge.net 7478W: http://jfs.sourceforge.net/ 7479T: git git://github.com/kleikamp/linux-shaggy.git 7480S: Maintained 7481F: Documentation/filesystems/jfs.txt 7482F: fs/jfs/ 7483 7484JME NETWORK DRIVER 7485M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7486L: netdev@vger.kernel.org 7487S: Maintained 7488F: drivers/net/ethernet/jme.* 7489 7490JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7491M: David Woodhouse <dwmw2@infradead.org> 7492L: linux-mtd@lists.infradead.org 7493W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7494S: Maintained 7495F: fs/jffs2/ 7496F: include/uapi/linux/jffs2.h 7497 7498JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7499M: "Theodore Ts'o" <tytso@mit.edu> 7500M: Jan Kara <jack@suse.com> 7501L: linux-ext4@vger.kernel.org 7502S: Maintained 7503F: fs/jbd2/ 7504F: include/linux/jbd2.h 7505 7506JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7507M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7508L: linux-media@vger.kernel.org 7509S: Maintained 7510F: drivers/media/platform/rcar_jpu.c 7511 7512JSM Neo PCI based serial card 7513M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7514L: linux-serial@vger.kernel.org 7515S: Maintained 7516F: drivers/tty/serial/jsm/ 7517 7518K10TEMP HARDWARE MONITORING DRIVER 7519M: Clemens Ladisch <clemens@ladisch.de> 7520L: linux-hwmon@vger.kernel.org 7521S: Maintained 7522F: Documentation/hwmon/k10temp 7523F: drivers/hwmon/k10temp.c 7524 7525K8TEMP HARDWARE MONITORING DRIVER 7526M: Rudolf Marek <r.marek@assembler.cz> 7527L: linux-hwmon@vger.kernel.org 7528S: Maintained 7529F: Documentation/hwmon/k8temp 7530F: drivers/hwmon/k8temp.c 7531 7532KASAN 7533M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7534R: Alexander Potapenko <glider@google.com> 7535R: Dmitry Vyukov <dvyukov@google.com> 7536L: kasan-dev@googlegroups.com 7537S: Maintained 7538F: arch/*/include/asm/kasan.h 7539F: arch/*/mm/kasan_init* 7540F: Documentation/dev-tools/kasan.rst 7541F: include/linux/kasan*.h 7542F: lib/test_kasan.c 7543F: mm/kasan/ 7544F: scripts/Makefile.kasan 7545 7546KCONFIG 7547L: linux-kbuild@vger.kernel.org 7548S: Orphan 7549F: Documentation/kbuild/kconfig-language.txt 7550F: scripts/kconfig/ 7551 7552KDUMP 7553M: Dave Young <dyoung@redhat.com> 7554M: Baoquan He <bhe@redhat.com> 7555R: Vivek Goyal <vgoyal@redhat.com> 7556L: kexec@lists.infradead.org 7557W: http://lse.sourceforge.net/kdump/ 7558S: Maintained 7559F: Documentation/kdump/ 7560 7561KEENE FM RADIO TRANSMITTER DRIVER 7562M: Hans Verkuil <hverkuil@xs4all.nl> 7563L: linux-media@vger.kernel.org 7564T: git git://linuxtv.org/media_tree.git 7565W: https://linuxtv.org 7566S: Maintained 7567F: drivers/media/radio/radio-keene* 7568 7569KERNEL AUTOMOUNTER v4 (AUTOFS4) 7570M: Ian Kent <raven@themaw.net> 7571L: autofs@vger.kernel.org 7572S: Maintained 7573F: fs/autofs4/ 7574 7575KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7576M: Masahiro Yamada <yamada.masahiro@socionext.com> 7577M: Michal Marek <michal.lkml@markovi.net> 7578T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7579L: linux-kbuild@vger.kernel.org 7580S: Maintained 7581F: Documentation/kbuild/ 7582F: Makefile 7583F: scripts/Makefile.* 7584F: scripts/basic/ 7585F: scripts/mk* 7586F: scripts/package/ 7587 7588KERNEL JANITORS 7589L: kernel-janitors@vger.kernel.org 7590W: http://kernelnewbies.org/KernelJanitors 7591S: Odd Fixes 7592 7593KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7594M: "J. Bruce Fields" <bfields@fieldses.org> 7595M: Jeff Layton <jlayton@kernel.org> 7596L: linux-nfs@vger.kernel.org 7597W: http://nfs.sourceforge.net/ 7598T: git git://linux-nfs.org/~bfields/linux.git 7599S: Supported 7600F: fs/nfsd/ 7601F: include/uapi/linux/nfsd/ 7602F: fs/lockd/ 7603F: fs/nfs_common/ 7604F: net/sunrpc/ 7605F: include/linux/lockd/ 7606F: include/linux/sunrpc/ 7607F: include/uapi/linux/sunrpc/ 7608 7609KERNEL SELFTEST FRAMEWORK 7610M: Shuah Khan <shuahkh@osg.samsung.com> 7611M: Shuah Khan <shuah@kernel.org> 7612L: linux-kselftest@vger.kernel.org 7613T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7614S: Maintained 7615F: tools/testing/selftests/ 7616F: Documentation/dev-tools/kselftest* 7617 7618KERNEL USERMODE HELPER 7619M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7620L: linux-kernel@vger.kernel.org 7621S: Maintained 7622F: kernel/umh.c 7623F: include/linux/umh.h 7624 7625KERNEL VIRTUAL MACHINE (KVM) 7626M: Paolo Bonzini <pbonzini@redhat.com> 7627M: Radim Krčmář <rkrcmar@redhat.com> 7628L: kvm@vger.kernel.org 7629W: http://www.linux-kvm.org 7630T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7631S: Supported 7632F: Documentation/virtual/kvm/ 7633F: include/trace/events/kvm.h 7634F: include/uapi/asm-generic/kvm* 7635F: include/uapi/linux/kvm* 7636F: include/asm-generic/kvm* 7637F: include/linux/kvm* 7638F: include/kvm/iodev.h 7639F: virt/kvm/* 7640F: tools/kvm/ 7641 7642KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7643M: Joerg Roedel <joro@8bytes.org> 7644L: kvm@vger.kernel.org 7645W: http://www.linux-kvm.org/ 7646S: Maintained 7647F: arch/x86/include/asm/svm.h 7648F: arch/x86/kvm/svm.c 7649 7650KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7651M: Christoffer Dall <christoffer.dall@linaro.org> 7652M: Marc Zyngier <marc.zyngier@arm.com> 7653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7654L: kvmarm@lists.cs.columbia.edu 7655W: http://systems.cs.columbia.edu/projects/kvm-arm 7656T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7657S: Supported 7658F: arch/arm/include/uapi/asm/kvm* 7659F: arch/arm/include/asm/kvm* 7660F: arch/arm/kvm/ 7661F: virt/kvm/arm/ 7662F: include/kvm/arm_* 7663 7664KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7665M: Christoffer Dall <christoffer.dall@linaro.org> 7666M: Marc Zyngier <marc.zyngier@arm.com> 7667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7668L: kvmarm@lists.cs.columbia.edu 7669S: Maintained 7670F: arch/arm64/include/uapi/asm/kvm* 7671F: arch/arm64/include/asm/kvm* 7672F: arch/arm64/kvm/ 7673 7674KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7675M: James Hogan <jhogan@kernel.org> 7676L: linux-mips@linux-mips.org 7677S: Supported 7678F: arch/mips/include/uapi/asm/kvm* 7679F: arch/mips/include/asm/kvm* 7680F: arch/mips/kvm/ 7681 7682KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7683M: Paul Mackerras <paulus@ozlabs.org> 7684L: kvm-ppc@vger.kernel.org 7685W: http://www.linux-kvm.org/ 7686T: git git://github.com/agraf/linux-2.6.git 7687S: Supported 7688F: arch/powerpc/include/uapi/asm/kvm* 7689F: arch/powerpc/include/asm/kvm* 7690F: arch/powerpc/kvm/ 7691F: arch/powerpc/kernel/kvm* 7692 7693KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7694M: Christian Borntraeger <borntraeger@de.ibm.com> 7695M: Cornelia Huck <cohuck@redhat.com> 7696L: linux-s390@vger.kernel.org 7697W: http://www.ibm.com/developerworks/linux/linux390/ 7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7699S: Supported 7700F: arch/s390/include/uapi/asm/kvm* 7701F: arch/s390/include/asm/gmap.h 7702F: arch/s390/include/asm/kvm* 7703F: arch/s390/kvm/ 7704F: arch/s390/mm/gmap.c 7705 7706KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7707M: Paolo Bonzini <pbonzini@redhat.com> 7708M: Radim Krčmář <rkrcmar@redhat.com> 7709L: kvm@vger.kernel.org 7710W: http://www.linux-kvm.org 7711T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7712S: Supported 7713F: arch/x86/kvm/ 7714F: arch/x86/include/uapi/asm/kvm* 7715F: arch/x86/include/asm/kvm* 7716F: arch/x86/include/asm/pvclock-abi.h 7717F: arch/x86/kernel/kvm.c 7718F: arch/x86/kernel/kvmclock.c 7719 7720KERNFS 7721M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7722M: Tejun Heo <tj@kernel.org> 7723T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7724S: Supported 7725F: include/linux/kernfs.h 7726F: fs/kernfs/ 7727 7728KEXEC 7729M: Eric Biederman <ebiederm@xmission.com> 7730W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7731L: kexec@lists.infradead.org 7732S: Maintained 7733F: include/linux/kexec.h 7734F: include/uapi/linux/kexec.h 7735F: kernel/kexec* 7736 7737KEYS-ENCRYPTED 7738M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7739L: linux-integrity@vger.kernel.org 7740L: keyrings@vger.kernel.org 7741S: Supported 7742F: Documentation/security/keys/trusted-encrypted.rst 7743F: include/keys/encrypted-type.h 7744F: security/keys/encrypted-keys/ 7745 7746KEYS-TRUSTED 7747M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7748L: linux-integrity@vger.kernel.org 7749L: keyrings@vger.kernel.org 7750S: Supported 7751F: Documentation/security/keys/trusted-encrypted.rst 7752F: include/keys/trusted-type.h 7753F: security/keys/trusted.c 7754F: security/keys/trusted.h 7755 7756KEYS/KEYRINGS: 7757M: David Howells <dhowells@redhat.com> 7758L: keyrings@vger.kernel.org 7759S: Maintained 7760F: Documentation/security/keys/core.rst 7761F: include/linux/key.h 7762F: include/linux/key-type.h 7763F: include/linux/keyctl.h 7764F: include/uapi/linux/keyctl.h 7765F: include/keys/ 7766F: security/keys/ 7767 7768KGDB / KDB /debug_core 7769M: Jason Wessel <jason.wessel@windriver.com> 7770W: http://kgdb.wiki.kernel.org/ 7771L: kgdb-bugreport@lists.sourceforge.net 7772T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7773S: Maintained 7774F: Documentation/dev-tools/kgdb.rst 7775F: drivers/misc/kgdbts.c 7776F: drivers/tty/serial/kgdboc.c 7777F: include/linux/kdb.h 7778F: include/linux/kgdb.h 7779F: kernel/debug/ 7780 7781KMEMLEAK 7782M: Catalin Marinas <catalin.marinas@arm.com> 7783S: Maintained 7784F: Documentation/dev-tools/kmemleak.rst 7785F: include/linux/kmemleak.h 7786F: mm/kmemleak.c 7787F: mm/kmemleak-test.c 7788 7789KMOD KERNEL MODULE LOADER - USERMODE HELPER 7790M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7791L: linux-kernel@vger.kernel.org 7792S: Maintained 7793F: kernel/kmod.c 7794F: include/linux/kmod.h 7795F: lib/test_kmod.c 7796F: tools/testing/selftests/kmod/ 7797 7798KPROBES 7799M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7800M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7801M: "David S. Miller" <davem@davemloft.net> 7802M: Masami Hiramatsu <mhiramat@kernel.org> 7803S: Maintained 7804F: Documentation/kprobes.txt 7805F: include/linux/kprobes.h 7806F: include/asm-generic/kprobes.h 7807F: kernel/kprobes.c 7808 7809KS0108 LCD CONTROLLER DRIVER 7810M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7811W: http://miguelojeda.es/auxdisplay.htm 7812W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7813S: Maintained 7814F: Documentation/auxdisplay/ks0108 7815F: drivers/auxdisplay/ks0108.c 7816F: include/linux/ks0108.h 7817 7818L3MDEV 7819M: David Ahern <dsa@cumulusnetworks.com> 7820L: netdev@vger.kernel.org 7821S: Maintained 7822F: net/l3mdev 7823F: include/net/l3mdev.h 7824 7825LANTIQ MIPS ARCHITECTURE 7826M: John Crispin <john@phrozen.org> 7827L: linux-mips@linux-mips.org 7828S: Maintained 7829F: arch/mips/lantiq 7830F: drivers/soc/lantiq 7831 7832LAPB module 7833L: linux-x25@vger.kernel.org 7834S: Orphan 7835F: Documentation/networking/lapb-module.txt 7836F: include/*/lapb.h 7837F: net/lapb/ 7838 7839LASI 53c700 driver for PARISC 7840M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7841L: linux-scsi@vger.kernel.org 7842S: Maintained 7843F: Documentation/scsi/53c700.txt 7844F: drivers/scsi/53c700* 7845 7846LEAKING_ADDRESSES 7847M: Tobin C. Harding <me@tobin.cc> 7848S: Maintained 7849F: scripts/leaking_addresses.pl 7850 7851LED SUBSYSTEM 7852M: Richard Purdie <rpurdie@rpsys.net> 7853M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7854M: Pavel Machek <pavel@ucw.cz> 7855L: linux-leds@vger.kernel.org 7856T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7857S: Maintained 7858F: Documentation/devicetree/bindings/leds/ 7859F: drivers/leds/ 7860F: include/linux/leds.h 7861 7862LEGACY EEPROM DRIVER 7863M: Jean Delvare <jdelvare@suse.com> 7864S: Maintained 7865F: Documentation/misc-devices/eeprom 7866F: drivers/misc/eeprom/eeprom.c 7867 7868LEGO USB Tower driver 7869M: Juergen Stuber <starblue@users.sourceforge.net> 7870L: legousb-devel@lists.sourceforge.net 7871W: http://legousb.sourceforge.net/ 7872S: Maintained 7873F: drivers/usb/misc/legousbtower.c 7874 7875LG2160 MEDIA DRIVER 7876M: Michael Krufky <mkrufky@linuxtv.org> 7877L: linux-media@vger.kernel.org 7878W: https://linuxtv.org 7879W: http://github.com/mkrufky 7880Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7881T: git git://linuxtv.org/mkrufky/tuners.git 7882S: Maintained 7883F: drivers/media/dvb-frontends/lg2160.* 7884 7885LGDT3305 MEDIA DRIVER 7886M: Michael Krufky <mkrufky@linuxtv.org> 7887L: linux-media@vger.kernel.org 7888W: https://linuxtv.org 7889W: http://github.com/mkrufky 7890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7891T: git git://linuxtv.org/mkrufky/tuners.git 7892S: Maintained 7893F: drivers/media/dvb-frontends/lgdt3305.* 7894 7895LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7896M: Viresh Kumar <vireshk@kernel.org> 7897L: linux-ide@vger.kernel.org 7898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7899S: Maintained 7900F: include/linux/pata_arasan_cf_data.h 7901F: drivers/ata/pata_arasan_cf.c 7902 7903LIBATA PATA DRIVERS 7904M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7905M: Tejun Heo <tj@kernel.org> 7906L: linux-ide@vger.kernel.org 7907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7908S: Maintained 7909F: drivers/ata/pata_*.c 7910F: drivers/ata/ata_generic.c 7911 7912LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7913M: Linus Walleij <linus.walleij@linaro.org> 7914L: linux-ide@vger.kernel.org 7915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7916S: Maintained 7917F: drivers/ata/pata_ftide010.c 7918F: drivers/ata/sata_gemini.c 7919F: drivers/ata/sata_gemini.h 7920 7921LIBATA SATA AHCI PLATFORM devices support 7922M: Hans de Goede <hdegoede@redhat.com> 7923M: Tejun Heo <tj@kernel.org> 7924L: linux-ide@vger.kernel.org 7925T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7926S: Maintained 7927F: drivers/ata/ahci_platform.c 7928F: drivers/ata/libahci_platform.c 7929F: include/linux/ahci_platform.h 7930 7931LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7932M: Mikael Pettersson <mikpelinux@gmail.com> 7933L: linux-ide@vger.kernel.org 7934T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7935S: Maintained 7936F: drivers/ata/sata_promise.* 7937 7938LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7939M: Tejun Heo <tj@kernel.org> 7940L: linux-ide@vger.kernel.org 7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7942S: Maintained 7943F: drivers/ata/ 7944F: include/linux/ata.h 7945F: include/linux/libata.h 7946F: Documentation/devicetree/bindings/ata/ 7947 7948LIBLOCKDEP 7949M: Sasha Levin <alexander.levin@verizon.com> 7950S: Maintained 7951F: tools/lib/lockdep/ 7952 7953LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7954M: Ross Zwisler <ross.zwisler@linux.intel.com> 7955L: linux-nvdimm@lists.01.org 7956Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7957S: Supported 7958F: drivers/nvdimm/blk.c 7959F: drivers/nvdimm/region_devs.c 7960 7961LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7962M: Vishal Verma <vishal.l.verma@intel.com> 7963L: linux-nvdimm@lists.01.org 7964Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7965S: Supported 7966F: drivers/nvdimm/btt* 7967 7968LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7969M: Ross Zwisler <ross.zwisler@linux.intel.com> 7970L: linux-nvdimm@lists.01.org 7971Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7972S: Supported 7973F: drivers/nvdimm/pmem* 7974 7975LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7976M: Dan Williams <dan.j.williams@intel.com> 7977L: linux-nvdimm@lists.01.org 7978Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7979T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7980S: Supported 7981F: drivers/nvdimm/* 7982F: drivers/acpi/nfit/* 7983F: include/linux/nd.h 7984F: include/linux/libnvdimm.h 7985F: include/uapi/linux/ndctl.h 7986 7987LIGHTNVM PLATFORM SUPPORT 7988M: Matias Bjorling <mb@lightnvm.io> 7989W: http://github/OpenChannelSSD 7990L: linux-block@vger.kernel.org 7991S: Maintained 7992F: drivers/lightnvm/ 7993F: include/linux/lightnvm.h 7994F: include/uapi/linux/lightnvm.h 7995 7996LINUX FOR POWER MACINTOSH 7997M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7998W: http://www.penguinppc.org/ 7999L: linuxppc-dev@lists.ozlabs.org 8000S: Maintained 8001F: arch/powerpc/platforms/powermac/ 8002F: drivers/macintosh/ 8003 8004LINUX FOR POWERPC (32-BIT AND 64-BIT) 8005M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8006M: Paul Mackerras <paulus@samba.org> 8007M: Michael Ellerman <mpe@ellerman.id.au> 8008W: https://github.com/linuxppc/linux/wiki 8009L: linuxppc-dev@lists.ozlabs.org 8010Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8011T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8012S: Supported 8013F: Documentation/ABI/stable/sysfs-firmware-opal-* 8014F: Documentation/devicetree/bindings/powerpc/ 8015F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8016F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8017F: Documentation/powerpc/ 8018F: arch/powerpc/ 8019F: drivers/char/tpm/tpm_ibmvtpm* 8020F: drivers/crypto/nx/ 8021F: drivers/crypto/vmx/ 8022F: drivers/i2c/busses/i2c-opal.c 8023F: drivers/net/ethernet/ibm/ibmveth.* 8024F: drivers/net/ethernet/ibm/ibmvnic.* 8025F: drivers/pci/hotplug/pnv_php.c 8026F: drivers/pci/hotplug/rpa* 8027F: drivers/rtc/rtc-opal.c 8028F: drivers/scsi/ibmvscsi/ 8029F: drivers/tty/hvc/hvc_opal.c 8030F: drivers/watchdog/wdrtas.c 8031F: tools/testing/selftests/powerpc 8032N: /pmac 8033N: powermac 8034N: powernv 8035N: [^a-z0-9]ps3 8036N: pseries 8037 8038LINUX FOR POWERPC EMBEDDED MPC5XXX 8039M: Anatolij Gustschin <agust@denx.de> 8040L: linuxppc-dev@lists.ozlabs.org 8041T: git git://git.denx.de/linux-denx-agust.git 8042S: Maintained 8043F: arch/powerpc/platforms/512x/ 8044F: arch/powerpc/platforms/52xx/ 8045 8046LINUX FOR POWERPC EMBEDDED PPC4XX 8047M: Alistair Popple <alistair@popple.id.au> 8048M: Matt Porter <mporter@kernel.crashing.org> 8049W: http://www.penguinppc.org/ 8050L: linuxppc-dev@lists.ozlabs.org 8051S: Maintained 8052F: arch/powerpc/platforms/40x/ 8053F: arch/powerpc/platforms/44x/ 8054 8055LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8056M: Scott Wood <oss@buserror.net> 8057M: Kumar Gala <galak@kernel.crashing.org> 8058W: http://www.penguinppc.org/ 8059L: linuxppc-dev@lists.ozlabs.org 8060T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8061S: Maintained 8062F: arch/powerpc/platforms/83xx/ 8063F: arch/powerpc/platforms/85xx/ 8064F: Documentation/devicetree/bindings/powerpc/fsl/ 8065 8066LINUX FOR POWERPC EMBEDDED PPC8XX 8067M: Vitaly Bordug <vitb@kernel.crashing.org> 8068W: http://www.penguinppc.org/ 8069L: linuxppc-dev@lists.ozlabs.org 8070S: Maintained 8071F: arch/powerpc/platforms/8xx/ 8072 8073LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8074L: linuxppc-dev@lists.ozlabs.org 8075S: Orphan 8076F: arch/powerpc/*/*virtex* 8077F: arch/powerpc/*/*/*virtex* 8078 8079LINUX FOR POWERPC PA SEMI PWRFICIENT 8080L: linuxppc-dev@lists.ozlabs.org 8081S: Orphan 8082F: arch/powerpc/platforms/pasemi/ 8083F: drivers/*/*pasemi* 8084F: drivers/*/*/*pasemi* 8085 8086LINUX KERNEL DUMP TEST MODULE (LKDTM) 8087M: Kees Cook <keescook@chromium.org> 8088S: Maintained 8089F: drivers/misc/lkdtm* 8090 8091LINUX SECURITY MODULE (LSM) FRAMEWORK 8092M: Chris Wright <chrisw@sous-sol.org> 8093L: linux-security-module@vger.kernel.org 8094S: Supported 8095 8096LIS3LV02D ACCELEROMETER DRIVER 8097M: Eric Piel <eric.piel@tremplin-utc.net> 8098S: Maintained 8099F: Documentation/misc-devices/lis3lv02d 8100F: drivers/misc/lis3lv02d/ 8101F: drivers/platform/x86/hp_accel.c 8102 8103LIVE PATCHING 8104M: Josh Poimboeuf <jpoimboe@redhat.com> 8105M: Jessica Yu <jeyu@kernel.org> 8106M: Jiri Kosina <jikos@kernel.org> 8107M: Miroslav Benes <mbenes@suse.cz> 8108R: Petr Mladek <pmladek@suse.com> 8109S: Maintained 8110F: kernel/livepatch/ 8111F: include/linux/livepatch.h 8112F: arch/x86/include/asm/livepatch.h 8113F: arch/x86/kernel/livepatch.c 8114F: Documentation/livepatch/ 8115F: Documentation/ABI/testing/sysfs-kernel-livepatch 8116F: samples/livepatch/ 8117L: live-patching@vger.kernel.org 8118T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8119 8120LLC (802.2) 8121L: netdev@vger.kernel.org 8122S: Odd fixes 8123F: include/linux/llc.h 8124F: include/uapi/linux/llc.h 8125F: include/net/llc* 8126F: net/llc/ 8127 8128LM73 HARDWARE MONITOR DRIVER 8129M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8130L: linux-hwmon@vger.kernel.org 8131S: Maintained 8132F: drivers/hwmon/lm73.c 8133 8134LM78 HARDWARE MONITOR DRIVER 8135M: Jean Delvare <jdelvare@suse.com> 8136L: linux-hwmon@vger.kernel.org 8137S: Maintained 8138F: Documentation/hwmon/lm78 8139F: drivers/hwmon/lm78.c 8140 8141LM83 HARDWARE MONITOR DRIVER 8142M: Jean Delvare <jdelvare@suse.com> 8143L: linux-hwmon@vger.kernel.org 8144S: Maintained 8145F: Documentation/hwmon/lm83 8146F: drivers/hwmon/lm83.c 8147 8148LM90 HARDWARE MONITOR DRIVER 8149M: Jean Delvare <jdelvare@suse.com> 8150L: linux-hwmon@vger.kernel.org 8151S: Maintained 8152F: Documentation/hwmon/lm90 8153F: Documentation/devicetree/bindings/hwmon/lm90.txt 8154F: drivers/hwmon/lm90.c 8155F: include/dt-bindings/thermal/lm90.h 8156 8157LM95234 HARDWARE MONITOR DRIVER 8158M: Guenter Roeck <linux@roeck-us.net> 8159L: linux-hwmon@vger.kernel.org 8160S: Maintained 8161F: Documentation/hwmon/lm95234 8162F: drivers/hwmon/lm95234.c 8163 8164LME2510 MEDIA DRIVER 8165M: Malcolm Priestley <tvboxspy@gmail.com> 8166L: linux-media@vger.kernel.org 8167W: https://linuxtv.org 8168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8169S: Maintained 8170F: drivers/media/usb/dvb-usb-v2/lmedm04* 8171 8172LOADPIN SECURITY MODULE 8173M: Kees Cook <keescook@chromium.org> 8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8175S: Supported 8176F: security/loadpin/ 8177F: Documentation/admin-guide/LSM/LoadPin.rst 8178 8179LOCKING PRIMITIVES 8180M: Peter Zijlstra <peterz@infradead.org> 8181M: Ingo Molnar <mingo@redhat.com> 8182L: linux-kernel@vger.kernel.org 8183T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8184S: Maintained 8185F: Documentation/locking/ 8186F: include/linux/lockdep.h 8187F: include/linux/spinlock*.h 8188F: arch/*/include/asm/spinlock*.h 8189F: include/linux/rwlock*.h 8190F: include/linux/mutex*.h 8191F: arch/*/include/asm/mutex*.h 8192F: include/linux/rwsem*.h 8193F: arch/*/include/asm/rwsem.h 8194F: include/linux/seqlock.h 8195F: lib/locking*.[ch] 8196F: kernel/locking/ 8197 8198LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8199M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8200L: linux-ntfs-dev@lists.sourceforge.net 8201W: http://www.linux-ntfs.org/content/view/19/37/ 8202S: Maintained 8203F: Documentation/ldm.txt 8204F: block/partitions/ldm.* 8205 8206LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8207M: Sathya Prakash <sathya.prakash@broadcom.com> 8208M: Chaitra P B <chaitra.basappa@broadcom.com> 8209M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8210L: MPT-FusionLinux.pdl@broadcom.com 8211L: linux-scsi@vger.kernel.org 8212W: http://www.avagotech.com/support/ 8213S: Supported 8214F: drivers/message/fusion/ 8215F: drivers/scsi/mpt2sas/ 8216F: drivers/scsi/mpt3sas/ 8217 8218LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8219M: Matthew Wilcox <matthew@wil.cx> 8220L: linux-scsi@vger.kernel.org 8221S: Maintained 8222F: drivers/scsi/sym53c8xx_2/ 8223 8224LTC4261 HARDWARE MONITOR DRIVER 8225M: Guenter Roeck <linux@roeck-us.net> 8226L: linux-hwmon@vger.kernel.org 8227S: Maintained 8228F: Documentation/hwmon/ltc4261 8229F: drivers/hwmon/ltc4261.c 8230 8231LTC4306 I2C MULTIPLEXER DRIVER 8232M: Michael Hennerich <michael.hennerich@analog.com> 8233W: http://ez.analog.com/community/linux-device-drivers 8234L: linux-i2c@vger.kernel.org 8235S: Supported 8236F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8237F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8238 8239LTP (Linux Test Project) 8240M: Mike Frysinger <vapier@gentoo.org> 8241M: Cyril Hrubis <chrubis@suse.cz> 8242M: Wanlong Gao <wanlong.gao@gmail.com> 8243M: Jan Stancek <jstancek@redhat.com> 8244M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8245M: Alexey Kodanev <alexey.kodanev@oracle.com> 8246L: ltp@lists.linux.it (subscribers-only) 8247W: http://linux-test-project.github.io/ 8248T: git git://github.com/linux-test-project/ltp.git 8249S: Maintained 8250 8251M32R ARCHITECTURE 8252W: http://www.linux-m32r.org/ 8253S: Orphan 8254F: arch/m32r/ 8255 8256M68K ARCHITECTURE 8257M: Geert Uytterhoeven <geert@linux-m68k.org> 8258L: linux-m68k@lists.linux-m68k.org 8259W: http://www.linux-m68k.org/ 8260T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8261S: Maintained 8262F: arch/m68k/ 8263F: drivers/zorro/ 8264 8265M68K ON APPLE MACINTOSH 8266M: Joshua Thompson <funaho@jurai.org> 8267W: http://www.mac.linux-m68k.org/ 8268L: linux-m68k@lists.linux-m68k.org 8269S: Maintained 8270F: arch/m68k/mac/ 8271 8272M68K ON HP9000/300 8273M: Philip Blundell <philb@gnu.org> 8274W: http://www.tazenda.demon.co.uk/phil/linux-hp 8275S: Maintained 8276F: arch/m68k/hp300/ 8277 8278M88DS3103 MEDIA DRIVER 8279M: Antti Palosaari <crope@iki.fi> 8280L: linux-media@vger.kernel.org 8281W: https://linuxtv.org 8282W: http://palosaari.fi/linux/ 8283Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8284T: git git://linuxtv.org/anttip/media_tree.git 8285S: Maintained 8286F: drivers/media/dvb-frontends/m88ds3103* 8287 8288M88RS2000 MEDIA DRIVER 8289M: Malcolm Priestley <tvboxspy@gmail.com> 8290L: linux-media@vger.kernel.org 8291W: https://linuxtv.org 8292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8293S: Maintained 8294F: drivers/media/dvb-frontends/m88rs2000* 8295 8296MA901 MASTERKIT USB FM RADIO DRIVER 8297M: Alexey Klimov <klimov.linux@gmail.com> 8298L: linux-media@vger.kernel.org 8299T: git git://linuxtv.org/media_tree.git 8300S: Maintained 8301F: drivers/media/radio/radio-ma901.c 8302 8303MAC80211 8304M: Johannes Berg <johannes@sipsolutions.net> 8305L: linux-wireless@vger.kernel.org 8306W: http://wireless.kernel.org/ 8307T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8308T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8309S: Maintained 8310F: Documentation/networking/mac80211-injection.txt 8311F: include/net/mac80211.h 8312F: net/mac80211/ 8313F: drivers/net/wireless/mac80211_hwsim.[ch] 8314F: Documentation/networking/mac80211_hwsim/README 8315 8316MAILBOX API 8317M: Jassi Brar <jassisinghbrar@gmail.com> 8318L: linux-kernel@vger.kernel.org 8319S: Maintained 8320F: drivers/mailbox/ 8321F: include/linux/mailbox_client.h 8322F: include/linux/mailbox_controller.h 8323 8324MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8325M: Michael Kerrisk <mtk.manpages@gmail.com> 8326W: http://www.kernel.org/doc/man-pages 8327L: linux-man@vger.kernel.org 8328S: Maintained 8329 8330MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8331M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8332L: linux-mips@linux-mips.org 8333S: Maintained 8334F: arch/mips/boot/dts/img/pistachio_marduk.dts 8335 8336MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8337M: Andrew Lunn <andrew@lunn.ch> 8338M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8339L: netdev@vger.kernel.org 8340S: Maintained 8341F: drivers/net/dsa/mv88e6xxx/ 8342F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8343 8344MARVELL ARMADA DRM SUPPORT 8345M: Russell King <linux@armlinux.org.uk> 8346S: Maintained 8347T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8348T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8349F: drivers/gpu/drm/armada/ 8350F: include/uapi/drm/armada_drm.h 8351F: Documentation/devicetree/bindings/display/armada/ 8352 8353MARVELL CRYPTO DRIVER 8354M: Boris Brezillon <boris.brezillon@free-electrons.com> 8355M: Arnaud Ebalard <arno@natisbad.org> 8356F: drivers/crypto/marvell/ 8357S: Maintained 8358L: linux-crypto@vger.kernel.org 8359 8360MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8361M: Mirko Lindner <mlindner@marvell.com> 8362M: Stephen Hemminger <stephen@networkplumber.org> 8363L: netdev@vger.kernel.org 8364S: Maintained 8365F: drivers/net/ethernet/marvell/sk* 8366 8367MARVELL LIBERTAS WIRELESS DRIVER 8368L: libertas-dev@lists.infradead.org 8369S: Orphan 8370F: drivers/net/wireless/marvell/libertas/ 8371 8372MARVELL MACCHIATOBIN SUPPORT 8373M: Russell King <rmk@armlinux.org.uk> 8374L: linux-arm-kernel@lists.infradead.org 8375S: Maintained 8376F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8377 8378MARVELL MV643XX ETHERNET DRIVER 8379M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8380L: netdev@vger.kernel.org 8381S: Maintained 8382F: drivers/net/ethernet/marvell/mv643xx_eth.* 8383F: include/linux/mv643xx.h 8384 8385MARVELL MV88X3310 PHY DRIVER 8386M: Russell King <rmk@armlinux.org.uk> 8387L: netdev@vger.kernel.org 8388S: Maintained 8389F: drivers/net/phy/marvell10g.c 8390 8391MARVELL MVNETA ETHERNET DRIVER 8392M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8393L: netdev@vger.kernel.org 8394S: Maintained 8395F: drivers/net/ethernet/marvell/mvneta.* 8396 8397MARVELL MWIFIEX WIRELESS DRIVER 8398M: Amitkumar Karwar <amitkarwar@gmail.com> 8399M: Nishant Sarmukadam <nishants@marvell.com> 8400M: Ganapathi Bhat <gbhat@marvell.com> 8401M: Xinming Hu <huxm@marvell.com> 8402L: linux-wireless@vger.kernel.org 8403S: Maintained 8404F: drivers/net/wireless/marvell/mwifiex/ 8405 8406MARVELL MWL8K WIRELESS DRIVER 8407M: Lennert Buytenhek <buytenh@wantstofly.org> 8408L: linux-wireless@vger.kernel.org 8409S: Odd Fixes 8410F: drivers/net/wireless/marvell/mwl8k.c 8411 8412MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8413M: Nicolas Pitre <nico@fluxnic.net> 8414S: Odd Fixes 8415F: drivers/mmc/host/mvsdio.* 8416 8417MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8418M: Hu Ziji <huziji@marvell.com> 8419L: linux-mmc@vger.kernel.org 8420S: Supported 8421F: drivers/mmc/host/sdhci-xenon* 8422F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8423 8424MATROX FRAMEBUFFER DRIVER 8425L: linux-fbdev@vger.kernel.org 8426S: Orphan 8427F: drivers/video/fbdev/matrox/matroxfb_* 8428F: include/uapi/linux/matroxfb.h 8429 8430MAX16065 HARDWARE MONITOR DRIVER 8431M: Guenter Roeck <linux@roeck-us.net> 8432L: linux-hwmon@vger.kernel.org 8433S: Maintained 8434F: Documentation/hwmon/max16065 8435F: drivers/hwmon/max16065.c 8436 8437MAX20751 HARDWARE MONITOR DRIVER 8438M: Guenter Roeck <linux@roeck-us.net> 8439L: linux-hwmon@vger.kernel.org 8440S: Maintained 8441F: Documentation/hwmon/max20751 8442F: drivers/hwmon/max20751.c 8443 8444MAX2175 SDR TUNER DRIVER 8445M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8446L: linux-media@vger.kernel.org 8447T: git git://linuxtv.org/media_tree.git 8448S: Maintained 8449F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8450F: Documentation/media/v4l-drivers/max2175.rst 8451F: drivers/media/i2c/max2175* 8452F: include/uapi/linux/max2175.h 8453 8454MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8455L: linux-hwmon@vger.kernel.org 8456S: Orphan 8457F: Documentation/hwmon/max6650 8458F: drivers/hwmon/max6650.c 8459 8460MAX6697 HARDWARE MONITOR DRIVER 8461M: Guenter Roeck <linux@roeck-us.net> 8462L: linux-hwmon@vger.kernel.org 8463S: Maintained 8464F: Documentation/hwmon/max6697 8465F: Documentation/devicetree/bindings/i2c/max6697.txt 8466F: drivers/hwmon/max6697.c 8467F: include/linux/platform_data/max6697.h 8468 8469MAX9860 MONO AUDIO VOICE CODEC DRIVER 8470M: Peter Rosin <peda@axentia.se> 8471L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8472S: Maintained 8473F: Documentation/devicetree/bindings/sound/max9860.txt 8474F: sound/soc/codecs/max9860.* 8475 8476MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8477M: Javier Martinez Canillas <javier@dowhile0.org> 8478L: linux-kernel@vger.kernel.org 8479S: Supported 8480F: drivers/regulator/max77802-regulator.c 8481F: Documentation/devicetree/bindings/*/*max77802.txt 8482F: include/dt-bindings/*/*max77802.h 8483 8484MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8485M: Krzysztof Kozlowski <krzk@kernel.org> 8486M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8487L: linux-pm@vger.kernel.org 8488S: Supported 8489F: drivers/power/supply/max14577_charger.c 8490F: drivers/power/supply/max77693_charger.c 8491 8492MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8493M: Chanwoo Choi <cw00.choi@samsung.com> 8494M: Krzysztof Kozlowski <krzk@kernel.org> 8495M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8496L: linux-kernel@vger.kernel.org 8497S: Supported 8498F: drivers/*/max14577*.c 8499F: drivers/*/max77686*.c 8500F: drivers/*/max77693*.c 8501F: drivers/extcon/extcon-max14577.c 8502F: drivers/extcon/extcon-max77693.c 8503F: drivers/rtc/rtc-max77686.c 8504F: drivers/clk/clk-max77686.c 8505F: Documentation/devicetree/bindings/mfd/max14577.txt 8506F: Documentation/devicetree/bindings/*/max77686.txt 8507F: Documentation/devicetree/bindings/mfd/max77693.txt 8508F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8509F: include/linux/mfd/max14577*.h 8510F: include/linux/mfd/max77686*.h 8511F: include/linux/mfd/max77693*.h 8512 8513MAXIRADIO FM RADIO RECEIVER DRIVER 8514M: Hans Verkuil <hverkuil@xs4all.nl> 8515L: linux-media@vger.kernel.org 8516T: git git://linuxtv.org/media_tree.git 8517W: https://linuxtv.org 8518S: Maintained 8519F: drivers/media/radio/radio-maxiradio* 8520 8521MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8522M: Peter Rosin <peda@axentia.se> 8523L: linux-iio@vger.kernel.org 8524S: Maintained 8525F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8526F: drivers/iio/potentiometer/mcp4531.c 8527 8528MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8529M: William Breathitt Gray <vilhelm.gray@gmail.com> 8530L: linux-iio@vger.kernel.org 8531S: Maintained 8532F: drivers/iio/dac/cio-dac.c 8533 8534MEDIA DRIVERS FOR ASCOT2E 8535M: Sergey Kozlov <serjk@netup.ru> 8536M: Abylay Ospan <aospan@netup.ru> 8537L: linux-media@vger.kernel.org 8538W: https://linuxtv.org 8539W: http://netup.tv/ 8540T: git git://linuxtv.org/media_tree.git 8541S: Supported 8542F: drivers/media/dvb-frontends/ascot2e* 8543 8544MEDIA DRIVERS FOR CXD2841ER 8545M: Sergey Kozlov <serjk@netup.ru> 8546M: Abylay Ospan <aospan@netup.ru> 8547L: linux-media@vger.kernel.org 8548W: https://linuxtv.org 8549W: http://netup.tv/ 8550T: git git://linuxtv.org/media_tree.git 8551S: Supported 8552F: drivers/media/dvb-frontends/cxd2841er* 8553 8554MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8555M: Daniel Scheller <d.scheller.oss@gmail.com> 8556L: linux-media@vger.kernel.org 8557W: https://linuxtv.org 8558T: git git://linuxtv.org/media_tree.git 8559S: Maintained 8560F: drivers/media/pci/ddbridge/* 8561 8562MEDIA DRIVERS FOR FREESCALE IMX 8563M: Steve Longerbeam <slongerbeam@gmail.com> 8564M: Philipp Zabel <p.zabel@pengutronix.de> 8565L: linux-media@vger.kernel.org 8566T: git git://linuxtv.org/media_tree.git 8567S: Maintained 8568F: Documentation/devicetree/bindings/media/imx.txt 8569F: Documentation/media/v4l-drivers/imx.rst 8570F: drivers/staging/media/imx/ 8571F: include/linux/imx-media.h 8572F: include/media/imx.h 8573 8574MEDIA DRIVERS FOR HELENE 8575M: Abylay Ospan <aospan@netup.ru> 8576L: linux-media@vger.kernel.org 8577W: https://linuxtv.org 8578W: http://netup.tv/ 8579T: git git://linuxtv.org/media_tree.git 8580S: Supported 8581F: drivers/media/dvb-frontends/helene* 8582 8583MEDIA DRIVERS FOR HORUS3A 8584M: Sergey Kozlov <serjk@netup.ru> 8585M: Abylay Ospan <aospan@netup.ru> 8586L: linux-media@vger.kernel.org 8587W: https://linuxtv.org 8588W: http://netup.tv/ 8589T: git git://linuxtv.org/media_tree.git 8590S: Supported 8591F: drivers/media/dvb-frontends/horus3a* 8592 8593MEDIA DRIVERS FOR LNBH25 8594M: Sergey Kozlov <serjk@netup.ru> 8595M: Abylay Ospan <aospan@netup.ru> 8596L: linux-media@vger.kernel.org 8597W: https://linuxtv.org 8598W: http://netup.tv/ 8599T: git git://linuxtv.org/media_tree.git 8600S: Supported 8601F: drivers/media/dvb-frontends/lnbh25* 8602 8603MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8604M: Daniel Scheller <d.scheller.oss@gmail.com> 8605L: linux-media@vger.kernel.org 8606W: https://linuxtv.org 8607T: git git://linuxtv.org/media_tree.git 8608S: Maintained 8609F: drivers/media/dvb-frontends/mxl5xx* 8610 8611MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8612M: Sergey Kozlov <serjk@netup.ru> 8613M: Abylay Ospan <aospan@netup.ru> 8614L: linux-media@vger.kernel.org 8615W: https://linuxtv.org 8616W: http://netup.tv/ 8617T: git git://linuxtv.org/media_tree.git 8618S: Supported 8619F: drivers/media/pci/netup_unidvb/* 8620 8621MEDIA DRIVERS FOR RENESAS - DRIF 8622M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8623L: linux-media@vger.kernel.org 8624L: linux-renesas-soc@vger.kernel.org 8625T: git git://linuxtv.org/media_tree.git 8626S: Supported 8627F: Documentation/devicetree/bindings/media/renesas,drif.txt 8628F: drivers/media/platform/rcar_drif.c 8629 8630MEDIA DRIVERS FOR RENESAS - FCP 8631M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8632L: linux-media@vger.kernel.org 8633L: linux-renesas-soc@vger.kernel.org 8634T: git git://linuxtv.org/media_tree.git 8635S: Supported 8636F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8637F: drivers/media/platform/rcar-fcp.c 8638F: include/media/rcar-fcp.h 8639 8640MEDIA DRIVERS FOR RENESAS - FDP1 8641M: Kieran Bingham <kieran@bingham.xyz> 8642L: linux-media@vger.kernel.org 8643L: linux-renesas-soc@vger.kernel.org 8644T: git git://linuxtv.org/media_tree.git 8645S: Supported 8646F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8647F: drivers/media/platform/rcar_fdp1.c 8648 8649MEDIA DRIVERS FOR RENESAS - VIN 8650M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8651L: linux-media@vger.kernel.org 8652L: linux-renesas-soc@vger.kernel.org 8653T: git git://linuxtv.org/media_tree.git 8654S: Supported 8655F: Documentation/devicetree/bindings/media/rcar_vin.txt 8656F: drivers/media/platform/rcar-vin/ 8657 8658MEDIA DRIVERS FOR RENESAS - VSP1 8659M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8660L: linux-media@vger.kernel.org 8661L: linux-renesas-soc@vger.kernel.org 8662T: git git://linuxtv.org/media_tree.git 8663S: Supported 8664F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8665F: drivers/media/platform/vsp1/ 8666 8667MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8668M: Daniel Scheller <d.scheller.oss@gmail.com> 8669L: linux-media@vger.kernel.org 8670W: https://linuxtv.org 8671T: git git://linuxtv.org/media_tree.git 8672S: Maintained 8673F: drivers/media/dvb-frontends/stv0910* 8674 8675MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8676M: Daniel Scheller <d.scheller.oss@gmail.com> 8677L: linux-media@vger.kernel.org 8678W: https://linuxtv.org 8679T: git git://linuxtv.org/media_tree.git 8680S: Maintained 8681F: drivers/media/dvb-frontends/stv6111* 8682 8683MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8684M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8685M: Mauro Carvalho Chehab <mchehab@kernel.org> 8686P: LinuxTV.org Project 8687L: linux-media@vger.kernel.org 8688W: https://linuxtv.org 8689Q: http://patchwork.kernel.org/project/linux-media/list/ 8690T: git git://linuxtv.org/media_tree.git 8691S: Maintained 8692F: Documentation/devicetree/bindings/media/ 8693F: Documentation/media/ 8694F: drivers/media/ 8695F: drivers/staging/media/ 8696F: include/linux/platform_data/media/ 8697F: include/media/ 8698F: include/uapi/linux/dvb/ 8699F: include/uapi/linux/videodev2.h 8700F: include/uapi/linux/media.h 8701F: include/uapi/linux/v4l2-* 8702F: include/uapi/linux/meye.h 8703F: include/uapi/linux/ivtv* 8704F: include/uapi/linux/uvcvideo.h 8705 8706MEDIATEK CIR DRIVER 8707M: Sean Wang <sean.wang@mediatek.com> 8708S: Maintained 8709F: drivers/media/rc/mtk-cir.c 8710 8711MEDIATEK PMIC LED DRIVER 8712M: Sean Wang <sean.wang@mediatek.com> 8713S: Maintained 8714F: drivers/leds/leds-mt6323.c 8715F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8716 8717MEDIATEK ETHERNET DRIVER 8718M: Felix Fietkau <nbd@openwrt.org> 8719M: John Crispin <john@phrozen.org> 8720M: Sean Wang <sean.wang@mediatek.com> 8721M: Nelson Chang <nelson.chang@mediatek.com> 8722L: netdev@vger.kernel.org 8723S: Maintained 8724F: drivers/net/ethernet/mediatek/ 8725 8726MEDIATEK JPEG DRIVER 8727M: Rick Chang <rick.chang@mediatek.com> 8728M: Bin Liu <bin.liu@mediatek.com> 8729S: Supported 8730F: drivers/media/platform/mtk-jpeg/ 8731F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8732 8733MEDIATEK MDP DRIVER 8734M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8735M: Houlong Wei <houlong.wei@mediatek.com> 8736M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8737S: Supported 8738F: drivers/media/platform/mtk-mdp/ 8739F: drivers/media/platform/mtk-vpu/ 8740F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8741 8742MEDIATEK MEDIA DRIVER 8743M: Tiffany Lin <tiffany.lin@mediatek.com> 8744M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8745S: Supported 8746F: drivers/media/platform/mtk-vcodec/ 8747F: drivers/media/platform/mtk-vpu/ 8748F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8749F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8750 8751MEDIATEK MT7601U WIRELESS LAN DRIVER 8752M: Jakub Kicinski <kubakici@wp.pl> 8753L: linux-wireless@vger.kernel.org 8754S: Maintained 8755F: drivers/net/wireless/mediatek/mt7601u/ 8756 8757MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8758M: Sean Wang <sean.wang@mediatek.com> 8759S: Maintained 8760F: drivers/char/hw_random/mtk-rng.c 8761 8762MEDIATEK USB3 DRD IP DRIVER 8763M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8764L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8766L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8767S: Maintained 8768F: drivers/usb/mtu3/ 8769 8770MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8771M: Peter Senna Tschudin <peter.senna@collabora.com> 8772M: Martin Donnelly <martin.donnelly@ge.com> 8773M: Martyn Welch <martyn.welch@collabora.co.uk> 8774S: Maintained 8775F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8776F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8777 8778MEGARAID SCSI/SAS DRIVERS 8779M: Kashyap Desai <kashyap.desai@broadcom.com> 8780M: Sumit Saxena <sumit.saxena@broadcom.com> 8781M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8782L: megaraidlinux.pdl@broadcom.com 8783L: linux-scsi@vger.kernel.org 8784W: http://www.avagotech.com/support/ 8785S: Maintained 8786F: Documentation/scsi/megaraid.txt 8787F: drivers/scsi/megaraid.* 8788F: drivers/scsi/megaraid/ 8789 8790MELEXIS MLX90614 DRIVER 8791M: Crt Mori <cmo@melexis.com> 8792L: linux-iio@vger.kernel.org 8793W: http://www.melexis.com 8794S: Supported 8795F: drivers/iio/temperature/mlx90614.c 8796 8797MELFAS MIP4 TOUCHSCREEN DRIVER 8798M: Sangwon Jee <jeesw@melfas.com> 8799W: http://www.melfas.com 8800S: Supported 8801F: drivers/input/touchscreen/melfas_mip4.c 8802F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8803 8804MELLANOX ETHERNET DRIVER (mlx4_en) 8805M: Tariq Toukan <tariqt@mellanox.com> 8806L: netdev@vger.kernel.org 8807S: Supported 8808W: http://www.mellanox.com 8809Q: http://patchwork.ozlabs.org/project/netdev/list/ 8810F: drivers/net/ethernet/mellanox/mlx4/en_* 8811 8812MELLANOX ETHERNET DRIVER (mlx5e) 8813M: Saeed Mahameed <saeedm@mellanox.com> 8814L: netdev@vger.kernel.org 8815S: Supported 8816W: http://www.mellanox.com 8817Q: http://patchwork.ozlabs.org/project/netdev/list/ 8818F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8819 8820MELLANOX ETHERNET INNOVA DRIVER 8821M: Ilan Tayari <ilant@mellanox.com> 8822R: Boris Pismenny <borisp@mellanox.com> 8823L: netdev@vger.kernel.org 8824S: Supported 8825W: http://www.mellanox.com 8826Q: http://patchwork.ozlabs.org/project/netdev/list/ 8827F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8828F: include/linux/mlx5/mlx5_ifc_fpga.h 8829 8830MELLANOX ETHERNET INNOVA IPSEC DRIVER 8831M: Ilan Tayari <ilant@mellanox.com> 8832R: Boris Pismenny <borisp@mellanox.com> 8833L: netdev@vger.kernel.org 8834S: Supported 8835W: http://www.mellanox.com 8836Q: http://patchwork.ozlabs.org/project/netdev/list/ 8837F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8838F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8839 8840MELLANOX ETHERNET SWITCH DRIVERS 8841M: Jiri Pirko <jiri@mellanox.com> 8842M: Ido Schimmel <idosch@mellanox.com> 8843L: netdev@vger.kernel.org 8844S: Supported 8845W: http://www.mellanox.com 8846Q: http://patchwork.ozlabs.org/project/netdev/list/ 8847F: drivers/net/ethernet/mellanox/mlxsw/ 8848 8849MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8850M: mlxsw@mellanox.com 8851L: netdev@vger.kernel.org 8852S: Supported 8853W: http://www.mellanox.com 8854Q: http://patchwork.ozlabs.org/project/netdev/list/ 8855F: drivers/net/ethernet/mellanox/mlxfw/ 8856 8857MELLANOX MLX CPLD HOTPLUG DRIVER 8858M: Vadim Pasternak <vadimp@mellanox.com> 8859L: platform-driver-x86@vger.kernel.org 8860S: Supported 8861F: drivers/platform/x86/mlxcpld-hotplug.c 8862F: include/linux/platform_data/mlxcpld-hotplug.h 8863 8864MELLANOX MLX4 core VPI driver 8865M: Tariq Toukan <tariqt@mellanox.com> 8866L: netdev@vger.kernel.org 8867L: linux-rdma@vger.kernel.org 8868W: http://www.mellanox.com 8869Q: http://patchwork.ozlabs.org/project/netdev/list/ 8870S: Supported 8871F: drivers/net/ethernet/mellanox/mlx4/ 8872F: include/linux/mlx4/ 8873 8874MELLANOX MLX4 IB driver 8875M: Yishai Hadas <yishaih@mellanox.com> 8876L: linux-rdma@vger.kernel.org 8877W: http://www.mellanox.com 8878Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8879S: Supported 8880F: drivers/infiniband/hw/mlx4/ 8881F: include/linux/mlx4/ 8882F: include/uapi/rdma/mlx4-abi.h 8883 8884MELLANOX MLX5 core VPI driver 8885M: Saeed Mahameed <saeedm@mellanox.com> 8886M: Matan Barak <matanb@mellanox.com> 8887M: Leon Romanovsky <leonro@mellanox.com> 8888L: netdev@vger.kernel.org 8889L: linux-rdma@vger.kernel.org 8890W: http://www.mellanox.com 8891Q: http://patchwork.ozlabs.org/project/netdev/list/ 8892S: Supported 8893F: drivers/net/ethernet/mellanox/mlx5/core/ 8894F: include/linux/mlx5/ 8895 8896MELLANOX MLX5 IB driver 8897M: Matan Barak <matanb@mellanox.com> 8898M: Leon Romanovsky <leonro@mellanox.com> 8899L: linux-rdma@vger.kernel.org 8900W: http://www.mellanox.com 8901Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8902S: Supported 8903F: drivers/infiniband/hw/mlx5/ 8904F: include/linux/mlx5/ 8905F: include/uapi/rdma/mlx5-abi.h 8906 8907MELLANOX MLXCPLD I2C AND MUX DRIVER 8908M: Vadim Pasternak <vadimp@mellanox.com> 8909M: Michael Shych <michaelsh@mellanox.com> 8910L: linux-i2c@vger.kernel.org 8911S: Supported 8912F: drivers/i2c/busses/i2c-mlxcpld.c 8913F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8914F: Documentation/i2c/busses/i2c-mlxcpld 8915 8916MELLANOX MLXCPLD LED DRIVER 8917M: Vadim Pasternak <vadimp@mellanox.com> 8918L: linux-leds@vger.kernel.org 8919S: Supported 8920F: drivers/leds/leds-mlxcpld.c 8921F: Documentation/leds/leds-mlxcpld.txt 8922 8923MELLANOX PLATFORM DRIVER 8924M: Vadim Pasternak <vadimp@mellanox.com> 8925L: platform-driver-x86@vger.kernel.org 8926S: Supported 8927F: drivers/platform/x86/mlx-platform.c 8928 8929MEMBARRIER SUPPORT 8930M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8931M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8932L: linux-kernel@vger.kernel.org 8933S: Supported 8934F: kernel/sched/membarrier.c 8935F: include/uapi/linux/membarrier.h 8936 8937MEMORY MANAGEMENT 8938L: linux-mm@kvack.org 8939W: http://www.linux-mm.org 8940S: Maintained 8941F: include/linux/mm.h 8942F: include/linux/gfp.h 8943F: include/linux/mmzone.h 8944F: include/linux/memory_hotplug.h 8945F: include/linux/vmalloc.h 8946F: mm/ 8947 8948MEMORY TECHNOLOGY DEVICES (MTD) 8949M: David Woodhouse <dwmw2@infradead.org> 8950M: Brian Norris <computersforpeace@gmail.com> 8951M: Boris Brezillon <boris.brezillon@free-electrons.com> 8952M: Marek Vasut <marek.vasut@gmail.com> 8953M: Richard Weinberger <richard@nod.at> 8954M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8955L: linux-mtd@lists.infradead.org 8956W: http://www.linux-mtd.infradead.org/ 8957Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8958T: git git://git.infradead.org/linux-mtd.git master 8959T: git git://git.infradead.org/l2-mtd.git master 8960S: Maintained 8961F: Documentation/devicetree/bindings/mtd/ 8962F: drivers/mtd/ 8963F: include/linux/mtd/ 8964F: include/uapi/mtd/ 8965 8966MEN A21 WATCHDOG DRIVER 8967M: Johannes Thumshirn <morbidrsa@gmail.com> 8968L: linux-watchdog@vger.kernel.org 8969S: Maintained 8970F: drivers/watchdog/mena21_wdt.c 8971 8972MEN CHAMELEON BUS (mcb) 8973M: Johannes Thumshirn <morbidrsa@gmail.com> 8974S: Maintained 8975F: drivers/mcb/ 8976F: include/linux/mcb.h 8977F: Documentation/men-chameleon-bus.txt 8978 8979MEN F21BMC (Board Management Controller) 8980M: Andreas Werner <andreas.werner@men.de> 8981S: Supported 8982F: drivers/mfd/menf21bmc.c 8983F: drivers/watchdog/menf21bmc_wdt.c 8984F: drivers/leds/leds-menf21bmc.c 8985F: drivers/hwmon/menf21bmc_hwmon.c 8986F: Documentation/hwmon/menf21bmc 8987 8988MESON AO CEC DRIVER FOR AMLOGIC SOCS 8989M: Neil Armstrong <narmstrong@baylibre.com> 8990L: linux-media@lists.freedesktop.org 8991L: linux-amlogic@lists.infradead.org 8992W: http://linux-meson.com/ 8993S: Supported 8994F: drivers/media/platform/meson/ao-cec.c 8995F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8996T: git git://linuxtv.org/media_tree.git 8997 8998METAG ARCHITECTURE 8999M: James Hogan <jhogan@kernel.org> 9000L: linux-metag@vger.kernel.org 9001T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9002S: Odd Fixes 9003F: arch/metag/ 9004F: Documentation/metag/ 9005F: Documentation/devicetree/bindings/metag/ 9006F: Documentation/devicetree/bindings/interrupt-controller/img,* 9007F: drivers/clocksource/metag_generic.c 9008F: drivers/irqchip/irq-metag.c 9009F: drivers/irqchip/irq-metag-ext.c 9010F: drivers/tty/metag_da.c 9011 9012MICROBLAZE ARCHITECTURE 9013M: Michal Simek <monstr@monstr.eu> 9014W: http://www.monstr.eu/fdt/ 9015T: git git://git.monstr.eu/linux-2.6-microblaze.git 9016S: Supported 9017F: arch/microblaze/ 9018 9019MICROCHIP / ATMEL AT91 SERIAL DRIVER 9020M: Richard Genoud <richard.genoud@gmail.com> 9021S: Maintained 9022F: drivers/tty/serial/atmel_serial.c 9023F: drivers/tty/serial/atmel_serial.h 9024 9025MICROCHIP / ATMEL DMA DRIVER 9026M: Ludovic Desroches <ludovic.desroches@microchip.com> 9027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9028L: dmaengine@vger.kernel.org 9029S: Supported 9030F: drivers/dma/at_hdmac.c 9031F: drivers/dma/at_hdmac_regs.h 9032F: include/linux/platform_data/dma-atmel.h 9033 9034MICROCHIP / ATMEL ECC DRIVER 9035M: Tudor Ambarus <tudor.ambarus@microchip.com> 9036L: linux-crypto@vger.kernel.org 9037S: Maintained 9038F: drivers/crypto/atmel-ecc.* 9039 9040MICROCHIP / ATMEL ISC DRIVER 9041M: Songjun Wu <songjun.wu@microchip.com> 9042L: linux-media@vger.kernel.org 9043S: Supported 9044F: drivers/media/platform/atmel/atmel-isc.c 9045F: drivers/media/platform/atmel/atmel-isc-regs.h 9046F: devicetree/bindings/media/atmel-isc.txt 9047 9048MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9049M: Woojung Huh <Woojung.Huh@microchip.com> 9050M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9051L: netdev@vger.kernel.org 9052S: Maintained 9053F: net/dsa/tag_ksz.c 9054F: drivers/net/dsa/microchip/* 9055F: include/linux/platform_data/microchip-ksz.h 9056F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9057 9058MICROCHIP USB251XB DRIVER 9059M: Richard Leitner <richard.leitner@skidata.com> 9060L: linux-usb@vger.kernel.org 9061S: Maintained 9062F: drivers/usb/misc/usb251xb.c 9063F: Documentation/devicetree/bindings/usb/usb251xb.txt 9064 9065MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9066M: Don Brace <don.brace@microsemi.com> 9067L: esc.storagedev@microsemi.com 9068L: linux-scsi@vger.kernel.org 9069S: Supported 9070F: drivers/scsi/smartpqi/smartpqi*.[ch] 9071F: drivers/scsi/smartpqi/Kconfig 9072F: drivers/scsi/smartpqi/Makefile 9073F: include/linux/cciss*.h 9074F: include/uapi/linux/cciss*.h 9075F: Documentation/scsi/smartpqi.txt 9076 9077MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9078M: Chen Yu <yu.c.chen@intel.com> 9079L: platform-driver-x86@vger.kernel.org 9080S: Supported 9081F: drivers/platform/x86/surfacepro3_button.c 9082 9083MICROTEK X6 SCANNER 9084M: Oliver Neukum <oliver@neukum.org> 9085S: Maintained 9086F: drivers/usb/image/microtek.* 9087 9088MIPS 9089M: Ralf Baechle <ralf@linux-mips.org> 9090L: linux-mips@linux-mips.org 9091W: http://www.linux-mips.org/ 9092T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9093Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9094S: Supported 9095F: Documentation/devicetree/bindings/mips/ 9096F: Documentation/mips/ 9097F: arch/mips/ 9098 9099MIPS BOSTON DEVELOPMENT BOARD 9100M: Paul Burton <paul.burton@mips.com> 9101L: linux-mips@linux-mips.org 9102S: Maintained 9103F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9104F: arch/mips/boot/dts/img/boston.dts 9105F: arch/mips/configs/generic/board-boston.config 9106F: drivers/clk/imgtec/clk-boston.c 9107F: include/dt-bindings/clock/boston-clock.h 9108 9109MIPS GENERIC PLATFORM 9110M: Paul Burton <paul.burton@mips.com> 9111L: linux-mips@linux-mips.org 9112S: Supported 9113F: arch/mips/generic/ 9114F: arch/mips/tools/generic-board-config.sh 9115 9116MIPS/LOONGSON1 ARCHITECTURE 9117M: Keguang Zhang <keguang.zhang@gmail.com> 9118L: linux-mips@linux-mips.org 9119S: Maintained 9120F: arch/mips/loongson32/ 9121F: arch/mips/include/asm/mach-loongson32/ 9122F: drivers/*/*loongson1* 9123F: drivers/*/*/*loongson1* 9124 9125MIPS RINT INSTRUCTION EMULATION 9126M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9127L: linux-mips@linux-mips.org 9128S: Supported 9129F: arch/mips/math-emu/sp_rint.c 9130F: arch/mips/math-emu/dp_rint.c 9131 9132MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9133M: Hans Verkuil <hverkuil@xs4all.nl> 9134L: linux-media@vger.kernel.org 9135T: git git://linuxtv.org/media_tree.git 9136W: https://linuxtv.org 9137S: Odd Fixes 9138F: drivers/media/radio/radio-miropcm20* 9139 9140MMP SUPPORT 9141M: Eric Miao <eric.y.miao@gmail.com> 9142M: Haojian Zhuang <haojian.zhuang@gmail.com> 9143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9144T: git git://github.com/hzhuang1/linux.git 9145T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9146S: Maintained 9147F: arch/arm/boot/dts/mmp* 9148F: arch/arm/mach-mmp/ 9149 9150MN88472 MEDIA DRIVER 9151M: Antti Palosaari <crope@iki.fi> 9152L: linux-media@vger.kernel.org 9153W: https://linuxtv.org 9154W: http://palosaari.fi/linux/ 9155Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9156S: Maintained 9157F: drivers/media/dvb-frontends/mn88472* 9158 9159MN88473 MEDIA DRIVER 9160M: Antti Palosaari <crope@iki.fi> 9161L: linux-media@vger.kernel.org 9162W: https://linuxtv.org 9163W: http://palosaari.fi/linux/ 9164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9165S: Maintained 9166F: drivers/media/dvb-frontends/mn88473* 9167 9168MODULE SUPPORT 9169M: Jessica Yu <jeyu@kernel.org> 9170M: Rusty Russell <rusty@rustcorp.com.au> 9171T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9172S: Maintained 9173F: include/linux/module.h 9174F: kernel/module.c 9175 9176MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9177W: http://popies.net/meye/ 9178S: Orphan 9179F: Documentation/media/v4l-drivers/meye* 9180F: drivers/media/pci/meye/ 9181F: include/uapi/linux/meye.h 9182 9183MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9184M: Jiri Slaby <jirislaby@gmail.com> 9185S: Maintained 9186F: Documentation/serial/moxa-smartio 9187F: drivers/tty/mxser.* 9188 9189MR800 AVERMEDIA USB FM RADIO DRIVER 9190M: Alexey Klimov <klimov.linux@gmail.com> 9191L: linux-media@vger.kernel.org 9192T: git git://linuxtv.org/media_tree.git 9193S: Maintained 9194F: drivers/media/radio/radio-mr800.c 9195 9196MRF24J40 IEEE 802.15.4 RADIO DRIVER 9197M: Alan Ott <alan@signal11.us> 9198L: linux-wpan@vger.kernel.org 9199S: Maintained 9200F: drivers/net/ieee802154/mrf24j40.c 9201F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9202 9203MSI LAPTOP SUPPORT 9204M: "Lee, Chun-Yi" <jlee@suse.com> 9205L: platform-driver-x86@vger.kernel.org 9206S: Maintained 9207F: drivers/platform/x86/msi-laptop.c 9208 9209MSI WMI SUPPORT 9210L: platform-driver-x86@vger.kernel.org 9211S: Orphan 9212F: drivers/platform/x86/msi-wmi.c 9213 9214MSI001 MEDIA DRIVER 9215M: Antti Palosaari <crope@iki.fi> 9216L: linux-media@vger.kernel.org 9217W: https://linuxtv.org 9218W: http://palosaari.fi/linux/ 9219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9220T: git git://linuxtv.org/anttip/media_tree.git 9221S: Maintained 9222F: drivers/media/tuners/msi001* 9223 9224MSI2500 MEDIA DRIVER 9225M: Antti Palosaari <crope@iki.fi> 9226L: linux-media@vger.kernel.org 9227W: https://linuxtv.org 9228W: http://palosaari.fi/linux/ 9229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9230T: git git://linuxtv.org/anttip/media_tree.git 9231S: Maintained 9232F: drivers/media/usb/msi2500/ 9233 9234MSYSTEMS DISKONCHIP G3 MTD DRIVER 9235M: Robert Jarzmik <robert.jarzmik@free.fr> 9236L: linux-mtd@lists.infradead.org 9237S: Maintained 9238F: drivers/mtd/devices/docg3* 9239 9240MT9M032 APTINA SENSOR DRIVER 9241M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9242L: linux-media@vger.kernel.org 9243T: git git://linuxtv.org/media_tree.git 9244S: Maintained 9245F: drivers/media/i2c/mt9m032.c 9246F: include/media/i2c/mt9m032.h 9247 9248MT9P031 APTINA CAMERA SENSOR 9249M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9250L: linux-media@vger.kernel.org 9251T: git git://linuxtv.org/media_tree.git 9252S: Maintained 9253F: drivers/media/i2c/mt9p031.c 9254F: include/media/i2c/mt9p031.h 9255 9256MT9T001 APTINA CAMERA SENSOR 9257M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9258L: linux-media@vger.kernel.org 9259T: git git://linuxtv.org/media_tree.git 9260S: Maintained 9261F: drivers/media/i2c/mt9t001.c 9262F: include/media/i2c/mt9t001.h 9263 9264MT9V032 APTINA CAMERA SENSOR 9265M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9266L: linux-media@vger.kernel.org 9267T: git git://linuxtv.org/media_tree.git 9268S: Maintained 9269F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9270F: drivers/media/i2c/mt9v032.c 9271F: include/media/i2c/mt9v032.h 9272 9273MULTIFUNCTION DEVICES (MFD) 9274M: Lee Jones <lee.jones@linaro.org> 9275T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9276S: Supported 9277F: Documentation/devicetree/bindings/mfd/ 9278F: drivers/mfd/ 9279F: include/linux/mfd/ 9280F: include/dt-bindings/mfd/ 9281 9282MULTIMEDIA CARD (MMC) ETC. OVER SPI 9283S: Orphan 9284F: drivers/mmc/host/mmc_spi.c 9285F: include/linux/spi/mmc_spi.h 9286 9287MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9288M: Ulf Hansson <ulf.hansson@linaro.org> 9289L: linux-mmc@vger.kernel.org 9290T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9291S: Maintained 9292F: Documentation/devicetree/bindings/mmc/ 9293F: drivers/mmc/ 9294F: include/linux/mmc/ 9295F: include/uapi/linux/mmc/ 9296 9297MULTIPLEXER SUBSYSTEM 9298M: Peter Rosin <peda@axentia.se> 9299S: Maintained 9300F: Documentation/ABI/testing/mux/sysfs-class-mux* 9301F: Documentation/devicetree/bindings/mux/ 9302F: include/linux/dt-bindings/mux/ 9303F: include/linux/mux/ 9304F: drivers/mux/ 9305 9306MULTITECH MULTIPORT CARD (ISICOM) 9307S: Orphan 9308F: drivers/tty/isicom.c 9309F: include/linux/isicom.h 9310 9311MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9312M: Bin Liu <b-liu@ti.com> 9313L: linux-usb@vger.kernel.org 9314S: Maintained 9315F: drivers/usb/musb/ 9316 9317MXL5007T MEDIA DRIVER 9318M: Michael Krufky <mkrufky@linuxtv.org> 9319L: linux-media@vger.kernel.org 9320W: https://linuxtv.org 9321W: http://github.com/mkrufky 9322Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9323T: git git://linuxtv.org/mkrufky/tuners.git 9324S: Maintained 9325F: drivers/media/tuners/mxl5007t.* 9326 9327MXSFB DRM DRIVER 9328M: Marek Vasut <marex@denx.de> 9329S: Supported 9330F: drivers/gpu/drm/mxsfb/ 9331F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9332 9333MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9334M: Hyong-Youb Kim <hykim@myri.com> 9335L: netdev@vger.kernel.org 9336W: https://www.myricom.com/support/downloads/myri10ge.html 9337S: Supported 9338F: drivers/net/ethernet/myricom/myri10ge/ 9339 9340NAND FLASH SUBSYSTEM 9341M: Boris Brezillon <boris.brezillon@free-electrons.com> 9342R: Richard Weinberger <richard@nod.at> 9343L: linux-mtd@lists.infradead.org 9344W: http://www.linux-mtd.infradead.org/ 9345Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9346T: git git://git.infradead.org/linux-mtd.git nand/fixes 9347T: git git://git.infradead.org/l2-mtd.git nand/next 9348S: Maintained 9349F: drivers/mtd/nand/ 9350F: include/linux/mtd/*nand*.h 9351 9352NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9353M: Daniel Mack <zonque@gmail.com> 9354S: Maintained 9355L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9356W: http://www.native-instruments.com 9357F: sound/usb/caiaq/ 9358 9359NATSEMI ETHERNET DRIVER (DP8381x) 9360S: Orphan 9361F: drivers/net/ethernet/natsemi/natsemi.c 9362 9363NCP FILESYSTEM 9364M: Petr Vandrovec <petr@vandrovec.name> 9365S: Odd Fixes 9366F: fs/ncpfs/ 9367 9368NCR 5380 SCSI DRIVERS 9369M: Finn Thain <fthain@telegraphics.com.au> 9370M: Michael Schmitz <schmitzmic@gmail.com> 9371L: linux-scsi@vger.kernel.org 9372S: Maintained 9373F: Documentation/scsi/g_NCR5380.txt 9374F: drivers/scsi/NCR5380.* 9375F: drivers/scsi/arm/cumana_1.c 9376F: drivers/scsi/arm/oak.c 9377F: drivers/scsi/atari_scsi.* 9378F: drivers/scsi/dmx3191d.c 9379F: drivers/scsi/g_NCR5380.* 9380F: drivers/scsi/mac_scsi.* 9381F: drivers/scsi/sun3_scsi.* 9382F: drivers/scsi/sun3_scsi_vme.c 9383 9384NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9385M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9386L: linux-scsi@vger.kernel.org 9387S: Maintained 9388F: drivers/scsi/NCR_D700.* 9389 9390NCT6775 HARDWARE MONITOR DRIVER 9391M: Guenter Roeck <linux@roeck-us.net> 9392L: linux-hwmon@vger.kernel.org 9393S: Maintained 9394F: Documentation/hwmon/nct6775 9395F: drivers/hwmon/nct6775.c 9396 9397NETEFFECT IWARP RNIC DRIVER (IW_NES) 9398M: Faisal Latif <faisal.latif@intel.com> 9399L: linux-rdma@vger.kernel.org 9400W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9401S: Supported 9402F: drivers/infiniband/hw/nes/ 9403F: include/uapi/rdma/nes-abi.h 9404 9405NETEM NETWORK EMULATOR 9406M: Stephen Hemminger <stephen@networkplumber.org> 9407L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9408S: Maintained 9409F: net/sched/sch_netem.c 9410 9411NETERION 10GbE DRIVERS (s2io/vxge) 9412M: Jon Mason <jdmason@kudzu.us> 9413L: netdev@vger.kernel.org 9414S: Supported 9415F: Documentation/networking/s2io.txt 9416F: Documentation/networking/vxge.txt 9417F: drivers/net/ethernet/neterion/ 9418 9419NETFILTER 9420M: Pablo Neira Ayuso <pablo@netfilter.org> 9421M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9422M: Florian Westphal <fw@strlen.de> 9423L: netfilter-devel@vger.kernel.org 9424L: coreteam@netfilter.org 9425W: http://www.netfilter.org/ 9426W: http://www.iptables.org/ 9427W: http://www.nftables.org/ 9428Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9431S: Maintained 9432F: include/linux/netfilter* 9433F: include/linux/netfilter/ 9434F: include/net/netfilter/ 9435F: include/uapi/linux/netfilter* 9436F: include/uapi/linux/netfilter/ 9437F: net/*/netfilter.c 9438F: net/*/netfilter/ 9439F: net/netfilter/ 9440F: net/bridge/br_netfilter*.c 9441 9442NETROM NETWORK LAYER 9443M: Ralf Baechle <ralf@linux-mips.org> 9444L: linux-hams@vger.kernel.org 9445W: http://www.linux-ax25.org/ 9446S: Maintained 9447F: include/net/netrom.h 9448F: include/uapi/linux/netrom.h 9449F: net/netrom/ 9450 9451NETRONOME ETHERNET DRIVERS 9452M: Jakub Kicinski <jakub.kicinski@netronome.com> 9453L: oss-drivers@netronome.com 9454S: Maintained 9455F: drivers/net/ethernet/netronome/ 9456 9457NETWORK BLOCK DEVICE (NBD) 9458M: Josef Bacik <jbacik@fb.com> 9459S: Maintained 9460L: linux-block@vger.kernel.org 9461L: nbd@other.debian.org 9462F: Documentation/blockdev/nbd.txt 9463F: drivers/block/nbd.c 9464F: include/uapi/linux/nbd.h 9465 9466NETWORK DROP MONITOR 9467M: Neil Horman <nhorman@tuxdriver.com> 9468L: netdev@vger.kernel.org 9469S: Maintained 9470W: https://fedorahosted.org/dropwatch/ 9471F: net/core/drop_monitor.c 9472 9473NETWORKING DRIVERS 9474L: netdev@vger.kernel.org 9475W: http://www.linuxfoundation.org/en/Net 9476Q: http://patchwork.ozlabs.org/project/netdev/list/ 9477T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9478T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9479S: Odd Fixes 9480F: Documentation/devicetree/bindings/net/ 9481F: drivers/net/ 9482F: include/linux/if_* 9483F: include/linux/netdevice.h 9484F: include/linux/etherdevice.h 9485F: include/linux/fcdevice.h 9486F: include/linux/fddidevice.h 9487F: include/linux/hippidevice.h 9488F: include/linux/inetdevice.h 9489F: include/uapi/linux/if_* 9490F: include/uapi/linux/netdevice.h 9491 9492NETWORKING DRIVERS (WIRELESS) 9493M: Kalle Valo <kvalo@codeaurora.org> 9494L: linux-wireless@vger.kernel.org 9495Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9496T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9497T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9498S: Maintained 9499F: Documentation/devicetree/bindings/net/wireless/ 9500F: drivers/net/wireless/ 9501 9502NETWORKING [DSA] 9503M: Andrew Lunn <andrew@lunn.ch> 9504M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9505M: Florian Fainelli <f.fainelli@gmail.com> 9506S: Maintained 9507F: net/dsa/ 9508F: include/net/dsa.h 9509F: include/linux/dsa/ 9510F: drivers/net/dsa/ 9511 9512NETWORKING [GENERAL] 9513M: "David S. Miller" <davem@davemloft.net> 9514L: netdev@vger.kernel.org 9515W: http://www.linuxfoundation.org/en/Net 9516Q: http://patchwork.ozlabs.org/project/netdev/list/ 9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9519B: mailto:netdev@vger.kernel.org 9520S: Maintained 9521F: net/ 9522F: include/net/ 9523F: include/linux/in.h 9524F: include/linux/net.h 9525F: include/linux/netdevice.h 9526F: include/uapi/linux/in.h 9527F: include/uapi/linux/net.h 9528F: include/uapi/linux/netdevice.h 9529F: include/uapi/linux/net_namespace.h 9530F: tools/testing/selftests/net/ 9531F: lib/net_utils.c 9532F: lib/random32.c 9533 9534NETWORKING [IPSEC] 9535M: Steffen Klassert <steffen.klassert@secunet.com> 9536M: Herbert Xu <herbert@gondor.apana.org.au> 9537M: "David S. Miller" <davem@davemloft.net> 9538L: netdev@vger.kernel.org 9539T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9540T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9541S: Maintained 9542F: net/core/flow.c 9543F: net/xfrm/ 9544F: net/key/ 9545F: net/ipv4/xfrm* 9546F: net/ipv4/esp4* 9547F: net/ipv4/ah4.c 9548F: net/ipv4/ipcomp.c 9549F: net/ipv4/ip_vti.c 9550F: net/ipv6/xfrm* 9551F: net/ipv6/esp6* 9552F: net/ipv6/ah6.c 9553F: net/ipv6/ipcomp6.c 9554F: net/ipv6/ip6_vti.c 9555F: include/uapi/linux/xfrm.h 9556F: include/net/xfrm.h 9557 9558NETWORKING [IPv4/IPv6] 9559M: "David S. Miller" <davem@davemloft.net> 9560M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9561M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9562L: netdev@vger.kernel.org 9563T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9564S: Maintained 9565F: net/ipv4/ 9566F: net/ipv6/ 9567F: include/net/ip* 9568F: arch/x86/net/* 9569 9570NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9571M: Paul Moore <paul@paul-moore.com> 9572W: https://github.com/netlabel 9573L: netdev@vger.kernel.org 9574L: linux-security-module@vger.kernel.org 9575S: Maintained 9576F: Documentation/netlabel/ 9577F: include/net/calipso.h 9578F: include/net/cipso_ipv4.h 9579F: include/net/netlabel.h 9580F: include/uapi/linux/netfilter/xt_SECMARK.h 9581F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9582F: net/netlabel/ 9583F: net/ipv4/cipso_ipv4.c 9584F: net/ipv6/calipso.c 9585F: net/netfilter/xt_CONNSECMARK.c 9586F: net/netfilter/xt_SECMARK.c 9587 9588NETWORKING [TLS] 9589M: Ilya Lesokhin <ilyal@mellanox.com> 9590M: Aviad Yehezkel <aviadye@mellanox.com> 9591M: Dave Watson <davejwatson@fb.com> 9592L: netdev@vger.kernel.org 9593S: Maintained 9594F: net/tls/* 9595F: include/uapi/linux/tls.h 9596F: include/net/tls.h 9597 9598NETWORKING [WIRELESS] 9599L: linux-wireless@vger.kernel.org 9600Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9601 9602NETXEN (1/10) GbE SUPPORT 9603M: Manish Chopra <manish.chopra@cavium.com> 9604M: Rahul Verma <rahul.verma@cavium.com> 9605M: Dept-GELinuxNICDev@cavium.com 9606L: netdev@vger.kernel.org 9607S: Supported 9608F: drivers/net/ethernet/qlogic/netxen/ 9609 9610NFC SUBSYSTEM 9611M: Samuel Ortiz <sameo@linux.intel.com> 9612L: linux-wireless@vger.kernel.org 9613L: linux-nfc@lists.01.org (subscribers-only) 9614S: Supported 9615F: net/nfc/ 9616F: include/net/nfc/ 9617F: include/uapi/linux/nfc.h 9618F: drivers/nfc/ 9619F: include/linux/platform_data/nfcmrvl.h 9620F: include/linux/platform_data/nxp-nci.h 9621F: Documentation/devicetree/bindings/net/nfc/ 9622 9623NFS, SUNRPC, AND LOCKD CLIENTS 9624M: Trond Myklebust <trond.myklebust@primarydata.com> 9625M: Anna Schumaker <anna.schumaker@netapp.com> 9626L: linux-nfs@vger.kernel.org 9627W: http://client.linux-nfs.org 9628T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9629S: Maintained 9630F: fs/lockd/ 9631F: fs/nfs/ 9632F: fs/nfs_common/ 9633F: net/sunrpc/ 9634F: include/linux/lockd/ 9635F: include/linux/nfs* 9636F: include/linux/sunrpc/ 9637F: include/uapi/linux/nfs* 9638F: include/uapi/linux/sunrpc/ 9639 9640NILFS2 FILESYSTEM 9641M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9642L: linux-nilfs@vger.kernel.org 9643W: http://nilfs.sourceforge.net/ 9644W: http://nilfs.osdn.jp/ 9645T: git git://github.com/konis/nilfs2.git 9646S: Supported 9647F: Documentation/filesystems/nilfs2.txt 9648F: fs/nilfs2/ 9649F: include/trace/events/nilfs2.h 9650F: include/uapi/linux/nilfs2_api.h 9651F: include/uapi/linux/nilfs2_ondisk.h 9652 9653NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9654M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9655W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9656S: Maintained 9657F: Documentation/scsi/NinjaSCSI.txt 9658F: drivers/scsi/pcmcia/nsp_* 9659 9660NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9661M: GOTO Masanori <gotom@debian.or.jp> 9662M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9663W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9664S: Maintained 9665F: Documentation/scsi/NinjaSCSI.txt 9666F: drivers/scsi/nsp32* 9667 9668NIOS2 ARCHITECTURE 9669M: Ley Foon Tan <lftan@altera.com> 9670L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9671T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9672S: Maintained 9673F: arch/nios2/ 9674 9675NOHZ, DYNTICKS SUPPORT 9676M: Frederic Weisbecker <fweisbec@gmail.com> 9677M: Thomas Gleixner <tglx@linutronix.de> 9678M: Ingo Molnar <mingo@kernel.org> 9679L: linux-kernel@vger.kernel.org 9680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9681S: Maintained 9682F: kernel/time/tick*.* 9683F: include/linux/tick.h 9684F: include/linux/sched/nohz.h 9685 9686NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9687M: Pavel Machek <pavel@ucw.cz> 9688M: Sakari Ailus <sakari.ailus@iki.fi> 9689L: linux-media@vger.kernel.org 9690S: Maintained 9691F: drivers/media/i2c/et8ek8 9692F: drivers/media/i2c/ad5820.c 9693 9694NOKIA N900 POWER SUPPLY DRIVERS 9695R: Pali Rohár <pali.rohar@gmail.com> 9696F: include/linux/power/bq2415x_charger.h 9697F: include/linux/power/bq27xxx_battery.h 9698F: include/linux/power/isp1704_charger.h 9699F: drivers/power/supply/bq2415x_charger.c 9700F: drivers/power/supply/bq27xxx_battery.c 9701F: drivers/power/supply/bq27xxx_battery_i2c.c 9702F: drivers/power/supply/isp1704_charger.c 9703F: drivers/power/supply/rx51_battery.c 9704 9705NTB AMD DRIVER 9706M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9707L: linux-ntb@googlegroups.com 9708S: Supported 9709F: drivers/ntb/hw/amd/ 9710 9711NTB DRIVER CORE 9712M: Jon Mason <jdmason@kudzu.us> 9713M: Dave Jiang <dave.jiang@intel.com> 9714M: Allen Hubbe <Allen.Hubbe@emc.com> 9715L: linux-ntb@googlegroups.com 9716S: Supported 9717W: https://github.com/jonmason/ntb/wiki 9718T: git git://github.com/jonmason/ntb.git 9719F: drivers/ntb/ 9720F: drivers/net/ntb_netdev.c 9721F: include/linux/ntb.h 9722F: include/linux/ntb_transport.h 9723F: tools/testing/selftests/ntb/ 9724 9725NTB IDT DRIVER 9726M: Serge Semin <fancer.lancer@gmail.com> 9727L: linux-ntb@googlegroups.com 9728S: Supported 9729F: drivers/ntb/hw/idt/ 9730 9731NTB INTEL DRIVER 9732M: Dave Jiang <dave.jiang@intel.com> 9733L: linux-ntb@googlegroups.com 9734S: Supported 9735W: https://github.com/davejiang/linux/wiki 9736T: git https://github.com/davejiang/linux.git 9737F: drivers/ntb/hw/intel/ 9738 9739NTFS FILESYSTEM 9740M: Anton Altaparmakov <anton@tuxera.com> 9741L: linux-ntfs-dev@lists.sourceforge.net 9742W: http://www.tuxera.com/ 9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9744S: Supported 9745F: Documentation/filesystems/ntfs.txt 9746F: fs/ntfs/ 9747 9748NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9749M: Antonino Daplas <adaplas@gmail.com> 9750L: linux-fbdev@vger.kernel.org 9751S: Maintained 9752F: drivers/video/fbdev/riva/ 9753F: drivers/video/fbdev/nvidia/ 9754 9755NVM EXPRESS DRIVER 9756M: Keith Busch <keith.busch@intel.com> 9757M: Jens Axboe <axboe@fb.com> 9758M: Christoph Hellwig <hch@lst.de> 9759M: Sagi Grimberg <sagi@grimberg.me> 9760L: linux-nvme@lists.infradead.org 9761T: git://git.infradead.org/nvme.git 9762W: http://git.infradead.org/nvme.git 9763S: Supported 9764F: drivers/nvme/host/ 9765F: include/linux/nvme.h 9766F: include/uapi/linux/nvme_ioctl.h 9767 9768NVM EXPRESS FC TRANSPORT DRIVERS 9769M: James Smart <james.smart@broadcom.com> 9770L: linux-nvme@lists.infradead.org 9771S: Supported 9772F: include/linux/nvme-fc.h 9773F: include/linux/nvme-fc-driver.h 9774F: drivers/nvme/host/fc.c 9775F: drivers/nvme/target/fc.c 9776F: drivers/nvme/target/fcloop.c 9777 9778NVM EXPRESS TARGET DRIVER 9779M: Christoph Hellwig <hch@lst.de> 9780M: Sagi Grimberg <sagi@grimberg.me> 9781L: linux-nvme@lists.infradead.org 9782T: git://git.infradead.org/nvme.git 9783W: http://git.infradead.org/nvme.git 9784S: Supported 9785F: drivers/nvme/target/ 9786 9787NVMEM FRAMEWORK 9788M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9789S: Maintained 9790F: drivers/nvmem/ 9791F: Documentation/devicetree/bindings/nvmem/ 9792F: Documentation/ABI/stable/sysfs-bus-nvmem 9793F: include/linux/nvmem-consumer.h 9794F: include/linux/nvmem-provider.h 9795 9796NXP TDA998X DRM DRIVER 9797M: Russell King <linux@armlinux.org.uk> 9798S: Supported 9799T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9800T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9801F: drivers/gpu/drm/i2c/tda998x_drv.c 9802F: include/drm/i2c/tda998x.h 9803 9804NXP TFA9879 DRIVER 9805M: Peter Rosin <peda@axentia.se> 9806L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9807S: Maintained 9808F: sound/soc/codecs/tfa9879* 9809 9810NXP-NCI NFC DRIVER 9811M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9812R: Charles Gorand <charles.gorand@effinnov.com> 9813L: linux-nfc@lists.01.org (moderated for non-subscribers) 9814S: Supported 9815F: drivers/nfc/nxp-nci 9816 9817OBJTOOL 9818M: Josh Poimboeuf <jpoimboe@redhat.com> 9819S: Supported 9820F: tools/objtool/ 9821 9822OMAP AUDIO SUPPORT 9823M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9824M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9825L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9826L: linux-omap@vger.kernel.org 9827S: Maintained 9828F: sound/soc/omap/ 9829 9830OMAP CLOCK FRAMEWORK SUPPORT 9831M: Paul Walmsley <paul@pwsan.com> 9832L: linux-omap@vger.kernel.org 9833S: Maintained 9834F: arch/arm/*omap*/*clock* 9835 9836OMAP DEVICE TREE SUPPORT 9837M: Benoît Cousson <bcousson@baylibre.com> 9838M: Tony Lindgren <tony@atomide.com> 9839L: linux-omap@vger.kernel.org 9840L: devicetree@vger.kernel.org 9841S: Maintained 9842F: arch/arm/boot/dts/*omap* 9843F: arch/arm/boot/dts/*am3* 9844F: arch/arm/boot/dts/*am4* 9845F: arch/arm/boot/dts/*am5* 9846F: arch/arm/boot/dts/*dra7* 9847 9848OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9849M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9850L: linux-omap@vger.kernel.org 9851L: linux-fbdev@vger.kernel.org 9852S: Maintained 9853F: drivers/video/fbdev/omap2/ 9854F: Documentation/arm/OMAP/DSS 9855 9856OMAP FRAMEBUFFER SUPPORT 9857M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9858L: linux-fbdev@vger.kernel.org 9859L: linux-omap@vger.kernel.org 9860S: Maintained 9861F: drivers/video/fbdev/omap/ 9862 9863OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9864M: Roger Quadros <rogerq@ti.com> 9865M: Tony Lindgren <tony@atomide.com> 9866L: linux-omap@vger.kernel.org 9867S: Maintained 9868F: drivers/memory/omap-gpmc.c 9869F: arch/arm/mach-omap2/*gpmc* 9870 9871OMAP GPIO DRIVER 9872M: Grygorii Strashko <grygorii.strashko@ti.com> 9873M: Santosh Shilimkar <ssantosh@kernel.org> 9874M: Kevin Hilman <khilman@kernel.org> 9875L: linux-omap@vger.kernel.org 9876S: Maintained 9877F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9878F: drivers/gpio/gpio-omap.c 9879 9880OMAP HARDWARE SPINLOCK SUPPORT 9881M: Ohad Ben-Cohen <ohad@wizery.com> 9882L: linux-omap@vger.kernel.org 9883S: Maintained 9884F: drivers/hwspinlock/omap_hwspinlock.c 9885 9886OMAP HS MMC SUPPORT 9887L: linux-mmc@vger.kernel.org 9888L: linux-omap@vger.kernel.org 9889S: Orphan 9890F: drivers/mmc/host/omap_hsmmc.c 9891 9892OMAP HWMOD DATA 9893M: Paul Walmsley <paul@pwsan.com> 9894L: linux-omap@vger.kernel.org 9895S: Maintained 9896F: arch/arm/mach-omap2/omap_hwmod*data* 9897 9898OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9899M: Benoît Cousson <bcousson@baylibre.com> 9900L: linux-omap@vger.kernel.org 9901S: Maintained 9902F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9903 9904OMAP HWMOD SUPPORT 9905M: Benoît Cousson <bcousson@baylibre.com> 9906M: Paul Walmsley <paul@pwsan.com> 9907L: linux-omap@vger.kernel.org 9908S: Maintained 9909F: arch/arm/mach-omap2/omap_hwmod.* 9910 9911OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9912M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9913L: linux-media@vger.kernel.org 9914S: Maintained 9915F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9916F: drivers/media/platform/omap3isp/ 9917F: drivers/staging/media/omap4iss/ 9918 9919OMAP MMC SUPPORT 9920M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9921L: linux-omap@vger.kernel.org 9922S: Maintained 9923F: drivers/mmc/host/omap.c 9924 9925OMAP POWER MANAGEMENT SUPPORT 9926M: Kevin Hilman <khilman@kernel.org> 9927L: linux-omap@vger.kernel.org 9928S: Maintained 9929F: arch/arm/*omap*/*pm* 9930F: drivers/cpufreq/omap-cpufreq.c 9931 9932OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9933M: Rajendra Nayak <rnayak@codeaurora.org> 9934M: Paul Walmsley <paul@pwsan.com> 9935L: linux-omap@vger.kernel.org 9936S: Maintained 9937F: arch/arm/mach-omap2/prm* 9938 9939OMAP RANDOM NUMBER GENERATOR SUPPORT 9940M: Deepak Saxena <dsaxena@plexity.net> 9941S: Maintained 9942F: drivers/char/hw_random/omap-rng.c 9943 9944OMAP USB SUPPORT 9945L: linux-usb@vger.kernel.org 9946L: linux-omap@vger.kernel.org 9947S: Orphan 9948F: drivers/usb/*/*omap* 9949F: arch/arm/*omap*/usb* 9950 9951OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9952M: Mark Jackson <mpfj@newflow.co.uk> 9953L: linux-omap@vger.kernel.org 9954S: Maintained 9955F: arch/arm/boot/dts/am335x-nano.dts 9956 9957OMAP1 SUPPORT 9958M: Aaro Koskinen <aaro.koskinen@iki.fi> 9959M: Tony Lindgren <tony@atomide.com> 9960L: linux-omap@vger.kernel.org 9961Q: http://patchwork.kernel.org/project/linux-omap/list/ 9962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9963S: Maintained 9964F: arch/arm/mach-omap1/ 9965F: arch/arm/plat-omap/ 9966F: arch/arm/configs/omap1_defconfig 9967F: drivers/i2c/busses/i2c-omap.c 9968F: include/linux/i2c-omap.h 9969 9970OMAP2+ SUPPORT 9971M: Tony Lindgren <tony@atomide.com> 9972L: linux-omap@vger.kernel.org 9973W: http://www.muru.com/linux/omap/ 9974W: http://linux.omap.com/ 9975Q: http://patchwork.kernel.org/project/linux-omap/list/ 9976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9977S: Maintained 9978F: arch/arm/mach-omap2/ 9979F: arch/arm/plat-omap/ 9980F: arch/arm/configs/omap2plus_defconfig 9981F: drivers/i2c/busses/i2c-omap.c 9982F: drivers/irqchip/irq-omap-intc.c 9983F: drivers/mfd/*omap*.c 9984F: drivers/mfd/menelaus.c 9985F: drivers/mfd/palmas.c 9986F: drivers/mfd/tps65217.c 9987F: drivers/mfd/tps65218.c 9988F: drivers/mfd/tps65910.c 9989F: drivers/mfd/twl-core.[ch] 9990F: drivers/mfd/twl4030*.c 9991F: drivers/mfd/twl6030*.c 9992F: drivers/mfd/twl6040*.c 9993F: drivers/regulator/palmas-regulator*.c 9994F: drivers/regulator/pbias-regulator.c 9995F: drivers/regulator/tps65217-regulator.c 9996F: drivers/regulator/tps65218-regulator.c 9997F: drivers/regulator/tps65910-regulator.c 9998F: drivers/regulator/twl-regulator.c 9999F: drivers/regulator/twl6030-regulator.c 10000F: include/linux/i2c-omap.h 10001 10002ONION OMEGA2+ BOARD 10003M: Harvey Hunt <harveyhuntnexus@gmail.com> 10004L: linux-mips@linux-mips.org 10005S: Maintained 10006F: arch/mips/boot/dts/ralink/omega2p.dts 10007 10008OMFS FILESYSTEM 10009M: Bob Copeland <me@bobcopeland.com> 10010L: linux-karma-devel@lists.sourceforge.net 10011S: Maintained 10012F: Documentation/filesystems/omfs.txt 10013F: fs/omfs/ 10014 10015OMNIKEY CARDMAN 4000 DRIVER 10016M: Harald Welte <laforge@gnumonks.org> 10017S: Maintained 10018F: drivers/char/pcmcia/cm4000_cs.c 10019F: include/linux/cm4000_cs.h 10020F: include/uapi/linux/cm4000_cs.h 10021 10022OMNIKEY CARDMAN 4040 DRIVER 10023M: Harald Welte <laforge@gnumonks.org> 10024S: Maintained 10025F: drivers/char/pcmcia/cm4040_cs.* 10026 10027OMNIVISION OV13858 SENSOR DRIVER 10028M: Sakari Ailus <sakari.ailus@linux.intel.com> 10029L: linux-media@vger.kernel.org 10030T: git git://linuxtv.org/media_tree.git 10031S: Maintained 10032F: drivers/media/i2c/ov13858.c 10033 10034OMNIVISION OV5640 SENSOR DRIVER 10035M: Steve Longerbeam <slongerbeam@gmail.com> 10036L: linux-media@vger.kernel.org 10037T: git git://linuxtv.org/media_tree.git 10038S: Maintained 10039F: drivers/media/i2c/ov5640.c 10040 10041OMNIVISION OV5647 SENSOR DRIVER 10042M: Luis Oliveira <lolivei@synopsys.com> 10043L: linux-media@vger.kernel.org 10044T: git git://linuxtv.org/media_tree.git 10045S: Maintained 10046F: drivers/media/i2c/ov5647.c 10047 10048OMNIVISION OV7670 SENSOR DRIVER 10049M: Jonathan Corbet <corbet@lwn.net> 10050L: linux-media@vger.kernel.org 10051T: git git://linuxtv.org/media_tree.git 10052S: Maintained 10053F: drivers/media/i2c/ov7670.c 10054F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10055 10056ONENAND FLASH DRIVER 10057M: Kyungmin Park <kyungmin.park@samsung.com> 10058L: linux-mtd@lists.infradead.org 10059S: Maintained 10060F: drivers/mtd/onenand/ 10061F: include/linux/mtd/onenand*.h 10062 10063ONSTREAM SCSI TAPE DRIVER 10064M: Willem Riede <osst@riede.org> 10065L: osst-users@lists.sourceforge.net 10066L: linux-scsi@vger.kernel.org 10067S: Maintained 10068F: Documentation/scsi/osst.txt 10069F: drivers/scsi/osst.* 10070F: drivers/scsi/osst_*.h 10071F: drivers/scsi/st.h 10072 10073OP-TEE DRIVER 10074M: Jens Wiklander <jens.wiklander@linaro.org> 10075S: Maintained 10076F: drivers/tee/optee/ 10077 10078OPA-VNIC DRIVER 10079M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10080M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10081L: linux-rdma@vger.kernel.org 10082S: Supported 10083F: drivers/infiniband/ulp/opa_vnic 10084 10085OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10086M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10087L: devicetree@vger.kernel.org 10088S: Maintained 10089F: Documentation/devicetree/dynamic-resolution-notes.txt 10090F: Documentation/devicetree/overlay-notes.txt 10091F: drivers/of/overlay.c 10092F: drivers/of/resolver.c 10093 10094OPEN FIRMWARE AND FLATTENED DEVICE TREE 10095M: Rob Herring <robh+dt@kernel.org> 10096M: Frank Rowand <frowand.list@gmail.com> 10097L: devicetree@vger.kernel.org 10098W: http://www.devicetree.org/ 10099T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10100S: Maintained 10101F: drivers/of/ 10102F: include/linux/of*.h 10103F: scripts/dtc/ 10104F: Documentation/ABI/testing/sysfs-firmware-ofw 10105 10106OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10107M: Rob Herring <robh+dt@kernel.org> 10108M: Mark Rutland <mark.rutland@arm.com> 10109L: devicetree@vger.kernel.org 10110T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10111Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10112S: Maintained 10113F: Documentation/devicetree/ 10114F: arch/*/boot/dts/ 10115F: include/dt-bindings/ 10116 10117OPENCORES I2C BUS DRIVER 10118M: Peter Korsgaard <jacmet@sunsite.dk> 10119L: linux-i2c@vger.kernel.org 10120S: Maintained 10121F: Documentation/i2c/busses/i2c-ocores 10122F: drivers/i2c/busses/i2c-ocores.c 10123 10124OPENRISC ARCHITECTURE 10125M: Jonas Bonn <jonas@southpole.se> 10126M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10127M: Stafford Horne <shorne@gmail.com> 10128T: git git://github.com/openrisc/linux.git 10129L: openrisc@lists.librecores.org 10130W: http://openrisc.io 10131S: Maintained 10132F: Documentation/devicetree/bindings/openrisc/ 10133F: Documentation/openrisc/ 10134F: arch/openrisc/ 10135F: drivers/irqchip/irq-ompic.c 10136F: drivers/irqchip/irq-or1k-* 10137 10138OPENVSWITCH 10139M: Pravin Shelar <pshelar@nicira.com> 10140L: netdev@vger.kernel.org 10141L: dev@openvswitch.org 10142W: http://openvswitch.org 10143S: Maintained 10144F: net/openvswitch/ 10145F: include/uapi/linux/openvswitch.h 10146 10147OPERATING PERFORMANCE POINTS (OPP) 10148M: Viresh Kumar <vireshk@kernel.org> 10149M: Nishanth Menon <nm@ti.com> 10150M: Stephen Boyd <sboyd@codeaurora.org> 10151L: linux-pm@vger.kernel.org 10152S: Maintained 10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10154F: drivers/opp/ 10155F: include/linux/pm_opp.h 10156F: Documentation/power/opp.txt 10157F: Documentation/devicetree/bindings/opp/ 10158 10159OPL4 DRIVER 10160M: Clemens Ladisch <clemens@ladisch.de> 10161L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10162T: git git://git.alsa-project.org/alsa-kernel.git 10163S: Maintained 10164F: sound/drivers/opl4/ 10165 10166OPROFILE 10167M: Robert Richter <rric@kernel.org> 10168L: oprofile-list@lists.sf.net 10169S: Maintained 10170F: arch/*/include/asm/oprofile*.h 10171F: arch/*/oprofile/ 10172F: drivers/oprofile/ 10173F: include/linux/oprofile.h 10174 10175ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10176M: Mark Fasheh <mfasheh@versity.com> 10177M: Joel Becker <jlbec@evilplan.org> 10178L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10179W: http://ocfs2.wiki.kernel.org 10180S: Supported 10181F: Documentation/filesystems/ocfs2.txt 10182F: Documentation/filesystems/dlmfs.txt 10183F: fs/ocfs2/ 10184 10185ORANGEFS FILESYSTEM 10186M: Mike Marshall <hubcap@omnibond.com> 10187L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10188T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10189S: Supported 10190F: fs/orangefs/ 10191F: Documentation/filesystems/orangefs.txt 10192 10193ORINOCO DRIVER 10194L: linux-wireless@vger.kernel.org 10195W: http://wireless.kernel.org/en/users/Drivers/orinoco 10196W: http://www.nongnu.org/orinoco/ 10197S: Orphan 10198F: drivers/net/wireless/intersil/orinoco/ 10199 10200OSD LIBRARY and FILESYSTEM 10201M: Boaz Harrosh <ooo@electrozaur.com> 10202S: Maintained 10203F: drivers/scsi/osd/ 10204F: include/scsi/osd_* 10205F: fs/exofs/ 10206 10207OV2659 OMNIVISION SENSOR DRIVER 10208M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10209L: linux-media@vger.kernel.org 10210W: https://linuxtv.org 10211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10212T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10213S: Maintained 10214F: drivers/media/i2c/ov2659.c 10215F: include/media/i2c/ov2659.h 10216 10217OVERLAY FILESYSTEM 10218M: Miklos Szeredi <miklos@szeredi.hu> 10219L: linux-unionfs@vger.kernel.org 10220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10221S: Supported 10222F: fs/overlayfs/ 10223F: Documentation/filesystems/overlayfs.txt 10224 10225P54 WIRELESS DRIVER 10226M: Christian Lamparter <chunkeey@googlemail.com> 10227L: linux-wireless@vger.kernel.org 10228W: http://wireless.kernel.org/en/users/Drivers/p54 10229S: Maintained 10230F: drivers/net/wireless/intersil/p54/ 10231 10232PA SEMI ETHERNET DRIVER 10233L: netdev@vger.kernel.org 10234S: Orphan 10235F: drivers/net/ethernet/pasemi/* 10236 10237PA SEMI SMBUS DRIVER 10238L: linux-i2c@vger.kernel.org 10239S: Orphan 10240F: drivers/i2c/busses/i2c-pasemi.c 10241 10242PADATA PARALLEL EXECUTION MECHANISM 10243M: Steffen Klassert <steffen.klassert@secunet.com> 10244L: linux-crypto@vger.kernel.org 10245S: Maintained 10246F: kernel/padata.c 10247F: include/linux/padata.h 10248F: Documentation/padata.txt 10249 10250PANASONIC LAPTOP ACPI EXTRAS DRIVER 10251M: Harald Welte <laforge@gnumonks.org> 10252L: platform-driver-x86@vger.kernel.org 10253S: Maintained 10254F: drivers/platform/x86/panasonic-laptop.c 10255 10256PANASONIC MN10300/AM33/AM34 PORT 10257M: David Howells <dhowells@redhat.com> 10258L: linux-am33-list@redhat.com (moderated for non-subscribers) 10259W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10260S: Maintained 10261F: Documentation/mn10300/ 10262F: arch/mn10300/ 10263 10264PARALLEL LCD/KEYPAD PANEL DRIVER 10265M: Willy Tarreau <willy@haproxy.com> 10266M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10267S: Odd Fixes 10268F: Documentation/misc-devices/lcd-panel-cgram.txt 10269F: drivers/misc/panel.c 10270 10271PARALLEL PORT SUBSYSTEM 10272M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10273M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10274L: linux-parport@lists.infradead.org (subscribers-only) 10275S: Maintained 10276F: drivers/parport/ 10277F: include/linux/parport*.h 10278F: drivers/char/ppdev.c 10279F: include/uapi/linux/ppdev.h 10280F: Documentation/parport*.txt 10281 10282PARAVIRT_OPS INTERFACE 10283M: Juergen Gross <jgross@suse.com> 10284M: Alok Kataria <akataria@vmware.com> 10285M: Rusty Russell <rusty@rustcorp.com.au> 10286L: virtualization@lists.linux-foundation.org 10287S: Supported 10288F: Documentation/virtual/paravirt_ops.txt 10289F: arch/*/kernel/paravirt* 10290F: arch/*/include/asm/paravirt*.h 10291F: include/linux/hypervisor.h 10292 10293PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10294M: Tim Waugh <tim@cyberelk.net> 10295L: linux-parport@lists.infradead.org (subscribers-only) 10296S: Maintained 10297F: Documentation/blockdev/paride.txt 10298F: drivers/block/paride/ 10299 10300PARISC ARCHITECTURE 10301M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10302M: Helge Deller <deller@gmx.de> 10303L: linux-parisc@vger.kernel.org 10304W: http://www.parisc-linux.org/ 10305Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10306T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10307T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10308S: Maintained 10309F: arch/parisc/ 10310F: Documentation/parisc/ 10311F: drivers/parisc/ 10312F: drivers/char/agp/parisc-agp.c 10313F: drivers/input/serio/gscps2.c 10314F: drivers/parport/parport_gsc.* 10315F: drivers/tty/serial/8250/8250_gsc.c 10316F: drivers/video/fbdev/sti* 10317F: drivers/video/console/sti* 10318F: drivers/video/logo/logo_parisc* 10319 10320PARMAN 10321M: Jiri Pirko <jiri@mellanox.com> 10322L: netdev@vger.kernel.org 10323S: Supported 10324F: lib/parman.c 10325F: lib/test_parman.c 10326F: include/linux/parman.h 10327 10328PC87360 HARDWARE MONITORING DRIVER 10329M: Jim Cromie <jim.cromie@gmail.com> 10330L: linux-hwmon@vger.kernel.org 10331S: Maintained 10332F: Documentation/hwmon/pc87360 10333F: drivers/hwmon/pc87360.c 10334 10335PC8736x GPIO DRIVER 10336M: Jim Cromie <jim.cromie@gmail.com> 10337S: Maintained 10338F: drivers/char/pc8736x_gpio.c 10339 10340PC87427 HARDWARE MONITORING DRIVER 10341M: Jean Delvare <jdelvare@suse.com> 10342L: linux-hwmon@vger.kernel.org 10343S: Maintained 10344F: Documentation/hwmon/pc87427 10345F: drivers/hwmon/pc87427.c 10346 10347PCA9532 LED DRIVER 10348M: Riku Voipio <riku.voipio@iki.fi> 10349S: Maintained 10350F: drivers/leds/leds-pca9532.c 10351F: include/linux/leds-pca9532.h 10352 10353PCA9541 I2C BUS MASTER SELECTOR DRIVER 10354M: Guenter Roeck <linux@roeck-us.net> 10355L: linux-i2c@vger.kernel.org 10356S: Maintained 10357F: drivers/i2c/muxes/i2c-mux-pca9541.c 10358 10359PCDP - PRIMARY CONSOLE AND DEBUG PORT 10360M: Khalid Aziz <khalid@gonehiking.org> 10361S: Maintained 10362F: drivers/firmware/pcdp.* 10363 10364PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10365M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10366L: linux-pci@vger.kernel.org 10367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10368S: Maintained 10369F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10370F: drivers/pci/host/pci-aardvark.c 10371 10372PCI DRIVER FOR ALTERA PCIE IP 10373M: Ley Foon Tan <lftan@altera.com> 10374L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10375L: linux-pci@vger.kernel.org 10376S: Supported 10377F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10378F: drivers/pci/host/pcie-altera.c 10379 10380PCI DRIVER FOR APPLIEDMICRO XGENE 10381M: Tanmay Inamdar <tinamdar@apm.com> 10382L: linux-pci@vger.kernel.org 10383L: linux-arm-kernel@lists.infradead.org 10384S: Maintained 10385F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10386F: drivers/pci/host/pci-xgene.c 10387 10388PCI DRIVER FOR ARM VERSATILE PLATFORM 10389M: Rob Herring <robh@kernel.org> 10390L: linux-pci@vger.kernel.org 10391L: linux-arm-kernel@lists.infradead.org 10392S: Maintained 10393F: Documentation/devicetree/bindings/pci/versatile.txt 10394F: drivers/pci/host/pci-versatile.c 10395 10396PCI DRIVER FOR ARMADA 8K 10397M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10398L: linux-pci@vger.kernel.org 10399L: linux-arm-kernel@lists.infradead.org 10400S: Maintained 10401F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10402F: drivers/pci/dwc/pcie-armada8k.c 10403 10404PCI DRIVER FOR FREESCALE LAYERSCAPE 10405M: Minghuan Lian <minghuan.Lian@freescale.com> 10406M: Mingkai Hu <mingkai.hu@freescale.com> 10407M: Roy Zang <tie-fei.zang@freescale.com> 10408L: linuxppc-dev@lists.ozlabs.org 10409L: linux-pci@vger.kernel.org 10410L: linux-arm-kernel@lists.infradead.org 10411S: Maintained 10412F: drivers/pci/dwc/*layerscape* 10413 10414PCI DRIVER FOR GENERIC OF HOSTS 10415M: Will Deacon <will.deacon@arm.com> 10416L: linux-pci@vger.kernel.org 10417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10418S: Maintained 10419F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10420F: drivers/pci/host/pci-host-common.c 10421F: drivers/pci/host/pci-host-generic.c 10422 10423PCI DRIVER FOR IMX6 10424M: Richard Zhu <hongxing.zhu@nxp.com> 10425M: Lucas Stach <l.stach@pengutronix.de> 10426L: linux-pci@vger.kernel.org 10427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10428S: Maintained 10429F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10430F: drivers/pci/dwc/*imx6* 10431 10432PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10433M: Keith Busch <keith.busch@intel.com> 10434M: Jonathan Derrick <jonathan.derrick@intel.com> 10435L: linux-pci@vger.kernel.org 10436S: Supported 10437F: drivers/pci/host/vmd.c 10438 10439PCI DRIVER FOR MICROSEMI SWITCHTEC 10440M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10441M: Logan Gunthorpe <logang@deltatee.com> 10442L: linux-pci@vger.kernel.org 10443S: Maintained 10444F: Documentation/switchtec.txt 10445F: Documentation/ABI/testing/sysfs-class-switchtec 10446F: drivers/pci/switch/switchtec* 10447F: include/uapi/linux/switchtec_ioctl.h 10448F: include/linux/switchtec.h 10449F: drivers/ntb/hw/mscc/ 10450 10451PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10452M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10453M: Jason Cooper <jason@lakedaemon.net> 10454L: linux-pci@vger.kernel.org 10455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10456S: Maintained 10457F: drivers/pci/host/*mvebu* 10458 10459PCI DRIVER FOR NVIDIA TEGRA 10460M: Thierry Reding <thierry.reding@gmail.com> 10461L: linux-tegra@vger.kernel.org 10462L: linux-pci@vger.kernel.org 10463S: Supported 10464F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10465F: drivers/pci/host/pci-tegra.c 10466 10467PCI DRIVER FOR RENESAS R-CAR 10468M: Simon Horman <horms@verge.net.au> 10469L: linux-pci@vger.kernel.org 10470L: linux-renesas-soc@vger.kernel.org 10471S: Maintained 10472F: drivers/pci/host/*rcar* 10473 10474PCI DRIVER FOR SAMSUNG EXYNOS 10475M: Jingoo Han <jingoohan1@gmail.com> 10476L: linux-pci@vger.kernel.org 10477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10478L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10479S: Maintained 10480F: drivers/pci/dwc/pci-exynos.c 10481 10482PCI DRIVER FOR SYNOPSYS DESIGNWARE 10483M: Jingoo Han <jingoohan1@gmail.com> 10484M: Joao Pinto <Joao.Pinto@synopsys.com> 10485L: linux-pci@vger.kernel.org 10486S: Maintained 10487F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10488F: drivers/pci/dwc/*designware* 10489 10490PCI DRIVER FOR TI DRA7XX 10491M: Kishon Vijay Abraham I <kishon@ti.com> 10492L: linux-omap@vger.kernel.org 10493L: linux-pci@vger.kernel.org 10494S: Supported 10495F: Documentation/devicetree/bindings/pci/ti-pci.txt 10496F: drivers/pci/dwc/pci-dra7xx.c 10497 10498PCI DRIVER FOR TI KEYSTONE 10499M: Murali Karicheri <m-karicheri2@ti.com> 10500L: linux-pci@vger.kernel.org 10501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10502S: Maintained 10503F: drivers/pci/dwc/*keystone* 10504 10505PCI ENDPOINT SUBSYSTEM 10506M: Kishon Vijay Abraham I <kishon@ti.com> 10507M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10508L: linux-pci@vger.kernel.org 10509T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10510S: Supported 10511F: drivers/pci/endpoint/ 10512F: drivers/misc/pci_endpoint_test.c 10513F: tools/pci/ 10514 10515PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10516M: Russell Currey <ruscur@russell.cc> 10517L: linuxppc-dev@lists.ozlabs.org 10518S: Supported 10519F: Documentation/powerpc/eeh-pci-error-recovery.txt 10520F: arch/powerpc/kernel/eeh*.c 10521F: arch/powerpc/platforms/*/eeh*.c 10522F: arch/powerpc/include/*/eeh*.h 10523 10524PCI ERROR RECOVERY 10525M: Linas Vepstas <linasvepstas@gmail.com> 10526L: linux-pci@vger.kernel.org 10527S: Supported 10528F: Documentation/PCI/pci-error-recovery.txt 10529 10530PCI MSI DRIVER FOR ALTERA MSI IP 10531M: Ley Foon Tan <lftan@altera.com> 10532L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10533L: linux-pci@vger.kernel.org 10534S: Supported 10535F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10536F: drivers/pci/host/pcie-altera-msi.c 10537 10538PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10539M: Duc Dang <dhdang@apm.com> 10540L: linux-pci@vger.kernel.org 10541L: linux-arm-kernel@lists.infradead.org 10542S: Maintained 10543F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10544F: drivers/pci/host/pci-xgene-msi.c 10545 10546PCI SUBSYSTEM 10547M: Bjorn Helgaas <bhelgaas@google.com> 10548L: linux-pci@vger.kernel.org 10549Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10550T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10551S: Supported 10552F: Documentation/devicetree/bindings/pci/ 10553F: Documentation/PCI/ 10554F: drivers/pci/ 10555F: include/linux/pci* 10556F: arch/x86/pci/ 10557F: arch/x86/kernel/quirks.c 10558 10559PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10560M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10561L: linux-pci@vger.kernel.org 10562Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10563T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10564S: Supported 10565F: drivers/pci/host/ 10566F: drivers/pci/dwc/ 10567 10568PCIE DRIVER FOR AXIS ARTPEC 10569M: Niklas Cassel <niklas.cassel@axis.com> 10570M: Jesper Nilsson <jesper.nilsson@axis.com> 10571L: linux-arm-kernel@axis.com 10572L: linux-pci@vger.kernel.org 10573S: Maintained 10574F: Documentation/devicetree/bindings/pci/axis,artpec* 10575F: drivers/pci/dwc/*artpec* 10576 10577PCIE DRIVER FOR CAVIUM THUNDERX 10578M: David Daney <david.daney@cavium.com> 10579L: linux-pci@vger.kernel.org 10580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10581S: Supported 10582F: Documentation/devicetree/bindings/pci/pci-thunder-* 10583F: drivers/pci/host/pci-thunder-* 10584 10585PCIE DRIVER FOR HISILICON 10586M: Zhou Wang <wangzhou1@hisilicon.com> 10587L: linux-pci@vger.kernel.org 10588S: Maintained 10589F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10590F: drivers/pci/dwc/pcie-hisi.c 10591 10592PCIE DRIVER FOR HISILICON KIRIN 10593M: Xiaowei Song <songxiaowei@hisilicon.com> 10594M: Binghui Wang <wangbinghui@hisilicon.com> 10595L: linux-pci@vger.kernel.org 10596S: Maintained 10597F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10598F: drivers/pci/dwc/pcie-kirin.c 10599 10600PCIE DRIVER FOR HISILICON STB 10601M: Jianguo Sun <sunjianguo1@huawei.com> 10602M: Shawn Guo <shawn.guo@linaro.org> 10603L: linux-pci@vger.kernel.org 10604S: Maintained 10605F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10606F: drivers/pci/dwc/pcie-histb.c 10607 10608PCIE DRIVER FOR MEDIATEK 10609M: Ryder Lee <ryder.lee@mediatek.com> 10610L: linux-pci@vger.kernel.org 10611L: linux-mediatek@lists.infradead.org 10612S: Supported 10613F: Documentation/devicetree/bindings/pci/mediatek* 10614F: drivers/pci/host/*mediatek* 10615 10616PCIE DRIVER FOR QUALCOMM MSM 10617M: Stanimir Varbanov <svarbanov@mm-sol.com> 10618L: linux-pci@vger.kernel.org 10619L: linux-arm-msm@vger.kernel.org 10620S: Maintained 10621F: drivers/pci/dwc/*qcom* 10622 10623PCIE DRIVER FOR ROCKCHIP 10624M: Shawn Lin <shawn.lin@rock-chips.com> 10625L: linux-pci@vger.kernel.org 10626L: linux-rockchip@lists.infradead.org 10627S: Maintained 10628F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10629F: drivers/pci/host/pcie-rockchip.c 10630 10631PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10632M: Linus Walleij <linus.walleij@linaro.org> 10633L: linux-pci@vger.kernel.org 10634S: Maintained 10635F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10636F: drivers/pci/host/pci-v3-semi.c 10637 10638PCIE DRIVER FOR ST SPEAR13XX 10639M: Pratyush Anand <pratyush.anand@gmail.com> 10640L: linux-pci@vger.kernel.org 10641S: Maintained 10642F: drivers/pci/dwc/*spear* 10643 10644PCMCIA SUBSYSTEM 10645P: Linux PCMCIA Team 10646L: linux-pcmcia@lists.infradead.org 10647W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10648T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10649S: Maintained 10650F: Documentation/pcmcia/ 10651F: tools/pcmcia/ 10652F: drivers/pcmcia/ 10653F: include/pcmcia/ 10654 10655PCNET32 NETWORK DRIVER 10656M: Don Fry <pcnet32@frontier.com> 10657L: netdev@vger.kernel.org 10658S: Maintained 10659F: drivers/net/ethernet/amd/pcnet32.c 10660 10661PCRYPT PARALLEL CRYPTO ENGINE 10662M: Steffen Klassert <steffen.klassert@secunet.com> 10663L: linux-crypto@vger.kernel.org 10664S: Maintained 10665F: crypto/pcrypt.c 10666F: include/crypto/pcrypt.h 10667 10668PEAQ WMI HOTKEYS DRIVER 10669M: Hans de Goede <hdegoede@redhat.com> 10670L: platform-driver-x86@vger.kernel.org 10671S: Maintained 10672F: drivers/platform/x86/peaq-wmi.c 10673 10674PER-CPU MEMORY ALLOCATOR 10675M: Tejun Heo <tj@kernel.org> 10676M: Christoph Lameter <cl@linux.com> 10677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10678S: Maintained 10679F: include/linux/percpu*.h 10680F: mm/percpu*.c 10681F: arch/*/include/asm/percpu.h 10682 10683PER-TASK DELAY ACCOUNTING 10684M: Balbir Singh <bsingharora@gmail.com> 10685S: Maintained 10686F: include/linux/delayacct.h 10687F: kernel/delayacct.c 10688 10689PERFORMANCE EVENTS SUBSYSTEM 10690M: Peter Zijlstra <peterz@infradead.org> 10691M: Ingo Molnar <mingo@redhat.com> 10692M: Arnaldo Carvalho de Melo <acme@kernel.org> 10693R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10694R: Jiri Olsa <jolsa@redhat.com> 10695R: Namhyung Kim <namhyung@kernel.org> 10696L: linux-kernel@vger.kernel.org 10697T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10698S: Supported 10699F: kernel/events/* 10700F: include/linux/perf_event.h 10701F: include/uapi/linux/perf_event.h 10702F: arch/*/kernel/perf_event*.c 10703F: arch/*/kernel/*/perf_event*.c 10704F: arch/*/kernel/*/*/perf_event*.c 10705F: arch/*/include/asm/perf_event.h 10706F: arch/*/kernel/perf_callchain.c 10707F: arch/*/events/* 10708F: tools/perf/ 10709 10710PERSONALITY HANDLING 10711M: Christoph Hellwig <hch@infradead.org> 10712L: linux-abi-devel@lists.sourceforge.net 10713S: Maintained 10714F: include/linux/personality.h 10715F: include/uapi/linux/personality.h 10716 10717PHONET PROTOCOL 10718M: Remi Denis-Courmont <courmisch@gmail.com> 10719S: Supported 10720F: Documentation/networking/phonet.txt 10721F: include/linux/phonet.h 10722F: include/net/phonet/ 10723F: include/uapi/linux/phonet.h 10724F: net/phonet/ 10725 10726PHRAM MTD DRIVER 10727M: Joern Engel <joern@lazybastard.org> 10728L: linux-mtd@lists.infradead.org 10729S: Maintained 10730F: drivers/mtd/devices/phram.c 10731 10732PICOLCD HID DRIVER 10733M: Bruno Prémont <bonbons@linux-vserver.org> 10734L: linux-input@vger.kernel.org 10735S: Maintained 10736F: drivers/hid/hid-picolcd* 10737 10738PICOXCELL SUPPORT 10739M: Jamie Iles <jamie@jamieiles.com> 10740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10741T: git git://github.com/jamieiles/linux-2.6-ji.git 10742S: Supported 10743F: arch/arm/boot/dts/picoxcell* 10744F: arch/arm/mach-picoxcell/ 10745F: drivers/crypto/picoxcell* 10746 10747PIN CONTROL SUBSYSTEM 10748M: Linus Walleij <linus.walleij@linaro.org> 10749L: linux-gpio@vger.kernel.org 10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10751S: Maintained 10752F: Documentation/devicetree/bindings/pinctrl/ 10753F: Documentation/driver-api/pinctl.rst 10754F: drivers/pinctrl/ 10755F: include/linux/pinctrl/ 10756 10757PIN CONTROLLER - ATMEL AT91 10758M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10760S: Maintained 10761F: drivers/pinctrl/pinctrl-at91.* 10762 10763PIN CONTROLLER - ATMEL AT91 PIO4 10764M: Ludovic Desroches <ludovic.desroches@microchip.com> 10765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10766L: linux-gpio@vger.kernel.org 10767S: Supported 10768F: drivers/pinctrl/pinctrl-at91-pio4.* 10769 10770PIN CONTROLLER - INTEL 10771M: Mika Westerberg <mika.westerberg@linux.intel.com> 10772M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10773S: Maintained 10774F: drivers/pinctrl/intel/ 10775 10776PIN CONTROLLER - QUALCOMM 10777M: Bjorn Andersson <bjorn.andersson@linaro.org> 10778S: Maintained 10779L: linux-arm-msm@vger.kernel.org 10780F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10781F: drivers/pinctrl/qcom/ 10782 10783PIN CONTROLLER - RENESAS 10784M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10785M: Geert Uytterhoeven <geert+renesas@glider.be> 10786L: linux-renesas-soc@vger.kernel.org 10787T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10788S: Maintained 10789F: drivers/pinctrl/sh-pfc/ 10790 10791PIN CONTROLLER - SAMSUNG 10792M: Tomasz Figa <tomasz.figa@gmail.com> 10793M: Krzysztof Kozlowski <krzk@kernel.org> 10794M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10796L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10797Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10798T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10799S: Maintained 10800F: drivers/pinctrl/samsung/ 10801F: include/dt-bindings/pinctrl/samsung.h 10802F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10803 10804PIN CONTROLLER - SINGLE 10805M: Tony Lindgren <tony@atomide.com> 10806M: Haojian Zhuang <haojian.zhuang@linaro.org> 10807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10808L: linux-omap@vger.kernel.org 10809S: Maintained 10810F: drivers/pinctrl/pinctrl-single.c 10811 10812PIN CONTROLLER - ST SPEAR 10813M: Viresh Kumar <vireshk@kernel.org> 10814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10815W: http://www.st.com/spear 10816S: Maintained 10817F: drivers/pinctrl/spear/ 10818 10819PISTACHIO SOC SUPPORT 10820M: James Hartley <james.hartley@sondrel.com> 10821L: linux-mips@linux-mips.org 10822S: Odd Fixes 10823F: arch/mips/pistachio/ 10824F: arch/mips/include/asm/mach-pistachio/ 10825F: arch/mips/boot/dts/img/pistachio* 10826F: arch/mips/configs/pistachio*_defconfig 10827 10828PKTCDVD DRIVER 10829S: Orphan 10830M: linux-block@vger.kernel.org 10831F: drivers/block/pktcdvd.c 10832F: include/linux/pktcdvd.h 10833F: include/uapi/linux/pktcdvd.h 10834 10835PKUNITY SOC DRIVERS 10836M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10837W: http://mprc.pku.edu.cn/~guanxuetao/linux 10838S: Maintained 10839T: git git://github.com/gxt/linux.git 10840F: drivers/input/serio/i8042-unicore32io.h 10841F: drivers/i2c/busses/i2c-puv3.c 10842F: drivers/video/fbdev/fb-puv3.c 10843F: drivers/rtc/rtc-puv3.c 10844 10845PMBUS HARDWARE MONITORING DRIVERS 10846M: Guenter Roeck <linux@roeck-us.net> 10847L: linux-hwmon@vger.kernel.org 10848W: http://hwmon.wiki.kernel.org/ 10849W: http://www.roeck-us.net/linux/drivers/ 10850T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10851S: Maintained 10852F: Documentation/hwmon/pmbus 10853F: drivers/hwmon/pmbus/ 10854F: include/linux/pmbus.h 10855 10856PMC SIERRA MaxRAID DRIVER 10857L: linux-scsi@vger.kernel.org 10858W: http://www.pmc-sierra.com/ 10859S: Orphan 10860F: drivers/scsi/pmcraid.* 10861 10862PMC SIERRA PM8001 DRIVER 10863M: Jack Wang <jinpu.wang@profitbricks.com> 10864M: lindar_liu@usish.com 10865L: linux-scsi@vger.kernel.org 10866S: Supported 10867F: drivers/scsi/pm8001/ 10868 10869PNP SUPPORT 10870M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10871S: Maintained 10872F: drivers/pnp/ 10873 10874POSIX CLOCKS and TIMERS 10875M: Thomas Gleixner <tglx@linutronix.de> 10876L: linux-kernel@vger.kernel.org 10877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10878S: Maintained 10879F: fs/timerfd.c 10880F: include/linux/timer* 10881F: kernel/time/*timer* 10882 10883POWER MANAGEMENT CORE 10884M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10885L: linux-pm@vger.kernel.org 10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10887B: https://bugzilla.kernel.org 10888S: Supported 10889F: drivers/base/power/ 10890F: include/linux/pm.h 10891F: include/linux/pm_* 10892F: include/linux/powercap.h 10893F: drivers/powercap/ 10894 10895POWER STATE COORDINATION INTERFACE (PSCI) 10896M: Mark Rutland <mark.rutland@arm.com> 10897M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10898L: linux-arm-kernel@lists.infradead.org 10899S: Maintained 10900F: drivers/firmware/psci*.c 10901F: include/linux/psci.h 10902F: include/uapi/linux/psci.h 10903 10904POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10905M: Sebastian Reichel <sre@kernel.org> 10906L: linux-pm@vger.kernel.org 10907T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10908S: Maintained 10909F: Documentation/devicetree/bindings/power/supply/ 10910F: include/linux/power_supply.h 10911F: drivers/power/supply/ 10912 10913POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10914M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10915L: linuxppc-dev@lists.ozlabs.org 10916S: Maintained 10917F: drivers/char/powernv-op-panel.c 10918 10919PPP OVER ATM (RFC 2364) 10920M: Mitchell Blank Jr <mitch@sfgoth.com> 10921S: Maintained 10922F: net/atm/pppoatm.c 10923F: include/uapi/linux/atmppp.h 10924 10925PPP OVER ETHERNET 10926M: Michal Ostrowski <mostrows@earthlink.net> 10927S: Maintained 10928F: drivers/net/ppp/pppoe.c 10929F: drivers/net/ppp/pppox.c 10930 10931PPP OVER L2TP 10932M: James Chapman <jchapman@katalix.com> 10933S: Maintained 10934F: net/l2tp/l2tp_ppp.c 10935F: include/linux/if_pppol2tp.h 10936F: include/uapi/linux/if_pppol2tp.h 10937 10938PPP PROTOCOL DRIVERS AND COMPRESSORS 10939M: Paul Mackerras <paulus@samba.org> 10940L: linux-ppp@vger.kernel.org 10941S: Maintained 10942F: drivers/net/ppp/ppp_* 10943 10944PPS SUPPORT 10945M: Rodolfo Giometti <giometti@enneenne.com> 10946W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10947L: linuxpps@ml.enneenne.com (subscribers-only) 10948S: Maintained 10949F: Documentation/pps/ 10950F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10951F: Documentation/ABI/testing/sysfs-pps 10952F: drivers/pps/ 10953F: include/linux/pps*.h 10954F: include/uapi/linux/pps.h 10955 10956PPTP DRIVER 10957M: Dmitry Kozlov <xeb@mail.ru> 10958L: netdev@vger.kernel.org 10959S: Maintained 10960F: drivers/net/ppp/pptp.c 10961W: http://sourceforge.net/projects/accel-pptp 10962 10963PREEMPTIBLE KERNEL 10964M: Robert Love <rml@tech9.net> 10965L: kpreempt-tech@lists.sourceforge.net 10966W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10967S: Supported 10968F: Documentation/preempt-locking.txt 10969F: include/linux/preempt.h 10970 10971PRINTK 10972M: Petr Mladek <pmladek@suse.com> 10973M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10974R: Steven Rostedt <rostedt@goodmis.org> 10975S: Maintained 10976F: kernel/printk/ 10977F: include/linux/printk.h 10978 10979PRISM54 WIRELESS DRIVER 10980M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10981L: linux-wireless@vger.kernel.org 10982W: http://wireless.kernel.org/en/users/Drivers/p54 10983S: Obsolete 10984F: drivers/net/wireless/intersil/prism54/ 10985 10986PROC SYSCTL 10987M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10988M: Kees Cook <keescook@chromium.org> 10989L: linux-kernel@vger.kernel.org 10990L: linux-fsdevel@vger.kernel.org 10991S: Maintained 10992F: fs/proc/proc_sysctl.c 10993F: include/linux/sysctl.h 10994F: kernel/sysctl.c 10995F: tools/testing/selftests/sysctl/ 10996 10997PS3 NETWORK SUPPORT 10998M: Geoff Levand <geoff@infradead.org> 10999L: netdev@vger.kernel.org 11000L: linuxppc-dev@lists.ozlabs.org 11001S: Maintained 11002F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11003 11004PS3 PLATFORM SUPPORT 11005M: Geoff Levand <geoff@infradead.org> 11006L: linuxppc-dev@lists.ozlabs.org 11007S: Maintained 11008F: arch/powerpc/boot/ps3* 11009F: arch/powerpc/include/asm/lv1call.h 11010F: arch/powerpc/include/asm/ps3*.h 11011F: arch/powerpc/platforms/ps3/ 11012F: drivers/*/ps3* 11013F: drivers/ps3/ 11014F: drivers/rtc/rtc-ps3.c 11015F: drivers/usb/host/*ps3.c 11016F: sound/ppc/snd_ps3* 11017 11018PS3VRAM DRIVER 11019M: Jim Paris <jim@jtan.com> 11020M: Geoff Levand <geoff@infradead.org> 11021L: linuxppc-dev@lists.ozlabs.org 11022S: Maintained 11023F: drivers/block/ps3vram.c 11024 11025PSAMPLE PACKET SAMPLING SUPPORT: 11026M: Yotam Gigi <yotam.gi@gmail.com> 11027S: Maintained 11028F: net/psample 11029F: include/net/psample.h 11030F: include/uapi/linux/psample.h 11031 11032PSTORE FILESYSTEM 11033M: Kees Cook <keescook@chromium.org> 11034M: Anton Vorontsov <anton@enomsg.org> 11035M: Colin Cross <ccross@android.com> 11036M: Tony Luck <tony.luck@intel.com> 11037S: Maintained 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11039F: fs/pstore/ 11040F: include/linux/pstore* 11041F: drivers/firmware/efi/efi-pstore.c 11042F: drivers/acpi/apei/erst.c 11043F: Documentation/admin-guide/ramoops.rst 11044F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11045K: \b(pstore|ramoops) 11046 11047PTP HARDWARE CLOCK SUPPORT 11048M: Richard Cochran <richardcochran@gmail.com> 11049L: netdev@vger.kernel.org 11050S: Maintained 11051W: http://linuxptp.sourceforge.net/ 11052F: Documentation/ABI/testing/sysfs-ptp 11053F: Documentation/ptp/* 11054F: drivers/net/ethernet/freescale/gianfar_ptp.c 11055F: drivers/net/phy/dp83640* 11056F: drivers/ptp/* 11057F: include/linux/ptp_cl* 11058 11059PTRACE SUPPORT 11060M: Oleg Nesterov <oleg@redhat.com> 11061S: Maintained 11062F: include/asm-generic/syscall.h 11063F: include/linux/ptrace.h 11064F: include/linux/regset.h 11065F: include/linux/tracehook.h 11066F: include/uapi/linux/ptrace.h 11067F: include/uapi/linux/ptrace.h 11068F: include/asm-generic/ptrace.h 11069F: kernel/ptrace.c 11070F: arch/*/ptrace*.c 11071F: arch/*/*/ptrace*.c 11072F: arch/*/include/asm/ptrace*.h 11073 11074PULSE8-CEC DRIVER 11075M: Hans Verkuil <hverkuil@xs4all.nl> 11076L: linux-media@vger.kernel.org 11077T: git git://linuxtv.org/media_tree.git 11078S: Maintained 11079F: drivers/media/usb/pulse8-cec/* 11080F: Documentation/media/cec-drivers/pulse8-cec.rst 11081 11082PVRUSB2 VIDEO4LINUX DRIVER 11083M: Mike Isely <isely@pobox.com> 11084L: pvrusb2@isely.net (subscribers-only) 11085L: linux-media@vger.kernel.org 11086W: http://www.isely.net/pvrusb2/ 11087T: git git://linuxtv.org/media_tree.git 11088S: Maintained 11089F: Documentation/media/v4l-drivers/pvrusb2* 11090F: drivers/media/usb/pvrusb2/ 11091 11092PWC WEBCAM DRIVER 11093M: Hans Verkuil <hverkuil@xs4all.nl> 11094L: linux-media@vger.kernel.org 11095T: git git://linuxtv.org/media_tree.git 11096S: Odd Fixes 11097F: drivers/media/usb/pwc/* 11098 11099PWM FAN DRIVER 11100M: Kamil Debski <kamil@wypas.org> 11101M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11102L: linux-hwmon@vger.kernel.org 11103S: Supported 11104F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11105F: Documentation/hwmon/pwm-fan 11106F: drivers/hwmon/pwm-fan.c 11107 11108PWM IR Transmitter 11109M: Sean Young <sean@mess.org> 11110L: linux-media@vger.kernel.org 11111S: Maintained 11112F: drivers/media/rc/pwm-ir-tx.c 11113 11114PWM SUBSYSTEM 11115M: Thierry Reding <thierry.reding@gmail.com> 11116L: linux-pwm@vger.kernel.org 11117S: Maintained 11118T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11119F: Documentation/pwm.txt 11120F: Documentation/devicetree/bindings/pwm/ 11121F: include/linux/pwm.h 11122F: drivers/pwm/ 11123F: drivers/video/backlight/pwm_bl.c 11124F: include/linux/pwm_backlight.h 11125F: drivers/gpio/gpio-mvebu.c 11126F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11127 11128PXA GPIO DRIVER 11129M: Robert Jarzmik <robert.jarzmik@free.fr> 11130L: linux-gpio@vger.kernel.org 11131S: Maintained 11132F: drivers/gpio/gpio-pxa.c 11133 11134PXA MMCI DRIVER 11135S: Orphan 11136 11137PXA RTC DRIVER 11138M: Robert Jarzmik <robert.jarzmik@free.fr> 11139L: linux-rtc@vger.kernel.org 11140S: Maintained 11141 11142PXA2xx/PXA3xx SUPPORT 11143M: Daniel Mack <daniel@zonque.org> 11144M: Haojian Zhuang <haojian.zhuang@gmail.com> 11145M: Robert Jarzmik <robert.jarzmik@free.fr> 11146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11147T: git git://github.com/hzhuang1/linux.git 11148T: git git://github.com/rjarzmik/linux.git 11149S: Maintained 11150F: arch/arm/boot/dts/pxa* 11151F: arch/arm/mach-pxa/ 11152F: drivers/dma/pxa* 11153F: drivers/pcmcia/pxa2xx* 11154F: drivers/pinctrl/pxa/ 11155F: drivers/spi/spi-pxa2xx* 11156F: drivers/usb/gadget/udc/pxa2* 11157F: include/sound/pxa2xx-lib.h 11158F: sound/arm/pxa* 11159F: sound/soc/pxa/ 11160 11161PXA3xx NAND FLASH DRIVER 11162M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11163L: linux-mtd@lists.infradead.org 11164S: Maintained 11165F: drivers/mtd/nand/pxa3xx_nand.c 11166 11167QAT DRIVER 11168M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11169L: qat-linux@intel.com 11170S: Supported 11171F: drivers/crypto/qat/ 11172 11173QCOM AUDIO (ASoC) DRIVERS 11174M: Patrick Lai <plai@codeaurora.org> 11175M: Banajit Goswami <bgoswami@codeaurora.org> 11176L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11177S: Supported 11178F: sound/soc/qcom/ 11179 11180QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11181M: Gabriel Somlo <somlo@cmu.edu> 11182M: "Michael S. Tsirkin" <mst@redhat.com> 11183L: qemu-devel@nongnu.org 11184S: Maintained 11185F: drivers/firmware/qemu_fw_cfg.c 11186 11187QIB DRIVER 11188M: Mike Marciniszyn <infinipath@intel.com> 11189L: linux-rdma@vger.kernel.org 11190S: Supported 11191F: drivers/infiniband/hw/qib/ 11192 11193QLOGIC QL41xxx FCOE DRIVER 11194M: QLogic-Storage-Upstream@cavium.com 11195L: linux-scsi@vger.kernel.org 11196S: Supported 11197F: drivers/scsi/qedf/ 11198 11199QLOGIC QL41xxx ISCSI DRIVER 11200M: QLogic-Storage-Upstream@cavium.com 11201L: linux-scsi@vger.kernel.org 11202S: Supported 11203F: drivers/scsi/qedi/ 11204 11205QLOGIC QL4xxx ETHERNET DRIVER 11206M: Ariel Elior <Ariel.Elior@cavium.com> 11207M: everest-linux-l2@cavium.com 11208L: netdev@vger.kernel.org 11209S: Supported 11210F: drivers/net/ethernet/qlogic/qed/ 11211F: include/linux/qed/ 11212F: drivers/net/ethernet/qlogic/qede/ 11213 11214QLOGIC QL4xxx RDMA DRIVER 11215M: Ram Amrani <Ram.Amrani@cavium.com> 11216M: Michal Kalderon <Michal.Kalderon@cavium.com> 11217M: Ariel Elior <Ariel.Elior@cavium.com> 11218L: linux-rdma@vger.kernel.org 11219S: Supported 11220F: drivers/infiniband/hw/qedr/ 11221F: include/uapi/rdma/qedr-abi.h 11222 11223QLOGIC QLA1280 SCSI DRIVER 11224M: Michael Reed <mdr@sgi.com> 11225L: linux-scsi@vger.kernel.org 11226S: Maintained 11227F: drivers/scsi/qla1280.[ch] 11228 11229QLOGIC QLA2XXX FC-SCSI DRIVER 11230M: qla2xxx-upstream@qlogic.com 11231L: linux-scsi@vger.kernel.org 11232S: Supported 11233F: Documentation/scsi/LICENSE.qla2xxx 11234F: drivers/scsi/qla2xxx/ 11235 11236QLOGIC QLA3XXX NETWORK DRIVER 11237M: Dept-GELinuxNICDev@cavium.com 11238L: netdev@vger.kernel.org 11239S: Supported 11240F: Documentation/networking/LICENSE.qla3xxx 11241F: drivers/net/ethernet/qlogic/qla3xxx.* 11242 11243QLOGIC QLA4XXX iSCSI DRIVER 11244M: QLogic-Storage-Upstream@qlogic.com 11245L: linux-scsi@vger.kernel.org 11246S: Supported 11247F: Documentation/scsi/LICENSE.qla4xxx 11248F: drivers/scsi/qla4xxx/ 11249 11250QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11251M: Harish Patil <harish.patil@cavium.com> 11252M: Manish Chopra <manish.chopra@cavium.com> 11253M: Dept-GELinuxNICDev@cavium.com 11254L: netdev@vger.kernel.org 11255S: Supported 11256F: drivers/net/ethernet/qlogic/qlcnic/ 11257 11258QLOGIC QLGE 10Gb ETHERNET DRIVER 11259M: Harish Patil <harish.patil@cavium.com> 11260M: Manish Chopra <manish.chopra@cavium.com> 11261M: Dept-GELinuxNICDev@cavium.com 11262L: netdev@vger.kernel.org 11263S: Supported 11264F: drivers/net/ethernet/qlogic/qlge/ 11265 11266QNX4 FILESYSTEM 11267M: Anders Larsen <al@alarsen.net> 11268W: http://www.alarsen.net/linux/qnx4fs/ 11269S: Maintained 11270F: fs/qnx4/ 11271F: include/uapi/linux/qnx4_fs.h 11272F: include/uapi/linux/qnxtypes.h 11273 11274QORIQ DPAA2 FSL-MC BUS DRIVER 11275M: Stuart Yoder <stuyoder@gmail.com> 11276M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11277L: linux-kernel@vger.kernel.org 11278S: Maintained 11279F: drivers/staging/fsl-mc/ 11280F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11281 11282QT1010 MEDIA DRIVER 11283M: Antti Palosaari <crope@iki.fi> 11284L: linux-media@vger.kernel.org 11285W: https://linuxtv.org 11286W: http://palosaari.fi/linux/ 11287Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11288T: git git://linuxtv.org/anttip/media_tree.git 11289S: Maintained 11290F: drivers/media/tuners/qt1010* 11291 11292QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11293M: Kalle Valo <kvalo@qca.qualcomm.com> 11294L: ath10k@lists.infradead.org 11295W: http://wireless.kernel.org/en/users/Drivers/ath10k 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11297S: Supported 11298F: drivers/net/wireless/ath/ath10k/ 11299 11300QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11301M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11302L: linux-wireless@vger.kernel.org 11303W: http://wireless.kernel.org/en/users/Drivers/ath9k 11304S: Supported 11305F: drivers/net/wireless/ath/ath9k/ 11306 11307QUALCOMM CAMERA SUBSYSTEM DRIVER 11308M: Todor Tomov <todor.tomov@linaro.org> 11309L: linux-media@vger.kernel.org 11310S: Maintained 11311F: Documentation/devicetree/bindings/media/qcom,camss.txt 11312F: Documentation/media/v4l-drivers/qcom_camss.rst 11313F: drivers/media/platform/qcom/camss-8x16/ 11314 11315QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11316M: Timur Tabi <timur@codeaurora.org> 11317L: netdev@vger.kernel.org 11318S: Supported 11319F: drivers/net/ethernet/qualcomm/emac/ 11320 11321QUALCOMM HEXAGON ARCHITECTURE 11322M: Richard Kuo <rkuo@codeaurora.org> 11323L: linux-hexagon@vger.kernel.org 11324T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11325S: Supported 11326F: arch/hexagon/ 11327 11328QUALCOMM IOMMU 11329M: Rob Clark <robdclark@gmail.com> 11330L: iommu@lists.linux-foundation.org 11331L: linux-arm-msm@vger.kernel.org 11332S: Maintained 11333F: drivers/iommu/qcom_iommu.c 11334 11335QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11336M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11337L: linux-media@vger.kernel.org 11338L: linux-arm-msm@vger.kernel.org 11339T: git git://linuxtv.org/media_tree.git 11340S: Maintained 11341F: drivers/media/platform/qcom/venus/ 11342 11343QUALCOMM WCN36XX WIRELESS DRIVER 11344M: Eugene Krasnikov <k.eugene.e@gmail.com> 11345L: wcn36xx@lists.infradead.org 11346W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11347T: git git://github.com/KrasnikovEugene/wcn36xx.git 11348S: Supported 11349F: drivers/net/wireless/ath/wcn36xx/ 11350 11351QUANTENNA QTNFMAC WIRELESS DRIVER 11352M: Igor Mitsyanko <imitsyanko@quantenna.com> 11353M: Avinash Patil <avinashp@quantenna.com> 11354M: Sergey Matyukevich <smatyukevich@quantenna.com> 11355L: linux-wireless@vger.kernel.org 11356S: Maintained 11357F: drivers/net/wireless/quantenna 11358 11359RADEON and AMDGPU DRM DRIVERS 11360M: Alex Deucher <alexander.deucher@amd.com> 11361M: Christian König <christian.koenig@amd.com> 11362L: amd-gfx@lists.freedesktop.org 11363T: git git://people.freedesktop.org/~agd5f/linux 11364S: Supported 11365F: drivers/gpu/drm/radeon/ 11366F: include/uapi/drm/radeon_drm.h 11367F: drivers/gpu/drm/amd/ 11368F: include/uapi/drm/amdgpu_drm.h 11369 11370RADEON FRAMEBUFFER DISPLAY DRIVER 11371M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11372L: linux-fbdev@vger.kernel.org 11373S: Maintained 11374F: drivers/video/fbdev/aty/radeon* 11375F: include/uapi/linux/radeonfb.h 11376 11377RADIOSHARK RADIO DRIVER 11378M: Hans Verkuil <hverkuil@xs4all.nl> 11379L: linux-media@vger.kernel.org 11380T: git git://linuxtv.org/media_tree.git 11381S: Maintained 11382F: drivers/media/radio/radio-shark.c 11383 11384RADIOSHARK2 RADIO DRIVER 11385M: Hans Verkuil <hverkuil@xs4all.nl> 11386L: linux-media@vger.kernel.org 11387T: git git://linuxtv.org/media_tree.git 11388S: Maintained 11389F: drivers/media/radio/radio-shark2.c 11390F: drivers/media/radio/radio-tea5777.c 11391 11392RADOS BLOCK DEVICE (RBD) 11393M: Ilya Dryomov <idryomov@gmail.com> 11394M: Sage Weil <sage@redhat.com> 11395M: Alex Elder <elder@kernel.org> 11396L: ceph-devel@vger.kernel.org 11397W: http://ceph.com/ 11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11399T: git git://github.com/ceph/ceph-client.git 11400S: Supported 11401F: Documentation/ABI/testing/sysfs-bus-rbd 11402F: drivers/block/rbd.c 11403F: drivers/block/rbd_types.h 11404 11405RAGE128 FRAMEBUFFER DISPLAY DRIVER 11406M: Paul Mackerras <paulus@samba.org> 11407L: linux-fbdev@vger.kernel.org 11408S: Maintained 11409F: drivers/video/fbdev/aty/aty128fb.c 11410 11411RAINSHADOW-CEC DRIVER 11412M: Hans Verkuil <hverkuil@xs4all.nl> 11413L: linux-media@vger.kernel.org 11414T: git git://linuxtv.org/media_tree.git 11415S: Maintained 11416F: drivers/media/usb/rainshadow-cec/* 11417 11418RALINK MIPS ARCHITECTURE 11419M: John Crispin <john@phrozen.org> 11420L: linux-mips@linux-mips.org 11421S: Maintained 11422F: arch/mips/ralink 11423 11424RALINK RT2X00 WIRELESS LAN DRIVER 11425P: rt2x00 project 11426M: Stanislaw Gruszka <sgruszka@redhat.com> 11427M: Helmut Schaa <helmut.schaa@googlemail.com> 11428L: linux-wireless@vger.kernel.org 11429S: Maintained 11430F: drivers/net/wireless/ralink/rt2x00/ 11431 11432RAMDISK RAM BLOCK DEVICE DRIVER 11433M: Jens Axboe <axboe@kernel.dk> 11434S: Maintained 11435F: Documentation/blockdev/ramdisk.txt 11436F: drivers/block/brd.c 11437 11438RANDOM NUMBER DRIVER 11439M: "Theodore Ts'o" <tytso@mit.edu> 11440S: Maintained 11441F: drivers/char/random.c 11442 11443RAPIDIO SUBSYSTEM 11444M: Matt Porter <mporter@kernel.crashing.org> 11445M: Alexandre Bounine <alexandre.bounine@idt.com> 11446S: Maintained 11447F: drivers/rapidio/ 11448 11449RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11450L: linux-wireless@vger.kernel.org 11451S: Orphan 11452F: drivers/net/wireless/ray* 11453 11454RCUTORTURE MODULE 11455M: Josh Triplett <josh@joshtriplett.org> 11456M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11457L: linux-kernel@vger.kernel.org 11458S: Supported 11459T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11460F: Documentation/RCU/torture.txt 11461F: kernel/rcu/rcutorture.c 11462 11463RCUTORTURE TEST FRAMEWORK 11464M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11465M: Josh Triplett <josh@joshtriplett.org> 11466R: Steven Rostedt <rostedt@goodmis.org> 11467R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11468R: Lai Jiangshan <jiangshanlai@gmail.com> 11469L: linux-kernel@vger.kernel.org 11470S: Supported 11471T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11472F: tools/testing/selftests/rcutorture 11473 11474RDC R-321X SoC 11475M: Florian Fainelli <florian@openwrt.org> 11476S: Maintained 11477 11478RDC R6040 FAST ETHERNET DRIVER 11479M: Florian Fainelli <f.fainelli@gmail.com> 11480L: netdev@vger.kernel.org 11481S: Maintained 11482F: drivers/net/ethernet/rdc/r6040.c 11483 11484RDMAVT - RDMA verbs software 11485M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11486L: linux-rdma@vger.kernel.org 11487S: Supported 11488F: drivers/infiniband/sw/rdmavt 11489 11490RDS - RELIABLE DATAGRAM SOCKETS 11491M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11492L: netdev@vger.kernel.org 11493L: linux-rdma@vger.kernel.org 11494L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11495W: https://oss.oracle.com/projects/rds/ 11496S: Supported 11497F: net/rds/ 11498F: Documentation/networking/rds.txt 11499 11500RDT - RESOURCE ALLOCATION 11501M: Fenghua Yu <fenghua.yu@intel.com> 11502L: linux-kernel@vger.kernel.org 11503S: Supported 11504F: arch/x86/kernel/cpu/intel_rdt* 11505F: arch/x86/include/asm/intel_rdt_sched.h 11506F: Documentation/x86/intel_rdt* 11507 11508READ-COPY UPDATE (RCU) 11509M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11510M: Josh Triplett <josh@joshtriplett.org> 11511R: Steven Rostedt <rostedt@goodmis.org> 11512R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11513R: Lai Jiangshan <jiangshanlai@gmail.com> 11514L: linux-kernel@vger.kernel.org 11515W: http://www.rdrop.com/users/paulmck/RCU/ 11516S: Supported 11517T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11518F: Documentation/RCU/ 11519X: Documentation/RCU/torture.txt 11520F: include/linux/rcu* 11521X: include/linux/srcu.h 11522F: kernel/rcu/ 11523X: kernel/torture.c 11524 11525REAL TIME CLOCK (RTC) SUBSYSTEM 11526M: Alessandro Zummo <a.zummo@towertech.it> 11527M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11528L: linux-rtc@vger.kernel.org 11529Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11530T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11531S: Maintained 11532F: Documentation/devicetree/bindings/rtc/ 11533F: Documentation/rtc.txt 11534F: drivers/rtc/ 11535F: include/linux/rtc.h 11536F: include/uapi/linux/rtc.h 11537F: include/linux/rtc/ 11538F: include/linux/platform_data/rtc-* 11539F: tools/testing/selftests/timers/rtctest.c 11540 11541REALTEK AUDIO CODECS 11542M: Bard Liao <bardliao@realtek.com> 11543M: Oder Chiou <oder_chiou@realtek.com> 11544S: Maintained 11545F: sound/soc/codecs/rt* 11546F: include/sound/rt*.h 11547 11548REGISTER MAP ABSTRACTION 11549M: Mark Brown <broonie@kernel.org> 11550L: linux-kernel@vger.kernel.org 11551T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11552S: Supported 11553F: Documentation/devicetree/bindings/regmap/ 11554F: drivers/base/regmap/ 11555F: include/linux/regmap.h 11556 11557REISERFS FILE SYSTEM 11558L: reiserfs-devel@vger.kernel.org 11559S: Supported 11560F: fs/reiserfs/ 11561 11562REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11563M: Ohad Ben-Cohen <ohad@wizery.com> 11564M: Bjorn Andersson <bjorn.andersson@linaro.org> 11565L: linux-remoteproc@vger.kernel.org 11566T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11567S: Maintained 11568F: Documentation/devicetree/bindings/remoteproc/ 11569F: Documentation/remoteproc.txt 11570F: drivers/remoteproc/ 11571F: include/linux/remoteproc.h 11572 11573REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11574M: Ohad Ben-Cohen <ohad@wizery.com> 11575M: Bjorn Andersson <bjorn.andersson@linaro.org> 11576L: linux-remoteproc@vger.kernel.org 11577T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11578S: Maintained 11579F: drivers/rpmsg/ 11580F: Documentation/rpmsg.txt 11581F: include/linux/rpmsg.h 11582F: include/linux/rpmsg/ 11583 11584RENESAS CLOCK DRIVERS 11585M: Geert Uytterhoeven <geert+renesas@glider.be> 11586L: linux-renesas-soc@vger.kernel.org 11587T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11588S: Supported 11589F: drivers/clk/renesas/ 11590 11591RENESAS ETHERNET DRIVERS 11592R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11593L: netdev@vger.kernel.org 11594L: linux-renesas-soc@vger.kernel.org 11595F: Documentation/devicetree/bindings/net/renesas,*.txt 11596F: Documentation/devicetree/bindings/net/sh_eth.txt 11597F: drivers/net/ethernet/renesas/ 11598F: include/linux/sh_eth.h 11599 11600RENESAS R-CAR GYROADC DRIVER 11601M: Marek Vasut <marek.vasut@gmail.com> 11602L: linux-iio@vger.kernel.org 11603S: Supported 11604F: drivers/iio/adc/rcar_gyro_adc.c 11605 11606RENESAS USB PHY DRIVER 11607M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11608L: linux-renesas-soc@vger.kernel.org 11609S: Maintained 11610F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11611 11612RESET CONTROLLER FRAMEWORK 11613M: Philipp Zabel <p.zabel@pengutronix.de> 11614T: git git://git.pengutronix.de/git/pza/linux 11615S: Maintained 11616F: drivers/reset/ 11617F: Documentation/devicetree/bindings/reset/ 11618F: include/dt-bindings/reset/ 11619F: include/linux/reset.h 11620F: include/linux/reset-controller.h 11621 11622RFKILL 11623M: Johannes Berg <johannes@sipsolutions.net> 11624L: linux-wireless@vger.kernel.org 11625W: http://wireless.kernel.org/ 11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11628S: Maintained 11629F: Documentation/rfkill.txt 11630F: Documentation/ABI/stable/sysfs-class-rfkill 11631F: net/rfkill/ 11632 11633RHASHTABLE 11634M: Thomas Graf <tgraf@suug.ch> 11635M: Herbert Xu <herbert@gondor.apana.org.au> 11636L: netdev@vger.kernel.org 11637S: Maintained 11638F: lib/rhashtable.c 11639F: include/linux/rhashtable.h 11640 11641RICOH R5C592 MEMORYSTICK DRIVER 11642M: Maxim Levitsky <maximlevitsky@gmail.com> 11643S: Maintained 11644F: drivers/memstick/host/r592.* 11645 11646RICOH SMARTMEDIA/XD DRIVER 11647M: Maxim Levitsky <maximlevitsky@gmail.com> 11648S: Maintained 11649F: drivers/mtd/nand/r852.c 11650F: drivers/mtd/nand/r852.h 11651 11652RISC-V ARCHITECTURE 11653M: Palmer Dabbelt <palmer@sifive.com> 11654M: Albert Ou <albert@sifive.com> 11655L: patches@groups.riscv.org 11656T: git https://github.com/riscv/riscv-linux 11657S: Supported 11658F: arch/riscv/ 11659K: riscv 11660N: riscv 11661 11662ROCCAT DRIVERS 11663M: Stefan Achatz <erazor_de@users.sourceforge.net> 11664W: http://sourceforge.net/projects/roccat/ 11665S: Maintained 11666F: drivers/hid/hid-roccat* 11667F: include/linux/hid-roccat* 11668F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11669 11670ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11671M: Jacob chen <jacob2.chen@rock-chips.com> 11672L: linux-media@vger.kernel.org 11673S: Maintained 11674F: drivers/media/platform/rockchip/rga/ 11675F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11676 11677ROCKER DRIVER 11678M: Jiri Pirko <jiri@resnulli.us> 11679L: netdev@vger.kernel.org 11680S: Supported 11681F: drivers/net/ethernet/rocker/ 11682 11683ROCKETPORT DRIVER 11684P: Comtrol Corp. 11685W: http://www.comtrol.com 11686S: Maintained 11687F: Documentation/serial/rocket.txt 11688F: drivers/tty/rocket* 11689 11690ROCKETPORT EXPRESS/INFINITY DRIVER 11691M: Kevin Cernekee <cernekee@gmail.com> 11692L: linux-serial@vger.kernel.org 11693S: Odd Fixes 11694F: drivers/tty/serial/rp2.* 11695 11696ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11697M: Marek Vasut <marek.vasut+renesas@gmail.com> 11698L: linux-kernel@vger.kernel.org 11699L: linux-renesas-soc@vger.kernel.org 11700S: Supported 11701F: drivers/mfd/bd9571mwv.c 11702F: drivers/regulator/bd9571mwv-regulator.c 11703F: drivers/gpio/gpio-bd9571mwv.c 11704F: include/linux/mfd/bd9571mwv.h 11705F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11706 11707ROSE NETWORK LAYER 11708M: Ralf Baechle <ralf@linux-mips.org> 11709L: linux-hams@vger.kernel.org 11710W: http://www.linux-ax25.org/ 11711S: Maintained 11712F: include/net/rose.h 11713F: include/uapi/linux/rose.h 11714F: net/rose/ 11715 11716RTL2830 MEDIA DRIVER 11717M: Antti Palosaari <crope@iki.fi> 11718L: linux-media@vger.kernel.org 11719W: https://linuxtv.org 11720W: http://palosaari.fi/linux/ 11721Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11722T: git git://linuxtv.org/anttip/media_tree.git 11723S: Maintained 11724F: drivers/media/dvb-frontends/rtl2830* 11725 11726RTL2832 MEDIA DRIVER 11727M: Antti Palosaari <crope@iki.fi> 11728L: linux-media@vger.kernel.org 11729W: https://linuxtv.org 11730W: http://palosaari.fi/linux/ 11731Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11732T: git git://linuxtv.org/anttip/media_tree.git 11733S: Maintained 11734F: drivers/media/dvb-frontends/rtl2832* 11735 11736RTL2832_SDR MEDIA DRIVER 11737M: Antti Palosaari <crope@iki.fi> 11738L: linux-media@vger.kernel.org 11739W: https://linuxtv.org 11740W: http://palosaari.fi/linux/ 11741Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11742T: git git://linuxtv.org/anttip/media_tree.git 11743S: Maintained 11744F: drivers/media/dvb-frontends/rtl2832_sdr* 11745 11746RTL8180 WIRELESS DRIVER 11747L: linux-wireless@vger.kernel.org 11748W: http://wireless.kernel.org/ 11749T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11750S: Orphan 11751F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11752 11753RTL8187 WIRELESS DRIVER 11754M: Herton Ronaldo Krzesinski <herton@canonical.com> 11755M: Hin-Tak Leung <htl10@users.sourceforge.net> 11756M: Larry Finger <Larry.Finger@lwfinger.net> 11757L: linux-wireless@vger.kernel.org 11758W: http://wireless.kernel.org/ 11759T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11760S: Maintained 11761F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11762 11763RTL8192CE WIRELESS DRIVER 11764M: Larry Finger <Larry.Finger@lwfinger.net> 11765M: Chaoming Li <chaoming_li@realsil.com.cn> 11766L: linux-wireless@vger.kernel.org 11767W: http://wireless.kernel.org/ 11768T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11769S: Maintained 11770F: drivers/net/wireless/realtek/rtlwifi/ 11771F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11772 11773RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11774M: Jes Sorensen <Jes.Sorensen@gmail.com> 11775L: linux-wireless@vger.kernel.org 11776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11777S: Maintained 11778F: drivers/net/wireless/realtek/rtl8xxxu/ 11779 11780S3 SAVAGE FRAMEBUFFER DRIVER 11781M: Antonino Daplas <adaplas@gmail.com> 11782L: linux-fbdev@vger.kernel.org 11783S: Maintained 11784F: drivers/video/fbdev/savage/ 11785 11786S390 11787M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11788M: Heiko Carstens <heiko.carstens@de.ibm.com> 11789L: linux-s390@vger.kernel.org 11790W: http://www.ibm.com/developerworks/linux/linux390/ 11791T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11792S: Supported 11793F: arch/s390/ 11794F: drivers/s390/ 11795F: Documentation/s390/ 11796F: Documentation/driver-api/s390-drivers.rst 11797 11798S390 COMMON I/O LAYER 11799M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11800M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11801L: linux-s390@vger.kernel.org 11802W: http://www.ibm.com/developerworks/linux/linux390/ 11803S: Supported 11804F: drivers/s390/cio/ 11805 11806S390 DASD DRIVER 11807M: Stefan Haberland <sth@linux.vnet.ibm.com> 11808M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11809L: linux-s390@vger.kernel.org 11810W: http://www.ibm.com/developerworks/linux/linux390/ 11811S: Supported 11812F: drivers/s390/block/dasd* 11813F: block/partitions/ibm.c 11814 11815S390 IOMMU (PCI) 11816M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11817L: linux-s390@vger.kernel.org 11818W: http://www.ibm.com/developerworks/linux/linux390/ 11819S: Supported 11820F: drivers/iommu/s390-iommu.c 11821 11822S390 IUCV NETWORK LAYER 11823M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11824M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11825L: linux-s390@vger.kernel.org 11826W: http://www.ibm.com/developerworks/linux/linux390/ 11827S: Supported 11828F: drivers/s390/net/*iucv* 11829F: include/net/iucv/ 11830F: net/iucv/ 11831 11832S390 NETWORK DRIVERS 11833M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11834M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11835L: linux-s390@vger.kernel.org 11836W: http://www.ibm.com/developerworks/linux/linux390/ 11837S: Supported 11838F: drivers/s390/net/ 11839 11840S390 PCI SUBSYSTEM 11841M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11842M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11843L: linux-s390@vger.kernel.org 11844W: http://www.ibm.com/developerworks/linux/linux390/ 11845S: Supported 11846F: arch/s390/pci/ 11847F: drivers/pci/hotplug/s390_pci_hpc.c 11848 11849S390 VFIO-CCW DRIVER 11850M: Cornelia Huck <cohuck@redhat.com> 11851M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11852L: linux-s390@vger.kernel.org 11853L: kvm@vger.kernel.org 11854S: Supported 11855F: drivers/s390/cio/vfio_ccw* 11856F: Documentation/s390/vfio-ccw.txt 11857F: include/uapi/linux/vfio_ccw.h 11858 11859S390 ZCRYPT DRIVER 11860M: Harald Freudenberger <freude@de.ibm.com> 11861L: linux-s390@vger.kernel.org 11862W: http://www.ibm.com/developerworks/linux/linux390/ 11863S: Supported 11864F: drivers/s390/crypto/ 11865 11866S390 ZFCP DRIVER 11867M: Steffen Maier <maier@linux.vnet.ibm.com> 11868M: Benjamin Block <bblock@linux.vnet.ibm.com> 11869L: linux-s390@vger.kernel.org 11870W: http://www.ibm.com/developerworks/linux/linux390/ 11871S: Supported 11872F: drivers/s390/scsi/zfcp_* 11873 11874S3C24XX SD/MMC Driver 11875M: Ben Dooks <ben-linux@fluff.org> 11876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11877S: Supported 11878F: drivers/mmc/host/s3cmci.* 11879 11880SAA6588 RDS RECEIVER DRIVER 11881M: Hans Verkuil <hverkuil@xs4all.nl> 11882L: linux-media@vger.kernel.org 11883T: git git://linuxtv.org/media_tree.git 11884W: https://linuxtv.org 11885S: Odd Fixes 11886F: drivers/media/i2c/saa6588* 11887 11888SAA7134 VIDEO4LINUX DRIVER 11889M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11890M: Mauro Carvalho Chehab <mchehab@kernel.org> 11891L: linux-media@vger.kernel.org 11892W: https://linuxtv.org 11893T: git git://linuxtv.org/media_tree.git 11894S: Odd fixes 11895F: Documentation/media/v4l-drivers/saa7134* 11896F: drivers/media/pci/saa7134/ 11897 11898SAA7146 VIDEO4LINUX-2 DRIVER 11899M: Hans Verkuil <hverkuil@xs4all.nl> 11900L: linux-media@vger.kernel.org 11901T: git git://linuxtv.org/media_tree.git 11902S: Maintained 11903F: drivers/media/common/saa7146/ 11904F: drivers/media/pci/saa7146/ 11905F: include/media/saa7146* 11906 11907SAMSUNG AUDIO (ASoC) DRIVERS 11908M: Krzysztof Kozlowski <krzk@kernel.org> 11909M: Sangbeom Kim <sbkim73@samsung.com> 11910M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11911L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11912S: Supported 11913F: sound/soc/samsung/ 11914 11915SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11916M: Krzysztof Kozlowski <krzk@kernel.org> 11917L: linux-crypto@vger.kernel.org 11918L: linux-samsung-soc@vger.kernel.org 11919S: Maintained 11920F: drivers/crypto/exynos-rng.c 11921F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11922 11923SAMSUNG FRAMEBUFFER DRIVER 11924M: Jingoo Han <jingoohan1@gmail.com> 11925L: linux-fbdev@vger.kernel.org 11926S: Maintained 11927F: drivers/video/fbdev/s3c-fb.c 11928 11929SAMSUNG LAPTOP DRIVER 11930M: Corentin Chary <corentin.chary@gmail.com> 11931L: platform-driver-x86@vger.kernel.org 11932S: Maintained 11933F: drivers/platform/x86/samsung-laptop.c 11934 11935SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11936M: Sangbeom Kim <sbkim73@samsung.com> 11937M: Krzysztof Kozlowski <krzk@kernel.org> 11938M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11939L: linux-kernel@vger.kernel.org 11940L: linux-samsung-soc@vger.kernel.org 11941S: Supported 11942F: drivers/mfd/sec*.c 11943F: drivers/regulator/s2m*.c 11944F: drivers/regulator/s5m*.c 11945F: drivers/clk/clk-s2mps11.c 11946F: drivers/rtc/rtc-s5m.c 11947F: include/linux/mfd/samsung/ 11948F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11949F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11950F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11951F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11952 11953SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11954M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11955L: linux-media@vger.kernel.org 11956L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11957S: Maintained 11958F: drivers/media/platform/s3c-camif/ 11959F: include/media/drv-intf/s3c_camif.h 11960 11961SAMSUNG S3FWRN5 NFC DRIVER 11962M: Robert Baldyga <r.baldyga@samsung.com> 11963M: Krzysztof Opasiak <k.opasiak@samsung.com> 11964L: linux-nfc@lists.01.org (moderated for non-subscribers) 11965S: Supported 11966F: drivers/nfc/s3fwrn5 11967 11968SAMSUNG S5C73M3 CAMERA DRIVER 11969M: Kyungmin Park <kyungmin.park@samsung.com> 11970M: Andrzej Hajda <a.hajda@samsung.com> 11971L: linux-media@vger.kernel.org 11972S: Supported 11973F: drivers/media/i2c/s5c73m3/* 11974 11975SAMSUNG S5K5BAF CAMERA DRIVER 11976M: Kyungmin Park <kyungmin.park@samsung.com> 11977M: Andrzej Hajda <a.hajda@samsung.com> 11978L: linux-media@vger.kernel.org 11979S: Supported 11980F: drivers/media/i2c/s5k5baf.c 11981 11982SAMSUNG S5P Security SubSystem (SSS) DRIVER 11983M: Krzysztof Kozlowski <krzk@kernel.org> 11984M: Vladimir Zapolskiy <vz@mleia.com> 11985L: linux-crypto@vger.kernel.org 11986L: linux-samsung-soc@vger.kernel.org 11987S: Maintained 11988F: drivers/crypto/s5p-sss.c 11989 11990SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11991M: Kyungmin Park <kyungmin.park@samsung.com> 11992M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11993L: linux-media@vger.kernel.org 11994Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11995S: Supported 11996F: drivers/media/platform/exynos4-is/ 11997 11998SAMSUNG SOC CLOCK DRIVERS 11999M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12000M: Tomasz Figa <tomasz.figa@gmail.com> 12001M: Chanwoo Choi <cw00.choi@samsung.com> 12002S: Supported 12003L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12004F: drivers/clk/samsung/ 12005F: include/dt-bindings/clock/exynos*.h 12006F: Documentation/devicetree/bindings/clock/exynos*.txt 12007 12008SAMSUNG SPI DRIVERS 12009M: Kukjin Kim <kgene@kernel.org> 12010M: Krzysztof Kozlowski <krzk@kernel.org> 12011M: Andi Shyti <andi.shyti@samsung.com> 12012L: linux-spi@vger.kernel.org 12013L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12014S: Maintained 12015F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12016F: drivers/spi/spi-s3c* 12017F: include/linux/platform_data/spi-s3c64xx.h 12018 12019SAMSUNG SXGBE DRIVERS 12020M: Byungho An <bh74.an@samsung.com> 12021M: Girish K S <ks.giri@samsung.com> 12022M: Vipul Pandya <vipul.pandya@samsung.com> 12023S: Supported 12024L: netdev@vger.kernel.org 12025F: drivers/net/ethernet/samsung/sxgbe/ 12026 12027SAMSUNG THERMAL DRIVER 12028M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12029L: linux-pm@vger.kernel.org 12030L: linux-samsung-soc@vger.kernel.org 12031S: Supported 12032T: git https://github.com/lmajewski/linux-samsung-thermal.git 12033F: drivers/thermal/samsung/ 12034 12035SAMSUNG USB2 PHY DRIVER 12036M: Kamil Debski <kamil@wypas.org> 12037M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12038L: linux-kernel@vger.kernel.org 12039S: Supported 12040F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12041F: Documentation/phy/samsung-usb2.txt 12042F: drivers/phy/samsung/phy-exynos4210-usb2.c 12043F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12044F: drivers/phy/samsung/phy-exynos5250-usb2.c 12045F: drivers/phy/samsung/phy-s5pv210-usb2.c 12046F: drivers/phy/samsung/phy-samsung-usb2.c 12047F: drivers/phy/samsung/phy-samsung-usb2.h 12048 12049SC1200 WDT DRIVER 12050M: Zwane Mwaikambo <zwanem@gmail.com> 12051S: Maintained 12052F: drivers/watchdog/sc1200wdt.c 12053 12054SCHEDULER 12055M: Ingo Molnar <mingo@redhat.com> 12056M: Peter Zijlstra <peterz@infradead.org> 12057L: linux-kernel@vger.kernel.org 12058T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12059S: Maintained 12060F: kernel/sched/ 12061F: include/linux/sched.h 12062F: include/uapi/linux/sched.h 12063F: include/linux/wait.h 12064 12065SCORE ARCHITECTURE 12066M: Chen Liqin <liqin.linux@gmail.com> 12067M: Lennox Wu <lennox.wu@gmail.com> 12068W: http://www.sunplus.com 12069S: Supported 12070F: arch/score/ 12071 12072SCR24X CHIP CARD INTERFACE DRIVER 12073M: Lubomir Rintel <lkundrak@v3.sk> 12074S: Supported 12075F: drivers/char/pcmcia/scr24x_cs.c 12076 12077SCSI CDROM DRIVER 12078M: Jens Axboe <axboe@kernel.dk> 12079L: linux-scsi@vger.kernel.org 12080W: http://www.kernel.dk 12081S: Maintained 12082F: drivers/scsi/sr* 12083 12084SCSI RDMA PROTOCOL (SRP) INITIATOR 12085M: Bart Van Assche <bart.vanassche@sandisk.com> 12086L: linux-rdma@vger.kernel.org 12087S: Supported 12088W: http://www.openfabrics.org 12089Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12090T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12091F: drivers/infiniband/ulp/srp/ 12092F: include/scsi/srp.h 12093 12094SCSI SG DRIVER 12095M: Doug Gilbert <dgilbert@interlog.com> 12096L: linux-scsi@vger.kernel.org 12097W: http://sg.danny.cz/sg 12098S: Maintained 12099F: Documentation/scsi/scsi-generic.txt 12100F: drivers/scsi/sg.c 12101F: include/scsi/sg.h 12102 12103SCSI SUBSYSTEM 12104M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12105T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12106M: "Martin K. Petersen" <martin.petersen@oracle.com> 12107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12108L: linux-scsi@vger.kernel.org 12109S: Maintained 12110F: Documentation/devicetree/bindings/scsi/ 12111F: drivers/scsi/ 12112F: include/scsi/ 12113 12114SCSI TAPE DRIVER 12115M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12116L: linux-scsi@vger.kernel.org 12117S: Maintained 12118F: Documentation/scsi/st.txt 12119F: drivers/scsi/st.* 12120F: drivers/scsi/st_*.h 12121 12122SCTP PROTOCOL 12123M: Vlad Yasevich <vyasevich@gmail.com> 12124M: Neil Horman <nhorman@tuxdriver.com> 12125L: linux-sctp@vger.kernel.org 12126W: http://lksctp.sourceforge.net 12127S: Maintained 12128F: Documentation/networking/sctp.txt 12129F: include/linux/sctp.h 12130F: include/uapi/linux/sctp.h 12131F: include/net/sctp/ 12132F: net/sctp/ 12133 12134SCx200 CPU SUPPORT 12135M: Jim Cromie <jim.cromie@gmail.com> 12136S: Odd Fixes 12137F: Documentation/i2c/busses/scx200_acb 12138F: arch/x86/platform/scx200/ 12139F: drivers/watchdog/scx200_wdt.c 12140F: drivers/i2c/busses/scx200* 12141F: drivers/mtd/maps/scx200_docflash.c 12142F: include/linux/scx200.h 12143 12144SCx200 GPIO DRIVER 12145M: Jim Cromie <jim.cromie@gmail.com> 12146S: Maintained 12147F: drivers/char/scx200_gpio.c 12148F: include/linux/scx200_gpio.h 12149 12150SCx200 HRT CLOCKSOURCE DRIVER 12151M: Jim Cromie <jim.cromie@gmail.com> 12152S: Maintained 12153F: drivers/clocksource/scx200_hrt.c 12154 12155SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12156M: Sascha Sommer <saschasommer@freenet.de> 12157L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12158S: Maintained 12159F: drivers/mmc/host/sdricoh_cs.c 12160 12161SECURE COMPUTING 12162M: Kees Cook <keescook@chromium.org> 12163R: Andy Lutomirski <luto@amacapital.net> 12164R: Will Drewry <wad@chromium.org> 12165T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12166S: Supported 12167F: kernel/seccomp.c 12168F: include/uapi/linux/seccomp.h 12169F: include/linux/seccomp.h 12170F: tools/testing/selftests/seccomp/* 12171F: tools/testing/selftests/kselftest_harness.h 12172F: Documentation/userspace-api/seccomp_filter.rst 12173K: \bsecure_computing 12174K: \bTIF_SECCOMP\b 12175 12176SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12177M: Al Cooper <alcooperx@gmail.com> 12178L: linux-mmc@vger.kernel.org 12179L: bcm-kernel-feedback-list@broadcom.com 12180S: Maintained 12181F: drivers/mmc/host/sdhci-brcmstb* 12182 12183SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12184M: Adrian Hunter <adrian.hunter@intel.com> 12185L: linux-mmc@vger.kernel.org 12186T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12187S: Maintained 12188F: drivers/mmc/host/sdhci* 12189F: include/linux/mmc/sdhci* 12190 12191SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12192M: Ben Dooks <ben-linux@fluff.org> 12193M: Jaehoon Chung <jh80.chung@samsung.com> 12194L: linux-mmc@vger.kernel.org 12195S: Maintained 12196F: drivers/mmc/host/sdhci-s3c* 12197 12198SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12199M: Viresh Kumar <vireshk@kernel.org> 12200L: linux-mmc@vger.kernel.org 12201S: Maintained 12202F: drivers/mmc/host/sdhci-spear.c 12203 12204SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12205M: Kishon Vijay Abraham I <kishon@ti.com> 12206L: linux-mmc@vger.kernel.org 12207S: Maintained 12208F: drivers/mmc/host/sdhci-omap.c 12209 12210SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12211M: Scott Bauer <scott.bauer@intel.com> 12212M: Jonathan Derrick <jonathan.derrick@intel.com> 12213L: linux-block@vger.kernel.org 12214S: Supported 12215F: block/sed* 12216F: block/opal_proto.h 12217F: include/linux/sed* 12218F: include/uapi/linux/sed* 12219 12220SECURITY CONTACT 12221M: Security Officers <security@kernel.org> 12222S: Supported 12223 12224SECURITY SUBSYSTEM 12225M: James Morris <james.l.morris@oracle.com> 12226M: "Serge E. Hallyn" <serge@hallyn.com> 12227L: linux-security-module@vger.kernel.org (suggested Cc:) 12228T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12229W: http://kernsec.org/ 12230S: Supported 12231F: security/ 12232 12233SELINUX SECURITY MODULE 12234M: Paul Moore <paul@paul-moore.com> 12235M: Stephen Smalley <sds@tycho.nsa.gov> 12236M: Eric Paris <eparis@parisplace.org> 12237L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12238W: https://selinuxproject.org 12239W: https://github.com/SELinuxProject 12240T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12241S: Supported 12242F: include/linux/selinux* 12243F: security/selinux/ 12244F: scripts/selinux/ 12245F: Documentation/admin-guide/LSM/SELinux.rst 12246 12247SENSABLE PHANTOM 12248M: Jiri Slaby <jirislaby@gmail.com> 12249S: Maintained 12250F: drivers/misc/phantom.c 12251F: include/uapi/linux/phantom.h 12252 12253SERIAL DEVICE BUS 12254M: Rob Herring <robh@kernel.org> 12255L: linux-serial@vger.kernel.org 12256S: Maintained 12257F: Documentation/devicetree/bindings/serial/slave-device.txt 12258F: drivers/tty/serdev/ 12259F: include/linux/serdev.h 12260 12261SERIAL DRIVERS 12262M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12263L: linux-serial@vger.kernel.org 12264S: Maintained 12265F: Documentation/devicetree/bindings/serial/ 12266F: drivers/tty/serial/ 12267 12268SERIAL IR RECEIVER 12269M: Sean Young <sean@mess.org> 12270L: linux-media@vger.kernel.org 12271S: Maintained 12272F: drivers/media/rc/serial_ir.c 12273 12274SFC NETWORK DRIVER 12275M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12276M: Edward Cree <ecree@solarflare.com> 12277M: Bert Kenward <bkenward@solarflare.com> 12278L: netdev@vger.kernel.org 12279S: Supported 12280F: drivers/net/ethernet/sfc/ 12281 12282SGI GRU DRIVER 12283M: Dimitri Sivanich <sivanich@sgi.com> 12284S: Maintained 12285F: drivers/misc/sgi-gru/ 12286 12287SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12288M: Pat Gefre <pfg@sgi.com> 12289L: linux-ia64@vger.kernel.org 12290S: Supported 12291F: Documentation/ia64/serial.txt 12292F: drivers/tty/serial/ioc?_serial.c 12293F: include/linux/ioc?.h 12294 12295SGI XP/XPC/XPNET DRIVER 12296M: Cliff Whickman <cpw@sgi.com> 12297M: Robin Holt <robinmholt@gmail.com> 12298S: Maintained 12299F: drivers/misc/sgi-xp/ 12300 12301SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12302M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12303L: linux-s390@vger.kernel.org 12304W: http://www.ibm.com/developerworks/linux/linux390/ 12305S: Supported 12306F: net/smc/ 12307 12308SH_VEU V4L2 MEM2MEM DRIVER 12309L: linux-media@vger.kernel.org 12310S: Orphan 12311F: drivers/media/platform/sh_veu.c 12312 12313SH_VOU V4L2 OUTPUT DRIVER 12314L: linux-media@vger.kernel.org 12315S: Orphan 12316F: drivers/media/platform/sh_vou.c 12317F: include/media/drv-intf/sh_vou.h 12318 12319SI2157 MEDIA DRIVER 12320M: Antti Palosaari <crope@iki.fi> 12321L: linux-media@vger.kernel.org 12322W: https://linuxtv.org 12323W: http://palosaari.fi/linux/ 12324Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12325T: git git://linuxtv.org/anttip/media_tree.git 12326S: Maintained 12327F: drivers/media/tuners/si2157* 12328 12329SI2168 MEDIA DRIVER 12330M: Antti Palosaari <crope@iki.fi> 12331L: linux-media@vger.kernel.org 12332W: https://linuxtv.org 12333W: http://palosaari.fi/linux/ 12334Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12335T: git git://linuxtv.org/anttip/media_tree.git 12336S: Maintained 12337F: drivers/media/dvb-frontends/si2168* 12338 12339SI470X FM RADIO RECEIVER I2C DRIVER 12340M: Hans Verkuil <hverkuil@xs4all.nl> 12341L: linux-media@vger.kernel.org 12342T: git git://linuxtv.org/media_tree.git 12343W: https://linuxtv.org 12344S: Odd Fixes 12345F: drivers/media/radio/si470x/radio-si470x-i2c.c 12346 12347SI470X FM RADIO RECEIVER USB DRIVER 12348M: Hans Verkuil <hverkuil@xs4all.nl> 12349L: linux-media@vger.kernel.org 12350T: git git://linuxtv.org/media_tree.git 12351W: https://linuxtv.org 12352S: Maintained 12353F: drivers/media/radio/si470x/radio-si470x-common.c 12354F: drivers/media/radio/si470x/radio-si470x.h 12355F: drivers/media/radio/si470x/radio-si470x-usb.c 12356 12357SI4713 FM RADIO TRANSMITTER I2C DRIVER 12358M: Eduardo Valentin <edubezval@gmail.com> 12359L: linux-media@vger.kernel.org 12360T: git git://linuxtv.org/media_tree.git 12361W: https://linuxtv.org 12362S: Odd Fixes 12363F: drivers/media/radio/si4713/si4713.? 12364 12365SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12366M: Eduardo Valentin <edubezval@gmail.com> 12367L: linux-media@vger.kernel.org 12368T: git git://linuxtv.org/media_tree.git 12369W: https://linuxtv.org 12370S: Odd Fixes 12371F: drivers/media/radio/si4713/radio-platform-si4713.c 12372 12373SI4713 FM RADIO TRANSMITTER USB DRIVER 12374M: Hans Verkuil <hverkuil@xs4all.nl> 12375L: linux-media@vger.kernel.org 12376T: git git://linuxtv.org/media_tree.git 12377W: https://linuxtv.org 12378S: Maintained 12379F: drivers/media/radio/si4713/radio-usb-si4713.c 12380 12381SIANO DVB DRIVER 12382M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12383M: Mauro Carvalho Chehab <mchehab@kernel.org> 12384L: linux-media@vger.kernel.org 12385W: https://linuxtv.org 12386T: git git://linuxtv.org/media_tree.git 12387S: Odd fixes 12388F: drivers/media/common/siano/ 12389F: drivers/media/usb/siano/ 12390F: drivers/media/usb/siano/ 12391F: drivers/media/mmc/siano/ 12392 12393SILEAD TOUCHSCREEN DRIVER 12394M: Hans de Goede <hdegoede@redhat.com> 12395L: linux-input@vger.kernel.org 12396L: platform-driver-x86@vger.kernel.org 12397S: Maintained 12398F: drivers/input/touchscreen/silead.c 12399F: drivers/platform/x86/silead_dmi.c 12400 12401SILICON MOTION SM712 FRAME BUFFER DRIVER 12402M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12403M: Teddy Wang <teddy.wang@siliconmotion.com> 12404M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12405L: linux-fbdev@vger.kernel.org 12406S: Maintained 12407F: drivers/video/fbdev/sm712* 12408F: Documentation/fb/sm712fb.txt 12409 12410SIMPLE FIRMWARE INTERFACE (SFI) 12411M: Len Brown <lenb@kernel.org> 12412L: sfi-devel@simplefirmware.org 12413W: http://simplefirmware.org/ 12414T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12415S: Supported 12416F: arch/x86/platform/sfi/ 12417F: drivers/sfi/ 12418F: include/linux/sfi*.h 12419 12420SIMPLEFB FB DRIVER 12421M: Hans de Goede <hdegoede@redhat.com> 12422L: linux-fbdev@vger.kernel.org 12423S: Maintained 12424F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12425F: drivers/video/fbdev/simplefb.c 12426F: include/linux/platform_data/simplefb.h 12427 12428SIMTEC EB110ATX (Chalice CATS) 12429P: Ben Dooks 12430P: Vincent Sanders <vince@simtec.co.uk> 12431M: Simtec Linux Team <linux@simtec.co.uk> 12432W: http://www.simtec.co.uk/products/EB110ATX/ 12433S: Supported 12434 12435SIMTEC EB2410ITX (BAST) 12436P: Ben Dooks 12437P: Vincent Sanders <vince@simtec.co.uk> 12438M: Simtec Linux Team <linux@simtec.co.uk> 12439W: http://www.simtec.co.uk/products/EB2410ITX/ 12440S: Supported 12441F: arch/arm/mach-s3c24xx/mach-bast.c 12442F: arch/arm/mach-s3c24xx/bast-ide.c 12443F: arch/arm/mach-s3c24xx/bast-irq.c 12444 12445SIPHASH PRF ROUTINES 12446M: Jason A. Donenfeld <Jason@zx2c4.com> 12447S: Maintained 12448F: lib/siphash.c 12449F: lib/test_siphash.c 12450F: include/linux/siphash.h 12451 12452SIS 190 ETHERNET DRIVER 12453M: Francois Romieu <romieu@fr.zoreil.com> 12454L: netdev@vger.kernel.org 12455S: Maintained 12456F: drivers/net/ethernet/sis/sis190.c 12457 12458SIS 900/7016 FAST ETHERNET DRIVER 12459M: Daniele Venzano <venza@brownhat.org> 12460W: http://www.brownhat.org/sis900.html 12461L: netdev@vger.kernel.org 12462S: Maintained 12463F: drivers/net/ethernet/sis/sis900.* 12464 12465SIS FRAMEBUFFER DRIVER 12466M: Thomas Winischhofer <thomas@winischhofer.net> 12467W: http://www.winischhofer.net/linuxsisvga.shtml 12468S: Maintained 12469F: Documentation/fb/sisfb.txt 12470F: drivers/video/fbdev/sis/ 12471F: include/video/sisfb.h 12472 12473SIS USB2VGA DRIVER 12474M: Thomas Winischhofer <thomas@winischhofer.net> 12475W: http://www.winischhofer.at/linuxsisusbvga.shtml 12476S: Maintained 12477F: drivers/usb/misc/sisusbvga/ 12478 12479SLAB ALLOCATOR 12480M: Christoph Lameter <cl@linux.com> 12481M: Pekka Enberg <penberg@kernel.org> 12482M: David Rientjes <rientjes@google.com> 12483M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12484M: Andrew Morton <akpm@linux-foundation.org> 12485L: linux-mm@kvack.org 12486S: Maintained 12487F: include/linux/sl?b*.h 12488F: mm/sl?b* 12489 12490SLEEPABLE READ-COPY UPDATE (SRCU) 12491M: Lai Jiangshan <jiangshanlai@gmail.com> 12492M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12493M: Josh Triplett <josh@joshtriplett.org> 12494R: Steven Rostedt <rostedt@goodmis.org> 12495R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12496L: linux-kernel@vger.kernel.org 12497W: http://www.rdrop.com/users/paulmck/RCU/ 12498S: Supported 12499T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12500F: include/linux/srcu.h 12501F: kernel/rcu/srcu.c 12502 12503SMACK SECURITY MODULE 12504M: Casey Schaufler <casey@schaufler-ca.com> 12505L: linux-security-module@vger.kernel.org 12506W: http://schaufler-ca.com 12507T: git git://github.com/cschaufler/smack-next 12508S: Maintained 12509F: Documentation/admin-guide/LSM/Smack.rst 12510F: security/smack/ 12511 12512SMC91x ETHERNET DRIVER 12513M: Nicolas Pitre <nico@fluxnic.net> 12514S: Odd Fixes 12515F: drivers/net/ethernet/smsc/smc91x.* 12516 12517SMIA AND SMIA++ IMAGE SENSOR DRIVER 12518M: Sakari Ailus <sakari.ailus@iki.fi> 12519L: linux-media@vger.kernel.org 12520S: Maintained 12521F: drivers/media/i2c/smiapp/ 12522F: include/media/i2c/smiapp.h 12523F: drivers/media/i2c/smiapp-pll.c 12524F: drivers/media/i2c/smiapp-pll.h 12525F: include/uapi/linux/smiapp.h 12526F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12527 12528SMM665 HARDWARE MONITOR DRIVER 12529M: Guenter Roeck <linux@roeck-us.net> 12530L: linux-hwmon@vger.kernel.org 12531S: Maintained 12532F: Documentation/hwmon/smm665 12533F: drivers/hwmon/smm665.c 12534 12535SMSC EMC2103 HARDWARE MONITOR DRIVER 12536M: Steve Glendinning <steve.glendinning@shawell.net> 12537L: linux-hwmon@vger.kernel.org 12538S: Maintained 12539F: Documentation/hwmon/emc2103 12540F: drivers/hwmon/emc2103.c 12541 12542SMSC SCH5627 HARDWARE MONITOR DRIVER 12543M: Hans de Goede <hdegoede@redhat.com> 12544L: linux-hwmon@vger.kernel.org 12545S: Supported 12546F: Documentation/hwmon/sch5627 12547F: drivers/hwmon/sch5627.c 12548 12549SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12550M: Steve Glendinning <steve.glendinning@shawell.net> 12551L: linux-fbdev@vger.kernel.org 12552S: Maintained 12553F: drivers/video/fbdev/smscufx.c 12554 12555SMSC47B397 HARDWARE MONITOR DRIVER 12556M: Jean Delvare <jdelvare@suse.com> 12557L: linux-hwmon@vger.kernel.org 12558S: Maintained 12559F: Documentation/hwmon/smsc47b397 12560F: drivers/hwmon/smsc47b397.c 12561 12562SMSC911x ETHERNET DRIVER 12563M: Steve Glendinning <steve.glendinning@shawell.net> 12564L: netdev@vger.kernel.org 12565S: Maintained 12566F: include/linux/smsc911x.h 12567F: drivers/net/ethernet/smsc/smsc911x.* 12568 12569SMSC9420 PCI ETHERNET DRIVER 12570M: Steve Glendinning <steve.glendinning@shawell.net> 12571L: netdev@vger.kernel.org 12572S: Maintained 12573F: drivers/net/ethernet/smsc/smsc9420.* 12574 12575SOC-CAMERA V4L2 SUBSYSTEM 12576M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12577L: linux-media@vger.kernel.org 12578T: git git://linuxtv.org/media_tree.git 12579S: Maintained 12580F: include/media/soc* 12581F: drivers/media/i2c/soc_camera/ 12582F: drivers/media/platform/soc_camera/ 12583 12584SOEKRIS NET48XX LED SUPPORT 12585M: Chris Boot <bootc@bootc.net> 12586S: Maintained 12587F: drivers/leds/leds-net48xx.c 12588 12589SOFT-ROCE DRIVER (rxe) 12590M: Moni Shoua <monis@mellanox.com> 12591L: linux-rdma@vger.kernel.org 12592S: Supported 12593W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12594Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12595F: drivers/infiniband/sw/rxe/ 12596F: include/uapi/rdma/rdma_user_rxe.h 12597 12598SOFTLOGIC 6x10 MPEG CODEC 12599M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12600M: Anton Sviridenko <anton@corp.bluecherry.net> 12601M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12602M: Andrey Utkin <andrey_utkin@fastmail.com> 12603M: Ismael Luceno <ismael@iodev.co.uk> 12604L: linux-media@vger.kernel.org 12605S: Supported 12606F: drivers/media/pci/solo6x10/ 12607 12608SOFTWARE RAID (Multiple Disks) SUPPORT 12609M: Shaohua Li <shli@kernel.org> 12610L: linux-raid@vger.kernel.org 12611T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12612S: Supported 12613F: drivers/md/Makefile 12614F: drivers/md/Kconfig 12615F: drivers/md/md* 12616F: drivers/md/raid* 12617F: include/linux/raid/ 12618F: include/uapi/linux/raid/ 12619 12620SONIC NETWORK DRIVER 12621M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12622L: netdev@vger.kernel.org 12623S: Maintained 12624F: drivers/net/ethernet/natsemi/sonic.* 12625 12626SONICS SILICON BACKPLANE DRIVER (SSB) 12627M: Michael Buesch <m@bues.ch> 12628L: linux-wireless@vger.kernel.org 12629S: Maintained 12630F: drivers/ssb/ 12631F: include/linux/ssb/ 12632 12633SONY MEMORYSTICK CARD SUPPORT 12634M: Alex Dubov <oakad@yahoo.com> 12635W: http://tifmxx.berlios.de/ 12636S: Maintained 12637F: drivers/memstick/host/tifm_ms.c 12638 12639SONY MEMORYSTICK STANDARD SUPPORT 12640M: Maxim Levitsky <maximlevitsky@gmail.com> 12641S: Maintained 12642F: drivers/memstick/core/ms_block.* 12643 12644SONY VAIO CONTROL DEVICE DRIVER 12645M: Mattia Dongili <malattia@linux.it> 12646L: platform-driver-x86@vger.kernel.org 12647W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12648S: Maintained 12649F: Documentation/laptops/sony-laptop.txt 12650F: drivers/char/sonypi.c 12651F: drivers/platform/x86/sony-laptop.c 12652F: include/linux/sony-laptop.h 12653 12654SOUND 12655M: Jaroslav Kysela <perex@perex.cz> 12656M: Takashi Iwai <tiwai@suse.com> 12657L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12658W: http://www.alsa-project.org/ 12659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12660T: git git://git.alsa-project.org/alsa-kernel.git 12661Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12662S: Maintained 12663F: Documentation/sound/ 12664F: include/sound/ 12665F: include/uapi/sound/ 12666F: sound/ 12667 12668SOUND - COMPRESSED AUDIO 12669M: Vinod Koul <vinod.koul@intel.com> 12670L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12671T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12672S: Supported 12673F: Documentation/sound/alsa/compress_offload.txt 12674F: include/sound/compress_driver.h 12675F: include/uapi/sound/compress_* 12676F: sound/core/compress_offload.c 12677F: sound/soc/soc-compress.c 12678 12679SOUND - DMAENGINE HELPERS 12680M: Lars-Peter Clausen <lars@metafoo.de> 12681S: Supported 12682F: include/sound/dmaengine_pcm.h 12683F: sound/core/pcm_dmaengine.c 12684F: sound/soc/soc-generic-dmaengine-pcm.c 12685 12686SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12687M: Liam Girdwood <lgirdwood@gmail.com> 12688M: Mark Brown <broonie@kernel.org> 12689T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12690L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12691W: http://alsa-project.org/main/index.php/ASoC 12692S: Supported 12693F: Documentation/devicetree/bindings/sound/ 12694F: Documentation/sound/alsa/soc/ 12695F: sound/soc/ 12696F: include/sound/soc* 12697 12698SP2 MEDIA DRIVER 12699M: Olli Salonen <olli.salonen@iki.fi> 12700L: linux-media@vger.kernel.org 12701W: https://linuxtv.org 12702Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12703S: Maintained 12704F: drivers/media/dvb-frontends/sp2* 12705 12706SPARC + UltraSPARC (sparc/sparc64) 12707M: "David S. Miller" <davem@davemloft.net> 12708L: sparclinux@vger.kernel.org 12709Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12710T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12711T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12712S: Maintained 12713F: arch/sparc/ 12714F: drivers/sbus/ 12715 12716SPARC SERIAL DRIVERS 12717M: "David S. Miller" <davem@davemloft.net> 12718L: sparclinux@vger.kernel.org 12719T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12720T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12721S: Maintained 12722F: include/linux/sunserialcore.h 12723F: drivers/tty/serial/suncore.c 12724F: drivers/tty/serial/sunhv.c 12725F: drivers/tty/serial/sunsab.c 12726F: drivers/tty/serial/sunsab.h 12727F: drivers/tty/serial/sunsu.c 12728F: drivers/tty/serial/sunzilog.c 12729F: drivers/tty/serial/sunzilog.h 12730F: drivers/tty/vcc.c 12731 12732SPARSE CHECKER 12733M: "Christopher Li" <sparse@chrisli.org> 12734L: linux-sparse@vger.kernel.org 12735W: https://sparse.wiki.kernel.org/ 12736T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12737T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12738S: Maintained 12739F: include/linux/compiler.h 12740 12741SPEAR CLOCK FRAMEWORK SUPPORT 12742M: Viresh Kumar <vireshk@kernel.org> 12743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12744W: http://www.st.com/spear 12745S: Maintained 12746F: drivers/clk/spear/ 12747 12748SPEAR PLATFORM SUPPORT 12749M: Viresh Kumar <vireshk@kernel.org> 12750M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12752W: http://www.st.com/spear 12753S: Maintained 12754F: arch/arm/boot/dts/spear* 12755F: arch/arm/mach-spear/ 12756 12757SPI NOR SUBSYSTEM 12758M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12759M: Marek Vasut <marek.vasut@gmail.com> 12760L: linux-mtd@lists.infradead.org 12761W: http://www.linux-mtd.infradead.org/ 12762Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12763T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12764T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12765S: Maintained 12766F: drivers/mtd/spi-nor/ 12767F: include/linux/mtd/spi-nor.h 12768 12769SPI SUBSYSTEM 12770M: Mark Brown <broonie@kernel.org> 12771L: linux-spi@vger.kernel.org 12772T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12773Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12774S: Maintained 12775F: Documentation/devicetree/bindings/spi/ 12776F: Documentation/spi/ 12777F: drivers/spi/ 12778F: include/linux/spi/ 12779F: include/uapi/linux/spi/ 12780F: tools/spi/ 12781 12782SPIDERNET NETWORK DRIVER for CELL 12783M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12784L: netdev@vger.kernel.org 12785S: Supported 12786F: Documentation/networking/spider_net.txt 12787F: drivers/net/ethernet/toshiba/spider_net* 12788 12789SPMI SUBSYSTEM 12790R: Stephen Boyd <sboyd@codeaurora.org> 12791L: linux-arm-msm@vger.kernel.org 12792F: Documentation/devicetree/bindings/spmi/ 12793F: drivers/spmi/ 12794F: include/dt-bindings/spmi/spmi.h 12795F: include/linux/spmi.h 12796F: include/trace/events/spmi.h 12797 12798SPU FILE SYSTEM 12799M: Jeremy Kerr <jk@ozlabs.org> 12800L: linuxppc-dev@lists.ozlabs.org 12801W: http://www.ibm.com/developerworks/power/cell/ 12802S: Supported 12803F: Documentation/filesystems/spufs.txt 12804F: arch/powerpc/platforms/cell/spufs/ 12805 12806SQUASHFS FILE SYSTEM 12807M: Phillip Lougher <phillip@squashfs.org.uk> 12808L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12809W: http://squashfs.org.uk 12810T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12811S: Maintained 12812F: Documentation/filesystems/squashfs.txt 12813F: fs/squashfs/ 12814 12815SRM (Alpha) environment access 12816M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12817S: Maintained 12818F: arch/alpha/kernel/srm_env.c 12819 12820STABLE BRANCH 12821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12822L: stable@vger.kernel.org 12823S: Supported 12824F: Documentation/process/stable-kernel-rules.rst 12825 12826STAGING - ATOMISP DRIVER 12827M: Alan Cox <alan@linux.intel.com> 12828M: Sakari Ailus <sakari.ailus@linux.intel.com> 12829L: linux-media@vger.kernel.org 12830S: Maintained 12831F: drivers/staging/media/atomisp/ 12832 12833STAGING - COMEDI 12834M: Ian Abbott <abbotti@mev.co.uk> 12835M: H Hartley Sweeten <hsweeten@visionengravers.com> 12836S: Odd Fixes 12837F: drivers/staging/comedi/ 12838 12839STAGING - FLARION FT1000 DRIVERS 12840M: Marek Belisko <marek.belisko@gmail.com> 12841S: Odd Fixes 12842F: drivers/staging/ft1000/ 12843 12844STAGING - INDUSTRIAL IO 12845M: Jonathan Cameron <jic23@kernel.org> 12846L: linux-iio@vger.kernel.org 12847S: Odd Fixes 12848F: Documentation/devicetree/bindings/staging/iio/ 12849F: drivers/staging/iio/ 12850 12851STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12852M: Jarod Wilson <jarod@wilsonet.com> 12853W: http://www.lirc.org/ 12854S: Odd Fixes 12855F: drivers/staging/media/lirc/ 12856 12857STAGING - LUSTRE PARALLEL FILESYSTEM 12858M: Oleg Drokin <oleg.drokin@intel.com> 12859M: Andreas Dilger <andreas.dilger@intel.com> 12860M: James Simmons <jsimmons@infradead.org> 12861L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12862W: http://wiki.lustre.org/ 12863S: Maintained 12864F: drivers/staging/lustre 12865 12866STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12867M: Marc Dietrich <marvin24@gmx.de> 12868L: ac100@lists.launchpad.net (moderated for non-subscribers) 12869L: linux-tegra@vger.kernel.org 12870S: Maintained 12871F: drivers/staging/nvec/ 12872 12873STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12874M: Jens Frederich <jfrederich@gmail.com> 12875M: Daniel Drake <dsd@laptop.org> 12876M: Jon Nettleton <jon.nettleton@gmail.com> 12877W: http://wiki.laptop.org/go/DCON 12878S: Maintained 12879F: drivers/staging/olpc_dcon/ 12880 12881STAGING - REALTEK RTL8712U DRIVERS 12882M: Larry Finger <Larry.Finger@lwfinger.net> 12883M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12884S: Odd Fixes 12885F: drivers/staging/rtl8712/ 12886 12887STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12888M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12889M: Teddy Wang <teddy.wang@siliconmotion.com> 12890M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12891L: linux-fbdev@vger.kernel.org 12892S: Maintained 12893F: drivers/staging/sm750fb/ 12894 12895STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12896M: William Hubbs <w.d.hubbs@gmail.com> 12897M: Chris Brannon <chris@the-brannons.com> 12898M: Kirk Reiser <kirk@reisers.ca> 12899M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12900L: speakup@linux-speakup.org 12901W: http://www.linux-speakup.org/ 12902S: Odd Fixes 12903F: drivers/staging/speakup/ 12904 12905STAGING - VIA VT665X DRIVERS 12906M: Forest Bond <forest@alittletooquiet.net> 12907S: Odd Fixes 12908F: drivers/staging/vt665?/ 12909 12910STAGING - WILC1000 WIFI DRIVER 12911M: Aditya Shankar <aditya.shankar@microchip.com> 12912M: Ganesh Krishna <ganesh.krishna@microchip.com> 12913L: linux-wireless@vger.kernel.org 12914S: Supported 12915F: drivers/staging/wilc1000/ 12916 12917STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12918M: Arnaud Patard <arnaud.patard@rtp-net.org> 12919S: Odd Fixes 12920F: drivers/staging/xgifb/ 12921 12922STAGING SUBSYSTEM 12923M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12924T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12925L: devel@driverdev.osuosl.org 12926S: Supported 12927F: drivers/staging/ 12928 12929STARFIRE/DURALAN NETWORK DRIVER 12930M: Ion Badulescu <ionut@badula.org> 12931S: Odd Fixes 12932F: drivers/net/ethernet/adaptec/starfire* 12933 12934STEC S1220 SKD DRIVER 12935M: Bart Van Assche <bart.vanassche@wdc.com> 12936L: linux-block@vger.kernel.org 12937S: Maintained 12938F: drivers/block/skd*[ch] 12939 12940STI CEC DRIVER 12941M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12942S: Maintained 12943F: drivers/staging/media/st-cec/ 12944F: Documentation/devicetree/bindings/media/stih-cec.txt 12945 12946STK1160 USB VIDEO CAPTURE DRIVER 12947M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12948L: linux-media@vger.kernel.org 12949T: git git://linuxtv.org/media_tree.git 12950S: Maintained 12951F: drivers/media/usb/stk1160/ 12952 12953STMMAC ETHERNET DRIVER 12954M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12955M: Alexandre Torgue <alexandre.torgue@st.com> 12956L: netdev@vger.kernel.org 12957W: http://www.stlinux.com 12958S: Supported 12959F: drivers/net/ethernet/stmicro/stmmac/ 12960 12961SUN3/3X 12962M: Sam Creasey <sammy@sammy.net> 12963W: http://sammy.net/sun3/ 12964S: Maintained 12965F: arch/m68k/kernel/*sun3* 12966F: arch/m68k/sun3*/ 12967F: arch/m68k/include/asm/sun3* 12968F: drivers/net/ethernet/i825xx/sun3* 12969 12970SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12971M: Hans de Goede <hdegoede@redhat.com> 12972L: linux-input@vger.kernel.org 12973S: Maintained 12974F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12975F: drivers/input/keyboard/sun4i-lradc-keys.c 12976 12977SUNDANCE NETWORK DRIVER 12978M: Denis Kirjanov <kda@linux-powerpc.org> 12979L: netdev@vger.kernel.org 12980S: Maintained 12981F: drivers/net/ethernet/dlink/sundance.c 12982 12983SUPERH 12984M: Yoshinori Sato <ysato@users.sourceforge.jp> 12985M: Rich Felker <dalias@libc.org> 12986L: linux-sh@vger.kernel.org 12987Q: http://patchwork.kernel.org/project/linux-sh/list/ 12988S: Maintained 12989F: Documentation/sh/ 12990F: arch/sh/ 12991F: drivers/sh/ 12992 12993SUSPEND TO RAM 12994M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12995M: Len Brown <len.brown@intel.com> 12996M: Pavel Machek <pavel@ucw.cz> 12997L: linux-pm@vger.kernel.org 12998B: https://bugzilla.kernel.org 12999S: Supported 13000F: Documentation/power/ 13001F: arch/x86/kernel/acpi/ 13002F: drivers/base/power/ 13003F: kernel/power/ 13004F: include/linux/suspend.h 13005F: include/linux/freezer.h 13006F: include/linux/pm.h 13007 13008SVGA HANDLING 13009M: Martin Mares <mj@ucw.cz> 13010L: linux-video@atrey.karlin.mff.cuni.cz 13011S: Maintained 13012F: Documentation/svga.txt 13013F: arch/x86/boot/video* 13014 13015SWIOTLB SUBSYSTEM 13016M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13017L: linux-kernel@vger.kernel.org 13018T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13019S: Supported 13020F: lib/swiotlb.c 13021F: arch/*/kernel/pci-swiotlb.c 13022F: include/linux/swiotlb.h 13023 13024SWITCHDEV 13025M: Jiri Pirko <jiri@resnulli.us> 13026M: Ivan Vecera <ivecera@redhat.com> 13027L: netdev@vger.kernel.org 13028S: Supported 13029F: net/switchdev/ 13030F: include/net/switchdev.h 13031 13032SYNC FILE FRAMEWORK 13033M: Sumit Semwal <sumit.semwal@linaro.org> 13034R: Gustavo Padovan <gustavo@padovan.org> 13035S: Maintained 13036L: linux-media@vger.kernel.org 13037L: dri-devel@lists.freedesktop.org 13038F: drivers/dma-buf/sync_* 13039F: drivers/dma-buf/dma-fence* 13040F: drivers/dma-buf/sw_sync.c 13041F: include/linux/sync_file.h 13042F: include/uapi/linux/sync_file.h 13043F: Documentation/sync_file.txt 13044T: git git://anongit.freedesktop.org/drm/drm-misc 13045 13046SYNOPSYS ARC ARCHITECTURE 13047M: Vineet Gupta <vgupta@synopsys.com> 13048L: linux-snps-arc@lists.infradead.org 13049S: Supported 13050F: arch/arc/ 13051F: Documentation/devicetree/bindings/arc/* 13052F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13053F: drivers/clocksource/arc_timer.c 13054F: drivers/tty/serial/arc_uart.c 13055T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13056 13057SYNOPSYS ARC HSDK SDP pll clock driver 13058M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13059S: Supported 13060F: drivers/clk/clk-hsdk-pll.c 13061F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13062 13063SYNOPSYS ARC SDP clock driver 13064M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13065S: Supported 13066F: drivers/clk/axs10x/* 13067F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13068 13069SYNOPSYS ARC SDP platform support 13070M: Alexey Brodkin <abrodkin@synopsys.com> 13071S: Supported 13072F: arch/arc/plat-axs10x 13073F: arch/arc/boot/dts/ax* 13074F: Documentation/devicetree/bindings/arc/axs10* 13075 13076SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13077M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13078S: Supported 13079F: drivers/reset/reset-axs10x.c 13080F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13081 13082SYNOPSYS DESIGNWARE APB GPIO DRIVER 13083M: Hoan Tran <hotran@apm.com> 13084L: linux-gpio@vger.kernel.org 13085S: Maintained 13086F: drivers/gpio/gpio-dwapb.c 13087F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13088 13089SYNOPSYS DESIGNWARE DMAC DRIVER 13090M: Viresh Kumar <vireshk@kernel.org> 13091R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13092S: Maintained 13093F: include/linux/dma/dw.h 13094F: include/linux/platform_data/dma-dw.h 13095F: drivers/dma/dw/ 13096 13097SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13098M: Jie Deng <jiedeng@synopsys.com> 13099L: netdev@vger.kernel.org 13100S: Supported 13101F: drivers/net/ethernet/synopsys/ 13102 13103SYNOPSYS DESIGNWARE I2C DRIVER 13104M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13105R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13106R: Mika Westerberg <mika.westerberg@linux.intel.com> 13107L: linux-i2c@vger.kernel.org 13108S: Maintained 13109F: drivers/i2c/busses/i2c-designware-* 13110F: include/linux/platform_data/i2c-designware.h 13111 13112SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13113M: Jaehoon Chung <jh80.chung@samsung.com> 13114L: linux-mmc@vger.kernel.org 13115S: Maintained 13116F: drivers/mmc/host/dw_mmc* 13117 13118SYNOPSYS HSDK RESET CONTROLLER DRIVER 13119M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13120S: Supported 13121F: drivers/reset/reset-hsdk.c 13122F: include/dt-bindings/reset/snps,hsdk-reset.h 13123F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13124 13125SYSTEM CONFIGURATION (SYSCON) 13126M: Lee Jones <lee.jones@linaro.org> 13127M: Arnd Bergmann <arnd@arndb.de> 13128T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13129S: Supported 13130F: drivers/mfd/syscon.c 13131 13132SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13133M: Sudeep Holla <sudeep.holla@arm.com> 13134L: linux-arm-kernel@lists.infradead.org 13135S: Maintained 13136F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13137F: drivers/clk/clk-scpi.c 13138F: drivers/cpufreq/scpi-cpufreq.c 13139F: drivers/firmware/arm_scpi.c 13140F: include/linux/scpi_protocol.h 13141 13142SYSTEM RESET/SHUTDOWN DRIVERS 13143M: Sebastian Reichel <sre@kernel.org> 13144L: linux-pm@vger.kernel.org 13145T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13146S: Maintained 13147F: Documentation/devicetree/bindings/power/reset/ 13148F: drivers/power/reset/ 13149 13150SYSTEM TRACE MODULE CLASS 13151M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13152S: Maintained 13153T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13154F: Documentation/trace/stm.txt 13155F: drivers/hwtracing/stm/ 13156F: include/linux/stm.h 13157F: include/uapi/linux/stm.h 13158 13159SYSV FILESYSTEM 13160M: Christoph Hellwig <hch@infradead.org> 13161S: Maintained 13162F: Documentation/filesystems/sysv-fs.txt 13163F: fs/sysv/ 13164F: include/linux/sysv_fs.h 13165 13166TARGET SUBSYSTEM 13167M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13168L: linux-scsi@vger.kernel.org 13169L: target-devel@vger.kernel.org 13170W: http://www.linux-iscsi.org 13171W: http://groups.google.com/group/linux-iscsi-target-dev 13172T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13173S: Supported 13174F: drivers/target/ 13175F: include/target/ 13176F: Documentation/target/ 13177 13178TASKSTATS STATISTICS INTERFACE 13179M: Balbir Singh <bsingharora@gmail.com> 13180S: Maintained 13181F: Documentation/accounting/taskstats* 13182F: include/linux/taskstats* 13183F: kernel/taskstats.c 13184 13185TC subsystem 13186M: Jamal Hadi Salim <jhs@mojatatu.com> 13187M: Cong Wang <xiyou.wangcong@gmail.com> 13188M: Jiri Pirko <jiri@resnulli.us> 13189L: netdev@vger.kernel.org 13190S: Maintained 13191F: include/net/pkt_cls.h 13192F: include/net/pkt_sched.h 13193F: include/net/tc_act/ 13194F: include/uapi/linux/pkt_cls.h 13195F: include/uapi/linux/pkt_sched.h 13196F: include/uapi/linux/tc_act/ 13197F: include/uapi/linux/tc_ematch/ 13198F: net/sched/ 13199 13200TCP LOW PRIORITY MODULE 13201M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13202M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13203W: http://tcp-lp-mod.sourceforge.net/ 13204S: Maintained 13205F: net/ipv4/tcp_lp.c 13206 13207TDA10071 MEDIA DRIVER 13208M: Antti Palosaari <crope@iki.fi> 13209L: linux-media@vger.kernel.org 13210W: https://linuxtv.org 13211W: http://palosaari.fi/linux/ 13212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13213T: git git://linuxtv.org/anttip/media_tree.git 13214S: Maintained 13215F: drivers/media/dvb-frontends/tda10071* 13216 13217TDA18212 MEDIA DRIVER 13218M: Antti Palosaari <crope@iki.fi> 13219L: linux-media@vger.kernel.org 13220W: https://linuxtv.org 13221W: http://palosaari.fi/linux/ 13222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13223T: git git://linuxtv.org/anttip/media_tree.git 13224S: Maintained 13225F: drivers/media/tuners/tda18212* 13226 13227TDA18218 MEDIA DRIVER 13228M: Antti Palosaari <crope@iki.fi> 13229L: linux-media@vger.kernel.org 13230W: https://linuxtv.org 13231W: http://palosaari.fi/linux/ 13232Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13233T: git git://linuxtv.org/anttip/media_tree.git 13234S: Maintained 13235F: drivers/media/tuners/tda18218* 13236 13237TDA18271 MEDIA DRIVER 13238M: Michael Krufky <mkrufky@linuxtv.org> 13239L: linux-media@vger.kernel.org 13240W: https://linuxtv.org 13241W: http://github.com/mkrufky 13242Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13243T: git git://linuxtv.org/mkrufky/tuners.git 13244S: Maintained 13245F: drivers/media/tuners/tda18271* 13246 13247TDA827x MEDIA DRIVER 13248M: Michael Krufky <mkrufky@linuxtv.org> 13249L: linux-media@vger.kernel.org 13250W: https://linuxtv.org 13251W: http://github.com/mkrufky 13252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13253T: git git://linuxtv.org/mkrufky/tuners.git 13254S: Maintained 13255F: drivers/media/tuners/tda8290.* 13256 13257TDA8290 MEDIA DRIVER 13258M: Michael Krufky <mkrufky@linuxtv.org> 13259L: linux-media@vger.kernel.org 13260W: https://linuxtv.org 13261W: http://github.com/mkrufky 13262Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13263T: git git://linuxtv.org/mkrufky/tuners.git 13264S: Maintained 13265F: drivers/media/tuners/tda8290.* 13266 13267TDA9840 MEDIA DRIVER 13268M: Hans Verkuil <hverkuil@xs4all.nl> 13269L: linux-media@vger.kernel.org 13270T: git git://linuxtv.org/media_tree.git 13271W: https://linuxtv.org 13272S: Maintained 13273F: drivers/media/i2c/tda9840* 13274 13275TEA5761 TUNER DRIVER 13276M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13277M: Mauro Carvalho Chehab <mchehab@kernel.org> 13278L: linux-media@vger.kernel.org 13279W: https://linuxtv.org 13280T: git git://linuxtv.org/media_tree.git 13281S: Odd fixes 13282F: drivers/media/tuners/tea5761.* 13283 13284TEA5767 TUNER DRIVER 13285M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13286M: Mauro Carvalho Chehab <mchehab@kernel.org> 13287L: linux-media@vger.kernel.org 13288W: https://linuxtv.org 13289T: git git://linuxtv.org/media_tree.git 13290S: Maintained 13291F: drivers/media/tuners/tea5767.* 13292 13293TEA6415C MEDIA DRIVER 13294M: Hans Verkuil <hverkuil@xs4all.nl> 13295L: linux-media@vger.kernel.org 13296T: git git://linuxtv.org/media_tree.git 13297W: https://linuxtv.org 13298S: Maintained 13299F: drivers/media/i2c/tea6415c* 13300 13301TEA6420 MEDIA DRIVER 13302M: Hans Verkuil <hverkuil@xs4all.nl> 13303L: linux-media@vger.kernel.org 13304T: git git://linuxtv.org/media_tree.git 13305W: https://linuxtv.org 13306S: Maintained 13307F: drivers/media/i2c/tea6420* 13308 13309TEAM DRIVER 13310M: Jiri Pirko <jiri@resnulli.us> 13311L: netdev@vger.kernel.org 13312S: Supported 13313F: drivers/net/team/ 13314F: include/linux/if_team.h 13315F: include/uapi/linux/if_team.h 13316 13317TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13318M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13319S: Maintained 13320F: arch/x86/platform/ts5500/ 13321 13322TECHNOTREND USB IR RECEIVER 13323M: Sean Young <sean@mess.org> 13324L: linux-media@vger.kernel.org 13325S: Maintained 13326F: drivers/media/rc/ttusbir.c 13327 13328TEE SUBSYSTEM 13329M: Jens Wiklander <jens.wiklander@linaro.org> 13330S: Maintained 13331F: include/linux/tee_drv.h 13332F: include/uapi/linux/tee.h 13333F: drivers/tee/ 13334F: Documentation/tee.txt 13335 13336TEGRA ARCHITECTURE SUPPORT 13337M: Thierry Reding <thierry.reding@gmail.com> 13338M: Jonathan Hunter <jonathanh@nvidia.com> 13339L: linux-tegra@vger.kernel.org 13340Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13342S: Supported 13343N: [^a-z]tegra 13344 13345TEGRA CLOCK DRIVER 13346M: Peter De Schrijver <pdeschrijver@nvidia.com> 13347M: Prashant Gaikwad <pgaikwad@nvidia.com> 13348S: Supported 13349F: drivers/clk/tegra/ 13350 13351TEGRA DMA DRIVERS 13352M: Laxman Dewangan <ldewangan@nvidia.com> 13353M: Jon Hunter <jonathanh@nvidia.com> 13354S: Supported 13355F: drivers/dma/tegra* 13356 13357TEGRA I2C DRIVER 13358M: Laxman Dewangan <ldewangan@nvidia.com> 13359S: Supported 13360F: drivers/i2c/busses/i2c-tegra.c 13361 13362TEGRA IOMMU DRIVERS 13363M: Hiroshi Doyu <hdoyu@nvidia.com> 13364S: Supported 13365F: drivers/iommu/tegra* 13366 13367TEGRA KBC DRIVER 13368M: Rakesh Iyer <riyer@nvidia.com> 13369M: Laxman Dewangan <ldewangan@nvidia.com> 13370S: Supported 13371F: drivers/input/keyboard/tegra-kbc.c 13372 13373TEGRA PWM DRIVER 13374M: Thierry Reding <thierry.reding@gmail.com> 13375S: Supported 13376F: drivers/pwm/pwm-tegra.c 13377 13378TEGRA SERIAL DRIVER 13379M: Laxman Dewangan <ldewangan@nvidia.com> 13380S: Supported 13381F: drivers/tty/serial/serial-tegra.c 13382 13383TEGRA SPI DRIVER 13384M: Laxman Dewangan <ldewangan@nvidia.com> 13385S: Supported 13386F: drivers/spi/spi-tegra* 13387 13388TEHUTI ETHERNET DRIVER 13389M: Andy Gospodarek <andy@greyhouse.net> 13390L: netdev@vger.kernel.org 13391S: Supported 13392F: drivers/net/ethernet/tehuti/* 13393 13394Telecom Clock Driver for MCPL0010 13395M: Mark Gross <mark.gross@intel.com> 13396S: Supported 13397F: drivers/char/tlclk.c 13398 13399TENSILICA XTENSA PORT (xtensa) 13400M: Chris Zankel <chris@zankel.net> 13401M: Max Filippov <jcmvbkbc@gmail.com> 13402L: linux-xtensa@linux-xtensa.org 13403T: git git://github.com/czankel/xtensa-linux.git 13404S: Maintained 13405F: arch/xtensa/ 13406F: drivers/irqchip/irq-xtensa-* 13407 13408Texas Instruments' System Control Interface (TISCI) Protocol Driver 13409M: Nishanth Menon <nm@ti.com> 13410M: Tero Kristo <t-kristo@ti.com> 13411M: Santosh Shilimkar <ssantosh@kernel.org> 13412L: linux-arm-kernel@lists.infradead.org 13413S: Maintained 13414F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13415F: drivers/firmware/ti_sci* 13416F: include/linux/soc/ti/ti_sci_protocol.h 13417F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13418F: include/dt-bindings/genpd/k2g.h 13419F: drivers/soc/ti/ti_sci_pm_domains.c 13420F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13421F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13422F: drivers/clk/keystone/sci-clk.c 13423F: drivers/reset/reset-ti-sci.c 13424 13425THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13426M: Hans Verkuil <hverkuil@xs4all.nl> 13427L: linux-media@vger.kernel.org 13428T: git git://linuxtv.org/media_tree.git 13429W: https://linuxtv.org 13430S: Maintained 13431F: drivers/media/radio/radio-raremono.c 13432 13433THERMAL 13434M: Zhang Rui <rui.zhang@intel.com> 13435M: Eduardo Valentin <edubezval@gmail.com> 13436L: linux-pm@vger.kernel.org 13437T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13438T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13439Q: https://patchwork.kernel.org/project/linux-pm/list/ 13440S: Supported 13441F: drivers/thermal/ 13442F: include/linux/thermal.h 13443F: include/uapi/linux/thermal.h 13444F: include/linux/cpu_cooling.h 13445F: Documentation/devicetree/bindings/thermal/ 13446 13447THERMAL/CPU_COOLING 13448M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13449M: Viresh Kumar <viresh.kumar@linaro.org> 13450M: Javi Merino <javi.merino@kernel.org> 13451L: linux-pm@vger.kernel.org 13452S: Supported 13453F: Documentation/thermal/cpu-cooling-api.txt 13454F: drivers/thermal/cpu_cooling.c 13455F: include/linux/cpu_cooling.h 13456 13457THINKPAD ACPI EXTRAS DRIVER 13458M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13459L: ibm-acpi-devel@lists.sourceforge.net 13460L: platform-driver-x86@vger.kernel.org 13461W: http://ibm-acpi.sourceforge.net 13462W: http://thinkwiki.org/wiki/Ibm-acpi 13463T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13464S: Maintained 13465F: drivers/platform/x86/thinkpad_acpi.c 13466 13467THUNDERBOLT DRIVER 13468M: Andreas Noever <andreas.noever@gmail.com> 13469M: Michael Jamet <michael.jamet@intel.com> 13470M: Mika Westerberg <mika.westerberg@linux.intel.com> 13471M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13472T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13473S: Maintained 13474F: drivers/thunderbolt/ 13475F: include/linux/thunderbolt.h 13476 13477THUNDERBOLT NETWORK DRIVER 13478M: Michael Jamet <michael.jamet@intel.com> 13479M: Mika Westerberg <mika.westerberg@linux.intel.com> 13480M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13481L: netdev@vger.kernel.org 13482S: Maintained 13483F: drivers/net/thunderbolt.c 13484 13485THUNDERX GPIO DRIVER 13486M: David Daney <david.daney@cavium.com> 13487S: Maintained 13488F: drivers/gpio/gpio-thunderx.c 13489 13490TI AM437X VPFE DRIVER 13491M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13492L: linux-media@vger.kernel.org 13493W: https://linuxtv.org 13494Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13495T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13496S: Maintained 13497F: drivers/media/platform/am437x/ 13498 13499TI BANDGAP AND THERMAL DRIVER 13500M: Eduardo Valentin <edubezval@gmail.com> 13501M: Keerthy <j-keerthy@ti.com> 13502L: linux-pm@vger.kernel.org 13503L: linux-omap@vger.kernel.org 13504S: Maintained 13505F: drivers/thermal/ti-soc-thermal/ 13506 13507TI BQ27XXX POWER SUPPLY DRIVER 13508R: Andrew F. Davis <afd@ti.com> 13509F: include/linux/power/bq27xxx_battery.h 13510F: drivers/power/supply/bq27xxx_battery.c 13511F: drivers/power/supply/bq27xxx_battery_i2c.c 13512 13513TI CDCE706 CLOCK DRIVER 13514M: Max Filippov <jcmvbkbc@gmail.com> 13515S: Maintained 13516F: drivers/clk/clk-cdce706.c 13517 13518TI CLOCK DRIVER 13519M: Tero Kristo <t-kristo@ti.com> 13520L: linux-omap@vger.kernel.org 13521S: Maintained 13522F: drivers/clk/ti/ 13523F: include/linux/clk/ti.h 13524 13525TI DAVINCI MACHINE SUPPORT 13526M: Sekhar Nori <nsekhar@ti.com> 13527M: Kevin Hilman <khilman@kernel.org> 13528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13529T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13530S: Supported 13531F: arch/arm/mach-davinci/ 13532F: drivers/i2c/busses/i2c-davinci.c 13533F: arch/arm/boot/dts/da850* 13534 13535TI DAVINCI SERIES GPIO DRIVER 13536M: Keerthy <j-keerthy@ti.com> 13537L: linux-gpio@vger.kernel.org 13538S: Maintained 13539F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13540F: drivers/gpio/gpio-davinci.c 13541 13542TI DAVINCI SERIES MEDIA DRIVER 13543M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13544L: linux-media@vger.kernel.org 13545W: https://linuxtv.org 13546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13547T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13548S: Maintained 13549F: drivers/media/platform/davinci/ 13550F: include/media/davinci/ 13551 13552TI ETHERNET SWITCH DRIVER (CPSW) 13553R: Grygorii Strashko <grygorii.strashko@ti.com> 13554L: linux-omap@vger.kernel.org 13555L: netdev@vger.kernel.org 13556S: Maintained 13557F: drivers/net/ethernet/ti/cpsw* 13558F: drivers/net/ethernet/ti/davinci* 13559 13560TI FLASH MEDIA INTERFACE DRIVER 13561M: Alex Dubov <oakad@yahoo.com> 13562S: Maintained 13563F: drivers/misc/tifm* 13564F: drivers/mmc/host/tifm_sd.c 13565F: include/linux/tifm.h 13566 13567TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13568M: Santosh Shilimkar <ssantosh@kernel.org> 13569L: linux-kernel@vger.kernel.org 13570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13571S: Maintained 13572F: drivers/soc/ti/* 13573T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13574 13575TI LM49xxx FAMILY ASoC CODEC DRIVERS 13576M: M R Swami Reddy <mr.swami.reddy@ti.com> 13577M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13578L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13579S: Maintained 13580F: sound/soc/codecs/lm49453* 13581F: sound/soc/codecs/isabelle* 13582 13583TI LP855x BACKLIGHT DRIVER 13584M: Milo Kim <milo.kim@ti.com> 13585S: Maintained 13586F: Documentation/backlight/lp855x-driver.txt 13587F: drivers/video/backlight/lp855x_bl.c 13588F: include/linux/platform_data/lp855x.h 13589 13590TI LP8727 CHARGER DRIVER 13591M: Milo Kim <milo.kim@ti.com> 13592S: Maintained 13593F: drivers/power/supply/lp8727_charger.c 13594F: include/linux/platform_data/lp8727.h 13595 13596TI LP8788 MFD DRIVER 13597M: Milo Kim <milo.kim@ti.com> 13598S: Maintained 13599F: drivers/iio/adc/lp8788_adc.c 13600F: drivers/leds/leds-lp8788.c 13601F: drivers/mfd/lp8788*.c 13602F: drivers/power/supply/lp8788-charger.c 13603F: drivers/regulator/lp8788-*.c 13604F: include/linux/mfd/lp8788*.h 13605 13606TI NETCP ETHERNET DRIVER 13607M: Wingman Kwok <w-kwok2@ti.com> 13608M: Murali Karicheri <m-karicheri2@ti.com> 13609L: netdev@vger.kernel.org 13610S: Maintained 13611F: drivers/net/ethernet/ti/netcp* 13612 13613TI TAS571X FAMILY ASoC CODEC DRIVER 13614M: Kevin Cernekee <cernekee@chromium.org> 13615L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13616S: Odd Fixes 13617F: sound/soc/codecs/tas571x* 13618 13619TI TRF7970A NFC DRIVER 13620M: Mark Greer <mgreer@animalcreek.com> 13621L: linux-wireless@vger.kernel.org 13622L: linux-nfc@lists.01.org (moderated for non-subscribers) 13623S: Supported 13624F: drivers/nfc/trf7970a.c 13625F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13626 13627TI TWL4030 SERIES SOC CODEC DRIVER 13628M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13629L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13630S: Maintained 13631F: sound/soc/codecs/twl4030* 13632 13633TI VPE/CAL DRIVERS 13634M: Benoit Parrot <bparrot@ti.com> 13635L: linux-media@vger.kernel.org 13636W: http://linuxtv.org/ 13637Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13638S: Maintained 13639F: drivers/media/platform/ti-vpe/ 13640 13641TI WILINK WIRELESS DRIVERS 13642L: linux-wireless@vger.kernel.org 13643W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13644W: http://wireless.kernel.org/en/users/Drivers/wl1251 13645T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13646S: Orphan 13647F: drivers/net/wireless/ti/ 13648F: include/linux/wl12xx.h 13649 13650TILE ARCHITECTURE 13651M: Chris Metcalf <cmetcalf@mellanox.com> 13652W: http://www.mellanox.com/repository/solutions/tile-scm/ 13653T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13654S: Supported 13655F: arch/tile/ 13656F: drivers/char/tile-srom.c 13657F: drivers/edac/tile_edac.c 13658F: drivers/net/ethernet/tile/ 13659F: drivers/rtc/rtc-tile.c 13660F: drivers/tty/hvc/hvc_tile.c 13661F: drivers/tty/serial/tilegx.c 13662F: drivers/usb/host/*-tilegx.c 13663F: include/linux/usb/tilegx.h 13664 13665TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13666M: John Stultz <john.stultz@linaro.org> 13667M: Thomas Gleixner <tglx@linutronix.de> 13668R: Stephen Boyd <sboyd@codeaurora.org> 13669L: linux-kernel@vger.kernel.org 13670T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13671S: Supported 13672F: include/linux/clocksource.h 13673F: include/linux/time.h 13674F: include/linux/timex.h 13675F: include/uapi/linux/time.h 13676F: include/uapi/linux/timex.h 13677F: kernel/time/clocksource.c 13678F: kernel/time/time*.c 13679F: kernel/time/alarmtimer.c 13680F: kernel/time/ntp.c 13681F: tools/testing/selftests/timers/ 13682 13683TIPC NETWORK LAYER 13684M: Jon Maloy <jon.maloy@ericsson.com> 13685M: Ying Xue <ying.xue@windriver.com> 13686L: netdev@vger.kernel.org (core kernel code) 13687L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13688W: http://tipc.sourceforge.net/ 13689S: Maintained 13690F: include/uapi/linux/tipc*.h 13691F: net/tipc/ 13692 13693TLAN NETWORK DRIVER 13694M: Samuel Chessman <chessman@tux.org> 13695L: tlan-devel@lists.sourceforge.net (subscribers-only) 13696W: http://sourceforge.net/projects/tlan/ 13697S: Maintained 13698F: Documentation/networking/tlan.txt 13699F: drivers/net/ethernet/ti/tlan.* 13700 13701TM6000 VIDEO4LINUX DRIVER 13702M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13703M: Mauro Carvalho Chehab <mchehab@kernel.org> 13704L: linux-media@vger.kernel.org 13705W: https://linuxtv.org 13706T: git git://linuxtv.org/media_tree.git 13707S: Odd fixes 13708F: drivers/media/usb/tm6000/ 13709F: Documentation/media/v4l-drivers/tm6000* 13710 13711TMIO/SDHI MMC DRIVER 13712M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13713L: linux-mmc@vger.kernel.org 13714S: Supported 13715F: drivers/mmc/host/tmio_mmc* 13716F: drivers/mmc/host/renesas_sdhi* 13717F: include/linux/mfd/tmio.h 13718 13719TMP401 HARDWARE MONITOR DRIVER 13720M: Guenter Roeck <linux@roeck-us.net> 13721L: linux-hwmon@vger.kernel.org 13722S: Maintained 13723F: Documentation/hwmon/tmp401 13724F: drivers/hwmon/tmp401.c 13725 13726TMPFS (SHMEM FILESYSTEM) 13727M: Hugh Dickins <hughd@google.com> 13728L: linux-mm@kvack.org 13729S: Maintained 13730F: include/linux/shmem_fs.h 13731F: mm/shmem.c 13732 13733TOMOYO SECURITY MODULE 13734M: Kentaro Takeda <takedakn@nttdata.co.jp> 13735M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13736L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13737L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13738L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13739L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13740W: http://tomoyo.sourceforge.jp/ 13741T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13742S: Maintained 13743F: security/tomoyo/ 13744 13745TOPSTAR LAPTOP EXTRAS DRIVER 13746M: Herton Ronaldo Krzesinski <herton@canonical.com> 13747L: platform-driver-x86@vger.kernel.org 13748S: Maintained 13749F: drivers/platform/x86/topstar-laptop.c 13750 13751TOSHIBA ACPI EXTRAS DRIVER 13752M: Azael Avalos <coproscefalo@gmail.com> 13753L: platform-driver-x86@vger.kernel.org 13754S: Maintained 13755F: drivers/platform/x86/toshiba_acpi.c 13756 13757TOSHIBA BLUETOOTH DRIVER 13758M: Azael Avalos <coproscefalo@gmail.com> 13759L: platform-driver-x86@vger.kernel.org 13760S: Maintained 13761F: drivers/platform/x86/toshiba_bluetooth.c 13762 13763TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13764M: Azael Avalos <coproscefalo@gmail.com> 13765L: platform-driver-x86@vger.kernel.org 13766S: Maintained 13767F: drivers/platform/x86/toshiba_haps.c 13768 13769TOSHIBA SMM DRIVER 13770M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13771W: http://www.buzzard.org.uk/toshiba/ 13772S: Maintained 13773F: drivers/char/toshiba.c 13774F: include/linux/toshiba.h 13775F: include/uapi/linux/toshiba.h 13776 13777TOSHIBA TC358743 DRIVER 13778M: Mats Randgaard <matrandg@cisco.com> 13779L: linux-media@vger.kernel.org 13780S: Maintained 13781F: drivers/media/i2c/tc358743* 13782F: include/media/i2c/tc358743.h 13783 13784TOSHIBA WMI HOTKEYS DRIVER 13785M: Azael Avalos <coproscefalo@gmail.com> 13786L: platform-driver-x86@vger.kernel.org 13787S: Maintained 13788F: drivers/platform/x86/toshiba-wmi.c 13789 13790TPM DEVICE DRIVER 13791M: Peter Huewe <peterhuewe@gmx.de> 13792M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13793R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13794L: linux-integrity@vger.kernel.org 13795Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13796T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13797S: Maintained 13798F: drivers/char/tpm/ 13799 13800TRACING 13801M: Steven Rostedt <rostedt@goodmis.org> 13802M: Ingo Molnar <mingo@redhat.com> 13803T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13804S: Maintained 13805F: Documentation/trace/ftrace.txt 13806F: arch/*/*/*/ftrace.h 13807F: arch/*/kernel/ftrace.c 13808F: include/*/ftrace.h 13809F: include/linux/trace*.h 13810F: include/trace/ 13811F: kernel/trace/ 13812F: tools/testing/selftests/ftrace/ 13813 13814TRACING MMIO ACCESSES (MMIOTRACE) 13815M: Steven Rostedt <rostedt@goodmis.org> 13816M: Ingo Molnar <mingo@kernel.org> 13817R: Karol Herbst <karolherbst@gmail.com> 13818R: Pekka Paalanen <ppaalanen@gmail.com> 13819S: Maintained 13820L: linux-kernel@vger.kernel.org 13821L: nouveau@lists.freedesktop.org 13822F: kernel/trace/trace_mmiotrace.c 13823F: include/linux/mmiotrace.h 13824F: arch/x86/mm/kmmio.c 13825F: arch/x86/mm/mmio-mod.c 13826F: arch/x86/mm/testmmiotrace.c 13827 13828TRIVIAL PATCHES 13829M: Jiri Kosina <trivial@kernel.org> 13830T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13831S: Maintained 13832K: ^Subject:.*(?i)trivial 13833 13834TTY LAYER 13835M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13836M: Jiri Slaby <jslaby@suse.com> 13837S: Supported 13838T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13839F: Documentation/serial/ 13840F: drivers/tty/ 13841F: drivers/tty/serial/serial_core.c 13842F: include/linux/serial_core.h 13843F: include/linux/serial.h 13844F: include/linux/tty.h 13845F: include/uapi/linux/serial_core.h 13846F: include/uapi/linux/serial.h 13847F: include/uapi/linux/tty.h 13848 13849TUA9001 MEDIA DRIVER 13850M: Antti Palosaari <crope@iki.fi> 13851L: linux-media@vger.kernel.org 13852W: https://linuxtv.org 13853W: http://palosaari.fi/linux/ 13854Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13855T: git git://linuxtv.org/anttip/media_tree.git 13856S: Maintained 13857F: drivers/media/tuners/tua9001* 13858 13859TULIP NETWORK DRIVERS 13860L: netdev@vger.kernel.org 13861L: linux-parisc@vger.kernel.org 13862S: Orphan 13863F: drivers/net/ethernet/dec/tulip/ 13864 13865TUN/TAP driver 13866M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13867W: http://vtun.sourceforge.net/tun 13868S: Maintained 13869F: Documentation/networking/tuntap.txt 13870F: arch/um/os-Linux/drivers/ 13871 13872TURBOCHANNEL SUBSYSTEM 13873M: "Maciej W. Rozycki" <macro@linux-mips.org> 13874M: Ralf Baechle <ralf@linux-mips.org> 13875L: linux-mips@linux-mips.org 13876Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13877S: Maintained 13878F: drivers/tc/ 13879F: include/linux/tc.h 13880 13881TW5864 VIDEO4LINUX DRIVER 13882M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13883M: Anton Sviridenko <anton@corp.bluecherry.net> 13884M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13885M: Andrey Utkin <andrey_utkin@fastmail.com> 13886L: linux-media@vger.kernel.org 13887S: Supported 13888F: drivers/media/pci/tw5864/ 13889 13890TW68 VIDEO4LINUX DRIVER 13891M: Hans Verkuil <hverkuil@xs4all.nl> 13892L: linux-media@vger.kernel.org 13893T: git git://linuxtv.org/media_tree.git 13894W: https://linuxtv.org 13895S: Odd Fixes 13896F: drivers/media/pci/tw68/ 13897 13898TW686X VIDEO4LINUX DRIVER 13899M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13900L: linux-media@vger.kernel.org 13901T: git git://linuxtv.org/media_tree.git 13902W: http://linuxtv.org 13903S: Maintained 13904F: drivers/media/pci/tw686x/ 13905 13906UBI FILE SYSTEM (UBIFS) 13907M: Richard Weinberger <richard@nod.at> 13908M: Artem Bityutskiy <dedekind1@gmail.com> 13909M: Adrian Hunter <adrian.hunter@intel.com> 13910L: linux-mtd@lists.infradead.org 13911T: git git://git.infradead.org/ubifs-2.6.git 13912W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13913S: Supported 13914F: Documentation/filesystems/ubifs.txt 13915F: fs/ubifs/ 13916 13917UCLINUX (M68KNOMMU AND COLDFIRE) 13918M: Greg Ungerer <gerg@linux-m68k.org> 13919W: http://www.linux-m68k.org/ 13920W: http://www.uclinux.org/ 13921L: linux-m68k@lists.linux-m68k.org 13922L: uclinux-dev@uclinux.org (subscribers-only) 13923T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13924S: Maintained 13925F: arch/m68k/coldfire/ 13926F: arch/m68k/68*/ 13927F: arch/m68k/*/*_no.* 13928F: arch/m68k/include/asm/*_no.* 13929 13930UDF FILESYSTEM 13931M: Jan Kara <jack@suse.com> 13932S: Maintained 13933F: Documentation/filesystems/udf.txt 13934F: fs/udf/ 13935 13936UDRAW TABLET 13937M: Bastien Nocera <hadess@hadess.net> 13938L: linux-input@vger.kernel.org 13939S: Maintained 13940F: drivers/hid/hid-udraw-ps3.c 13941 13942UFS FILESYSTEM 13943M: Evgeniy Dushistov <dushistov@mail.ru> 13944S: Maintained 13945F: Documentation/filesystems/ufs.txt 13946F: fs/ufs/ 13947 13948UHID USERSPACE HID IO DRIVER: 13949M: David Herrmann <dh.herrmann@googlemail.com> 13950L: linux-input@vger.kernel.org 13951S: Maintained 13952F: drivers/hid/uhid.c 13953F: include/uapi/linux/uhid.h 13954 13955ULPI BUS 13956M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13957L: linux-usb@vger.kernel.org 13958S: Maintained 13959F: drivers/usb/common/ulpi.c 13960F: include/linux/ulpi/ 13961 13962ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13963L: linux-usb@vger.kernel.org 13964S: Orphan 13965F: drivers/uwb/ 13966F: include/linux/uwb.h 13967F: include/linux/uwb/ 13968 13969UNICORE32 ARCHITECTURE: 13970M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13971W: http://mprc.pku.edu.cn/~guanxuetao/linux 13972S: Maintained 13973T: git git://github.com/gxt/linux.git 13974F: arch/unicore32/ 13975 13976UNIFDEF 13977M: Tony Finch <dot@dotat.at> 13978W: http://dotat.at/prog/unifdef 13979S: Maintained 13980F: scripts/unifdef.c 13981 13982UNIFORM CDROM DRIVER 13983M: Jens Axboe <axboe@kernel.dk> 13984W: http://www.kernel.dk 13985S: Maintained 13986F: Documentation/cdrom/ 13987F: drivers/cdrom/cdrom.c 13988F: include/linux/cdrom.h 13989F: include/uapi/linux/cdrom.h 13990 13991UNISYS S-PAR DRIVERS 13992M: David Kershner <david.kershner@unisys.com> 13993L: sparmaintainer@unisys.com (Unisys internal) 13994S: Supported 13995F: drivers/staging/unisys/ 13996 13997UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13998M: Vinayak Holikatti <vinholikatti@gmail.com> 13999L: linux-scsi@vger.kernel.org 14000S: Supported 14001F: Documentation/scsi/ufs.txt 14002F: drivers/scsi/ufs/ 14003 14004UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14005M: Joao Pinto <jpinto@synopsys.com> 14006L: linux-scsi@vger.kernel.org 14007S: Supported 14008F: drivers/scsi/ufs/*dwc* 14009 14010UNSORTED BLOCK IMAGES (UBI) 14011M: Artem Bityutskiy <dedekind1@gmail.com> 14012M: Richard Weinberger <richard@nod.at> 14013W: http://www.linux-mtd.infradead.org/ 14014L: linux-mtd@lists.infradead.org 14015T: git git://git.infradead.org/ubifs-2.6.git 14016S: Supported 14017F: drivers/mtd/ubi/ 14018F: include/linux/mtd/ubi.h 14019F: include/uapi/mtd/ubi-user.h 14020 14021USB "USBNET" DRIVER FRAMEWORK 14022M: Oliver Neukum <oneukum@suse.com> 14023L: netdev@vger.kernel.org 14024W: http://www.linux-usb.org/usbnet 14025S: Maintained 14026F: drivers/net/usb/usbnet.c 14027F: include/linux/usb/usbnet.h 14028 14029USB ACM DRIVER 14030M: Oliver Neukum <oneukum@suse.com> 14031L: linux-usb@vger.kernel.org 14032S: Maintained 14033F: Documentation/usb/acm.txt 14034F: drivers/usb/class/cdc-acm.* 14035 14036USB AR5523 WIRELESS DRIVER 14037M: Pontus Fuchs <pontus.fuchs@gmail.com> 14038L: linux-wireless@vger.kernel.org 14039S: Maintained 14040F: drivers/net/wireless/ath/ar5523/ 14041 14042USB ATTACHED SCSI 14043M: Oliver Neukum <oneukum@suse.com> 14044L: linux-usb@vger.kernel.org 14045L: linux-scsi@vger.kernel.org 14046S: Maintained 14047F: drivers/usb/storage/uas.c 14048 14049USB CDC ETHERNET DRIVER 14050M: Oliver Neukum <oliver@neukum.org> 14051L: linux-usb@vger.kernel.org 14052S: Maintained 14053F: drivers/net/usb/cdc_*.c 14054F: include/uapi/linux/usb/cdc.h 14055 14056USB CHAOSKEY DRIVER 14057M: Keith Packard <keithp@keithp.com> 14058L: linux-usb@vger.kernel.org 14059S: Maintained 14060F: drivers/usb/misc/chaoskey.c 14061 14062USB CYPRESS C67X00 DRIVER 14063M: Peter Korsgaard <jacmet@sunsite.dk> 14064L: linux-usb@vger.kernel.org 14065S: Maintained 14066F: drivers/usb/c67x00/ 14067 14068USB DAVICOM DM9601 DRIVER 14069M: Peter Korsgaard <jacmet@sunsite.dk> 14070L: netdev@vger.kernel.org 14071W: http://www.linux-usb.org/usbnet 14072S: Maintained 14073F: drivers/net/usb/dm9601.c 14074 14075USB DIAMOND RIO500 DRIVER 14076M: Cesar Miquel <miquel@df.uba.ar> 14077L: rio500-users@lists.sourceforge.net 14078W: http://rio500.sourceforge.net 14079S: Maintained 14080F: drivers/usb/misc/rio500* 14081 14082USB EHCI DRIVER 14083M: Alan Stern <stern@rowland.harvard.edu> 14084L: linux-usb@vger.kernel.org 14085S: Maintained 14086F: Documentation/usb/ehci.txt 14087F: drivers/usb/host/ehci* 14088 14089USB GADGET/PERIPHERAL SUBSYSTEM 14090M: Felipe Balbi <balbi@kernel.org> 14091L: linux-usb@vger.kernel.org 14092W: http://www.linux-usb.org/gadget 14093T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14094S: Maintained 14095F: drivers/usb/gadget/ 14096F: include/linux/usb/gadget* 14097 14098USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14099M: Jiri Kosina <jikos@kernel.org> 14100R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14101L: linux-usb@vger.kernel.org 14102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14103S: Maintained 14104F: Documentation/hid/hiddev.txt 14105F: drivers/hid/usbhid/ 14106 14107USB ISP116X DRIVER 14108M: Olav Kongas <ok@artecdesign.ee> 14109L: linux-usb@vger.kernel.org 14110S: Maintained 14111F: drivers/usb/host/isp116x* 14112F: include/linux/usb/isp116x.h 14113 14114USB LAN78XX ETHERNET DRIVER 14115M: Woojung Huh <woojung.huh@microchip.com> 14116M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14117L: netdev@vger.kernel.org 14118S: Maintained 14119F: drivers/net/usb/lan78xx.* 14120 14121USB MASS STORAGE DRIVER 14122M: Alan Stern <stern@rowland.harvard.edu> 14123L: linux-usb@vger.kernel.org 14124L: usb-storage@lists.one-eyed-alien.net 14125S: Maintained 14126W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14127F: drivers/usb/storage/ 14128 14129USB MIDI DRIVER 14130M: Clemens Ladisch <clemens@ladisch.de> 14131L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14132T: git git://git.alsa-project.org/alsa-kernel.git 14133S: Maintained 14134F: sound/usb/midi.* 14135 14136USB NETWORKING DRIVERS 14137L: linux-usb@vger.kernel.org 14138S: Odd Fixes 14139F: drivers/net/usb/ 14140 14141USB OHCI DRIVER 14142M: Alan Stern <stern@rowland.harvard.edu> 14143L: linux-usb@vger.kernel.org 14144S: Maintained 14145F: Documentation/usb/ohci.txt 14146F: drivers/usb/host/ohci* 14147 14148USB OTG FSM (Finite State Machine) 14149M: Peter Chen <Peter.Chen@nxp.com> 14150T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14151L: linux-usb@vger.kernel.org 14152S: Maintained 14153F: drivers/usb/common/usb-otg-fsm.c 14154 14155USB OVER IP DRIVER 14156M: Valentina Manea <valentina.manea.m@gmail.com> 14157M: Shuah Khan <shuahkh@osg.samsung.com> 14158M: Shuah Khan <shuah@kernel.org> 14159L: linux-usb@vger.kernel.org 14160S: Maintained 14161F: Documentation/usb/usbip_protocol.txt 14162F: drivers/usb/usbip/ 14163F: tools/usb/usbip/ 14164 14165USB PEGASUS DRIVER 14166M: Petko Manolov <petkan@nucleusys.com> 14167L: linux-usb@vger.kernel.org 14168L: netdev@vger.kernel.org 14169T: git git://github.com/petkan/pegasus.git 14170W: https://github.com/petkan/pegasus 14171S: Maintained 14172F: drivers/net/usb/pegasus.* 14173 14174USB PHY LAYER 14175M: Felipe Balbi <balbi@kernel.org> 14176L: linux-usb@vger.kernel.org 14177T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14178S: Maintained 14179F: drivers/usb/phy/ 14180 14181USB PRINTER DRIVER (usblp) 14182M: Pete Zaitcev <zaitcev@redhat.com> 14183L: linux-usb@vger.kernel.org 14184S: Supported 14185F: drivers/usb/class/usblp.c 14186 14187USB QMI WWAN NETWORK DRIVER 14188M: Bjørn Mork <bjorn@mork.no> 14189L: netdev@vger.kernel.org 14190S: Maintained 14191F: Documentation/ABI/testing/sysfs-class-net-qmi 14192F: drivers/net/usb/qmi_wwan.c 14193 14194USB RTL8150 DRIVER 14195M: Petko Manolov <petkan@nucleusys.com> 14196L: linux-usb@vger.kernel.org 14197L: netdev@vger.kernel.org 14198T: git git://github.com/petkan/rtl8150.git 14199W: https://github.com/petkan/rtl8150 14200S: Maintained 14201F: drivers/net/usb/rtl8150.c 14202 14203USB SERIAL SUBSYSTEM 14204M: Johan Hovold <johan@kernel.org> 14205L: linux-usb@vger.kernel.org 14206T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14207S: Maintained 14208F: Documentation/usb/usb-serial.txt 14209F: drivers/usb/serial/ 14210F: include/linux/usb/serial.h 14211 14212USB SMSC75XX ETHERNET DRIVER 14213M: Steve Glendinning <steve.glendinning@shawell.net> 14214L: netdev@vger.kernel.org 14215S: Maintained 14216F: drivers/net/usb/smsc75xx.* 14217 14218USB SMSC95XX ETHERNET DRIVER 14219M: Steve Glendinning <steve.glendinning@shawell.net> 14220M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14221L: netdev@vger.kernel.org 14222S: Maintained 14223F: drivers/net/usb/smsc95xx.* 14224 14225USB SUBSYSTEM 14226M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14227L: linux-usb@vger.kernel.org 14228W: http://www.linux-usb.org 14229T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14230S: Supported 14231F: Documentation/devicetree/bindings/usb/ 14232F: Documentation/usb/ 14233F: drivers/usb/ 14234F: include/linux/usb.h 14235F: include/linux/usb/ 14236 14237USB TYPEC SUBSYSTEM 14238M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14239L: linux-usb@vger.kernel.org 14240S: Maintained 14241F: Documentation/ABI/testing/sysfs-class-typec 14242F: Documentation/usb/typec.rst 14243F: drivers/usb/typec/ 14244F: include/linux/usb/typec.h 14245 14246USB UHCI DRIVER 14247M: Alan Stern <stern@rowland.harvard.edu> 14248L: linux-usb@vger.kernel.org 14249S: Maintained 14250F: drivers/usb/host/uhci* 14251 14252USB VIDEO CLASS 14253M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14254L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14255L: linux-media@vger.kernel.org 14256T: git git://linuxtv.org/media_tree.git 14257W: http://www.ideasonboard.org/uvc/ 14258S: Maintained 14259F: drivers/media/usb/uvc/ 14260F: include/uapi/linux/uvcvideo.h 14261 14262USB VISION DRIVER 14263M: Hans Verkuil <hverkuil@xs4all.nl> 14264L: linux-media@vger.kernel.org 14265T: git git://linuxtv.org/media_tree.git 14266W: https://linuxtv.org 14267S: Odd Fixes 14268F: drivers/media/usb/usbvision/ 14269 14270USB WEBCAM GADGET 14271M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14272L: linux-usb@vger.kernel.org 14273S: Maintained 14274F: drivers/usb/gadget/function/*uvc* 14275F: drivers/usb/gadget/legacy/webcam.c 14276 14277USB WIRELESS RNDIS DRIVER (rndis_wlan) 14278M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14279L: linux-wireless@vger.kernel.org 14280S: Maintained 14281F: drivers/net/wireless/rndis_wlan.c 14282 14283USB XHCI DRIVER 14284M: Mathias Nyman <mathias.nyman@intel.com> 14285L: linux-usb@vger.kernel.org 14286S: Supported 14287F: drivers/usb/host/xhci* 14288F: drivers/usb/host/pci-quirks* 14289 14290USB ZD1201 DRIVER 14291L: linux-wireless@vger.kernel.org 14292W: http://linux-lc100020.sourceforge.net 14293S: Orphan 14294F: drivers/net/wireless/zydas/zd1201.* 14295 14296USB ZR364XX DRIVER 14297M: Antoine Jacquet <royale@zerezo.com> 14298L: linux-usb@vger.kernel.org 14299L: linux-media@vger.kernel.org 14300T: git git://linuxtv.org/media_tree.git 14301W: http://royale.zerezo.com/zr364xx/ 14302S: Maintained 14303F: Documentation/media/v4l-drivers/zr364xx* 14304F: drivers/media/usb/zr364xx/ 14305 14306USER-MODE LINUX (UML) 14307M: Jeff Dike <jdike@addtoit.com> 14308M: Richard Weinberger <richard@nod.at> 14309L: user-mode-linux-devel@lists.sourceforge.net 14310L: user-mode-linux-user@lists.sourceforge.net 14311W: http://user-mode-linux.sourceforge.net 14312T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14313S: Maintained 14314F: Documentation/virtual/uml/ 14315F: arch/um/ 14316F: arch/x86/um/ 14317F: fs/hostfs/ 14318F: fs/hppfs/ 14319 14320USERSPACE I/O (UIO) 14321M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14322S: Maintained 14323T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14324F: Documentation/driver-api/uio-howto.rst 14325F: drivers/uio/ 14326F: include/linux/uio*.h 14327 14328UTIL-LINUX PACKAGE 14329M: Karel Zak <kzak@redhat.com> 14330L: util-linux@vger.kernel.org 14331W: http://en.wikipedia.org/wiki/Util-linux 14332T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14333S: Maintained 14334 14335UUID HELPERS 14336M: Christoph Hellwig <hch@lst.de> 14337R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14338L: linux-kernel@vger.kernel.org 14339T: git git://git.infradead.org/users/hch/uuid.git 14340F: lib/uuid.c 14341F: lib/test_uuid.c 14342F: include/linux/uuid.h 14343F: include/uapi/linux/uuid.h 14344S: Maintained 14345 14346UVESAFB DRIVER 14347M: Michal Januszewski <spock@gentoo.org> 14348L: linux-fbdev@vger.kernel.org 14349W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14350S: Maintained 14351F: Documentation/fb/uvesafb.txt 14352F: drivers/video/fbdev/uvesafb.* 14353 14354VF610 NAND DRIVER 14355M: Stefan Agner <stefan@agner.ch> 14356L: linux-mtd@lists.infradead.org 14357S: Supported 14358F: drivers/mtd/nand/vf610_nfc.c 14359 14360VFAT/FAT/MSDOS FILESYSTEM 14361M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14362S: Maintained 14363F: Documentation/filesystems/vfat.txt 14364F: fs/fat/ 14365 14366VFIO DRIVER 14367M: Alex Williamson <alex.williamson@redhat.com> 14368L: kvm@vger.kernel.org 14369T: git git://github.com/awilliam/linux-vfio.git 14370S: Maintained 14371F: Documentation/vfio.txt 14372F: drivers/vfio/ 14373F: include/linux/vfio.h 14374F: include/uapi/linux/vfio.h 14375 14376VFIO MEDIATED DEVICE DRIVERS 14377M: Kirti Wankhede <kwankhede@nvidia.com> 14378L: kvm@vger.kernel.org 14379S: Maintained 14380F: Documentation/vfio-mediated-device.txt 14381F: drivers/vfio/mdev/ 14382F: include/linux/mdev.h 14383F: samples/vfio-mdev/ 14384 14385VFIO PLATFORM DRIVER 14386M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14387L: kvm@vger.kernel.org 14388S: Maintained 14389F: drivers/vfio/platform/ 14390 14391VGA_SWITCHEROO 14392R: Lukas Wunner <lukas@wunner.de> 14393S: Maintained 14394F: Documentation/gpu/vga-switcheroo.rst 14395F: drivers/gpu/vga/vga_switcheroo.c 14396F: include/linux/vga_switcheroo.h 14397T: git git://anongit.freedesktop.org/drm/drm-misc 14398 14399VIA RHINE NETWORK DRIVER 14400S: Orphan 14401F: drivers/net/ethernet/via/via-rhine.c 14402 14403VIA SD/MMC CARD CONTROLLER DRIVER 14404M: Bruce Chang <brucechang@via.com.tw> 14405M: Harald Welte <HaraldWelte@viatech.com> 14406S: Maintained 14407F: drivers/mmc/host/via-sdmmc.c 14408 14409VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14410M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14411L: linux-fbdev@vger.kernel.org 14412S: Maintained 14413F: include/linux/via-core.h 14414F: include/linux/via-gpio.h 14415F: include/linux/via_i2c.h 14416F: drivers/video/fbdev/via/ 14417 14418VIA VELOCITY NETWORK DRIVER 14419M: Francois Romieu <romieu@fr.zoreil.com> 14420L: netdev@vger.kernel.org 14421S: Maintained 14422F: drivers/net/ethernet/via/via-velocity.* 14423 14424VIDEO MULTIPLEXER DRIVER 14425M: Philipp Zabel <p.zabel@pengutronix.de> 14426L: linux-media@vger.kernel.org 14427S: Maintained 14428F: drivers/media/platform/video-mux.c 14429 14430VIDEOBUF2 FRAMEWORK 14431M: Pawel Osciak <pawel@osciak.com> 14432M: Marek Szyprowski <m.szyprowski@samsung.com> 14433M: Kyungmin Park <kyungmin.park@samsung.com> 14434L: linux-media@vger.kernel.org 14435S: Maintained 14436F: drivers/media/v4l2-core/videobuf2-* 14437F: include/media/videobuf2-* 14438 14439VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14440M: Helen Koike <helen.koike@collabora.com> 14441L: linux-media@vger.kernel.org 14442T: git git://linuxtv.org/media_tree.git 14443W: https://linuxtv.org 14444S: Maintained 14445F: drivers/media/platform/vimc/* 14446 14447VIRT LIB 14448M: Alex Williamson <alex.williamson@redhat.com> 14449M: Paolo Bonzini <pbonzini@redhat.com> 14450L: kvm@vger.kernel.org 14451S: Supported 14452F: virt/lib/ 14453 14454VIRTIO AND VHOST VSOCK DRIVER 14455M: Stefan Hajnoczi <stefanha@redhat.com> 14456L: kvm@vger.kernel.org 14457L: virtualization@lists.linux-foundation.org 14458L: netdev@vger.kernel.org 14459S: Maintained 14460F: include/linux/virtio_vsock.h 14461F: include/uapi/linux/virtio_vsock.h 14462F: include/uapi/linux/vsockmon.h 14463F: include/uapi/linux/vm_sockets_diag.h 14464F: net/vmw_vsock/diag.c 14465F: net/vmw_vsock/af_vsock_tap.c 14466F: net/vmw_vsock/virtio_transport_common.c 14467F: net/vmw_vsock/virtio_transport.c 14468F: drivers/net/vsockmon.c 14469F: drivers/vhost/vsock.c 14470F: drivers/vhost/vsock.h 14471F: tools/testing/vsock/ 14472 14473VIRTIO CONSOLE DRIVER 14474M: Amit Shah <amit@kernel.org> 14475L: virtualization@lists.linux-foundation.org 14476S: Maintained 14477F: drivers/char/virtio_console.c 14478F: include/linux/virtio_console.h 14479F: include/uapi/linux/virtio_console.h 14480 14481VIRTIO CORE, NET AND BLOCK DRIVERS 14482M: "Michael S. Tsirkin" <mst@redhat.com> 14483M: Jason Wang <jasowang@redhat.com> 14484L: virtualization@lists.linux-foundation.org 14485S: Maintained 14486F: Documentation/devicetree/bindings/virtio/ 14487F: drivers/virtio/ 14488F: tools/virtio/ 14489F: drivers/net/virtio_net.c 14490F: drivers/block/virtio_blk.c 14491F: include/linux/virtio*.h 14492F: include/uapi/linux/virtio_*.h 14493F: drivers/crypto/virtio/ 14494F: mm/balloon_compaction.c 14495 14496VIRTIO CRYPTO DRIVER 14497M: Gonglei <arei.gonglei@huawei.com> 14498L: virtualization@lists.linux-foundation.org 14499L: linux-crypto@vger.kernel.org 14500S: Maintained 14501F: drivers/crypto/virtio/ 14502F: include/uapi/linux/virtio_crypto.h 14503 14504VIRTIO DRIVERS FOR S390 14505M: Cornelia Huck <cohuck@redhat.com> 14506M: Halil Pasic <pasic@linux.vnet.ibm.com> 14507L: linux-s390@vger.kernel.org 14508L: virtualization@lists.linux-foundation.org 14509L: kvm@vger.kernel.org 14510S: Supported 14511F: drivers/s390/virtio/ 14512F: arch/s390/include/uapi/asm/virtio-ccw.h 14513 14514VIRTIO GPU DRIVER 14515M: David Airlie <airlied@linux.ie> 14516M: Gerd Hoffmann <kraxel@redhat.com> 14517L: dri-devel@lists.freedesktop.org 14518L: virtualization@lists.linux-foundation.org 14519T: git git://anongit.freedesktop.org/drm/drm-misc 14520S: Maintained 14521F: drivers/gpu/drm/virtio/ 14522F: include/uapi/linux/virtio_gpu.h 14523 14524VIRTIO HOST (VHOST) 14525M: "Michael S. Tsirkin" <mst@redhat.com> 14526M: Jason Wang <jasowang@redhat.com> 14527L: kvm@vger.kernel.org 14528L: virtualization@lists.linux-foundation.org 14529L: netdev@vger.kernel.org 14530T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14531S: Maintained 14532F: drivers/vhost/ 14533F: include/uapi/linux/vhost.h 14534 14535VIRTIO INPUT DRIVER 14536M: Gerd Hoffmann <kraxel@redhat.com> 14537S: Maintained 14538F: drivers/virtio/virtio_input.c 14539F: include/uapi/linux/virtio_input.h 14540 14541VIRTUAL SERIO DEVICE DRIVER 14542M: Stephen Chandler Paul <thatslyude@gmail.com> 14543S: Maintained 14544F: drivers/input/serio/userio.c 14545F: include/uapi/linux/userio.h 14546 14547VIVID VIRTUAL VIDEO DRIVER 14548M: Hans Verkuil <hverkuil@xs4all.nl> 14549L: linux-media@vger.kernel.org 14550T: git git://linuxtv.org/media_tree.git 14551W: https://linuxtv.org 14552S: Maintained 14553F: drivers/media/platform/vivid/* 14554 14555VLYNQ BUS 14556M: Florian Fainelli <f.fainelli@gmail.com> 14557L: openwrt-devel@lists.openwrt.org (subscribers-only) 14558S: Maintained 14559F: drivers/vlynq/vlynq.c 14560F: include/linux/vlynq.h 14561 14562VME SUBSYSTEM 14563M: Martyn Welch <martyn@welchs.me.uk> 14564M: Manohar Vanga <manohar.vanga@gmail.com> 14565M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14566L: devel@driverdev.osuosl.org 14567S: Maintained 14568T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14569F: Documentation/driver-api/vme.rst 14570F: drivers/staging/vme/ 14571F: drivers/vme/ 14572F: include/linux/vme* 14573 14574VMWARE BALLOON DRIVER 14575M: Xavier Deguillard <xdeguillard@vmware.com> 14576M: Philip Moltmann <moltmann@vmware.com> 14577M: "VMware, Inc." <pv-drivers@vmware.com> 14578L: linux-kernel@vger.kernel.org 14579S: Maintained 14580F: drivers/misc/vmw_balloon.c 14581 14582VMWARE HYPERVISOR INTERFACE 14583M: Alok Kataria <akataria@vmware.com> 14584L: virtualization@lists.linux-foundation.org 14585S: Supported 14586F: arch/x86/kernel/cpu/vmware.c 14587 14588VMWARE PVRDMA DRIVER 14589M: Adit Ranadive <aditr@vmware.com> 14590M: VMware PV-Drivers <pv-drivers@vmware.com> 14591L: linux-rdma@vger.kernel.org 14592S: Maintained 14593F: drivers/infiniband/hw/vmw_pvrdma/ 14594 14595VMware PVSCSI driver 14596M: Jim Gill <jgill@vmware.com> 14597M: VMware PV-Drivers <pv-drivers@vmware.com> 14598L: linux-scsi@vger.kernel.org 14599S: Maintained 14600F: drivers/scsi/vmw_pvscsi.c 14601F: drivers/scsi/vmw_pvscsi.h 14602 14603VMWARE VMMOUSE SUBDRIVER 14604M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14605M: "VMware, Inc." <pv-drivers@vmware.com> 14606L: linux-input@vger.kernel.org 14607S: Maintained 14608F: drivers/input/mouse/vmmouse.c 14609F: drivers/input/mouse/vmmouse.h 14610 14611VMWARE VMXNET3 ETHERNET DRIVER 14612M: Shrikrishna Khare <skhare@vmware.com> 14613M: "VMware, Inc." <pv-drivers@vmware.com> 14614L: netdev@vger.kernel.org 14615S: Maintained 14616F: drivers/net/vmxnet3/ 14617 14618VOCORE VOCORE2 BOARD 14619M: Harvey Hunt <harveyhuntnexus@gmail.com> 14620L: linux-mips@linux-mips.org 14621S: Maintained 14622F: arch/mips/boot/dts/ralink/vocore2.dts 14623 14624VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14625M: Liam Girdwood <lgirdwood@gmail.com> 14626M: Mark Brown <broonie@kernel.org> 14627L: linux-kernel@vger.kernel.org 14628W: http://www.slimlogic.co.uk/?p=48 14629T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14630S: Supported 14631F: Documentation/devicetree/bindings/regulator/ 14632F: drivers/regulator/ 14633F: include/dt-bindings/regulator/ 14634F: include/linux/regulator/ 14635 14636VRF 14637M: David Ahern <dsa@cumulusnetworks.com> 14638M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14639L: netdev@vger.kernel.org 14640S: Maintained 14641F: drivers/net/vrf.c 14642F: Documentation/networking/vrf.txt 14643 14644VT1211 HARDWARE MONITOR DRIVER 14645M: Juerg Haefliger <juergh@gmail.com> 14646L: linux-hwmon@vger.kernel.org 14647S: Maintained 14648F: Documentation/hwmon/vt1211 14649F: drivers/hwmon/vt1211.c 14650 14651VT8231 HARDWARE MONITOR DRIVER 14652M: Roger Lucas <vt8231@hiddenengine.co.uk> 14653L: linux-hwmon@vger.kernel.org 14654S: Maintained 14655F: drivers/hwmon/vt8231.c 14656 14657VUB300 USB to SDIO/SD/MMC bridge chip 14658M: Tony Olech <tony.olech@elandigitalsystems.com> 14659L: linux-mmc@vger.kernel.org 14660L: linux-usb@vger.kernel.org 14661S: Supported 14662F: drivers/mmc/host/vub300.c 14663 14664W1 DALLAS'S 1-WIRE BUS 14665M: Evgeniy Polyakov <zbr@ioremap.net> 14666S: Maintained 14667F: Documentation/w1/ 14668F: drivers/w1/ 14669F: include/linux/w1.h 14670 14671W83791D HARDWARE MONITORING DRIVER 14672M: Marc Hulsman <m.hulsman@tudelft.nl> 14673L: linux-hwmon@vger.kernel.org 14674S: Maintained 14675F: Documentation/hwmon/w83791d 14676F: drivers/hwmon/w83791d.c 14677 14678W83793 HARDWARE MONITORING DRIVER 14679M: Rudolf Marek <r.marek@assembler.cz> 14680L: linux-hwmon@vger.kernel.org 14681S: Maintained 14682F: Documentation/hwmon/w83793 14683F: drivers/hwmon/w83793.c 14684 14685W83795 HARDWARE MONITORING DRIVER 14686M: Jean Delvare <jdelvare@suse.com> 14687L: linux-hwmon@vger.kernel.org 14688S: Maintained 14689F: drivers/hwmon/w83795.c 14690 14691W83L51xD SD/MMC CARD INTERFACE DRIVER 14692M: Pierre Ossman <pierre@ossman.eu> 14693S: Maintained 14694F: drivers/mmc/host/wbsd.* 14695 14696WACOM PROTOCOL 4 SERIAL TABLETS 14697M: Julian Squires <julian@cipht.net> 14698M: Hans de Goede <hdegoede@redhat.com> 14699L: linux-input@vger.kernel.org 14700S: Maintained 14701F: drivers/input/tablet/wacom_serial4.c 14702 14703WATCHDOG DEVICE DRIVERS 14704M: Wim Van Sebroeck <wim@iguana.be> 14705R: Guenter Roeck <linux@roeck-us.net> 14706L: linux-watchdog@vger.kernel.org 14707W: http://www.linux-watchdog.org/ 14708T: git git://www.linux-watchdog.org/linux-watchdog.git 14709S: Maintained 14710F: Documentation/devicetree/bindings/watchdog/ 14711F: Documentation/watchdog/ 14712F: drivers/watchdog/ 14713F: include/linux/watchdog.h 14714F: include/uapi/linux/watchdog.h 14715 14716WHISKEYCOVE PMIC GPIO DRIVER 14717M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14718L: linux-gpio@vger.kernel.org 14719S: Maintained 14720F: drivers/gpio/gpio-wcove.c 14721 14722WIIMOTE HID DRIVER 14723M: David Herrmann <dh.herrmann@googlemail.com> 14724L: linux-input@vger.kernel.org 14725S: Maintained 14726F: drivers/hid/hid-wiimote* 14727 14728WILOCITY WIL6210 WIRELESS DRIVER 14729M: Maya Erez <qca_merez@qca.qualcomm.com> 14730L: linux-wireless@vger.kernel.org 14731L: wil6210@qca.qualcomm.com 14732S: Supported 14733W: http://wireless.kernel.org/en/users/Drivers/wil6210 14734F: drivers/net/wireless/ath/wil6210/ 14735 14736WIMAX STACK 14737M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14738M: linux-wimax@intel.com 14739L: wimax@linuxwimax.org (subscribers-only) 14740S: Supported 14741W: http://linuxwimax.org 14742F: Documentation/wimax/README.wimax 14743F: include/linux/wimax/debug.h 14744F: include/net/wimax.h 14745F: include/uapi/linux/wimax.h 14746F: net/wimax/ 14747 14748WINBOND CIR DRIVER 14749M: David Härdeman <david@hardeman.nu> 14750S: Maintained 14751F: drivers/media/rc/winbond-cir.c 14752 14753WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14754M: William Breathitt Gray <vilhelm.gray@gmail.com> 14755L: linux-watchdog@vger.kernel.org 14756S: Maintained 14757F: drivers/watchdog/ebc-c384_wdt.c 14758 14759WINSYSTEMS WS16C48 GPIO DRIVER 14760M: William Breathitt Gray <vilhelm.gray@gmail.com> 14761L: linux-gpio@vger.kernel.org 14762S: Maintained 14763F: drivers/gpio/gpio-ws16c48.c 14764 14765WISTRON LAPTOP BUTTON DRIVER 14766M: Miloslav Trmac <mitr@volny.cz> 14767S: Maintained 14768F: drivers/input/misc/wistron_btns.c 14769 14770WL3501 WIRELESS PCMCIA CARD DRIVER 14771L: linux-wireless@vger.kernel.org 14772S: Odd fixes 14773F: drivers/net/wireless/wl3501* 14774 14775WOLFSON MICROELECTRONICS DRIVERS 14776L: patches@opensource.cirrus.com 14777T: git https://github.com/CirrusLogic/linux-drivers.git 14778W: https://github.com/CirrusLogic/linux-drivers/wiki 14779S: Supported 14780F: Documentation/hwmon/wm83?? 14781F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14782F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14783F: Documentation/devicetree/bindings/mfd/arizona.txt 14784F: Documentation/devicetree/bindings/mfd/wm831x.txt 14785F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14786F: arch/arm/mach-s3c64xx/mach-crag6410* 14787F: drivers/clk/clk-wm83*.c 14788F: drivers/extcon/extcon-arizona.c 14789F: drivers/leds/leds-wm83*.c 14790F: drivers/gpio/gpio-*wm*.c 14791F: drivers/gpio/gpio-arizona.c 14792F: drivers/hwmon/wm83??-hwmon.c 14793F: drivers/input/misc/wm831x-on.c 14794F: drivers/input/touchscreen/wm831x-ts.c 14795F: drivers/input/touchscreen/wm97*.c 14796F: drivers/mfd/arizona* 14797F: drivers/mfd/wm*.c 14798F: drivers/mfd/cs47l24* 14799F: drivers/power/supply/wm83*.c 14800F: drivers/rtc/rtc-wm83*.c 14801F: drivers/regulator/wm8*.c 14802F: drivers/regulator/arizona* 14803F: drivers/video/backlight/wm83*_bl.c 14804F: drivers/watchdog/wm83*_wdt.c 14805F: include/linux/mfd/arizona/ 14806F: include/linux/mfd/wm831x/ 14807F: include/linux/mfd/wm8350/ 14808F: include/linux/mfd/wm8400* 14809F: include/linux/regulator/arizona* 14810F: include/linux/wm97xx.h 14811F: include/sound/wm????.h 14812F: sound/soc/codecs/arizona.? 14813F: sound/soc/codecs/wm* 14814F: sound/soc/codecs/cs47l24* 14815 14816WORKQUEUE 14817M: Tejun Heo <tj@kernel.org> 14818R: Lai Jiangshan <jiangshanlai@gmail.com> 14819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14820S: Maintained 14821F: include/linux/workqueue.h 14822F: kernel/workqueue.c 14823F: Documentation/core-api/workqueue.rst 14824 14825X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14826M: Chen-Yu Tsai <wens@csie.org> 14827L: linux-kernel@vger.kernel.org 14828S: Maintained 14829N: axp[128] 14830 14831X.25 NETWORK LAYER 14832M: Andrew Hendry <andrew.hendry@gmail.com> 14833L: linux-x25@vger.kernel.org 14834S: Odd Fixes 14835F: Documentation/networking/x25* 14836F: include/net/x25* 14837F: net/x25/ 14838 14839X86 ARCHITECTURE (32-BIT AND 64-BIT) 14840M: Thomas Gleixner <tglx@linutronix.de> 14841M: Ingo Molnar <mingo@redhat.com> 14842M: "H. Peter Anvin" <hpa@zytor.com> 14843M: x86@kernel.org 14844L: linux-kernel@vger.kernel.org 14845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14846S: Maintained 14847F: Documentation/x86/ 14848F: arch/x86/ 14849 14850X86 MCE INFRASTRUCTURE 14851M: Tony Luck <tony.luck@intel.com> 14852M: Borislav Petkov <bp@alien8.de> 14853L: linux-edac@vger.kernel.org 14854S: Maintained 14855F: arch/x86/kernel/cpu/mcheck/* 14856 14857X86 MICROCODE UPDATE SUPPORT 14858M: Borislav Petkov <bp@alien8.de> 14859S: Maintained 14860F: arch/x86/kernel/cpu/microcode/* 14861 14862X86 PLATFORM DRIVERS 14863M: Darren Hart <dvhart@infradead.org> 14864M: Andy Shevchenko <andy@infradead.org> 14865L: platform-driver-x86@vger.kernel.org 14866T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14867S: Maintained 14868F: drivers/platform/x86/ 14869F: drivers/platform/olpc/ 14870 14871X86 VDSO 14872M: Andy Lutomirski <luto@amacapital.net> 14873L: linux-kernel@vger.kernel.org 14874T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14875S: Maintained 14876F: arch/x86/entry/vdso/ 14877 14878XC2028/3028 TUNER DRIVER 14879M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14880M: Mauro Carvalho Chehab <mchehab@kernel.org> 14881L: linux-media@vger.kernel.org 14882W: https://linuxtv.org 14883T: git git://linuxtv.org/media_tree.git 14884S: Maintained 14885F: drivers/media/tuners/tuner-xc2028.* 14886 14887XEN BLOCK SUBSYSTEM 14888M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14889M: Roger Pau Monné <roger.pau@citrix.com> 14890L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14891S: Supported 14892F: drivers/block/xen-blkback/* 14893F: drivers/block/xen* 14894 14895XEN HYPERVISOR ARM 14896M: Stefano Stabellini <sstabellini@kernel.org> 14897L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14898S: Maintained 14899F: arch/arm/xen/ 14900F: arch/arm/include/asm/xen/ 14901 14902XEN HYPERVISOR ARM64 14903M: Stefano Stabellini <sstabellini@kernel.org> 14904L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14905S: Maintained 14906F: arch/arm64/xen/ 14907F: arch/arm64/include/asm/xen/ 14908 14909XEN HYPERVISOR INTERFACE 14910M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14911M: Juergen Gross <jgross@suse.com> 14912L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14913T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14914S: Supported 14915F: arch/x86/xen/ 14916F: drivers/*/xen-*front.c 14917F: drivers/xen/ 14918F: arch/x86/include/asm/xen/ 14919F: arch/x86/include/asm/pvclock-abi.h 14920F: include/xen/ 14921F: include/uapi/xen/ 14922F: Documentation/ABI/stable/sysfs-hypervisor-xen 14923F: Documentation/ABI/testing/sysfs-hypervisor-xen 14924 14925XEN NETWORK BACKEND DRIVER 14926M: Wei Liu <wei.liu2@citrix.com> 14927M: Paul Durrant <paul.durrant@citrix.com> 14928L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14929L: netdev@vger.kernel.org 14930S: Supported 14931F: drivers/net/xen-netback/* 14932 14933XEN PCI SUBSYSTEM 14934M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14935L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14936S: Supported 14937F: arch/x86/pci/*xen* 14938F: drivers/pci/*xen* 14939 14940XEN PVSCSI DRIVERS 14941M: Juergen Gross <jgross@suse.com> 14942L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14943L: linux-scsi@vger.kernel.org 14944S: Supported 14945F: drivers/scsi/xen-scsifront.c 14946F: drivers/xen/xen-scsiback.c 14947F: include/xen/interface/io/vscsiif.h 14948 14949XEN SWIOTLB SUBSYSTEM 14950M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14951L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14952S: Supported 14953F: arch/x86/xen/*swiotlb* 14954F: drivers/xen/*swiotlb* 14955 14956XFS FILESYSTEM 14957M: Darrick J. Wong <darrick.wong@oracle.com> 14958M: linux-xfs@vger.kernel.org 14959L: linux-xfs@vger.kernel.org 14960W: http://xfs.org/ 14961T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14962S: Supported 14963F: Documentation/filesystems/xfs.txt 14964F: fs/xfs/ 14965 14966XILINX AXI ETHERNET DRIVER 14967M: Anirudha Sarangi <anirudh@xilinx.com> 14968M: John Linn <John.Linn@xilinx.com> 14969S: Maintained 14970F: drivers/net/ethernet/xilinx/xilinx_axienet* 14971 14972XILINX UARTLITE SERIAL DRIVER 14973M: Peter Korsgaard <jacmet@sunsite.dk> 14974L: linux-serial@vger.kernel.org 14975S: Maintained 14976F: drivers/tty/serial/uartlite.c 14977 14978XILINX VIDEO IP CORES 14979M: Hyun Kwon <hyun.kwon@xilinx.com> 14980M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14981L: linux-media@vger.kernel.org 14982T: git git://linuxtv.org/media_tree.git 14983S: Supported 14984F: Documentation/devicetree/bindings/media/xilinx/ 14985F: drivers/media/platform/xilinx/ 14986F: include/uapi/linux/xilinx-v4l2-controls.h 14987 14988XILLYBUS DRIVER 14989M: Eli Billauer <eli.billauer@gmail.com> 14990L: linux-kernel@vger.kernel.org 14991S: Supported 14992F: drivers/char/xillybus/ 14993 14994XRA1403 GPIO EXPANDER 14995M: Nandor Han <nandor.han@ge.com> 14996M: Semi Malinen <semi.malinen@ge.com> 14997L: linux-gpio@vger.kernel.org 14998S: Maintained 14999F: drivers/gpio/gpio-xra1403.c 15000F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15001 15002XTENSA XTFPGA PLATFORM SUPPORT 15003M: Max Filippov <jcmvbkbc@gmail.com> 15004L: linux-xtensa@linux-xtensa.org 15005S: Maintained 15006F: drivers/spi/spi-xtensa-xtfpga.c 15007F: sound/soc/xtensa/xtfpga-i2s.c 15008 15009YAM DRIVER FOR AX.25 15010M: Jean-Paul Roubelat <jpr@f6fbb.org> 15011L: linux-hams@vger.kernel.org 15012S: Maintained 15013F: drivers/net/hamradio/yam* 15014F: include/linux/yam.h 15015 15016YAMA SECURITY MODULE 15017M: Kees Cook <keescook@chromium.org> 15018T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15019S: Supported 15020F: security/yama/ 15021F: Documentation/admin-guide/LSM/Yama.rst 15022 15023YEALINK PHONE DRIVER 15024M: Henk Vergonet <Henk.Vergonet@gmail.com> 15025L: usbb2k-api-dev@nongnu.org 15026S: Maintained 15027F: Documentation/input/yealink.rst 15028F: drivers/input/misc/yealink.* 15029 15030Z8530 DRIVER FOR AX.25 15031M: Joerg Reuter <jreuter@yaina.de> 15032W: http://yaina.de/jreuter/ 15033W: http://www.qsl.net/dl1bke/ 15034L: linux-hams@vger.kernel.org 15035S: Maintained 15036F: Documentation/networking/z8530drv.txt 15037F: drivers/net/hamradio/*scc.c 15038F: drivers/net/hamradio/z8530.h 15039 15040ZBUD COMPRESSED PAGE ALLOCATOR 15041M: Seth Jennings <sjenning@redhat.com> 15042M: Dan Streetman <ddstreet@ieee.org> 15043L: linux-mm@kvack.org 15044S: Maintained 15045F: mm/zbud.c 15046F: include/linux/zbud.h 15047 15048ZD1211RW WIRELESS DRIVER 15049M: Daniel Drake <dsd@gentoo.org> 15050M: Ulrich Kunitz <kune@deine-taler.de> 15051W: http://zd1211.ath.cx/wiki/DriverRewrite 15052L: linux-wireless@vger.kernel.org 15053L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15054S: Maintained 15055F: drivers/net/wireless/zydas/zd1211rw/ 15056 15057ZD1301 MEDIA DRIVER 15058M: Antti Palosaari <crope@iki.fi> 15059L: linux-media@vger.kernel.org 15060W: https://linuxtv.org/ 15061W: http://palosaari.fi/linux/ 15062Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15063S: Maintained 15064F: drivers/media/usb/dvb-usb-v2/zd1301* 15065 15066ZD1301_DEMOD MEDIA DRIVER 15067M: Antti Palosaari <crope@iki.fi> 15068L: linux-media@vger.kernel.org 15069W: https://linuxtv.org/ 15070W: http://palosaari.fi/linux/ 15071Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15072S: Maintained 15073F: drivers/media/dvb-frontends/zd1301_demod* 15074 15075ZPOOL COMPRESSED PAGE STORAGE API 15076M: Dan Streetman <ddstreet@ieee.org> 15077L: linux-mm@kvack.org 15078S: Maintained 15079F: mm/zpool.c 15080F: include/linux/zpool.h 15081 15082ZR36067 VIDEO FOR LINUX DRIVER 15083L: mjpeg-users@lists.sourceforge.net 15084L: linux-media@vger.kernel.org 15085W: http://mjpeg.sourceforge.net/driver-zoran/ 15086T: hg https://linuxtv.org/hg/v4l-dvb 15087S: Odd Fixes 15088F: drivers/media/pci/zoran/ 15089 15090ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15091M: Minchan Kim <minchan@kernel.org> 15092M: Nitin Gupta <ngupta@vflare.org> 15093R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15094L: linux-kernel@vger.kernel.org 15095S: Maintained 15096F: drivers/block/zram/ 15097F: Documentation/blockdev/zram.txt 15098 15099ZS DECSTATION Z85C30 SERIAL DRIVER 15100M: "Maciej W. Rozycki" <macro@linux-mips.org> 15101S: Maintained 15102F: drivers/tty/serial/zs.* 15103 15104ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15105M: Minchan Kim <minchan@kernel.org> 15106M: Nitin Gupta <ngupta@vflare.org> 15107R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15108L: linux-mm@kvack.org 15109S: Maintained 15110F: mm/zsmalloc.c 15111F: include/linux/zsmalloc.h 15112F: Documentation/vm/zsmalloc.txt 15113 15114ZSWAP COMPRESSED SWAP CACHING 15115M: Seth Jennings <sjenning@redhat.com> 15116M: Dan Streetman <ddstreet@ieee.org> 15117L: linux-mm@kvack.org 15118S: Maintained 15119F: mm/zswap.c 15120 15121THE REST 15122M: Linus Torvalds <torvalds@linux-foundation.org> 15123L: linux-kernel@vger.kernel.org 15124Q: http://patchwork.kernel.org/project/LKML/list/ 15125T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15126S: Buried alive in reporters 15127F: * 15128F: */ 15129