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> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596F: drivers/rtc/rtc-mt6397.c 1597 1598ARM/Mediatek SoC support 1599M: Matthias Brugger <matthias.bgg@gmail.com> 1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1601L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1602S: Maintained 1603F: arch/arm/boot/dts/mt6* 1604F: arch/arm/boot/dts/mt7* 1605F: arch/arm/boot/dts/mt8* 1606F: arch/arm/mach-mediatek/ 1607F: arch/arm64/boot/dts/mediatek/ 1608N: mtk 1609K: mediatek 1610 1611ARM/Mediatek USB3 PHY DRIVER 1612M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1614L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1615S: Maintained 1616F: drivers/phy/mediatek/phy-mtk-tphy.c 1617 1618ARM/MICREL KS8695 ARCHITECTURE 1619M: Greg Ungerer <gerg@uclinux.org> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621F: arch/arm/mach-ks8695/ 1622S: Odd Fixes 1623 1624ARM/MIOA701 MACHINE SUPPORT 1625M: Robert Jarzmik <robert.jarzmik@free.fr> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627F: arch/arm/mach-pxa/mioa701.c 1628S: Maintained 1629 1630ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1631M: Michael Petchkovsky <mkpetch@internode.on.net> 1632S: Maintained 1633 1634ARM/NOMADIK ARCHITECTURE 1635M: Alessandro Rubini <rubini@unipv.it> 1636M: Linus Walleij <linus.walleij@linaro.org> 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1638S: Maintained 1639F: arch/arm/mach-nomadik/ 1640F: drivers/pinctrl/nomadik/ 1641F: drivers/i2c/busses/i2c-nomadik.c 1642T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1643 1644ARM/NUVOTON W90X900 ARM ARCHITECTURE 1645M: Wan ZongShun <mcuos.com@gmail.com> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647W: http://www.mcuos.com 1648S: Maintained 1649F: arch/arm/mach-w90x900/ 1650F: drivers/input/keyboard/w90p910_keypad.c 1651F: drivers/input/touchscreen/w90p910_ts.c 1652F: drivers/watchdog/nuc900_wdt.c 1653F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1654F: drivers/mtd/nand/nuc900_nand.c 1655F: drivers/rtc/rtc-nuc900.c 1656F: drivers/spi/spi-nuc900.c 1657F: drivers/usb/host/ehci-w90x900.c 1658F: drivers/video/fbdev/nuc900fb.c 1659 1660ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1661M: Nelson Castillo <arhuaco@freaks-unidos.net> 1662L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1663W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1664S: Supported 1665 1666ARM/Orion SoC/Technologic Systems TS-78xx platform support 1667M: Alexander Clouter <alex@digriz.org.uk> 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1669W: http://www.digriz.org.uk/ts78xx/kernel 1670S: Maintained 1671F: arch/arm/mach-orion5x/ts78xx-* 1672 1673ARM/OXNAS platform support 1674M: Neil Armstrong <narmstrong@baylibre.com> 1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1676L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1677S: Maintained 1678F: arch/arm/mach-oxnas/ 1679F: arch/arm/boot/dts/ox8*.dtsi 1680F: arch/arm/boot/dts/wd-mbwe.dts 1681F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1682N: oxnas 1683 1684ARM/PALM TREO SUPPORT 1685M: Tomas Cech <sleep_walker@suse.com> 1686L: linux-arm-kernel@lists.infradead.org 1687W: http://hackndev.com 1688S: Maintained 1689F: arch/arm/mach-pxa/include/mach/palmtreo.h 1690F: arch/arm/mach-pxa/palmtreo.c 1691 1692ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1693M: Marek Vasut <marek.vasut@gmail.com> 1694L: linux-arm-kernel@lists.infradead.org 1695W: http://hackndev.com 1696S: Maintained 1697F: arch/arm/mach-pxa/include/mach/palmtx.h 1698F: arch/arm/mach-pxa/palmtx.c 1699F: arch/arm/mach-pxa/include/mach/palmt5.h 1700F: arch/arm/mach-pxa/palmt5.c 1701F: arch/arm/mach-pxa/include/mach/palmld.h 1702F: arch/arm/mach-pxa/palmld.c 1703F: arch/arm/mach-pxa/include/mach/palmte2.h 1704F: arch/arm/mach-pxa/palmte2.c 1705F: arch/arm/mach-pxa/include/mach/palmtc.h 1706F: arch/arm/mach-pxa/palmtc.c 1707 1708ARM/PALMZ72 SUPPORT 1709M: Sergey Lapin <slapin@ossfans.org> 1710L: linux-arm-kernel@lists.infradead.org 1711W: http://hackndev.com 1712S: Maintained 1713F: arch/arm/mach-pxa/include/mach/palmz72.h 1714F: arch/arm/mach-pxa/palmz72.c 1715 1716ARM/PLEB SUPPORT 1717M: Peter Chubb <pleb@gelato.unsw.edu.au> 1718W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1719S: Maintained 1720 1721ARM/PT DIGITAL BOARD PORT 1722M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1724W: http://www.armlinux.org.uk/ 1725S: Maintained 1726 1727ARM/QUALCOMM SUPPORT 1728M: Andy Gross <andy.gross@linaro.org> 1729M: David Brown <david.brown@linaro.org> 1730L: linux-arm-msm@vger.kernel.org 1731L: linux-soc@vger.kernel.org 1732S: Maintained 1733F: Documentation/devicetree/bindings/soc/qcom/ 1734F: arch/arm/boot/dts/qcom-*.dts 1735F: arch/arm/boot/dts/qcom-*.dtsi 1736F: arch/arm/mach-qcom/ 1737F: arch/arm64/boot/dts/qcom/* 1738F: drivers/i2c/busses/i2c-qup.c 1739F: drivers/clk/qcom/ 1740F: drivers/dma/qcom/ 1741F: drivers/soc/qcom/ 1742F: drivers/spi/spi-qup.c 1743F: drivers/tty/serial/msm_serial.h 1744F: drivers/tty/serial/msm_serial.c 1745F: drivers/*/pm8???-* 1746F: drivers/mfd/ssbi.c 1747F: drivers/firmware/qcom_scm.c 1748T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1749 1750ARM/RADISYS ENP2611 MACHINE SUPPORT 1751M: Lennert Buytenhek <kernel@wantstofly.org> 1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1753S: Maintained 1754 1755ARM/REALTEK ARCHITECTURE 1756M: Andreas Färber <afaerber@suse.de> 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1758S: Maintained 1759F: arch/arm64/boot/dts/realtek/ 1760F: Documentation/devicetree/bindings/arm/realtek.txt 1761 1762ARM/RENESAS ARM64 ARCHITECTURE 1763M: Simon Horman <horms@verge.net.au> 1764M: Magnus Damm <magnus.damm@gmail.com> 1765L: linux-renesas-soc@vger.kernel.org 1766Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1767T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1768S: Supported 1769F: arch/arm64/boot/dts/renesas/ 1770F: Documentation/devicetree/bindings/arm/shmobile.txt 1771F: drivers/soc/renesas/ 1772F: include/linux/soc/renesas/ 1773 1774ARM/RISCPC ARCHITECTURE 1775M: Russell King <linux@armlinux.org.uk> 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1777W: http://www.armlinux.org.uk/ 1778S: Maintained 1779F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1780F: arch/arm/include/asm/hardware/ioc.h 1781F: arch/arm/include/asm/hardware/iomd.h 1782F: arch/arm/include/asm/hardware/memc.h 1783F: arch/arm/mach-rpc/ 1784F: drivers/net/ethernet/8390/etherh.c 1785F: drivers/net/ethernet/i825xx/ether1* 1786F: drivers/net/ethernet/seeq/ether3* 1787F: drivers/scsi/arm/ 1788 1789ARM/Rockchip SoC support 1790M: Heiko Stuebner <heiko@sntech.de> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792L: linux-rockchip@lists.infradead.org 1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1794S: Maintained 1795F: arch/arm/boot/dts/rk3* 1796F: arch/arm/boot/dts/rv1108* 1797F: arch/arm/mach-rockchip/ 1798F: drivers/clk/rockchip/ 1799F: drivers/i2c/busses/i2c-rk3x.c 1800F: drivers/*/*rockchip* 1801F: drivers/*/*/*rockchip* 1802F: sound/soc/rockchip/ 1803N: rockchip 1804 1805ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1806M: Kukjin Kim <kgene@kernel.org> 1807M: Krzysztof Kozlowski <krzk@kernel.org> 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1809L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1810Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1811S: Maintained 1812F: arch/arm/boot/dts/s3c* 1813F: arch/arm/boot/dts/s5p* 1814F: arch/arm/boot/dts/samsung* 1815F: arch/arm/boot/dts/exynos* 1816F: arch/arm64/boot/dts/exynos/ 1817F: arch/arm/plat-samsung/ 1818F: arch/arm/mach-s3c24*/ 1819F: arch/arm/mach-s3c64xx/ 1820F: arch/arm/mach-s5p*/ 1821F: arch/arm/mach-exynos*/ 1822F: drivers/*/*s3c24* 1823F: drivers/*/*/*s3c24* 1824F: drivers/*/*s3c64xx* 1825F: drivers/*/*s5pv210* 1826F: drivers/memory/samsung/* 1827F: drivers/soc/samsung/* 1828F: Documentation/arm/Samsung/ 1829F: Documentation/devicetree/bindings/arm/samsung/ 1830F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1831F: Documentation/devicetree/bindings/power/pd-samsung.txt 1832N: exynos 1833 1834ARM/SAMSUNG MOBILE MACHINE SUPPORT 1835M: Kyungmin Park <kyungmin.park@samsung.com> 1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1837S: Maintained 1838F: arch/arm/mach-s5pv210/ 1839 1840ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1841M: Kyungmin Park <kyungmin.park@samsung.com> 1842M: Kamil Debski <kamil@wypas.org> 1843M: Andrzej Hajda <a.hajda@samsung.com> 1844L: linux-arm-kernel@lists.infradead.org 1845L: linux-media@vger.kernel.org 1846S: Maintained 1847F: drivers/media/platform/s5p-g2d/ 1848 1849ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1850M: Marek Szyprowski <m.szyprowski@samsung.com> 1851L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1852L: linux-media@vger.kernel.org 1853S: Maintained 1854F: drivers/media/platform/s5p-cec/ 1855F: Documentation/devicetree/bindings/media/s5p-cec.txt 1856 1857ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1858M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1859M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1860L: linux-arm-kernel@lists.infradead.org 1861L: linux-media@vger.kernel.org 1862S: Maintained 1863F: drivers/media/platform/s5p-jpeg/ 1864 1865ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1866M: Kyungmin Park <kyungmin.park@samsung.com> 1867M: Kamil Debski <kamil@wypas.org> 1868M: Jeongtae Park <jtp.park@samsung.com> 1869M: Andrzej Hajda <a.hajda@samsung.com> 1870L: linux-arm-kernel@lists.infradead.org 1871L: linux-media@vger.kernel.org 1872S: Maintained 1873F: arch/arm/plat-samsung/s5p-dev-mfc.c 1874F: drivers/media/platform/s5p-mfc/ 1875 1876ARM/SHMOBILE ARM ARCHITECTURE 1877M: Simon Horman <horms@verge.net.au> 1878M: Magnus Damm <magnus.damm@gmail.com> 1879L: linux-renesas-soc@vger.kernel.org 1880Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1881T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1882S: Supported 1883F: arch/arm/boot/dts/emev2* 1884F: arch/arm/boot/dts/r7s* 1885F: arch/arm/boot/dts/r8a* 1886F: arch/arm/boot/dts/sh* 1887F: arch/arm/configs/shmobile_defconfig 1888F: arch/arm/include/debug/renesas-scif.S 1889F: arch/arm/mach-shmobile/ 1890F: Documentation/devicetree/bindings/arm/shmobile.txt 1891F: drivers/soc/renesas/ 1892F: include/linux/soc/renesas/ 1893 1894ARM/SOCFPGA ARCHITECTURE 1895M: Dinh Nguyen <dinguyen@kernel.org> 1896S: Maintained 1897F: arch/arm/mach-socfpga/ 1898F: arch/arm/boot/dts/socfpga* 1899F: arch/arm/configs/socfpga_defconfig 1900F: arch/arm64/boot/dts/altera/ 1901W: http://www.rocketboards.org 1902T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1903 1904ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1905M: Dinh Nguyen <dinguyen@kernel.org> 1906S: Maintained 1907F: drivers/clk/socfpga/ 1908 1909ARM/SOCFPGA EDAC SUPPORT 1910M: Thor Thayer <thor.thayer@linux.intel.com> 1911S: Maintained 1912F: drivers/edac/altera_edac. 1913 1914ARM/STI ARCHITECTURE 1915M: Patrice Chotard <patrice.chotard@st.com> 1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1917W: http://www.stlinux.com 1918S: Maintained 1919F: arch/arm/mach-sti/ 1920F: arch/arm/boot/dts/sti* 1921F: drivers/char/hw_random/st-rng.c 1922F: drivers/clocksource/arm_global_timer.c 1923F: drivers/clocksource/clksrc_st_lpc.c 1924F: drivers/cpufreq/sti-cpufreq.c 1925F: drivers/dma/st_fdma* 1926F: drivers/i2c/busses/i2c-st.c 1927F: drivers/media/rc/st_rc.c 1928F: drivers/media/platform/sti/c8sectpfe/ 1929F: drivers/mmc/host/sdhci-st.c 1930F: drivers/phy/st/phy-miphy28lp.c 1931F: drivers/phy/st/phy-stih407-usb.c 1932F: drivers/pinctrl/pinctrl-st.c 1933F: drivers/remoteproc/st_remoteproc.c 1934F: drivers/remoteproc/st_slim_rproc.c 1935F: drivers/reset/sti/ 1936F: drivers/rtc/rtc-st-lpc.c 1937F: drivers/tty/serial/st-asc.c 1938F: drivers/usb/dwc3/dwc3-st.c 1939F: drivers/usb/host/ehci-st.c 1940F: drivers/usb/host/ohci-st.c 1941F: drivers/watchdog/st_lpc_wdt.c 1942F: drivers/ata/ahci_st.c 1943F: include/linux/remoteproc/st_slim_rproc.h 1944 1945ARM/STM32 ARCHITECTURE 1946M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1947M: Alexandre Torgue <alexandre.torgue@st.com> 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1949S: Maintained 1950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1951N: stm32 1952F: drivers/clocksource/armv7m_systick.c 1953 1954ARM/TANGO ARCHITECTURE 1955M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1956L: linux-arm-kernel@lists.infradead.org 1957S: Maintained 1958N: tango 1959 1960ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1961M: Lennert Buytenhek <kernel@wantstofly.org> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964 1965ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 1966M: Hans Verkuil <hans.verkuil@cisco.com> 1967L: linux-tegra@vger.kernel.org 1968L: linux-media@vger.kernel.org 1969S: Maintained 1970F: drivers/media/platform/tegra-cec/ 1971F: Documentation/devicetree/bindings/media/tegra-cec.txt 1972 1973ARM/TETON BGA MACHINE SUPPORT 1974M: "Mark F. Brown" <mark.brown314@gmail.com> 1975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1976S: Maintained 1977 1978ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1979M: Santosh Shilimkar <ssantosh@kernel.org> 1980L: linux-kernel@vger.kernel.org 1981S: Maintained 1982F: drivers/memory/*emif* 1983 1984ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1985M: Santosh Shilimkar <ssantosh@kernel.org> 1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1987S: Maintained 1988F: arch/arm/mach-keystone/ 1989F: arch/arm/boot/dts/keystone-* 1990T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1991 1992ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1993M: Santosh Shilimkar <ssantosh@kernel.org> 1994L: linux-kernel@vger.kernel.org 1995S: Maintained 1996F: drivers/clk/keystone/ 1997 1998ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1999M: Santosh Shilimkar <ssantosh@kernel.org> 2000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2001L: linux-kernel@vger.kernel.org 2002S: Maintained 2003F: drivers/clocksource/timer-keystone.c 2004 2005ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2006M: Santosh Shilimkar <ssantosh@kernel.org> 2007L: linux-kernel@vger.kernel.org 2008S: Maintained 2009F: drivers/power/reset/keystone-reset.c 2010 2011ARM/THECUS N2100 MACHINE SUPPORT 2012M: Lennert Buytenhek <kernel@wantstofly.org> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014S: Maintained 2015 2016ARM/TOSA MACHINE SUPPORT 2017M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2018M: Dirk Opfer <dirk@opfer-online.de> 2019S: Maintained 2020 2021ARM/U300 MACHINE SUPPORT 2022M: Linus Walleij <linus.walleij@linaro.org> 2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2024S: Supported 2025F: arch/arm/mach-u300/ 2026F: drivers/clocksource/timer-u300.c 2027F: drivers/i2c/busses/i2c-stu300.c 2028F: drivers/rtc/rtc-coh901331.c 2029F: drivers/watchdog/coh901327_wdt.c 2030F: drivers/dma/coh901318* 2031F: drivers/mfd/ab3100* 2032F: drivers/rtc/rtc-ab3100.c 2033F: drivers/rtc/rtc-coh901331.c 2034T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2035 2036ARM/UNIPHIER ARCHITECTURE 2037M: Masahiro Yamada <yamada.masahiro@socionext.com> 2038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2039T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2040S: Maintained 2041F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2042F: arch/arm/boot/dts/uniphier* 2043F: arch/arm/include/asm/hardware/cache-uniphier.h 2044F: arch/arm/mach-uniphier/ 2045F: arch/arm/mm/cache-uniphier.c 2046F: arch/arm64/boot/dts/socionext/ 2047F: drivers/bus/uniphier-system-bus.c 2048F: drivers/clk/uniphier/ 2049F: drivers/gpio/gpio-uniphier.c 2050F: drivers/i2c/busses/i2c-uniphier* 2051F: drivers/irqchip/irq-uniphier-aidet.c 2052F: drivers/pinctrl/uniphier/ 2053F: drivers/reset/reset-uniphier.c 2054F: drivers/tty/serial/8250/8250_uniphier.c 2055N: uniphier 2056 2057ARM/Ux500 ARM ARCHITECTURE 2058M: Linus Walleij <linus.walleij@linaro.org> 2059L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2060S: Maintained 2061F: arch/arm/mach-ux500/ 2062F: drivers/clocksource/clksrc-dbx500-prcmu.c 2063F: drivers/dma/ste_dma40* 2064F: drivers/hwspinlock/u8500_hsem.c 2065F: drivers/mfd/abx500* 2066F: drivers/mfd/ab8500* 2067F: drivers/mfd/dbx500* 2068F: drivers/mfd/db8500* 2069F: drivers/pinctrl/nomadik/pinctrl-ab* 2070F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2071F: drivers/rtc/rtc-ab8500.c 2072F: drivers/rtc/rtc-pl031.c 2073T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2074 2075ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2076M: Ulf Hansson <ulf.hansson@linaro.org> 2077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2078T: git git://git.linaro.org/people/ulfh/clk.git 2079S: Maintained 2080F: drivers/clk/ux500/ 2081 2082ARM/VERSATILE EXPRESS PLATFORM 2083M: Liviu Dudau <liviu.dudau@arm.com> 2084M: Sudeep Holla <sudeep.holla@arm.com> 2085M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2087S: Maintained 2088F: arch/arm/boot/dts/vexpress* 2089F: arch/arm64/boot/dts/arm/ 2090F: arch/arm/mach-vexpress/ 2091F: */*/vexpress* 2092F: */*/*/vexpress* 2093F: drivers/clk/versatile/clk-vexpress-osc.c 2094F: drivers/clocksource/versatile.c 2095N: mps2 2096 2097ARM/VFP SUPPORT 2098M: Russell King <linux@armlinux.org.uk> 2099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2100W: http://www.armlinux.org.uk/ 2101S: Maintained 2102F: arch/arm/vfp/ 2103 2104ARM/VOIPAC PXA270 SUPPORT 2105M: Marek Vasut <marek.vasut@gmail.com> 2106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2107S: Maintained 2108F: arch/arm/mach-pxa/vpac270.c 2109F: arch/arm/mach-pxa/include/mach/vpac270.h 2110 2111ARM/VT8500 ARM ARCHITECTURE 2112M: Tony Prisk <linux@prisktech.co.nz> 2113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2114S: Maintained 2115F: arch/arm/mach-vt8500/ 2116F: drivers/clocksource/vt8500_timer.c 2117F: drivers/i2c/busses/i2c-wmt.c 2118F: drivers/mmc/host/wmt-sdmmc.c 2119F: drivers/pwm/pwm-vt8500.c 2120F: drivers/rtc/rtc-vt8500.c 2121F: drivers/tty/serial/vt8500_serial.c 2122F: drivers/usb/host/ehci-platform.c 2123F: drivers/usb/host/uhci-platform.c 2124F: drivers/video/fbdev/vt8500lcdfb.* 2125F: drivers/video/fbdev/wm8505fb* 2126F: drivers/video/fbdev/wmt_ge_rops.* 2127 2128ARM/ZIPIT Z2 SUPPORT 2129M: Marek Vasut <marek.vasut@gmail.com> 2130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2131S: Maintained 2132F: arch/arm/mach-pxa/z2.c 2133F: arch/arm/mach-pxa/include/mach/z2.h 2134 2135ARM/ZTE ARCHITECTURE 2136M: Jun Nie <jun.nie@linaro.org> 2137M: Baoyou Xie <baoyou.xie@linaro.org> 2138M: Shawn Guo <shawnguo@kernel.org> 2139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2140S: Maintained 2141F: arch/arm/boot/dts/zx2967* 2142F: arch/arm/mach-zx/ 2143F: arch/arm64/boot/dts/zte/ 2144F: drivers/clk/zte/ 2145F: drivers/dma/zx_dma.c 2146F: drivers/gpio/gpio-zx.c 2147F: drivers/i2c/busses/i2c-zx2967.c 2148F: drivers/mmc/host/dw_mmc-zx.* 2149F: drivers/pinctrl/zte/ 2150F: drivers/soc/zte/ 2151F: drivers/thermal/zx2967_thermal.c 2152F: drivers/watchdog/zx2967_wdt.c 2153F: Documentation/devicetree/bindings/arm/zte.txt 2154F: Documentation/devicetree/bindings/clock/zx2967*.txt 2155F: Documentation/devicetree/bindings/dma/zxdma.txt 2156F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2157F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2158F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2159F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2160F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2161F: Documentation/devicetree/bindings/soc/zte/ 2162F: Documentation/devicetree/bindings/sound/zte,*.txt 2163F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2164F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2165F: include/dt-bindings/clock/zx2967*.h 2166F: include/dt-bindings/soc/zte,*.h 2167F: sound/soc/codecs/zx_aud96p22.c 2168F: sound/soc/zte/ 2169 2170ARM/ZYNQ ARCHITECTURE 2171M: Michal Simek <michal.simek@xilinx.com> 2172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2173W: http://wiki.xilinx.com 2174T: git https://github.com/Xilinx/linux-xlnx.git 2175S: Supported 2176F: arch/arm/mach-zynq/ 2177F: drivers/cpuidle/cpuidle-zynq.c 2178F: drivers/block/xsysace.c 2179N: zynq 2180N: xilinx 2181F: drivers/clocksource/cadence_ttc_timer.c 2182F: drivers/i2c/busses/i2c-cadence.c 2183F: drivers/mmc/host/sdhci-of-arasan.c 2184F: drivers/edac/synopsys_edac.c 2185 2186ARM64 PORT (AARCH64 ARCHITECTURE) 2187M: Catalin Marinas <catalin.marinas@arm.com> 2188M: Will Deacon <will.deacon@arm.com> 2189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2190T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2191S: Maintained 2192F: arch/arm64/ 2193F: Documentation/arm64/ 2194 2195AS3645A LED FLASH CONTROLLER DRIVER 2196M: Sakari Ailus <sakari.ailus@iki.fi> 2197L: linux-leds@vger.kernel.org 2198S: Maintained 2199F: drivers/leds/leds-as3645a.c 2200 2201AS3645A LED FLASH CONTROLLER DRIVER 2202M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2203L: linux-media@vger.kernel.org 2204T: git git://linuxtv.org/media_tree.git 2205S: Maintained 2206F: drivers/media/i2c/as3645a.c 2207F: include/media/i2c/as3645a.h 2208 2209ASAHI KASEI AK8974 DRIVER 2210M: Linus Walleij <linus.walleij@linaro.org> 2211L: linux-iio@vger.kernel.org 2212W: http://www.akm.com/ 2213S: Supported 2214F: drivers/iio/magnetometer/ak8974.c 2215 2216ASC7621 HARDWARE MONITOR DRIVER 2217M: George Joseph <george.joseph@fairview5.com> 2218L: linux-hwmon@vger.kernel.org 2219S: Maintained 2220F: Documentation/hwmon/asc7621 2221F: drivers/hwmon/asc7621.c 2222 2223ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2224M: Corentin Chary <corentin.chary@gmail.com> 2225L: acpi4asus-user@lists.sourceforge.net 2226L: platform-driver-x86@vger.kernel.org 2227W: http://acpi4asus.sf.net 2228S: Maintained 2229F: drivers/platform/x86/asus*.c 2230F: drivers/platform/x86/eeepc*.c 2231 2232ASUS WIRELESS RADIO CONTROL DRIVER 2233M: João Paulo Rechi Vita <jprvita@gmail.com> 2234L: platform-driver-x86@vger.kernel.org 2235S: Maintained 2236F: drivers/platform/x86/asus-wireless.c 2237 2238ASYMMETRIC KEYS 2239M: David Howells <dhowells@redhat.com> 2240L: keyrings@vger.kernel.org 2241S: Maintained 2242F: Documentation/crypto/asymmetric-keys.txt 2243F: include/linux/verification.h 2244F: include/crypto/public_key.h 2245F: include/crypto/pkcs7.h 2246F: crypto/asymmetric_keys/ 2247 2248ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2249R: Dan Williams <dan.j.williams@intel.com> 2250W: http://sourceforge.net/projects/xscaleiop 2251S: Odd fixes 2252F: Documentation/crypto/async-tx-api.txt 2253F: crypto/async_tx/ 2254F: drivers/dma/ 2255F: include/linux/dmaengine.h 2256F: include/linux/async_tx.h 2257 2258AT24 EEPROM DRIVER 2259M: Bartosz Golaszewski <brgl@bgdev.pl> 2260L: linux-i2c@vger.kernel.org 2261S: Maintained 2262F: drivers/misc/eeprom/at24.c 2263F: include/linux/platform_data/at24.h 2264 2265ATA OVER ETHERNET (AOE) DRIVER 2266M: "Ed L. Cashin" <ed.cashin@acm.org> 2267W: http://www.openaoe.org/ 2268S: Supported 2269F: Documentation/aoe/ 2270F: drivers/block/aoe/ 2271 2272ATHEROS 71XX/9XXX GPIO DRIVER 2273M: Alban Bedel <albeu@free.fr> 2274W: https://github.com/AlbanBedel/linux 2275T: git git://github.com/AlbanBedel/linux 2276S: Maintained 2277F: drivers/gpio/gpio-ath79.c 2278F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2279 2280ATHEROS ATH GENERIC UTILITIES 2281M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2282L: linux-wireless@vger.kernel.org 2283S: Supported 2284F: drivers/net/wireless/ath/* 2285 2286ATHEROS ATH5K WIRELESS DRIVER 2287M: Jiri Slaby <jirislaby@gmail.com> 2288M: Nick Kossifidis <mickflemm@gmail.com> 2289M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2290L: linux-wireless@vger.kernel.org 2291W: http://wireless.kernel.org/en/users/Drivers/ath5k 2292S: Maintained 2293F: drivers/net/wireless/ath/ath5k/ 2294 2295ATHEROS ATH6KL WIRELESS DRIVER 2296M: Kalle Valo <kvalo@qca.qualcomm.com> 2297L: linux-wireless@vger.kernel.org 2298W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2299T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2300S: Supported 2301F: drivers/net/wireless/ath/ath6kl/ 2302 2303ATI_REMOTE2 DRIVER 2304M: Ville Syrjala <syrjala@sci.fi> 2305S: Maintained 2306F: drivers/input/misc/ati_remote2.c 2307 2308ATK0110 HWMON DRIVER 2309M: Luca Tettamanti <kronos.it@gmail.com> 2310L: linux-hwmon@vger.kernel.org 2311S: Maintained 2312F: drivers/hwmon/asus_atk0110.c 2313 2314ATLX ETHERNET DRIVERS 2315M: Jay Cliburn <jcliburn@gmail.com> 2316M: Chris Snook <chris.snook@gmail.com> 2317L: netdev@vger.kernel.org 2318W: http://sourceforge.net/projects/atl1 2319W: http://atl1.sourceforge.net 2320S: Maintained 2321F: drivers/net/ethernet/atheros/ 2322 2323ATM 2324M: Chas Williams <3chas3@gmail.com> 2325L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2326L: netdev@vger.kernel.org 2327W: http://linux-atm.sourceforge.net 2328S: Maintained 2329F: drivers/atm/ 2330F: include/linux/atm* 2331F: include/uapi/linux/atm* 2332 2333ATMEL AT91 / AT32 MCI DRIVER 2334M: Ludovic Desroches <ludovic.desroches@microchip.com> 2335S: Maintained 2336F: drivers/mmc/host/atmel-mci.c 2337 2338ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2339M: Nicolas Ferre <nicolas.ferre@microchip.com> 2340S: Supported 2341F: drivers/power/reset/at91-sama5d2_shdwc.c 2342 2343ATMEL Audio ALSA driver 2344M: Nicolas Ferre <nicolas.ferre@microchip.com> 2345L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2346S: Supported 2347F: sound/soc/atmel 2348 2349ATMEL I2C DRIVER 2350M: Ludovic Desroches <ludovic.desroches@microchip.com> 2351L: linux-i2c@vger.kernel.org 2352S: Supported 2353F: drivers/i2c/busses/i2c-at91.c 2354 2355ATMEL ISI DRIVER 2356M: Ludovic Desroches <ludovic.desroches@microchip.com> 2357L: linux-media@vger.kernel.org 2358S: Supported 2359F: drivers/media/platform/atmel/atmel-isi.c 2360F: include/media/atmel-isi.h 2361 2362ATMEL LCDFB DRIVER 2363M: Nicolas Ferre <nicolas.ferre@microchip.com> 2364L: linux-fbdev@vger.kernel.org 2365S: Maintained 2366F: drivers/video/fbdev/atmel_lcdfb.c 2367F: include/video/atmel_lcdc.h 2368 2369ATMEL MACB ETHERNET DRIVER 2370M: Nicolas Ferre <nicolas.ferre@microchip.com> 2371S: Supported 2372F: drivers/net/ethernet/cadence/ 2373 2374ATMEL MAXTOUCH DRIVER 2375M: Nick Dyer <nick@shmanahar.org> 2376T: git git://github.com/ndyer/linux.git 2377S: Maintained 2378F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2379F: drivers/input/touchscreen/atmel_mxt_ts.c 2380F: include/linux/platform_data/atmel_mxt_ts.h 2381 2382ATMEL NAND DRIVER 2383M: Wenyou Yang <wenyou.yang@atmel.com> 2384M: Josh Wu <rainyfeeling@outlook.com> 2385L: linux-mtd@lists.infradead.org 2386S: Supported 2387F: drivers/mtd/nand/atmel/* 2388 2389ATMEL SAMA5D2 ADC DRIVER 2390M: Ludovic Desroches <ludovic.desroches@microchip.com> 2391L: linux-iio@vger.kernel.org 2392S: Supported 2393F: drivers/iio/adc/at91-sama5d2_adc.c 2394 2395ATMEL SDMMC DRIVER 2396M: Ludovic Desroches <ludovic.desroches@microchip.com> 2397L: linux-mmc@vger.kernel.org 2398S: Supported 2399F: drivers/mmc/host/sdhci-of-at91.c 2400 2401ATMEL SPI DRIVER 2402M: Nicolas Ferre <nicolas.ferre@microchip.com> 2403S: Supported 2404F: drivers/spi/spi-atmel.* 2405 2406ATMEL SSC DRIVER 2407M: Nicolas Ferre <nicolas.ferre@microchip.com> 2408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2409S: Supported 2410F: drivers/misc/atmel-ssc.c 2411F: include/linux/atmel-ssc.h 2412 2413ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2414M: Nicolas Ferre <nicolas.ferre@microchip.com> 2415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2416S: Supported 2417F: drivers/misc/atmel_tclib.c 2418F: drivers/clocksource/tcb_clksrc.c 2419 2420ATMEL USBA UDC DRIVER 2421M: Nicolas Ferre <nicolas.ferre@microchip.com> 2422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2423S: Supported 2424F: drivers/usb/gadget/udc/atmel_usba_udc.* 2425 2426ATMEL WIRELESS DRIVER 2427M: Simon Kelley <simon@thekelleys.org.uk> 2428L: linux-wireless@vger.kernel.org 2429W: http://www.thekelleys.org.uk/atmel 2430W: http://atmelwlandriver.sourceforge.net/ 2431S: Maintained 2432F: drivers/net/wireless/atmel/atmel* 2433 2434ATMEL XDMA DRIVER 2435M: Ludovic Desroches <ludovic.desroches@microchip.com> 2436L: linux-arm-kernel@lists.infradead.org 2437L: dmaengine@vger.kernel.org 2438S: Supported 2439F: drivers/dma/at_xdmac.c 2440 2441ATOMIC INFRASTRUCTURE 2442M: Will Deacon <will.deacon@arm.com> 2443M: Peter Zijlstra <peterz@infradead.org> 2444R: Boqun Feng <boqun.feng@gmail.com> 2445L: linux-kernel@vger.kernel.org 2446S: Maintained 2447F: arch/*/include/asm/atomic*.h 2448F: include/*/atomic*.h 2449 2450ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2451M: Bradley Grove <linuxdrivers@attotech.com> 2452L: linux-scsi@vger.kernel.org 2453W: http://www.attotech.com 2454S: Supported 2455F: drivers/scsi/esas2r 2456 2457ATUSB IEEE 802.15.4 RADIO DRIVER 2458M: Stefan Schmidt <stefan@osg.samsung.com> 2459L: linux-wpan@vger.kernel.org 2460S: Maintained 2461F: drivers/net/ieee802154/atusb.c 2462F: drivers/net/ieee802154/atusb.h 2463F: drivers/net/ieee802154/at86rf230.h 2464 2465AUDIT SUBSYSTEM 2466M: Paul Moore <paul@paul-moore.com> 2467M: Eric Paris <eparis@redhat.com> 2468L: linux-audit@redhat.com (moderated for non-subscribers) 2469W: https://github.com/linux-audit 2470W: https://people.redhat.com/sgrubb/audit 2471T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2472S: Supported 2473F: include/linux/audit.h 2474F: include/uapi/linux/audit.h 2475F: kernel/audit* 2476 2477AUXILIARY DISPLAY DRIVERS 2478M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2479W: http://miguelojeda.es/auxdisplay.htm 2480W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2481S: Maintained 2482F: drivers/auxdisplay/ 2483F: include/linux/cfag12864b.h 2484 2485AX.25 NETWORK LAYER 2486M: Ralf Baechle <ralf@linux-mips.org> 2487L: linux-hams@vger.kernel.org 2488W: http://www.linux-ax25.org/ 2489S: Maintained 2490F: include/uapi/linux/ax25.h 2491F: include/net/ax25.h 2492F: net/ax25/ 2493 2494AXENTIA ARM DEVICES 2495M: Peter Rosin <peda@axentia.se> 2496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2497S: Maintained 2498F: Documentation/devicetree/bindings/arm/axentia.txt 2499F: arch/arm/boot/dts/at91-linea.dtsi 2500F: arch/arm/boot/dts/at91-tse850-3.dts 2501 2502AXENTIA ASOC DRIVERS 2503M: Peter Rosin <peda@axentia.se> 2504L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2505S: Maintained 2506F: Documentation/devicetree/bindings/sound/axentia,* 2507F: sound/soc/atmel/tse850-pcm5142.c 2508 2509AZ6007 DVB DRIVER 2510M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2511M: Mauro Carvalho Chehab <mchehab@kernel.org> 2512L: linux-media@vger.kernel.org 2513W: https://linuxtv.org 2514T: git git://linuxtv.org/media_tree.git 2515S: Maintained 2516F: drivers/media/usb/dvb-usb-v2/az6007.c 2517 2518AZTECH FM RADIO RECEIVER DRIVER 2519M: Hans Verkuil <hverkuil@xs4all.nl> 2520L: linux-media@vger.kernel.org 2521T: git git://linuxtv.org/media_tree.git 2522W: https://linuxtv.org 2523S: Maintained 2524F: drivers/media/radio/radio-aztech* 2525 2526B43 WIRELESS DRIVER 2527L: linux-wireless@vger.kernel.org 2528L: b43-dev@lists.infradead.org 2529W: http://wireless.kernel.org/en/users/Drivers/b43 2530S: Odd Fixes 2531F: drivers/net/wireless/broadcom/b43/ 2532 2533B43LEGACY WIRELESS DRIVER 2534M: Larry Finger <Larry.Finger@lwfinger.net> 2535L: linux-wireless@vger.kernel.org 2536L: b43-dev@lists.infradead.org 2537W: http://wireless.kernel.org/en/users/Drivers/b43 2538S: Maintained 2539F: drivers/net/wireless/broadcom/b43legacy/ 2540 2541BACKLIGHT CLASS/SUBSYSTEM 2542M: Lee Jones <lee.jones@linaro.org> 2543M: Daniel Thompson <daniel.thompson@linaro.org> 2544M: Jingoo Han <jingoohan1@gmail.com> 2545T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2546S: Maintained 2547F: drivers/video/backlight/ 2548F: include/linux/backlight.h 2549F: include/linux/pwm_backlight.h 2550F: Documentation/devicetree/bindings/leds/backlight 2551 2552BATMAN ADVANCED 2553M: Marek Lindner <mareklindner@neomailbox.ch> 2554M: Simon Wunderlich <sw@simonwunderlich.de> 2555M: Antonio Quartulli <a@unstable.cc> 2556L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2557W: https://www.open-mesh.org/ 2558Q: https://patchwork.open-mesh.org/project/batman/list/ 2559S: Maintained 2560F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2561F: Documentation/ABI/testing/sysfs-class-net-mesh 2562F: Documentation/networking/batman-adv.rst 2563F: include/uapi/linux/batman_adv.h 2564F: net/batman-adv/ 2565 2566BAYCOM/HDLCDRV DRIVERS FOR AX.25 2567M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2568L: linux-hams@vger.kernel.org 2569W: http://www.baycom.org/~tom/ham/ham.html 2570S: Maintained 2571F: drivers/net/hamradio/baycom* 2572 2573BCACHE (BLOCK LAYER CACHE) 2574M: Michael Lyle <mlyle@lyle.org> 2575M: Kent Overstreet <kent.overstreet@gmail.com> 2576L: linux-bcache@vger.kernel.org 2577W: http://bcache.evilpiepirate.org 2578C: irc://irc.oftc.net/bcache 2579S: Maintained 2580F: drivers/md/bcache/ 2581 2582BDISP ST MEDIA DRIVER 2583M: Fabien Dessenne <fabien.dessenne@st.com> 2584L: linux-media@vger.kernel.org 2585T: git git://linuxtv.org/media_tree.git 2586W: https://linuxtv.org 2587S: Supported 2588F: drivers/media/platform/sti/bdisp 2589 2590BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2591M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2592L: netdev@vger.kernel.org 2593S: Maintained 2594F: drivers/net/ethernet/ec_bhf.c 2595 2596BEFS FILE SYSTEM 2597M: Luis de Bethencourt <luisbg@kernel.org> 2598M: Salah Triki <salah.triki@gmail.com> 2599S: Maintained 2600T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2601F: Documentation/filesystems/befs.txt 2602F: fs/befs/ 2603 2604BFQ I/O SCHEDULER 2605M: Paolo Valente <paolo.valente@linaro.org> 2606M: Jens Axboe <axboe@kernel.dk> 2607L: linux-block@vger.kernel.org 2608S: Maintained 2609F: block/bfq-* 2610F: Documentation/block/bfq-iosched.txt 2611 2612BFS FILE SYSTEM 2613M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2614S: Maintained 2615F: Documentation/filesystems/bfs.txt 2616F: fs/bfs/ 2617F: include/uapi/linux/bfs_fs.h 2618 2619BLACKFIN ARCHITECTURE 2620M: Steven Miao <realmz6@gmail.com> 2621L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2622T: git git://git.code.sf.net/p/adi-linux/code 2623W: http://blackfin.uclinux.org 2624S: Supported 2625F: arch/blackfin/ 2626 2627BLACKFIN EMAC DRIVER 2628L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2629W: http://blackfin.uclinux.org 2630S: Supported 2631F: drivers/net/ethernet/adi/ 2632 2633BLACKFIN MEDIA DRIVER 2634M: Scott Jiang <scott.jiang.linux@gmail.com> 2635L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2636W: http://blackfin.uclinux.org/ 2637S: Supported 2638F: drivers/media/platform/blackfin/ 2639F: drivers/media/i2c/adv7183* 2640F: drivers/media/i2c/vs6624* 2641 2642BLACKFIN RTC DRIVER 2643L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2644W: http://blackfin.uclinux.org 2645S: Supported 2646F: drivers/rtc/rtc-bfin.c 2647 2648BLACKFIN SDH DRIVER 2649L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2650W: http://blackfin.uclinux.org 2651S: Supported 2652F: drivers/mmc/host/bfin_sdh.c 2653 2654BLACKFIN SERIAL DRIVER 2655L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2656W: http://blackfin.uclinux.org 2657S: Supported 2658F: drivers/tty/serial/bfin_uart.c 2659 2660BLACKFIN WATCHDOG DRIVER 2661L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2662W: http://blackfin.uclinux.org 2663S: Supported 2664F: drivers/watchdog/bfin_wdt.c 2665 2666BLINKM RGB LED DRIVER 2667M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2668S: Maintained 2669F: drivers/leds/leds-blinkm.c 2670 2671BLOCK LAYER 2672M: Jens Axboe <axboe@kernel.dk> 2673L: linux-block@vger.kernel.org 2674T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2675S: Maintained 2676F: block/ 2677F: kernel/trace/blktrace.c 2678F: lib/sbitmap.c 2679 2680BLOCK2MTD DRIVER 2681M: Joern Engel <joern@lazybastard.org> 2682L: linux-mtd@lists.infradead.org 2683S: Maintained 2684F: drivers/mtd/devices/block2mtd.c 2685 2686BLUETOOTH DRIVERS 2687M: Marcel Holtmann <marcel@holtmann.org> 2688M: Gustavo Padovan <gustavo@padovan.org> 2689M: Johan Hedberg <johan.hedberg@gmail.com> 2690L: linux-bluetooth@vger.kernel.org 2691W: http://www.bluez.org/ 2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2694S: Maintained 2695F: drivers/bluetooth/ 2696 2697BLUETOOTH SUBSYSTEM 2698M: Marcel Holtmann <marcel@holtmann.org> 2699M: Gustavo Padovan <gustavo@padovan.org> 2700M: Johan Hedberg <johan.hedberg@gmail.com> 2701L: linux-bluetooth@vger.kernel.org 2702W: http://www.bluez.org/ 2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2704T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2705S: Maintained 2706F: net/bluetooth/ 2707F: include/net/bluetooth/ 2708 2709BONDING DRIVER 2710M: Jay Vosburgh <j.vosburgh@gmail.com> 2711M: Veaceslav Falico <vfalico@gmail.com> 2712M: Andy Gospodarek <andy@greyhouse.net> 2713L: netdev@vger.kernel.org 2714W: http://sourceforge.net/projects/bonding/ 2715S: Supported 2716F: drivers/net/bonding/ 2717F: include/uapi/linux/if_bonding.h 2718 2719BPF (Safe dynamic programs and tools) 2720M: Alexei Starovoitov <ast@kernel.org> 2721M: Daniel Borkmann <daniel@iogearbox.net> 2722L: netdev@vger.kernel.org 2723L: linux-kernel@vger.kernel.org 2724S: Supported 2725F: arch/x86/net/bpf_jit* 2726F: Documentation/networking/filter.txt 2727F: Documentation/bpf/ 2728F: include/linux/bpf* 2729F: include/linux/filter.h 2730F: include/uapi/linux/bpf* 2731F: include/uapi/linux/filter.h 2732F: kernel/bpf/ 2733F: kernel/trace/bpf_trace.c 2734F: lib/test_bpf.c 2735F: net/bpf/ 2736F: net/core/filter.c 2737F: net/sched/act_bpf.c 2738F: net/sched/cls_bpf.c 2739F: samples/bpf/ 2740F: tools/bpf/ 2741F: tools/testing/selftests/bpf/ 2742 2743BROADCOM B44 10/100 ETHERNET DRIVER 2744M: Michael Chan <michael.chan@broadcom.com> 2745L: netdev@vger.kernel.org 2746S: Supported 2747F: drivers/net/ethernet/broadcom/b44.* 2748 2749BROADCOM B53 ETHERNET SWITCH DRIVER 2750M: Florian Fainelli <f.fainelli@gmail.com> 2751L: netdev@vger.kernel.org 2752L: openwrt-devel@lists.openwrt.org (subscribers-only) 2753S: Supported 2754F: drivers/net/dsa/b53/* 2755F: include/linux/platform_data/b53.h 2756 2757BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2758M: Florian Fainelli <f.fainelli@gmail.com> 2759M: Ray Jui <rjui@broadcom.com> 2760M: Scott Branden <sbranden@broadcom.com> 2761M: bcm-kernel-feedback-list@broadcom.com 2762T: git git://github.com/broadcom/mach-bcm 2763S: Maintained 2764N: bcm281* 2765N: bcm113* 2766N: bcm216* 2767N: kona 2768F: arch/arm/mach-bcm/ 2769 2770BROADCOM BCM2835 ARM ARCHITECTURE 2771M: Eric Anholt <eric@anholt.net> 2772M: Stefan Wahren <stefan.wahren@i2se.com> 2773L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2775T: git git://github.com/anholt/linux 2776S: Maintained 2777N: bcm2835 2778F: drivers/staging/vc04_services 2779 2780BROADCOM BCM47XX MIPS ARCHITECTURE 2781M: Hauke Mehrtens <hauke@hauke-m.de> 2782M: Rafał Miłecki <zajec5@gmail.com> 2783L: linux-mips@linux-mips.org 2784S: Maintained 2785F: Documentation/devicetree/bindings/mips/brcm/ 2786F: arch/mips/bcm47xx/* 2787F: arch/mips/include/asm/mach-bcm47xx/* 2788 2789BROADCOM BCM5301X ARM ARCHITECTURE 2790M: Hauke Mehrtens <hauke@hauke-m.de> 2791M: Rafał Miłecki <zajec5@gmail.com> 2792M: Jon Mason <jonmason@broadcom.com> 2793M: bcm-kernel-feedback-list@broadcom.com 2794L: linux-arm-kernel@lists.infradead.org 2795S: Maintained 2796F: arch/arm/mach-bcm/bcm_5301x.c 2797F: arch/arm/boot/dts/bcm5301x*.dtsi 2798F: arch/arm/boot/dts/bcm470* 2799F: arch/arm/boot/dts/bcm953012* 2800 2801BROADCOM BCM53573 ARM ARCHITECTURE 2802M: Rafał Miłecki <rafal@milecki.pl> 2803L: linux-arm-kernel@lists.infradead.org 2804S: Maintained 2805F: arch/arm/boot/dts/bcm53573* 2806F: arch/arm/boot/dts/bcm47189* 2807 2808BROADCOM BCM63XX ARM ARCHITECTURE 2809M: Florian Fainelli <f.fainelli@gmail.com> 2810M: bcm-kernel-feedback-list@broadcom.com 2811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2812T: git git://github.com/broadcom/stblinux.git 2813S: Maintained 2814N: bcm63xx 2815 2816BROADCOM BCM63XX/BCM33XX UDC DRIVER 2817M: Kevin Cernekee <cernekee@gmail.com> 2818L: linux-usb@vger.kernel.org 2819S: Maintained 2820F: drivers/usb/gadget/udc/bcm63xx_udc.* 2821 2822BROADCOM BCM7XXX ARM ARCHITECTURE 2823M: Brian Norris <computersforpeace@gmail.com> 2824M: Gregory Fong <gregory.0xf0@gmail.com> 2825M: Florian Fainelli <f.fainelli@gmail.com> 2826M: bcm-kernel-feedback-list@broadcom.com 2827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2828T: git git://github.com/broadcom/stblinux.git 2829S: Maintained 2830F: arch/arm/mach-bcm/*brcmstb* 2831F: arch/arm/boot/dts/bcm7*.dts* 2832F: drivers/bus/brcmstb_gisb.c 2833N: brcmstb 2834 2835BROADCOM BMIPS CPUFREQ DRIVER 2836M: Markus Mayer <mmayer@broadcom.com> 2837M: bcm-kernel-feedback-list@broadcom.com 2838L: linux-pm@vger.kernel.org 2839S: Maintained 2840F: drivers/cpufreq/bmips-cpufreq.c 2841 2842BROADCOM BMIPS MIPS ARCHITECTURE 2843M: Kevin Cernekee <cernekee@gmail.com> 2844M: Florian Fainelli <f.fainelli@gmail.com> 2845L: linux-mips@linux-mips.org 2846T: git git://github.com/broadcom/stblinux.git 2847S: Maintained 2848F: arch/mips/bmips/* 2849F: arch/mips/include/asm/mach-bmips/* 2850F: arch/mips/kernel/*bmips* 2851F: arch/mips/boot/dts/brcm/bcm*.dts* 2852F: drivers/irqchip/irq-bcm63* 2853F: drivers/irqchip/irq-bcm7* 2854F: drivers/irqchip/irq-brcmstb* 2855F: include/linux/bcm963xx_nvram.h 2856F: include/linux/bcm963xx_tag.h 2857 2858BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2859M: Rasesh Mody <rasesh.mody@cavium.com> 2860M: Harish Patil <harish.patil@cavium.com> 2861M: Dept-GELinuxNICDev@cavium.com 2862L: netdev@vger.kernel.org 2863S: Supported 2864F: drivers/net/ethernet/broadcom/bnx2.* 2865F: drivers/net/ethernet/broadcom/bnx2_* 2866 2867BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2868M: QLogic-Storage-Upstream@qlogic.com 2869L: linux-scsi@vger.kernel.org 2870S: Supported 2871F: drivers/scsi/bnx2fc/ 2872 2873BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2874M: QLogic-Storage-Upstream@qlogic.com 2875L: linux-scsi@vger.kernel.org 2876S: Supported 2877F: drivers/scsi/bnx2i/ 2878 2879BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2880M: Ariel Elior <ariel.elior@cavium.com> 2881M: everest-linux-l2@cavium.com 2882L: netdev@vger.kernel.org 2883S: Supported 2884F: drivers/net/ethernet/broadcom/bnx2x/ 2885 2886BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2887M: Michael Chan <michael.chan@broadcom.com> 2888L: netdev@vger.kernel.org 2889S: Supported 2890F: drivers/net/ethernet/broadcom/bnxt/ 2891 2892BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2893M: Arend van Spriel <arend.vanspriel@broadcom.com> 2894M: Franky Lin <franky.lin@broadcom.com> 2895M: Hante Meuleman <hante.meuleman@broadcom.com> 2896M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2897M: Wright Feng <wright.feng@cypress.com> 2898L: linux-wireless@vger.kernel.org 2899L: brcm80211-dev-list.pdl@broadcom.com 2900L: brcm80211-dev-list@cypress.com 2901S: Supported 2902F: drivers/net/wireless/broadcom/brcm80211/ 2903 2904BROADCOM BRCMSTB GPIO DRIVER 2905M: Gregory Fong <gregory.0xf0@gmail.com> 2906L: bcm-kernel-feedback-list@broadcom.com 2907S: Supported 2908F: drivers/gpio/gpio-brcmstb.c 2909F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2910 2911BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2912M: Al Cooper <alcooperx@gmail.com> 2913L: linux-kernel@vger.kernel.org 2914L: bcm-kernel-feedback-list@broadcom.com 2915S: Maintained 2916F: drivers/phy/broadcom/phy-brcm-usb* 2917 2918BROADCOM GENET ETHERNET DRIVER 2919M: Doug Berger <opendmb@gmail.com> 2920M: Florian Fainelli <f.fainelli@gmail.com> 2921L: netdev@vger.kernel.org 2922S: Supported 2923F: drivers/net/ethernet/broadcom/genet/ 2924 2925BROADCOM IPROC ARM ARCHITECTURE 2926M: Ray Jui <rjui@broadcom.com> 2927M: Scott Branden <sbranden@broadcom.com> 2928M: Jon Mason <jonmason@broadcom.com> 2929M: bcm-kernel-feedback-list@broadcom.com 2930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2931T: git git://github.com/broadcom/cygnus-linux.git 2932S: Maintained 2933N: iproc 2934N: cygnus 2935N: bcm[-_]nsp 2936N: bcm9113* 2937N: bcm9583* 2938N: bcm9585* 2939N: bcm9586* 2940N: bcm988312 2941N: bcm113* 2942N: bcm583* 2943N: bcm585* 2944N: bcm586* 2945N: bcm88312 2946N: hr2 2947F: arch/arm64/boot/dts/broadcom/ns2* 2948F: drivers/clk/bcm/clk-ns* 2949F: drivers/pinctrl/bcm/pinctrl-ns* 2950 2951BROADCOM KONA GPIO DRIVER 2952M: Ray Jui <rjui@broadcom.com> 2953L: bcm-kernel-feedback-list@broadcom.com 2954S: Supported 2955F: drivers/gpio/gpio-bcm-kona.c 2956F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2957 2958BROADCOM NETXTREME-E ROCE DRIVER 2959M: Selvin Xavier <selvin.xavier@broadcom.com> 2960M: Devesh Sharma <devesh.sharma@broadcom.com> 2961M: Somnath Kotur <somnath.kotur@broadcom.com> 2962M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2963L: linux-rdma@vger.kernel.org 2964W: http://www.broadcom.com 2965S: Supported 2966F: drivers/infiniband/hw/bnxt_re/ 2967F: include/uapi/rdma/bnxt_re-abi.h 2968 2969BROADCOM NVRAM DRIVER 2970M: Rafał Miłecki <zajec5@gmail.com> 2971L: linux-mips@linux-mips.org 2972S: Maintained 2973F: drivers/firmware/broadcom/* 2974 2975BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2976M: Rafał Miłecki <zajec5@gmail.com> 2977L: linux-wireless@vger.kernel.org 2978S: Maintained 2979F: drivers/bcma/ 2980F: include/linux/bcma/ 2981 2982BROADCOM STB AVS CPUFREQ DRIVER 2983M: Markus Mayer <mmayer@broadcom.com> 2984M: bcm-kernel-feedback-list@broadcom.com 2985L: linux-pm@vger.kernel.org 2986S: Maintained 2987F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2988F: drivers/cpufreq/brcmstb* 2989 2990BROADCOM STB AVS TMON DRIVER 2991M: Markus Mayer <mmayer@broadcom.com> 2992M: bcm-kernel-feedback-list@broadcom.com 2993L: linux-pm@vger.kernel.org 2994S: Maintained 2995F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 2996F: drivers/thermal/broadcom/brcmstb* 2997 2998BROADCOM STB NAND FLASH DRIVER 2999M: Brian Norris <computersforpeace@gmail.com> 3000M: Kamal Dasu <kdasu.kdev@gmail.com> 3001L: linux-mtd@lists.infradead.org 3002L: bcm-kernel-feedback-list@broadcom.com 3003S: Maintained 3004F: drivers/mtd/nand/brcmnand/ 3005 3006BROADCOM STB DPFE DRIVER 3007M: Markus Mayer <mmayer@broadcom.com> 3008M: bcm-kernel-feedback-list@broadcom.com 3009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3010S: Maintained 3011F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3012F: drivers/memory/brcmstb_dpfe.c 3013 3014BROADCOM SYSTEMPORT ETHERNET DRIVER 3015M: Florian Fainelli <f.fainelli@gmail.com> 3016L: netdev@vger.kernel.org 3017S: Supported 3018F: drivers/net/ethernet/broadcom/bcmsysport.* 3019 3020BROADCOM TG3 GIGABIT ETHERNET DRIVER 3021M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3022M: Prashant Sreedharan <prashant@broadcom.com> 3023M: Michael Chan <mchan@broadcom.com> 3024L: netdev@vger.kernel.org 3025S: Supported 3026F: drivers/net/ethernet/broadcom/tg3.* 3027 3028BROCADE BFA FC SCSI DRIVER 3029M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3030M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3031L: linux-scsi@vger.kernel.org 3032S: Supported 3033F: drivers/scsi/bfa/ 3034 3035BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3036M: Rasesh Mody <rasesh.mody@cavium.com> 3037M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3038M: Dept-GELinuxNICDev@cavium.com 3039L: netdev@vger.kernel.org 3040S: Supported 3041F: drivers/net/ethernet/brocade/bna/ 3042 3043BSG (block layer generic sg v4 driver) 3044M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3045L: linux-scsi@vger.kernel.org 3046S: Supported 3047F: block/bsg.c 3048F: include/linux/bsg.h 3049F: include/uapi/linux/bsg.h 3050 3051BT87X AUDIO DRIVER 3052M: Clemens Ladisch <clemens@ladisch.de> 3053L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3054T: git git://git.alsa-project.org/alsa-kernel.git 3055S: Maintained 3056F: Documentation/sound/alsa/Bt87x.txt 3057F: sound/pci/bt87x.c 3058 3059BT8XXGPIO DRIVER 3060M: Michael Buesch <m@bues.ch> 3061W: http://bu3sch.de/btgpio.php 3062S: Maintained 3063F: drivers/gpio/gpio-bt8xx.c 3064 3065BTRFS FILE SYSTEM 3066M: Chris Mason <clm@fb.com> 3067M: Josef Bacik <jbacik@fb.com> 3068M: David Sterba <dsterba@suse.com> 3069L: linux-btrfs@vger.kernel.org 3070W: http://btrfs.wiki.kernel.org/ 3071Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3072T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3073S: Maintained 3074F: Documentation/filesystems/btrfs.txt 3075F: fs/btrfs/ 3076F: include/linux/btrfs* 3077F: include/uapi/linux/btrfs* 3078 3079BTTV VIDEO4LINUX DRIVER 3080M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3081M: Mauro Carvalho Chehab <mchehab@kernel.org> 3082L: linux-media@vger.kernel.org 3083W: https://linuxtv.org 3084T: git git://linuxtv.org/media_tree.git 3085S: Odd fixes 3086F: Documentation/media/v4l-drivers/bttv* 3087F: drivers/media/pci/bt8xx/bttv* 3088 3089BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3090M: Chanwoo Choi <cw00.choi@samsung.com> 3091L: linux-pm@vger.kernel.org 3092L: linux-samsung-soc@vger.kernel.org 3093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3094S: Maintained 3095F: drivers/devfreq/exynos-bus.c 3096F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3097 3098BUSLOGIC SCSI DRIVER 3099M: Khalid Aziz <khalid@gonehiking.org> 3100L: linux-scsi@vger.kernel.org 3101S: Maintained 3102F: drivers/scsi/BusLogic.* 3103F: drivers/scsi/FlashPoint.* 3104 3105C-MEDIA CMI8788 DRIVER 3106M: Clemens Ladisch <clemens@ladisch.de> 3107L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3108T: git git://git.alsa-project.org/alsa-kernel.git 3109S: Maintained 3110F: sound/pci/oxygen/ 3111 3112C6X ARCHITECTURE 3113M: Mark Salter <msalter@redhat.com> 3114M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3115L: linux-c6x-dev@linux-c6x.org 3116W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3117S: Maintained 3118F: arch/c6x/ 3119 3120CA8210 IEEE-802.15.4 RADIO DRIVER 3121M: Harry Morris <h.morris@cascoda.com> 3122L: linux-wpan@vger.kernel.org 3123W: https://github.com/Cascoda/ca8210-linux.git 3124S: Maintained 3125F: drivers/net/ieee802154/ca8210.c 3126F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3127 3128CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3129M: David Howells <dhowells@redhat.com> 3130L: linux-cachefs@redhat.com (moderated for non-subscribers) 3131S: Supported 3132F: Documentation/filesystems/caching/cachefiles.txt 3133F: fs/cachefiles/ 3134 3135CADET FM/AM RADIO RECEIVER DRIVER 3136M: Hans Verkuil <hverkuil@xs4all.nl> 3137L: linux-media@vger.kernel.org 3138T: git git://linuxtv.org/media_tree.git 3139W: https://linuxtv.org 3140S: Maintained 3141F: drivers/media/radio/radio-cadet* 3142 3143CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3144M: Jonathan Corbet <corbet@lwn.net> 3145L: linux-media@vger.kernel.org 3146T: git git://linuxtv.org/media_tree.git 3147S: Maintained 3148F: Documentation/media/v4l-drivers/cafe_ccic* 3149F: drivers/media/platform/marvell-ccic/ 3150 3151CAIF NETWORK LAYER 3152M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3153L: netdev@vger.kernel.org 3154S: Supported 3155F: Documentation/networking/caif/ 3156F: drivers/net/caif/ 3157F: include/uapi/linux/caif/ 3158F: include/net/caif/ 3159F: net/caif/ 3160 3161CALGARY x86-64 IOMMU 3162M: Muli Ben-Yehuda <mulix@mulix.org> 3163M: Jon Mason <jdmason@kudzu.us> 3164L: iommu@lists.linux-foundation.org 3165S: Maintained 3166F: arch/x86/kernel/pci-calgary_64.c 3167F: arch/x86/kernel/tce_64.c 3168F: arch/x86/include/asm/calgary.h 3169F: arch/x86/include/asm/tce.h 3170 3171CAN NETWORK DRIVERS 3172M: Wolfgang Grandegger <wg@grandegger.com> 3173M: Marc Kleine-Budde <mkl@pengutronix.de> 3174L: linux-can@vger.kernel.org 3175W: https://github.com/linux-can 3176T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3177T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3178S: Maintained 3179F: Documentation/devicetree/bindings/net/can/ 3180F: drivers/net/can/ 3181F: include/linux/can/dev.h 3182F: include/linux/can/platform/ 3183F: include/uapi/linux/can/error.h 3184F: include/uapi/linux/can/netlink.h 3185 3186CAN NETWORK LAYER 3187M: Oliver Hartkopp <socketcan@hartkopp.net> 3188M: Marc Kleine-Budde <mkl@pengutronix.de> 3189L: linux-can@vger.kernel.org 3190W: https://github.com/linux-can 3191T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3192T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3193S: Maintained 3194F: Documentation/networking/can.txt 3195F: net/can/ 3196F: include/linux/can/core.h 3197F: include/uapi/linux/can.h 3198F: include/uapi/linux/can/bcm.h 3199F: include/uapi/linux/can/raw.h 3200F: include/uapi/linux/can/gw.h 3201 3202CAPABILITIES 3203M: Serge Hallyn <serge@hallyn.com> 3204L: linux-security-module@vger.kernel.org 3205S: Supported 3206F: include/linux/capability.h 3207F: include/uapi/linux/capability.h 3208F: security/commoncap.c 3209F: kernel/capability.c 3210 3211CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3212M: Kevin Tsai <ktsai@capellamicro.com> 3213S: Maintained 3214F: drivers/iio/light/cm* 3215 3216CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3217M: Christian Lamparter <chunkeey@googlemail.com> 3218L: linux-wireless@vger.kernel.org 3219W: http://wireless.kernel.org/en/users/Drivers/carl9170 3220S: Maintained 3221F: drivers/net/wireless/ath/carl9170/ 3222 3223CAVIUM I2C DRIVER 3224M: Jan Glauber <jglauber@cavium.com> 3225M: David Daney <david.daney@cavium.com> 3226W: http://www.cavium.com 3227S: Supported 3228F: drivers/i2c/busses/i2c-octeon* 3229F: drivers/i2c/busses/i2c-thunderx* 3230 3231CAVIUM LIQUIDIO NETWORK DRIVER 3232M: Derek Chickles <derek.chickles@caviumnetworks.com> 3233M: Satanand Burla <satananda.burla@caviumnetworks.com> 3234M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3235M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3236L: netdev@vger.kernel.org 3237W: http://www.cavium.com 3238S: Supported 3239F: drivers/net/ethernet/cavium/liquidio/ 3240 3241CAVIUM MMC DRIVER 3242M: Jan Glauber <jglauber@cavium.com> 3243M: David Daney <david.daney@cavium.com> 3244M: Steven J. Hill <Steven.Hill@cavium.com> 3245W: http://www.cavium.com 3246S: Supported 3247F: drivers/mmc/host/cavium* 3248 3249CAVIUM OCTEON-TX CRYPTO DRIVER 3250M: George Cherian <george.cherian@cavium.com> 3251L: linux-crypto@vger.kernel.org 3252W: http://www.cavium.com 3253S: Supported 3254F: drivers/crypto/cavium/cpt/ 3255 3256CAVIUM THUNDERX2 ARM64 SOC 3257M: Robert Richter <rrichter@cavium.com> 3258M: Jayachandran C <jnair@caviumnetworks.com> 3259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3260S: Maintained 3261F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3262F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3263 3264CC2520 IEEE-802.15.4 RADIO DRIVER 3265M: Varka Bhadram <varkabhadram@gmail.com> 3266L: linux-wpan@vger.kernel.org 3267S: Maintained 3268F: drivers/net/ieee802154/cc2520.c 3269F: include/linux/spi/cc2520.h 3270F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3271 3272CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3273M: Gilad Ben-Yossef <gilad@benyossef.com> 3274L: linux-crypto@vger.kernel.org 3275L: driverdev-devel@linuxdriverproject.org 3276S: Supported 3277F: drivers/staging/ccree/ 3278W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3279 3280CEC FRAMEWORK 3281M: Hans Verkuil <hans.verkuil@cisco.com> 3282L: linux-media@vger.kernel.org 3283T: git git://linuxtv.org/media_tree.git 3284W: http://linuxtv.org 3285S: Supported 3286F: Documentation/media/kapi/cec-core.rst 3287F: Documentation/media/uapi/cec 3288F: drivers/media/cec/ 3289F: drivers/media/rc/keymaps/rc-cec.c 3290F: include/media/cec.h 3291F: include/media/cec-notifier.h 3292F: include/uapi/linux/cec.h 3293F: include/uapi/linux/cec-funcs.h 3294F: Documentation/devicetree/bindings/media/cec.txt 3295 3296CEC GPIO DRIVER 3297M: Hans Verkuil <hans.verkuil@cisco.com> 3298L: linux-media@vger.kernel.org 3299T: git git://linuxtv.org/media_tree.git 3300W: http://linuxtv.org 3301S: Supported 3302F: drivers/media/platform/cec-gpio/ 3303F: Documentation/devicetree/bindings/media/cec-gpio.txt 3304 3305CELL BROADBAND ENGINE ARCHITECTURE 3306M: Arnd Bergmann <arnd@arndb.de> 3307L: linuxppc-dev@lists.ozlabs.org 3308W: http://www.ibm.com/developerworks/power/cell/ 3309S: Supported 3310F: arch/powerpc/include/asm/cell*.h 3311F: arch/powerpc/include/asm/spu*.h 3312F: arch/powerpc/include/uapi/asm/spu*.h 3313F: arch/powerpc/oprofile/*cell* 3314F: arch/powerpc/platforms/cell/ 3315 3316CEPH COMMON CODE (LIBCEPH) 3317M: Ilya Dryomov <idryomov@gmail.com> 3318M: "Yan, Zheng" <zyan@redhat.com> 3319M: Sage Weil <sage@redhat.com> 3320L: ceph-devel@vger.kernel.org 3321W: http://ceph.com/ 3322T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3323T: git git://github.com/ceph/ceph-client.git 3324S: Supported 3325F: net/ceph/ 3326F: include/linux/ceph/ 3327F: include/linux/crush/ 3328 3329CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3330M: "Yan, Zheng" <zyan@redhat.com> 3331M: Sage Weil <sage@redhat.com> 3332M: Ilya Dryomov <idryomov@gmail.com> 3333L: ceph-devel@vger.kernel.org 3334W: http://ceph.com/ 3335T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3336T: git git://github.com/ceph/ceph-client.git 3337S: Supported 3338F: Documentation/filesystems/ceph.txt 3339F: fs/ceph/ 3340 3341CERTIFICATE HANDLING: 3342M: David Howells <dhowells@redhat.com> 3343M: David Woodhouse <dwmw2@infradead.org> 3344L: keyrings@vger.kernel.org 3345S: Maintained 3346F: Documentation/module-signing.txt 3347F: certs/ 3348F: scripts/sign-file.c 3349F: scripts/extract-cert.c 3350 3351CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3352L: linux-usb@vger.kernel.org 3353S: Orphan 3354F: Documentation/usb/WUSB-Design-overview.txt 3355F: Documentation/usb/wusb-cbaf 3356F: drivers/usb/host/hwa-hc.c 3357F: drivers/usb/host/whci/ 3358F: drivers/usb/wusbcore/ 3359F: include/linux/usb/wusb* 3360 3361CFAG12864B LCD DRIVER 3362M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3363W: http://miguelojeda.es/auxdisplay.htm 3364W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3365S: Maintained 3366F: drivers/auxdisplay/cfag12864b.c 3367F: include/linux/cfag12864b.h 3368 3369CFAG12864BFB LCD FRAMEBUFFER DRIVER 3370M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3371W: http://miguelojeda.es/auxdisplay.htm 3372W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3373S: Maintained 3374F: drivers/auxdisplay/cfag12864bfb.c 3375F: include/linux/cfag12864b.h 3376 3377802.11 (including CFG80211/NL80211) 3378M: Johannes Berg <johannes@sipsolutions.net> 3379L: linux-wireless@vger.kernel.org 3380W: http://wireless.kernel.org/ 3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3382T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3383S: Maintained 3384F: net/wireless/ 3385F: include/uapi/linux/nl80211.h 3386F: include/linux/ieee80211.h 3387F: include/net/wext.h 3388F: include/net/cfg80211.h 3389F: include/net/iw_handler.h 3390F: include/net/ieee80211_radiotap.h 3391F: Documentation/driver-api/80211/cfg80211.rst 3392F: Documentation/networking/regulatory.txt 3393 3394CHAR and MISC DRIVERS 3395M: Arnd Bergmann <arnd@arndb.de> 3396M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3397T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3398S: Supported 3399F: drivers/char/* 3400F: drivers/misc/* 3401F: include/linux/miscdevice.h 3402 3403CHECKPATCH 3404M: Andy Whitcroft <apw@canonical.com> 3405M: Joe Perches <joe@perches.com> 3406S: Maintained 3407F: scripts/checkpatch.pl 3408 3409CHINESE DOCUMENTATION 3410M: Harry Wei <harryxiyou@gmail.com> 3411L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3412L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3413S: Maintained 3414F: Documentation/translations/zh_CN/ 3415 3416CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3417M: Peter Chen <Peter.Chen@nxp.com> 3418T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3419L: linux-usb@vger.kernel.org 3420S: Maintained 3421F: drivers/usb/chipidea/ 3422 3423CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3424M: Hans de Goede <hdegoede@redhat.com> 3425L: linux-input@vger.kernel.org 3426S: Maintained 3427F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3428F: drivers/input/touchscreen/chipone_icn8318.c 3429 3430CHROME HARDWARE PLATFORM SUPPORT 3431M: Benson Leung <bleung@chromium.org> 3432M: Olof Johansson <olof@lixom.net> 3433S: Maintained 3434T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3435F: drivers/platform/chrome/ 3436 3437CIRRUS LOGIC AUDIO CODEC DRIVERS 3438M: Brian Austin <brian.austin@cirrus.com> 3439M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3440L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3441S: Maintained 3442F: sound/soc/codecs/cs* 3443 3444CIRRUS LOGIC EP93XX ETHERNET DRIVER 3445M: Hartley Sweeten <hsweeten@visionengravers.com> 3446L: netdev@vger.kernel.org 3447S: Maintained 3448F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3449 3450CISCO FCOE HBA DRIVER 3451M: Satish Kharat <satishkh@cisco.com> 3452M: Sesidhar Baddela <sebaddel@cisco.com> 3453M: Karan Tilak Kumar <kartilak@cisco.com> 3454L: linux-scsi@vger.kernel.org 3455S: Supported 3456F: drivers/scsi/fnic/ 3457 3458CISCO SCSI HBA DRIVER 3459M: Karan Tilak Kumar <kartilak@cisco.com> 3460M: Sesidhar Baddela <sebaddel@cisco.com> 3461L: linux-scsi@vger.kernel.org 3462S: Supported 3463F: drivers/scsi/snic/ 3464 3465CISCO VIC ETHERNET NIC DRIVER 3466M: Christian Benvenuti <benve@cisco.com> 3467M: Govindarajulu Varadarajan <_govind@gmx.com> 3468M: Parvi Kaustubhi <pkaustub@cisco.com> 3469S: Supported 3470F: drivers/net/ethernet/cisco/enic/ 3471 3472CISCO VIC LOW LATENCY NIC DRIVER 3473M: Christian Benvenuti <benve@cisco.com> 3474M: Dave Goodell <dgoodell@cisco.com> 3475S: Supported 3476F: drivers/infiniband/hw/usnic/ 3477 3478CLEANCACHE API 3479M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3480L: linux-kernel@vger.kernel.org 3481S: Maintained 3482F: mm/cleancache.c 3483F: include/linux/cleancache.h 3484 3485CLK API 3486M: Russell King <linux@armlinux.org.uk> 3487L: linux-clk@vger.kernel.org 3488S: Maintained 3489F: include/linux/clk.h 3490 3491CLOCKSOURCE, CLOCKEVENT DRIVERS 3492M: Daniel Lezcano <daniel.lezcano@linaro.org> 3493M: Thomas Gleixner <tglx@linutronix.de> 3494L: linux-kernel@vger.kernel.org 3495T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3496S: Supported 3497F: drivers/clocksource/ 3498F: Documentation/devicetree/bindings/timer/ 3499 3500CMPC ACPI DRIVER 3501M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3502M: Daniel Oliveira Nascimento <don@syst.com.br> 3503L: platform-driver-x86@vger.kernel.org 3504S: Supported 3505F: drivers/platform/x86/classmate-laptop.c 3506 3507COBALT MEDIA DRIVER 3508M: Hans Verkuil <hans.verkuil@cisco.com> 3509L: linux-media@vger.kernel.org 3510T: git git://linuxtv.org/media_tree.git 3511W: https://linuxtv.org 3512S: Supported 3513F: drivers/media/pci/cobalt/ 3514 3515COCCINELLE/Semantic Patches (SmPL) 3516M: Julia Lawall <Julia.Lawall@lip6.fr> 3517M: Gilles Muller <Gilles.Muller@lip6.fr> 3518M: Nicolas Palix <nicolas.palix@imag.fr> 3519M: Michal Marek <michal.lkml@markovi.net> 3520L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3521T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3522W: http://coccinelle.lip6.fr/ 3523S: Supported 3524F: Documentation/dev-tools/coccinelle.rst 3525F: scripts/coccinelle/ 3526F: scripts/coccicheck 3527 3528CODA FILE SYSTEM 3529M: Jan Harkes <jaharkes@cs.cmu.edu> 3530M: coda@cs.cmu.edu 3531L: codalist@coda.cs.cmu.edu 3532W: http://www.coda.cs.cmu.edu/ 3533S: Maintained 3534F: Documentation/filesystems/coda.txt 3535F: fs/coda/ 3536F: include/linux/coda*.h 3537F: include/uapi/linux/coda*.h 3538 3539CODA V4L2 MEM2MEM DRIVER 3540M: Philipp Zabel <p.zabel@pengutronix.de> 3541L: linux-media@vger.kernel.org 3542S: Maintained 3543F: Documentation/devicetree/bindings/media/coda.txt 3544F: drivers/media/platform/coda/ 3545 3546COMMON CLK FRAMEWORK 3547M: Michael Turquette <mturquette@baylibre.com> 3548M: Stephen Boyd <sboyd@codeaurora.org> 3549L: linux-clk@vger.kernel.org 3550Q: http://patchwork.kernel.org/project/linux-clk/list/ 3551T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3552S: Maintained 3553F: Documentation/devicetree/bindings/clock/ 3554F: drivers/clk/ 3555X: drivers/clk/clkdev.c 3556F: include/linux/clk-pr* 3557F: include/linux/clk/ 3558 3559COMMON INTERNET FILE SYSTEM (CIFS) 3560M: Steve French <sfrench@samba.org> 3561L: linux-cifs@vger.kernel.org 3562L: samba-technical@lists.samba.org (moderated for non-subscribers) 3563W: http://linux-cifs.samba.org/ 3564T: git git://git.samba.org/sfrench/cifs-2.6.git 3565S: Supported 3566F: Documentation/filesystems/cifs/ 3567F: fs/cifs/ 3568 3569COMPACTPCI HOTPLUG CORE 3570M: Scott Murray <scott@spiteful.org> 3571L: linux-pci@vger.kernel.org 3572S: Maintained 3573F: drivers/pci/hotplug/cpci_hotplug* 3574 3575COMPACTPCI HOTPLUG GENERIC DRIVER 3576M: Scott Murray <scott@spiteful.org> 3577L: linux-pci@vger.kernel.org 3578S: Maintained 3579F: drivers/pci/hotplug/cpcihp_generic.c 3580 3581COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3582M: Scott Murray <scott@spiteful.org> 3583L: linux-pci@vger.kernel.org 3584S: Maintained 3585F: drivers/pci/hotplug/cpcihp_zt5550.* 3586 3587COMPAL LAPTOP SUPPORT 3588M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3589L: platform-driver-x86@vger.kernel.org 3590S: Maintained 3591F: drivers/platform/x86/compal-laptop.c 3592 3593CONEXANT ACCESSRUNNER USB DRIVER 3594L: accessrunner-general@lists.sourceforge.net 3595W: http://accessrunner.sourceforge.net/ 3596S: Orphan 3597F: drivers/usb/atm/cxacru.c 3598 3599CONFIGFS 3600M: Joel Becker <jlbec@evilplan.org> 3601M: Christoph Hellwig <hch@lst.de> 3602T: git git://git.infradead.org/users/hch/configfs.git 3603S: Supported 3604F: fs/configfs/ 3605F: include/linux/configfs.h 3606 3607CONNECTOR 3608M: Evgeniy Polyakov <zbr@ioremap.net> 3609L: netdev@vger.kernel.org 3610S: Maintained 3611F: drivers/connector/ 3612 3613CONTROL GROUP (CGROUP) 3614M: Tejun Heo <tj@kernel.org> 3615M: Li Zefan <lizefan@huawei.com> 3616M: Johannes Weiner <hannes@cmpxchg.org> 3617L: cgroups@vger.kernel.org 3618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3619S: Maintained 3620F: Documentation/cgroup* 3621F: include/linux/cgroup* 3622F: kernel/cgroup* 3623 3624CONTROL GROUP - CPUSET 3625M: Li Zefan <lizefan@huawei.com> 3626L: cgroups@vger.kernel.org 3627W: http://www.bullopensource.org/cpuset/ 3628W: http://oss.sgi.com/projects/cpusets/ 3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3630S: Maintained 3631F: Documentation/cgroup-v1/cpusets.txt 3632F: include/linux/cpuset.h 3633F: kernel/cgroup/cpuset.c 3634 3635CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3636M: Johannes Weiner <hannes@cmpxchg.org> 3637M: Michal Hocko <mhocko@kernel.org> 3638M: Vladimir Davydov <vdavydov.dev@gmail.com> 3639L: cgroups@vger.kernel.org 3640L: linux-mm@kvack.org 3641S: Maintained 3642F: mm/memcontrol.c 3643F: mm/swap_cgroup.c 3644 3645CORETEMP HARDWARE MONITORING DRIVER 3646M: Fenghua Yu <fenghua.yu@intel.com> 3647L: linux-hwmon@vger.kernel.org 3648S: Maintained 3649F: Documentation/hwmon/coretemp 3650F: drivers/hwmon/coretemp.c 3651 3652COSA/SRP SYNC SERIAL DRIVER 3653M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3654W: http://www.fi.muni.cz/~kas/cosa/ 3655S: Maintained 3656F: drivers/net/wan/cosa* 3657 3658CPMAC ETHERNET DRIVER 3659M: Florian Fainelli <f.fainelli@gmail.com> 3660L: netdev@vger.kernel.org 3661S: Maintained 3662F: drivers/net/ethernet/ti/cpmac.c 3663 3664CPU FREQUENCY DRIVERS 3665M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3666M: Viresh Kumar <viresh.kumar@linaro.org> 3667L: linux-pm@vger.kernel.org 3668S: Maintained 3669T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3670T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3671B: https://bugzilla.kernel.org 3672F: Documentation/cpu-freq/ 3673F: Documentation/devicetree/bindings/cpufreq/ 3674F: drivers/cpufreq/ 3675F: include/linux/cpufreq.h 3676F: tools/testing/selftests/cpufreq/ 3677 3678CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3679M: Viresh Kumar <viresh.kumar@linaro.org> 3680M: Sudeep Holla <sudeep.holla@arm.com> 3681L: linux-pm@vger.kernel.org 3682W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3683S: Maintained 3684F: drivers/cpufreq/arm_big_little.h 3685F: drivers/cpufreq/arm_big_little.c 3686F: drivers/cpufreq/arm_big_little_dt.c 3687 3688CPU POWER MONITORING SUBSYSTEM 3689M: Thomas Renninger <trenn@suse.com> 3690M: Shuah Khan <shuahkh@osg.samsung.com> 3691M: Shuah Khan <shuah@kernel.org> 3692L: linux-pm@vger.kernel.org 3693S: Maintained 3694F: tools/power/cpupower/ 3695 3696CPUID/MSR DRIVER 3697M: "H. Peter Anvin" <hpa@zytor.com> 3698S: Maintained 3699F: arch/x86/kernel/cpuid.c 3700F: arch/x86/kernel/msr.c 3701 3702CPUIDLE DRIVER - ARM BIG LITTLE 3703M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3704M: Daniel Lezcano <daniel.lezcano@linaro.org> 3705L: linux-pm@vger.kernel.org 3706L: linux-arm-kernel@lists.infradead.org 3707T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3708S: Maintained 3709F: drivers/cpuidle/cpuidle-big_little.c 3710 3711CPUIDLE DRIVER - ARM EXYNOS 3712M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3713M: Daniel Lezcano <daniel.lezcano@linaro.org> 3714M: Kukjin Kim <kgene@kernel.org> 3715L: linux-pm@vger.kernel.org 3716L: linux-samsung-soc@vger.kernel.org 3717S: Supported 3718F: drivers/cpuidle/cpuidle-exynos.c 3719F: arch/arm/mach-exynos/pm.c 3720 3721CPUIDLE DRIVERS 3722M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3723M: Daniel Lezcano <daniel.lezcano@linaro.org> 3724L: linux-pm@vger.kernel.org 3725S: Maintained 3726T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3727B: https://bugzilla.kernel.org 3728F: drivers/cpuidle/* 3729F: include/linux/cpuidle.h 3730 3731CRAMFS FILESYSTEM 3732M: Nicolas Pitre <nico@linaro.org> 3733S: Maintained 3734F: Documentation/filesystems/cramfs.txt 3735F: fs/cramfs/ 3736 3737CRIS PORT 3738M: Mikael Starvik <starvik@axis.com> 3739M: Jesper Nilsson <jesper.nilsson@axis.com> 3740L: linux-cris-kernel@axis.com 3741W: http://developer.axis.com 3742T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3743S: Maintained 3744F: arch/cris/ 3745F: drivers/tty/serial/crisv10.* 3746 3747CRYPTO API 3748M: Herbert Xu <herbert@gondor.apana.org.au> 3749M: "David S. Miller" <davem@davemloft.net> 3750L: linux-crypto@vger.kernel.org 3751T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3753S: Maintained 3754F: Documentation/crypto/ 3755F: Documentation/devicetree/bindings/crypto/ 3756F: arch/*/crypto/ 3757F: crypto/ 3758F: drivers/crypto/ 3759F: include/crypto/ 3760F: include/linux/crypto* 3761 3762CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3763M: Neil Horman <nhorman@tuxdriver.com> 3764L: linux-crypto@vger.kernel.org 3765S: Maintained 3766F: crypto/ansi_cprng.c 3767F: crypto/rng.c 3768 3769CS3308 MEDIA DRIVER 3770M: Hans Verkuil <hverkuil@xs4all.nl> 3771L: linux-media@vger.kernel.org 3772T: git git://linuxtv.org/media_tree.git 3773W: http://linuxtv.org 3774S: Odd Fixes 3775F: drivers/media/i2c/cs3308.c 3776F: drivers/media/i2c/cs3308.h 3777 3778CS5535 Audio ALSA driver 3779M: Jaya Kumar <jayakumar.alsa@gmail.com> 3780S: Maintained 3781F: sound/pci/cs5535audio/ 3782 3783CW1200 WLAN driver 3784M: Solomon Peachy <pizza@shaftnet.org> 3785S: Maintained 3786F: drivers/net/wireless/st/cw1200/ 3787 3788CX18 VIDEO4LINUX DRIVER 3789M: Andy Walls <awalls@md.metrocast.net> 3790L: ivtv-devel@ivtvdriver.org (subscribers-only) 3791L: linux-media@vger.kernel.org 3792T: git git://linuxtv.org/media_tree.git 3793W: https://linuxtv.org 3794W: http://www.ivtvdriver.org/index.php/Cx18 3795S: Maintained 3796F: Documentation/media/v4l-drivers/cx18* 3797F: drivers/media/pci/cx18/ 3798F: include/uapi/linux/ivtv* 3799 3800CX2341X MPEG ENCODER HELPER MODULE 3801M: Hans Verkuil <hverkuil@xs4all.nl> 3802L: linux-media@vger.kernel.org 3803T: git git://linuxtv.org/media_tree.git 3804W: https://linuxtv.org 3805S: Maintained 3806F: drivers/media/common/cx2341x* 3807F: include/media/cx2341x* 3808 3809CX24120 MEDIA DRIVER 3810M: Jemma Denson <jdenson@gmail.com> 3811M: Patrick Boettcher <patrick.boettcher@posteo.de> 3812L: linux-media@vger.kernel.org 3813W: https://linuxtv.org 3814Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3815S: Maintained 3816F: drivers/media/dvb-frontends/cx24120* 3817 3818CX88 VIDEO4LINUX DRIVER 3819M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3820M: Mauro Carvalho Chehab <mchehab@kernel.org> 3821L: linux-media@vger.kernel.org 3822W: https://linuxtv.org 3823T: git git://linuxtv.org/media_tree.git 3824S: Odd fixes 3825F: Documentation/media/v4l-drivers/cx88* 3826F: drivers/media/pci/cx88/ 3827 3828CXD2820R MEDIA DRIVER 3829M: Antti Palosaari <crope@iki.fi> 3830L: linux-media@vger.kernel.org 3831W: https://linuxtv.org 3832W: http://palosaari.fi/linux/ 3833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3834T: git git://linuxtv.org/anttip/media_tree.git 3835S: Maintained 3836F: drivers/media/dvb-frontends/cxd2820r* 3837 3838CXGB3 ETHERNET DRIVER (CXGB3) 3839M: Santosh Raspatur <santosh@chelsio.com> 3840L: netdev@vger.kernel.org 3841W: http://www.chelsio.com 3842S: Supported 3843F: drivers/net/ethernet/chelsio/cxgb3/ 3844 3845CXGB3 ISCSI DRIVER (CXGB3I) 3846M: Karen Xie <kxie@chelsio.com> 3847L: linux-scsi@vger.kernel.org 3848W: http://www.chelsio.com 3849S: Supported 3850F: drivers/scsi/cxgbi/cxgb3i 3851 3852CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3853M: Steve Wise <swise@chelsio.com> 3854L: linux-rdma@vger.kernel.org 3855W: http://www.openfabrics.org 3856S: Supported 3857F: drivers/infiniband/hw/cxgb3/ 3858F: include/uapi/rdma/cxgb3-abi.h 3859 3860CXGB4 CRYPTO DRIVER (chcr) 3861M: Harsh Jain <harsh@chelsio.com> 3862L: linux-crypto@vger.kernel.org 3863W: http://www.chelsio.com 3864S: Supported 3865F: drivers/crypto/chelsio 3866 3867CXGB4 ETHERNET DRIVER (CXGB4) 3868M: Ganesh Goudar <ganeshgr@chelsio.com> 3869L: netdev@vger.kernel.org 3870W: http://www.chelsio.com 3871S: Supported 3872F: drivers/net/ethernet/chelsio/cxgb4/ 3873 3874CXGB4 ISCSI DRIVER (CXGB4I) 3875M: Karen Xie <kxie@chelsio.com> 3876L: linux-scsi@vger.kernel.org 3877W: http://www.chelsio.com 3878S: Supported 3879F: drivers/scsi/cxgbi/cxgb4i 3880 3881CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3882M: Steve Wise <swise@chelsio.com> 3883L: linux-rdma@vger.kernel.org 3884W: http://www.openfabrics.org 3885S: Supported 3886F: drivers/infiniband/hw/cxgb4/ 3887F: include/uapi/rdma/cxgb4-abi.h 3888 3889CXGB4VF ETHERNET DRIVER (CXGB4VF) 3890M: Casey Leedom <leedom@chelsio.com> 3891L: netdev@vger.kernel.org 3892W: http://www.chelsio.com 3893S: Supported 3894F: drivers/net/ethernet/chelsio/cxgb4vf/ 3895 3896CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3897M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3898M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3899L: linuxppc-dev@lists.ozlabs.org 3900S: Supported 3901F: arch/powerpc/platforms/powernv/pci-cxl.c 3902F: drivers/misc/cxl/ 3903F: include/misc/cxl* 3904F: include/uapi/misc/cxl.h 3905F: Documentation/powerpc/cxl.txt 3906F: Documentation/ABI/testing/sysfs-class-cxl 3907 3908CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3909M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3910M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3911M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3912L: linux-scsi@vger.kernel.org 3913S: Supported 3914F: drivers/scsi/cxlflash/ 3915F: include/uapi/scsi/cxlflash_ioctls.h 3916F: Documentation/powerpc/cxlflash.txt 3917 3918CYBERPRO FB DRIVER 3919M: Russell King <linux@armlinux.org.uk> 3920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3921W: http://www.armlinux.org.uk/ 3922S: Maintained 3923F: drivers/video/fbdev/cyber2000fb.* 3924 3925CYCLADES ASYNC MUX DRIVER 3926W: http://www.cyclades.com/ 3927S: Orphan 3928F: drivers/tty/cyclades.c 3929F: include/linux/cyclades.h 3930F: include/uapi/linux/cyclades.h 3931 3932CYCLADES PC300 DRIVER 3933W: http://www.cyclades.com/ 3934S: Orphan 3935F: drivers/net/wan/pc300* 3936 3937CYPRESS_FIRMWARE MEDIA DRIVER 3938M: Antti Palosaari <crope@iki.fi> 3939L: linux-media@vger.kernel.org 3940W: https://linuxtv.org 3941W: http://palosaari.fi/linux/ 3942Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3943T: git git://linuxtv.org/anttip/media_tree.git 3944S: Maintained 3945F: drivers/media/common/cypress_firmware* 3946 3947CYTTSP TOUCHSCREEN DRIVER 3948M: Ferruh Yigit <fery@cypress.com> 3949L: linux-input@vger.kernel.org 3950S: Supported 3951F: drivers/input/touchscreen/cyttsp* 3952F: include/linux/input/cyttsp.h 3953 3954D-LINK DIR-685 TOUCHKEYS DRIVER 3955M: Linus Walleij <linus.walleij@linaro.org> 3956L: linux-input@vger.kernel.org 3957S: Supported 3958F: drivers/input/dlink-dir685-touchkeys.c 3959 3960DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3961M: Joshua Kinard <kumba@gentoo.org> 3962S: Maintained 3963F: drivers/rtc/rtc-ds1685.c 3964F: include/linux/rtc/ds1685.h 3965 3966DAMA SLAVE for AX.25 3967M: Joerg Reuter <jreuter@yaina.de> 3968W: http://yaina.de/jreuter/ 3969W: http://www.qsl.net/dl1bke/ 3970L: linux-hams@vger.kernel.org 3971S: Maintained 3972F: net/ax25/af_ax25.c 3973F: net/ax25/ax25_dev.c 3974F: net/ax25/ax25_ds_* 3975F: net/ax25/ax25_in.c 3976F: net/ax25/ax25_out.c 3977F: net/ax25/ax25_timer.c 3978F: net/ax25/sysctl_net_ax25.c 3979 3980DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3981L: netdev@vger.kernel.org 3982S: Orphan 3983F: Documentation/networking/dmfe.txt 3984F: drivers/net/ethernet/dec/tulip/dmfe.c 3985 3986DC390/AM53C974 SCSI driver 3987M: Hannes Reinecke <hare@suse.com> 3988L: linux-scsi@vger.kernel.org 3989S: Maintained 3990F: drivers/scsi/am53c974.c 3991 3992DC395x SCSI driver 3993M: Oliver Neukum <oliver@neukum.org> 3994M: Ali Akcaagac <aliakc@web.de> 3995M: Jamie Lenehan <lenehan@twibble.org> 3996L: dc395x@twibble.org 3997W: http://twibble.org/dist/dc395x/ 3998W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3999S: Maintained 4000F: Documentation/scsi/dc395x.txt 4001F: drivers/scsi/dc395x.* 4002 4003DCCP PROTOCOL 4004M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4005L: dccp@vger.kernel.org 4006W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4007S: Maintained 4008F: include/linux/dccp.h 4009F: include/uapi/linux/dccp.h 4010F: include/linux/tfrc.h 4011F: net/dccp/ 4012 4013DECnet NETWORK LAYER 4014W: http://linux-decnet.sourceforge.net 4015L: linux-decnet-user@lists.sourceforge.net 4016S: Orphan 4017F: Documentation/networking/decnet.txt 4018F: net/decnet/ 4019 4020DECSTATION PLATFORM SUPPORT 4021M: "Maciej W. Rozycki" <macro@linux-mips.org> 4022L: linux-mips@linux-mips.org 4023W: http://www.linux-mips.org/wiki/DECstation 4024S: Maintained 4025F: arch/mips/dec/ 4026F: arch/mips/include/asm/dec/ 4027F: arch/mips/include/asm/mach-dec/ 4028 4029DEFXX FDDI NETWORK DRIVER 4030M: "Maciej W. Rozycki" <macro@linux-mips.org> 4031S: Maintained 4032F: drivers/net/fddi/defxx.* 4033 4034DELL SMBIOS DRIVER 4035M: Pali Rohár <pali.rohar@gmail.com> 4036M: Mario Limonciello <mario.limonciello@dell.com> 4037L: platform-driver-x86@vger.kernel.org 4038S: Maintained 4039F: drivers/platform/x86/dell-smbios.* 4040 4041DELL SMBIOS SMM DRIVER 4042M: Mario Limonciello <mario.limonciello@dell.com> 4043L: platform-driver-x86@vger.kernel.org 4044S: Maintained 4045F: drivers/platform/x86/dell-smbios-smm.c 4046 4047DELL SMBIOS WMI DRIVER 4048M: Mario Limonciello <mario.limonciello@dell.com> 4049L: platform-driver-x86@vger.kernel.org 4050S: Maintained 4051F: drivers/platform/x86/dell-smbios-wmi.c 4052F: tools/wmi/dell-smbios-example.c 4053 4054DELL LAPTOP DRIVER 4055M: Matthew Garrett <mjg59@srcf.ucam.org> 4056M: Pali Rohár <pali.rohar@gmail.com> 4057L: platform-driver-x86@vger.kernel.org 4058S: Maintained 4059F: drivers/platform/x86/dell-laptop.c 4060 4061DELL LAPTOP FREEFALL DRIVER 4062M: Pali Rohár <pali.rohar@gmail.com> 4063S: Maintained 4064F: drivers/platform/x86/dell-smo8800.c 4065 4066DELL LAPTOP RBTN DRIVER 4067M: Pali Rohár <pali.rohar@gmail.com> 4068S: Maintained 4069F: drivers/platform/x86/dell-rbtn.* 4070 4071DELL LAPTOP SMM DRIVER 4072M: Pali Rohár <pali.rohar@gmail.com> 4073S: Maintained 4074F: drivers/hwmon/dell-smm-hwmon.c 4075F: include/uapi/linux/i8k.h 4076 4077DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4078M: Doug Warzecha <Douglas_Warzecha@dell.com> 4079S: Maintained 4080F: Documentation/dcdbas.txt 4081F: drivers/firmware/dcdbas.* 4082 4083DELL WMI NOTIFICATIONS DRIVER 4084M: Matthew Garrett <mjg59@srcf.ucam.org> 4085M: Pali Rohár <pali.rohar@gmail.com> 4086S: Maintained 4087F: drivers/platform/x86/dell-wmi.c 4088 4089DELL WMI DESCRIPTOR DRIVER 4090M: Mario Limonciello <mario.limonciello@dell.com> 4091S: Maintained 4092F: drivers/platform/x86/dell-wmi-descriptor.c 4093 4094DELTA ST MEDIA DRIVER 4095M: Hugues Fruchet <hugues.fruchet@st.com> 4096L: linux-media@vger.kernel.org 4097T: git git://linuxtv.org/media_tree.git 4098W: https://linuxtv.org 4099S: Supported 4100F: drivers/media/platform/sti/delta 4101 4102DENALI NAND DRIVER 4103M: Masahiro Yamada <yamada.masahiro@socionext.com> 4104L: linux-mtd@lists.infradead.org 4105S: Supported 4106F: drivers/mtd/nand/denali* 4107 4108DESIGNWARE USB2 DRD IP DRIVER 4109M: John Youn <johnyoun@synopsys.com> 4110L: linux-usb@vger.kernel.org 4111T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4112S: Maintained 4113F: drivers/usb/dwc2/ 4114 4115DESIGNWARE USB3 DRD IP DRIVER 4116M: Felipe Balbi <balbi@kernel.org> 4117L: linux-usb@vger.kernel.org 4118T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4119S: Maintained 4120F: drivers/usb/dwc3/ 4121 4122DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4123M: Andreas Klinger <ak@it-klinger.de> 4124L: linux-iio@vger.kernel.org 4125S: Maintained 4126F: drivers/iio/proximity/srf*.c 4127 4128DEVICE COREDUMP (DEV_COREDUMP) 4129M: Johannes Berg <johannes@sipsolutions.net> 4130L: linux-kernel@vger.kernel.org 4131S: Maintained 4132F: drivers/base/devcoredump.c 4133F: include/linux/devcoredump.h 4134 4135DEVICE FREQUENCY (DEVFREQ) 4136M: MyungJoo Ham <myungjoo.ham@samsung.com> 4137M: Kyungmin Park <kyungmin.park@samsung.com> 4138R: Chanwoo Choi <cw00.choi@samsung.com> 4139L: linux-pm@vger.kernel.org 4140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4141S: Maintained 4142F: drivers/devfreq/ 4143F: include/linux/devfreq.h 4144F: Documentation/devicetree/bindings/devfreq/ 4145 4146DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4147M: Chanwoo Choi <cw00.choi@samsung.com> 4148L: linux-pm@vger.kernel.org 4149T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4150S: Supported 4151F: drivers/devfreq/event/ 4152F: drivers/devfreq/devfreq-event.c 4153F: include/linux/devfreq-event.h 4154F: Documentation/devicetree/bindings/devfreq/event/ 4155 4156DEVICE NUMBER REGISTRY 4157M: Torben Mathiasen <device@lanana.org> 4158W: http://lanana.org/docs/device-list/index.html 4159S: Maintained 4160 4161DEVICE-MAPPER (LVM) 4162M: Alasdair Kergon <agk@redhat.com> 4163M: Mike Snitzer <snitzer@redhat.com> 4164M: dm-devel@redhat.com 4165L: dm-devel@redhat.com 4166W: http://sources.redhat.com/dm 4167Q: http://patchwork.kernel.org/project/dm-devel/list/ 4168T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4169T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4170S: Maintained 4171F: Documentation/device-mapper/ 4172F: drivers/md/Makefile 4173F: drivers/md/Kconfig 4174F: drivers/md/dm* 4175F: drivers/md/persistent-data/ 4176F: include/linux/device-mapper.h 4177F: include/linux/dm-*.h 4178F: include/uapi/linux/dm-*.h 4179 4180DEVLINK 4181M: Jiri Pirko <jiri@mellanox.com> 4182L: netdev@vger.kernel.org 4183S: Supported 4184F: net/core/devlink.c 4185F: include/net/devlink.h 4186F: include/uapi/linux/devlink.h 4187 4188DIALOG SEMICONDUCTOR DRIVERS 4189M: Support Opensource <support.opensource@diasemi.com> 4190W: http://www.dialog-semiconductor.com/products 4191S: Supported 4192F: Documentation/hwmon/da90?? 4193F: Documentation/devicetree/bindings/mfd/da90*.txt 4194F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4195F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4196F: Documentation/devicetree/bindings/regulator/da92*.txt 4197F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4198F: Documentation/devicetree/bindings/sound/da[79]*.txt 4199F: drivers/gpio/gpio-da90??.c 4200F: drivers/hwmon/da90??-hwmon.c 4201F: drivers/iio/adc/da91??-*.c 4202F: drivers/input/misc/da90??_onkey.c 4203F: drivers/input/touchscreen/da9052_tsi.c 4204F: drivers/leds/leds-da90??.c 4205F: drivers/mfd/da903x.c 4206F: drivers/mfd/da90??-*.c 4207F: drivers/mfd/da91??-*.c 4208F: drivers/power/supply/da9052-battery.c 4209F: drivers/power/supply/da91??-*.c 4210F: drivers/regulator/da903x.c 4211F: drivers/regulator/da9???-regulator.[ch] 4212F: drivers/thermal/da90??-thermal.c 4213F: drivers/rtc/rtc-da90??.c 4214F: drivers/video/backlight/da90??_bl.c 4215F: drivers/watchdog/da90??_wdt.c 4216F: include/linux/mfd/da903x.h 4217F: include/linux/mfd/da9052/ 4218F: include/linux/mfd/da9055/ 4219F: include/linux/mfd/da9062/ 4220F: include/linux/mfd/da9063/ 4221F: include/linux/mfd/da9150/ 4222F: include/linux/regulator/da9211.h 4223F: include/sound/da[79]*.h 4224F: sound/soc/codecs/da[79]*.[ch] 4225 4226DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4227M: William Breathitt Gray <vilhelm.gray@gmail.com> 4228L: linux-gpio@vger.kernel.org 4229S: Maintained 4230F: drivers/gpio/gpio-gpio-mm.c 4231 4232DIGI NEO AND CLASSIC PCI PRODUCTS 4233M: Lidza Louina <lidza.louina@gmail.com> 4234M: Mark Hounschell <markh@compro.net> 4235L: driverdev-devel@linuxdriverproject.org 4236S: Maintained 4237F: drivers/staging/dgnc/ 4238 4239DIOLAN U2C-12 I2C DRIVER 4240M: Guenter Roeck <linux@roeck-us.net> 4241L: linux-i2c@vger.kernel.org 4242S: Maintained 4243F: drivers/i2c/busses/i2c-diolan-u2c.c 4244 4245FILESYSTEM DIRECT ACCESS (DAX) 4246M: Matthew Wilcox <mawilcox@microsoft.com> 4247M: Ross Zwisler <ross.zwisler@linux.intel.com> 4248L: linux-fsdevel@vger.kernel.org 4249S: Supported 4250F: fs/dax.c 4251F: include/linux/dax.h 4252F: include/trace/events/fs_dax.h 4253 4254DEVICE DIRECT ACCESS (DAX) 4255M: Dan Williams <dan.j.williams@intel.com> 4256L: linux-nvdimm@lists.01.org 4257S: Supported 4258F: drivers/dax/ 4259 4260DIRECTORY NOTIFICATION (DNOTIFY) 4261M: Jan Kara <jack@suse.cz> 4262R: Amir Goldstein <amir73il@gmail.com> 4263L: linux-fsdevel@vger.kernel.org 4264S: Maintained 4265F: Documentation/filesystems/dnotify.txt 4266F: fs/notify/dnotify/ 4267F: include/linux/dnotify.h 4268 4269DISK GEOMETRY AND PARTITION HANDLING 4270M: Andries Brouwer <aeb@cwi.nl> 4271W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4272W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4273W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4274S: Maintained 4275 4276DISKQUOTA 4277M: Jan Kara <jack@suse.com> 4278S: Maintained 4279F: Documentation/filesystems/quota.txt 4280F: fs/quota/ 4281F: include/linux/quota*.h 4282F: include/uapi/linux/quota*.h 4283 4284DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4285M: Bernie Thompson <bernie@plugable.com> 4286L: linux-fbdev@vger.kernel.org 4287S: Maintained 4288W: http://plugable.com/category/projects/udlfb/ 4289F: drivers/video/fbdev/udlfb.c 4290F: include/video/udlfb.h 4291F: Documentation/fb/udlfb.txt 4292 4293DISTRIBUTED LOCK MANAGER (DLM) 4294M: Christine Caulfield <ccaulfie@redhat.com> 4295M: David Teigland <teigland@redhat.com> 4296L: cluster-devel@redhat.com 4297W: http://sources.redhat.com/cluster/ 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4299S: Supported 4300F: fs/dlm/ 4301 4302DMA BUFFER SHARING FRAMEWORK 4303M: Sumit Semwal <sumit.semwal@linaro.org> 4304S: Maintained 4305L: linux-media@vger.kernel.org 4306L: dri-devel@lists.freedesktop.org 4307L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4308F: drivers/dma-buf/ 4309F: include/linux/dma-buf* 4310F: include/linux/reservation.h 4311F: include/linux/*fence.h 4312F: Documentation/driver-api/dma-buf.rst 4313T: git git://anongit.freedesktop.org/drm/drm-misc 4314 4315DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4316M: Vinod Koul <vinod.koul@intel.com> 4317L: dmaengine@vger.kernel.org 4318Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4319S: Maintained 4320F: drivers/dma/ 4321F: include/linux/dmaengine.h 4322F: Documentation/devicetree/bindings/dma/ 4323F: Documentation/driver-api/dmaengine/ 4324T: git git://git.infradead.org/users/vkoul/slave-dma.git 4325 4326DMA MAPPING HELPERS 4327M: Christoph Hellwig <hch@lst.de> 4328M: Marek Szyprowski <m.szyprowski@samsung.com> 4329R: Robin Murphy <robin.murphy@arm.com> 4330L: iommu@lists.linux-foundation.org 4331T: git git://git.infradead.org/users/hch/dma-mapping.git 4332W: http://git.infradead.org/users/hch/dma-mapping.git 4333S: Supported 4334F: lib/dma-debug.c 4335F: lib/dma-noop.c 4336F: lib/dma-virt.c 4337F: drivers/base/dma-mapping.c 4338F: drivers/base/dma-coherent.c 4339F: include/linux/dma-mapping.h 4340 4341DME1737 HARDWARE MONITOR DRIVER 4342M: Juerg Haefliger <juergh@gmail.com> 4343L: linux-hwmon@vger.kernel.org 4344S: Maintained 4345F: Documentation/hwmon/dme1737 4346F: drivers/hwmon/dme1737.c 4347 4348DMI/SMBIOS SUPPORT 4349M: Jean Delvare <jdelvare@suse.com> 4350S: Maintained 4351T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4352F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4353F: drivers/firmware/dmi-id.c 4354F: drivers/firmware/dmi_scan.c 4355F: include/linux/dmi.h 4356 4357DOCUMENTATION 4358M: Jonathan Corbet <corbet@lwn.net> 4359L: linux-doc@vger.kernel.org 4360S: Maintained 4361F: Documentation/ 4362F: scripts/kernel-doc 4363X: Documentation/ABI/ 4364X: Documentation/devicetree/ 4365X: Documentation/acpi 4366X: Documentation/power 4367X: Documentation/spi 4368X: Documentation/media 4369T: git git://git.lwn.net/linux.git docs-next 4370 4371DONGWOON DW9714 LENS VOICE COIL DRIVER 4372M: Sakari Ailus <sakari.ailus@linux.intel.com> 4373L: linux-media@vger.kernel.org 4374T: git git://linuxtv.org/media_tree.git 4375S: Maintained 4376F: drivers/media/i2c/dw9714.c 4377 4378DOUBLETALK DRIVER 4379M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4380L: blinux-list@redhat.com 4381S: Maintained 4382F: drivers/char/dtlk.c 4383F: include/linux/dtlk.h 4384 4385DPAA2 DATAPATH I/O (DPIO) DRIVER 4386M: Roy Pledge <Roy.Pledge@nxp.com> 4387L: linux-kernel@vger.kernel.org 4388S: Maintained 4389F: drivers/staging/fsl-mc/bus/dpio 4390 4391DPAA2 ETHERNET DRIVER 4392M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4393L: linux-kernel@vger.kernel.org 4394S: Maintained 4395F: drivers/staging/fsl-dpaa2/ethernet 4396 4397DPT_I2O SCSI RAID DRIVER 4398M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4399L: linux-scsi@vger.kernel.org 4400W: http://www.adaptec.com/ 4401S: Maintained 4402F: drivers/scsi/dpt* 4403F: drivers/scsi/dpt/ 4404 4405DRBD DRIVER 4406M: Philipp Reisner <philipp.reisner@linbit.com> 4407M: Lars Ellenberg <lars.ellenberg@linbit.com> 4408L: drbd-dev@lists.linbit.com 4409W: http://www.drbd.org 4410T: git git://git.linbit.com/linux-drbd.git 4411T: git git://git.linbit.com/drbd-8.4.git 4412S: Supported 4413F: drivers/block/drbd/ 4414F: lib/lru_cache.c 4415F: Documentation/blockdev/drbd/ 4416 4417DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4418M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4419T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4420S: Supported 4421F: Documentation/kobject.txt 4422F: drivers/base/ 4423F: fs/debugfs/ 4424F: fs/sysfs/ 4425F: include/linux/debugfs.h 4426F: include/linux/kobj* 4427F: lib/kobj* 4428 4429DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4430M: Kevin Hilman <khilman@kernel.org> 4431M: Nishanth Menon <nm@ti.com> 4432S: Maintained 4433F: drivers/power/avs/ 4434F: include/linux/power/smartreflex.h 4435L: linux-pm@vger.kernel.org 4436 4437DRM DRIVER FOR ARM PL111 CLCD 4438M: Eric Anholt <eric@anholt.net> 4439T: git git://anongit.freedesktop.org/drm/drm-misc 4440S: Supported 4441F: drivers/gpu/drm/pl111/ 4442 4443DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4444M: Dave Airlie <airlied@redhat.com> 4445S: Odd Fixes 4446F: drivers/gpu/drm/ast/ 4447 4448DRM DRIVER FOR BOCHS VIRTUAL GPU 4449M: Gerd Hoffmann <kraxel@redhat.com> 4450L: virtualization@lists.linux-foundation.org 4451T: git git://anongit.freedesktop.org/drm/drm-misc 4452S: Maintained 4453F: drivers/gpu/drm/bochs/ 4454 4455DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4456M: Linus Walleij <linus.walleij@linaro.org> 4457T: git git://anongit.freedesktop.org/drm/drm-misc 4458S: Maintained 4459F: drivers/gpu/drm/tve200/ 4460 4461DRM DRIVER FOR INTEL I810 VIDEO CARDS 4462S: Orphan / Obsolete 4463F: drivers/gpu/drm/i810/ 4464F: include/uapi/drm/i810_drm.h 4465 4466DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4467S: Orphan / Obsolete 4468F: drivers/gpu/drm/mga/ 4469F: include/uapi/drm/mga_drm.h 4470 4471DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4472M: Dave Airlie <airlied@redhat.com> 4473S: Odd Fixes 4474F: drivers/gpu/drm/mgag200/ 4475 4476DRM DRIVER FOR MI0283QT 4477M: Noralf Trønnes <noralf@tronnes.org> 4478S: Maintained 4479F: drivers/gpu/drm/tinydrm/mi0283qt.c 4480F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4481 4482DRM DRIVER FOR MSM ADRENO GPU 4483M: Rob Clark <robdclark@gmail.com> 4484L: linux-arm-msm@vger.kernel.org 4485L: dri-devel@lists.freedesktop.org 4486L: freedreno@lists.freedesktop.org 4487T: git git://people.freedesktop.org/~robclark/linux 4488S: Maintained 4489F: drivers/gpu/drm/msm/ 4490F: include/uapi/drm/msm_drm.h 4491F: Documentation/devicetree/bindings/display/msm/ 4492 4493DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4494M: Ben Skeggs <bskeggs@redhat.com> 4495L: dri-devel@lists.freedesktop.org 4496L: nouveau@lists.freedesktop.org 4497T: git git://github.com/skeggsb/linux 4498S: Supported 4499F: drivers/gpu/drm/nouveau/ 4500F: include/uapi/drm/nouveau_drm.h 4501 4502DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4503M: Noralf Trønnes <noralf@tronnes.org> 4504S: Maintained 4505F: drivers/gpu/drm/tinydrm/repaper.c 4506F: Documentation/devicetree/bindings/display/repaper.txt 4507 4508DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4509M: Dave Airlie <airlied@redhat.com> 4510M: Gerd Hoffmann <kraxel@redhat.com> 4511L: virtualization@lists.linux-foundation.org 4512T: git git://anongit.freedesktop.org/drm/drm-misc 4513S: Obsolete 4514W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4515F: drivers/gpu/drm/cirrus/ 4516 4517DRM DRIVER FOR QXL VIRTUAL GPU 4518M: Dave Airlie <airlied@redhat.com> 4519M: Gerd Hoffmann <kraxel@redhat.com> 4520L: virtualization@lists.linux-foundation.org 4521T: git git://anongit.freedesktop.org/drm/drm-misc 4522S: Maintained 4523F: drivers/gpu/drm/qxl/ 4524F: include/uapi/drm/qxl_drm.h 4525 4526DRM DRIVER FOR RAGE 128 VIDEO CARDS 4527S: Orphan / Obsolete 4528F: drivers/gpu/drm/r128/ 4529F: include/uapi/drm/r128_drm.h 4530 4531DRM DRIVER FOR SAVAGE VIDEO CARDS 4532S: Orphan / Obsolete 4533F: drivers/gpu/drm/savage/ 4534F: include/uapi/drm/savage_drm.h 4535 4536DRM DRIVER FOR SIS VIDEO CARDS 4537S: Orphan / Obsolete 4538F: drivers/gpu/drm/sis/ 4539F: include/uapi/drm/sis_drm.h 4540 4541DRM DRIVER FOR SITRONIX ST7586 PANELS 4542M: David Lechner <david@lechnology.com> 4543S: Maintained 4544F: drivers/gpu/drm/tinydrm/st7586.c 4545F: Documentation/devicetree/bindings/display/st7586.txt 4546 4547DRM DRIVER FOR TDFX VIDEO CARDS 4548S: Orphan / Obsolete 4549F: drivers/gpu/drm/tdfx/ 4550 4551DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4552M: Dave Airlie <airlied@redhat.com> 4553S: Odd Fixes 4554F: drivers/gpu/drm/udl/ 4555 4556DRM DRIVER FOR VMWARE VIRTUAL GPU 4557M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4558M: Sinclair Yeh <syeh@vmware.com> 4559M: Thomas Hellstrom <thellstrom@vmware.com> 4560L: dri-devel@lists.freedesktop.org 4561T: git git://people.freedesktop.org/~syeh/repos_linux 4562T: git git://people.freedesktop.org/~thomash/linux 4563S: Supported 4564F: drivers/gpu/drm/vmwgfx/ 4565F: include/uapi/drm/vmwgfx_drm.h 4566 4567DRM DRIVERS 4568M: David Airlie <airlied@linux.ie> 4569L: dri-devel@lists.freedesktop.org 4570T: git git://people.freedesktop.org/~airlied/linux 4571B: https://bugs.freedesktop.org/ 4572C: irc://chat.freenode.net/dri-devel 4573S: Maintained 4574F: drivers/gpu/drm/ 4575F: drivers/gpu/vga/ 4576F: Documentation/devicetree/bindings/display/ 4577F: Documentation/devicetree/bindings/gpu/ 4578F: Documentation/devicetree/bindings/video/ 4579F: Documentation/gpu/ 4580F: include/drm/ 4581F: include/uapi/drm/ 4582F: include/linux/vga* 4583 4584DRM DRIVERS AND MISC GPU PATCHES 4585M: Daniel Vetter <daniel.vetter@intel.com> 4586M: Jani Nikula <jani.nikula@linux.intel.com> 4587M: Sean Paul <seanpaul@chromium.org> 4588W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4589S: Maintained 4590T: git git://anongit.freedesktop.org/drm/drm-misc 4591F: Documentation/gpu/ 4592F: drivers/gpu/vga/ 4593F: drivers/gpu/drm/* 4594F: include/drm/drm* 4595F: include/uapi/drm/drm* 4596F: include/linux/vga* 4597 4598DRM DRIVERS FOR ALLWINNER A10 4599M: Maxime Ripard <maxime.ripard@free-electrons.com> 4600L: dri-devel@lists.freedesktop.org 4601S: Supported 4602F: drivers/gpu/drm/sun4i/ 4603F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4604T: git git://anongit.freedesktop.org/drm/drm-misc 4605 4606DRM DRIVERS FOR AMLOGIC SOCS 4607M: Neil Armstrong <narmstrong@baylibre.com> 4608L: dri-devel@lists.freedesktop.org 4609L: linux-amlogic@lists.infradead.org 4610W: http://linux-meson.com/ 4611S: Supported 4612F: drivers/gpu/drm/meson/ 4613F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4614F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4615F: Documentation/gpu/meson.rst 4616T: git git://anongit.freedesktop.org/drm/drm-misc 4617 4618DRM DRIVERS FOR ATMEL HLCDC 4619M: Boris Brezillon <boris.brezillon@free-electrons.com> 4620L: dri-devel@lists.freedesktop.org 4621S: Supported 4622F: drivers/gpu/drm/atmel-hlcdc/ 4623F: Documentation/devicetree/bindings/drm/atmel/ 4624T: git git://anongit.freedesktop.org/drm/drm-misc 4625 4626DRM DRIVERS FOR BRIDGE CHIPS 4627M: Archit Taneja <architt@codeaurora.org> 4628M: Andrzej Hajda <a.hajda@samsung.com> 4629R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4630S: Maintained 4631T: git git://anongit.freedesktop.org/drm/drm-misc 4632F: drivers/gpu/drm/bridge/ 4633 4634DRM DRIVERS FOR EXYNOS 4635M: Inki Dae <inki.dae@samsung.com> 4636M: Joonyoung Shim <jy0922.shim@samsung.com> 4637M: Seung-Woo Kim <sw0312.kim@samsung.com> 4638M: Kyungmin Park <kyungmin.park@samsung.com> 4639L: dri-devel@lists.freedesktop.org 4640T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4641S: Supported 4642F: drivers/gpu/drm/exynos/ 4643F: include/uapi/drm/exynos_drm.h 4644F: Documentation/devicetree/bindings/display/exynos/ 4645 4646DRM DRIVERS FOR FREESCALE DCU 4647M: Stefan Agner <stefan@agner.ch> 4648M: Alison Wang <alison.wang@freescale.com> 4649L: dri-devel@lists.freedesktop.org 4650S: Supported 4651F: drivers/gpu/drm/fsl-dcu/ 4652F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4653F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4654F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4655 4656DRM DRIVERS FOR FREESCALE IMX 4657M: Philipp Zabel <p.zabel@pengutronix.de> 4658L: dri-devel@lists.freedesktop.org 4659S: Maintained 4660F: drivers/gpu/drm/imx/ 4661F: drivers/gpu/ipu-v3/ 4662F: Documentation/devicetree/bindings/display/imx/ 4663 4664DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4665M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4666L: dri-devel@lists.freedesktop.org 4667T: git git://github.com/patjak/drm-gma500 4668S: Maintained 4669F: drivers/gpu/drm/gma500/ 4670 4671DRM DRIVERS FOR HISILICON 4672M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4673M: Rongrong Zou <zourongrong@gmail.com> 4674R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4675R: Chen Feng <puck.chen@hisilicon.com> 4676L: dri-devel@lists.freedesktop.org 4677T: git git://github.com/xin3liang/linux.git 4678S: Maintained 4679F: drivers/gpu/drm/hisilicon/ 4680F: Documentation/devicetree/bindings/display/hisilicon/ 4681 4682DRM DRIVERS FOR MEDIATEK 4683M: CK Hu <ck.hu@mediatek.com> 4684M: Philipp Zabel <p.zabel@pengutronix.de> 4685L: dri-devel@lists.freedesktop.org 4686S: Supported 4687F: drivers/gpu/drm/mediatek/ 4688F: Documentation/devicetree/bindings/display/mediatek/ 4689 4690DRM DRIVERS FOR NVIDIA TEGRA 4691M: Thierry Reding <thierry.reding@gmail.com> 4692L: dri-devel@lists.freedesktop.org 4693L: linux-tegra@vger.kernel.org 4694T: git git://anongit.freedesktop.org/tegra/linux.git 4695S: Supported 4696F: drivers/gpu/drm/tegra/ 4697F: drivers/gpu/host1x/ 4698F: include/linux/host1x.h 4699F: include/uapi/drm/tegra_drm.h 4700F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4701 4702DRM DRIVERS FOR RENESAS 4703M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4704L: dri-devel@lists.freedesktop.org 4705L: linux-renesas-soc@vger.kernel.org 4706T: git git://linuxtv.org/pinchartl/fbdev 4707S: Supported 4708F: drivers/gpu/drm/rcar-du/ 4709F: drivers/gpu/drm/shmobile/ 4710F: include/linux/platform_data/shmob_drm.h 4711F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4712F: Documentation/devicetree/bindings/display/renesas,du.txt 4713 4714DRM DRIVERS FOR ROCKCHIP 4715M: Mark Yao <mark.yao@rock-chips.com> 4716L: dri-devel@lists.freedesktop.org 4717S: Maintained 4718F: drivers/gpu/drm/rockchip/ 4719F: Documentation/devicetree/bindings/display/rockchip/ 4720T: git git://anongit.freedesktop.org/drm/drm-misc 4721 4722DRM DRIVERS FOR STI 4723M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4724M: Vincent Abriou <vincent.abriou@st.com> 4725L: dri-devel@lists.freedesktop.org 4726T: git git://anongit.freedesktop.org/drm/drm-misc 4727S: Maintained 4728F: drivers/gpu/drm/sti 4729F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4730 4731DRM DRIVERS FOR STM 4732M: Yannick Fertre <yannick.fertre@st.com> 4733M: Philippe Cornu <philippe.cornu@st.com> 4734M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4735M: Vincent Abriou <vincent.abriou@st.com> 4736L: dri-devel@lists.freedesktop.org 4737T: git git://anongit.freedesktop.org/drm/drm-misc 4738S: Maintained 4739F: drivers/gpu/drm/stm 4740F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4741 4742DRM DRIVERS FOR TI LCDC 4743M: Jyri Sarha <jsarha@ti.com> 4744R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4745L: dri-devel@lists.freedesktop.org 4746S: Maintained 4747F: drivers/gpu/drm/tilcdc/ 4748F: Documentation/devicetree/bindings/display/tilcdc/ 4749 4750DRM DRIVERS FOR TI OMAP 4751M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4752L: dri-devel@lists.freedesktop.org 4753S: Maintained 4754F: drivers/gpu/drm/omapdrm/ 4755F: Documentation/devicetree/bindings/display/ti/ 4756 4757DRM DRIVERS FOR VC4 4758M: Eric Anholt <eric@anholt.net> 4759T: git git://github.com/anholt/linux 4760S: Supported 4761F: drivers/gpu/drm/vc4/ 4762F: include/uapi/drm/vc4_drm.h 4763F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4764T: git git://anongit.freedesktop.org/drm/drm-misc 4765 4766DRM DRIVERS FOR VIVANTE GPU IP 4767M: Lucas Stach <l.stach@pengutronix.de> 4768R: Russell King <linux+etnaviv@armlinux.org.uk> 4769R: Christian Gmeiner <christian.gmeiner@gmail.com> 4770L: etnaviv@lists.freedesktop.org 4771L: dri-devel@lists.freedesktop.org 4772S: Maintained 4773F: drivers/gpu/drm/etnaviv/ 4774F: include/uapi/drm/etnaviv_drm.h 4775F: Documentation/devicetree/bindings/display/etnaviv/ 4776 4777DRM DRIVERS FOR ZTE ZX 4778M: Shawn Guo <shawnguo@kernel.org> 4779L: dri-devel@lists.freedesktop.org 4780S: Maintained 4781F: drivers/gpu/drm/zte/ 4782F: Documentation/devicetree/bindings/display/zte,vou.txt 4783T: git git://anongit.freedesktop.org/drm/drm-misc 4784 4785DRM PANEL DRIVERS 4786M: Thierry Reding <thierry.reding@gmail.com> 4787L: dri-devel@lists.freedesktop.org 4788T: git git://anongit.freedesktop.org/drm/drm-misc 4789S: Maintained 4790F: drivers/gpu/drm/drm_panel.c 4791F: drivers/gpu/drm/panel/ 4792F: include/drm/drm_panel.h 4793F: Documentation/devicetree/bindings/display/panel/ 4794 4795DRM TINYDRM DRIVERS 4796M: Noralf Trønnes <noralf@tronnes.org> 4797W: https://github.com/notro/tinydrm/wiki/Development 4798T: git git://anongit.freedesktop.org/drm/drm-misc 4799S: Maintained 4800F: drivers/gpu/drm/tinydrm/ 4801F: include/drm/tinydrm/ 4802 4803DSBR100 USB FM RADIO DRIVER 4804M: Alexey Klimov <klimov.linux@gmail.com> 4805L: linux-media@vger.kernel.org 4806T: git git://linuxtv.org/media_tree.git 4807S: Maintained 4808F: drivers/media/radio/dsbr100.c 4809 4810DSCC4 DRIVER 4811M: Francois Romieu <romieu@fr.zoreil.com> 4812L: netdev@vger.kernel.org 4813S: Maintained 4814F: drivers/net/wan/dscc4.c 4815 4816DT3155 MEDIA DRIVER 4817M: Hans Verkuil <hverkuil@xs4all.nl> 4818L: linux-media@vger.kernel.org 4819T: git git://linuxtv.org/media_tree.git 4820W: https://linuxtv.org 4821S: Odd Fixes 4822F: drivers/media/pci/dt3155/ 4823 4824DVB_USB_AF9015 MEDIA DRIVER 4825M: Antti Palosaari <crope@iki.fi> 4826L: linux-media@vger.kernel.org 4827W: https://linuxtv.org 4828W: http://palosaari.fi/linux/ 4829Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4830T: git git://linuxtv.org/anttip/media_tree.git 4831S: Maintained 4832F: drivers/media/usb/dvb-usb-v2/af9015* 4833 4834DVB_USB_AF9035 MEDIA DRIVER 4835M: Antti Palosaari <crope@iki.fi> 4836L: linux-media@vger.kernel.org 4837W: https://linuxtv.org 4838W: http://palosaari.fi/linux/ 4839Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4840T: git git://linuxtv.org/anttip/media_tree.git 4841S: Maintained 4842F: drivers/media/usb/dvb-usb-v2/af9035* 4843 4844DVB_USB_ANYSEE MEDIA DRIVER 4845M: Antti Palosaari <crope@iki.fi> 4846L: linux-media@vger.kernel.org 4847W: https://linuxtv.org 4848W: http://palosaari.fi/linux/ 4849Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4850T: git git://linuxtv.org/anttip/media_tree.git 4851S: Maintained 4852F: drivers/media/usb/dvb-usb-v2/anysee* 4853 4854DVB_USB_AU6610 MEDIA DRIVER 4855M: Antti Palosaari <crope@iki.fi> 4856L: linux-media@vger.kernel.org 4857W: https://linuxtv.org 4858W: http://palosaari.fi/linux/ 4859Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4860T: git git://linuxtv.org/anttip/media_tree.git 4861S: Maintained 4862F: drivers/media/usb/dvb-usb-v2/au6610* 4863 4864DVB_USB_CE6230 MEDIA DRIVER 4865M: Antti Palosaari <crope@iki.fi> 4866L: linux-media@vger.kernel.org 4867W: https://linuxtv.org 4868W: http://palosaari.fi/linux/ 4869Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4870T: git git://linuxtv.org/anttip/media_tree.git 4871S: Maintained 4872F: drivers/media/usb/dvb-usb-v2/ce6230* 4873 4874DVB_USB_CXUSB MEDIA DRIVER 4875M: Michael Krufky <mkrufky@linuxtv.org> 4876L: linux-media@vger.kernel.org 4877W: https://linuxtv.org 4878W: http://github.com/mkrufky 4879Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4880T: git git://linuxtv.org/media_tree.git 4881S: Maintained 4882F: drivers/media/usb/dvb-usb/cxusb* 4883 4884DVB_USB_EC168 MEDIA DRIVER 4885M: Antti Palosaari <crope@iki.fi> 4886L: linux-media@vger.kernel.org 4887W: https://linuxtv.org 4888W: http://palosaari.fi/linux/ 4889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4890T: git git://linuxtv.org/anttip/media_tree.git 4891S: Maintained 4892F: drivers/media/usb/dvb-usb-v2/ec168* 4893 4894DVB_USB_GL861 MEDIA DRIVER 4895M: Antti Palosaari <crope@iki.fi> 4896L: linux-media@vger.kernel.org 4897W: https://linuxtv.org 4898Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4899T: git git://linuxtv.org/anttip/media_tree.git 4900S: Maintained 4901F: drivers/media/usb/dvb-usb-v2/gl861* 4902 4903DVB_USB_MXL111SF MEDIA DRIVER 4904M: Michael Krufky <mkrufky@linuxtv.org> 4905L: linux-media@vger.kernel.org 4906W: https://linuxtv.org 4907W: http://github.com/mkrufky 4908Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4909T: git git://linuxtv.org/mkrufky/mxl111sf.git 4910S: Maintained 4911F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4912 4913DVB_USB_RTL28XXU MEDIA DRIVER 4914M: Antti Palosaari <crope@iki.fi> 4915L: linux-media@vger.kernel.org 4916W: https://linuxtv.org 4917W: http://palosaari.fi/linux/ 4918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4919T: git git://linuxtv.org/anttip/media_tree.git 4920S: Maintained 4921F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4922 4923DVB_USB_V2 MEDIA DRIVER 4924M: Antti Palosaari <crope@iki.fi> 4925L: linux-media@vger.kernel.org 4926W: https://linuxtv.org 4927W: http://palosaari.fi/linux/ 4928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4929T: git git://linuxtv.org/anttip/media_tree.git 4930S: Maintained 4931F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4932F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4933 4934DYNAMIC DEBUG 4935M: Jason Baron <jbaron@akamai.com> 4936S: Maintained 4937F: lib/dynamic_debug.c 4938F: include/linux/dynamic_debug.h 4939 4940DZ DECSTATION DZ11 SERIAL DRIVER 4941M: "Maciej W. Rozycki" <macro@linux-mips.org> 4942S: Maintained 4943F: drivers/tty/serial/dz.* 4944 4945E3X0 POWER BUTTON DRIVER 4946M: Moritz Fischer <moritz.fischer@ettus.com> 4947L: usrp-users@lists.ettus.com 4948W: http://www.ettus.com 4949S: Supported 4950F: drivers/input/misc/e3x0-button.c 4951F: Documentation/devicetree/bindings/input/e3x0-button.txt 4952 4953E4000 MEDIA DRIVER 4954M: Antti Palosaari <crope@iki.fi> 4955L: linux-media@vger.kernel.org 4956W: https://linuxtv.org 4957W: http://palosaari.fi/linux/ 4958Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4959T: git git://linuxtv.org/anttip/media_tree.git 4960S: Maintained 4961F: drivers/media/tuners/e4000* 4962 4963EATA ISA/EISA/PCI SCSI DRIVER 4964M: Dario Ballabio <ballabio_dario@emc.com> 4965L: linux-scsi@vger.kernel.org 4966S: Maintained 4967F: drivers/scsi/eata.c 4968 4969EC100 MEDIA DRIVER 4970M: Antti Palosaari <crope@iki.fi> 4971L: linux-media@vger.kernel.org 4972W: https://linuxtv.org 4973W: http://palosaari.fi/linux/ 4974Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4975T: git git://linuxtv.org/anttip/media_tree.git 4976S: Maintained 4977F: drivers/media/dvb-frontends/ec100* 4978 4979ECRYPT FILE SYSTEM 4980M: Tyler Hicks <tyhicks@canonical.com> 4981L: ecryptfs@vger.kernel.org 4982W: http://ecryptfs.org 4983W: https://launchpad.net/ecryptfs 4984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4985S: Supported 4986F: Documentation/filesystems/ecryptfs.txt 4987F: fs/ecryptfs/ 4988 4989EDAC-AMD64 4990M: Borislav Petkov <bp@alien8.de> 4991L: linux-edac@vger.kernel.org 4992S: Maintained 4993F: drivers/edac/amd64_edac* 4994 4995EDAC-CALXEDA 4996M: Robert Richter <rric@kernel.org> 4997L: linux-edac@vger.kernel.org 4998S: Maintained 4999F: drivers/edac/highbank* 5000 5001EDAC-CAVIUM OCTEON 5002M: Ralf Baechle <ralf@linux-mips.org> 5003M: David Daney <david.daney@cavium.com> 5004L: linux-edac@vger.kernel.org 5005L: linux-mips@linux-mips.org 5006S: Supported 5007F: drivers/edac/octeon_edac* 5008 5009EDAC-CAVIUM THUNDERX 5010M: David Daney <david.daney@cavium.com> 5011M: Jan Glauber <jglauber@cavium.com> 5012L: linux-edac@vger.kernel.org 5013S: Supported 5014F: drivers/edac/thunderx_edac* 5015 5016EDAC-CORE 5017M: Borislav Petkov <bp@alien8.de> 5018M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5019M: Mauro Carvalho Chehab <mchehab@kernel.org> 5020L: linux-edac@vger.kernel.org 5021T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5022T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5023S: Supported 5024F: Documentation/admin-guide/ras.rst 5025F: Documentation/driver-api/edac.rst 5026F: drivers/edac/ 5027F: include/linux/edac.h 5028 5029EDAC-E752X 5030M: Mark Gross <mark.gross@intel.com> 5031L: linux-edac@vger.kernel.org 5032S: Maintained 5033F: drivers/edac/e752x_edac.c 5034 5035EDAC-E7XXX 5036L: linux-edac@vger.kernel.org 5037S: Maintained 5038F: drivers/edac/e7xxx_edac.c 5039 5040EDAC-FSL_DDR 5041M: York Sun <york.sun@nxp.com> 5042L: linux-edac@vger.kernel.org 5043S: Maintained 5044F: drivers/edac/fsl_ddr_edac.* 5045 5046EDAC-GHES 5047M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5048M: Mauro Carvalho Chehab <mchehab@kernel.org> 5049L: linux-edac@vger.kernel.org 5050S: Maintained 5051F: drivers/edac/ghes_edac.c 5052 5053EDAC-I3000 5054L: linux-edac@vger.kernel.org 5055S: Orphan 5056F: drivers/edac/i3000_edac.c 5057 5058EDAC-I5000 5059L: linux-edac@vger.kernel.org 5060S: Maintained 5061F: drivers/edac/i5000_edac.c 5062 5063EDAC-I5400 5064M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5065M: Mauro Carvalho Chehab <mchehab@kernel.org> 5066L: linux-edac@vger.kernel.org 5067S: Maintained 5068F: drivers/edac/i5400_edac.c 5069 5070EDAC-I7300 5071M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5072M: Mauro Carvalho Chehab <mchehab@kernel.org> 5073L: linux-edac@vger.kernel.org 5074S: Maintained 5075F: drivers/edac/i7300_edac.c 5076 5077EDAC-I7CORE 5078M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5079M: Mauro Carvalho Chehab <mchehab@kernel.org> 5080L: linux-edac@vger.kernel.org 5081S: Maintained 5082F: drivers/edac/i7core_edac.c 5083 5084EDAC-I82443BXGX 5085M: Tim Small <tim@buttersideup.com> 5086L: linux-edac@vger.kernel.org 5087S: Maintained 5088F: drivers/edac/i82443bxgx_edac.c 5089 5090EDAC-I82975X 5091M: Ranganathan Desikan <ravi@jetztechnologies.com> 5092M: "Arvind R." <arvino55@gmail.com> 5093L: linux-edac@vger.kernel.org 5094S: Maintained 5095F: drivers/edac/i82975x_edac.c 5096 5097EDAC-IE31200 5098M: Jason Baron <jbaron@akamai.com> 5099L: linux-edac@vger.kernel.org 5100S: Maintained 5101F: drivers/edac/ie31200_edac.c 5102 5103EDAC-MPC85XX 5104M: Johannes Thumshirn <morbidrsa@gmail.com> 5105L: linux-edac@vger.kernel.org 5106S: Maintained 5107F: drivers/edac/mpc85xx_edac.[ch] 5108 5109EDAC-PASEMI 5110M: Egor Martovetsky <egor@pasemi.com> 5111L: linux-edac@vger.kernel.org 5112S: Maintained 5113F: drivers/edac/pasemi_edac.c 5114 5115EDAC-PND2 5116M: Tony Luck <tony.luck@intel.com> 5117L: linux-edac@vger.kernel.org 5118S: Maintained 5119F: drivers/edac/pnd2_edac.[ch] 5120 5121EDAC-R82600 5122M: Tim Small <tim@buttersideup.com> 5123L: linux-edac@vger.kernel.org 5124S: Maintained 5125F: drivers/edac/r82600_edac.c 5126 5127EDAC-SBRIDGE 5128M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5129M: Mauro Carvalho Chehab <mchehab@kernel.org> 5130L: linux-edac@vger.kernel.org 5131S: Maintained 5132F: drivers/edac/sb_edac.c 5133 5134EDAC-SKYLAKE 5135M: Tony Luck <tony.luck@intel.com> 5136L: linux-edac@vger.kernel.org 5137S: Maintained 5138F: drivers/edac/skx_edac.c 5139 5140EDIROL UA-101/UA-1000 DRIVER 5141M: Clemens Ladisch <clemens@ladisch.de> 5142L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5143T: git git://git.alsa-project.org/alsa-kernel.git 5144S: Maintained 5145F: sound/usb/misc/ua101.c 5146 5147EFI TEST DRIVER 5148L: linux-efi@vger.kernel.org 5149M: Ivan Hu <ivan.hu@canonical.com> 5150M: Matt Fleming <matt@codeblueprint.co.uk> 5151S: Maintained 5152F: drivers/firmware/efi/test/ 5153 5154EFI VARIABLE FILESYSTEM 5155M: Matthew Garrett <matthew.garrett@nebula.com> 5156M: Jeremy Kerr <jk@ozlabs.org> 5157M: Matt Fleming <matt@codeblueprint.co.uk> 5158T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5159L: linux-efi@vger.kernel.org 5160S: Maintained 5161F: fs/efivarfs/ 5162 5163EFIFB FRAMEBUFFER DRIVER 5164L: linux-fbdev@vger.kernel.org 5165M: Peter Jones <pjones@redhat.com> 5166S: Maintained 5167F: drivers/video/fbdev/efifb.c 5168 5169EFS FILESYSTEM 5170W: http://aeschi.ch.eu.org/efs/ 5171S: Orphan 5172F: fs/efs/ 5173 5174EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5175M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5176L: netdev@vger.kernel.org 5177S: Maintained 5178F: drivers/net/ethernet/ibm/ehea/ 5179 5180EM28XX VIDEO4LINUX DRIVER 5181M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5182M: Mauro Carvalho Chehab <mchehab@kernel.org> 5183L: linux-media@vger.kernel.org 5184W: https://linuxtv.org 5185T: git git://linuxtv.org/media_tree.git 5186S: Maintained 5187F: drivers/media/usb/em28xx/ 5188F: Documentation/media/v4l-drivers/em28xx* 5189 5190EMBEDDED LINUX 5191M: Paul Gortmaker <paul.gortmaker@windriver.com> 5192M: Matt Mackall <mpm@selenic.com> 5193M: David Woodhouse <dwmw2@infradead.org> 5194L: linux-embedded@vger.kernel.org 5195S: Maintained 5196 5197Emulex 10Gbps iSCSI - OneConnect DRIVER 5198M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5199M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5200M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5201L: linux-scsi@vger.kernel.org 5202W: http://www.broadcom.com 5203S: Supported 5204F: drivers/scsi/be2iscsi/ 5205 5206Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5207M: Sathya Perla <sathya.perla@broadcom.com> 5208M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5209M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5210M: Somnath Kotur <somnath.kotur@broadcom.com> 5211L: netdev@vger.kernel.org 5212W: http://www.emulex.com 5213S: Supported 5214F: drivers/net/ethernet/emulex/benet/ 5215 5216EMULEX ONECONNECT ROCE DRIVER 5217M: Selvin Xavier <selvin.xavier@broadcom.com> 5218M: Devesh Sharma <devesh.sharma@broadcom.com> 5219L: linux-rdma@vger.kernel.org 5220W: http://www.broadcom.com 5221S: Odd Fixes 5222F: drivers/infiniband/hw/ocrdma/ 5223F: include/uapi/rdma/ocrdma-abi.h 5224 5225EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5226M: James Smart <james.smart@broadcom.com> 5227M: Dick Kennedy <dick.kennedy@broadcom.com> 5228L: linux-scsi@vger.kernel.org 5229W: http://www.broadcom.com 5230S: Supported 5231F: drivers/scsi/lpfc/ 5232 5233ENE CB710 FLASH CARD READER DRIVER 5234M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5235S: Maintained 5236F: drivers/misc/cb710/ 5237F: drivers/mmc/host/cb710-mmc.* 5238F: include/linux/cb710.h 5239 5240ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5241M: Maxim Levitsky <maximlevitsky@gmail.com> 5242S: Maintained 5243F: drivers/media/rc/ene_ir.* 5244 5245EPSON S1D13XXX FRAMEBUFFER DRIVER 5246M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5247S: Maintained 5248T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5249F: drivers/video/fbdev/s1d13xxxfb.c 5250F: include/video/s1d13xxxfb.h 5251 5252ERRSEQ ERROR TRACKING INFRASTRUCTURE 5253M: Jeff Layton <jlayton@kernel.org> 5254S: Maintained 5255F: lib/errseq.c 5256F: include/linux/errseq.h 5257 5258ET131X NETWORK DRIVER 5259M: Mark Einon <mark.einon@gmail.com> 5260S: Odd Fixes 5261F: drivers/net/ethernet/agere/ 5262 5263ETHERNET BRIDGE 5264M: Stephen Hemminger <stephen@networkplumber.org> 5265L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5266L: netdev@vger.kernel.org 5267W: http://www.linuxfoundation.org/en/Net:Bridge 5268S: Maintained 5269F: include/linux/netfilter_bridge/ 5270F: net/bridge/ 5271 5272ETHERNET PHY LIBRARY 5273M: Andrew Lunn <andrew@lunn.ch> 5274M: Florian Fainelli <f.fainelli@gmail.com> 5275L: netdev@vger.kernel.org 5276S: Maintained 5277F: Documentation/ABI/testing/sysfs-bus-mdio 5278F: Documentation/devicetree/bindings/net/mdio* 5279F: Documentation/networking/phy.txt 5280F: drivers/net/phy/ 5281F: drivers/of/of_mdio.c 5282F: drivers/of/of_net.c 5283F: include/linux/*mdio*.h 5284F: include/linux/of_net.h 5285F: include/linux/phy.h 5286F: include/linux/phy_fixed.h 5287F: include/linux/platform_data/mdio-gpio.h 5288F: include/linux/platform_data/mdio-bcm-unimac.h 5289F: include/trace/events/mdio.h 5290F: include/uapi/linux/mdio.h 5291F: include/uapi/linux/mii.h 5292 5293EXT2 FILE SYSTEM 5294M: Jan Kara <jack@suse.com> 5295L: linux-ext4@vger.kernel.org 5296S: Maintained 5297F: Documentation/filesystems/ext2.txt 5298F: fs/ext2/ 5299F: include/linux/ext2* 5300 5301EXT4 FILE SYSTEM 5302M: "Theodore Ts'o" <tytso@mit.edu> 5303M: Andreas Dilger <adilger.kernel@dilger.ca> 5304L: linux-ext4@vger.kernel.org 5305W: http://ext4.wiki.kernel.org 5306Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5308S: Maintained 5309F: Documentation/filesystems/ext4.txt 5310F: fs/ext4/ 5311 5312Extended Verification Module (EVM) 5313M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5314L: linux-integrity@vger.kernel.org 5315S: Supported 5316F: security/integrity/evm/ 5317 5318EXTENSIBLE FIRMWARE INTERFACE (EFI) 5319M: Matt Fleming <matt@codeblueprint.co.uk> 5320M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5321L: linux-efi@vger.kernel.org 5322T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5323S: Maintained 5324F: Documentation/efi-stub.txt 5325F: arch/*/kernel/efi.c 5326F: arch/x86/boot/compressed/eboot.[ch] 5327F: arch/*/include/asm/efi.h 5328F: arch/x86/platform/efi/ 5329F: drivers/firmware/efi/ 5330F: include/linux/efi*.h 5331F: arch/arm/boot/compressed/efi-header.S 5332F: arch/arm64/kernel/efi-entry.S 5333 5334EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5335M: MyungJoo Ham <myungjoo.ham@samsung.com> 5336M: Chanwoo Choi <cw00.choi@samsung.com> 5337L: linux-kernel@vger.kernel.org 5338T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5339S: Maintained 5340F: drivers/extcon/ 5341F: include/linux/extcon/ 5342F: include/linux/extcon.h 5343F: Documentation/extcon/ 5344F: Documentation/devicetree/bindings/extcon/ 5345 5346EXYNOS DP DRIVER 5347M: Jingoo Han <jingoohan1@gmail.com> 5348L: dri-devel@lists.freedesktop.org 5349S: Maintained 5350F: drivers/gpu/drm/exynos/exynos_dp* 5351 5352EXYNOS SYSMMU (IOMMU) driver 5353M: Marek Szyprowski <m.szyprowski@samsung.com> 5354L: iommu@lists.linux-foundation.org 5355S: Maintained 5356F: drivers/iommu/exynos-iommu.c 5357 5358EZchip NPS platform support 5359M: Elad Kanfi <eladkan@mellanox.com> 5360M: Vineet Gupta <vgupta@synopsys.com> 5361S: Supported 5362F: arch/arc/plat-eznps 5363F: arch/arc/boot/dts/eznps.dts 5364 5365F2FS FILE SYSTEM 5366M: Jaegeuk Kim <jaegeuk@kernel.org> 5367M: Chao Yu <yuchao0@huawei.com> 5368L: linux-f2fs-devel@lists.sourceforge.net 5369W: https://f2fs.wiki.kernel.org/ 5370T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5371S: Maintained 5372F: Documentation/filesystems/f2fs.txt 5373F: Documentation/ABI/testing/sysfs-fs-f2fs 5374F: fs/f2fs/ 5375F: include/linux/f2fs_fs.h 5376F: include/trace/events/f2fs.h 5377 5378F71805F HARDWARE MONITORING DRIVER 5379M: Jean Delvare <jdelvare@suse.com> 5380L: linux-hwmon@vger.kernel.org 5381S: Maintained 5382F: Documentation/hwmon/f71805f 5383F: drivers/hwmon/f71805f.c 5384 5385FANOTIFY 5386M: Jan Kara <jack@suse.cz> 5387R: Amir Goldstein <amir73il@gmail.com> 5388L: linux-fsdevel@vger.kernel.org 5389S: Maintained 5390F: fs/notify/fanotify/ 5391F: include/linux/fanotify.h 5392F: include/uapi/linux/fanotify.h 5393 5394FARSYNC SYNCHRONOUS DRIVER 5395M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5396W: http://www.farsite.co.uk/ 5397S: Supported 5398F: drivers/net/wan/farsync.* 5399 5400FAULT INJECTION SUPPORT 5401M: Akinobu Mita <akinobu.mita@gmail.com> 5402S: Supported 5403F: Documentation/fault-injection/ 5404F: lib/fault-inject.c 5405 5406FBTFT Framebuffer drivers 5407M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5408S: Maintained 5409F: drivers/staging/fbtft/ 5410 5411FC0011 TUNER DRIVER 5412M: Michael Buesch <m@bues.ch> 5413L: linux-media@vger.kernel.org 5414S: Maintained 5415F: drivers/media/tuners/fc0011.h 5416F: drivers/media/tuners/fc0011.c 5417 5418FC2580 MEDIA DRIVER 5419M: Antti Palosaari <crope@iki.fi> 5420L: linux-media@vger.kernel.org 5421W: https://linuxtv.org 5422W: http://palosaari.fi/linux/ 5423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5424T: git git://linuxtv.org/anttip/media_tree.git 5425S: Maintained 5426F: drivers/media/tuners/fc2580* 5427 5428FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5429M: Johannes Thumshirn <jth@kernel.org> 5430L: fcoe-devel@open-fcoe.org 5431W: www.Open-FCoE.org 5432S: Supported 5433F: drivers/scsi/libfc/ 5434F: drivers/scsi/fcoe/ 5435F: include/scsi/fc/ 5436F: include/scsi/libfc.h 5437F: include/scsi/libfcoe.h 5438F: include/uapi/scsi/fc/ 5439 5440FILE LOCKING (flock() and fcntl()/lockf()) 5441M: Jeff Layton <jlayton@kernel.org> 5442M: "J. Bruce Fields" <bfields@fieldses.org> 5443L: linux-fsdevel@vger.kernel.org 5444S: Maintained 5445F: include/linux/fcntl.h 5446F: include/uapi/linux/fcntl.h 5447F: fs/fcntl.c 5448F: fs/locks.c 5449 5450FILESYSTEMS (VFS and infrastructure) 5451M: Alexander Viro <viro@zeniv.linux.org.uk> 5452L: linux-fsdevel@vger.kernel.org 5453S: Maintained 5454F: fs/* 5455F: include/linux/fs.h 5456F: include/uapi/linux/fs.h 5457 5458FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5459M: Riku Voipio <riku.voipio@iki.fi> 5460L: linux-hwmon@vger.kernel.org 5461S: Maintained 5462F: drivers/hwmon/f75375s.c 5463F: include/linux/f75375s.h 5464 5465FIREWIRE AUDIO DRIVERS 5466M: Clemens Ladisch <clemens@ladisch.de> 5467L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5468T: git git://git.alsa-project.org/alsa-kernel.git 5469S: Maintained 5470F: sound/firewire/ 5471 5472FIREWIRE MEDIA DRIVERS (firedtv) 5473M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5474L: linux-media@vger.kernel.org 5475L: linux1394-devel@lists.sourceforge.net 5476T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5477S: Maintained 5478F: drivers/media/firewire/ 5479 5480FIREWIRE SBP-2 TARGET 5481M: Chris Boot <bootc@bootc.net> 5482L: linux-scsi@vger.kernel.org 5483L: target-devel@vger.kernel.org 5484L: linux1394-devel@lists.sourceforge.net 5485T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5486S: Maintained 5487F: drivers/target/sbp/ 5488 5489FIREWIRE SUBSYSTEM 5490M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5491L: linux1394-devel@lists.sourceforge.net 5492W: http://ieee1394.wiki.kernel.org/ 5493T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5494S: Maintained 5495F: drivers/firewire/ 5496F: include/linux/firewire.h 5497F: include/uapi/linux/firewire*.h 5498F: tools/firewire/ 5499 5500FIRMWARE LOADER (request_firmware) 5501M: Luis R. Rodriguez <mcgrof@kernel.org> 5502L: linux-kernel@vger.kernel.org 5503S: Maintained 5504F: Documentation/firmware_class/ 5505F: drivers/base/firmware*.c 5506F: include/linux/firmware.h 5507 5508FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5509M: Joshua Morris <josh.h.morris@us.ibm.com> 5510M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5511S: Maintained 5512F: drivers/block/rsxx/ 5513 5514FLOPPY DRIVER 5515M: Jiri Kosina <jikos@kernel.org> 5516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5517S: Odd fixes 5518F: drivers/block/floppy.c 5519 5520FMC SUBSYSTEM 5521M: Alessandro Rubini <rubini@gnudd.com> 5522W: http://www.ohwr.org/projects/fmc-bus 5523S: Supported 5524F: drivers/fmc/ 5525F: include/linux/fmc*.h 5526F: include/linux/ipmi-fru.h 5527K: fmc_d.*register 5528 5529FPGA MANAGER FRAMEWORK 5530M: Alan Tull <atull@kernel.org> 5531M: Moritz Fischer <mdf@kernel.org> 5532L: linux-fpga@vger.kernel.org 5533S: Maintained 5534T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5535Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5536F: Documentation/fpga/ 5537F: Documentation/devicetree/bindings/fpga/ 5538F: drivers/fpga/ 5539F: include/linux/fpga/ 5540W: http://www.rocketboards.org 5541 5542FPU EMULATOR 5543M: Bill Metzenthen <billm@melbpc.org.au> 5544W: http://floatingpoint.sourceforge.net/emulator/index.html 5545S: Maintained 5546F: arch/x86/math-emu/ 5547 5548FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5549L: netdev@vger.kernel.org 5550S: Orphan 5551F: drivers/net/wan/dlci.c 5552F: drivers/net/wan/sdla.c 5553 5554FRAMEBUFFER LAYER 5555M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5556L: dri-devel@lists.freedesktop.org 5557L: linux-fbdev@vger.kernel.org 5558T: git git://github.com/bzolnier/linux.git 5559Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5560S: Maintained 5561F: Documentation/fb/ 5562F: drivers/video/ 5563F: include/video/ 5564F: include/linux/fb.h 5565F: include/uapi/video/ 5566F: include/uapi/linux/fb.h 5567 5568FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5569M: Horia Geantă <horia.geanta@nxp.com> 5570M: Aymen Sghaier <aymen.sghaier@nxp.com> 5571L: linux-crypto@vger.kernel.org 5572S: Maintained 5573F: drivers/crypto/caam/ 5574F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5575 5576FREESCALE DIU FRAMEBUFFER DRIVER 5577M: Timur Tabi <timur@tabi.org> 5578L: linux-fbdev@vger.kernel.org 5579S: Maintained 5580F: drivers/video/fbdev/fsl-diu-fb.* 5581 5582FREESCALE DMA DRIVER 5583M: Li Yang <leoyang.li@nxp.com> 5584M: Zhang Wei <zw@zh-kernel.org> 5585L: linuxppc-dev@lists.ozlabs.org 5586S: Maintained 5587F: drivers/dma/fsldma.* 5588 5589FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5590M: Claudiu Manoil <claudiu.manoil@freescale.com> 5591L: netdev@vger.kernel.org 5592S: Maintained 5593F: drivers/net/ethernet/freescale/gianfar* 5594X: drivers/net/ethernet/freescale/gianfar_ptp.c 5595F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5596 5597FREESCALE GPMI NAND DRIVER 5598M: Han Xu <han.xu@nxp.com> 5599L: linux-mtd@lists.infradead.org 5600S: Maintained 5601F: drivers/mtd/nand/gpmi-nand/* 5602 5603FREESCALE I2C CPM DRIVER 5604M: Jochen Friedrich <jochen@scram.de> 5605L: linuxppc-dev@lists.ozlabs.org 5606L: linux-i2c@vger.kernel.org 5607S: Maintained 5608F: drivers/i2c/busses/i2c-cpm.c 5609 5610FREESCALE IMX / MXC FEC DRIVER 5611M: Fugang Duan <fugang.duan@nxp.com> 5612L: netdev@vger.kernel.org 5613S: Maintained 5614F: drivers/net/ethernet/freescale/fec_main.c 5615F: drivers/net/ethernet/freescale/fec_ptp.c 5616F: drivers/net/ethernet/freescale/fec.h 5617F: Documentation/devicetree/bindings/net/fsl-fec.txt 5618 5619FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5620M: Sascha Hauer <kernel@pengutronix.de> 5621L: linux-fbdev@vger.kernel.org 5622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5623S: Maintained 5624F: include/linux/platform_data/video-imxfb.h 5625F: drivers/video/fbdev/imxfb.c 5626 5627FREESCALE QORIQ DPAA ETHERNET DRIVER 5628M: Madalin Bucur <madalin.bucur@nxp.com> 5629L: netdev@vger.kernel.org 5630S: Maintained 5631F: drivers/net/ethernet/freescale/dpaa 5632 5633FREESCALE QORIQ DPAA FMAN DRIVER 5634M: Madalin Bucur <madalin.bucur@nxp.com> 5635L: netdev@vger.kernel.org 5636S: Maintained 5637F: drivers/net/ethernet/freescale/fman 5638F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5639 5640FREESCALE QUAD SPI DRIVER 5641M: Han Xu <han.xu@nxp.com> 5642L: linux-mtd@lists.infradead.org 5643S: Maintained 5644F: drivers/mtd/spi-nor/fsl-quadspi.c 5645 5646FREESCALE QUICC ENGINE LIBRARY 5647M: Qiang Zhao <qiang.zhao@nxp.com> 5648L: linuxppc-dev@lists.ozlabs.org 5649S: Maintained 5650F: drivers/soc/fsl/qe/ 5651F: include/soc/fsl/*qe*.h 5652F: include/soc/fsl/*ucc*.h 5653 5654FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5655M: Li Yang <leoyang.li@nxp.com> 5656L: netdev@vger.kernel.org 5657L: linuxppc-dev@lists.ozlabs.org 5658S: Maintained 5659F: drivers/net/ethernet/freescale/ucc_geth* 5660 5661FREESCALE QUICC ENGINE UCC HDLC DRIVER 5662M: Zhao Qiang <qiang.zhao@nxp.com> 5663L: netdev@vger.kernel.org 5664L: linuxppc-dev@lists.ozlabs.org 5665S: Maintained 5666F: drivers/net/wan/fsl_ucc_hdlc* 5667 5668FREESCALE QUICC ENGINE UCC UART DRIVER 5669M: Timur Tabi <timur@tabi.org> 5670L: linuxppc-dev@lists.ozlabs.org 5671S: Maintained 5672F: drivers/tty/serial/ucc_uart.c 5673 5674FREESCALE SOC DRIVERS 5675M: Li Yang <leoyang.li@nxp.com> 5676L: linuxppc-dev@lists.ozlabs.org 5677L: linux-arm-kernel@lists.infradead.org 5678S: Maintained 5679F: Documentation/devicetree/bindings/soc/fsl/ 5680F: drivers/soc/fsl/ 5681F: include/linux/fsl/ 5682 5683FREESCALE SOC FS_ENET DRIVER 5684M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5685M: Vitaly Bordug <vbordug@ru.mvista.com> 5686L: linuxppc-dev@lists.ozlabs.org 5687L: netdev@vger.kernel.org 5688S: Maintained 5689F: drivers/net/ethernet/freescale/fs_enet/ 5690F: include/linux/fs_enet_pd.h 5691 5692FREESCALE SOC SOUND DRIVERS 5693M: Timur Tabi <timur@tabi.org> 5694M: Nicolin Chen <nicoleotsuka@gmail.com> 5695M: Xiubo Li <Xiubo.Lee@gmail.com> 5696R: Fabio Estevam <fabio.estevam@nxp.com> 5697L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5698L: linuxppc-dev@lists.ozlabs.org 5699S: Maintained 5700F: sound/soc/fsl/fsl* 5701F: sound/soc/fsl/imx* 5702F: sound/soc/fsl/mpc8610_hpcd.c 5703 5704FREESCALE USB PERIPHERAL DRIVERS 5705M: Li Yang <leoyang.li@nxp.com> 5706L: linux-usb@vger.kernel.org 5707L: linuxppc-dev@lists.ozlabs.org 5708S: Maintained 5709F: drivers/usb/gadget/udc/fsl* 5710 5711FREEVXFS FILESYSTEM 5712M: Christoph Hellwig <hch@infradead.org> 5713W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5714S: Maintained 5715F: fs/freevxfs/ 5716 5717FREEZER 5718M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5719M: Pavel Machek <pavel@ucw.cz> 5720L: linux-pm@vger.kernel.org 5721S: Supported 5722F: Documentation/power/freezing-of-tasks.txt 5723F: include/linux/freezer.h 5724F: kernel/freezer.c 5725 5726FRONTSWAP API 5727M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5728L: linux-kernel@vger.kernel.org 5729S: Maintained 5730F: mm/frontswap.c 5731F: include/linux/frontswap.h 5732 5733FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5734M: David Howells <dhowells@redhat.com> 5735L: linux-cachefs@redhat.com (moderated for non-subscribers) 5736S: Supported 5737F: Documentation/filesystems/caching/ 5738F: fs/fscache/ 5739F: include/linux/fscache*.h 5740 5741FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5742M: Theodore Y. Ts'o <tytso@mit.edu> 5743M: Jaegeuk Kim <jaegeuk@kernel.org> 5744L: linux-fscrypt@vger.kernel.org 5745Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5746T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5747S: Supported 5748F: fs/crypto/ 5749F: include/linux/fscrypt*.h 5750F: Documentation/filesystems/fscrypt.rst 5751 5752FUJITSU FR-V (FRV) PORT 5753S: Orphan 5754F: arch/frv/ 5755 5756FUJITSU LAPTOP EXTRAS 5757M: Jonathan Woithe <jwoithe@just42.net> 5758L: platform-driver-x86@vger.kernel.org 5759S: Maintained 5760F: drivers/platform/x86/fujitsu-laptop.c 5761 5762FUJITSU M-5MO LS CAMERA ISP DRIVER 5763M: Kyungmin Park <kyungmin.park@samsung.com> 5764M: Heungjun Kim <riverful.kim@samsung.com> 5765L: linux-media@vger.kernel.org 5766S: Maintained 5767F: drivers/media/i2c/m5mols/ 5768F: include/media/i2c/m5mols.h 5769 5770FUJITSU TABLET EXTRAS 5771M: Robert Gerlach <khnz@gmx.de> 5772L: platform-driver-x86@vger.kernel.org 5773S: Maintained 5774F: drivers/platform/x86/fujitsu-tablet.c 5775 5776FUSE: FILESYSTEM IN USERSPACE 5777M: Miklos Szeredi <miklos@szeredi.hu> 5778L: linux-fsdevel@vger.kernel.org 5779W: http://fuse.sourceforge.net/ 5780T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5781S: Maintained 5782F: fs/fuse/ 5783F: include/uapi/linux/fuse.h 5784F: Documentation/filesystems/fuse.txt 5785 5786FUTEX SUBSYSTEM 5787M: Thomas Gleixner <tglx@linutronix.de> 5788M: Ingo Molnar <mingo@redhat.com> 5789R: Peter Zijlstra <peterz@infradead.org> 5790R: Darren Hart <dvhart@infradead.org> 5791L: linux-kernel@vger.kernel.org 5792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5793S: Maintained 5794F: kernel/futex.c 5795F: kernel/futex_compat.c 5796F: include/asm-generic/futex.h 5797F: include/linux/futex.h 5798F: include/uapi/linux/futex.h 5799F: tools/testing/selftests/futex/ 5800F: tools/perf/bench/futex* 5801F: Documentation/*futex* 5802 5803FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5804M: Rik Faith <faith@cs.unc.edu> 5805L: linux-scsi@vger.kernel.org 5806S: Odd Fixes (e.g., new signatures) 5807F: drivers/scsi/fdomain.* 5808 5809GCC PLUGINS 5810M: Kees Cook <keescook@chromium.org> 5811R: Emese Revfy <re.emese@gmail.com> 5812L: kernel-hardening@lists.openwall.com 5813S: Maintained 5814F: scripts/gcc-plugins/ 5815F: scripts/gcc-plugin.sh 5816F: scripts/Makefile.gcc-plugins 5817F: Documentation/gcc-plugins.txt 5818 5819GCOV BASED KERNEL PROFILING 5820M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5821S: Maintained 5822F: kernel/gcov/ 5823F: Documentation/dev-tools/gcov.rst 5824 5825GDB KERNEL DEBUGGING HELPER SCRIPTS 5826M: Jan Kiszka <jan.kiszka@siemens.com> 5827M: Kieran Bingham <kieran@bingham.xyz> 5828S: Supported 5829F: scripts/gdb/ 5830 5831GDT SCSI DISK ARRAY CONTROLLER DRIVER 5832M: Achim Leubner <achim_leubner@adaptec.com> 5833L: linux-scsi@vger.kernel.org 5834W: http://www.icp-vortex.com/ 5835S: Supported 5836F: drivers/scsi/gdt* 5837 5838GEMTEK FM RADIO RECEIVER DRIVER 5839M: Hans Verkuil <hverkuil@xs4all.nl> 5840L: linux-media@vger.kernel.org 5841T: git git://linuxtv.org/media_tree.git 5842W: https://linuxtv.org 5843S: Maintained 5844F: drivers/media/radio/radio-gemtek* 5845 5846GENERIC GPIO I2C DRIVER 5847M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5848S: Supported 5849F: drivers/i2c/busses/i2c-gpio.c 5850F: include/linux/i2c-gpio.h 5851 5852GENERIC GPIO I2C MULTIPLEXER DRIVER 5853M: Peter Korsgaard <peter.korsgaard@barco.com> 5854L: linux-i2c@vger.kernel.org 5855S: Supported 5856F: drivers/i2c/muxes/i2c-mux-gpio.c 5857F: include/linux/i2c-mux-gpio.h 5858F: Documentation/i2c/muxes/i2c-mux-gpio 5859 5860GENERIC HDLC (WAN) DRIVERS 5861M: Krzysztof Halasa <khc@pm.waw.pl> 5862W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5863S: Maintained 5864F: drivers/net/wan/c101.c 5865F: drivers/net/wan/hd6457* 5866F: drivers/net/wan/hdlc* 5867F: drivers/net/wan/n2.c 5868F: drivers/net/wan/pc300too.c 5869F: drivers/net/wan/pci200syn.c 5870F: drivers/net/wan/wanxl* 5871 5872GENERIC INCLUDE/ASM HEADER FILES 5873M: Arnd Bergmann <arnd@arndb.de> 5874L: linux-arch@vger.kernel.org 5875T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5876S: Maintained 5877F: include/asm-generic/ 5878F: include/uapi/asm-generic/ 5879 5880GENERIC PHY FRAMEWORK 5881M: Kishon Vijay Abraham I <kishon@ti.com> 5882L: linux-kernel@vger.kernel.org 5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5884S: Supported 5885F: drivers/phy/ 5886F: include/linux/phy/ 5887 5888GENERIC PM DOMAINS 5889M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5890M: Kevin Hilman <khilman@kernel.org> 5891M: Ulf Hansson <ulf.hansson@linaro.org> 5892L: linux-pm@vger.kernel.org 5893S: Supported 5894F: drivers/base/power/domain*.c 5895F: include/linux/pm_domain.h 5896F: Documentation/devicetree/bindings/power/power_domain.txt 5897 5898GENERIC UIO DRIVER FOR PCI DEVICES 5899M: "Michael S. Tsirkin" <mst@redhat.com> 5900L: kvm@vger.kernel.org 5901S: Supported 5902F: drivers/uio/uio_pci_generic.c 5903 5904GENWQE (IBM Generic Workqueue Card) 5905M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5906M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5907S: Supported 5908F: drivers/misc/genwqe/ 5909 5910GET_MAINTAINER SCRIPT 5911M: Joe Perches <joe@perches.com> 5912S: Maintained 5913F: scripts/get_maintainer.pl 5914 5915GFS2 FILE SYSTEM 5916M: Steven Whitehouse <swhiteho@redhat.com> 5917M: Bob Peterson <rpeterso@redhat.com> 5918L: cluster-devel@redhat.com 5919W: http://sources.redhat.com/cluster/ 5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5921S: Supported 5922F: Documentation/filesystems/gfs2*.txt 5923F: fs/gfs2/ 5924F: include/uapi/linux/gfs2_ondisk.h 5925 5926GIGASET ISDN DRIVERS 5927M: Paul Bolle <pebolle@tiscali.nl> 5928L: gigaset307x-common@lists.sourceforge.net 5929W: http://gigaset307x.sourceforge.net/ 5930S: Odd Fixes 5931F: Documentation/isdn/README.gigaset 5932F: drivers/isdn/gigaset/ 5933F: include/uapi/linux/gigaset_dev.h 5934 5935GO7007 MPEG CODEC 5936M: Hans Verkuil <hans.verkuil@cisco.com> 5937L: linux-media@vger.kernel.org 5938S: Maintained 5939F: drivers/media/usb/go7007/ 5940 5941GOODIX TOUCHSCREEN 5942M: Bastien Nocera <hadess@hadess.net> 5943L: linux-input@vger.kernel.org 5944S: Maintained 5945F: drivers/input/touchscreen/goodix.c 5946 5947GPIO ACPI SUPPORT 5948M: Mika Westerberg <mika.westerberg@linux.intel.com> 5949M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5950L: linux-gpio@vger.kernel.org 5951L: linux-acpi@vger.kernel.org 5952S: Maintained 5953F: Documentation/acpi/gpio-properties.txt 5954F: drivers/gpio/gpiolib-acpi.c 5955 5956GPIO IR Transmitter 5957M: Sean Young <sean@mess.org> 5958L: linux-media@vger.kernel.org 5959S: Maintained 5960F: drivers/media/rc/gpio-ir-tx.c 5961 5962GPIO MOCKUP DRIVER 5963M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5964L: linux-gpio@vger.kernel.org 5965S: Maintained 5966F: drivers/gpio/gpio-mockup.c 5967F: tools/testing/selftests/gpio/ 5968 5969GPIO SUBSYSTEM 5970M: Linus Walleij <linus.walleij@linaro.org> 5971L: linux-gpio@vger.kernel.org 5972T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5973S: Maintained 5974F: Documentation/devicetree/bindings/gpio/ 5975F: Documentation/gpio/ 5976F: Documentation/ABI/testing/gpio-cdev 5977F: Documentation/ABI/obsolete/sysfs-gpio 5978F: drivers/gpio/ 5979F: include/linux/gpio/ 5980F: include/linux/gpio.h 5981F: include/asm-generic/gpio.h 5982F: include/uapi/linux/gpio.h 5983F: tools/gpio/ 5984 5985GRE DEMULTIPLEXER DRIVER 5986M: Dmitry Kozlov <xeb@mail.ru> 5987L: netdev@vger.kernel.org 5988S: Maintained 5989F: net/ipv4/gre_demux.c 5990F: net/ipv4/gre_offload.c 5991F: include/net/gre.h 5992 5993GRETH 10/100/1G Ethernet MAC device driver 5994M: Andreas Larsson <andreas@gaisler.com> 5995L: netdev@vger.kernel.org 5996S: Maintained 5997F: drivers/net/ethernet/aeroflex/ 5998 5999GREYBUS AUDIO PROTOCOLS DRIVERS 6000M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6001M: Mark Greer <mgreer@animalcreek.com> 6002S: Maintained 6003F: drivers/staging/greybus/audio_apbridgea.c 6004F: drivers/staging/greybus/audio_apbridgea.h 6005F: drivers/staging/greybus/audio_codec.c 6006F: drivers/staging/greybus/audio_codec.h 6007F: drivers/staging/greybus/audio_gb.c 6008F: drivers/staging/greybus/audio_manager.c 6009F: drivers/staging/greybus/audio_manager.h 6010F: drivers/staging/greybus/audio_manager_module.c 6011F: drivers/staging/greybus/audio_manager_private.h 6012F: drivers/staging/greybus/audio_manager_sysfs.c 6013F: drivers/staging/greybus/audio_module.c 6014F: drivers/staging/greybus/audio_topology.c 6015 6016GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6017M: Viresh Kumar <vireshk@kernel.org> 6018S: Maintained 6019F: drivers/staging/greybus/authentication.c 6020F: drivers/staging/greybus/bootrom.c 6021F: drivers/staging/greybus/firmware.h 6022F: drivers/staging/greybus/fw-core.c 6023F: drivers/staging/greybus/fw-download.c 6024F: drivers/staging/greybus/fw-managament.c 6025F: drivers/staging/greybus/greybus_authentication.h 6026F: drivers/staging/greybus/greybus_firmware.h 6027F: drivers/staging/greybus/hid.c 6028F: drivers/staging/greybus/i2c.c 6029F: drivers/staging/greybus/spi.c 6030F: drivers/staging/greybus/spilib.c 6031F: drivers/staging/greybus/spilib.h 6032 6033GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6034M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6035S: Maintained 6036F: drivers/staging/greybus/loopback.c 6037F: drivers/staging/greybus/timesync.c 6038F: drivers/staging/greybus/timesync_platform.c 6039 6040GREYBUS PLATFORM DRIVERS 6041M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6042S: Maintained 6043F: drivers/staging/greybus/arche-platform.c 6044F: drivers/staging/greybus/arche-apb-ctrl.c 6045F: drivers/staging/greybus/arche_platform.h 6046 6047GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6048M: Rui Miguel Silva <rmfrfs@gmail.com> 6049S: Maintained 6050F: drivers/staging/greybus/sdio.c 6051F: drivers/staging/greybus/light.c 6052F: drivers/staging/greybus/gpio.c 6053F: drivers/staging/greybus/power_supply.c 6054F: drivers/staging/greybus/spi.c 6055F: drivers/staging/greybus/spilib.c 6056 6057GREYBUS SUBSYSTEM 6058M: Johan Hovold <johan@kernel.org> 6059M: Alex Elder <elder@kernel.org> 6060M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6061S: Maintained 6062F: drivers/staging/greybus/ 6063L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6064 6065GREYBUS UART PROTOCOLS DRIVERS 6066M: David Lin <dtwlin@gmail.com> 6067S: Maintained 6068F: drivers/staging/greybus/uart.c 6069F: drivers/staging/greybus/log.c 6070 6071GS1662 VIDEO SERIALIZER 6072M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6073L: linux-media@vger.kernel.org 6074T: git git://linuxtv.org/media_tree.git 6075S: Maintained 6076F: drivers/media/spi/gs1662.c 6077 6078GSPCA FINEPIX SUBDRIVER 6079M: Frank Zago <frank@zago.net> 6080L: linux-media@vger.kernel.org 6081T: git git://linuxtv.org/media_tree.git 6082S: Maintained 6083F: drivers/media/usb/gspca/finepix.c 6084 6085GSPCA GL860 SUBDRIVER 6086M: Olivier Lorin <o.lorin@laposte.net> 6087L: linux-media@vger.kernel.org 6088T: git git://linuxtv.org/media_tree.git 6089S: Maintained 6090F: drivers/media/usb/gspca/gl860/ 6091 6092GSPCA M5602 SUBDRIVER 6093M: Erik Andren <erik.andren@gmail.com> 6094L: linux-media@vger.kernel.org 6095T: git git://linuxtv.org/media_tree.git 6096S: Maintained 6097F: drivers/media/usb/gspca/m5602/ 6098 6099GSPCA PAC207 SONIXB SUBDRIVER 6100M: Hans Verkuil <hverkuil@xs4all.nl> 6101L: linux-media@vger.kernel.org 6102T: git git://linuxtv.org/media_tree.git 6103S: Odd Fixes 6104F: drivers/media/usb/gspca/pac207.c 6105 6106GSPCA SN9C20X SUBDRIVER 6107M: Brian Johnson <brijohn@gmail.com> 6108L: linux-media@vger.kernel.org 6109T: git git://linuxtv.org/media_tree.git 6110S: Maintained 6111F: drivers/media/usb/gspca/sn9c20x.c 6112 6113GSPCA T613 SUBDRIVER 6114M: Leandro Costantino <lcostantino@gmail.com> 6115L: linux-media@vger.kernel.org 6116T: git git://linuxtv.org/media_tree.git 6117S: Maintained 6118F: drivers/media/usb/gspca/t613.c 6119 6120GSPCA USB WEBCAM DRIVER 6121M: Hans Verkuil <hverkuil@xs4all.nl> 6122L: linux-media@vger.kernel.org 6123T: git git://linuxtv.org/media_tree.git 6124S: Odd Fixes 6125F: drivers/media/usb/gspca/ 6126 6127GTP (GPRS Tunneling Protocol) 6128M: Pablo Neira Ayuso <pablo@netfilter.org> 6129M: Harald Welte <laforge@gnumonks.org> 6130L: osmocom-net-gprs@lists.osmocom.org 6131T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6132S: Maintained 6133F: drivers/net/gtp.c 6134 6135GUID PARTITION TABLE (GPT) 6136M: Davidlohr Bueso <dave@stgolabs.net> 6137L: linux-efi@vger.kernel.org 6138S: Maintained 6139F: block/partitions/efi.* 6140 6141H8/300 ARCHITECTURE 6142M: Yoshinori Sato <ysato@users.sourceforge.jp> 6143L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6144W: http://uclinux-h8.sourceforge.jp 6145T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6146S: Maintained 6147F: arch/h8300/ 6148F: drivers/clocksource/h8300_*.c 6149F: drivers/clk/h8300/ 6150F: drivers/irqchip/irq-renesas-h8*.c 6151 6152HACKRF MEDIA DRIVER 6153M: Antti Palosaari <crope@iki.fi> 6154L: linux-media@vger.kernel.org 6155W: https://linuxtv.org 6156W: http://palosaari.fi/linux/ 6157Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6158T: git git://linuxtv.org/anttip/media_tree.git 6159S: Maintained 6160F: drivers/media/usb/hackrf/ 6161 6162HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6163M: Frank Seidel <frank@f-seidel.de> 6164L: platform-driver-x86@vger.kernel.org 6165W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6166S: Maintained 6167F: drivers/platform/x86/hdaps.c 6168 6169HARDWARE MONITORING 6170M: Jean Delvare <jdelvare@suse.com> 6171M: Guenter Roeck <linux@roeck-us.net> 6172L: linux-hwmon@vger.kernel.org 6173W: http://hwmon.wiki.kernel.org/ 6174T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6175T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6176S: Maintained 6177F: Documentation/hwmon/ 6178F: drivers/hwmon/ 6179F: include/linux/hwmon*.h 6180 6181HARDWARE RANDOM NUMBER GENERATOR CORE 6182M: Matt Mackall <mpm@selenic.com> 6183M: Herbert Xu <herbert@gondor.apana.org.au> 6184L: linux-crypto@vger.kernel.org 6185S: Odd fixes 6186F: Documentation/devicetree/bindings/rng/ 6187F: Documentation/hw_random.txt 6188F: drivers/char/hw_random/ 6189F: include/linux/hw_random.h 6190 6191HARDWARE SPINLOCK CORE 6192M: Ohad Ben-Cohen <ohad@wizery.com> 6193M: Bjorn Andersson <bjorn.andersson@linaro.org> 6194L: linux-remoteproc@vger.kernel.org 6195S: Maintained 6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6197F: Documentation/devicetree/bindings/hwlock/ 6198F: Documentation/hwspinlock.txt 6199F: drivers/hwspinlock/ 6200F: include/linux/hwspinlock.h 6201 6202HARMONY SOUND DRIVER 6203L: linux-parisc@vger.kernel.org 6204S: Maintained 6205F: sound/parisc/harmony.* 6206 6207HDPVR USB VIDEO ENCODER DRIVER 6208M: Hans Verkuil <hverkuil@xs4all.nl> 6209L: linux-media@vger.kernel.org 6210T: git git://linuxtv.org/media_tree.git 6211W: https://linuxtv.org 6212S: Odd Fixes 6213F: drivers/media/usb/hdpvr/ 6214 6215HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6216M: Jimmy Vance <jimmy.vance@hpe.com> 6217S: Supported 6218F: Documentation/watchdog/hpwdt.txt 6219F: drivers/watchdog/hpwdt.c 6220 6221HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6222M: Don Brace <don.brace@microsemi.com> 6223L: esc.storagedev@microsemi.com 6224L: linux-scsi@vger.kernel.org 6225S: Supported 6226F: Documentation/scsi/hpsa.txt 6227F: drivers/scsi/hpsa*.[ch] 6228F: include/linux/cciss*.h 6229F: include/uapi/linux/cciss*.h 6230 6231HFI1 DRIVER 6232M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6233M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6234L: linux-rdma@vger.kernel.org 6235S: Supported 6236F: drivers/infiniband/hw/hfi1 6237 6238HFS FILESYSTEM 6239L: linux-fsdevel@vger.kernel.org 6240S: Orphan 6241F: Documentation/filesystems/hfs.txt 6242F: fs/hfs/ 6243 6244HFSPLUS FILESYSTEM 6245L: linux-fsdevel@vger.kernel.org 6246S: Orphan 6247F: Documentation/filesystems/hfsplus.txt 6248F: fs/hfsplus/ 6249 6250HGA FRAMEBUFFER DRIVER 6251M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6252L: linux-nvidia@lists.surfsouth.com 6253W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6254S: Maintained 6255F: drivers/video/fbdev/hgafb.c 6256 6257HIBERNATION (aka Software Suspend, aka swsusp) 6258M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6259M: Pavel Machek <pavel@ucw.cz> 6260L: linux-pm@vger.kernel.org 6261B: https://bugzilla.kernel.org 6262S: Supported 6263F: arch/x86/power/ 6264F: drivers/base/power/ 6265F: kernel/power/ 6266F: include/linux/suspend.h 6267F: include/linux/freezer.h 6268F: include/linux/pm.h 6269F: arch/*/include/asm/suspend*.h 6270 6271HID CORE LAYER 6272M: Jiri Kosina <jikos@kernel.org> 6273R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6274L: linux-input@vger.kernel.org 6275T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6276S: Maintained 6277F: drivers/hid/ 6278F: include/linux/hid* 6279F: include/uapi/linux/hid* 6280 6281HID SENSOR HUB DRIVERS 6282M: Jiri Kosina <jikos@kernel.org> 6283M: Jonathan Cameron <jic23@kernel.org> 6284M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6285L: linux-input@vger.kernel.org 6286L: linux-iio@vger.kernel.org 6287S: Maintained 6288F: Documentation/hid/hid-sensor* 6289F: drivers/hid/hid-sensor-* 6290F: drivers/iio/*/hid-* 6291F: include/linux/hid-sensor-* 6292 6293HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6294M: Thomas Gleixner <tglx@linutronix.de> 6295L: linux-kernel@vger.kernel.org 6296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6297S: Maintained 6298F: Documentation/timers/ 6299F: kernel/time/hrtimer.c 6300F: kernel/time/clockevents.c 6301F: kernel/time/timer_*.c 6302F: include/linux/clockchips.h 6303F: include/linux/hrtimer.h 6304 6305HIGH-SPEED SCC DRIVER FOR AX.25 6306L: linux-hams@vger.kernel.org 6307S: Orphan 6308F: drivers/net/hamradio/dmascc.c 6309F: drivers/net/hamradio/scc.c 6310 6311HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6312M: HighPoint Linux Team <linux@highpoint-tech.com> 6313W: http://www.highpoint-tech.com 6314S: Supported 6315F: Documentation/scsi/hptiop.txt 6316F: drivers/scsi/hptiop.c 6317 6318HIPPI 6319M: Jes Sorensen <jes@trained-monkey.org> 6320L: linux-hippi@sunsite.dk 6321S: Maintained 6322F: include/linux/hippidevice.h 6323F: include/uapi/linux/if_hippi.h 6324F: net/802/hippi.c 6325F: drivers/net/hippi/ 6326 6327HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6328M: Yisen Zhuang <yisen.zhuang@huawei.com> 6329M: Salil Mehta <salil.mehta@huawei.com> 6330L: netdev@vger.kernel.org 6331W: http://www.hisilicon.com 6332S: Maintained 6333F: drivers/net/ethernet/hisilicon/hns3/ 6334 6335HISILICON NETWORK SUBSYSTEM DRIVER 6336M: Yisen Zhuang <yisen.zhuang@huawei.com> 6337M: Salil Mehta <salil.mehta@huawei.com> 6338L: netdev@vger.kernel.org 6339W: http://www.hisilicon.com 6340S: Maintained 6341F: drivers/net/ethernet/hisilicon/ 6342F: Documentation/devicetree/bindings/net/hisilicon*.txt 6343 6344HISILICON PMU DRIVER 6345M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6346W: http://www.hisilicon.com 6347S: Supported 6348F: drivers/perf/hisilicon 6349F: Documentation/perf/hisi-pmu.txt 6350 6351HISILICON ROCE DRIVER 6352M: Lijun Ou <oulijun@huawei.com> 6353M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6354L: linux-rdma@vger.kernel.org 6355S: Maintained 6356F: drivers/infiniband/hw/hns/ 6357F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6358 6359HISILICON SAS Controller 6360M: John Garry <john.garry@huawei.com> 6361W: http://www.hisilicon.com 6362S: Supported 6363F: drivers/scsi/hisi_sas/ 6364F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6365 6366HMM - Heterogeneous Memory Management 6367M: Jérôme Glisse <jglisse@redhat.com> 6368L: linux-mm@kvack.org 6369S: Maintained 6370F: mm/hmm* 6371F: include/linux/hmm* 6372 6373HOST AP DRIVER 6374M: Jouni Malinen <j@w1.fi> 6375L: linux-wireless@vger.kernel.org 6376W: http://w1.fi/hostap-driver.html 6377S: Obsolete 6378F: drivers/net/wireless/intersil/hostap/ 6379 6380HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6381L: platform-driver-x86@vger.kernel.org 6382S: Orphan 6383F: drivers/platform/x86/tc1100-wmi.c 6384 6385HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6386M: Jaroslav Kysela <perex@perex.cz> 6387S: Maintained 6388F: drivers/net/ethernet/hp/hp100.* 6389 6390HPET: High Precision Event Timers driver 6391M: Clemens Ladisch <clemens@ladisch.de> 6392S: Maintained 6393F: Documentation/timers/hpet.txt 6394F: drivers/char/hpet.c 6395F: include/linux/hpet.h 6396F: include/uapi/linux/hpet.h 6397 6398HPET: x86 6399S: Orphan 6400F: arch/x86/kernel/hpet.c 6401F: arch/x86/include/asm/hpet.h 6402 6403HPFS FILESYSTEM 6404M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6405W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6406S: Maintained 6407F: fs/hpfs/ 6408 6409HSI SUBSYSTEM 6410M: Sebastian Reichel <sre@kernel.org> 6411T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6412S: Maintained 6413F: Documentation/ABI/testing/sysfs-bus-hsi 6414F: Documentation/driver-api/hsi.rst 6415F: drivers/hsi/ 6416F: include/linux/hsi/ 6417F: include/uapi/linux/hsi/ 6418 6419HSO 3G MODEM DRIVER 6420L: linux-usb@vger.kernel.org 6421S: Orphan 6422F: drivers/net/usb/hso.c 6423 6424HSR NETWORK PROTOCOL 6425M: Arvid Brodin <arvid.brodin@alten.se> 6426L: netdev@vger.kernel.org 6427S: Maintained 6428F: net/hsr/ 6429 6430HT16K33 LED CONTROLLER DRIVER 6431M: Robin van der Gracht <robin@protonic.nl> 6432S: Maintained 6433F: drivers/auxdisplay/ht16k33.c 6434F: Documentation/devicetree/bindings/display/ht16k33.txt 6435 6436HTCPEN TOUCHSCREEN DRIVER 6437M: Pau Oliva Fora <pof@eslack.org> 6438L: linux-input@vger.kernel.org 6439S: Maintained 6440F: drivers/input/touchscreen/htcpen.c 6441 6442HUAWEI ETHERNET DRIVER 6443M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6444L: netdev@vger.kernel.org 6445S: Supported 6446F: Documentation/networking/hinic.txt 6447F: drivers/net/ethernet/huawei/hinic/ 6448 6449HUGETLB FILESYSTEM 6450M: Nadia Yvette Chambers <nyc@holomorphy.com> 6451S: Maintained 6452F: fs/hugetlbfs/ 6453 6454HVA ST MEDIA DRIVER 6455M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6456L: linux-media@vger.kernel.org 6457T: git git://linuxtv.org/media_tree.git 6458W: https://linuxtv.org 6459S: Supported 6460F: drivers/media/platform/sti/hva 6461 6462HWPOISON MEMORY FAILURE HANDLING 6463M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6464L: linux-mm@kvack.org 6465S: Maintained 6466F: mm/memory-failure.c 6467F: mm/hwpoison-inject.c 6468 6469Hyper-V CORE AND DRIVERS 6470M: "K. Y. Srinivasan" <kys@microsoft.com> 6471M: Haiyang Zhang <haiyangz@microsoft.com> 6472M: Stephen Hemminger <sthemmin@microsoft.com> 6473L: devel@linuxdriverproject.org 6474S: Maintained 6475F: Documentation/networking/netvsc.txt 6476F: arch/x86/include/asm/mshyperv.h 6477F: arch/x86/include/asm/trace/hyperv.h 6478F: arch/x86/include/uapi/asm/hyperv.h 6479F: arch/x86/kernel/cpu/mshyperv.c 6480F: arch/x86/hyperv 6481F: drivers/hid/hid-hyperv.c 6482F: drivers/hv/ 6483F: drivers/input/serio/hyperv-keyboard.c 6484F: drivers/pci/host/pci-hyperv.c 6485F: drivers/net/hyperv/ 6486F: drivers/scsi/storvsc_drv.c 6487F: drivers/uio/uio_hv_generic.c 6488F: drivers/video/fbdev/hyperv_fb.c 6489F: net/vmw_vsock/hyperv_transport.c 6490F: include/linux/hyperv.h 6491F: include/uapi/linux/hyperv.h 6492F: tools/hv/ 6493F: Documentation/ABI/stable/sysfs-bus-vmbus 6494 6495HYPERVISOR VIRTUAL CONSOLE DRIVER 6496L: linuxppc-dev@lists.ozlabs.org 6497S: Odd Fixes 6498F: drivers/tty/hvc/ 6499 6500I2C ACPI SUPPORT 6501M: Mika Westerberg <mika.westerberg@linux.intel.com> 6502L: linux-i2c@vger.kernel.org 6503L: linux-acpi@vger.kernel.org 6504S: Maintained 6505F: drivers/i2c/i2c-core-acpi.c 6506 6507I2C MUXES 6508M: Peter Rosin <peda@axentia.se> 6509L: linux-i2c@vger.kernel.org 6510S: Maintained 6511F: Documentation/i2c/i2c-topology 6512F: Documentation/i2c/muxes/ 6513F: Documentation/devicetree/bindings/i2c/i2c-mux* 6514F: Documentation/devicetree/bindings/i2c/i2c-arb* 6515F: Documentation/devicetree/bindings/i2c/i2c-gate* 6516F: drivers/i2c/i2c-mux.c 6517F: drivers/i2c/muxes/ 6518F: include/linux/i2c-mux.h 6519 6520I2C OVER PARALLEL PORT 6521M: Jean Delvare <jdelvare@suse.com> 6522L: linux-i2c@vger.kernel.org 6523S: Maintained 6524F: Documentation/i2c/busses/i2c-parport 6525F: Documentation/i2c/busses/i2c-parport-light 6526F: drivers/i2c/busses/i2c-parport.c 6527F: drivers/i2c/busses/i2c-parport-light.c 6528 6529I2C SUBSYSTEM 6530M: Wolfram Sang <wsa@the-dreams.de> 6531L: linux-i2c@vger.kernel.org 6532W: https://i2c.wiki.kernel.org/ 6533Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6534T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6535S: Maintained 6536F: Documentation/devicetree/bindings/i2c/ 6537F: Documentation/i2c/ 6538F: drivers/i2c/ 6539F: drivers/i2c/*/ 6540F: include/linux/i2c.h 6541F: include/linux/i2c-*.h 6542F: include/uapi/linux/i2c.h 6543F: include/uapi/linux/i2c-*.h 6544 6545I2C-TAOS-EVM DRIVER 6546M: Jean Delvare <jdelvare@suse.com> 6547L: linux-i2c@vger.kernel.org 6548S: Maintained 6549F: Documentation/i2c/busses/i2c-taos-evm 6550F: drivers/i2c/busses/i2c-taos-evm.c 6551 6552I2C-TINY-USB DRIVER 6553M: Till Harbaum <till@harbaum.org> 6554L: linux-i2c@vger.kernel.org 6555W: http://www.harbaum.org/till/i2c_tiny_usb 6556S: Maintained 6557F: drivers/i2c/busses/i2c-tiny-usb.c 6558 6559I2C/SMBUS CONTROLLER DRIVERS FOR PC 6560M: Jean Delvare <jdelvare@suse.com> 6561L: linux-i2c@vger.kernel.org 6562S: Maintained 6563F: Documentation/i2c/busses/i2c-ali1535 6564F: Documentation/i2c/busses/i2c-ali1563 6565F: Documentation/i2c/busses/i2c-ali15x3 6566F: Documentation/i2c/busses/i2c-amd756 6567F: Documentation/i2c/busses/i2c-amd8111 6568F: Documentation/i2c/busses/i2c-i801 6569F: Documentation/i2c/busses/i2c-nforce2 6570F: Documentation/i2c/busses/i2c-piix4 6571F: Documentation/i2c/busses/i2c-sis5595 6572F: Documentation/i2c/busses/i2c-sis630 6573F: Documentation/i2c/busses/i2c-sis96x 6574F: Documentation/i2c/busses/i2c-via 6575F: Documentation/i2c/busses/i2c-viapro 6576F: drivers/i2c/busses/i2c-ali1535.c 6577F: drivers/i2c/busses/i2c-ali1563.c 6578F: drivers/i2c/busses/i2c-ali15x3.c 6579F: drivers/i2c/busses/i2c-amd756.c 6580F: drivers/i2c/busses/i2c-amd756-s4882.c 6581F: drivers/i2c/busses/i2c-amd8111.c 6582F: drivers/i2c/busses/i2c-i801.c 6583F: drivers/i2c/busses/i2c-isch.c 6584F: drivers/i2c/busses/i2c-nforce2.c 6585F: drivers/i2c/busses/i2c-nforce2-s4985.c 6586F: drivers/i2c/busses/i2c-piix4.c 6587F: drivers/i2c/busses/i2c-sis5595.c 6588F: drivers/i2c/busses/i2c-sis630.c 6589F: drivers/i2c/busses/i2c-sis96x.c 6590F: drivers/i2c/busses/i2c-via.c 6591F: drivers/i2c/busses/i2c-viapro.c 6592 6593I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6594M: Hans de Goede <hdegoede@redhat.com> 6595L: linux-i2c@vger.kernel.org 6596S: Maintained 6597F: drivers/i2c/busses/i2c-cht-wc.c 6598 6599I2C/SMBUS ISMT DRIVER 6600M: Seth Heasley <seth.heasley@intel.com> 6601M: Neil Horman <nhorman@tuxdriver.com> 6602L: linux-i2c@vger.kernel.org 6603F: drivers/i2c/busses/i2c-ismt.c 6604F: Documentation/i2c/busses/i2c-ismt 6605 6606I2C/SMBUS STUB DRIVER 6607M: Jean Delvare <jdelvare@suse.com> 6608L: linux-i2c@vger.kernel.org 6609S: Maintained 6610F: drivers/i2c/i2c-stub.c 6611 6612i386 BOOT CODE 6613M: "H. Peter Anvin" <hpa@zytor.com> 6614S: Maintained 6615F: arch/x86/boot/ 6616 6617i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6618M: "H. Peter Anvin" <hpa@zytor.com> 6619T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6620S: Maintained 6621 6622IA64 (Itanium) PLATFORM 6623M: Tony Luck <tony.luck@intel.com> 6624M: Fenghua Yu <fenghua.yu@intel.com> 6625L: linux-ia64@vger.kernel.org 6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6627S: Maintained 6628F: arch/ia64/ 6629 6630IBM Power 842 compression accelerator 6631M: Haren Myneni <haren@us.ibm.com> 6632S: Supported 6633F: drivers/crypto/nx/Makefile 6634F: drivers/crypto/nx/Kconfig 6635F: drivers/crypto/nx/nx-842* 6636F: include/linux/sw842.h 6637F: crypto/842.c 6638F: lib/842/ 6639 6640IBM Power in-Nest Crypto Acceleration 6641M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6642M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6643L: linux-crypto@vger.kernel.org 6644S: Supported 6645F: drivers/crypto/nx/Makefile 6646F: drivers/crypto/nx/Kconfig 6647F: drivers/crypto/nx/nx-aes* 6648F: drivers/crypto/nx/nx-sha* 6649F: drivers/crypto/nx/nx.* 6650F: drivers/crypto/nx/nx_csbcpb.h 6651F: drivers/crypto/nx/nx_debugfs.h 6652 6653IBM Power Linux RAID adapter 6654M: Brian King <brking@us.ibm.com> 6655S: Supported 6656F: drivers/scsi/ipr.* 6657 6658IBM Power SRIOV Virtual NIC Device Driver 6659M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6660M: John Allen <jallen@linux.vnet.ibm.com> 6661L: netdev@vger.kernel.org 6662S: Supported 6663F: drivers/net/ethernet/ibm/ibmvnic.* 6664 6665IBM Power Virtual Accelerator Switchboard 6666M: Sukadev Bhattiprolu 6667L: linuxppc-dev@lists.ozlabs.org 6668S: Supported 6669F: arch/powerpc/platforms/powernv/vas* 6670F: arch/powerpc/platforms/powernv/copy-paste.h 6671F: arch/powerpc/include/asm/vas.h 6672F: arch/powerpc/include/uapi/asm/vas.h 6673 6674IBM Power Virtual Ethernet Device Driver 6675M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6676L: netdev@vger.kernel.org 6677S: Supported 6678F: drivers/net/ethernet/ibm/ibmveth.* 6679 6680IBM Power Virtual FC Device Drivers 6681M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6682L: linux-scsi@vger.kernel.org 6683S: Supported 6684F: drivers/scsi/ibmvscsi/ibmvfc* 6685 6686IBM Power Virtual SCSI Device Drivers 6687M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6688L: linux-scsi@vger.kernel.org 6689S: Supported 6690F: drivers/scsi/ibmvscsi/ibmvscsi* 6691F: include/scsi/viosrp.h 6692 6693IBM Power Virtual SCSI Device Target Driver 6694M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6695M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6696L: linux-scsi@vger.kernel.org 6697L: target-devel@vger.kernel.org 6698S: Supported 6699F: drivers/scsi/ibmvscsi_tgt/ 6700 6701IBM Power VMX Cryptographic instructions 6702M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6703M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6704L: linux-crypto@vger.kernel.org 6705S: Supported 6706F: drivers/crypto/vmx/Makefile 6707F: drivers/crypto/vmx/Kconfig 6708F: drivers/crypto/vmx/vmx.c 6709F: drivers/crypto/vmx/aes* 6710F: drivers/crypto/vmx/ghash* 6711F: drivers/crypto/vmx/ppc-xlate.pl 6712 6713IBM ServeRAID RAID DRIVER 6714S: Orphan 6715F: drivers/scsi/ips.* 6716 6717ICH LPC AND GPIO DRIVER 6718M: Peter Tyser <ptyser@xes-inc.com> 6719S: Maintained 6720F: drivers/mfd/lpc_ich.c 6721F: drivers/gpio/gpio-ich.c 6722 6723IDE SUBSYSTEM 6724M: "David S. Miller" <davem@davemloft.net> 6725L: linux-ide@vger.kernel.org 6726Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6727T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6728S: Maintained 6729F: Documentation/ide/ 6730F: drivers/ide/ 6731F: include/linux/ide.h 6732 6733IDE/ATAPI DRIVERS 6734M: Borislav Petkov <bp@alien8.de> 6735L: linux-ide@vger.kernel.org 6736S: Maintained 6737F: Documentation/cdrom/ide-cd 6738F: drivers/ide/ide-cd* 6739 6740IDEAPAD LAPTOP EXTRAS DRIVER 6741M: Ike Panhc <ike.pan@canonical.com> 6742L: platform-driver-x86@vger.kernel.org 6743W: http://launchpad.net/ideapad-laptop 6744S: Maintained 6745F: drivers/platform/x86/ideapad-laptop.c 6746 6747IDEAPAD LAPTOP SLIDEBAR DRIVER 6748M: Andrey Moiseev <o2g.org.ru@gmail.com> 6749L: linux-input@vger.kernel.org 6750W: https://github.com/o2genum/ideapad-slidebar 6751S: Maintained 6752F: drivers/input/misc/ideapad_slidebar.c 6753 6754IDT VersaClock 5 CLOCK DRIVER 6755M: Marek Vasut <marek.vasut@gmail.com> 6756S: Maintained 6757F: drivers/clk/clk-versaclock5.c 6758 6759IEEE 802.15.4 SUBSYSTEM 6760M: Alexander Aring <alex.aring@gmail.com> 6761M: Stefan Schmidt <stefan@osg.samsung.com> 6762L: linux-wpan@vger.kernel.org 6763W: http://wpan.cakelab.org/ 6764T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6765T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6766S: Maintained 6767F: net/ieee802154/ 6768F: net/mac802154/ 6769F: drivers/net/ieee802154/ 6770F: include/linux/nl802154.h 6771F: include/linux/ieee802154.h 6772F: include/net/nl802154.h 6773F: include/net/mac802154.h 6774F: include/net/af_ieee802154.h 6775F: include/net/cfg802154.h 6776F: include/net/ieee802154_netdev.h 6777F: Documentation/networking/ieee802154.txt 6778 6779IFE PROTOCOL 6780M: Yotam Gigi <yotam.gi@gmail.com> 6781M: Jamal Hadi Salim <jhs@mojatatu.com> 6782F: net/ife 6783F: include/net/ife.h 6784F: include/uapi/linux/ife.h 6785 6786IGORPLUG-USB IR RECEIVER 6787M: Sean Young <sean@mess.org> 6788L: linux-media@vger.kernel.org 6789S: Maintained 6790F: drivers/media/rc/igorplugusb.c 6791 6792IGUANAWORKS USB IR TRANSCEIVER 6793M: Sean Young <sean@mess.org> 6794L: linux-media@vger.kernel.org 6795S: Maintained 6796F: drivers/media/rc/iguanair.c 6797 6798IIO DIGITAL POTENTIOMETER DAC 6799M: Peter Rosin <peda@axentia.se> 6800L: linux-iio@vger.kernel.org 6801S: Maintained 6802F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6803F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6804F: drivers/iio/dac/dpot-dac.c 6805 6806IIO ENVELOPE DETECTOR 6807M: Peter Rosin <peda@axentia.se> 6808L: linux-iio@vger.kernel.org 6809S: Maintained 6810F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6811F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6812F: drivers/iio/adc/envelope-detector.c 6813 6814IIO MULTIPLEXER 6815M: Peter Rosin <peda@axentia.se> 6816L: linux-iio@vger.kernel.org 6817S: Maintained 6818F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6819F: drivers/iio/multiplexer/iio-mux.c 6820 6821IIO SUBSYSTEM AND DRIVERS 6822M: Jonathan Cameron <jic23@kernel.org> 6823R: Hartmut Knaack <knaack.h@gmx.de> 6824R: Lars-Peter Clausen <lars@metafoo.de> 6825R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6826L: linux-iio@vger.kernel.org 6827T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6828S: Maintained 6829F: Documentation/devicetree/bindings/iio/ 6830F: drivers/iio/ 6831F: drivers/staging/iio/ 6832F: include/linux/iio/ 6833F: tools/iio/ 6834 6835IKANOS/ADI EAGLE ADSL USB DRIVER 6836M: Matthieu Castet <castet.matthieu@free.fr> 6837M: Stanislaw Gruszka <stf_xl@wp.pl> 6838S: Maintained 6839F: drivers/usb/atm/ueagle-atm.c 6840 6841IMGTEC ASCII LCD DRIVER 6842M: Paul Burton <paul.burton@mips.com> 6843S: Maintained 6844F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6845F: drivers/auxdisplay/img-ascii-lcd.c 6846 6847IMGTEC IR DECODER DRIVER 6848M: James Hogan <jhogan@kernel.org> 6849S: Maintained 6850F: drivers/media/rc/img-ir/ 6851 6852IMS TWINTURBO FRAMEBUFFER DRIVER 6853L: linux-fbdev@vger.kernel.org 6854S: Orphan 6855F: drivers/video/fbdev/imsttfb.c 6856 6857INA209 HARDWARE MONITOR DRIVER 6858M: Guenter Roeck <linux@roeck-us.net> 6859L: linux-hwmon@vger.kernel.org 6860S: Maintained 6861F: Documentation/hwmon/ina209 6862F: Documentation/devicetree/bindings/i2c/ina209.txt 6863F: drivers/hwmon/ina209.c 6864 6865INA2XX HARDWARE MONITOR DRIVER 6866M: Guenter Roeck <linux@roeck-us.net> 6867L: linux-hwmon@vger.kernel.org 6868S: Maintained 6869F: Documentation/hwmon/ina2xx 6870F: drivers/hwmon/ina2xx.c 6871F: include/linux/platform_data/ina2xx.h 6872 6873INDUSTRY PACK SUBSYSTEM (IPACK) 6874M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6875M: Jens Taprogge <jens.taprogge@taprogge.org> 6876M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6877L: industrypack-devel@lists.sourceforge.net 6878W: http://industrypack.sourceforge.net 6879S: Maintained 6880F: drivers/ipack/ 6881 6882INFINIBAND SUBSYSTEM 6883M: Doug Ledford <dledford@redhat.com> 6884M: Jason Gunthorpe <jgg@mellanox.com> 6885L: linux-rdma@vger.kernel.org 6886W: http://www.openfabrics.org/ 6887Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6888T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6889S: Supported 6890F: Documentation/devicetree/bindings/infiniband/ 6891F: Documentation/infiniband/ 6892F: drivers/infiniband/ 6893F: include/uapi/linux/if_infiniband.h 6894F: include/uapi/rdma/ 6895F: include/rdma/ 6896 6897INGENIC JZ4780 DMA Driver 6898M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6899S: Maintained 6900F: drivers/dma/dma-jz4780.c 6901 6902INGENIC JZ4780 NAND DRIVER 6903M: Harvey Hunt <harveyhuntnexus@gmail.com> 6904L: linux-mtd@lists.infradead.org 6905S: Maintained 6906F: drivers/mtd/nand/jz4780_* 6907 6908INOTIFY 6909M: Jan Kara <jack@suse.cz> 6910R: Amir Goldstein <amir73il@gmail.com> 6911L: linux-fsdevel@vger.kernel.org 6912S: Maintained 6913F: Documentation/filesystems/inotify.txt 6914F: fs/notify/inotify/ 6915F: include/linux/inotify.h 6916F: include/uapi/linux/inotify.h 6917 6918INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6919M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6920L: linux-input@vger.kernel.org 6921Q: http://patchwork.kernel.org/project/linux-input/list/ 6922T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6923S: Maintained 6924F: drivers/input/ 6925F: include/linux/input.h 6926F: include/uapi/linux/input.h 6927F: include/uapi/linux/input-event-codes.h 6928F: include/linux/input/ 6929F: Documentation/devicetree/bindings/input/ 6930F: Documentation/input/ 6931 6932INPUT MULTITOUCH (MT) PROTOCOL 6933M: Henrik Rydberg <rydberg@bitmath.org> 6934L: linux-input@vger.kernel.org 6935S: Odd fixes 6936F: Documentation/input/multi-touch-protocol.rst 6937F: drivers/input/input-mt.c 6938K: \b(ABS|SYN)_MT_ 6939 6940INSIDE SECURE CRYPTO DRIVER 6941M: Antoine Tenart <antoine.tenart@free-electrons.com> 6942F: drivers/crypto/inside-secure/ 6943S: Maintained 6944L: linux-crypto@vger.kernel.org 6945 6946INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6947M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6948M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6949L: linux-integrity@vger.kernel.org 6950T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6951S: Supported 6952F: security/integrity/ima/ 6953 6954INTEL 810/815 FRAMEBUFFER DRIVER 6955M: Antonino Daplas <adaplas@gmail.com> 6956L: linux-fbdev@vger.kernel.org 6957S: Maintained 6958F: drivers/video/fbdev/i810/ 6959 6960INTEL ASoC BDW/HSW DRIVERS 6961M: Jie Yang <yang.jie@linux.intel.com> 6962L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6963S: Supported 6964F: sound/soc/intel/common/sst-dsp* 6965F: sound/soc/intel/common/sst-firmware.c 6966F: sound/soc/intel/boards/broadwell.c 6967F: sound/soc/intel/haswell/ 6968 6969INTEL C600 SERIES SAS CONTROLLER DRIVER 6970M: Intel SCU Linux support <intel-linux-scu@intel.com> 6971M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6972L: linux-scsi@vger.kernel.org 6973T: git git://git.code.sf.net/p/intel-sas/isci 6974S: Supported 6975F: drivers/scsi/isci/ 6976 6977INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6978M: Jani Nikula <jani.nikula@linux.intel.com> 6979M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6980M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6981L: intel-gfx@lists.freedesktop.org 6982W: https://01.org/linuxgraphics/ 6983B: https://01.org/linuxgraphics/documentation/how-report-bugs 6984C: irc://chat.freenode.net/intel-gfx 6985Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6986T: git git://anongit.freedesktop.org/drm-intel 6987S: Supported 6988F: drivers/gpu/drm/i915/ 6989F: include/drm/i915* 6990F: include/uapi/drm/i915_drm.h 6991F: Documentation/gpu/i915.rst 6992 6993INTEL ETHERNET DRIVERS 6994M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6995L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6996W: http://www.intel.com/support/feedback.htm 6997W: http://e1000.sourceforge.net/ 6998Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6999T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7000T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7001S: Supported 7002F: Documentation/networking/e100.txt 7003F: Documentation/networking/e1000.txt 7004F: Documentation/networking/e1000e.txt 7005F: Documentation/networking/igb.txt 7006F: Documentation/networking/igbvf.txt 7007F: Documentation/networking/ixgb.txt 7008F: Documentation/networking/ixgbe.txt 7009F: Documentation/networking/ixgbevf.txt 7010F: Documentation/networking/i40e.txt 7011F: Documentation/networking/i40evf.txt 7012F: drivers/net/ethernet/intel/ 7013F: drivers/net/ethernet/intel/*/ 7014F: include/linux/avf/virtchnl.h 7015 7016INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7017M: Maik Broemme <mbroemme@libmpq.org> 7018L: linux-fbdev@vger.kernel.org 7019S: Maintained 7020F: Documentation/fb/intelfb.txt 7021F: drivers/video/fbdev/intelfb/ 7022 7023INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7024M: Zhenyu Wang <zhenyuw@linux.intel.com> 7025M: Zhi Wang <zhi.a.wang@intel.com> 7026L: intel-gvt-dev@lists.freedesktop.org 7027L: intel-gfx@lists.freedesktop.org 7028W: https://01.org/igvt-g 7029T: git https://github.com/01org/gvt-linux.git 7030S: Supported 7031F: drivers/gpu/drm/i915/gvt/ 7032 7033INTEL HID EVENT DRIVER 7034M: Alex Hung <alex.hung@canonical.com> 7035L: platform-driver-x86@vger.kernel.org 7036S: Maintained 7037F: drivers/platform/x86/intel-hid.c 7038 7039INTEL I/OAT DMA DRIVER 7040M: Dave Jiang <dave.jiang@intel.com> 7041R: Dan Williams <dan.j.williams@intel.com> 7042L: dmaengine@vger.kernel.org 7043Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7044S: Supported 7045F: drivers/dma/ioat* 7046 7047INTEL IDLE DRIVER 7048M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7049M: Len Brown <lenb@kernel.org> 7050L: linux-pm@vger.kernel.org 7051T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7052B: https://bugzilla.kernel.org 7053S: Supported 7054F: drivers/idle/intel_idle.c 7055 7056INTEL INTEGRATED SENSOR HUB DRIVER 7057M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7058M: Jiri Kosina <jikos@kernel.org> 7059L: linux-input@vger.kernel.org 7060S: Maintained 7061F: drivers/hid/intel-ish-hid/ 7062 7063INTEL IOMMU (VT-d) 7064M: David Woodhouse <dwmw2@infradead.org> 7065L: iommu@lists.linux-foundation.org 7066T: git git://git.infradead.org/iommu-2.6.git 7067S: Supported 7068F: drivers/iommu/intel-iommu.c 7069F: include/linux/intel-iommu.h 7070 7071INTEL IOP-ADMA DMA DRIVER 7072R: Dan Williams <dan.j.williams@intel.com> 7073S: Odd fixes 7074F: drivers/dma/iop-adma.c 7075 7076INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7077M: Krzysztof Halasa <khalasa@piap.pl> 7078S: Maintained 7079F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7080F: arch/arm/mach-ixp4xx/include/mach/npe.h 7081F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7082F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7083F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7084F: drivers/net/wan/ixp4xx_hss.c 7085 7086INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7087M: Deepak Saxena <dsaxena@plexity.net> 7088S: Maintained 7089F: drivers/char/hw_random/ixp4xx-rng.c 7090 7091INTEL MANAGEMENT ENGINE (mei) 7092M: Tomas Winkler <tomas.winkler@intel.com> 7093L: linux-kernel@vger.kernel.org 7094S: Supported 7095F: include/uapi/linux/mei.h 7096F: include/linux/mei_cl_bus.h 7097F: drivers/misc/mei/* 7098F: drivers/watchdog/mei_wdt.c 7099F: Documentation/misc-devices/mei/* 7100F: samples/mei/* 7101 7102INTEL MENLOW THERMAL DRIVER 7103M: Sujith Thomas <sujith.thomas@intel.com> 7104L: platform-driver-x86@vger.kernel.org 7105W: https://01.org/linux-acpi 7106S: Supported 7107F: drivers/platform/x86/intel_menlow.c 7108 7109INTEL MERRIFIELD GPIO DRIVER 7110M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7111L: linux-gpio@vger.kernel.org 7112S: Maintained 7113F: drivers/gpio/gpio-merrifield.c 7114 7115INTEL MIC DRIVERS (mic) 7116M: Sudeep Dutt <sudeep.dutt@intel.com> 7117M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7118S: Supported 7119W: https://github.com/sudeepdutt/mic 7120W: http://software.intel.com/en-us/mic-developer 7121F: include/linux/mic_bus.h 7122F: include/linux/scif.h 7123F: include/uapi/linux/mic_common.h 7124F: include/uapi/linux/mic_ioctl.h 7125F: include/uapi/linux/scif_ioctl.h 7126F: drivers/misc/mic/ 7127F: drivers/dma/mic_x100_dma.c 7128F: drivers/dma/mic_x100_dma.h 7129F: Documentation/mic/ 7130 7131INTEL PMC CORE DRIVER 7132M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7133M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7134L: platform-driver-x86@vger.kernel.org 7135S: Maintained 7136F: arch/x86/include/asm/pmc_core.h 7137F: drivers/platform/x86/intel_pmc_core* 7138 7139INTEL PMC/P-Unit IPC DRIVER 7140M: Zha Qipeng<qipeng.zha@intel.com> 7141L: platform-driver-x86@vger.kernel.org 7142S: Maintained 7143F: drivers/platform/x86/intel_pmc_ipc.c 7144F: drivers/platform/x86/intel_punit_ipc.c 7145F: arch/x86/include/asm/intel_pmc_ipc.h 7146F: arch/x86/include/asm/intel_punit_ipc.h 7147 7148INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7149M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7150L: linux-wireless@vger.kernel.org 7151S: Maintained 7152F: Documentation/networking/README.ipw2100 7153F: Documentation/networking/README.ipw2200 7154F: drivers/net/wireless/intel/ipw2x00/ 7155 7156INTEL PSTATE DRIVER 7157M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7158M: Len Brown <lenb@kernel.org> 7159L: linux-pm@vger.kernel.org 7160S: Supported 7161F: drivers/cpufreq/intel_pstate.c 7162 7163INTEL RDMA RNIC DRIVER 7164M: Faisal Latif <faisal.latif@intel.com> 7165M: Shiraz Saleem <shiraz.saleem@intel.com> 7166L: linux-rdma@vger.kernel.org 7167S: Supported 7168F: drivers/infiniband/hw/i40iw/ 7169 7170INTEL TELEMETRY DRIVER 7171M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7172L: platform-driver-x86@vger.kernel.org 7173S: Maintained 7174F: arch/x86/include/asm/intel_telemetry.h 7175F: drivers/platform/x86/intel_telemetry* 7176 7177INTEL VIRTUAL BUTTON DRIVER 7178M: AceLan Kao <acelan.kao@canonical.com> 7179L: platform-driver-x86@vger.kernel.org 7180S: Maintained 7181F: drivers/platform/x86/intel-vbtn.c 7182 7183INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7184M: Stanislaw Gruszka <sgruszka@redhat.com> 7185L: linux-wireless@vger.kernel.org 7186S: Supported 7187F: drivers/net/wireless/intel/iwlegacy/ 7188 7189INTEL WIRELESS WIFI LINK (iwlwifi) 7190M: Johannes Berg <johannes.berg@intel.com> 7191M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7192M: Luca Coelho <luciano.coelho@intel.com> 7193M: Intel Linux Wireless <linuxwifi@intel.com> 7194L: linux-wireless@vger.kernel.org 7195W: http://intellinuxwireless.org 7196T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7197S: Supported 7198F: drivers/net/wireless/intel/iwlwifi/ 7199 7200INTEL WIRELESS WIMAX CONNECTION 2400 7201M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7202M: linux-wimax@intel.com 7203L: wimax@linuxwimax.org (subscribers-only) 7204S: Supported 7205W: http://linuxwimax.org 7206F: Documentation/wimax/README.i2400m 7207F: drivers/net/wimax/i2400m/ 7208F: include/uapi/linux/wimax/i2400m.h 7209 7210INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7211M: Mario Limonciello <mario.limonciello@dell.com> 7212S: Maintained 7213F: drivers/platform/x86/intel-wmi-thunderbolt.c 7214 7215INTEL(R) TRACE HUB 7216M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7217S: Supported 7218F: Documentation/trace/intel_th.txt 7219F: drivers/hwtracing/intel_th/ 7220 7221INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7222M: Ning Sun <ning.sun@intel.com> 7223L: tboot-devel@lists.sourceforge.net 7224W: http://tboot.sourceforge.net 7225T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7226S: Supported 7227F: Documentation/intel_txt.txt 7228F: include/linux/tboot.h 7229F: arch/x86/kernel/tboot.c 7230 7231INTEL-MID GPIO DRIVER 7232M: David Cohen <david.a.cohen@linux.intel.com> 7233L: linux-gpio@vger.kernel.org 7234S: Maintained 7235F: drivers/gpio/gpio-intel-mid.c 7236 7237INVENSENSE MPU-3050 GYROSCOPE DRIVER 7238M: Linus Walleij <linus.walleij@linaro.org> 7239L: linux-iio@vger.kernel.org 7240S: Maintained 7241F: drivers/iio/gyro/mpu3050* 7242F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7243 7244IOC3 ETHERNET DRIVER 7245M: Ralf Baechle <ralf@linux-mips.org> 7246L: linux-mips@linux-mips.org 7247S: Maintained 7248F: drivers/net/ethernet/sgi/ioc3-eth.c 7249 7250IOC3 SERIAL DRIVER 7251M: Pat Gefre <pfg@sgi.com> 7252L: linux-serial@vger.kernel.org 7253S: Maintained 7254F: drivers/tty/serial/ioc3_serial.c 7255 7256IOMMU DRIVERS 7257M: Joerg Roedel <joro@8bytes.org> 7258L: iommu@lists.linux-foundation.org 7259T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7260S: Maintained 7261F: Documentation/devicetree/bindings/iommu/ 7262F: drivers/iommu/ 7263F: include/linux/iommu.h 7264F: include/linux/iova.h 7265 7266IP MASQUERADING 7267M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7268S: Maintained 7269F: net/ipv4/netfilter/ipt_MASQUERADE.c 7270 7271IPMI SUBSYSTEM 7272M: Corey Minyard <minyard@acm.org> 7273L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7274W: http://openipmi.sourceforge.net/ 7275S: Supported 7276F: Documentation/IPMI.txt 7277F: drivers/char/ipmi/ 7278F: include/linux/ipmi* 7279F: include/uapi/linux/ipmi* 7280 7281IPS SCSI RAID DRIVER 7282M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7283L: linux-scsi@vger.kernel.org 7284W: http://www.adaptec.com/ 7285S: Maintained 7286F: drivers/scsi/ips* 7287 7288IPVS 7289M: Wensong Zhang <wensong@linux-vs.org> 7290M: Simon Horman <horms@verge.net.au> 7291M: Julian Anastasov <ja@ssi.bg> 7292L: netdev@vger.kernel.org 7293L: lvs-devel@vger.kernel.org 7294S: Maintained 7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7296T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7297F: Documentation/networking/ipvs-sysctl.txt 7298F: include/net/ip_vs.h 7299F: include/uapi/linux/ip_vs.h 7300F: net/netfilter/ipvs/ 7301 7302IPWIRELESS DRIVER 7303M: Jiri Kosina <jikos@kernel.org> 7304M: David Sterba <dsterba@suse.com> 7305S: Odd Fixes 7306F: drivers/tty/ipwireless/ 7307 7308IPX NETWORK LAYER 7309L: netdev@vger.kernel.org 7310S: Odd fixes 7311F: include/net/ipx.h 7312F: include/uapi/linux/ipx.h 7313F: net/ipx/ 7314 7315IRDA SUBSYSTEM 7316M: Samuel Ortiz <samuel@sortiz.org> 7317L: irda-users@lists.sourceforge.net (subscribers-only) 7318L: netdev@vger.kernel.org 7319W: http://irda.sourceforge.net/ 7320S: Maintained 7321T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7322F: Documentation/networking/irda.txt 7323F: drivers/staging/irda/ 7324 7325IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7326M: Marc Zyngier <marc.zyngier@arm.com> 7327S: Maintained 7328T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7329F: Documentation/IRQ-domain.txt 7330F: include/linux/irqdomain.h 7331F: kernel/irq/irqdomain.c 7332F: kernel/irq/msi.c 7333 7334IRQ SUBSYSTEM 7335M: Thomas Gleixner <tglx@linutronix.de> 7336L: linux-kernel@vger.kernel.org 7337S: Maintained 7338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7339F: kernel/irq/ 7340 7341IRQCHIP DRIVERS 7342M: Thomas Gleixner <tglx@linutronix.de> 7343M: Jason Cooper <jason@lakedaemon.net> 7344M: Marc Zyngier <marc.zyngier@arm.com> 7345L: linux-kernel@vger.kernel.org 7346S: Maintained 7347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7348F: Documentation/devicetree/bindings/interrupt-controller/ 7349F: drivers/irqchip/ 7350 7351ISA 7352M: William Breathitt Gray <vilhelm.gray@gmail.com> 7353S: Maintained 7354F: Documentation/isa.txt 7355F: drivers/base/isa.c 7356F: include/linux/isa.h 7357 7358ISA RADIO MODULE 7359M: Hans Verkuil <hverkuil@xs4all.nl> 7360L: linux-media@vger.kernel.org 7361T: git git://linuxtv.org/media_tree.git 7362W: https://linuxtv.org 7363S: Maintained 7364F: drivers/media/radio/radio-isa* 7365 7366ISAPNP 7367M: Jaroslav Kysela <perex@perex.cz> 7368S: Maintained 7369F: Documentation/isapnp.txt 7370F: drivers/pnp/isapnp/ 7371F: include/linux/isapnp.h 7372 7373ISCSI 7374M: Lee Duncan <lduncan@suse.com> 7375M: Chris Leech <cleech@redhat.com> 7376L: open-iscsi@googlegroups.com 7377W: www.open-iscsi.com 7378S: Maintained 7379F: drivers/scsi/*iscsi* 7380F: include/scsi/*iscsi* 7381 7382iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7383M: Peter Jones <pjones@redhat.com> 7384M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7385S: Maintained 7386F: drivers/firmware/iscsi_ibft* 7387 7388ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7389M: Or Gerlitz <ogerlitz@mellanox.com> 7390M: Sagi Grimberg <sagi@grimberg.me> 7391M: Roi Dayan <roid@mellanox.com> 7392L: linux-rdma@vger.kernel.org 7393S: Supported 7394W: http://www.openfabrics.org 7395W: www.open-iscsi.org 7396Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7397F: drivers/infiniband/ulp/iser/ 7398 7399ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7400M: Sagi Grimberg <sagi@grimberg.me> 7401T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7402L: linux-rdma@vger.kernel.org 7403L: target-devel@vger.kernel.org 7404S: Supported 7405W: http://www.linux-iscsi.org 7406F: drivers/infiniband/ulp/isert 7407 7408ISDN SUBSYSTEM 7409M: Karsten Keil <isdn@linux-pingi.de> 7410L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7411L: netdev@vger.kernel.org 7412W: http://www.isdn4linux.de 7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7414S: Maintained 7415F: Documentation/isdn/ 7416F: drivers/isdn/ 7417F: include/linux/isdn.h 7418F: include/linux/isdn/ 7419F: include/uapi/linux/isdn.h 7420F: include/uapi/linux/isdn/ 7421 7422ISDN SUBSYSTEM (Eicon active card driver) 7423M: Armin Schindler <mac@melware.de> 7424L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7425W: http://www.melware.de 7426S: Maintained 7427F: drivers/isdn/hardware/eicon/ 7428 7429IT87 HARDWARE MONITORING DRIVER 7430M: Jean Delvare <jdelvare@suse.com> 7431L: linux-hwmon@vger.kernel.org 7432S: Maintained 7433F: Documentation/hwmon/it87 7434F: drivers/hwmon/it87.c 7435 7436IT913X MEDIA DRIVER 7437M: Antti Palosaari <crope@iki.fi> 7438L: linux-media@vger.kernel.org 7439W: https://linuxtv.org 7440W: http://palosaari.fi/linux/ 7441Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7442T: git git://linuxtv.org/anttip/media_tree.git 7443S: Maintained 7444F: drivers/media/tuners/it913x* 7445 7446IVTV VIDEO4LINUX DRIVER 7447M: Andy Walls <awalls@md.metrocast.net> 7448L: ivtv-devel@ivtvdriver.org (subscribers-only) 7449L: linux-media@vger.kernel.org 7450T: git git://linuxtv.org/media_tree.git 7451W: http://www.ivtvdriver.org 7452S: Maintained 7453F: Documentation/media/v4l-drivers/ivtv* 7454F: drivers/media/pci/ivtv/ 7455F: include/uapi/linux/ivtv* 7456 7457IX2505V MEDIA DRIVER 7458M: Malcolm Priestley <tvboxspy@gmail.com> 7459L: linux-media@vger.kernel.org 7460W: https://linuxtv.org 7461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7462S: Maintained 7463F: drivers/media/dvb-frontends/ix2505v* 7464 7465JC42.4 TEMPERATURE SENSOR DRIVER 7466M: Guenter Roeck <linux@roeck-us.net> 7467L: linux-hwmon@vger.kernel.org 7468S: Maintained 7469F: drivers/hwmon/jc42.c 7470F: Documentation/hwmon/jc42 7471 7472JFS FILESYSTEM 7473M: Dave Kleikamp <shaggy@kernel.org> 7474L: jfs-discussion@lists.sourceforge.net 7475W: http://jfs.sourceforge.net/ 7476T: git git://github.com/kleikamp/linux-shaggy.git 7477S: Maintained 7478F: Documentation/filesystems/jfs.txt 7479F: fs/jfs/ 7480 7481JME NETWORK DRIVER 7482M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7483L: netdev@vger.kernel.org 7484S: Maintained 7485F: drivers/net/ethernet/jme.* 7486 7487JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7488M: David Woodhouse <dwmw2@infradead.org> 7489L: linux-mtd@lists.infradead.org 7490W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7491S: Maintained 7492F: fs/jffs2/ 7493F: include/uapi/linux/jffs2.h 7494 7495JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7496M: "Theodore Ts'o" <tytso@mit.edu> 7497M: Jan Kara <jack@suse.com> 7498L: linux-ext4@vger.kernel.org 7499S: Maintained 7500F: fs/jbd2/ 7501F: include/linux/jbd2.h 7502 7503JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7504M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7505L: linux-media@vger.kernel.org 7506S: Maintained 7507F: drivers/media/platform/rcar_jpu.c 7508 7509JSM Neo PCI based serial card 7510M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7511L: linux-serial@vger.kernel.org 7512S: Maintained 7513F: drivers/tty/serial/jsm/ 7514 7515K10TEMP HARDWARE MONITORING DRIVER 7516M: Clemens Ladisch <clemens@ladisch.de> 7517L: linux-hwmon@vger.kernel.org 7518S: Maintained 7519F: Documentation/hwmon/k10temp 7520F: drivers/hwmon/k10temp.c 7521 7522K8TEMP HARDWARE MONITORING DRIVER 7523M: Rudolf Marek <r.marek@assembler.cz> 7524L: linux-hwmon@vger.kernel.org 7525S: Maintained 7526F: Documentation/hwmon/k8temp 7527F: drivers/hwmon/k8temp.c 7528 7529KASAN 7530M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7531R: Alexander Potapenko <glider@google.com> 7532R: Dmitry Vyukov <dvyukov@google.com> 7533L: kasan-dev@googlegroups.com 7534S: Maintained 7535F: arch/*/include/asm/kasan.h 7536F: arch/*/mm/kasan_init* 7537F: Documentation/dev-tools/kasan.rst 7538F: include/linux/kasan*.h 7539F: lib/test_kasan.c 7540F: mm/kasan/ 7541F: scripts/Makefile.kasan 7542 7543KCONFIG 7544L: linux-kbuild@vger.kernel.org 7545S: Orphan 7546F: Documentation/kbuild/kconfig-language.txt 7547F: scripts/kconfig/ 7548 7549KDUMP 7550M: Dave Young <dyoung@redhat.com> 7551M: Baoquan He <bhe@redhat.com> 7552R: Vivek Goyal <vgoyal@redhat.com> 7553L: kexec@lists.infradead.org 7554W: http://lse.sourceforge.net/kdump/ 7555S: Maintained 7556F: Documentation/kdump/ 7557 7558KEENE FM RADIO TRANSMITTER DRIVER 7559M: Hans Verkuil <hverkuil@xs4all.nl> 7560L: linux-media@vger.kernel.org 7561T: git git://linuxtv.org/media_tree.git 7562W: https://linuxtv.org 7563S: Maintained 7564F: drivers/media/radio/radio-keene* 7565 7566KERNEL AUTOMOUNTER v4 (AUTOFS4) 7567M: Ian Kent <raven@themaw.net> 7568L: autofs@vger.kernel.org 7569S: Maintained 7570F: fs/autofs4/ 7571 7572KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7573M: Masahiro Yamada <yamada.masahiro@socionext.com> 7574M: Michal Marek <michal.lkml@markovi.net> 7575T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7576L: linux-kbuild@vger.kernel.org 7577S: Maintained 7578F: Documentation/kbuild/ 7579F: Makefile 7580F: scripts/Makefile.* 7581F: scripts/basic/ 7582F: scripts/mk* 7583F: scripts/package/ 7584 7585KERNEL JANITORS 7586L: kernel-janitors@vger.kernel.org 7587W: http://kernelnewbies.org/KernelJanitors 7588S: Odd Fixes 7589 7590KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7591M: "J. Bruce Fields" <bfields@fieldses.org> 7592M: Jeff Layton <jlayton@kernel.org> 7593L: linux-nfs@vger.kernel.org 7594W: http://nfs.sourceforge.net/ 7595T: git git://linux-nfs.org/~bfields/linux.git 7596S: Supported 7597F: fs/nfsd/ 7598F: include/uapi/linux/nfsd/ 7599F: fs/lockd/ 7600F: fs/nfs_common/ 7601F: net/sunrpc/ 7602F: include/linux/lockd/ 7603F: include/linux/sunrpc/ 7604F: include/uapi/linux/sunrpc/ 7605 7606KERNEL SELFTEST FRAMEWORK 7607M: Shuah Khan <shuahkh@osg.samsung.com> 7608M: Shuah Khan <shuah@kernel.org> 7609L: linux-kselftest@vger.kernel.org 7610T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7611S: Maintained 7612F: tools/testing/selftests/ 7613F: Documentation/dev-tools/kselftest* 7614 7615KERNEL USERMODE HELPER 7616M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7617L: linux-kernel@vger.kernel.org 7618S: Maintained 7619F: kernel/umh.c 7620F: include/linux/umh.h 7621 7622KERNEL VIRTUAL MACHINE (KVM) 7623M: Paolo Bonzini <pbonzini@redhat.com> 7624M: Radim Krčmář <rkrcmar@redhat.com> 7625L: kvm@vger.kernel.org 7626W: http://www.linux-kvm.org 7627T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7628S: Supported 7629F: Documentation/virtual/kvm/ 7630F: include/trace/events/kvm.h 7631F: include/uapi/asm-generic/kvm* 7632F: include/uapi/linux/kvm* 7633F: include/asm-generic/kvm* 7634F: include/linux/kvm* 7635F: include/kvm/iodev.h 7636F: virt/kvm/* 7637F: tools/kvm/ 7638 7639KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7640M: Joerg Roedel <joro@8bytes.org> 7641L: kvm@vger.kernel.org 7642W: http://www.linux-kvm.org/ 7643S: Maintained 7644F: arch/x86/include/asm/svm.h 7645F: arch/x86/kvm/svm.c 7646 7647KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7648M: Christoffer Dall <christoffer.dall@linaro.org> 7649M: Marc Zyngier <marc.zyngier@arm.com> 7650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7651L: kvmarm@lists.cs.columbia.edu 7652W: http://systems.cs.columbia.edu/projects/kvm-arm 7653T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7654S: Supported 7655F: arch/arm/include/uapi/asm/kvm* 7656F: arch/arm/include/asm/kvm* 7657F: arch/arm/kvm/ 7658F: virt/kvm/arm/ 7659F: include/kvm/arm_* 7660 7661KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7662M: Christoffer Dall <christoffer.dall@linaro.org> 7663M: Marc Zyngier <marc.zyngier@arm.com> 7664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7665L: kvmarm@lists.cs.columbia.edu 7666S: Maintained 7667F: arch/arm64/include/uapi/asm/kvm* 7668F: arch/arm64/include/asm/kvm* 7669F: arch/arm64/kvm/ 7670 7671KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7672M: James Hogan <jhogan@kernel.org> 7673L: linux-mips@linux-mips.org 7674S: Supported 7675F: arch/mips/include/uapi/asm/kvm* 7676F: arch/mips/include/asm/kvm* 7677F: arch/mips/kvm/ 7678 7679KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7680M: Paul Mackerras <paulus@ozlabs.org> 7681L: kvm-ppc@vger.kernel.org 7682W: http://www.linux-kvm.org/ 7683T: git git://github.com/agraf/linux-2.6.git 7684S: Supported 7685F: arch/powerpc/include/uapi/asm/kvm* 7686F: arch/powerpc/include/asm/kvm* 7687F: arch/powerpc/kvm/ 7688F: arch/powerpc/kernel/kvm* 7689 7690KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7691M: Christian Borntraeger <borntraeger@de.ibm.com> 7692M: Cornelia Huck <cohuck@redhat.com> 7693L: linux-s390@vger.kernel.org 7694W: http://www.ibm.com/developerworks/linux/linux390/ 7695T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7696S: Supported 7697F: arch/s390/include/uapi/asm/kvm* 7698F: arch/s390/include/asm/gmap.h 7699F: arch/s390/include/asm/kvm* 7700F: arch/s390/kvm/ 7701F: arch/s390/mm/gmap.c 7702 7703KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7704M: Paolo Bonzini <pbonzini@redhat.com> 7705M: Radim Krčmář <rkrcmar@redhat.com> 7706L: kvm@vger.kernel.org 7707W: http://www.linux-kvm.org 7708T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7709S: Supported 7710F: arch/x86/kvm/ 7711F: arch/x86/include/uapi/asm/kvm* 7712F: arch/x86/include/asm/kvm* 7713F: arch/x86/include/asm/pvclock-abi.h 7714F: arch/x86/kernel/kvm.c 7715F: arch/x86/kernel/kvmclock.c 7716 7717KERNFS 7718M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7719M: Tejun Heo <tj@kernel.org> 7720T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7721S: Supported 7722F: include/linux/kernfs.h 7723F: fs/kernfs/ 7724 7725KEXEC 7726M: Eric Biederman <ebiederm@xmission.com> 7727W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7728L: kexec@lists.infradead.org 7729S: Maintained 7730F: include/linux/kexec.h 7731F: include/uapi/linux/kexec.h 7732F: kernel/kexec* 7733 7734KEYS-ENCRYPTED 7735M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7736L: linux-integrity@vger.kernel.org 7737L: keyrings@vger.kernel.org 7738S: Supported 7739F: Documentation/security/keys/trusted-encrypted.rst 7740F: include/keys/encrypted-type.h 7741F: security/keys/encrypted-keys/ 7742 7743KEYS-TRUSTED 7744M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7745L: linux-integrity@vger.kernel.org 7746L: keyrings@vger.kernel.org 7747S: Supported 7748F: Documentation/security/keys/trusted-encrypted.rst 7749F: include/keys/trusted-type.h 7750F: security/keys/trusted.c 7751F: security/keys/trusted.h 7752 7753KEYS/KEYRINGS: 7754M: David Howells <dhowells@redhat.com> 7755L: keyrings@vger.kernel.org 7756S: Maintained 7757F: Documentation/security/keys/core.rst 7758F: include/linux/key.h 7759F: include/linux/key-type.h 7760F: include/linux/keyctl.h 7761F: include/uapi/linux/keyctl.h 7762F: include/keys/ 7763F: security/keys/ 7764 7765KGDB / KDB /debug_core 7766M: Jason Wessel <jason.wessel@windriver.com> 7767W: http://kgdb.wiki.kernel.org/ 7768L: kgdb-bugreport@lists.sourceforge.net 7769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7770S: Maintained 7771F: Documentation/dev-tools/kgdb.rst 7772F: drivers/misc/kgdbts.c 7773F: drivers/tty/serial/kgdboc.c 7774F: include/linux/kdb.h 7775F: include/linux/kgdb.h 7776F: kernel/debug/ 7777 7778KMEMLEAK 7779M: Catalin Marinas <catalin.marinas@arm.com> 7780S: Maintained 7781F: Documentation/dev-tools/kmemleak.rst 7782F: include/linux/kmemleak.h 7783F: mm/kmemleak.c 7784F: mm/kmemleak-test.c 7785 7786KMOD KERNEL MODULE LOADER - USERMODE HELPER 7787M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7788L: linux-kernel@vger.kernel.org 7789S: Maintained 7790F: kernel/kmod.c 7791F: include/linux/kmod.h 7792F: lib/test_kmod.c 7793F: tools/testing/selftests/kmod/ 7794 7795KPROBES 7796M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7797M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7798M: "David S. Miller" <davem@davemloft.net> 7799M: Masami Hiramatsu <mhiramat@kernel.org> 7800S: Maintained 7801F: Documentation/kprobes.txt 7802F: include/linux/kprobes.h 7803F: include/asm-generic/kprobes.h 7804F: kernel/kprobes.c 7805 7806KS0108 LCD CONTROLLER DRIVER 7807M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7808W: http://miguelojeda.es/auxdisplay.htm 7809W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7810S: Maintained 7811F: Documentation/auxdisplay/ks0108 7812F: drivers/auxdisplay/ks0108.c 7813F: include/linux/ks0108.h 7814 7815L3MDEV 7816M: David Ahern <dsa@cumulusnetworks.com> 7817L: netdev@vger.kernel.org 7818S: Maintained 7819F: net/l3mdev 7820F: include/net/l3mdev.h 7821 7822LANTIQ MIPS ARCHITECTURE 7823M: John Crispin <john@phrozen.org> 7824L: linux-mips@linux-mips.org 7825S: Maintained 7826F: arch/mips/lantiq 7827F: drivers/soc/lantiq 7828 7829LAPB module 7830L: linux-x25@vger.kernel.org 7831S: Orphan 7832F: Documentation/networking/lapb-module.txt 7833F: include/*/lapb.h 7834F: net/lapb/ 7835 7836LASI 53c700 driver for PARISC 7837M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7838L: linux-scsi@vger.kernel.org 7839S: Maintained 7840F: Documentation/scsi/53c700.txt 7841F: drivers/scsi/53c700* 7842 7843LEAKING_ADDRESSES 7844M: Tobin C. Harding <me@tobin.cc> 7845S: Maintained 7846F: scripts/leaking_addresses.pl 7847 7848LED SUBSYSTEM 7849M: Richard Purdie <rpurdie@rpsys.net> 7850M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7851M: Pavel Machek <pavel@ucw.cz> 7852L: linux-leds@vger.kernel.org 7853T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7854S: Maintained 7855F: Documentation/devicetree/bindings/leds/ 7856F: drivers/leds/ 7857F: include/linux/leds.h 7858 7859LEGACY EEPROM DRIVER 7860M: Jean Delvare <jdelvare@suse.com> 7861S: Maintained 7862F: Documentation/misc-devices/eeprom 7863F: drivers/misc/eeprom/eeprom.c 7864 7865LEGO USB Tower driver 7866M: Juergen Stuber <starblue@users.sourceforge.net> 7867L: legousb-devel@lists.sourceforge.net 7868W: http://legousb.sourceforge.net/ 7869S: Maintained 7870F: drivers/usb/misc/legousbtower.c 7871 7872LG2160 MEDIA DRIVER 7873M: Michael Krufky <mkrufky@linuxtv.org> 7874L: linux-media@vger.kernel.org 7875W: https://linuxtv.org 7876W: http://github.com/mkrufky 7877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7878T: git git://linuxtv.org/mkrufky/tuners.git 7879S: Maintained 7880F: drivers/media/dvb-frontends/lg2160.* 7881 7882LGDT3305 MEDIA DRIVER 7883M: Michael Krufky <mkrufky@linuxtv.org> 7884L: linux-media@vger.kernel.org 7885W: https://linuxtv.org 7886W: http://github.com/mkrufky 7887Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7888T: git git://linuxtv.org/mkrufky/tuners.git 7889S: Maintained 7890F: drivers/media/dvb-frontends/lgdt3305.* 7891 7892LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7893M: Viresh Kumar <vireshk@kernel.org> 7894L: linux-ide@vger.kernel.org 7895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7896S: Maintained 7897F: include/linux/pata_arasan_cf_data.h 7898F: drivers/ata/pata_arasan_cf.c 7899 7900LIBATA PATA DRIVERS 7901M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7902M: Tejun Heo <tj@kernel.org> 7903L: linux-ide@vger.kernel.org 7904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7905S: Maintained 7906F: drivers/ata/pata_*.c 7907F: drivers/ata/ata_generic.c 7908 7909LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7910M: Linus Walleij <linus.walleij@linaro.org> 7911L: linux-ide@vger.kernel.org 7912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7913S: Maintained 7914F: drivers/ata/pata_ftide010.c 7915F: drivers/ata/sata_gemini.c 7916F: drivers/ata/sata_gemini.h 7917 7918LIBATA SATA AHCI PLATFORM devices support 7919M: Hans de Goede <hdegoede@redhat.com> 7920M: Tejun Heo <tj@kernel.org> 7921L: linux-ide@vger.kernel.org 7922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7923S: Maintained 7924F: drivers/ata/ahci_platform.c 7925F: drivers/ata/libahci_platform.c 7926F: include/linux/ahci_platform.h 7927 7928LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7929M: Mikael Pettersson <mikpelinux@gmail.com> 7930L: linux-ide@vger.kernel.org 7931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7932S: Maintained 7933F: drivers/ata/sata_promise.* 7934 7935LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7936M: Tejun Heo <tj@kernel.org> 7937L: linux-ide@vger.kernel.org 7938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7939S: Maintained 7940F: drivers/ata/ 7941F: include/linux/ata.h 7942F: include/linux/libata.h 7943F: Documentation/devicetree/bindings/ata/ 7944 7945LIBLOCKDEP 7946M: Sasha Levin <alexander.levin@verizon.com> 7947S: Maintained 7948F: tools/lib/lockdep/ 7949 7950LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7951M: Ross Zwisler <ross.zwisler@linux.intel.com> 7952L: linux-nvdimm@lists.01.org 7953Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7954S: Supported 7955F: drivers/nvdimm/blk.c 7956F: drivers/nvdimm/region_devs.c 7957 7958LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7959M: Vishal Verma <vishal.l.verma@intel.com> 7960L: linux-nvdimm@lists.01.org 7961Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7962S: Supported 7963F: drivers/nvdimm/btt* 7964 7965LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7966M: Ross Zwisler <ross.zwisler@linux.intel.com> 7967L: linux-nvdimm@lists.01.org 7968Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7969S: Supported 7970F: drivers/nvdimm/pmem* 7971 7972LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7973M: Dan Williams <dan.j.williams@intel.com> 7974L: linux-nvdimm@lists.01.org 7975Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7976T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7977S: Supported 7978F: drivers/nvdimm/* 7979F: drivers/acpi/nfit/* 7980F: include/linux/nd.h 7981F: include/linux/libnvdimm.h 7982F: include/uapi/linux/ndctl.h 7983 7984LIGHTNVM PLATFORM SUPPORT 7985M: Matias Bjorling <mb@lightnvm.io> 7986W: http://github/OpenChannelSSD 7987L: linux-block@vger.kernel.org 7988S: Maintained 7989F: drivers/lightnvm/ 7990F: include/linux/lightnvm.h 7991F: include/uapi/linux/lightnvm.h 7992 7993LINUX FOR POWER MACINTOSH 7994M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7995W: http://www.penguinppc.org/ 7996L: linuxppc-dev@lists.ozlabs.org 7997S: Maintained 7998F: arch/powerpc/platforms/powermac/ 7999F: drivers/macintosh/ 8000 8001LINUX FOR POWERPC (32-BIT AND 64-BIT) 8002M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8003M: Paul Mackerras <paulus@samba.org> 8004M: Michael Ellerman <mpe@ellerman.id.au> 8005W: https://github.com/linuxppc/linux/wiki 8006L: linuxppc-dev@lists.ozlabs.org 8007Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8008T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8009S: Supported 8010F: Documentation/ABI/stable/sysfs-firmware-opal-* 8011F: Documentation/devicetree/bindings/powerpc/ 8012F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8013F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8014F: Documentation/powerpc/ 8015F: arch/powerpc/ 8016F: drivers/char/tpm/tpm_ibmvtpm* 8017F: drivers/crypto/nx/ 8018F: drivers/crypto/vmx/ 8019F: drivers/i2c/busses/i2c-opal.c 8020F: drivers/net/ethernet/ibm/ibmveth.* 8021F: drivers/net/ethernet/ibm/ibmvnic.* 8022F: drivers/pci/hotplug/pnv_php.c 8023F: drivers/pci/hotplug/rpa* 8024F: drivers/rtc/rtc-opal.c 8025F: drivers/scsi/ibmvscsi/ 8026F: drivers/tty/hvc/hvc_opal.c 8027F: drivers/watchdog/wdrtas.c 8028F: tools/testing/selftests/powerpc 8029N: /pmac 8030N: powermac 8031N: powernv 8032N: [^a-z0-9]ps3 8033N: pseries 8034 8035LINUX FOR POWERPC EMBEDDED MPC5XXX 8036M: Anatolij Gustschin <agust@denx.de> 8037L: linuxppc-dev@lists.ozlabs.org 8038T: git git://git.denx.de/linux-denx-agust.git 8039S: Maintained 8040F: arch/powerpc/platforms/512x/ 8041F: arch/powerpc/platforms/52xx/ 8042 8043LINUX FOR POWERPC EMBEDDED PPC4XX 8044M: Alistair Popple <alistair@popple.id.au> 8045M: Matt Porter <mporter@kernel.crashing.org> 8046W: http://www.penguinppc.org/ 8047L: linuxppc-dev@lists.ozlabs.org 8048S: Maintained 8049F: arch/powerpc/platforms/40x/ 8050F: arch/powerpc/platforms/44x/ 8051 8052LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8053M: Scott Wood <oss@buserror.net> 8054M: Kumar Gala <galak@kernel.crashing.org> 8055W: http://www.penguinppc.org/ 8056L: linuxppc-dev@lists.ozlabs.org 8057T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8058S: Maintained 8059F: arch/powerpc/platforms/83xx/ 8060F: arch/powerpc/platforms/85xx/ 8061F: Documentation/devicetree/bindings/powerpc/fsl/ 8062 8063LINUX FOR POWERPC EMBEDDED PPC8XX 8064M: Vitaly Bordug <vitb@kernel.crashing.org> 8065W: http://www.penguinppc.org/ 8066L: linuxppc-dev@lists.ozlabs.org 8067S: Maintained 8068F: arch/powerpc/platforms/8xx/ 8069 8070LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8071L: linuxppc-dev@lists.ozlabs.org 8072S: Orphan 8073F: arch/powerpc/*/*virtex* 8074F: arch/powerpc/*/*/*virtex* 8075 8076LINUX FOR POWERPC PA SEMI PWRFICIENT 8077L: linuxppc-dev@lists.ozlabs.org 8078S: Orphan 8079F: arch/powerpc/platforms/pasemi/ 8080F: drivers/*/*pasemi* 8081F: drivers/*/*/*pasemi* 8082 8083LINUX KERNEL DUMP TEST MODULE (LKDTM) 8084M: Kees Cook <keescook@chromium.org> 8085S: Maintained 8086F: drivers/misc/lkdtm* 8087 8088LINUX SECURITY MODULE (LSM) FRAMEWORK 8089M: Chris Wright <chrisw@sous-sol.org> 8090L: linux-security-module@vger.kernel.org 8091S: Supported 8092 8093LIS3LV02D ACCELEROMETER DRIVER 8094M: Eric Piel <eric.piel@tremplin-utc.net> 8095S: Maintained 8096F: Documentation/misc-devices/lis3lv02d 8097F: drivers/misc/lis3lv02d/ 8098F: drivers/platform/x86/hp_accel.c 8099 8100LIVE PATCHING 8101M: Josh Poimboeuf <jpoimboe@redhat.com> 8102M: Jessica Yu <jeyu@kernel.org> 8103M: Jiri Kosina <jikos@kernel.org> 8104M: Miroslav Benes <mbenes@suse.cz> 8105R: Petr Mladek <pmladek@suse.com> 8106S: Maintained 8107F: kernel/livepatch/ 8108F: include/linux/livepatch.h 8109F: arch/x86/include/asm/livepatch.h 8110F: arch/x86/kernel/livepatch.c 8111F: Documentation/livepatch/ 8112F: Documentation/ABI/testing/sysfs-kernel-livepatch 8113F: samples/livepatch/ 8114L: live-patching@vger.kernel.org 8115T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8116 8117LLC (802.2) 8118L: netdev@vger.kernel.org 8119S: Odd fixes 8120F: include/linux/llc.h 8121F: include/uapi/linux/llc.h 8122F: include/net/llc* 8123F: net/llc/ 8124 8125LM73 HARDWARE MONITOR DRIVER 8126M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8127L: linux-hwmon@vger.kernel.org 8128S: Maintained 8129F: drivers/hwmon/lm73.c 8130 8131LM78 HARDWARE MONITOR DRIVER 8132M: Jean Delvare <jdelvare@suse.com> 8133L: linux-hwmon@vger.kernel.org 8134S: Maintained 8135F: Documentation/hwmon/lm78 8136F: drivers/hwmon/lm78.c 8137 8138LM83 HARDWARE MONITOR DRIVER 8139M: Jean Delvare <jdelvare@suse.com> 8140L: linux-hwmon@vger.kernel.org 8141S: Maintained 8142F: Documentation/hwmon/lm83 8143F: drivers/hwmon/lm83.c 8144 8145LM90 HARDWARE MONITOR DRIVER 8146M: Jean Delvare <jdelvare@suse.com> 8147L: linux-hwmon@vger.kernel.org 8148S: Maintained 8149F: Documentation/hwmon/lm90 8150F: Documentation/devicetree/bindings/hwmon/lm90.txt 8151F: drivers/hwmon/lm90.c 8152F: include/dt-bindings/thermal/lm90.h 8153 8154LM95234 HARDWARE MONITOR DRIVER 8155M: Guenter Roeck <linux@roeck-us.net> 8156L: linux-hwmon@vger.kernel.org 8157S: Maintained 8158F: Documentation/hwmon/lm95234 8159F: drivers/hwmon/lm95234.c 8160 8161LME2510 MEDIA DRIVER 8162M: Malcolm Priestley <tvboxspy@gmail.com> 8163L: linux-media@vger.kernel.org 8164W: https://linuxtv.org 8165Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8166S: Maintained 8167F: drivers/media/usb/dvb-usb-v2/lmedm04* 8168 8169LOADPIN SECURITY MODULE 8170M: Kees Cook <keescook@chromium.org> 8171T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8172S: Supported 8173F: security/loadpin/ 8174F: Documentation/admin-guide/LSM/LoadPin.rst 8175 8176LOCKING PRIMITIVES 8177M: Peter Zijlstra <peterz@infradead.org> 8178M: Ingo Molnar <mingo@redhat.com> 8179L: linux-kernel@vger.kernel.org 8180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8181S: Maintained 8182F: Documentation/locking/ 8183F: include/linux/lockdep.h 8184F: include/linux/spinlock*.h 8185F: arch/*/include/asm/spinlock*.h 8186F: include/linux/rwlock*.h 8187F: include/linux/mutex*.h 8188F: arch/*/include/asm/mutex*.h 8189F: include/linux/rwsem*.h 8190F: arch/*/include/asm/rwsem.h 8191F: include/linux/seqlock.h 8192F: lib/locking*.[ch] 8193F: kernel/locking/ 8194 8195LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8196M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8197L: linux-ntfs-dev@lists.sourceforge.net 8198W: http://www.linux-ntfs.org/content/view/19/37/ 8199S: Maintained 8200F: Documentation/ldm.txt 8201F: block/partitions/ldm.* 8202 8203LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8204M: Sathya Prakash <sathya.prakash@broadcom.com> 8205M: Chaitra P B <chaitra.basappa@broadcom.com> 8206M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8207L: MPT-FusionLinux.pdl@broadcom.com 8208L: linux-scsi@vger.kernel.org 8209W: http://www.avagotech.com/support/ 8210S: Supported 8211F: drivers/message/fusion/ 8212F: drivers/scsi/mpt2sas/ 8213F: drivers/scsi/mpt3sas/ 8214 8215LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8216M: Matthew Wilcox <matthew@wil.cx> 8217L: linux-scsi@vger.kernel.org 8218S: Maintained 8219F: drivers/scsi/sym53c8xx_2/ 8220 8221LTC4261 HARDWARE MONITOR DRIVER 8222M: Guenter Roeck <linux@roeck-us.net> 8223L: linux-hwmon@vger.kernel.org 8224S: Maintained 8225F: Documentation/hwmon/ltc4261 8226F: drivers/hwmon/ltc4261.c 8227 8228LTC4306 I2C MULTIPLEXER DRIVER 8229M: Michael Hennerich <michael.hennerich@analog.com> 8230W: http://ez.analog.com/community/linux-device-drivers 8231L: linux-i2c@vger.kernel.org 8232S: Supported 8233F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8234F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8235 8236LTP (Linux Test Project) 8237M: Mike Frysinger <vapier@gentoo.org> 8238M: Cyril Hrubis <chrubis@suse.cz> 8239M: Wanlong Gao <wanlong.gao@gmail.com> 8240M: Jan Stancek <jstancek@redhat.com> 8241M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8242M: Alexey Kodanev <alexey.kodanev@oracle.com> 8243L: ltp@lists.linux.it (subscribers-only) 8244W: http://linux-test-project.github.io/ 8245T: git git://github.com/linux-test-project/ltp.git 8246S: Maintained 8247 8248M32R ARCHITECTURE 8249W: http://www.linux-m32r.org/ 8250S: Orphan 8251F: arch/m32r/ 8252 8253M68K ARCHITECTURE 8254M: Geert Uytterhoeven <geert@linux-m68k.org> 8255L: linux-m68k@lists.linux-m68k.org 8256W: http://www.linux-m68k.org/ 8257T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8258S: Maintained 8259F: arch/m68k/ 8260F: drivers/zorro/ 8261 8262M68K ON APPLE MACINTOSH 8263M: Joshua Thompson <funaho@jurai.org> 8264W: http://www.mac.linux-m68k.org/ 8265L: linux-m68k@lists.linux-m68k.org 8266S: Maintained 8267F: arch/m68k/mac/ 8268 8269M68K ON HP9000/300 8270M: Philip Blundell <philb@gnu.org> 8271W: http://www.tazenda.demon.co.uk/phil/linux-hp 8272S: Maintained 8273F: arch/m68k/hp300/ 8274 8275M88DS3103 MEDIA DRIVER 8276M: Antti Palosaari <crope@iki.fi> 8277L: linux-media@vger.kernel.org 8278W: https://linuxtv.org 8279W: http://palosaari.fi/linux/ 8280Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8281T: git git://linuxtv.org/anttip/media_tree.git 8282S: Maintained 8283F: drivers/media/dvb-frontends/m88ds3103* 8284 8285M88RS2000 MEDIA DRIVER 8286M: Malcolm Priestley <tvboxspy@gmail.com> 8287L: linux-media@vger.kernel.org 8288W: https://linuxtv.org 8289Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8290S: Maintained 8291F: drivers/media/dvb-frontends/m88rs2000* 8292 8293MA901 MASTERKIT USB FM RADIO DRIVER 8294M: Alexey Klimov <klimov.linux@gmail.com> 8295L: linux-media@vger.kernel.org 8296T: git git://linuxtv.org/media_tree.git 8297S: Maintained 8298F: drivers/media/radio/radio-ma901.c 8299 8300MAC80211 8301M: Johannes Berg <johannes@sipsolutions.net> 8302L: linux-wireless@vger.kernel.org 8303W: http://wireless.kernel.org/ 8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8306S: Maintained 8307F: Documentation/networking/mac80211-injection.txt 8308F: include/net/mac80211.h 8309F: net/mac80211/ 8310F: drivers/net/wireless/mac80211_hwsim.[ch] 8311F: Documentation/networking/mac80211_hwsim/README 8312 8313MAILBOX API 8314M: Jassi Brar <jassisinghbrar@gmail.com> 8315L: linux-kernel@vger.kernel.org 8316S: Maintained 8317F: drivers/mailbox/ 8318F: include/linux/mailbox_client.h 8319F: include/linux/mailbox_controller.h 8320 8321MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8322M: Michael Kerrisk <mtk.manpages@gmail.com> 8323W: http://www.kernel.org/doc/man-pages 8324L: linux-man@vger.kernel.org 8325S: Maintained 8326 8327MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8328M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8329L: linux-mips@linux-mips.org 8330S: Maintained 8331F: arch/mips/boot/dts/img/pistachio_marduk.dts 8332 8333MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8334M: Andrew Lunn <andrew@lunn.ch> 8335M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8336L: netdev@vger.kernel.org 8337S: Maintained 8338F: drivers/net/dsa/mv88e6xxx/ 8339F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8340 8341MARVELL ARMADA DRM SUPPORT 8342M: Russell King <linux@armlinux.org.uk> 8343S: Maintained 8344T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8345T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8346F: drivers/gpu/drm/armada/ 8347F: include/uapi/drm/armada_drm.h 8348F: Documentation/devicetree/bindings/display/armada/ 8349 8350MARVELL CRYPTO DRIVER 8351M: Boris Brezillon <boris.brezillon@free-electrons.com> 8352M: Arnaud Ebalard <arno@natisbad.org> 8353F: drivers/crypto/marvell/ 8354S: Maintained 8355L: linux-crypto@vger.kernel.org 8356 8357MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8358M: Mirko Lindner <mlindner@marvell.com> 8359M: Stephen Hemminger <stephen@networkplumber.org> 8360L: netdev@vger.kernel.org 8361S: Maintained 8362F: drivers/net/ethernet/marvell/sk* 8363 8364MARVELL LIBERTAS WIRELESS DRIVER 8365L: libertas-dev@lists.infradead.org 8366S: Orphan 8367F: drivers/net/wireless/marvell/libertas/ 8368 8369MARVELL MACCHIATOBIN SUPPORT 8370M: Russell King <rmk@armlinux.org.uk> 8371L: linux-arm-kernel@lists.infradead.org 8372S: Maintained 8373F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8374 8375MARVELL MV643XX ETHERNET DRIVER 8376M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8377L: netdev@vger.kernel.org 8378S: Maintained 8379F: drivers/net/ethernet/marvell/mv643xx_eth.* 8380F: include/linux/mv643xx.h 8381 8382MARVELL MV88X3310 PHY DRIVER 8383M: Russell King <rmk@armlinux.org.uk> 8384L: netdev@vger.kernel.org 8385S: Maintained 8386F: drivers/net/phy/marvell10g.c 8387 8388MARVELL MVNETA ETHERNET DRIVER 8389M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8390L: netdev@vger.kernel.org 8391S: Maintained 8392F: drivers/net/ethernet/marvell/mvneta.* 8393 8394MARVELL MWIFIEX WIRELESS DRIVER 8395M: Amitkumar Karwar <amitkarwar@gmail.com> 8396M: Nishant Sarmukadam <nishants@marvell.com> 8397M: Ganapathi Bhat <gbhat@marvell.com> 8398M: Xinming Hu <huxm@marvell.com> 8399L: linux-wireless@vger.kernel.org 8400S: Maintained 8401F: drivers/net/wireless/marvell/mwifiex/ 8402 8403MARVELL MWL8K WIRELESS DRIVER 8404M: Lennert Buytenhek <buytenh@wantstofly.org> 8405L: linux-wireless@vger.kernel.org 8406S: Odd Fixes 8407F: drivers/net/wireless/marvell/mwl8k.c 8408 8409MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8410M: Nicolas Pitre <nico@fluxnic.net> 8411S: Odd Fixes 8412F: drivers/mmc/host/mvsdio.* 8413 8414MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8415M: Hu Ziji <huziji@marvell.com> 8416L: linux-mmc@vger.kernel.org 8417S: Supported 8418F: drivers/mmc/host/sdhci-xenon* 8419F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8420 8421MATROX FRAMEBUFFER DRIVER 8422L: linux-fbdev@vger.kernel.org 8423S: Orphan 8424F: drivers/video/fbdev/matrox/matroxfb_* 8425F: include/uapi/linux/matroxfb.h 8426 8427MAX16065 HARDWARE MONITOR DRIVER 8428M: Guenter Roeck <linux@roeck-us.net> 8429L: linux-hwmon@vger.kernel.org 8430S: Maintained 8431F: Documentation/hwmon/max16065 8432F: drivers/hwmon/max16065.c 8433 8434MAX20751 HARDWARE MONITOR DRIVER 8435M: Guenter Roeck <linux@roeck-us.net> 8436L: linux-hwmon@vger.kernel.org 8437S: Maintained 8438F: Documentation/hwmon/max20751 8439F: drivers/hwmon/max20751.c 8440 8441MAX2175 SDR TUNER DRIVER 8442M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8443L: linux-media@vger.kernel.org 8444T: git git://linuxtv.org/media_tree.git 8445S: Maintained 8446F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8447F: Documentation/media/v4l-drivers/max2175.rst 8448F: drivers/media/i2c/max2175* 8449F: include/uapi/linux/max2175.h 8450 8451MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8452L: linux-hwmon@vger.kernel.org 8453S: Orphan 8454F: Documentation/hwmon/max6650 8455F: drivers/hwmon/max6650.c 8456 8457MAX6697 HARDWARE MONITOR DRIVER 8458M: Guenter Roeck <linux@roeck-us.net> 8459L: linux-hwmon@vger.kernel.org 8460S: Maintained 8461F: Documentation/hwmon/max6697 8462F: Documentation/devicetree/bindings/i2c/max6697.txt 8463F: drivers/hwmon/max6697.c 8464F: include/linux/platform_data/max6697.h 8465 8466MAX9860 MONO AUDIO VOICE CODEC DRIVER 8467M: Peter Rosin <peda@axentia.se> 8468L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8469S: Maintained 8470F: Documentation/devicetree/bindings/sound/max9860.txt 8471F: sound/soc/codecs/max9860.* 8472 8473MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8474M: Javier Martinez Canillas <javier@dowhile0.org> 8475L: linux-kernel@vger.kernel.org 8476S: Supported 8477F: drivers/regulator/max77802-regulator.c 8478F: Documentation/devicetree/bindings/*/*max77802.txt 8479F: include/dt-bindings/*/*max77802.h 8480 8481MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8482M: Krzysztof Kozlowski <krzk@kernel.org> 8483M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8484L: linux-pm@vger.kernel.org 8485S: Supported 8486F: drivers/power/supply/max14577_charger.c 8487F: drivers/power/supply/max77693_charger.c 8488 8489MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8490M: Chanwoo Choi <cw00.choi@samsung.com> 8491M: Krzysztof Kozlowski <krzk@kernel.org> 8492M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8493L: linux-kernel@vger.kernel.org 8494S: Supported 8495F: drivers/*/max14577*.c 8496F: drivers/*/max77686*.c 8497F: drivers/*/max77693*.c 8498F: drivers/extcon/extcon-max14577.c 8499F: drivers/extcon/extcon-max77693.c 8500F: drivers/rtc/rtc-max77686.c 8501F: drivers/clk/clk-max77686.c 8502F: Documentation/devicetree/bindings/mfd/max14577.txt 8503F: Documentation/devicetree/bindings/*/max77686.txt 8504F: Documentation/devicetree/bindings/mfd/max77693.txt 8505F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8506F: include/linux/mfd/max14577*.h 8507F: include/linux/mfd/max77686*.h 8508F: include/linux/mfd/max77693*.h 8509 8510MAXIRADIO FM RADIO RECEIVER DRIVER 8511M: Hans Verkuil <hverkuil@xs4all.nl> 8512L: linux-media@vger.kernel.org 8513T: git git://linuxtv.org/media_tree.git 8514W: https://linuxtv.org 8515S: Maintained 8516F: drivers/media/radio/radio-maxiradio* 8517 8518MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8519M: Peter Rosin <peda@axentia.se> 8520L: linux-iio@vger.kernel.org 8521S: Maintained 8522F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8523F: drivers/iio/potentiometer/mcp4531.c 8524 8525MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8526M: William Breathitt Gray <vilhelm.gray@gmail.com> 8527L: linux-iio@vger.kernel.org 8528S: Maintained 8529F: drivers/iio/dac/cio-dac.c 8530 8531MEDIA DRIVERS FOR ASCOT2E 8532M: Sergey Kozlov <serjk@netup.ru> 8533M: Abylay Ospan <aospan@netup.ru> 8534L: linux-media@vger.kernel.org 8535W: https://linuxtv.org 8536W: http://netup.tv/ 8537T: git git://linuxtv.org/media_tree.git 8538S: Supported 8539F: drivers/media/dvb-frontends/ascot2e* 8540 8541MEDIA DRIVERS FOR CXD2841ER 8542M: Sergey Kozlov <serjk@netup.ru> 8543M: Abylay Ospan <aospan@netup.ru> 8544L: linux-media@vger.kernel.org 8545W: https://linuxtv.org 8546W: http://netup.tv/ 8547T: git git://linuxtv.org/media_tree.git 8548S: Supported 8549F: drivers/media/dvb-frontends/cxd2841er* 8550 8551MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8552M: Daniel Scheller <d.scheller.oss@gmail.com> 8553L: linux-media@vger.kernel.org 8554W: https://linuxtv.org 8555T: git git://linuxtv.org/media_tree.git 8556S: Maintained 8557F: drivers/media/pci/ddbridge/* 8558 8559MEDIA DRIVERS FOR FREESCALE IMX 8560M: Steve Longerbeam <slongerbeam@gmail.com> 8561M: Philipp Zabel <p.zabel@pengutronix.de> 8562L: linux-media@vger.kernel.org 8563T: git git://linuxtv.org/media_tree.git 8564S: Maintained 8565F: Documentation/devicetree/bindings/media/imx.txt 8566F: Documentation/media/v4l-drivers/imx.rst 8567F: drivers/staging/media/imx/ 8568F: include/linux/imx-media.h 8569F: include/media/imx.h 8570 8571MEDIA DRIVERS FOR HELENE 8572M: Abylay Ospan <aospan@netup.ru> 8573L: linux-media@vger.kernel.org 8574W: https://linuxtv.org 8575W: http://netup.tv/ 8576T: git git://linuxtv.org/media_tree.git 8577S: Supported 8578F: drivers/media/dvb-frontends/helene* 8579 8580MEDIA DRIVERS FOR HORUS3A 8581M: Sergey Kozlov <serjk@netup.ru> 8582M: Abylay Ospan <aospan@netup.ru> 8583L: linux-media@vger.kernel.org 8584W: https://linuxtv.org 8585W: http://netup.tv/ 8586T: git git://linuxtv.org/media_tree.git 8587S: Supported 8588F: drivers/media/dvb-frontends/horus3a* 8589 8590MEDIA DRIVERS FOR LNBH25 8591M: Sergey Kozlov <serjk@netup.ru> 8592M: Abylay Ospan <aospan@netup.ru> 8593L: linux-media@vger.kernel.org 8594W: https://linuxtv.org 8595W: http://netup.tv/ 8596T: git git://linuxtv.org/media_tree.git 8597S: Supported 8598F: drivers/media/dvb-frontends/lnbh25* 8599 8600MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8601M: Daniel Scheller <d.scheller.oss@gmail.com> 8602L: linux-media@vger.kernel.org 8603W: https://linuxtv.org 8604T: git git://linuxtv.org/media_tree.git 8605S: Maintained 8606F: drivers/media/dvb-frontends/mxl5xx* 8607 8608MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8609M: Sergey Kozlov <serjk@netup.ru> 8610M: Abylay Ospan <aospan@netup.ru> 8611L: linux-media@vger.kernel.org 8612W: https://linuxtv.org 8613W: http://netup.tv/ 8614T: git git://linuxtv.org/media_tree.git 8615S: Supported 8616F: drivers/media/pci/netup_unidvb/* 8617 8618MEDIA DRIVERS FOR RENESAS - DRIF 8619M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8620L: linux-media@vger.kernel.org 8621L: linux-renesas-soc@vger.kernel.org 8622T: git git://linuxtv.org/media_tree.git 8623S: Supported 8624F: Documentation/devicetree/bindings/media/renesas,drif.txt 8625F: drivers/media/platform/rcar_drif.c 8626 8627MEDIA DRIVERS FOR RENESAS - FCP 8628M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8629L: linux-media@vger.kernel.org 8630L: linux-renesas-soc@vger.kernel.org 8631T: git git://linuxtv.org/media_tree.git 8632S: Supported 8633F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8634F: drivers/media/platform/rcar-fcp.c 8635F: include/media/rcar-fcp.h 8636 8637MEDIA DRIVERS FOR RENESAS - FDP1 8638M: Kieran Bingham <kieran@bingham.xyz> 8639L: linux-media@vger.kernel.org 8640L: linux-renesas-soc@vger.kernel.org 8641T: git git://linuxtv.org/media_tree.git 8642S: Supported 8643F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8644F: drivers/media/platform/rcar_fdp1.c 8645 8646MEDIA DRIVERS FOR RENESAS - VIN 8647M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8648L: linux-media@vger.kernel.org 8649L: linux-renesas-soc@vger.kernel.org 8650T: git git://linuxtv.org/media_tree.git 8651S: Supported 8652F: Documentation/devicetree/bindings/media/rcar_vin.txt 8653F: drivers/media/platform/rcar-vin/ 8654 8655MEDIA DRIVERS FOR RENESAS - VSP1 8656M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8657L: linux-media@vger.kernel.org 8658L: linux-renesas-soc@vger.kernel.org 8659T: git git://linuxtv.org/media_tree.git 8660S: Supported 8661F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8662F: drivers/media/platform/vsp1/ 8663 8664MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8665M: Daniel Scheller <d.scheller.oss@gmail.com> 8666L: linux-media@vger.kernel.org 8667W: https://linuxtv.org 8668T: git git://linuxtv.org/media_tree.git 8669S: Maintained 8670F: drivers/media/dvb-frontends/stv0910* 8671 8672MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8673M: Daniel Scheller <d.scheller.oss@gmail.com> 8674L: linux-media@vger.kernel.org 8675W: https://linuxtv.org 8676T: git git://linuxtv.org/media_tree.git 8677S: Maintained 8678F: drivers/media/dvb-frontends/stv6111* 8679 8680MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8681M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8682M: Mauro Carvalho Chehab <mchehab@kernel.org> 8683P: LinuxTV.org Project 8684L: linux-media@vger.kernel.org 8685W: https://linuxtv.org 8686Q: http://patchwork.kernel.org/project/linux-media/list/ 8687T: git git://linuxtv.org/media_tree.git 8688S: Maintained 8689F: Documentation/devicetree/bindings/media/ 8690F: Documentation/media/ 8691F: drivers/media/ 8692F: drivers/staging/media/ 8693F: include/linux/platform_data/media/ 8694F: include/media/ 8695F: include/uapi/linux/dvb/ 8696F: include/uapi/linux/videodev2.h 8697F: include/uapi/linux/media.h 8698F: include/uapi/linux/v4l2-* 8699F: include/uapi/linux/meye.h 8700F: include/uapi/linux/ivtv* 8701F: include/uapi/linux/uvcvideo.h 8702 8703MEDIATEK CIR DRIVER 8704M: Sean Wang <sean.wang@mediatek.com> 8705S: Maintained 8706F: drivers/media/rc/mtk-cir.c 8707 8708MEDIATEK PMIC LED DRIVER 8709M: Sean Wang <sean.wang@mediatek.com> 8710S: Maintained 8711F: drivers/leds/leds-mt6323.c 8712F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8713 8714MEDIATEK ETHERNET DRIVER 8715M: Felix Fietkau <nbd@openwrt.org> 8716M: John Crispin <john@phrozen.org> 8717M: Sean Wang <sean.wang@mediatek.com> 8718M: Nelson Chang <nelson.chang@mediatek.com> 8719L: netdev@vger.kernel.org 8720S: Maintained 8721F: drivers/net/ethernet/mediatek/ 8722 8723MEDIATEK JPEG DRIVER 8724M: Rick Chang <rick.chang@mediatek.com> 8725M: Bin Liu <bin.liu@mediatek.com> 8726S: Supported 8727F: drivers/media/platform/mtk-jpeg/ 8728F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8729 8730MEDIATEK MDP DRIVER 8731M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8732M: Houlong Wei <houlong.wei@mediatek.com> 8733M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8734S: Supported 8735F: drivers/media/platform/mtk-mdp/ 8736F: drivers/media/platform/mtk-vpu/ 8737F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8738 8739MEDIATEK MEDIA DRIVER 8740M: Tiffany Lin <tiffany.lin@mediatek.com> 8741M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8742S: Supported 8743F: drivers/media/platform/mtk-vcodec/ 8744F: drivers/media/platform/mtk-vpu/ 8745F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8746F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8747 8748MEDIATEK MT7601U WIRELESS LAN DRIVER 8749M: Jakub Kicinski <kubakici@wp.pl> 8750L: linux-wireless@vger.kernel.org 8751S: Maintained 8752F: drivers/net/wireless/mediatek/mt7601u/ 8753 8754MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8755M: Sean Wang <sean.wang@mediatek.com> 8756S: Maintained 8757F: drivers/char/hw_random/mtk-rng.c 8758 8759MEDIATEK USB3 DRD IP DRIVER 8760M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8761L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8763L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8764S: Maintained 8765F: drivers/usb/mtu3/ 8766 8767MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8768M: Peter Senna Tschudin <peter.senna@collabora.com> 8769M: Martin Donnelly <martin.donnelly@ge.com> 8770M: Martyn Welch <martyn.welch@collabora.co.uk> 8771S: Maintained 8772F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8773F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8774 8775MEGARAID SCSI/SAS DRIVERS 8776M: Kashyap Desai <kashyap.desai@broadcom.com> 8777M: Sumit Saxena <sumit.saxena@broadcom.com> 8778M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8779L: megaraidlinux.pdl@broadcom.com 8780L: linux-scsi@vger.kernel.org 8781W: http://www.avagotech.com/support/ 8782S: Maintained 8783F: Documentation/scsi/megaraid.txt 8784F: drivers/scsi/megaraid.* 8785F: drivers/scsi/megaraid/ 8786 8787MELEXIS MLX90614 DRIVER 8788M: Crt Mori <cmo@melexis.com> 8789L: linux-iio@vger.kernel.org 8790W: http://www.melexis.com 8791S: Supported 8792F: drivers/iio/temperature/mlx90614.c 8793 8794MELFAS MIP4 TOUCHSCREEN DRIVER 8795M: Sangwon Jee <jeesw@melfas.com> 8796W: http://www.melfas.com 8797S: Supported 8798F: drivers/input/touchscreen/melfas_mip4.c 8799F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8800 8801MELLANOX ETHERNET DRIVER (mlx4_en) 8802M: Tariq Toukan <tariqt@mellanox.com> 8803L: netdev@vger.kernel.org 8804S: Supported 8805W: http://www.mellanox.com 8806Q: http://patchwork.ozlabs.org/project/netdev/list/ 8807F: drivers/net/ethernet/mellanox/mlx4/en_* 8808 8809MELLANOX ETHERNET DRIVER (mlx5e) 8810M: Saeed Mahameed <saeedm@mellanox.com> 8811L: netdev@vger.kernel.org 8812S: Supported 8813W: http://www.mellanox.com 8814Q: http://patchwork.ozlabs.org/project/netdev/list/ 8815F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8816 8817MELLANOX ETHERNET INNOVA DRIVER 8818M: Ilan Tayari <ilant@mellanox.com> 8819R: Boris Pismenny <borisp@mellanox.com> 8820L: netdev@vger.kernel.org 8821S: Supported 8822W: http://www.mellanox.com 8823Q: http://patchwork.ozlabs.org/project/netdev/list/ 8824F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8825F: include/linux/mlx5/mlx5_ifc_fpga.h 8826 8827MELLANOX ETHERNET INNOVA IPSEC DRIVER 8828M: Ilan Tayari <ilant@mellanox.com> 8829R: Boris Pismenny <borisp@mellanox.com> 8830L: netdev@vger.kernel.org 8831S: Supported 8832W: http://www.mellanox.com 8833Q: http://patchwork.ozlabs.org/project/netdev/list/ 8834F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8835F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8836 8837MELLANOX ETHERNET SWITCH DRIVERS 8838M: Jiri Pirko <jiri@mellanox.com> 8839M: Ido Schimmel <idosch@mellanox.com> 8840L: netdev@vger.kernel.org 8841S: Supported 8842W: http://www.mellanox.com 8843Q: http://patchwork.ozlabs.org/project/netdev/list/ 8844F: drivers/net/ethernet/mellanox/mlxsw/ 8845 8846MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8847M: mlxsw@mellanox.com 8848L: netdev@vger.kernel.org 8849S: Supported 8850W: http://www.mellanox.com 8851Q: http://patchwork.ozlabs.org/project/netdev/list/ 8852F: drivers/net/ethernet/mellanox/mlxfw/ 8853 8854MELLANOX MLX CPLD HOTPLUG DRIVER 8855M: Vadim Pasternak <vadimp@mellanox.com> 8856L: platform-driver-x86@vger.kernel.org 8857S: Supported 8858F: drivers/platform/x86/mlxcpld-hotplug.c 8859F: include/linux/platform_data/mlxcpld-hotplug.h 8860 8861MELLANOX MLX4 core VPI driver 8862M: Tariq Toukan <tariqt@mellanox.com> 8863L: netdev@vger.kernel.org 8864L: linux-rdma@vger.kernel.org 8865W: http://www.mellanox.com 8866Q: http://patchwork.ozlabs.org/project/netdev/list/ 8867S: Supported 8868F: drivers/net/ethernet/mellanox/mlx4/ 8869F: include/linux/mlx4/ 8870 8871MELLANOX MLX4 IB driver 8872M: Yishai Hadas <yishaih@mellanox.com> 8873L: linux-rdma@vger.kernel.org 8874W: http://www.mellanox.com 8875Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8876S: Supported 8877F: drivers/infiniband/hw/mlx4/ 8878F: include/linux/mlx4/ 8879F: include/uapi/rdma/mlx4-abi.h 8880 8881MELLANOX MLX5 core VPI driver 8882M: Saeed Mahameed <saeedm@mellanox.com> 8883M: Matan Barak <matanb@mellanox.com> 8884M: Leon Romanovsky <leonro@mellanox.com> 8885L: netdev@vger.kernel.org 8886L: linux-rdma@vger.kernel.org 8887W: http://www.mellanox.com 8888Q: http://patchwork.ozlabs.org/project/netdev/list/ 8889S: Supported 8890F: drivers/net/ethernet/mellanox/mlx5/core/ 8891F: include/linux/mlx5/ 8892 8893MELLANOX MLX5 IB driver 8894M: Matan Barak <matanb@mellanox.com> 8895M: Leon Romanovsky <leonro@mellanox.com> 8896L: linux-rdma@vger.kernel.org 8897W: http://www.mellanox.com 8898Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8899S: Supported 8900F: drivers/infiniband/hw/mlx5/ 8901F: include/linux/mlx5/ 8902F: include/uapi/rdma/mlx5-abi.h 8903 8904MELLANOX MLXCPLD I2C AND MUX DRIVER 8905M: Vadim Pasternak <vadimp@mellanox.com> 8906M: Michael Shych <michaelsh@mellanox.com> 8907L: linux-i2c@vger.kernel.org 8908S: Supported 8909F: drivers/i2c/busses/i2c-mlxcpld.c 8910F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8911F: Documentation/i2c/busses/i2c-mlxcpld 8912 8913MELLANOX MLXCPLD LED DRIVER 8914M: Vadim Pasternak <vadimp@mellanox.com> 8915L: linux-leds@vger.kernel.org 8916S: Supported 8917F: drivers/leds/leds-mlxcpld.c 8918F: Documentation/leds/leds-mlxcpld.txt 8919 8920MELLANOX PLATFORM DRIVER 8921M: Vadim Pasternak <vadimp@mellanox.com> 8922L: platform-driver-x86@vger.kernel.org 8923S: Supported 8924F: drivers/platform/x86/mlx-platform.c 8925 8926MEMBARRIER SUPPORT 8927M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8928M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8929L: linux-kernel@vger.kernel.org 8930S: Supported 8931F: kernel/sched/membarrier.c 8932F: include/uapi/linux/membarrier.h 8933 8934MEMORY MANAGEMENT 8935L: linux-mm@kvack.org 8936W: http://www.linux-mm.org 8937S: Maintained 8938F: include/linux/mm.h 8939F: include/linux/gfp.h 8940F: include/linux/mmzone.h 8941F: include/linux/memory_hotplug.h 8942F: include/linux/vmalloc.h 8943F: mm/ 8944 8945MEMORY TECHNOLOGY DEVICES (MTD) 8946M: David Woodhouse <dwmw2@infradead.org> 8947M: Brian Norris <computersforpeace@gmail.com> 8948M: Boris Brezillon <boris.brezillon@free-electrons.com> 8949M: Marek Vasut <marek.vasut@gmail.com> 8950M: Richard Weinberger <richard@nod.at> 8951M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8952L: linux-mtd@lists.infradead.org 8953W: http://www.linux-mtd.infradead.org/ 8954Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8955T: git git://git.infradead.org/linux-mtd.git master 8956T: git git://git.infradead.org/l2-mtd.git master 8957S: Maintained 8958F: Documentation/devicetree/bindings/mtd/ 8959F: drivers/mtd/ 8960F: include/linux/mtd/ 8961F: include/uapi/mtd/ 8962 8963MEN A21 WATCHDOG DRIVER 8964M: Johannes Thumshirn <morbidrsa@gmail.com> 8965L: linux-watchdog@vger.kernel.org 8966S: Maintained 8967F: drivers/watchdog/mena21_wdt.c 8968 8969MEN CHAMELEON BUS (mcb) 8970M: Johannes Thumshirn <morbidrsa@gmail.com> 8971S: Maintained 8972F: drivers/mcb/ 8973F: include/linux/mcb.h 8974F: Documentation/men-chameleon-bus.txt 8975 8976MEN F21BMC (Board Management Controller) 8977M: Andreas Werner <andreas.werner@men.de> 8978S: Supported 8979F: drivers/mfd/menf21bmc.c 8980F: drivers/watchdog/menf21bmc_wdt.c 8981F: drivers/leds/leds-menf21bmc.c 8982F: drivers/hwmon/menf21bmc_hwmon.c 8983F: Documentation/hwmon/menf21bmc 8984 8985MESON AO CEC DRIVER FOR AMLOGIC SOCS 8986M: Neil Armstrong <narmstrong@baylibre.com> 8987L: linux-media@lists.freedesktop.org 8988L: linux-amlogic@lists.infradead.org 8989W: http://linux-meson.com/ 8990S: Supported 8991F: drivers/media/platform/meson/ao-cec.c 8992F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8993T: git git://linuxtv.org/media_tree.git 8994 8995METAG ARCHITECTURE 8996M: James Hogan <jhogan@kernel.org> 8997L: linux-metag@vger.kernel.org 8998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8999S: Odd Fixes 9000F: arch/metag/ 9001F: Documentation/metag/ 9002F: Documentation/devicetree/bindings/metag/ 9003F: Documentation/devicetree/bindings/interrupt-controller/img,* 9004F: drivers/clocksource/metag_generic.c 9005F: drivers/irqchip/irq-metag.c 9006F: drivers/irqchip/irq-metag-ext.c 9007F: drivers/tty/metag_da.c 9008 9009MICROBLAZE ARCHITECTURE 9010M: Michal Simek <monstr@monstr.eu> 9011W: http://www.monstr.eu/fdt/ 9012T: git git://git.monstr.eu/linux-2.6-microblaze.git 9013S: Supported 9014F: arch/microblaze/ 9015 9016MICROCHIP / ATMEL AT91 SERIAL DRIVER 9017M: Richard Genoud <richard.genoud@gmail.com> 9018S: Maintained 9019F: drivers/tty/serial/atmel_serial.c 9020F: drivers/tty/serial/atmel_serial.h 9021 9022MICROCHIP / ATMEL DMA DRIVER 9023M: Ludovic Desroches <ludovic.desroches@microchip.com> 9024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9025L: dmaengine@vger.kernel.org 9026S: Supported 9027F: drivers/dma/at_hdmac.c 9028F: drivers/dma/at_hdmac_regs.h 9029F: include/linux/platform_data/dma-atmel.h 9030 9031MICROCHIP / ATMEL ECC DRIVER 9032M: Tudor Ambarus <tudor.ambarus@microchip.com> 9033L: linux-crypto@vger.kernel.org 9034S: Maintained 9035F: drivers/crypto/atmel-ecc.* 9036 9037MICROCHIP / ATMEL ISC DRIVER 9038M: Songjun Wu <songjun.wu@microchip.com> 9039L: linux-media@vger.kernel.org 9040S: Supported 9041F: drivers/media/platform/atmel/atmel-isc.c 9042F: drivers/media/platform/atmel/atmel-isc-regs.h 9043F: devicetree/bindings/media/atmel-isc.txt 9044 9045MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9046M: Woojung Huh <Woojung.Huh@microchip.com> 9047M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9048L: netdev@vger.kernel.org 9049S: Maintained 9050F: net/dsa/tag_ksz.c 9051F: drivers/net/dsa/microchip/* 9052F: include/linux/platform_data/microchip-ksz.h 9053F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9054 9055MICROCHIP USB251XB DRIVER 9056M: Richard Leitner <richard.leitner@skidata.com> 9057L: linux-usb@vger.kernel.org 9058S: Maintained 9059F: drivers/usb/misc/usb251xb.c 9060F: Documentation/devicetree/bindings/usb/usb251xb.txt 9061 9062MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9063M: Don Brace <don.brace@microsemi.com> 9064L: esc.storagedev@microsemi.com 9065L: linux-scsi@vger.kernel.org 9066S: Supported 9067F: drivers/scsi/smartpqi/smartpqi*.[ch] 9068F: drivers/scsi/smartpqi/Kconfig 9069F: drivers/scsi/smartpqi/Makefile 9070F: include/linux/cciss*.h 9071F: include/uapi/linux/cciss*.h 9072F: Documentation/scsi/smartpqi.txt 9073 9074MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9075M: Chen Yu <yu.c.chen@intel.com> 9076L: platform-driver-x86@vger.kernel.org 9077S: Supported 9078F: drivers/platform/x86/surfacepro3_button.c 9079 9080MICROTEK X6 SCANNER 9081M: Oliver Neukum <oliver@neukum.org> 9082S: Maintained 9083F: drivers/usb/image/microtek.* 9084 9085MIPS 9086M: Ralf Baechle <ralf@linux-mips.org> 9087L: linux-mips@linux-mips.org 9088W: http://www.linux-mips.org/ 9089T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9090Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9091S: Supported 9092F: Documentation/devicetree/bindings/mips/ 9093F: Documentation/mips/ 9094F: arch/mips/ 9095 9096MIPS BOSTON DEVELOPMENT BOARD 9097M: Paul Burton <paul.burton@mips.com> 9098L: linux-mips@linux-mips.org 9099S: Maintained 9100F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9101F: arch/mips/boot/dts/img/boston.dts 9102F: arch/mips/configs/generic/board-boston.config 9103F: drivers/clk/imgtec/clk-boston.c 9104F: include/dt-bindings/clock/boston-clock.h 9105 9106MIPS GENERIC PLATFORM 9107M: Paul Burton <paul.burton@mips.com> 9108L: linux-mips@linux-mips.org 9109S: Supported 9110F: arch/mips/generic/ 9111F: arch/mips/tools/generic-board-config.sh 9112 9113MIPS/LOONGSON1 ARCHITECTURE 9114M: Keguang Zhang <keguang.zhang@gmail.com> 9115L: linux-mips@linux-mips.org 9116S: Maintained 9117F: arch/mips/loongson32/ 9118F: arch/mips/include/asm/mach-loongson32/ 9119F: drivers/*/*loongson1* 9120F: drivers/*/*/*loongson1* 9121 9122MIPS RINT INSTRUCTION EMULATION 9123M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9124L: linux-mips@linux-mips.org 9125S: Supported 9126F: arch/mips/math-emu/sp_rint.c 9127F: arch/mips/math-emu/dp_rint.c 9128 9129MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9130M: Hans Verkuil <hverkuil@xs4all.nl> 9131L: linux-media@vger.kernel.org 9132T: git git://linuxtv.org/media_tree.git 9133W: https://linuxtv.org 9134S: Odd Fixes 9135F: drivers/media/radio/radio-miropcm20* 9136 9137MMP SUPPORT 9138M: Eric Miao <eric.y.miao@gmail.com> 9139M: Haojian Zhuang <haojian.zhuang@gmail.com> 9140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9141T: git git://github.com/hzhuang1/linux.git 9142T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9143S: Maintained 9144F: arch/arm/boot/dts/mmp* 9145F: arch/arm/mach-mmp/ 9146 9147MN88472 MEDIA DRIVER 9148M: Antti Palosaari <crope@iki.fi> 9149L: linux-media@vger.kernel.org 9150W: https://linuxtv.org 9151W: http://palosaari.fi/linux/ 9152Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9153S: Maintained 9154F: drivers/media/dvb-frontends/mn88472* 9155 9156MN88473 MEDIA DRIVER 9157M: Antti Palosaari <crope@iki.fi> 9158L: linux-media@vger.kernel.org 9159W: https://linuxtv.org 9160W: http://palosaari.fi/linux/ 9161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9162S: Maintained 9163F: drivers/media/dvb-frontends/mn88473* 9164 9165MODULE SUPPORT 9166M: Jessica Yu <jeyu@kernel.org> 9167M: Rusty Russell <rusty@rustcorp.com.au> 9168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9169S: Maintained 9170F: include/linux/module.h 9171F: kernel/module.c 9172 9173MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9174W: http://popies.net/meye/ 9175S: Orphan 9176F: Documentation/media/v4l-drivers/meye* 9177F: drivers/media/pci/meye/ 9178F: include/uapi/linux/meye.h 9179 9180MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9181M: Jiri Slaby <jirislaby@gmail.com> 9182S: Maintained 9183F: Documentation/serial/moxa-smartio 9184F: drivers/tty/mxser.* 9185 9186MR800 AVERMEDIA USB FM RADIO DRIVER 9187M: Alexey Klimov <klimov.linux@gmail.com> 9188L: linux-media@vger.kernel.org 9189T: git git://linuxtv.org/media_tree.git 9190S: Maintained 9191F: drivers/media/radio/radio-mr800.c 9192 9193MRF24J40 IEEE 802.15.4 RADIO DRIVER 9194M: Alan Ott <alan@signal11.us> 9195L: linux-wpan@vger.kernel.org 9196S: Maintained 9197F: drivers/net/ieee802154/mrf24j40.c 9198F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9199 9200MSI LAPTOP SUPPORT 9201M: "Lee, Chun-Yi" <jlee@suse.com> 9202L: platform-driver-x86@vger.kernel.org 9203S: Maintained 9204F: drivers/platform/x86/msi-laptop.c 9205 9206MSI WMI SUPPORT 9207L: platform-driver-x86@vger.kernel.org 9208S: Orphan 9209F: drivers/platform/x86/msi-wmi.c 9210 9211MSI001 MEDIA DRIVER 9212M: Antti Palosaari <crope@iki.fi> 9213L: linux-media@vger.kernel.org 9214W: https://linuxtv.org 9215W: http://palosaari.fi/linux/ 9216Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9217T: git git://linuxtv.org/anttip/media_tree.git 9218S: Maintained 9219F: drivers/media/tuners/msi001* 9220 9221MSI2500 MEDIA DRIVER 9222M: Antti Palosaari <crope@iki.fi> 9223L: linux-media@vger.kernel.org 9224W: https://linuxtv.org 9225W: http://palosaari.fi/linux/ 9226Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9227T: git git://linuxtv.org/anttip/media_tree.git 9228S: Maintained 9229F: drivers/media/usb/msi2500/ 9230 9231MSYSTEMS DISKONCHIP G3 MTD DRIVER 9232M: Robert Jarzmik <robert.jarzmik@free.fr> 9233L: linux-mtd@lists.infradead.org 9234S: Maintained 9235F: drivers/mtd/devices/docg3* 9236 9237MT9M032 APTINA SENSOR DRIVER 9238M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9239L: linux-media@vger.kernel.org 9240T: git git://linuxtv.org/media_tree.git 9241S: Maintained 9242F: drivers/media/i2c/mt9m032.c 9243F: include/media/i2c/mt9m032.h 9244 9245MT9P031 APTINA CAMERA SENSOR 9246M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9247L: linux-media@vger.kernel.org 9248T: git git://linuxtv.org/media_tree.git 9249S: Maintained 9250F: drivers/media/i2c/mt9p031.c 9251F: include/media/i2c/mt9p031.h 9252 9253MT9T001 APTINA CAMERA SENSOR 9254M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9255L: linux-media@vger.kernel.org 9256T: git git://linuxtv.org/media_tree.git 9257S: Maintained 9258F: drivers/media/i2c/mt9t001.c 9259F: include/media/i2c/mt9t001.h 9260 9261MT9V032 APTINA CAMERA SENSOR 9262M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9263L: linux-media@vger.kernel.org 9264T: git git://linuxtv.org/media_tree.git 9265S: Maintained 9266F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9267F: drivers/media/i2c/mt9v032.c 9268F: include/media/i2c/mt9v032.h 9269 9270MULTIFUNCTION DEVICES (MFD) 9271M: Lee Jones <lee.jones@linaro.org> 9272T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9273S: Supported 9274F: Documentation/devicetree/bindings/mfd/ 9275F: drivers/mfd/ 9276F: include/linux/mfd/ 9277F: include/dt-bindings/mfd/ 9278 9279MULTIMEDIA CARD (MMC) ETC. OVER SPI 9280S: Orphan 9281F: drivers/mmc/host/mmc_spi.c 9282F: include/linux/spi/mmc_spi.h 9283 9284MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9285M: Ulf Hansson <ulf.hansson@linaro.org> 9286L: linux-mmc@vger.kernel.org 9287T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9288S: Maintained 9289F: Documentation/devicetree/bindings/mmc/ 9290F: drivers/mmc/ 9291F: include/linux/mmc/ 9292F: include/uapi/linux/mmc/ 9293 9294MULTIPLEXER SUBSYSTEM 9295M: Peter Rosin <peda@axentia.se> 9296S: Maintained 9297F: Documentation/ABI/testing/mux/sysfs-class-mux* 9298F: Documentation/devicetree/bindings/mux/ 9299F: include/linux/dt-bindings/mux/ 9300F: include/linux/mux/ 9301F: drivers/mux/ 9302 9303MULTITECH MULTIPORT CARD (ISICOM) 9304S: Orphan 9305F: drivers/tty/isicom.c 9306F: include/linux/isicom.h 9307 9308MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9309M: Bin Liu <b-liu@ti.com> 9310L: linux-usb@vger.kernel.org 9311S: Maintained 9312F: drivers/usb/musb/ 9313 9314MXL5007T MEDIA DRIVER 9315M: Michael Krufky <mkrufky@linuxtv.org> 9316L: linux-media@vger.kernel.org 9317W: https://linuxtv.org 9318W: http://github.com/mkrufky 9319Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9320T: git git://linuxtv.org/mkrufky/tuners.git 9321S: Maintained 9322F: drivers/media/tuners/mxl5007t.* 9323 9324MXSFB DRM DRIVER 9325M: Marek Vasut <marex@denx.de> 9326S: Supported 9327F: drivers/gpu/drm/mxsfb/ 9328F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9329 9330MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9331M: Hyong-Youb Kim <hykim@myri.com> 9332L: netdev@vger.kernel.org 9333W: https://www.myricom.com/support/downloads/myri10ge.html 9334S: Supported 9335F: drivers/net/ethernet/myricom/myri10ge/ 9336 9337NAND FLASH SUBSYSTEM 9338M: Boris Brezillon <boris.brezillon@free-electrons.com> 9339R: Richard Weinberger <richard@nod.at> 9340L: linux-mtd@lists.infradead.org 9341W: http://www.linux-mtd.infradead.org/ 9342Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9343T: git git://git.infradead.org/linux-mtd.git nand/fixes 9344T: git git://git.infradead.org/l2-mtd.git nand/next 9345S: Maintained 9346F: drivers/mtd/nand/ 9347F: include/linux/mtd/*nand*.h 9348 9349NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9350M: Daniel Mack <zonque@gmail.com> 9351S: Maintained 9352L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9353W: http://www.native-instruments.com 9354F: sound/usb/caiaq/ 9355 9356NATSEMI ETHERNET DRIVER (DP8381x) 9357S: Orphan 9358F: drivers/net/ethernet/natsemi/natsemi.c 9359 9360NCP FILESYSTEM 9361M: Petr Vandrovec <petr@vandrovec.name> 9362S: Odd Fixes 9363F: fs/ncpfs/ 9364 9365NCR 5380 SCSI DRIVERS 9366M: Finn Thain <fthain@telegraphics.com.au> 9367M: Michael Schmitz <schmitzmic@gmail.com> 9368L: linux-scsi@vger.kernel.org 9369S: Maintained 9370F: Documentation/scsi/g_NCR5380.txt 9371F: drivers/scsi/NCR5380.* 9372F: drivers/scsi/arm/cumana_1.c 9373F: drivers/scsi/arm/oak.c 9374F: drivers/scsi/atari_scsi.* 9375F: drivers/scsi/dmx3191d.c 9376F: drivers/scsi/g_NCR5380.* 9377F: drivers/scsi/mac_scsi.* 9378F: drivers/scsi/sun3_scsi.* 9379F: drivers/scsi/sun3_scsi_vme.c 9380 9381NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9382M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9383L: linux-scsi@vger.kernel.org 9384S: Maintained 9385F: drivers/scsi/NCR_D700.* 9386 9387NCT6775 HARDWARE MONITOR DRIVER 9388M: Guenter Roeck <linux@roeck-us.net> 9389L: linux-hwmon@vger.kernel.org 9390S: Maintained 9391F: Documentation/hwmon/nct6775 9392F: drivers/hwmon/nct6775.c 9393 9394NETEFFECT IWARP RNIC DRIVER (IW_NES) 9395M: Faisal Latif <faisal.latif@intel.com> 9396L: linux-rdma@vger.kernel.org 9397W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9398S: Supported 9399F: drivers/infiniband/hw/nes/ 9400F: include/uapi/rdma/nes-abi.h 9401 9402NETEM NETWORK EMULATOR 9403M: Stephen Hemminger <stephen@networkplumber.org> 9404L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9405S: Maintained 9406F: net/sched/sch_netem.c 9407 9408NETERION 10GbE DRIVERS (s2io/vxge) 9409M: Jon Mason <jdmason@kudzu.us> 9410L: netdev@vger.kernel.org 9411S: Supported 9412F: Documentation/networking/s2io.txt 9413F: Documentation/networking/vxge.txt 9414F: drivers/net/ethernet/neterion/ 9415 9416NETFILTER 9417M: Pablo Neira Ayuso <pablo@netfilter.org> 9418M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9419M: Florian Westphal <fw@strlen.de> 9420L: netfilter-devel@vger.kernel.org 9421L: coreteam@netfilter.org 9422W: http://www.netfilter.org/ 9423W: http://www.iptables.org/ 9424W: http://www.nftables.org/ 9425Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9426T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9427T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9428S: Maintained 9429F: include/linux/netfilter* 9430F: include/linux/netfilter/ 9431F: include/net/netfilter/ 9432F: include/uapi/linux/netfilter* 9433F: include/uapi/linux/netfilter/ 9434F: net/*/netfilter.c 9435F: net/*/netfilter/ 9436F: net/netfilter/ 9437F: net/bridge/br_netfilter*.c 9438 9439NETROM NETWORK LAYER 9440M: Ralf Baechle <ralf@linux-mips.org> 9441L: linux-hams@vger.kernel.org 9442W: http://www.linux-ax25.org/ 9443S: Maintained 9444F: include/net/netrom.h 9445F: include/uapi/linux/netrom.h 9446F: net/netrom/ 9447 9448NETRONOME ETHERNET DRIVERS 9449M: Jakub Kicinski <jakub.kicinski@netronome.com> 9450L: oss-drivers@netronome.com 9451S: Maintained 9452F: drivers/net/ethernet/netronome/ 9453 9454NETWORK BLOCK DEVICE (NBD) 9455M: Josef Bacik <jbacik@fb.com> 9456S: Maintained 9457L: linux-block@vger.kernel.org 9458L: nbd@other.debian.org 9459F: Documentation/blockdev/nbd.txt 9460F: drivers/block/nbd.c 9461F: include/uapi/linux/nbd.h 9462 9463NETWORK DROP MONITOR 9464M: Neil Horman <nhorman@tuxdriver.com> 9465L: netdev@vger.kernel.org 9466S: Maintained 9467W: https://fedorahosted.org/dropwatch/ 9468F: net/core/drop_monitor.c 9469 9470NETWORKING DRIVERS 9471L: netdev@vger.kernel.org 9472W: http://www.linuxfoundation.org/en/Net 9473Q: http://patchwork.ozlabs.org/project/netdev/list/ 9474T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9476S: Odd Fixes 9477F: Documentation/devicetree/bindings/net/ 9478F: drivers/net/ 9479F: include/linux/if_* 9480F: include/linux/netdevice.h 9481F: include/linux/etherdevice.h 9482F: include/linux/fcdevice.h 9483F: include/linux/fddidevice.h 9484F: include/linux/hippidevice.h 9485F: include/linux/inetdevice.h 9486F: include/uapi/linux/if_* 9487F: include/uapi/linux/netdevice.h 9488 9489NETWORKING DRIVERS (WIRELESS) 9490M: Kalle Valo <kvalo@codeaurora.org> 9491L: linux-wireless@vger.kernel.org 9492Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9494T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9495S: Maintained 9496F: Documentation/devicetree/bindings/net/wireless/ 9497F: drivers/net/wireless/ 9498 9499NETWORKING [DSA] 9500M: Andrew Lunn <andrew@lunn.ch> 9501M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9502M: Florian Fainelli <f.fainelli@gmail.com> 9503S: Maintained 9504F: net/dsa/ 9505F: include/net/dsa.h 9506F: include/linux/dsa/ 9507F: drivers/net/dsa/ 9508 9509NETWORKING [GENERAL] 9510M: "David S. Miller" <davem@davemloft.net> 9511L: netdev@vger.kernel.org 9512W: http://www.linuxfoundation.org/en/Net 9513Q: http://patchwork.ozlabs.org/project/netdev/list/ 9514T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9515T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9516B: mailto:netdev@vger.kernel.org 9517S: Maintained 9518F: net/ 9519F: include/net/ 9520F: include/linux/in.h 9521F: include/linux/net.h 9522F: include/linux/netdevice.h 9523F: include/uapi/linux/in.h 9524F: include/uapi/linux/net.h 9525F: include/uapi/linux/netdevice.h 9526F: include/uapi/linux/net_namespace.h 9527F: tools/testing/selftests/net/ 9528F: lib/net_utils.c 9529F: lib/random32.c 9530 9531NETWORKING [IPSEC] 9532M: Steffen Klassert <steffen.klassert@secunet.com> 9533M: Herbert Xu <herbert@gondor.apana.org.au> 9534M: "David S. Miller" <davem@davemloft.net> 9535L: netdev@vger.kernel.org 9536T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9538S: Maintained 9539F: net/core/flow.c 9540F: net/xfrm/ 9541F: net/key/ 9542F: net/ipv4/xfrm* 9543F: net/ipv4/esp4* 9544F: net/ipv4/ah4.c 9545F: net/ipv4/ipcomp.c 9546F: net/ipv4/ip_vti.c 9547F: net/ipv6/xfrm* 9548F: net/ipv6/esp6* 9549F: net/ipv6/ah6.c 9550F: net/ipv6/ipcomp6.c 9551F: net/ipv6/ip6_vti.c 9552F: include/uapi/linux/xfrm.h 9553F: include/net/xfrm.h 9554 9555NETWORKING [IPv4/IPv6] 9556M: "David S. Miller" <davem@davemloft.net> 9557M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9558M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9559L: netdev@vger.kernel.org 9560T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9561S: Maintained 9562F: net/ipv4/ 9563F: net/ipv6/ 9564F: include/net/ip* 9565F: arch/x86/net/* 9566 9567NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9568M: Paul Moore <paul@paul-moore.com> 9569W: https://github.com/netlabel 9570L: netdev@vger.kernel.org 9571L: linux-security-module@vger.kernel.org 9572S: Maintained 9573F: Documentation/netlabel/ 9574F: include/net/calipso.h 9575F: include/net/cipso_ipv4.h 9576F: include/net/netlabel.h 9577F: include/uapi/linux/netfilter/xt_SECMARK.h 9578F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9579F: net/netlabel/ 9580F: net/ipv4/cipso_ipv4.c 9581F: net/ipv6/calipso.c 9582F: net/netfilter/xt_CONNSECMARK.c 9583F: net/netfilter/xt_SECMARK.c 9584 9585NETWORKING [TLS] 9586M: Ilya Lesokhin <ilyal@mellanox.com> 9587M: Aviad Yehezkel <aviadye@mellanox.com> 9588M: Dave Watson <davejwatson@fb.com> 9589L: netdev@vger.kernel.org 9590S: Maintained 9591F: net/tls/* 9592F: include/uapi/linux/tls.h 9593F: include/net/tls.h 9594 9595NETWORKING [WIRELESS] 9596L: linux-wireless@vger.kernel.org 9597Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9598 9599NETXEN (1/10) GbE SUPPORT 9600M: Manish Chopra <manish.chopra@cavium.com> 9601M: Rahul Verma <rahul.verma@cavium.com> 9602M: Dept-GELinuxNICDev@cavium.com 9603L: netdev@vger.kernel.org 9604S: Supported 9605F: drivers/net/ethernet/qlogic/netxen/ 9606 9607NFC SUBSYSTEM 9608M: Samuel Ortiz <sameo@linux.intel.com> 9609L: linux-wireless@vger.kernel.org 9610L: linux-nfc@lists.01.org (subscribers-only) 9611S: Supported 9612F: net/nfc/ 9613F: include/net/nfc/ 9614F: include/uapi/linux/nfc.h 9615F: drivers/nfc/ 9616F: include/linux/platform_data/nfcmrvl.h 9617F: include/linux/platform_data/nxp-nci.h 9618F: Documentation/devicetree/bindings/net/nfc/ 9619 9620NFS, SUNRPC, AND LOCKD CLIENTS 9621M: Trond Myklebust <trond.myklebust@primarydata.com> 9622M: Anna Schumaker <anna.schumaker@netapp.com> 9623L: linux-nfs@vger.kernel.org 9624W: http://client.linux-nfs.org 9625T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9626S: Maintained 9627F: fs/lockd/ 9628F: fs/nfs/ 9629F: fs/nfs_common/ 9630F: net/sunrpc/ 9631F: include/linux/lockd/ 9632F: include/linux/nfs* 9633F: include/linux/sunrpc/ 9634F: include/uapi/linux/nfs* 9635F: include/uapi/linux/sunrpc/ 9636 9637NILFS2 FILESYSTEM 9638M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9639L: linux-nilfs@vger.kernel.org 9640W: http://nilfs.sourceforge.net/ 9641W: http://nilfs.osdn.jp/ 9642T: git git://github.com/konis/nilfs2.git 9643S: Supported 9644F: Documentation/filesystems/nilfs2.txt 9645F: fs/nilfs2/ 9646F: include/trace/events/nilfs2.h 9647F: include/uapi/linux/nilfs2_api.h 9648F: include/uapi/linux/nilfs2_ondisk.h 9649 9650NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9651M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9652W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9653S: Maintained 9654F: Documentation/scsi/NinjaSCSI.txt 9655F: drivers/scsi/pcmcia/nsp_* 9656 9657NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9658M: GOTO Masanori <gotom@debian.or.jp> 9659M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9660W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9661S: Maintained 9662F: Documentation/scsi/NinjaSCSI.txt 9663F: drivers/scsi/nsp32* 9664 9665NIOS2 ARCHITECTURE 9666M: Ley Foon Tan <lftan@altera.com> 9667L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9668T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9669S: Maintained 9670F: arch/nios2/ 9671 9672NOHZ, DYNTICKS SUPPORT 9673M: Frederic Weisbecker <fweisbec@gmail.com> 9674M: Thomas Gleixner <tglx@linutronix.de> 9675M: Ingo Molnar <mingo@kernel.org> 9676L: linux-kernel@vger.kernel.org 9677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9678S: Maintained 9679F: kernel/time/tick*.* 9680F: include/linux/tick.h 9681F: include/linux/sched/nohz.h 9682 9683NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9684M: Pavel Machek <pavel@ucw.cz> 9685M: Sakari Ailus <sakari.ailus@iki.fi> 9686L: linux-media@vger.kernel.org 9687S: Maintained 9688F: drivers/media/i2c/et8ek8 9689F: drivers/media/i2c/ad5820.c 9690 9691NOKIA N900 POWER SUPPLY DRIVERS 9692R: Pali Rohár <pali.rohar@gmail.com> 9693F: include/linux/power/bq2415x_charger.h 9694F: include/linux/power/bq27xxx_battery.h 9695F: include/linux/power/isp1704_charger.h 9696F: drivers/power/supply/bq2415x_charger.c 9697F: drivers/power/supply/bq27xxx_battery.c 9698F: drivers/power/supply/bq27xxx_battery_i2c.c 9699F: drivers/power/supply/isp1704_charger.c 9700F: drivers/power/supply/rx51_battery.c 9701 9702NTB AMD DRIVER 9703M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9704L: linux-ntb@googlegroups.com 9705S: Supported 9706F: drivers/ntb/hw/amd/ 9707 9708NTB DRIVER CORE 9709M: Jon Mason <jdmason@kudzu.us> 9710M: Dave Jiang <dave.jiang@intel.com> 9711M: Allen Hubbe <Allen.Hubbe@emc.com> 9712L: linux-ntb@googlegroups.com 9713S: Supported 9714W: https://github.com/jonmason/ntb/wiki 9715T: git git://github.com/jonmason/ntb.git 9716F: drivers/ntb/ 9717F: drivers/net/ntb_netdev.c 9718F: include/linux/ntb.h 9719F: include/linux/ntb_transport.h 9720F: tools/testing/selftests/ntb/ 9721 9722NTB IDT DRIVER 9723M: Serge Semin <fancer.lancer@gmail.com> 9724L: linux-ntb@googlegroups.com 9725S: Supported 9726F: drivers/ntb/hw/idt/ 9727 9728NTB INTEL DRIVER 9729M: Dave Jiang <dave.jiang@intel.com> 9730L: linux-ntb@googlegroups.com 9731S: Supported 9732W: https://github.com/davejiang/linux/wiki 9733T: git https://github.com/davejiang/linux.git 9734F: drivers/ntb/hw/intel/ 9735 9736NTFS FILESYSTEM 9737M: Anton Altaparmakov <anton@tuxera.com> 9738L: linux-ntfs-dev@lists.sourceforge.net 9739W: http://www.tuxera.com/ 9740T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9741S: Supported 9742F: Documentation/filesystems/ntfs.txt 9743F: fs/ntfs/ 9744 9745NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9746M: Antonino Daplas <adaplas@gmail.com> 9747L: linux-fbdev@vger.kernel.org 9748S: Maintained 9749F: drivers/video/fbdev/riva/ 9750F: drivers/video/fbdev/nvidia/ 9751 9752NVM EXPRESS DRIVER 9753M: Keith Busch <keith.busch@intel.com> 9754M: Jens Axboe <axboe@fb.com> 9755M: Christoph Hellwig <hch@lst.de> 9756M: Sagi Grimberg <sagi@grimberg.me> 9757L: linux-nvme@lists.infradead.org 9758T: git://git.infradead.org/nvme.git 9759W: http://git.infradead.org/nvme.git 9760S: Supported 9761F: drivers/nvme/host/ 9762F: include/linux/nvme.h 9763F: include/uapi/linux/nvme_ioctl.h 9764 9765NVM EXPRESS FC TRANSPORT DRIVERS 9766M: James Smart <james.smart@broadcom.com> 9767L: linux-nvme@lists.infradead.org 9768S: Supported 9769F: include/linux/nvme-fc.h 9770F: include/linux/nvme-fc-driver.h 9771F: drivers/nvme/host/fc.c 9772F: drivers/nvme/target/fc.c 9773F: drivers/nvme/target/fcloop.c 9774 9775NVM EXPRESS TARGET DRIVER 9776M: Christoph Hellwig <hch@lst.de> 9777M: Sagi Grimberg <sagi@grimberg.me> 9778L: linux-nvme@lists.infradead.org 9779T: git://git.infradead.org/nvme.git 9780W: http://git.infradead.org/nvme.git 9781S: Supported 9782F: drivers/nvme/target/ 9783 9784NVMEM FRAMEWORK 9785M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9786S: Maintained 9787F: drivers/nvmem/ 9788F: Documentation/devicetree/bindings/nvmem/ 9789F: Documentation/ABI/stable/sysfs-bus-nvmem 9790F: include/linux/nvmem-consumer.h 9791F: include/linux/nvmem-provider.h 9792 9793NXP TDA998X DRM DRIVER 9794M: Russell King <linux@armlinux.org.uk> 9795S: Supported 9796T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9797T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9798F: drivers/gpu/drm/i2c/tda998x_drv.c 9799F: include/drm/i2c/tda998x.h 9800 9801NXP TFA9879 DRIVER 9802M: Peter Rosin <peda@axentia.se> 9803L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9804S: Maintained 9805F: sound/soc/codecs/tfa9879* 9806 9807NXP-NCI NFC DRIVER 9808M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9809R: Charles Gorand <charles.gorand@effinnov.com> 9810L: linux-nfc@lists.01.org (moderated for non-subscribers) 9811S: Supported 9812F: drivers/nfc/nxp-nci 9813 9814OBJTOOL 9815M: Josh Poimboeuf <jpoimboe@redhat.com> 9816S: Supported 9817F: tools/objtool/ 9818 9819OMAP AUDIO SUPPORT 9820M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9821M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9822L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9823L: linux-omap@vger.kernel.org 9824S: Maintained 9825F: sound/soc/omap/ 9826 9827OMAP CLOCK FRAMEWORK SUPPORT 9828M: Paul Walmsley <paul@pwsan.com> 9829L: linux-omap@vger.kernel.org 9830S: Maintained 9831F: arch/arm/*omap*/*clock* 9832 9833OMAP DEVICE TREE SUPPORT 9834M: Benoît Cousson <bcousson@baylibre.com> 9835M: Tony Lindgren <tony@atomide.com> 9836L: linux-omap@vger.kernel.org 9837L: devicetree@vger.kernel.org 9838S: Maintained 9839F: arch/arm/boot/dts/*omap* 9840F: arch/arm/boot/dts/*am3* 9841F: arch/arm/boot/dts/*am4* 9842F: arch/arm/boot/dts/*am5* 9843F: arch/arm/boot/dts/*dra7* 9844 9845OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9846M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9847L: linux-omap@vger.kernel.org 9848L: linux-fbdev@vger.kernel.org 9849S: Maintained 9850F: drivers/video/fbdev/omap2/ 9851F: Documentation/arm/OMAP/DSS 9852 9853OMAP FRAMEBUFFER SUPPORT 9854M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9855L: linux-fbdev@vger.kernel.org 9856L: linux-omap@vger.kernel.org 9857S: Maintained 9858F: drivers/video/fbdev/omap/ 9859 9860OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9861M: Roger Quadros <rogerq@ti.com> 9862M: Tony Lindgren <tony@atomide.com> 9863L: linux-omap@vger.kernel.org 9864S: Maintained 9865F: drivers/memory/omap-gpmc.c 9866F: arch/arm/mach-omap2/*gpmc* 9867 9868OMAP GPIO DRIVER 9869M: Grygorii Strashko <grygorii.strashko@ti.com> 9870M: Santosh Shilimkar <ssantosh@kernel.org> 9871M: Kevin Hilman <khilman@kernel.org> 9872L: linux-omap@vger.kernel.org 9873S: Maintained 9874F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9875F: drivers/gpio/gpio-omap.c 9876 9877OMAP HARDWARE SPINLOCK SUPPORT 9878M: Ohad Ben-Cohen <ohad@wizery.com> 9879L: linux-omap@vger.kernel.org 9880S: Maintained 9881F: drivers/hwspinlock/omap_hwspinlock.c 9882 9883OMAP HS MMC SUPPORT 9884L: linux-mmc@vger.kernel.org 9885L: linux-omap@vger.kernel.org 9886S: Orphan 9887F: drivers/mmc/host/omap_hsmmc.c 9888 9889OMAP HWMOD DATA 9890M: Paul Walmsley <paul@pwsan.com> 9891L: linux-omap@vger.kernel.org 9892S: Maintained 9893F: arch/arm/mach-omap2/omap_hwmod*data* 9894 9895OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9896M: Benoît Cousson <bcousson@baylibre.com> 9897L: linux-omap@vger.kernel.org 9898S: Maintained 9899F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9900 9901OMAP HWMOD SUPPORT 9902M: Benoît Cousson <bcousson@baylibre.com> 9903M: Paul Walmsley <paul@pwsan.com> 9904L: linux-omap@vger.kernel.org 9905S: Maintained 9906F: arch/arm/mach-omap2/omap_hwmod.* 9907 9908OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9909M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9910L: linux-media@vger.kernel.org 9911S: Maintained 9912F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9913F: drivers/media/platform/omap3isp/ 9914F: drivers/staging/media/omap4iss/ 9915 9916OMAP MMC SUPPORT 9917M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9918L: linux-omap@vger.kernel.org 9919S: Maintained 9920F: drivers/mmc/host/omap.c 9921 9922OMAP POWER MANAGEMENT SUPPORT 9923M: Kevin Hilman <khilman@kernel.org> 9924L: linux-omap@vger.kernel.org 9925S: Maintained 9926F: arch/arm/*omap*/*pm* 9927F: drivers/cpufreq/omap-cpufreq.c 9928 9929OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9930M: Rajendra Nayak <rnayak@codeaurora.org> 9931M: Paul Walmsley <paul@pwsan.com> 9932L: linux-omap@vger.kernel.org 9933S: Maintained 9934F: arch/arm/mach-omap2/prm* 9935 9936OMAP RANDOM NUMBER GENERATOR SUPPORT 9937M: Deepak Saxena <dsaxena@plexity.net> 9938S: Maintained 9939F: drivers/char/hw_random/omap-rng.c 9940 9941OMAP USB SUPPORT 9942L: linux-usb@vger.kernel.org 9943L: linux-omap@vger.kernel.org 9944S: Orphan 9945F: drivers/usb/*/*omap* 9946F: arch/arm/*omap*/usb* 9947 9948OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9949M: Mark Jackson <mpfj@newflow.co.uk> 9950L: linux-omap@vger.kernel.org 9951S: Maintained 9952F: arch/arm/boot/dts/am335x-nano.dts 9953 9954OMAP1 SUPPORT 9955M: Aaro Koskinen <aaro.koskinen@iki.fi> 9956M: Tony Lindgren <tony@atomide.com> 9957L: linux-omap@vger.kernel.org 9958Q: http://patchwork.kernel.org/project/linux-omap/list/ 9959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9960S: Maintained 9961F: arch/arm/mach-omap1/ 9962F: arch/arm/plat-omap/ 9963F: arch/arm/configs/omap1_defconfig 9964F: drivers/i2c/busses/i2c-omap.c 9965F: include/linux/i2c-omap.h 9966 9967OMAP2+ SUPPORT 9968M: Tony Lindgren <tony@atomide.com> 9969L: linux-omap@vger.kernel.org 9970W: http://www.muru.com/linux/omap/ 9971W: http://linux.omap.com/ 9972Q: http://patchwork.kernel.org/project/linux-omap/list/ 9973T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9974S: Maintained 9975F: arch/arm/mach-omap2/ 9976F: arch/arm/plat-omap/ 9977F: arch/arm/configs/omap2plus_defconfig 9978F: drivers/i2c/busses/i2c-omap.c 9979F: drivers/irqchip/irq-omap-intc.c 9980F: drivers/mfd/*omap*.c 9981F: drivers/mfd/menelaus.c 9982F: drivers/mfd/palmas.c 9983F: drivers/mfd/tps65217.c 9984F: drivers/mfd/tps65218.c 9985F: drivers/mfd/tps65910.c 9986F: drivers/mfd/twl-core.[ch] 9987F: drivers/mfd/twl4030*.c 9988F: drivers/mfd/twl6030*.c 9989F: drivers/mfd/twl6040*.c 9990F: drivers/regulator/palmas-regulator*.c 9991F: drivers/regulator/pbias-regulator.c 9992F: drivers/regulator/tps65217-regulator.c 9993F: drivers/regulator/tps65218-regulator.c 9994F: drivers/regulator/tps65910-regulator.c 9995F: drivers/regulator/twl-regulator.c 9996F: drivers/regulator/twl6030-regulator.c 9997F: include/linux/i2c-omap.h 9998 9999ONION OMEGA2+ BOARD 10000M: Harvey Hunt <harveyhuntnexus@gmail.com> 10001L: linux-mips@linux-mips.org 10002S: Maintained 10003F: arch/mips/boot/dts/ralink/omega2p.dts 10004 10005OMFS FILESYSTEM 10006M: Bob Copeland <me@bobcopeland.com> 10007L: linux-karma-devel@lists.sourceforge.net 10008S: Maintained 10009F: Documentation/filesystems/omfs.txt 10010F: fs/omfs/ 10011 10012OMNIKEY CARDMAN 4000 DRIVER 10013M: Harald Welte <laforge@gnumonks.org> 10014S: Maintained 10015F: drivers/char/pcmcia/cm4000_cs.c 10016F: include/linux/cm4000_cs.h 10017F: include/uapi/linux/cm4000_cs.h 10018 10019OMNIKEY CARDMAN 4040 DRIVER 10020M: Harald Welte <laforge@gnumonks.org> 10021S: Maintained 10022F: drivers/char/pcmcia/cm4040_cs.* 10023 10024OMNIVISION OV13858 SENSOR DRIVER 10025M: Sakari Ailus <sakari.ailus@linux.intel.com> 10026L: linux-media@vger.kernel.org 10027T: git git://linuxtv.org/media_tree.git 10028S: Maintained 10029F: drivers/media/i2c/ov13858.c 10030 10031OMNIVISION OV5640 SENSOR DRIVER 10032M: Steve Longerbeam <slongerbeam@gmail.com> 10033L: linux-media@vger.kernel.org 10034T: git git://linuxtv.org/media_tree.git 10035S: Maintained 10036F: drivers/media/i2c/ov5640.c 10037 10038OMNIVISION OV5647 SENSOR DRIVER 10039M: Luis Oliveira <lolivei@synopsys.com> 10040L: linux-media@vger.kernel.org 10041T: git git://linuxtv.org/media_tree.git 10042S: Maintained 10043F: drivers/media/i2c/ov5647.c 10044 10045OMNIVISION OV7670 SENSOR DRIVER 10046M: Jonathan Corbet <corbet@lwn.net> 10047L: linux-media@vger.kernel.org 10048T: git git://linuxtv.org/media_tree.git 10049S: Maintained 10050F: drivers/media/i2c/ov7670.c 10051F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10052 10053ONENAND FLASH DRIVER 10054M: Kyungmin Park <kyungmin.park@samsung.com> 10055L: linux-mtd@lists.infradead.org 10056S: Maintained 10057F: drivers/mtd/onenand/ 10058F: include/linux/mtd/onenand*.h 10059 10060ONSTREAM SCSI TAPE DRIVER 10061M: Willem Riede <osst@riede.org> 10062L: osst-users@lists.sourceforge.net 10063L: linux-scsi@vger.kernel.org 10064S: Maintained 10065F: Documentation/scsi/osst.txt 10066F: drivers/scsi/osst.* 10067F: drivers/scsi/osst_*.h 10068F: drivers/scsi/st.h 10069 10070OP-TEE DRIVER 10071M: Jens Wiklander <jens.wiklander@linaro.org> 10072S: Maintained 10073F: drivers/tee/optee/ 10074 10075OPA-VNIC DRIVER 10076M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10077M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10078L: linux-rdma@vger.kernel.org 10079S: Supported 10080F: drivers/infiniband/ulp/opa_vnic 10081 10082OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10083M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10084L: devicetree@vger.kernel.org 10085S: Maintained 10086F: Documentation/devicetree/dynamic-resolution-notes.txt 10087F: Documentation/devicetree/overlay-notes.txt 10088F: drivers/of/overlay.c 10089F: drivers/of/resolver.c 10090 10091OPEN FIRMWARE AND FLATTENED DEVICE TREE 10092M: Rob Herring <robh+dt@kernel.org> 10093M: Frank Rowand <frowand.list@gmail.com> 10094L: devicetree@vger.kernel.org 10095W: http://www.devicetree.org/ 10096T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10097S: Maintained 10098F: drivers/of/ 10099F: include/linux/of*.h 10100F: scripts/dtc/ 10101F: Documentation/ABI/testing/sysfs-firmware-ofw 10102 10103OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10104M: Rob Herring <robh+dt@kernel.org> 10105M: Mark Rutland <mark.rutland@arm.com> 10106L: devicetree@vger.kernel.org 10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10108Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10109S: Maintained 10110F: Documentation/devicetree/ 10111F: arch/*/boot/dts/ 10112F: include/dt-bindings/ 10113 10114OPENCORES I2C BUS DRIVER 10115M: Peter Korsgaard <jacmet@sunsite.dk> 10116L: linux-i2c@vger.kernel.org 10117S: Maintained 10118F: Documentation/i2c/busses/i2c-ocores 10119F: drivers/i2c/busses/i2c-ocores.c 10120 10121OPENRISC ARCHITECTURE 10122M: Jonas Bonn <jonas@southpole.se> 10123M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10124M: Stafford Horne <shorne@gmail.com> 10125T: git git://github.com/openrisc/linux.git 10126L: openrisc@lists.librecores.org 10127W: http://openrisc.io 10128S: Maintained 10129F: Documentation/devicetree/bindings/openrisc/ 10130F: Documentation/openrisc/ 10131F: arch/openrisc/ 10132F: drivers/irqchip/irq-ompic.c 10133F: drivers/irqchip/irq-or1k-* 10134 10135OPENVSWITCH 10136M: Pravin Shelar <pshelar@nicira.com> 10137L: netdev@vger.kernel.org 10138L: dev@openvswitch.org 10139W: http://openvswitch.org 10140S: Maintained 10141F: net/openvswitch/ 10142F: include/uapi/linux/openvswitch.h 10143 10144OPERATING PERFORMANCE POINTS (OPP) 10145M: Viresh Kumar <vireshk@kernel.org> 10146M: Nishanth Menon <nm@ti.com> 10147M: Stephen Boyd <sboyd@codeaurora.org> 10148L: linux-pm@vger.kernel.org 10149S: Maintained 10150T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10151F: drivers/opp/ 10152F: include/linux/pm_opp.h 10153F: Documentation/power/opp.txt 10154F: Documentation/devicetree/bindings/opp/ 10155 10156OPL4 DRIVER 10157M: Clemens Ladisch <clemens@ladisch.de> 10158L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10159T: git git://git.alsa-project.org/alsa-kernel.git 10160S: Maintained 10161F: sound/drivers/opl4/ 10162 10163OPROFILE 10164M: Robert Richter <rric@kernel.org> 10165L: oprofile-list@lists.sf.net 10166S: Maintained 10167F: arch/*/include/asm/oprofile*.h 10168F: arch/*/oprofile/ 10169F: drivers/oprofile/ 10170F: include/linux/oprofile.h 10171 10172ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10173M: Mark Fasheh <mfasheh@versity.com> 10174M: Joel Becker <jlbec@evilplan.org> 10175L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10176W: http://ocfs2.wiki.kernel.org 10177S: Supported 10178F: Documentation/filesystems/ocfs2.txt 10179F: Documentation/filesystems/dlmfs.txt 10180F: fs/ocfs2/ 10181 10182ORANGEFS FILESYSTEM 10183M: Mike Marshall <hubcap@omnibond.com> 10184L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10185T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10186S: Supported 10187F: fs/orangefs/ 10188F: Documentation/filesystems/orangefs.txt 10189 10190ORINOCO DRIVER 10191L: linux-wireless@vger.kernel.org 10192W: http://wireless.kernel.org/en/users/Drivers/orinoco 10193W: http://www.nongnu.org/orinoco/ 10194S: Orphan 10195F: drivers/net/wireless/intersil/orinoco/ 10196 10197OSD LIBRARY and FILESYSTEM 10198M: Boaz Harrosh <ooo@electrozaur.com> 10199S: Maintained 10200F: drivers/scsi/osd/ 10201F: include/scsi/osd_* 10202F: fs/exofs/ 10203 10204OV2659 OMNIVISION SENSOR DRIVER 10205M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10206L: linux-media@vger.kernel.org 10207W: https://linuxtv.org 10208Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10209T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10210S: Maintained 10211F: drivers/media/i2c/ov2659.c 10212F: include/media/i2c/ov2659.h 10213 10214OVERLAY FILESYSTEM 10215M: Miklos Szeredi <miklos@szeredi.hu> 10216L: linux-unionfs@vger.kernel.org 10217T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10218S: Supported 10219F: fs/overlayfs/ 10220F: Documentation/filesystems/overlayfs.txt 10221 10222P54 WIRELESS DRIVER 10223M: Christian Lamparter <chunkeey@googlemail.com> 10224L: linux-wireless@vger.kernel.org 10225W: http://wireless.kernel.org/en/users/Drivers/p54 10226S: Maintained 10227F: drivers/net/wireless/intersil/p54/ 10228 10229PA SEMI ETHERNET DRIVER 10230L: netdev@vger.kernel.org 10231S: Orphan 10232F: drivers/net/ethernet/pasemi/* 10233 10234PA SEMI SMBUS DRIVER 10235L: linux-i2c@vger.kernel.org 10236S: Orphan 10237F: drivers/i2c/busses/i2c-pasemi.c 10238 10239PADATA PARALLEL EXECUTION MECHANISM 10240M: Steffen Klassert <steffen.klassert@secunet.com> 10241L: linux-crypto@vger.kernel.org 10242S: Maintained 10243F: kernel/padata.c 10244F: include/linux/padata.h 10245F: Documentation/padata.txt 10246 10247PANASONIC LAPTOP ACPI EXTRAS DRIVER 10248M: Harald Welte <laforge@gnumonks.org> 10249L: platform-driver-x86@vger.kernel.org 10250S: Maintained 10251F: drivers/platform/x86/panasonic-laptop.c 10252 10253PANASONIC MN10300/AM33/AM34 PORT 10254M: David Howells <dhowells@redhat.com> 10255L: linux-am33-list@redhat.com (moderated for non-subscribers) 10256W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10257S: Maintained 10258F: Documentation/mn10300/ 10259F: arch/mn10300/ 10260 10261PARALLEL LCD/KEYPAD PANEL DRIVER 10262M: Willy Tarreau <willy@haproxy.com> 10263M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10264S: Odd Fixes 10265F: Documentation/misc-devices/lcd-panel-cgram.txt 10266F: drivers/misc/panel.c 10267 10268PARALLEL PORT SUBSYSTEM 10269M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10270M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10271L: linux-parport@lists.infradead.org (subscribers-only) 10272S: Maintained 10273F: drivers/parport/ 10274F: include/linux/parport*.h 10275F: drivers/char/ppdev.c 10276F: include/uapi/linux/ppdev.h 10277F: Documentation/parport*.txt 10278 10279PARAVIRT_OPS INTERFACE 10280M: Juergen Gross <jgross@suse.com> 10281M: Alok Kataria <akataria@vmware.com> 10282M: Rusty Russell <rusty@rustcorp.com.au> 10283L: virtualization@lists.linux-foundation.org 10284S: Supported 10285F: Documentation/virtual/paravirt_ops.txt 10286F: arch/*/kernel/paravirt* 10287F: arch/*/include/asm/paravirt*.h 10288F: include/linux/hypervisor.h 10289 10290PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10291M: Tim Waugh <tim@cyberelk.net> 10292L: linux-parport@lists.infradead.org (subscribers-only) 10293S: Maintained 10294F: Documentation/blockdev/paride.txt 10295F: drivers/block/paride/ 10296 10297PARISC ARCHITECTURE 10298M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10299M: Helge Deller <deller@gmx.de> 10300L: linux-parisc@vger.kernel.org 10301W: http://www.parisc-linux.org/ 10302Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10303T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10304T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10305S: Maintained 10306F: arch/parisc/ 10307F: Documentation/parisc/ 10308F: drivers/parisc/ 10309F: drivers/char/agp/parisc-agp.c 10310F: drivers/input/serio/gscps2.c 10311F: drivers/parport/parport_gsc.* 10312F: drivers/tty/serial/8250/8250_gsc.c 10313F: drivers/video/fbdev/sti* 10314F: drivers/video/console/sti* 10315F: drivers/video/logo/logo_parisc* 10316 10317PARMAN 10318M: Jiri Pirko <jiri@mellanox.com> 10319L: netdev@vger.kernel.org 10320S: Supported 10321F: lib/parman.c 10322F: lib/test_parman.c 10323F: include/linux/parman.h 10324 10325PC87360 HARDWARE MONITORING DRIVER 10326M: Jim Cromie <jim.cromie@gmail.com> 10327L: linux-hwmon@vger.kernel.org 10328S: Maintained 10329F: Documentation/hwmon/pc87360 10330F: drivers/hwmon/pc87360.c 10331 10332PC8736x GPIO DRIVER 10333M: Jim Cromie <jim.cromie@gmail.com> 10334S: Maintained 10335F: drivers/char/pc8736x_gpio.c 10336 10337PC87427 HARDWARE MONITORING DRIVER 10338M: Jean Delvare <jdelvare@suse.com> 10339L: linux-hwmon@vger.kernel.org 10340S: Maintained 10341F: Documentation/hwmon/pc87427 10342F: drivers/hwmon/pc87427.c 10343 10344PCA9532 LED DRIVER 10345M: Riku Voipio <riku.voipio@iki.fi> 10346S: Maintained 10347F: drivers/leds/leds-pca9532.c 10348F: include/linux/leds-pca9532.h 10349 10350PCA9541 I2C BUS MASTER SELECTOR DRIVER 10351M: Guenter Roeck <linux@roeck-us.net> 10352L: linux-i2c@vger.kernel.org 10353S: Maintained 10354F: drivers/i2c/muxes/i2c-mux-pca9541.c 10355 10356PCDP - PRIMARY CONSOLE AND DEBUG PORT 10357M: Khalid Aziz <khalid@gonehiking.org> 10358S: Maintained 10359F: drivers/firmware/pcdp.* 10360 10361PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10362M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10363L: linux-pci@vger.kernel.org 10364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10365S: Maintained 10366F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10367F: drivers/pci/host/pci-aardvark.c 10368 10369PCI DRIVER FOR ALTERA PCIE IP 10370M: Ley Foon Tan <lftan@altera.com> 10371L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10372L: linux-pci@vger.kernel.org 10373S: Supported 10374F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10375F: drivers/pci/host/pcie-altera.c 10376 10377PCI DRIVER FOR APPLIEDMICRO XGENE 10378M: Tanmay Inamdar <tinamdar@apm.com> 10379L: linux-pci@vger.kernel.org 10380L: linux-arm-kernel@lists.infradead.org 10381S: Maintained 10382F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10383F: drivers/pci/host/pci-xgene.c 10384 10385PCI DRIVER FOR ARM VERSATILE PLATFORM 10386M: Rob Herring <robh@kernel.org> 10387L: linux-pci@vger.kernel.org 10388L: linux-arm-kernel@lists.infradead.org 10389S: Maintained 10390F: Documentation/devicetree/bindings/pci/versatile.txt 10391F: drivers/pci/host/pci-versatile.c 10392 10393PCI DRIVER FOR ARMADA 8K 10394M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10395L: linux-pci@vger.kernel.org 10396L: linux-arm-kernel@lists.infradead.org 10397S: Maintained 10398F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10399F: drivers/pci/dwc/pcie-armada8k.c 10400 10401PCI DRIVER FOR FREESCALE LAYERSCAPE 10402M: Minghuan Lian <minghuan.Lian@freescale.com> 10403M: Mingkai Hu <mingkai.hu@freescale.com> 10404M: Roy Zang <tie-fei.zang@freescale.com> 10405L: linuxppc-dev@lists.ozlabs.org 10406L: linux-pci@vger.kernel.org 10407L: linux-arm-kernel@lists.infradead.org 10408S: Maintained 10409F: drivers/pci/dwc/*layerscape* 10410 10411PCI DRIVER FOR GENERIC OF HOSTS 10412M: Will Deacon <will.deacon@arm.com> 10413L: linux-pci@vger.kernel.org 10414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10415S: Maintained 10416F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10417F: drivers/pci/host/pci-host-common.c 10418F: drivers/pci/host/pci-host-generic.c 10419 10420PCI DRIVER FOR IMX6 10421M: Richard Zhu <hongxing.zhu@nxp.com> 10422M: Lucas Stach <l.stach@pengutronix.de> 10423L: linux-pci@vger.kernel.org 10424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10425S: Maintained 10426F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10427F: drivers/pci/dwc/*imx6* 10428 10429PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10430M: Keith Busch <keith.busch@intel.com> 10431M: Jonathan Derrick <jonathan.derrick@intel.com> 10432L: linux-pci@vger.kernel.org 10433S: Supported 10434F: drivers/pci/host/vmd.c 10435 10436PCI DRIVER FOR MICROSEMI SWITCHTEC 10437M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10438M: Logan Gunthorpe <logang@deltatee.com> 10439L: linux-pci@vger.kernel.org 10440S: Maintained 10441F: Documentation/switchtec.txt 10442F: Documentation/ABI/testing/sysfs-class-switchtec 10443F: drivers/pci/switch/switchtec* 10444F: include/uapi/linux/switchtec_ioctl.h 10445F: include/linux/switchtec.h 10446F: drivers/ntb/hw/mscc/ 10447 10448PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10449M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10450M: Jason Cooper <jason@lakedaemon.net> 10451L: linux-pci@vger.kernel.org 10452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10453S: Maintained 10454F: drivers/pci/host/*mvebu* 10455 10456PCI DRIVER FOR NVIDIA TEGRA 10457M: Thierry Reding <thierry.reding@gmail.com> 10458L: linux-tegra@vger.kernel.org 10459L: linux-pci@vger.kernel.org 10460S: Supported 10461F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10462F: drivers/pci/host/pci-tegra.c 10463 10464PCI DRIVER FOR RENESAS R-CAR 10465M: Simon Horman <horms@verge.net.au> 10466L: linux-pci@vger.kernel.org 10467L: linux-renesas-soc@vger.kernel.org 10468S: Maintained 10469F: drivers/pci/host/*rcar* 10470 10471PCI DRIVER FOR SAMSUNG EXYNOS 10472M: Jingoo Han <jingoohan1@gmail.com> 10473L: linux-pci@vger.kernel.org 10474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10475L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10476S: Maintained 10477F: drivers/pci/dwc/pci-exynos.c 10478 10479PCI DRIVER FOR SYNOPSYS DESIGNWARE 10480M: Jingoo Han <jingoohan1@gmail.com> 10481M: Joao Pinto <Joao.Pinto@synopsys.com> 10482L: linux-pci@vger.kernel.org 10483S: Maintained 10484F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10485F: drivers/pci/dwc/*designware* 10486 10487PCI DRIVER FOR TI DRA7XX 10488M: Kishon Vijay Abraham I <kishon@ti.com> 10489L: linux-omap@vger.kernel.org 10490L: linux-pci@vger.kernel.org 10491S: Supported 10492F: Documentation/devicetree/bindings/pci/ti-pci.txt 10493F: drivers/pci/dwc/pci-dra7xx.c 10494 10495PCI DRIVER FOR TI KEYSTONE 10496M: Murali Karicheri <m-karicheri2@ti.com> 10497L: linux-pci@vger.kernel.org 10498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10499S: Maintained 10500F: drivers/pci/dwc/*keystone* 10501 10502PCI ENDPOINT SUBSYSTEM 10503M: Kishon Vijay Abraham I <kishon@ti.com> 10504M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10505L: linux-pci@vger.kernel.org 10506T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10507S: Supported 10508F: drivers/pci/endpoint/ 10509F: drivers/misc/pci_endpoint_test.c 10510F: tools/pci/ 10511 10512PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10513M: Russell Currey <ruscur@russell.cc> 10514L: linuxppc-dev@lists.ozlabs.org 10515S: Supported 10516F: Documentation/powerpc/eeh-pci-error-recovery.txt 10517F: arch/powerpc/kernel/eeh*.c 10518F: arch/powerpc/platforms/*/eeh*.c 10519F: arch/powerpc/include/*/eeh*.h 10520 10521PCI ERROR RECOVERY 10522M: Linas Vepstas <linasvepstas@gmail.com> 10523L: linux-pci@vger.kernel.org 10524S: Supported 10525F: Documentation/PCI/pci-error-recovery.txt 10526 10527PCI MSI DRIVER FOR ALTERA MSI IP 10528M: Ley Foon Tan <lftan@altera.com> 10529L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10530L: linux-pci@vger.kernel.org 10531S: Supported 10532F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10533F: drivers/pci/host/pcie-altera-msi.c 10534 10535PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10536M: Duc Dang <dhdang@apm.com> 10537L: linux-pci@vger.kernel.org 10538L: linux-arm-kernel@lists.infradead.org 10539S: Maintained 10540F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10541F: drivers/pci/host/pci-xgene-msi.c 10542 10543PCI SUBSYSTEM 10544M: Bjorn Helgaas <bhelgaas@google.com> 10545L: linux-pci@vger.kernel.org 10546Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10547T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10548S: Supported 10549F: Documentation/devicetree/bindings/pci/ 10550F: Documentation/PCI/ 10551F: drivers/pci/ 10552F: include/linux/pci* 10553F: arch/x86/pci/ 10554F: arch/x86/kernel/quirks.c 10555 10556PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10557M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10558L: linux-pci@vger.kernel.org 10559Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10560T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10561S: Supported 10562F: drivers/pci/host/ 10563F: drivers/pci/dwc/ 10564 10565PCIE DRIVER FOR AXIS ARTPEC 10566M: Niklas Cassel <niklas.cassel@axis.com> 10567M: Jesper Nilsson <jesper.nilsson@axis.com> 10568L: linux-arm-kernel@axis.com 10569L: linux-pci@vger.kernel.org 10570S: Maintained 10571F: Documentation/devicetree/bindings/pci/axis,artpec* 10572F: drivers/pci/dwc/*artpec* 10573 10574PCIE DRIVER FOR CAVIUM THUNDERX 10575M: David Daney <david.daney@cavium.com> 10576L: linux-pci@vger.kernel.org 10577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10578S: Supported 10579F: Documentation/devicetree/bindings/pci/pci-thunder-* 10580F: drivers/pci/host/pci-thunder-* 10581 10582PCIE DRIVER FOR HISILICON 10583M: Zhou Wang <wangzhou1@hisilicon.com> 10584L: linux-pci@vger.kernel.org 10585S: Maintained 10586F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10587F: drivers/pci/dwc/pcie-hisi.c 10588 10589PCIE DRIVER FOR HISILICON KIRIN 10590M: Xiaowei Song <songxiaowei@hisilicon.com> 10591M: Binghui Wang <wangbinghui@hisilicon.com> 10592L: linux-pci@vger.kernel.org 10593S: Maintained 10594F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10595F: drivers/pci/dwc/pcie-kirin.c 10596 10597PCIE DRIVER FOR HISILICON STB 10598M: Jianguo Sun <sunjianguo1@huawei.com> 10599M: Shawn Guo <shawn.guo@linaro.org> 10600L: linux-pci@vger.kernel.org 10601S: Maintained 10602F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10603F: drivers/pci/dwc/pcie-histb.c 10604 10605PCIE DRIVER FOR MEDIATEK 10606M: Ryder Lee <ryder.lee@mediatek.com> 10607L: linux-pci@vger.kernel.org 10608L: linux-mediatek@lists.infradead.org 10609S: Supported 10610F: Documentation/devicetree/bindings/pci/mediatek* 10611F: drivers/pci/host/*mediatek* 10612 10613PCIE DRIVER FOR QUALCOMM MSM 10614M: Stanimir Varbanov <svarbanov@mm-sol.com> 10615L: linux-pci@vger.kernel.org 10616L: linux-arm-msm@vger.kernel.org 10617S: Maintained 10618F: drivers/pci/dwc/*qcom* 10619 10620PCIE DRIVER FOR ROCKCHIP 10621M: Shawn Lin <shawn.lin@rock-chips.com> 10622L: linux-pci@vger.kernel.org 10623L: linux-rockchip@lists.infradead.org 10624S: Maintained 10625F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10626F: drivers/pci/host/pcie-rockchip.c 10627 10628PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10629M: Linus Walleij <linus.walleij@linaro.org> 10630L: linux-pci@vger.kernel.org 10631S: Maintained 10632F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10633F: drivers/pci/host/pci-v3-semi.c 10634 10635PCIE DRIVER FOR ST SPEAR13XX 10636M: Pratyush Anand <pratyush.anand@gmail.com> 10637L: linux-pci@vger.kernel.org 10638S: Maintained 10639F: drivers/pci/dwc/*spear* 10640 10641PCMCIA SUBSYSTEM 10642P: Linux PCMCIA Team 10643L: linux-pcmcia@lists.infradead.org 10644W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10645T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10646S: Maintained 10647F: Documentation/pcmcia/ 10648F: tools/pcmcia/ 10649F: drivers/pcmcia/ 10650F: include/pcmcia/ 10651 10652PCNET32 NETWORK DRIVER 10653M: Don Fry <pcnet32@frontier.com> 10654L: netdev@vger.kernel.org 10655S: Maintained 10656F: drivers/net/ethernet/amd/pcnet32.c 10657 10658PCRYPT PARALLEL CRYPTO ENGINE 10659M: Steffen Klassert <steffen.klassert@secunet.com> 10660L: linux-crypto@vger.kernel.org 10661S: Maintained 10662F: crypto/pcrypt.c 10663F: include/crypto/pcrypt.h 10664 10665PEAQ WMI HOTKEYS DRIVER 10666M: Hans de Goede <hdegoede@redhat.com> 10667L: platform-driver-x86@vger.kernel.org 10668S: Maintained 10669F: drivers/platform/x86/peaq-wmi.c 10670 10671PER-CPU MEMORY ALLOCATOR 10672M: Tejun Heo <tj@kernel.org> 10673M: Christoph Lameter <cl@linux.com> 10674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10675S: Maintained 10676F: include/linux/percpu*.h 10677F: mm/percpu*.c 10678F: arch/*/include/asm/percpu.h 10679 10680PER-TASK DELAY ACCOUNTING 10681M: Balbir Singh <bsingharora@gmail.com> 10682S: Maintained 10683F: include/linux/delayacct.h 10684F: kernel/delayacct.c 10685 10686PERFORMANCE EVENTS SUBSYSTEM 10687M: Peter Zijlstra <peterz@infradead.org> 10688M: Ingo Molnar <mingo@redhat.com> 10689M: Arnaldo Carvalho de Melo <acme@kernel.org> 10690R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10691R: Jiri Olsa <jolsa@redhat.com> 10692R: Namhyung Kim <namhyung@kernel.org> 10693L: linux-kernel@vger.kernel.org 10694T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10695S: Supported 10696F: kernel/events/* 10697F: include/linux/perf_event.h 10698F: include/uapi/linux/perf_event.h 10699F: arch/*/kernel/perf_event*.c 10700F: arch/*/kernel/*/perf_event*.c 10701F: arch/*/kernel/*/*/perf_event*.c 10702F: arch/*/include/asm/perf_event.h 10703F: arch/*/kernel/perf_callchain.c 10704F: arch/*/events/* 10705F: tools/perf/ 10706 10707PERSONALITY HANDLING 10708M: Christoph Hellwig <hch@infradead.org> 10709L: linux-abi-devel@lists.sourceforge.net 10710S: Maintained 10711F: include/linux/personality.h 10712F: include/uapi/linux/personality.h 10713 10714PHONET PROTOCOL 10715M: Remi Denis-Courmont <courmisch@gmail.com> 10716S: Supported 10717F: Documentation/networking/phonet.txt 10718F: include/linux/phonet.h 10719F: include/net/phonet/ 10720F: include/uapi/linux/phonet.h 10721F: net/phonet/ 10722 10723PHRAM MTD DRIVER 10724M: Joern Engel <joern@lazybastard.org> 10725L: linux-mtd@lists.infradead.org 10726S: Maintained 10727F: drivers/mtd/devices/phram.c 10728 10729PICOLCD HID DRIVER 10730M: Bruno Prémont <bonbons@linux-vserver.org> 10731L: linux-input@vger.kernel.org 10732S: Maintained 10733F: drivers/hid/hid-picolcd* 10734 10735PICOXCELL SUPPORT 10736M: Jamie Iles <jamie@jamieiles.com> 10737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10738T: git git://github.com/jamieiles/linux-2.6-ji.git 10739S: Supported 10740F: arch/arm/boot/dts/picoxcell* 10741F: arch/arm/mach-picoxcell/ 10742F: drivers/crypto/picoxcell* 10743 10744PIN CONTROL SUBSYSTEM 10745M: Linus Walleij <linus.walleij@linaro.org> 10746L: linux-gpio@vger.kernel.org 10747T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10748S: Maintained 10749F: Documentation/devicetree/bindings/pinctrl/ 10750F: Documentation/driver-api/pinctl.rst 10751F: drivers/pinctrl/ 10752F: include/linux/pinctrl/ 10753 10754PIN CONTROLLER - ATMEL AT91 10755M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10757S: Maintained 10758F: drivers/pinctrl/pinctrl-at91.* 10759 10760PIN CONTROLLER - ATMEL AT91 PIO4 10761M: Ludovic Desroches <ludovic.desroches@microchip.com> 10762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10763L: linux-gpio@vger.kernel.org 10764S: Supported 10765F: drivers/pinctrl/pinctrl-at91-pio4.* 10766 10767PIN CONTROLLER - INTEL 10768M: Mika Westerberg <mika.westerberg@linux.intel.com> 10769M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10770S: Maintained 10771F: drivers/pinctrl/intel/ 10772 10773PIN CONTROLLER - QUALCOMM 10774M: Bjorn Andersson <bjorn.andersson@linaro.org> 10775S: Maintained 10776L: linux-arm-msm@vger.kernel.org 10777F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10778F: drivers/pinctrl/qcom/ 10779 10780PIN CONTROLLER - RENESAS 10781M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10782M: Geert Uytterhoeven <geert+renesas@glider.be> 10783L: linux-renesas-soc@vger.kernel.org 10784T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10785S: Maintained 10786F: drivers/pinctrl/sh-pfc/ 10787 10788PIN CONTROLLER - SAMSUNG 10789M: Tomasz Figa <tomasz.figa@gmail.com> 10790M: Krzysztof Kozlowski <krzk@kernel.org> 10791M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10793L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10794Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10795T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10796S: Maintained 10797F: drivers/pinctrl/samsung/ 10798F: include/dt-bindings/pinctrl/samsung.h 10799F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10800 10801PIN CONTROLLER - SINGLE 10802M: Tony Lindgren <tony@atomide.com> 10803M: Haojian Zhuang <haojian.zhuang@linaro.org> 10804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10805L: linux-omap@vger.kernel.org 10806S: Maintained 10807F: drivers/pinctrl/pinctrl-single.c 10808 10809PIN CONTROLLER - ST SPEAR 10810M: Viresh Kumar <vireshk@kernel.org> 10811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10812W: http://www.st.com/spear 10813S: Maintained 10814F: drivers/pinctrl/spear/ 10815 10816PISTACHIO SOC SUPPORT 10817M: James Hartley <james.hartley@sondrel.com> 10818L: linux-mips@linux-mips.org 10819S: Odd Fixes 10820F: arch/mips/pistachio/ 10821F: arch/mips/include/asm/mach-pistachio/ 10822F: arch/mips/boot/dts/img/pistachio* 10823F: arch/mips/configs/pistachio*_defconfig 10824 10825PKTCDVD DRIVER 10826S: Orphan 10827M: linux-block@vger.kernel.org 10828F: drivers/block/pktcdvd.c 10829F: include/linux/pktcdvd.h 10830F: include/uapi/linux/pktcdvd.h 10831 10832PKUNITY SOC DRIVERS 10833M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10834W: http://mprc.pku.edu.cn/~guanxuetao/linux 10835S: Maintained 10836T: git git://github.com/gxt/linux.git 10837F: drivers/input/serio/i8042-unicore32io.h 10838F: drivers/i2c/busses/i2c-puv3.c 10839F: drivers/video/fbdev/fb-puv3.c 10840F: drivers/rtc/rtc-puv3.c 10841 10842PMBUS HARDWARE MONITORING DRIVERS 10843M: Guenter Roeck <linux@roeck-us.net> 10844L: linux-hwmon@vger.kernel.org 10845W: http://hwmon.wiki.kernel.org/ 10846W: http://www.roeck-us.net/linux/drivers/ 10847T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10848S: Maintained 10849F: Documentation/hwmon/pmbus 10850F: drivers/hwmon/pmbus/ 10851F: include/linux/pmbus.h 10852 10853PMC SIERRA MaxRAID DRIVER 10854L: linux-scsi@vger.kernel.org 10855W: http://www.pmc-sierra.com/ 10856S: Orphan 10857F: drivers/scsi/pmcraid.* 10858 10859PMC SIERRA PM8001 DRIVER 10860M: Jack Wang <jinpu.wang@profitbricks.com> 10861M: lindar_liu@usish.com 10862L: linux-scsi@vger.kernel.org 10863S: Supported 10864F: drivers/scsi/pm8001/ 10865 10866PNP SUPPORT 10867M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10868S: Maintained 10869F: drivers/pnp/ 10870 10871POSIX CLOCKS and TIMERS 10872M: Thomas Gleixner <tglx@linutronix.de> 10873L: linux-kernel@vger.kernel.org 10874T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10875S: Maintained 10876F: fs/timerfd.c 10877F: include/linux/timer* 10878F: kernel/time/*timer* 10879 10880POWER MANAGEMENT CORE 10881M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10882L: linux-pm@vger.kernel.org 10883T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10884B: https://bugzilla.kernel.org 10885S: Supported 10886F: drivers/base/power/ 10887F: include/linux/pm.h 10888F: include/linux/pm_* 10889F: include/linux/powercap.h 10890F: drivers/powercap/ 10891 10892POWER STATE COORDINATION INTERFACE (PSCI) 10893M: Mark Rutland <mark.rutland@arm.com> 10894M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10895L: linux-arm-kernel@lists.infradead.org 10896S: Maintained 10897F: drivers/firmware/psci*.c 10898F: include/linux/psci.h 10899F: include/uapi/linux/psci.h 10900 10901POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10902M: Sebastian Reichel <sre@kernel.org> 10903L: linux-pm@vger.kernel.org 10904T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10905S: Maintained 10906F: Documentation/devicetree/bindings/power/supply/ 10907F: include/linux/power_supply.h 10908F: drivers/power/supply/ 10909 10910POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10911M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10912L: linuxppc-dev@lists.ozlabs.org 10913S: Maintained 10914F: drivers/char/powernv-op-panel.c 10915 10916PPP OVER ATM (RFC 2364) 10917M: Mitchell Blank Jr <mitch@sfgoth.com> 10918S: Maintained 10919F: net/atm/pppoatm.c 10920F: include/uapi/linux/atmppp.h 10921 10922PPP OVER ETHERNET 10923M: Michal Ostrowski <mostrows@earthlink.net> 10924S: Maintained 10925F: drivers/net/ppp/pppoe.c 10926F: drivers/net/ppp/pppox.c 10927 10928PPP OVER L2TP 10929M: James Chapman <jchapman@katalix.com> 10930S: Maintained 10931F: net/l2tp/l2tp_ppp.c 10932F: include/linux/if_pppol2tp.h 10933F: include/uapi/linux/if_pppol2tp.h 10934 10935PPP PROTOCOL DRIVERS AND COMPRESSORS 10936M: Paul Mackerras <paulus@samba.org> 10937L: linux-ppp@vger.kernel.org 10938S: Maintained 10939F: drivers/net/ppp/ppp_* 10940 10941PPS SUPPORT 10942M: Rodolfo Giometti <giometti@enneenne.com> 10943W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10944L: linuxpps@ml.enneenne.com (subscribers-only) 10945S: Maintained 10946F: Documentation/pps/ 10947F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10948F: Documentation/ABI/testing/sysfs-pps 10949F: drivers/pps/ 10950F: include/linux/pps*.h 10951F: include/uapi/linux/pps.h 10952 10953PPTP DRIVER 10954M: Dmitry Kozlov <xeb@mail.ru> 10955L: netdev@vger.kernel.org 10956S: Maintained 10957F: drivers/net/ppp/pptp.c 10958W: http://sourceforge.net/projects/accel-pptp 10959 10960PREEMPTIBLE KERNEL 10961M: Robert Love <rml@tech9.net> 10962L: kpreempt-tech@lists.sourceforge.net 10963W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10964S: Supported 10965F: Documentation/preempt-locking.txt 10966F: include/linux/preempt.h 10967 10968PRINTK 10969M: Petr Mladek <pmladek@suse.com> 10970M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10971R: Steven Rostedt <rostedt@goodmis.org> 10972S: Maintained 10973F: kernel/printk/ 10974F: include/linux/printk.h 10975 10976PRISM54 WIRELESS DRIVER 10977M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10978L: linux-wireless@vger.kernel.org 10979W: http://wireless.kernel.org/en/users/Drivers/p54 10980S: Obsolete 10981F: drivers/net/wireless/intersil/prism54/ 10982 10983PROC SYSCTL 10984M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10985M: Kees Cook <keescook@chromium.org> 10986L: linux-kernel@vger.kernel.org 10987L: linux-fsdevel@vger.kernel.org 10988S: Maintained 10989F: fs/proc/proc_sysctl.c 10990F: include/linux/sysctl.h 10991F: kernel/sysctl.c 10992F: tools/testing/selftests/sysctl/ 10993 10994PS3 NETWORK SUPPORT 10995M: Geoff Levand <geoff@infradead.org> 10996L: netdev@vger.kernel.org 10997L: linuxppc-dev@lists.ozlabs.org 10998S: Maintained 10999F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11000 11001PS3 PLATFORM SUPPORT 11002M: Geoff Levand <geoff@infradead.org> 11003L: linuxppc-dev@lists.ozlabs.org 11004S: Maintained 11005F: arch/powerpc/boot/ps3* 11006F: arch/powerpc/include/asm/lv1call.h 11007F: arch/powerpc/include/asm/ps3*.h 11008F: arch/powerpc/platforms/ps3/ 11009F: drivers/*/ps3* 11010F: drivers/ps3/ 11011F: drivers/rtc/rtc-ps3.c 11012F: drivers/usb/host/*ps3.c 11013F: sound/ppc/snd_ps3* 11014 11015PS3VRAM DRIVER 11016M: Jim Paris <jim@jtan.com> 11017M: Geoff Levand <geoff@infradead.org> 11018L: linuxppc-dev@lists.ozlabs.org 11019S: Maintained 11020F: drivers/block/ps3vram.c 11021 11022PSAMPLE PACKET SAMPLING SUPPORT: 11023M: Yotam Gigi <yotam.gi@gmail.com> 11024S: Maintained 11025F: net/psample 11026F: include/net/psample.h 11027F: include/uapi/linux/psample.h 11028 11029PSTORE FILESYSTEM 11030M: Kees Cook <keescook@chromium.org> 11031M: Anton Vorontsov <anton@enomsg.org> 11032M: Colin Cross <ccross@android.com> 11033M: Tony Luck <tony.luck@intel.com> 11034S: Maintained 11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11036F: fs/pstore/ 11037F: include/linux/pstore* 11038F: drivers/firmware/efi/efi-pstore.c 11039F: drivers/acpi/apei/erst.c 11040F: Documentation/admin-guide/ramoops.rst 11041F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11042K: \b(pstore|ramoops) 11043 11044PTP HARDWARE CLOCK SUPPORT 11045M: Richard Cochran <richardcochran@gmail.com> 11046L: netdev@vger.kernel.org 11047S: Maintained 11048W: http://linuxptp.sourceforge.net/ 11049F: Documentation/ABI/testing/sysfs-ptp 11050F: Documentation/ptp/* 11051F: drivers/net/ethernet/freescale/gianfar_ptp.c 11052F: drivers/net/phy/dp83640* 11053F: drivers/ptp/* 11054F: include/linux/ptp_cl* 11055 11056PTRACE SUPPORT 11057M: Oleg Nesterov <oleg@redhat.com> 11058S: Maintained 11059F: include/asm-generic/syscall.h 11060F: include/linux/ptrace.h 11061F: include/linux/regset.h 11062F: include/linux/tracehook.h 11063F: include/uapi/linux/ptrace.h 11064F: include/uapi/linux/ptrace.h 11065F: include/asm-generic/ptrace.h 11066F: kernel/ptrace.c 11067F: arch/*/ptrace*.c 11068F: arch/*/*/ptrace*.c 11069F: arch/*/include/asm/ptrace*.h 11070 11071PULSE8-CEC DRIVER 11072M: Hans Verkuil <hverkuil@xs4all.nl> 11073L: linux-media@vger.kernel.org 11074T: git git://linuxtv.org/media_tree.git 11075S: Maintained 11076F: drivers/media/usb/pulse8-cec/* 11077F: Documentation/media/cec-drivers/pulse8-cec.rst 11078 11079PVRUSB2 VIDEO4LINUX DRIVER 11080M: Mike Isely <isely@pobox.com> 11081L: pvrusb2@isely.net (subscribers-only) 11082L: linux-media@vger.kernel.org 11083W: http://www.isely.net/pvrusb2/ 11084T: git git://linuxtv.org/media_tree.git 11085S: Maintained 11086F: Documentation/media/v4l-drivers/pvrusb2* 11087F: drivers/media/usb/pvrusb2/ 11088 11089PWC WEBCAM DRIVER 11090M: Hans Verkuil <hverkuil@xs4all.nl> 11091L: linux-media@vger.kernel.org 11092T: git git://linuxtv.org/media_tree.git 11093S: Odd Fixes 11094F: drivers/media/usb/pwc/* 11095 11096PWM FAN DRIVER 11097M: Kamil Debski <kamil@wypas.org> 11098M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11099L: linux-hwmon@vger.kernel.org 11100S: Supported 11101F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11102F: Documentation/hwmon/pwm-fan 11103F: drivers/hwmon/pwm-fan.c 11104 11105PWM IR Transmitter 11106M: Sean Young <sean@mess.org> 11107L: linux-media@vger.kernel.org 11108S: Maintained 11109F: drivers/media/rc/pwm-ir-tx.c 11110 11111PWM SUBSYSTEM 11112M: Thierry Reding <thierry.reding@gmail.com> 11113L: linux-pwm@vger.kernel.org 11114S: Maintained 11115T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11116F: Documentation/pwm.txt 11117F: Documentation/devicetree/bindings/pwm/ 11118F: include/linux/pwm.h 11119F: drivers/pwm/ 11120F: drivers/video/backlight/pwm_bl.c 11121F: include/linux/pwm_backlight.h 11122F: drivers/gpio/gpio-mvebu.c 11123F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11124 11125PXA GPIO DRIVER 11126M: Robert Jarzmik <robert.jarzmik@free.fr> 11127L: linux-gpio@vger.kernel.org 11128S: Maintained 11129F: drivers/gpio/gpio-pxa.c 11130 11131PXA MMCI DRIVER 11132S: Orphan 11133 11134PXA RTC DRIVER 11135M: Robert Jarzmik <robert.jarzmik@free.fr> 11136L: linux-rtc@vger.kernel.org 11137S: Maintained 11138 11139PXA2xx/PXA3xx SUPPORT 11140M: Daniel Mack <daniel@zonque.org> 11141M: Haojian Zhuang <haojian.zhuang@gmail.com> 11142M: Robert Jarzmik <robert.jarzmik@free.fr> 11143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11144T: git git://github.com/hzhuang1/linux.git 11145T: git git://github.com/rjarzmik/linux.git 11146S: Maintained 11147F: arch/arm/boot/dts/pxa* 11148F: arch/arm/mach-pxa/ 11149F: drivers/dma/pxa* 11150F: drivers/pcmcia/pxa2xx* 11151F: drivers/pinctrl/pxa/ 11152F: drivers/spi/spi-pxa2xx* 11153F: drivers/usb/gadget/udc/pxa2* 11154F: include/sound/pxa2xx-lib.h 11155F: sound/arm/pxa* 11156F: sound/soc/pxa/ 11157 11158PXA3xx NAND FLASH DRIVER 11159M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11160L: linux-mtd@lists.infradead.org 11161S: Maintained 11162F: drivers/mtd/nand/pxa3xx_nand.c 11163 11164QAT DRIVER 11165M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11166L: qat-linux@intel.com 11167S: Supported 11168F: drivers/crypto/qat/ 11169 11170QCOM AUDIO (ASoC) DRIVERS 11171M: Patrick Lai <plai@codeaurora.org> 11172M: Banajit Goswami <bgoswami@codeaurora.org> 11173L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11174S: Supported 11175F: sound/soc/qcom/ 11176 11177QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11178M: Gabriel Somlo <somlo@cmu.edu> 11179M: "Michael S. Tsirkin" <mst@redhat.com> 11180L: qemu-devel@nongnu.org 11181S: Maintained 11182F: drivers/firmware/qemu_fw_cfg.c 11183 11184QIB DRIVER 11185M: Mike Marciniszyn <infinipath@intel.com> 11186L: linux-rdma@vger.kernel.org 11187S: Supported 11188F: drivers/infiniband/hw/qib/ 11189 11190QLOGIC QL41xxx FCOE DRIVER 11191M: QLogic-Storage-Upstream@cavium.com 11192L: linux-scsi@vger.kernel.org 11193S: Supported 11194F: drivers/scsi/qedf/ 11195 11196QLOGIC QL41xxx ISCSI DRIVER 11197M: QLogic-Storage-Upstream@cavium.com 11198L: linux-scsi@vger.kernel.org 11199S: Supported 11200F: drivers/scsi/qedi/ 11201 11202QLOGIC QL4xxx ETHERNET DRIVER 11203M: Ariel Elior <Ariel.Elior@cavium.com> 11204M: everest-linux-l2@cavium.com 11205L: netdev@vger.kernel.org 11206S: Supported 11207F: drivers/net/ethernet/qlogic/qed/ 11208F: include/linux/qed/ 11209F: drivers/net/ethernet/qlogic/qede/ 11210 11211QLOGIC QL4xxx RDMA DRIVER 11212M: Ram Amrani <Ram.Amrani@cavium.com> 11213M: Michal Kalderon <Michal.Kalderon@cavium.com> 11214M: Ariel Elior <Ariel.Elior@cavium.com> 11215L: linux-rdma@vger.kernel.org 11216S: Supported 11217F: drivers/infiniband/hw/qedr/ 11218F: include/uapi/rdma/qedr-abi.h 11219 11220QLOGIC QLA1280 SCSI DRIVER 11221M: Michael Reed <mdr@sgi.com> 11222L: linux-scsi@vger.kernel.org 11223S: Maintained 11224F: drivers/scsi/qla1280.[ch] 11225 11226QLOGIC QLA2XXX FC-SCSI DRIVER 11227M: qla2xxx-upstream@qlogic.com 11228L: linux-scsi@vger.kernel.org 11229S: Supported 11230F: Documentation/scsi/LICENSE.qla2xxx 11231F: drivers/scsi/qla2xxx/ 11232 11233QLOGIC QLA3XXX NETWORK DRIVER 11234M: Dept-GELinuxNICDev@cavium.com 11235L: netdev@vger.kernel.org 11236S: Supported 11237F: Documentation/networking/LICENSE.qla3xxx 11238F: drivers/net/ethernet/qlogic/qla3xxx.* 11239 11240QLOGIC QLA4XXX iSCSI DRIVER 11241M: QLogic-Storage-Upstream@qlogic.com 11242L: linux-scsi@vger.kernel.org 11243S: Supported 11244F: Documentation/scsi/LICENSE.qla4xxx 11245F: drivers/scsi/qla4xxx/ 11246 11247QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11248M: Harish Patil <harish.patil@cavium.com> 11249M: Manish Chopra <manish.chopra@cavium.com> 11250M: Dept-GELinuxNICDev@cavium.com 11251L: netdev@vger.kernel.org 11252S: Supported 11253F: drivers/net/ethernet/qlogic/qlcnic/ 11254 11255QLOGIC QLGE 10Gb ETHERNET DRIVER 11256M: Harish Patil <harish.patil@cavium.com> 11257M: Manish Chopra <manish.chopra@cavium.com> 11258M: Dept-GELinuxNICDev@cavium.com 11259L: netdev@vger.kernel.org 11260S: Supported 11261F: drivers/net/ethernet/qlogic/qlge/ 11262 11263QNX4 FILESYSTEM 11264M: Anders Larsen <al@alarsen.net> 11265W: http://www.alarsen.net/linux/qnx4fs/ 11266S: Maintained 11267F: fs/qnx4/ 11268F: include/uapi/linux/qnx4_fs.h 11269F: include/uapi/linux/qnxtypes.h 11270 11271QORIQ DPAA2 FSL-MC BUS DRIVER 11272M: Stuart Yoder <stuyoder@gmail.com> 11273M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11274L: linux-kernel@vger.kernel.org 11275S: Maintained 11276F: drivers/staging/fsl-mc/ 11277F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11278 11279QT1010 MEDIA DRIVER 11280M: Antti Palosaari <crope@iki.fi> 11281L: linux-media@vger.kernel.org 11282W: https://linuxtv.org 11283W: http://palosaari.fi/linux/ 11284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11285T: git git://linuxtv.org/anttip/media_tree.git 11286S: Maintained 11287F: drivers/media/tuners/qt1010* 11288 11289QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11290M: Kalle Valo <kvalo@qca.qualcomm.com> 11291L: ath10k@lists.infradead.org 11292W: http://wireless.kernel.org/en/users/Drivers/ath10k 11293T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11294S: Supported 11295F: drivers/net/wireless/ath/ath10k/ 11296 11297QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11298M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11299L: linux-wireless@vger.kernel.org 11300W: http://wireless.kernel.org/en/users/Drivers/ath9k 11301S: Supported 11302F: drivers/net/wireless/ath/ath9k/ 11303 11304QUALCOMM CAMERA SUBSYSTEM DRIVER 11305M: Todor Tomov <todor.tomov@linaro.org> 11306L: linux-media@vger.kernel.org 11307S: Maintained 11308F: Documentation/devicetree/bindings/media/qcom,camss.txt 11309F: Documentation/media/v4l-drivers/qcom_camss.rst 11310F: drivers/media/platform/qcom/camss-8x16/ 11311 11312QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11313M: Timur Tabi <timur@codeaurora.org> 11314L: netdev@vger.kernel.org 11315S: Supported 11316F: drivers/net/ethernet/qualcomm/emac/ 11317 11318QUALCOMM HEXAGON ARCHITECTURE 11319M: Richard Kuo <rkuo@codeaurora.org> 11320L: linux-hexagon@vger.kernel.org 11321T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11322S: Supported 11323F: arch/hexagon/ 11324 11325QUALCOMM IOMMU 11326M: Rob Clark <robdclark@gmail.com> 11327L: iommu@lists.linux-foundation.org 11328L: linux-arm-msm@vger.kernel.org 11329S: Maintained 11330F: drivers/iommu/qcom_iommu.c 11331 11332QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11333M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11334L: linux-media@vger.kernel.org 11335L: linux-arm-msm@vger.kernel.org 11336T: git git://linuxtv.org/media_tree.git 11337S: Maintained 11338F: drivers/media/platform/qcom/venus/ 11339 11340QUALCOMM WCN36XX WIRELESS DRIVER 11341M: Eugene Krasnikov <k.eugene.e@gmail.com> 11342L: wcn36xx@lists.infradead.org 11343W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11344T: git git://github.com/KrasnikovEugene/wcn36xx.git 11345S: Supported 11346F: drivers/net/wireless/ath/wcn36xx/ 11347 11348QUANTENNA QTNFMAC WIRELESS DRIVER 11349M: Igor Mitsyanko <imitsyanko@quantenna.com> 11350M: Avinash Patil <avinashp@quantenna.com> 11351M: Sergey Matyukevich <smatyukevich@quantenna.com> 11352L: linux-wireless@vger.kernel.org 11353S: Maintained 11354F: drivers/net/wireless/quantenna 11355 11356RADEON and AMDGPU DRM DRIVERS 11357M: Alex Deucher <alexander.deucher@amd.com> 11358M: Christian König <christian.koenig@amd.com> 11359L: amd-gfx@lists.freedesktop.org 11360T: git git://people.freedesktop.org/~agd5f/linux 11361S: Supported 11362F: drivers/gpu/drm/radeon/ 11363F: include/uapi/drm/radeon_drm.h 11364F: drivers/gpu/drm/amd/ 11365F: include/uapi/drm/amdgpu_drm.h 11366 11367RADEON FRAMEBUFFER DISPLAY DRIVER 11368M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11369L: linux-fbdev@vger.kernel.org 11370S: Maintained 11371F: drivers/video/fbdev/aty/radeon* 11372F: include/uapi/linux/radeonfb.h 11373 11374RADIOSHARK RADIO DRIVER 11375M: Hans Verkuil <hverkuil@xs4all.nl> 11376L: linux-media@vger.kernel.org 11377T: git git://linuxtv.org/media_tree.git 11378S: Maintained 11379F: drivers/media/radio/radio-shark.c 11380 11381RADIOSHARK2 RADIO DRIVER 11382M: Hans Verkuil <hverkuil@xs4all.nl> 11383L: linux-media@vger.kernel.org 11384T: git git://linuxtv.org/media_tree.git 11385S: Maintained 11386F: drivers/media/radio/radio-shark2.c 11387F: drivers/media/radio/radio-tea5777.c 11388 11389RADOS BLOCK DEVICE (RBD) 11390M: Ilya Dryomov <idryomov@gmail.com> 11391M: Sage Weil <sage@redhat.com> 11392M: Alex Elder <elder@kernel.org> 11393L: ceph-devel@vger.kernel.org 11394W: http://ceph.com/ 11395T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11396T: git git://github.com/ceph/ceph-client.git 11397S: Supported 11398F: Documentation/ABI/testing/sysfs-bus-rbd 11399F: drivers/block/rbd.c 11400F: drivers/block/rbd_types.h 11401 11402RAGE128 FRAMEBUFFER DISPLAY DRIVER 11403M: Paul Mackerras <paulus@samba.org> 11404L: linux-fbdev@vger.kernel.org 11405S: Maintained 11406F: drivers/video/fbdev/aty/aty128fb.c 11407 11408RAINSHADOW-CEC DRIVER 11409M: Hans Verkuil <hverkuil@xs4all.nl> 11410L: linux-media@vger.kernel.org 11411T: git git://linuxtv.org/media_tree.git 11412S: Maintained 11413F: drivers/media/usb/rainshadow-cec/* 11414 11415RALINK MIPS ARCHITECTURE 11416M: John Crispin <john@phrozen.org> 11417L: linux-mips@linux-mips.org 11418S: Maintained 11419F: arch/mips/ralink 11420 11421RALINK RT2X00 WIRELESS LAN DRIVER 11422P: rt2x00 project 11423M: Stanislaw Gruszka <sgruszka@redhat.com> 11424M: Helmut Schaa <helmut.schaa@googlemail.com> 11425L: linux-wireless@vger.kernel.org 11426S: Maintained 11427F: drivers/net/wireless/ralink/rt2x00/ 11428 11429RAMDISK RAM BLOCK DEVICE DRIVER 11430M: Jens Axboe <axboe@kernel.dk> 11431S: Maintained 11432F: Documentation/blockdev/ramdisk.txt 11433F: drivers/block/brd.c 11434 11435RANDOM NUMBER DRIVER 11436M: "Theodore Ts'o" <tytso@mit.edu> 11437S: Maintained 11438F: drivers/char/random.c 11439 11440RAPIDIO SUBSYSTEM 11441M: Matt Porter <mporter@kernel.crashing.org> 11442M: Alexandre Bounine <alexandre.bounine@idt.com> 11443S: Maintained 11444F: drivers/rapidio/ 11445 11446RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11447L: linux-wireless@vger.kernel.org 11448S: Orphan 11449F: drivers/net/wireless/ray* 11450 11451RCUTORTURE MODULE 11452M: Josh Triplett <josh@joshtriplett.org> 11453M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11454L: linux-kernel@vger.kernel.org 11455S: Supported 11456T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11457F: Documentation/RCU/torture.txt 11458F: kernel/rcu/rcutorture.c 11459 11460RCUTORTURE TEST FRAMEWORK 11461M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11462M: Josh Triplett <josh@joshtriplett.org> 11463R: Steven Rostedt <rostedt@goodmis.org> 11464R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11465R: Lai Jiangshan <jiangshanlai@gmail.com> 11466L: linux-kernel@vger.kernel.org 11467S: Supported 11468T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11469F: tools/testing/selftests/rcutorture 11470 11471RDC R-321X SoC 11472M: Florian Fainelli <florian@openwrt.org> 11473S: Maintained 11474 11475RDC R6040 FAST ETHERNET DRIVER 11476M: Florian Fainelli <f.fainelli@gmail.com> 11477L: netdev@vger.kernel.org 11478S: Maintained 11479F: drivers/net/ethernet/rdc/r6040.c 11480 11481RDMAVT - RDMA verbs software 11482M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11483L: linux-rdma@vger.kernel.org 11484S: Supported 11485F: drivers/infiniband/sw/rdmavt 11486 11487RDS - RELIABLE DATAGRAM SOCKETS 11488M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11489L: netdev@vger.kernel.org 11490L: linux-rdma@vger.kernel.org 11491L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11492W: https://oss.oracle.com/projects/rds/ 11493S: Supported 11494F: net/rds/ 11495F: Documentation/networking/rds.txt 11496 11497RDT - RESOURCE ALLOCATION 11498M: Fenghua Yu <fenghua.yu@intel.com> 11499L: linux-kernel@vger.kernel.org 11500S: Supported 11501F: arch/x86/kernel/cpu/intel_rdt* 11502F: arch/x86/include/asm/intel_rdt_sched.h 11503F: Documentation/x86/intel_rdt* 11504 11505READ-COPY UPDATE (RCU) 11506M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11507M: Josh Triplett <josh@joshtriplett.org> 11508R: Steven Rostedt <rostedt@goodmis.org> 11509R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11510R: Lai Jiangshan <jiangshanlai@gmail.com> 11511L: linux-kernel@vger.kernel.org 11512W: http://www.rdrop.com/users/paulmck/RCU/ 11513S: Supported 11514T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11515F: Documentation/RCU/ 11516X: Documentation/RCU/torture.txt 11517F: include/linux/rcu* 11518X: include/linux/srcu.h 11519F: kernel/rcu/ 11520X: kernel/torture.c 11521 11522REAL TIME CLOCK (RTC) SUBSYSTEM 11523M: Alessandro Zummo <a.zummo@towertech.it> 11524M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11525L: linux-rtc@vger.kernel.org 11526Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11527T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11528S: Maintained 11529F: Documentation/devicetree/bindings/rtc/ 11530F: Documentation/rtc.txt 11531F: drivers/rtc/ 11532F: include/linux/rtc.h 11533F: include/uapi/linux/rtc.h 11534F: include/linux/rtc/ 11535F: include/linux/platform_data/rtc-* 11536F: tools/testing/selftests/timers/rtctest.c 11537 11538REALTEK AUDIO CODECS 11539M: Bard Liao <bardliao@realtek.com> 11540M: Oder Chiou <oder_chiou@realtek.com> 11541S: Maintained 11542F: sound/soc/codecs/rt* 11543F: include/sound/rt*.h 11544 11545REGISTER MAP ABSTRACTION 11546M: Mark Brown <broonie@kernel.org> 11547L: linux-kernel@vger.kernel.org 11548T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11549S: Supported 11550F: Documentation/devicetree/bindings/regmap/ 11551F: drivers/base/regmap/ 11552F: include/linux/regmap.h 11553 11554REISERFS FILE SYSTEM 11555L: reiserfs-devel@vger.kernel.org 11556S: Supported 11557F: fs/reiserfs/ 11558 11559REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11560M: Ohad Ben-Cohen <ohad@wizery.com> 11561M: Bjorn Andersson <bjorn.andersson@linaro.org> 11562L: linux-remoteproc@vger.kernel.org 11563T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11564S: Maintained 11565F: Documentation/devicetree/bindings/remoteproc/ 11566F: Documentation/remoteproc.txt 11567F: drivers/remoteproc/ 11568F: include/linux/remoteproc.h 11569 11570REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11571M: Ohad Ben-Cohen <ohad@wizery.com> 11572M: Bjorn Andersson <bjorn.andersson@linaro.org> 11573L: linux-remoteproc@vger.kernel.org 11574T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11575S: Maintained 11576F: drivers/rpmsg/ 11577F: Documentation/rpmsg.txt 11578F: include/linux/rpmsg.h 11579F: include/linux/rpmsg/ 11580 11581RENESAS CLOCK DRIVERS 11582M: Geert Uytterhoeven <geert+renesas@glider.be> 11583L: linux-renesas-soc@vger.kernel.org 11584T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11585S: Supported 11586F: drivers/clk/renesas/ 11587 11588RENESAS ETHERNET DRIVERS 11589R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11590L: netdev@vger.kernel.org 11591L: linux-renesas-soc@vger.kernel.org 11592F: Documentation/devicetree/bindings/net/renesas,*.txt 11593F: Documentation/devicetree/bindings/net/sh_eth.txt 11594F: drivers/net/ethernet/renesas/ 11595F: include/linux/sh_eth.h 11596 11597RENESAS R-CAR GYROADC DRIVER 11598M: Marek Vasut <marek.vasut@gmail.com> 11599L: linux-iio@vger.kernel.org 11600S: Supported 11601F: drivers/iio/adc/rcar_gyro_adc.c 11602 11603RENESAS USB PHY DRIVER 11604M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11605L: linux-renesas-soc@vger.kernel.org 11606S: Maintained 11607F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11608 11609RESET CONTROLLER FRAMEWORK 11610M: Philipp Zabel <p.zabel@pengutronix.de> 11611T: git git://git.pengutronix.de/git/pza/linux 11612S: Maintained 11613F: drivers/reset/ 11614F: Documentation/devicetree/bindings/reset/ 11615F: include/dt-bindings/reset/ 11616F: include/linux/reset.h 11617F: include/linux/reset-controller.h 11618 11619RFKILL 11620M: Johannes Berg <johannes@sipsolutions.net> 11621L: linux-wireless@vger.kernel.org 11622W: http://wireless.kernel.org/ 11623T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11625S: Maintained 11626F: Documentation/rfkill.txt 11627F: Documentation/ABI/stable/sysfs-class-rfkill 11628F: net/rfkill/ 11629 11630RHASHTABLE 11631M: Thomas Graf <tgraf@suug.ch> 11632M: Herbert Xu <herbert@gondor.apana.org.au> 11633L: netdev@vger.kernel.org 11634S: Maintained 11635F: lib/rhashtable.c 11636F: include/linux/rhashtable.h 11637 11638RICOH R5C592 MEMORYSTICK DRIVER 11639M: Maxim Levitsky <maximlevitsky@gmail.com> 11640S: Maintained 11641F: drivers/memstick/host/r592.* 11642 11643RICOH SMARTMEDIA/XD DRIVER 11644M: Maxim Levitsky <maximlevitsky@gmail.com> 11645S: Maintained 11646F: drivers/mtd/nand/r852.c 11647F: drivers/mtd/nand/r852.h 11648 11649RISC-V ARCHITECTURE 11650M: Palmer Dabbelt <palmer@sifive.com> 11651M: Albert Ou <albert@sifive.com> 11652L: patches@groups.riscv.org 11653T: git https://github.com/riscv/riscv-linux 11654S: Supported 11655F: arch/riscv/ 11656K: riscv 11657N: riscv 11658 11659ROCCAT DRIVERS 11660M: Stefan Achatz <erazor_de@users.sourceforge.net> 11661W: http://sourceforge.net/projects/roccat/ 11662S: Maintained 11663F: drivers/hid/hid-roccat* 11664F: include/linux/hid-roccat* 11665F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11666 11667ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11668M: Jacob chen <jacob2.chen@rock-chips.com> 11669L: linux-media@vger.kernel.org 11670S: Maintained 11671F: drivers/media/platform/rockchip/rga/ 11672F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11673 11674ROCKER DRIVER 11675M: Jiri Pirko <jiri@resnulli.us> 11676L: netdev@vger.kernel.org 11677S: Supported 11678F: drivers/net/ethernet/rocker/ 11679 11680ROCKETPORT DRIVER 11681P: Comtrol Corp. 11682W: http://www.comtrol.com 11683S: Maintained 11684F: Documentation/serial/rocket.txt 11685F: drivers/tty/rocket* 11686 11687ROCKETPORT EXPRESS/INFINITY DRIVER 11688M: Kevin Cernekee <cernekee@gmail.com> 11689L: linux-serial@vger.kernel.org 11690S: Odd Fixes 11691F: drivers/tty/serial/rp2.* 11692 11693ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11694M: Marek Vasut <marek.vasut+renesas@gmail.com> 11695L: linux-kernel@vger.kernel.org 11696L: linux-renesas-soc@vger.kernel.org 11697S: Supported 11698F: drivers/mfd/bd9571mwv.c 11699F: drivers/regulator/bd9571mwv-regulator.c 11700F: drivers/gpio/gpio-bd9571mwv.c 11701F: include/linux/mfd/bd9571mwv.h 11702F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11703 11704ROSE NETWORK LAYER 11705M: Ralf Baechle <ralf@linux-mips.org> 11706L: linux-hams@vger.kernel.org 11707W: http://www.linux-ax25.org/ 11708S: Maintained 11709F: include/net/rose.h 11710F: include/uapi/linux/rose.h 11711F: net/rose/ 11712 11713RTL2830 MEDIA DRIVER 11714M: Antti Palosaari <crope@iki.fi> 11715L: linux-media@vger.kernel.org 11716W: https://linuxtv.org 11717W: http://palosaari.fi/linux/ 11718Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11719T: git git://linuxtv.org/anttip/media_tree.git 11720S: Maintained 11721F: drivers/media/dvb-frontends/rtl2830* 11722 11723RTL2832 MEDIA DRIVER 11724M: Antti Palosaari <crope@iki.fi> 11725L: linux-media@vger.kernel.org 11726W: https://linuxtv.org 11727W: http://palosaari.fi/linux/ 11728Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11729T: git git://linuxtv.org/anttip/media_tree.git 11730S: Maintained 11731F: drivers/media/dvb-frontends/rtl2832* 11732 11733RTL2832_SDR MEDIA DRIVER 11734M: Antti Palosaari <crope@iki.fi> 11735L: linux-media@vger.kernel.org 11736W: https://linuxtv.org 11737W: http://palosaari.fi/linux/ 11738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11739T: git git://linuxtv.org/anttip/media_tree.git 11740S: Maintained 11741F: drivers/media/dvb-frontends/rtl2832_sdr* 11742 11743RTL8180 WIRELESS DRIVER 11744L: linux-wireless@vger.kernel.org 11745W: http://wireless.kernel.org/ 11746T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11747S: Orphan 11748F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11749 11750RTL8187 WIRELESS DRIVER 11751M: Herton Ronaldo Krzesinski <herton@canonical.com> 11752M: Hin-Tak Leung <htl10@users.sourceforge.net> 11753M: Larry Finger <Larry.Finger@lwfinger.net> 11754L: linux-wireless@vger.kernel.org 11755W: http://wireless.kernel.org/ 11756T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11757S: Maintained 11758F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11759 11760RTL8192CE WIRELESS DRIVER 11761M: Larry Finger <Larry.Finger@lwfinger.net> 11762M: Chaoming Li <chaoming_li@realsil.com.cn> 11763L: linux-wireless@vger.kernel.org 11764W: http://wireless.kernel.org/ 11765T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11766S: Maintained 11767F: drivers/net/wireless/realtek/rtlwifi/ 11768F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11769 11770RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11771M: Jes Sorensen <Jes.Sorensen@gmail.com> 11772L: linux-wireless@vger.kernel.org 11773T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11774S: Maintained 11775F: drivers/net/wireless/realtek/rtl8xxxu/ 11776 11777S3 SAVAGE FRAMEBUFFER DRIVER 11778M: Antonino Daplas <adaplas@gmail.com> 11779L: linux-fbdev@vger.kernel.org 11780S: Maintained 11781F: drivers/video/fbdev/savage/ 11782 11783S390 11784M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11785M: Heiko Carstens <heiko.carstens@de.ibm.com> 11786L: linux-s390@vger.kernel.org 11787W: http://www.ibm.com/developerworks/linux/linux390/ 11788T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11789S: Supported 11790F: arch/s390/ 11791F: drivers/s390/ 11792F: Documentation/s390/ 11793F: Documentation/driver-api/s390-drivers.rst 11794 11795S390 COMMON I/O LAYER 11796M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11797M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11798L: linux-s390@vger.kernel.org 11799W: http://www.ibm.com/developerworks/linux/linux390/ 11800S: Supported 11801F: drivers/s390/cio/ 11802 11803S390 DASD DRIVER 11804M: Stefan Haberland <sth@linux.vnet.ibm.com> 11805M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11806L: linux-s390@vger.kernel.org 11807W: http://www.ibm.com/developerworks/linux/linux390/ 11808S: Supported 11809F: drivers/s390/block/dasd* 11810F: block/partitions/ibm.c 11811 11812S390 IOMMU (PCI) 11813M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11814L: linux-s390@vger.kernel.org 11815W: http://www.ibm.com/developerworks/linux/linux390/ 11816S: Supported 11817F: drivers/iommu/s390-iommu.c 11818 11819S390 IUCV NETWORK LAYER 11820M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11821M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11822L: linux-s390@vger.kernel.org 11823W: http://www.ibm.com/developerworks/linux/linux390/ 11824S: Supported 11825F: drivers/s390/net/*iucv* 11826F: include/net/iucv/ 11827F: net/iucv/ 11828 11829S390 NETWORK DRIVERS 11830M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11831M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11832L: linux-s390@vger.kernel.org 11833W: http://www.ibm.com/developerworks/linux/linux390/ 11834S: Supported 11835F: drivers/s390/net/ 11836 11837S390 PCI SUBSYSTEM 11838M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11839M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11840L: linux-s390@vger.kernel.org 11841W: http://www.ibm.com/developerworks/linux/linux390/ 11842S: Supported 11843F: arch/s390/pci/ 11844F: drivers/pci/hotplug/s390_pci_hpc.c 11845 11846S390 VFIO-CCW DRIVER 11847M: Cornelia Huck <cohuck@redhat.com> 11848M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11849L: linux-s390@vger.kernel.org 11850L: kvm@vger.kernel.org 11851S: Supported 11852F: drivers/s390/cio/vfio_ccw* 11853F: Documentation/s390/vfio-ccw.txt 11854F: include/uapi/linux/vfio_ccw.h 11855 11856S390 ZCRYPT DRIVER 11857M: Harald Freudenberger <freude@de.ibm.com> 11858L: linux-s390@vger.kernel.org 11859W: http://www.ibm.com/developerworks/linux/linux390/ 11860S: Supported 11861F: drivers/s390/crypto/ 11862 11863S390 ZFCP DRIVER 11864M: Steffen Maier <maier@linux.vnet.ibm.com> 11865M: Benjamin Block <bblock@linux.vnet.ibm.com> 11866L: linux-s390@vger.kernel.org 11867W: http://www.ibm.com/developerworks/linux/linux390/ 11868S: Supported 11869F: drivers/s390/scsi/zfcp_* 11870 11871S3C24XX SD/MMC Driver 11872M: Ben Dooks <ben-linux@fluff.org> 11873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11874S: Supported 11875F: drivers/mmc/host/s3cmci.* 11876 11877SAA6588 RDS RECEIVER DRIVER 11878M: Hans Verkuil <hverkuil@xs4all.nl> 11879L: linux-media@vger.kernel.org 11880T: git git://linuxtv.org/media_tree.git 11881W: https://linuxtv.org 11882S: Odd Fixes 11883F: drivers/media/i2c/saa6588* 11884 11885SAA7134 VIDEO4LINUX DRIVER 11886M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11887M: Mauro Carvalho Chehab <mchehab@kernel.org> 11888L: linux-media@vger.kernel.org 11889W: https://linuxtv.org 11890T: git git://linuxtv.org/media_tree.git 11891S: Odd fixes 11892F: Documentation/media/v4l-drivers/saa7134* 11893F: drivers/media/pci/saa7134/ 11894 11895SAA7146 VIDEO4LINUX-2 DRIVER 11896M: Hans Verkuil <hverkuil@xs4all.nl> 11897L: linux-media@vger.kernel.org 11898T: git git://linuxtv.org/media_tree.git 11899S: Maintained 11900F: drivers/media/common/saa7146/ 11901F: drivers/media/pci/saa7146/ 11902F: include/media/saa7146* 11903 11904SAMSUNG AUDIO (ASoC) DRIVERS 11905M: Krzysztof Kozlowski <krzk@kernel.org> 11906M: Sangbeom Kim <sbkim73@samsung.com> 11907M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11908L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11909S: Supported 11910F: sound/soc/samsung/ 11911 11912SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11913M: Krzysztof Kozlowski <krzk@kernel.org> 11914L: linux-crypto@vger.kernel.org 11915L: linux-samsung-soc@vger.kernel.org 11916S: Maintained 11917F: drivers/crypto/exynos-rng.c 11918F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11919 11920SAMSUNG FRAMEBUFFER DRIVER 11921M: Jingoo Han <jingoohan1@gmail.com> 11922L: linux-fbdev@vger.kernel.org 11923S: Maintained 11924F: drivers/video/fbdev/s3c-fb.c 11925 11926SAMSUNG LAPTOP DRIVER 11927M: Corentin Chary <corentin.chary@gmail.com> 11928L: platform-driver-x86@vger.kernel.org 11929S: Maintained 11930F: drivers/platform/x86/samsung-laptop.c 11931 11932SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11933M: Sangbeom Kim <sbkim73@samsung.com> 11934M: Krzysztof Kozlowski <krzk@kernel.org> 11935M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11936L: linux-kernel@vger.kernel.org 11937L: linux-samsung-soc@vger.kernel.org 11938S: Supported 11939F: drivers/mfd/sec*.c 11940F: drivers/regulator/s2m*.c 11941F: drivers/regulator/s5m*.c 11942F: drivers/clk/clk-s2mps11.c 11943F: drivers/rtc/rtc-s5m.c 11944F: include/linux/mfd/samsung/ 11945F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11946F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11947F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11948F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11949 11950SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11951M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11952L: linux-media@vger.kernel.org 11953L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11954S: Maintained 11955F: drivers/media/platform/s3c-camif/ 11956F: include/media/drv-intf/s3c_camif.h 11957 11958SAMSUNG S3FWRN5 NFC DRIVER 11959M: Robert Baldyga <r.baldyga@samsung.com> 11960M: Krzysztof Opasiak <k.opasiak@samsung.com> 11961L: linux-nfc@lists.01.org (moderated for non-subscribers) 11962S: Supported 11963F: drivers/nfc/s3fwrn5 11964 11965SAMSUNG S5C73M3 CAMERA DRIVER 11966M: Kyungmin Park <kyungmin.park@samsung.com> 11967M: Andrzej Hajda <a.hajda@samsung.com> 11968L: linux-media@vger.kernel.org 11969S: Supported 11970F: drivers/media/i2c/s5c73m3/* 11971 11972SAMSUNG S5K5BAF CAMERA DRIVER 11973M: Kyungmin Park <kyungmin.park@samsung.com> 11974M: Andrzej Hajda <a.hajda@samsung.com> 11975L: linux-media@vger.kernel.org 11976S: Supported 11977F: drivers/media/i2c/s5k5baf.c 11978 11979SAMSUNG S5P Security SubSystem (SSS) DRIVER 11980M: Krzysztof Kozlowski <krzk@kernel.org> 11981M: Vladimir Zapolskiy <vz@mleia.com> 11982L: linux-crypto@vger.kernel.org 11983L: linux-samsung-soc@vger.kernel.org 11984S: Maintained 11985F: drivers/crypto/s5p-sss.c 11986 11987SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11988M: Kyungmin Park <kyungmin.park@samsung.com> 11989M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11990L: linux-media@vger.kernel.org 11991Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11992S: Supported 11993F: drivers/media/platform/exynos4-is/ 11994 11995SAMSUNG SOC CLOCK DRIVERS 11996M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11997M: Tomasz Figa <tomasz.figa@gmail.com> 11998M: Chanwoo Choi <cw00.choi@samsung.com> 11999S: Supported 12000L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12001F: drivers/clk/samsung/ 12002F: include/dt-bindings/clock/exynos*.h 12003F: Documentation/devicetree/bindings/clock/exynos*.txt 12004 12005SAMSUNG SPI DRIVERS 12006M: Kukjin Kim <kgene@kernel.org> 12007M: Krzysztof Kozlowski <krzk@kernel.org> 12008M: Andi Shyti <andi.shyti@samsung.com> 12009L: linux-spi@vger.kernel.org 12010L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12011S: Maintained 12012F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12013F: drivers/spi/spi-s3c* 12014F: include/linux/platform_data/spi-s3c64xx.h 12015 12016SAMSUNG SXGBE DRIVERS 12017M: Byungho An <bh74.an@samsung.com> 12018M: Girish K S <ks.giri@samsung.com> 12019M: Vipul Pandya <vipul.pandya@samsung.com> 12020S: Supported 12021L: netdev@vger.kernel.org 12022F: drivers/net/ethernet/samsung/sxgbe/ 12023 12024SAMSUNG THERMAL DRIVER 12025M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12026L: linux-pm@vger.kernel.org 12027L: linux-samsung-soc@vger.kernel.org 12028S: Supported 12029T: git https://github.com/lmajewski/linux-samsung-thermal.git 12030F: drivers/thermal/samsung/ 12031 12032SAMSUNG USB2 PHY DRIVER 12033M: Kamil Debski <kamil@wypas.org> 12034M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12035L: linux-kernel@vger.kernel.org 12036S: Supported 12037F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12038F: Documentation/phy/samsung-usb2.txt 12039F: drivers/phy/samsung/phy-exynos4210-usb2.c 12040F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12041F: drivers/phy/samsung/phy-exynos5250-usb2.c 12042F: drivers/phy/samsung/phy-s5pv210-usb2.c 12043F: drivers/phy/samsung/phy-samsung-usb2.c 12044F: drivers/phy/samsung/phy-samsung-usb2.h 12045 12046SC1200 WDT DRIVER 12047M: Zwane Mwaikambo <zwanem@gmail.com> 12048S: Maintained 12049F: drivers/watchdog/sc1200wdt.c 12050 12051SCHEDULER 12052M: Ingo Molnar <mingo@redhat.com> 12053M: Peter Zijlstra <peterz@infradead.org> 12054L: linux-kernel@vger.kernel.org 12055T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12056S: Maintained 12057F: kernel/sched/ 12058F: include/linux/sched.h 12059F: include/uapi/linux/sched.h 12060F: include/linux/wait.h 12061 12062SCORE ARCHITECTURE 12063M: Chen Liqin <liqin.linux@gmail.com> 12064M: Lennox Wu <lennox.wu@gmail.com> 12065W: http://www.sunplus.com 12066S: Supported 12067F: arch/score/ 12068 12069SCR24X CHIP CARD INTERFACE DRIVER 12070M: Lubomir Rintel <lkundrak@v3.sk> 12071S: Supported 12072F: drivers/char/pcmcia/scr24x_cs.c 12073 12074SCSI CDROM DRIVER 12075M: Jens Axboe <axboe@kernel.dk> 12076L: linux-scsi@vger.kernel.org 12077W: http://www.kernel.dk 12078S: Maintained 12079F: drivers/scsi/sr* 12080 12081SCSI RDMA PROTOCOL (SRP) INITIATOR 12082M: Bart Van Assche <bart.vanassche@sandisk.com> 12083L: linux-rdma@vger.kernel.org 12084S: Supported 12085W: http://www.openfabrics.org 12086Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12087T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12088F: drivers/infiniband/ulp/srp/ 12089F: include/scsi/srp.h 12090 12091SCSI SG DRIVER 12092M: Doug Gilbert <dgilbert@interlog.com> 12093L: linux-scsi@vger.kernel.org 12094W: http://sg.danny.cz/sg 12095S: Maintained 12096F: Documentation/scsi/scsi-generic.txt 12097F: drivers/scsi/sg.c 12098F: include/scsi/sg.h 12099 12100SCSI SUBSYSTEM 12101M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12103M: "Martin K. Petersen" <martin.petersen@oracle.com> 12104T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12105L: linux-scsi@vger.kernel.org 12106S: Maintained 12107F: Documentation/devicetree/bindings/scsi/ 12108F: drivers/scsi/ 12109F: include/scsi/ 12110 12111SCSI TAPE DRIVER 12112M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12113L: linux-scsi@vger.kernel.org 12114S: Maintained 12115F: Documentation/scsi/st.txt 12116F: drivers/scsi/st.* 12117F: drivers/scsi/st_*.h 12118 12119SCTP PROTOCOL 12120M: Vlad Yasevich <vyasevich@gmail.com> 12121M: Neil Horman <nhorman@tuxdriver.com> 12122L: linux-sctp@vger.kernel.org 12123W: http://lksctp.sourceforge.net 12124S: Maintained 12125F: Documentation/networking/sctp.txt 12126F: include/linux/sctp.h 12127F: include/uapi/linux/sctp.h 12128F: include/net/sctp/ 12129F: net/sctp/ 12130 12131SCx200 CPU SUPPORT 12132M: Jim Cromie <jim.cromie@gmail.com> 12133S: Odd Fixes 12134F: Documentation/i2c/busses/scx200_acb 12135F: arch/x86/platform/scx200/ 12136F: drivers/watchdog/scx200_wdt.c 12137F: drivers/i2c/busses/scx200* 12138F: drivers/mtd/maps/scx200_docflash.c 12139F: include/linux/scx200.h 12140 12141SCx200 GPIO DRIVER 12142M: Jim Cromie <jim.cromie@gmail.com> 12143S: Maintained 12144F: drivers/char/scx200_gpio.c 12145F: include/linux/scx200_gpio.h 12146 12147SCx200 HRT CLOCKSOURCE DRIVER 12148M: Jim Cromie <jim.cromie@gmail.com> 12149S: Maintained 12150F: drivers/clocksource/scx200_hrt.c 12151 12152SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12153M: Sascha Sommer <saschasommer@freenet.de> 12154L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12155S: Maintained 12156F: drivers/mmc/host/sdricoh_cs.c 12157 12158SECURE COMPUTING 12159M: Kees Cook <keescook@chromium.org> 12160R: Andy Lutomirski <luto@amacapital.net> 12161R: Will Drewry <wad@chromium.org> 12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12163S: Supported 12164F: kernel/seccomp.c 12165F: include/uapi/linux/seccomp.h 12166F: include/linux/seccomp.h 12167F: tools/testing/selftests/seccomp/* 12168F: tools/testing/selftests/kselftest_harness.h 12169F: Documentation/userspace-api/seccomp_filter.rst 12170K: \bsecure_computing 12171K: \bTIF_SECCOMP\b 12172 12173SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12174M: Al Cooper <alcooperx@gmail.com> 12175L: linux-mmc@vger.kernel.org 12176L: bcm-kernel-feedback-list@broadcom.com 12177S: Maintained 12178F: drivers/mmc/host/sdhci-brcmstb* 12179 12180SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12181M: Adrian Hunter <adrian.hunter@intel.com> 12182L: linux-mmc@vger.kernel.org 12183T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12184S: Maintained 12185F: drivers/mmc/host/sdhci* 12186F: include/linux/mmc/sdhci* 12187 12188SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12189M: Ben Dooks <ben-linux@fluff.org> 12190M: Jaehoon Chung <jh80.chung@samsung.com> 12191L: linux-mmc@vger.kernel.org 12192S: Maintained 12193F: drivers/mmc/host/sdhci-s3c* 12194 12195SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12196M: Viresh Kumar <vireshk@kernel.org> 12197L: linux-mmc@vger.kernel.org 12198S: Maintained 12199F: drivers/mmc/host/sdhci-spear.c 12200 12201SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12202M: Kishon Vijay Abraham I <kishon@ti.com> 12203L: linux-mmc@vger.kernel.org 12204S: Maintained 12205F: drivers/mmc/host/sdhci-omap.c 12206 12207SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12208M: Scott Bauer <scott.bauer@intel.com> 12209M: Jonathan Derrick <jonathan.derrick@intel.com> 12210L: linux-block@vger.kernel.org 12211S: Supported 12212F: block/sed* 12213F: block/opal_proto.h 12214F: include/linux/sed* 12215F: include/uapi/linux/sed* 12216 12217SECURITY CONTACT 12218M: Security Officers <security@kernel.org> 12219S: Supported 12220 12221SECURITY SUBSYSTEM 12222M: James Morris <james.l.morris@oracle.com> 12223M: "Serge E. Hallyn" <serge@hallyn.com> 12224L: linux-security-module@vger.kernel.org (suggested Cc:) 12225T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12226W: http://kernsec.org/ 12227S: Supported 12228F: security/ 12229 12230SELINUX SECURITY MODULE 12231M: Paul Moore <paul@paul-moore.com> 12232M: Stephen Smalley <sds@tycho.nsa.gov> 12233M: Eric Paris <eparis@parisplace.org> 12234L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12235W: https://selinuxproject.org 12236W: https://github.com/SELinuxProject 12237T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12238S: Supported 12239F: include/linux/selinux* 12240F: security/selinux/ 12241F: scripts/selinux/ 12242F: Documentation/admin-guide/LSM/SELinux.rst 12243 12244SENSABLE PHANTOM 12245M: Jiri Slaby <jirislaby@gmail.com> 12246S: Maintained 12247F: drivers/misc/phantom.c 12248F: include/uapi/linux/phantom.h 12249 12250SERIAL DEVICE BUS 12251M: Rob Herring <robh@kernel.org> 12252L: linux-serial@vger.kernel.org 12253S: Maintained 12254F: Documentation/devicetree/bindings/serial/slave-device.txt 12255F: drivers/tty/serdev/ 12256F: include/linux/serdev.h 12257 12258SERIAL DRIVERS 12259M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12260L: linux-serial@vger.kernel.org 12261S: Maintained 12262F: Documentation/devicetree/bindings/serial/ 12263F: drivers/tty/serial/ 12264 12265SERIAL IR RECEIVER 12266M: Sean Young <sean@mess.org> 12267L: linux-media@vger.kernel.org 12268S: Maintained 12269F: drivers/media/rc/serial_ir.c 12270 12271SFC NETWORK DRIVER 12272M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12273M: Edward Cree <ecree@solarflare.com> 12274M: Bert Kenward <bkenward@solarflare.com> 12275L: netdev@vger.kernel.org 12276S: Supported 12277F: drivers/net/ethernet/sfc/ 12278 12279SGI GRU DRIVER 12280M: Dimitri Sivanich <sivanich@sgi.com> 12281S: Maintained 12282F: drivers/misc/sgi-gru/ 12283 12284SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12285M: Pat Gefre <pfg@sgi.com> 12286L: linux-ia64@vger.kernel.org 12287S: Supported 12288F: Documentation/ia64/serial.txt 12289F: drivers/tty/serial/ioc?_serial.c 12290F: include/linux/ioc?.h 12291 12292SGI XP/XPC/XPNET DRIVER 12293M: Cliff Whickman <cpw@sgi.com> 12294M: Robin Holt <robinmholt@gmail.com> 12295S: Maintained 12296F: drivers/misc/sgi-xp/ 12297 12298SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12299M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12300L: linux-s390@vger.kernel.org 12301W: http://www.ibm.com/developerworks/linux/linux390/ 12302S: Supported 12303F: net/smc/ 12304 12305SH_VEU V4L2 MEM2MEM DRIVER 12306L: linux-media@vger.kernel.org 12307S: Orphan 12308F: drivers/media/platform/sh_veu.c 12309 12310SH_VOU V4L2 OUTPUT DRIVER 12311L: linux-media@vger.kernel.org 12312S: Orphan 12313F: drivers/media/platform/sh_vou.c 12314F: include/media/drv-intf/sh_vou.h 12315 12316SI2157 MEDIA DRIVER 12317M: Antti Palosaari <crope@iki.fi> 12318L: linux-media@vger.kernel.org 12319W: https://linuxtv.org 12320W: http://palosaari.fi/linux/ 12321Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12322T: git git://linuxtv.org/anttip/media_tree.git 12323S: Maintained 12324F: drivers/media/tuners/si2157* 12325 12326SI2168 MEDIA DRIVER 12327M: Antti Palosaari <crope@iki.fi> 12328L: linux-media@vger.kernel.org 12329W: https://linuxtv.org 12330W: http://palosaari.fi/linux/ 12331Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12332T: git git://linuxtv.org/anttip/media_tree.git 12333S: Maintained 12334F: drivers/media/dvb-frontends/si2168* 12335 12336SI470X FM RADIO RECEIVER I2C DRIVER 12337M: Hans Verkuil <hverkuil@xs4all.nl> 12338L: linux-media@vger.kernel.org 12339T: git git://linuxtv.org/media_tree.git 12340W: https://linuxtv.org 12341S: Odd Fixes 12342F: drivers/media/radio/si470x/radio-si470x-i2c.c 12343 12344SI470X FM RADIO RECEIVER USB DRIVER 12345M: Hans Verkuil <hverkuil@xs4all.nl> 12346L: linux-media@vger.kernel.org 12347T: git git://linuxtv.org/media_tree.git 12348W: https://linuxtv.org 12349S: Maintained 12350F: drivers/media/radio/si470x/radio-si470x-common.c 12351F: drivers/media/radio/si470x/radio-si470x.h 12352F: drivers/media/radio/si470x/radio-si470x-usb.c 12353 12354SI4713 FM RADIO TRANSMITTER I2C DRIVER 12355M: Eduardo Valentin <edubezval@gmail.com> 12356L: linux-media@vger.kernel.org 12357T: git git://linuxtv.org/media_tree.git 12358W: https://linuxtv.org 12359S: Odd Fixes 12360F: drivers/media/radio/si4713/si4713.? 12361 12362SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12363M: Eduardo Valentin <edubezval@gmail.com> 12364L: linux-media@vger.kernel.org 12365T: git git://linuxtv.org/media_tree.git 12366W: https://linuxtv.org 12367S: Odd Fixes 12368F: drivers/media/radio/si4713/radio-platform-si4713.c 12369 12370SI4713 FM RADIO TRANSMITTER USB DRIVER 12371M: Hans Verkuil <hverkuil@xs4all.nl> 12372L: linux-media@vger.kernel.org 12373T: git git://linuxtv.org/media_tree.git 12374W: https://linuxtv.org 12375S: Maintained 12376F: drivers/media/radio/si4713/radio-usb-si4713.c 12377 12378SIANO DVB DRIVER 12379M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12380M: Mauro Carvalho Chehab <mchehab@kernel.org> 12381L: linux-media@vger.kernel.org 12382W: https://linuxtv.org 12383T: git git://linuxtv.org/media_tree.git 12384S: Odd fixes 12385F: drivers/media/common/siano/ 12386F: drivers/media/usb/siano/ 12387F: drivers/media/usb/siano/ 12388F: drivers/media/mmc/siano/ 12389 12390SILEAD TOUCHSCREEN DRIVER 12391M: Hans de Goede <hdegoede@redhat.com> 12392L: linux-input@vger.kernel.org 12393L: platform-driver-x86@vger.kernel.org 12394S: Maintained 12395F: drivers/input/touchscreen/silead.c 12396F: drivers/platform/x86/silead_dmi.c 12397 12398SILICON MOTION SM712 FRAME BUFFER DRIVER 12399M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12400M: Teddy Wang <teddy.wang@siliconmotion.com> 12401M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12402L: linux-fbdev@vger.kernel.org 12403S: Maintained 12404F: drivers/video/fbdev/sm712* 12405F: Documentation/fb/sm712fb.txt 12406 12407SIMPLE FIRMWARE INTERFACE (SFI) 12408M: Len Brown <lenb@kernel.org> 12409L: sfi-devel@simplefirmware.org 12410W: http://simplefirmware.org/ 12411T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12412S: Supported 12413F: arch/x86/platform/sfi/ 12414F: drivers/sfi/ 12415F: include/linux/sfi*.h 12416 12417SIMPLEFB FB DRIVER 12418M: Hans de Goede <hdegoede@redhat.com> 12419L: linux-fbdev@vger.kernel.org 12420S: Maintained 12421F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12422F: drivers/video/fbdev/simplefb.c 12423F: include/linux/platform_data/simplefb.h 12424 12425SIMTEC EB110ATX (Chalice CATS) 12426P: Ben Dooks 12427P: Vincent Sanders <vince@simtec.co.uk> 12428M: Simtec Linux Team <linux@simtec.co.uk> 12429W: http://www.simtec.co.uk/products/EB110ATX/ 12430S: Supported 12431 12432SIMTEC EB2410ITX (BAST) 12433P: Ben Dooks 12434P: Vincent Sanders <vince@simtec.co.uk> 12435M: Simtec Linux Team <linux@simtec.co.uk> 12436W: http://www.simtec.co.uk/products/EB2410ITX/ 12437S: Supported 12438F: arch/arm/mach-s3c24xx/mach-bast.c 12439F: arch/arm/mach-s3c24xx/bast-ide.c 12440F: arch/arm/mach-s3c24xx/bast-irq.c 12441 12442SIPHASH PRF ROUTINES 12443M: Jason A. Donenfeld <Jason@zx2c4.com> 12444S: Maintained 12445F: lib/siphash.c 12446F: lib/test_siphash.c 12447F: include/linux/siphash.h 12448 12449SIS 190 ETHERNET DRIVER 12450M: Francois Romieu <romieu@fr.zoreil.com> 12451L: netdev@vger.kernel.org 12452S: Maintained 12453F: drivers/net/ethernet/sis/sis190.c 12454 12455SIS 900/7016 FAST ETHERNET DRIVER 12456M: Daniele Venzano <venza@brownhat.org> 12457W: http://www.brownhat.org/sis900.html 12458L: netdev@vger.kernel.org 12459S: Maintained 12460F: drivers/net/ethernet/sis/sis900.* 12461 12462SIS FRAMEBUFFER DRIVER 12463M: Thomas Winischhofer <thomas@winischhofer.net> 12464W: http://www.winischhofer.net/linuxsisvga.shtml 12465S: Maintained 12466F: Documentation/fb/sisfb.txt 12467F: drivers/video/fbdev/sis/ 12468F: include/video/sisfb.h 12469 12470SIS USB2VGA DRIVER 12471M: Thomas Winischhofer <thomas@winischhofer.net> 12472W: http://www.winischhofer.at/linuxsisusbvga.shtml 12473S: Maintained 12474F: drivers/usb/misc/sisusbvga/ 12475 12476SLAB ALLOCATOR 12477M: Christoph Lameter <cl@linux.com> 12478M: Pekka Enberg <penberg@kernel.org> 12479M: David Rientjes <rientjes@google.com> 12480M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12481M: Andrew Morton <akpm@linux-foundation.org> 12482L: linux-mm@kvack.org 12483S: Maintained 12484F: include/linux/sl?b*.h 12485F: mm/sl?b* 12486 12487SLEEPABLE READ-COPY UPDATE (SRCU) 12488M: Lai Jiangshan <jiangshanlai@gmail.com> 12489M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12490M: Josh Triplett <josh@joshtriplett.org> 12491R: Steven Rostedt <rostedt@goodmis.org> 12492R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12493L: linux-kernel@vger.kernel.org 12494W: http://www.rdrop.com/users/paulmck/RCU/ 12495S: Supported 12496T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12497F: include/linux/srcu.h 12498F: kernel/rcu/srcu.c 12499 12500SMACK SECURITY MODULE 12501M: Casey Schaufler <casey@schaufler-ca.com> 12502L: linux-security-module@vger.kernel.org 12503W: http://schaufler-ca.com 12504T: git git://github.com/cschaufler/smack-next 12505S: Maintained 12506F: Documentation/admin-guide/LSM/Smack.rst 12507F: security/smack/ 12508 12509SMC91x ETHERNET DRIVER 12510M: Nicolas Pitre <nico@fluxnic.net> 12511S: Odd Fixes 12512F: drivers/net/ethernet/smsc/smc91x.* 12513 12514SMIA AND SMIA++ IMAGE SENSOR DRIVER 12515M: Sakari Ailus <sakari.ailus@iki.fi> 12516L: linux-media@vger.kernel.org 12517S: Maintained 12518F: drivers/media/i2c/smiapp/ 12519F: include/media/i2c/smiapp.h 12520F: drivers/media/i2c/smiapp-pll.c 12521F: drivers/media/i2c/smiapp-pll.h 12522F: include/uapi/linux/smiapp.h 12523F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12524 12525SMM665 HARDWARE MONITOR DRIVER 12526M: Guenter Roeck <linux@roeck-us.net> 12527L: linux-hwmon@vger.kernel.org 12528S: Maintained 12529F: Documentation/hwmon/smm665 12530F: drivers/hwmon/smm665.c 12531 12532SMSC EMC2103 HARDWARE MONITOR DRIVER 12533M: Steve Glendinning <steve.glendinning@shawell.net> 12534L: linux-hwmon@vger.kernel.org 12535S: Maintained 12536F: Documentation/hwmon/emc2103 12537F: drivers/hwmon/emc2103.c 12538 12539SMSC SCH5627 HARDWARE MONITOR DRIVER 12540M: Hans de Goede <hdegoede@redhat.com> 12541L: linux-hwmon@vger.kernel.org 12542S: Supported 12543F: Documentation/hwmon/sch5627 12544F: drivers/hwmon/sch5627.c 12545 12546SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12547M: Steve Glendinning <steve.glendinning@shawell.net> 12548L: linux-fbdev@vger.kernel.org 12549S: Maintained 12550F: drivers/video/fbdev/smscufx.c 12551 12552SMSC47B397 HARDWARE MONITOR DRIVER 12553M: Jean Delvare <jdelvare@suse.com> 12554L: linux-hwmon@vger.kernel.org 12555S: Maintained 12556F: Documentation/hwmon/smsc47b397 12557F: drivers/hwmon/smsc47b397.c 12558 12559SMSC911x ETHERNET DRIVER 12560M: Steve Glendinning <steve.glendinning@shawell.net> 12561L: netdev@vger.kernel.org 12562S: Maintained 12563F: include/linux/smsc911x.h 12564F: drivers/net/ethernet/smsc/smsc911x.* 12565 12566SMSC9420 PCI ETHERNET DRIVER 12567M: Steve Glendinning <steve.glendinning@shawell.net> 12568L: netdev@vger.kernel.org 12569S: Maintained 12570F: drivers/net/ethernet/smsc/smsc9420.* 12571 12572SOC-CAMERA V4L2 SUBSYSTEM 12573M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12574L: linux-media@vger.kernel.org 12575T: git git://linuxtv.org/media_tree.git 12576S: Maintained 12577F: include/media/soc* 12578F: drivers/media/i2c/soc_camera/ 12579F: drivers/media/platform/soc_camera/ 12580 12581SOEKRIS NET48XX LED SUPPORT 12582M: Chris Boot <bootc@bootc.net> 12583S: Maintained 12584F: drivers/leds/leds-net48xx.c 12585 12586SOFT-ROCE DRIVER (rxe) 12587M: Moni Shoua <monis@mellanox.com> 12588L: linux-rdma@vger.kernel.org 12589S: Supported 12590W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12591Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12592F: drivers/infiniband/sw/rxe/ 12593F: include/uapi/rdma/rdma_user_rxe.h 12594 12595SOFTLOGIC 6x10 MPEG CODEC 12596M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12597M: Anton Sviridenko <anton@corp.bluecherry.net> 12598M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12599M: Andrey Utkin <andrey_utkin@fastmail.com> 12600M: Ismael Luceno <ismael@iodev.co.uk> 12601L: linux-media@vger.kernel.org 12602S: Supported 12603F: drivers/media/pci/solo6x10/ 12604 12605SOFTWARE RAID (Multiple Disks) SUPPORT 12606M: Shaohua Li <shli@kernel.org> 12607L: linux-raid@vger.kernel.org 12608T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12609S: Supported 12610F: drivers/md/Makefile 12611F: drivers/md/Kconfig 12612F: drivers/md/md* 12613F: drivers/md/raid* 12614F: include/linux/raid/ 12615F: include/uapi/linux/raid/ 12616 12617SONIC NETWORK DRIVER 12618M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12619L: netdev@vger.kernel.org 12620S: Maintained 12621F: drivers/net/ethernet/natsemi/sonic.* 12622 12623SONICS SILICON BACKPLANE DRIVER (SSB) 12624M: Michael Buesch <m@bues.ch> 12625L: linux-wireless@vger.kernel.org 12626S: Maintained 12627F: drivers/ssb/ 12628F: include/linux/ssb/ 12629 12630SONY MEMORYSTICK CARD SUPPORT 12631M: Alex Dubov <oakad@yahoo.com> 12632W: http://tifmxx.berlios.de/ 12633S: Maintained 12634F: drivers/memstick/host/tifm_ms.c 12635 12636SONY MEMORYSTICK STANDARD SUPPORT 12637M: Maxim Levitsky <maximlevitsky@gmail.com> 12638S: Maintained 12639F: drivers/memstick/core/ms_block.* 12640 12641SONY VAIO CONTROL DEVICE DRIVER 12642M: Mattia Dongili <malattia@linux.it> 12643L: platform-driver-x86@vger.kernel.org 12644W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12645S: Maintained 12646F: Documentation/laptops/sony-laptop.txt 12647F: drivers/char/sonypi.c 12648F: drivers/platform/x86/sony-laptop.c 12649F: include/linux/sony-laptop.h 12650 12651SOUND 12652M: Jaroslav Kysela <perex@perex.cz> 12653M: Takashi Iwai <tiwai@suse.com> 12654L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12655W: http://www.alsa-project.org/ 12656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12657T: git git://git.alsa-project.org/alsa-kernel.git 12658Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12659S: Maintained 12660F: Documentation/sound/ 12661F: include/sound/ 12662F: include/uapi/sound/ 12663F: sound/ 12664 12665SOUND - COMPRESSED AUDIO 12666M: Vinod Koul <vinod.koul@intel.com> 12667L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12668T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12669S: Supported 12670F: Documentation/sound/alsa/compress_offload.txt 12671F: include/sound/compress_driver.h 12672F: include/uapi/sound/compress_* 12673F: sound/core/compress_offload.c 12674F: sound/soc/soc-compress.c 12675 12676SOUND - DMAENGINE HELPERS 12677M: Lars-Peter Clausen <lars@metafoo.de> 12678S: Supported 12679F: include/sound/dmaengine_pcm.h 12680F: sound/core/pcm_dmaengine.c 12681F: sound/soc/soc-generic-dmaengine-pcm.c 12682 12683SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12684M: Liam Girdwood <lgirdwood@gmail.com> 12685M: Mark Brown <broonie@kernel.org> 12686T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12687L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12688W: http://alsa-project.org/main/index.php/ASoC 12689S: Supported 12690F: Documentation/devicetree/bindings/sound/ 12691F: Documentation/sound/alsa/soc/ 12692F: sound/soc/ 12693F: include/sound/soc* 12694 12695SP2 MEDIA DRIVER 12696M: Olli Salonen <olli.salonen@iki.fi> 12697L: linux-media@vger.kernel.org 12698W: https://linuxtv.org 12699Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12700S: Maintained 12701F: drivers/media/dvb-frontends/sp2* 12702 12703SPARC + UltraSPARC (sparc/sparc64) 12704M: "David S. Miller" <davem@davemloft.net> 12705L: sparclinux@vger.kernel.org 12706Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12707T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12708T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12709S: Maintained 12710F: arch/sparc/ 12711F: drivers/sbus/ 12712 12713SPARC SERIAL DRIVERS 12714M: "David S. Miller" <davem@davemloft.net> 12715L: sparclinux@vger.kernel.org 12716T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12717T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12718S: Maintained 12719F: include/linux/sunserialcore.h 12720F: drivers/tty/serial/suncore.c 12721F: drivers/tty/serial/sunhv.c 12722F: drivers/tty/serial/sunsab.c 12723F: drivers/tty/serial/sunsab.h 12724F: drivers/tty/serial/sunsu.c 12725F: drivers/tty/serial/sunzilog.c 12726F: drivers/tty/serial/sunzilog.h 12727F: drivers/tty/vcc.c 12728 12729SPARSE CHECKER 12730M: "Christopher Li" <sparse@chrisli.org> 12731L: linux-sparse@vger.kernel.org 12732W: https://sparse.wiki.kernel.org/ 12733T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12734T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12735S: Maintained 12736F: include/linux/compiler.h 12737 12738SPEAR CLOCK FRAMEWORK SUPPORT 12739M: Viresh Kumar <vireshk@kernel.org> 12740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12741W: http://www.st.com/spear 12742S: Maintained 12743F: drivers/clk/spear/ 12744 12745SPEAR PLATFORM SUPPORT 12746M: Viresh Kumar <vireshk@kernel.org> 12747M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12749W: http://www.st.com/spear 12750S: Maintained 12751F: arch/arm/boot/dts/spear* 12752F: arch/arm/mach-spear/ 12753 12754SPI NOR SUBSYSTEM 12755M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12756M: Marek Vasut <marek.vasut@gmail.com> 12757L: linux-mtd@lists.infradead.org 12758W: http://www.linux-mtd.infradead.org/ 12759Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12760T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12761T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12762S: Maintained 12763F: drivers/mtd/spi-nor/ 12764F: include/linux/mtd/spi-nor.h 12765 12766SPI SUBSYSTEM 12767M: Mark Brown <broonie@kernel.org> 12768L: linux-spi@vger.kernel.org 12769T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12770Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12771S: Maintained 12772F: Documentation/devicetree/bindings/spi/ 12773F: Documentation/spi/ 12774F: drivers/spi/ 12775F: include/linux/spi/ 12776F: include/uapi/linux/spi/ 12777F: tools/spi/ 12778 12779SPIDERNET NETWORK DRIVER for CELL 12780M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12781L: netdev@vger.kernel.org 12782S: Supported 12783F: Documentation/networking/spider_net.txt 12784F: drivers/net/ethernet/toshiba/spider_net* 12785 12786SPMI SUBSYSTEM 12787R: Stephen Boyd <sboyd@codeaurora.org> 12788L: linux-arm-msm@vger.kernel.org 12789F: Documentation/devicetree/bindings/spmi/ 12790F: drivers/spmi/ 12791F: include/dt-bindings/spmi/spmi.h 12792F: include/linux/spmi.h 12793F: include/trace/events/spmi.h 12794 12795SPU FILE SYSTEM 12796M: Jeremy Kerr <jk@ozlabs.org> 12797L: linuxppc-dev@lists.ozlabs.org 12798W: http://www.ibm.com/developerworks/power/cell/ 12799S: Supported 12800F: Documentation/filesystems/spufs.txt 12801F: arch/powerpc/platforms/cell/spufs/ 12802 12803SQUASHFS FILE SYSTEM 12804M: Phillip Lougher <phillip@squashfs.org.uk> 12805L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12806W: http://squashfs.org.uk 12807T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12808S: Maintained 12809F: Documentation/filesystems/squashfs.txt 12810F: fs/squashfs/ 12811 12812SRM (Alpha) environment access 12813M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12814S: Maintained 12815F: arch/alpha/kernel/srm_env.c 12816 12817STABLE BRANCH 12818M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12819L: stable@vger.kernel.org 12820S: Supported 12821F: Documentation/process/stable-kernel-rules.rst 12822 12823STAGING - ATOMISP DRIVER 12824M: Alan Cox <alan@linux.intel.com> 12825M: Sakari Ailus <sakari.ailus@linux.intel.com> 12826L: linux-media@vger.kernel.org 12827S: Maintained 12828F: drivers/staging/media/atomisp/ 12829 12830STAGING - COMEDI 12831M: Ian Abbott <abbotti@mev.co.uk> 12832M: H Hartley Sweeten <hsweeten@visionengravers.com> 12833S: Odd Fixes 12834F: drivers/staging/comedi/ 12835 12836STAGING - FLARION FT1000 DRIVERS 12837M: Marek Belisko <marek.belisko@gmail.com> 12838S: Odd Fixes 12839F: drivers/staging/ft1000/ 12840 12841STAGING - INDUSTRIAL IO 12842M: Jonathan Cameron <jic23@kernel.org> 12843L: linux-iio@vger.kernel.org 12844S: Odd Fixes 12845F: Documentation/devicetree/bindings/staging/iio/ 12846F: drivers/staging/iio/ 12847 12848STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12849M: Jarod Wilson <jarod@wilsonet.com> 12850W: http://www.lirc.org/ 12851S: Odd Fixes 12852F: drivers/staging/media/lirc/ 12853 12854STAGING - LUSTRE PARALLEL FILESYSTEM 12855M: Oleg Drokin <oleg.drokin@intel.com> 12856M: Andreas Dilger <andreas.dilger@intel.com> 12857M: James Simmons <jsimmons@infradead.org> 12858L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12859W: http://wiki.lustre.org/ 12860S: Maintained 12861F: drivers/staging/lustre 12862 12863STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12864M: Marc Dietrich <marvin24@gmx.de> 12865L: ac100@lists.launchpad.net (moderated for non-subscribers) 12866L: linux-tegra@vger.kernel.org 12867S: Maintained 12868F: drivers/staging/nvec/ 12869 12870STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12871M: Jens Frederich <jfrederich@gmail.com> 12872M: Daniel Drake <dsd@laptop.org> 12873M: Jon Nettleton <jon.nettleton@gmail.com> 12874W: http://wiki.laptop.org/go/DCON 12875S: Maintained 12876F: drivers/staging/olpc_dcon/ 12877 12878STAGING - REALTEK RTL8712U DRIVERS 12879M: Larry Finger <Larry.Finger@lwfinger.net> 12880M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12881S: Odd Fixes 12882F: drivers/staging/rtl8712/ 12883 12884STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12885M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12886M: Teddy Wang <teddy.wang@siliconmotion.com> 12887M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12888L: linux-fbdev@vger.kernel.org 12889S: Maintained 12890F: drivers/staging/sm750fb/ 12891 12892STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12893M: William Hubbs <w.d.hubbs@gmail.com> 12894M: Chris Brannon <chris@the-brannons.com> 12895M: Kirk Reiser <kirk@reisers.ca> 12896M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12897L: speakup@linux-speakup.org 12898W: http://www.linux-speakup.org/ 12899S: Odd Fixes 12900F: drivers/staging/speakup/ 12901 12902STAGING - VIA VT665X DRIVERS 12903M: Forest Bond <forest@alittletooquiet.net> 12904S: Odd Fixes 12905F: drivers/staging/vt665?/ 12906 12907STAGING - WILC1000 WIFI DRIVER 12908M: Aditya Shankar <aditya.shankar@microchip.com> 12909M: Ganesh Krishna <ganesh.krishna@microchip.com> 12910L: linux-wireless@vger.kernel.org 12911S: Supported 12912F: drivers/staging/wilc1000/ 12913 12914STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12915M: Arnaud Patard <arnaud.patard@rtp-net.org> 12916S: Odd Fixes 12917F: drivers/staging/xgifb/ 12918 12919STAGING SUBSYSTEM 12920M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12921T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12922L: devel@driverdev.osuosl.org 12923S: Supported 12924F: drivers/staging/ 12925 12926STARFIRE/DURALAN NETWORK DRIVER 12927M: Ion Badulescu <ionut@badula.org> 12928S: Odd Fixes 12929F: drivers/net/ethernet/adaptec/starfire* 12930 12931STEC S1220 SKD DRIVER 12932M: Bart Van Assche <bart.vanassche@wdc.com> 12933L: linux-block@vger.kernel.org 12934S: Maintained 12935F: drivers/block/skd*[ch] 12936 12937STI CEC DRIVER 12938M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12939S: Maintained 12940F: drivers/staging/media/st-cec/ 12941F: Documentation/devicetree/bindings/media/stih-cec.txt 12942 12943STK1160 USB VIDEO CAPTURE DRIVER 12944M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12945L: linux-media@vger.kernel.org 12946T: git git://linuxtv.org/media_tree.git 12947S: Maintained 12948F: drivers/media/usb/stk1160/ 12949 12950STMMAC ETHERNET DRIVER 12951M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12952M: Alexandre Torgue <alexandre.torgue@st.com> 12953L: netdev@vger.kernel.org 12954W: http://www.stlinux.com 12955S: Supported 12956F: drivers/net/ethernet/stmicro/stmmac/ 12957 12958SUN3/3X 12959M: Sam Creasey <sammy@sammy.net> 12960W: http://sammy.net/sun3/ 12961S: Maintained 12962F: arch/m68k/kernel/*sun3* 12963F: arch/m68k/sun3*/ 12964F: arch/m68k/include/asm/sun3* 12965F: drivers/net/ethernet/i825xx/sun3* 12966 12967SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12968M: Hans de Goede <hdegoede@redhat.com> 12969L: linux-input@vger.kernel.org 12970S: Maintained 12971F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12972F: drivers/input/keyboard/sun4i-lradc-keys.c 12973 12974SUNDANCE NETWORK DRIVER 12975M: Denis Kirjanov <kda@linux-powerpc.org> 12976L: netdev@vger.kernel.org 12977S: Maintained 12978F: drivers/net/ethernet/dlink/sundance.c 12979 12980SUPERH 12981M: Yoshinori Sato <ysato@users.sourceforge.jp> 12982M: Rich Felker <dalias@libc.org> 12983L: linux-sh@vger.kernel.org 12984Q: http://patchwork.kernel.org/project/linux-sh/list/ 12985S: Maintained 12986F: Documentation/sh/ 12987F: arch/sh/ 12988F: drivers/sh/ 12989 12990SUSPEND TO RAM 12991M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12992M: Len Brown <len.brown@intel.com> 12993M: Pavel Machek <pavel@ucw.cz> 12994L: linux-pm@vger.kernel.org 12995B: https://bugzilla.kernel.org 12996S: Supported 12997F: Documentation/power/ 12998F: arch/x86/kernel/acpi/ 12999F: drivers/base/power/ 13000F: kernel/power/ 13001F: include/linux/suspend.h 13002F: include/linux/freezer.h 13003F: include/linux/pm.h 13004 13005SVGA HANDLING 13006M: Martin Mares <mj@ucw.cz> 13007L: linux-video@atrey.karlin.mff.cuni.cz 13008S: Maintained 13009F: Documentation/svga.txt 13010F: arch/x86/boot/video* 13011 13012SWIOTLB SUBSYSTEM 13013M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13014L: linux-kernel@vger.kernel.org 13015T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13016S: Supported 13017F: lib/swiotlb.c 13018F: arch/*/kernel/pci-swiotlb.c 13019F: include/linux/swiotlb.h 13020 13021SWITCHDEV 13022M: Jiri Pirko <jiri@resnulli.us> 13023M: Ivan Vecera <ivecera@redhat.com> 13024L: netdev@vger.kernel.org 13025S: Supported 13026F: net/switchdev/ 13027F: include/net/switchdev.h 13028 13029SYNC FILE FRAMEWORK 13030M: Sumit Semwal <sumit.semwal@linaro.org> 13031R: Gustavo Padovan <gustavo@padovan.org> 13032S: Maintained 13033L: linux-media@vger.kernel.org 13034L: dri-devel@lists.freedesktop.org 13035F: drivers/dma-buf/sync_* 13036F: drivers/dma-buf/dma-fence* 13037F: drivers/dma-buf/sw_sync.c 13038F: include/linux/sync_file.h 13039F: include/uapi/linux/sync_file.h 13040F: Documentation/sync_file.txt 13041T: git git://anongit.freedesktop.org/drm/drm-misc 13042 13043SYNOPSYS ARC ARCHITECTURE 13044M: Vineet Gupta <vgupta@synopsys.com> 13045L: linux-snps-arc@lists.infradead.org 13046S: Supported 13047F: arch/arc/ 13048F: Documentation/devicetree/bindings/arc/* 13049F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13050F: drivers/clocksource/arc_timer.c 13051F: drivers/tty/serial/arc_uart.c 13052T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13053 13054SYNOPSYS ARC HSDK SDP pll clock driver 13055M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13056S: Supported 13057F: drivers/clk/clk-hsdk-pll.c 13058F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13059 13060SYNOPSYS ARC SDP clock driver 13061M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13062S: Supported 13063F: drivers/clk/axs10x/* 13064F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13065 13066SYNOPSYS ARC SDP platform support 13067M: Alexey Brodkin <abrodkin@synopsys.com> 13068S: Supported 13069F: arch/arc/plat-axs10x 13070F: arch/arc/boot/dts/ax* 13071F: Documentation/devicetree/bindings/arc/axs10* 13072 13073SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13074M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13075S: Supported 13076F: drivers/reset/reset-axs10x.c 13077F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13078 13079SYNOPSYS DESIGNWARE APB GPIO DRIVER 13080M: Hoan Tran <hotran@apm.com> 13081L: linux-gpio@vger.kernel.org 13082S: Maintained 13083F: drivers/gpio/gpio-dwapb.c 13084F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13085 13086SYNOPSYS DESIGNWARE DMAC DRIVER 13087M: Viresh Kumar <vireshk@kernel.org> 13088R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13089S: Maintained 13090F: include/linux/dma/dw.h 13091F: include/linux/platform_data/dma-dw.h 13092F: drivers/dma/dw/ 13093 13094SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13095M: Jie Deng <jiedeng@synopsys.com> 13096L: netdev@vger.kernel.org 13097S: Supported 13098F: drivers/net/ethernet/synopsys/ 13099 13100SYNOPSYS DESIGNWARE I2C DRIVER 13101M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13102R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13103R: Mika Westerberg <mika.westerberg@linux.intel.com> 13104L: linux-i2c@vger.kernel.org 13105S: Maintained 13106F: drivers/i2c/busses/i2c-designware-* 13107F: include/linux/platform_data/i2c-designware.h 13108 13109SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13110M: Jaehoon Chung <jh80.chung@samsung.com> 13111L: linux-mmc@vger.kernel.org 13112S: Maintained 13113F: drivers/mmc/host/dw_mmc* 13114 13115SYNOPSYS HSDK RESET CONTROLLER DRIVER 13116M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13117S: Supported 13118F: drivers/reset/reset-hsdk.c 13119F: include/dt-bindings/reset/snps,hsdk-reset.h 13120F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13121 13122SYSTEM CONFIGURATION (SYSCON) 13123M: Lee Jones <lee.jones@linaro.org> 13124M: Arnd Bergmann <arnd@arndb.de> 13125T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13126S: Supported 13127F: drivers/mfd/syscon.c 13128 13129SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13130M: Sudeep Holla <sudeep.holla@arm.com> 13131L: linux-arm-kernel@lists.infradead.org 13132S: Maintained 13133F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13134F: drivers/clk/clk-scpi.c 13135F: drivers/cpufreq/scpi-cpufreq.c 13136F: drivers/firmware/arm_scpi.c 13137F: include/linux/scpi_protocol.h 13138 13139SYSTEM RESET/SHUTDOWN DRIVERS 13140M: Sebastian Reichel <sre@kernel.org> 13141L: linux-pm@vger.kernel.org 13142T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13143S: Maintained 13144F: Documentation/devicetree/bindings/power/reset/ 13145F: drivers/power/reset/ 13146 13147SYSTEM TRACE MODULE CLASS 13148M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13149S: Maintained 13150T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13151F: Documentation/trace/stm.txt 13152F: drivers/hwtracing/stm/ 13153F: include/linux/stm.h 13154F: include/uapi/linux/stm.h 13155 13156SYSV FILESYSTEM 13157M: Christoph Hellwig <hch@infradead.org> 13158S: Maintained 13159F: Documentation/filesystems/sysv-fs.txt 13160F: fs/sysv/ 13161F: include/linux/sysv_fs.h 13162 13163TARGET SUBSYSTEM 13164M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13165L: linux-scsi@vger.kernel.org 13166L: target-devel@vger.kernel.org 13167W: http://www.linux-iscsi.org 13168W: http://groups.google.com/group/linux-iscsi-target-dev 13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13170S: Supported 13171F: drivers/target/ 13172F: include/target/ 13173F: Documentation/target/ 13174 13175TASKSTATS STATISTICS INTERFACE 13176M: Balbir Singh <bsingharora@gmail.com> 13177S: Maintained 13178F: Documentation/accounting/taskstats* 13179F: include/linux/taskstats* 13180F: kernel/taskstats.c 13181 13182TC subsystem 13183M: Jamal Hadi Salim <jhs@mojatatu.com> 13184M: Cong Wang <xiyou.wangcong@gmail.com> 13185M: Jiri Pirko <jiri@resnulli.us> 13186L: netdev@vger.kernel.org 13187S: Maintained 13188F: include/net/pkt_cls.h 13189F: include/net/pkt_sched.h 13190F: include/net/tc_act/ 13191F: include/uapi/linux/pkt_cls.h 13192F: include/uapi/linux/pkt_sched.h 13193F: include/uapi/linux/tc_act/ 13194F: include/uapi/linux/tc_ematch/ 13195F: net/sched/ 13196 13197TCP LOW PRIORITY MODULE 13198M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13199M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13200W: http://tcp-lp-mod.sourceforge.net/ 13201S: Maintained 13202F: net/ipv4/tcp_lp.c 13203 13204TDA10071 MEDIA DRIVER 13205M: Antti Palosaari <crope@iki.fi> 13206L: linux-media@vger.kernel.org 13207W: https://linuxtv.org 13208W: http://palosaari.fi/linux/ 13209Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13210T: git git://linuxtv.org/anttip/media_tree.git 13211S: Maintained 13212F: drivers/media/dvb-frontends/tda10071* 13213 13214TDA18212 MEDIA DRIVER 13215M: Antti Palosaari <crope@iki.fi> 13216L: linux-media@vger.kernel.org 13217W: https://linuxtv.org 13218W: http://palosaari.fi/linux/ 13219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13220T: git git://linuxtv.org/anttip/media_tree.git 13221S: Maintained 13222F: drivers/media/tuners/tda18212* 13223 13224TDA18218 MEDIA DRIVER 13225M: Antti Palosaari <crope@iki.fi> 13226L: linux-media@vger.kernel.org 13227W: https://linuxtv.org 13228W: http://palosaari.fi/linux/ 13229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13230T: git git://linuxtv.org/anttip/media_tree.git 13231S: Maintained 13232F: drivers/media/tuners/tda18218* 13233 13234TDA18271 MEDIA DRIVER 13235M: Michael Krufky <mkrufky@linuxtv.org> 13236L: linux-media@vger.kernel.org 13237W: https://linuxtv.org 13238W: http://github.com/mkrufky 13239Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13240T: git git://linuxtv.org/mkrufky/tuners.git 13241S: Maintained 13242F: drivers/media/tuners/tda18271* 13243 13244TDA827x MEDIA DRIVER 13245M: Michael Krufky <mkrufky@linuxtv.org> 13246L: linux-media@vger.kernel.org 13247W: https://linuxtv.org 13248W: http://github.com/mkrufky 13249Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13250T: git git://linuxtv.org/mkrufky/tuners.git 13251S: Maintained 13252F: drivers/media/tuners/tda8290.* 13253 13254TDA8290 MEDIA DRIVER 13255M: Michael Krufky <mkrufky@linuxtv.org> 13256L: linux-media@vger.kernel.org 13257W: https://linuxtv.org 13258W: http://github.com/mkrufky 13259Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13260T: git git://linuxtv.org/mkrufky/tuners.git 13261S: Maintained 13262F: drivers/media/tuners/tda8290.* 13263 13264TDA9840 MEDIA DRIVER 13265M: Hans Verkuil <hverkuil@xs4all.nl> 13266L: linux-media@vger.kernel.org 13267T: git git://linuxtv.org/media_tree.git 13268W: https://linuxtv.org 13269S: Maintained 13270F: drivers/media/i2c/tda9840* 13271 13272TEA5761 TUNER DRIVER 13273M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13274M: Mauro Carvalho Chehab <mchehab@kernel.org> 13275L: linux-media@vger.kernel.org 13276W: https://linuxtv.org 13277T: git git://linuxtv.org/media_tree.git 13278S: Odd fixes 13279F: drivers/media/tuners/tea5761.* 13280 13281TEA5767 TUNER DRIVER 13282M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13283M: Mauro Carvalho Chehab <mchehab@kernel.org> 13284L: linux-media@vger.kernel.org 13285W: https://linuxtv.org 13286T: git git://linuxtv.org/media_tree.git 13287S: Maintained 13288F: drivers/media/tuners/tea5767.* 13289 13290TEA6415C MEDIA DRIVER 13291M: Hans Verkuil <hverkuil@xs4all.nl> 13292L: linux-media@vger.kernel.org 13293T: git git://linuxtv.org/media_tree.git 13294W: https://linuxtv.org 13295S: Maintained 13296F: drivers/media/i2c/tea6415c* 13297 13298TEA6420 MEDIA DRIVER 13299M: Hans Verkuil <hverkuil@xs4all.nl> 13300L: linux-media@vger.kernel.org 13301T: git git://linuxtv.org/media_tree.git 13302W: https://linuxtv.org 13303S: Maintained 13304F: drivers/media/i2c/tea6420* 13305 13306TEAM DRIVER 13307M: Jiri Pirko <jiri@resnulli.us> 13308L: netdev@vger.kernel.org 13309S: Supported 13310F: drivers/net/team/ 13311F: include/linux/if_team.h 13312F: include/uapi/linux/if_team.h 13313 13314TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13315M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13316S: Maintained 13317F: arch/x86/platform/ts5500/ 13318 13319TECHNOTREND USB IR RECEIVER 13320M: Sean Young <sean@mess.org> 13321L: linux-media@vger.kernel.org 13322S: Maintained 13323F: drivers/media/rc/ttusbir.c 13324 13325TEE SUBSYSTEM 13326M: Jens Wiklander <jens.wiklander@linaro.org> 13327S: Maintained 13328F: include/linux/tee_drv.h 13329F: include/uapi/linux/tee.h 13330F: drivers/tee/ 13331F: Documentation/tee.txt 13332 13333TEGRA ARCHITECTURE SUPPORT 13334M: Thierry Reding <thierry.reding@gmail.com> 13335M: Jonathan Hunter <jonathanh@nvidia.com> 13336L: linux-tegra@vger.kernel.org 13337Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13339S: Supported 13340N: [^a-z]tegra 13341 13342TEGRA CLOCK DRIVER 13343M: Peter De Schrijver <pdeschrijver@nvidia.com> 13344M: Prashant Gaikwad <pgaikwad@nvidia.com> 13345S: Supported 13346F: drivers/clk/tegra/ 13347 13348TEGRA DMA DRIVERS 13349M: Laxman Dewangan <ldewangan@nvidia.com> 13350M: Jon Hunter <jonathanh@nvidia.com> 13351S: Supported 13352F: drivers/dma/tegra* 13353 13354TEGRA I2C DRIVER 13355M: Laxman Dewangan <ldewangan@nvidia.com> 13356S: Supported 13357F: drivers/i2c/busses/i2c-tegra.c 13358 13359TEGRA IOMMU DRIVERS 13360M: Hiroshi Doyu <hdoyu@nvidia.com> 13361S: Supported 13362F: drivers/iommu/tegra* 13363 13364TEGRA KBC DRIVER 13365M: Rakesh Iyer <riyer@nvidia.com> 13366M: Laxman Dewangan <ldewangan@nvidia.com> 13367S: Supported 13368F: drivers/input/keyboard/tegra-kbc.c 13369 13370TEGRA PWM DRIVER 13371M: Thierry Reding <thierry.reding@gmail.com> 13372S: Supported 13373F: drivers/pwm/pwm-tegra.c 13374 13375TEGRA SERIAL DRIVER 13376M: Laxman Dewangan <ldewangan@nvidia.com> 13377S: Supported 13378F: drivers/tty/serial/serial-tegra.c 13379 13380TEGRA SPI DRIVER 13381M: Laxman Dewangan <ldewangan@nvidia.com> 13382S: Supported 13383F: drivers/spi/spi-tegra* 13384 13385TEHUTI ETHERNET DRIVER 13386M: Andy Gospodarek <andy@greyhouse.net> 13387L: netdev@vger.kernel.org 13388S: Supported 13389F: drivers/net/ethernet/tehuti/* 13390 13391Telecom Clock Driver for MCPL0010 13392M: Mark Gross <mark.gross@intel.com> 13393S: Supported 13394F: drivers/char/tlclk.c 13395 13396TENSILICA XTENSA PORT (xtensa) 13397M: Chris Zankel <chris@zankel.net> 13398M: Max Filippov <jcmvbkbc@gmail.com> 13399L: linux-xtensa@linux-xtensa.org 13400T: git git://github.com/czankel/xtensa-linux.git 13401S: Maintained 13402F: arch/xtensa/ 13403F: drivers/irqchip/irq-xtensa-* 13404 13405Texas Instruments' System Control Interface (TISCI) Protocol Driver 13406M: Nishanth Menon <nm@ti.com> 13407M: Tero Kristo <t-kristo@ti.com> 13408M: Santosh Shilimkar <ssantosh@kernel.org> 13409L: linux-arm-kernel@lists.infradead.org 13410S: Maintained 13411F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13412F: drivers/firmware/ti_sci* 13413F: include/linux/soc/ti/ti_sci_protocol.h 13414F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13415F: include/dt-bindings/genpd/k2g.h 13416F: drivers/soc/ti/ti_sci_pm_domains.c 13417F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13418F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13419F: drivers/clk/keystone/sci-clk.c 13420F: drivers/reset/reset-ti-sci.c 13421 13422THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13423M: Hans Verkuil <hverkuil@xs4all.nl> 13424L: linux-media@vger.kernel.org 13425T: git git://linuxtv.org/media_tree.git 13426W: https://linuxtv.org 13427S: Maintained 13428F: drivers/media/radio/radio-raremono.c 13429 13430THERMAL 13431M: Zhang Rui <rui.zhang@intel.com> 13432M: Eduardo Valentin <edubezval@gmail.com> 13433L: linux-pm@vger.kernel.org 13434T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13435T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13436Q: https://patchwork.kernel.org/project/linux-pm/list/ 13437S: Supported 13438F: drivers/thermal/ 13439F: include/linux/thermal.h 13440F: include/uapi/linux/thermal.h 13441F: include/linux/cpu_cooling.h 13442F: Documentation/devicetree/bindings/thermal/ 13443 13444THERMAL/CPU_COOLING 13445M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13446M: Viresh Kumar <viresh.kumar@linaro.org> 13447M: Javi Merino <javi.merino@kernel.org> 13448L: linux-pm@vger.kernel.org 13449S: Supported 13450F: Documentation/thermal/cpu-cooling-api.txt 13451F: drivers/thermal/cpu_cooling.c 13452F: include/linux/cpu_cooling.h 13453 13454THINKPAD ACPI EXTRAS DRIVER 13455M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13456L: ibm-acpi-devel@lists.sourceforge.net 13457L: platform-driver-x86@vger.kernel.org 13458W: http://ibm-acpi.sourceforge.net 13459W: http://thinkwiki.org/wiki/Ibm-acpi 13460T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13461S: Maintained 13462F: drivers/platform/x86/thinkpad_acpi.c 13463 13464THUNDERBOLT DRIVER 13465M: Andreas Noever <andreas.noever@gmail.com> 13466M: Michael Jamet <michael.jamet@intel.com> 13467M: Mika Westerberg <mika.westerberg@linux.intel.com> 13468M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13469T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13470S: Maintained 13471F: drivers/thunderbolt/ 13472F: include/linux/thunderbolt.h 13473 13474THUNDERBOLT NETWORK DRIVER 13475M: Michael Jamet <michael.jamet@intel.com> 13476M: Mika Westerberg <mika.westerberg@linux.intel.com> 13477M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13478L: netdev@vger.kernel.org 13479S: Maintained 13480F: drivers/net/thunderbolt.c 13481 13482THUNDERX GPIO DRIVER 13483M: David Daney <david.daney@cavium.com> 13484S: Maintained 13485F: drivers/gpio/gpio-thunderx.c 13486 13487TI AM437X VPFE DRIVER 13488M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13489L: linux-media@vger.kernel.org 13490W: https://linuxtv.org 13491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13492T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13493S: Maintained 13494F: drivers/media/platform/am437x/ 13495 13496TI BANDGAP AND THERMAL DRIVER 13497M: Eduardo Valentin <edubezval@gmail.com> 13498M: Keerthy <j-keerthy@ti.com> 13499L: linux-pm@vger.kernel.org 13500L: linux-omap@vger.kernel.org 13501S: Maintained 13502F: drivers/thermal/ti-soc-thermal/ 13503 13504TI BQ27XXX POWER SUPPLY DRIVER 13505R: Andrew F. Davis <afd@ti.com> 13506F: include/linux/power/bq27xxx_battery.h 13507F: drivers/power/supply/bq27xxx_battery.c 13508F: drivers/power/supply/bq27xxx_battery_i2c.c 13509 13510TI CDCE706 CLOCK DRIVER 13511M: Max Filippov <jcmvbkbc@gmail.com> 13512S: Maintained 13513F: drivers/clk/clk-cdce706.c 13514 13515TI CLOCK DRIVER 13516M: Tero Kristo <t-kristo@ti.com> 13517L: linux-omap@vger.kernel.org 13518S: Maintained 13519F: drivers/clk/ti/ 13520F: include/linux/clk/ti.h 13521 13522TI DAVINCI MACHINE SUPPORT 13523M: Sekhar Nori <nsekhar@ti.com> 13524M: Kevin Hilman <khilman@kernel.org> 13525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13526T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13527S: Supported 13528F: arch/arm/mach-davinci/ 13529F: drivers/i2c/busses/i2c-davinci.c 13530F: arch/arm/boot/dts/da850* 13531 13532TI DAVINCI SERIES GPIO DRIVER 13533M: Keerthy <j-keerthy@ti.com> 13534L: linux-gpio@vger.kernel.org 13535S: Maintained 13536F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13537F: drivers/gpio/gpio-davinci.c 13538 13539TI DAVINCI SERIES MEDIA DRIVER 13540M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13541L: linux-media@vger.kernel.org 13542W: https://linuxtv.org 13543Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13544T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13545S: Maintained 13546F: drivers/media/platform/davinci/ 13547F: include/media/davinci/ 13548 13549TI ETHERNET SWITCH DRIVER (CPSW) 13550R: Grygorii Strashko <grygorii.strashko@ti.com> 13551L: linux-omap@vger.kernel.org 13552L: netdev@vger.kernel.org 13553S: Maintained 13554F: drivers/net/ethernet/ti/cpsw* 13555F: drivers/net/ethernet/ti/davinci* 13556 13557TI FLASH MEDIA INTERFACE DRIVER 13558M: Alex Dubov <oakad@yahoo.com> 13559S: Maintained 13560F: drivers/misc/tifm* 13561F: drivers/mmc/host/tifm_sd.c 13562F: include/linux/tifm.h 13563 13564TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13565M: Santosh Shilimkar <ssantosh@kernel.org> 13566L: linux-kernel@vger.kernel.org 13567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13568S: Maintained 13569F: drivers/soc/ti/* 13570T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13571 13572TI LM49xxx FAMILY ASoC CODEC DRIVERS 13573M: M R Swami Reddy <mr.swami.reddy@ti.com> 13574M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13575L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13576S: Maintained 13577F: sound/soc/codecs/lm49453* 13578F: sound/soc/codecs/isabelle* 13579 13580TI LP855x BACKLIGHT DRIVER 13581M: Milo Kim <milo.kim@ti.com> 13582S: Maintained 13583F: Documentation/backlight/lp855x-driver.txt 13584F: drivers/video/backlight/lp855x_bl.c 13585F: include/linux/platform_data/lp855x.h 13586 13587TI LP8727 CHARGER DRIVER 13588M: Milo Kim <milo.kim@ti.com> 13589S: Maintained 13590F: drivers/power/supply/lp8727_charger.c 13591F: include/linux/platform_data/lp8727.h 13592 13593TI LP8788 MFD DRIVER 13594M: Milo Kim <milo.kim@ti.com> 13595S: Maintained 13596F: drivers/iio/adc/lp8788_adc.c 13597F: drivers/leds/leds-lp8788.c 13598F: drivers/mfd/lp8788*.c 13599F: drivers/power/supply/lp8788-charger.c 13600F: drivers/regulator/lp8788-*.c 13601F: include/linux/mfd/lp8788*.h 13602 13603TI NETCP ETHERNET DRIVER 13604M: Wingman Kwok <w-kwok2@ti.com> 13605M: Murali Karicheri <m-karicheri2@ti.com> 13606L: netdev@vger.kernel.org 13607S: Maintained 13608F: drivers/net/ethernet/ti/netcp* 13609 13610TI TAS571X FAMILY ASoC CODEC DRIVER 13611M: Kevin Cernekee <cernekee@chromium.org> 13612L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13613S: Odd Fixes 13614F: sound/soc/codecs/tas571x* 13615 13616TI TRF7970A NFC DRIVER 13617M: Mark Greer <mgreer@animalcreek.com> 13618L: linux-wireless@vger.kernel.org 13619L: linux-nfc@lists.01.org (moderated for non-subscribers) 13620S: Supported 13621F: drivers/nfc/trf7970a.c 13622F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13623 13624TI TWL4030 SERIES SOC CODEC DRIVER 13625M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13626L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13627S: Maintained 13628F: sound/soc/codecs/twl4030* 13629 13630TI VPE/CAL DRIVERS 13631M: Benoit Parrot <bparrot@ti.com> 13632L: linux-media@vger.kernel.org 13633W: http://linuxtv.org/ 13634Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13635S: Maintained 13636F: drivers/media/platform/ti-vpe/ 13637 13638TI WILINK WIRELESS DRIVERS 13639L: linux-wireless@vger.kernel.org 13640W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13641W: http://wireless.kernel.org/en/users/Drivers/wl1251 13642T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13643S: Orphan 13644F: drivers/net/wireless/ti/ 13645F: include/linux/wl12xx.h 13646 13647TILE ARCHITECTURE 13648M: Chris Metcalf <cmetcalf@mellanox.com> 13649W: http://www.mellanox.com/repository/solutions/tile-scm/ 13650T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13651S: Supported 13652F: arch/tile/ 13653F: drivers/char/tile-srom.c 13654F: drivers/edac/tile_edac.c 13655F: drivers/net/ethernet/tile/ 13656F: drivers/rtc/rtc-tile.c 13657F: drivers/tty/hvc/hvc_tile.c 13658F: drivers/tty/serial/tilegx.c 13659F: drivers/usb/host/*-tilegx.c 13660F: include/linux/usb/tilegx.h 13661 13662TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13663M: John Stultz <john.stultz@linaro.org> 13664M: Thomas Gleixner <tglx@linutronix.de> 13665R: Stephen Boyd <sboyd@codeaurora.org> 13666L: linux-kernel@vger.kernel.org 13667T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13668S: Supported 13669F: include/linux/clocksource.h 13670F: include/linux/time.h 13671F: include/linux/timex.h 13672F: include/uapi/linux/time.h 13673F: include/uapi/linux/timex.h 13674F: kernel/time/clocksource.c 13675F: kernel/time/time*.c 13676F: kernel/time/alarmtimer.c 13677F: kernel/time/ntp.c 13678F: tools/testing/selftests/timers/ 13679 13680TIPC NETWORK LAYER 13681M: Jon Maloy <jon.maloy@ericsson.com> 13682M: Ying Xue <ying.xue@windriver.com> 13683L: netdev@vger.kernel.org (core kernel code) 13684L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13685W: http://tipc.sourceforge.net/ 13686S: Maintained 13687F: include/uapi/linux/tipc*.h 13688F: net/tipc/ 13689 13690TLAN NETWORK DRIVER 13691M: Samuel Chessman <chessman@tux.org> 13692L: tlan-devel@lists.sourceforge.net (subscribers-only) 13693W: http://sourceforge.net/projects/tlan/ 13694S: Maintained 13695F: Documentation/networking/tlan.txt 13696F: drivers/net/ethernet/ti/tlan.* 13697 13698TM6000 VIDEO4LINUX DRIVER 13699M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13700M: Mauro Carvalho Chehab <mchehab@kernel.org> 13701L: linux-media@vger.kernel.org 13702W: https://linuxtv.org 13703T: git git://linuxtv.org/media_tree.git 13704S: Odd fixes 13705F: drivers/media/usb/tm6000/ 13706F: Documentation/media/v4l-drivers/tm6000* 13707 13708TMIO/SDHI MMC DRIVER 13709M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13710L: linux-mmc@vger.kernel.org 13711S: Supported 13712F: drivers/mmc/host/tmio_mmc* 13713F: drivers/mmc/host/renesas_sdhi* 13714F: include/linux/mfd/tmio.h 13715 13716TMP401 HARDWARE MONITOR DRIVER 13717M: Guenter Roeck <linux@roeck-us.net> 13718L: linux-hwmon@vger.kernel.org 13719S: Maintained 13720F: Documentation/hwmon/tmp401 13721F: drivers/hwmon/tmp401.c 13722 13723TMPFS (SHMEM FILESYSTEM) 13724M: Hugh Dickins <hughd@google.com> 13725L: linux-mm@kvack.org 13726S: Maintained 13727F: include/linux/shmem_fs.h 13728F: mm/shmem.c 13729 13730TOMOYO SECURITY MODULE 13731M: Kentaro Takeda <takedakn@nttdata.co.jp> 13732M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13733L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13734L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13735L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13736L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13737W: http://tomoyo.sourceforge.jp/ 13738T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13739S: Maintained 13740F: security/tomoyo/ 13741 13742TOPSTAR LAPTOP EXTRAS DRIVER 13743M: Herton Ronaldo Krzesinski <herton@canonical.com> 13744L: platform-driver-x86@vger.kernel.org 13745S: Maintained 13746F: drivers/platform/x86/topstar-laptop.c 13747 13748TOSHIBA ACPI EXTRAS DRIVER 13749M: Azael Avalos <coproscefalo@gmail.com> 13750L: platform-driver-x86@vger.kernel.org 13751S: Maintained 13752F: drivers/platform/x86/toshiba_acpi.c 13753 13754TOSHIBA BLUETOOTH DRIVER 13755M: Azael Avalos <coproscefalo@gmail.com> 13756L: platform-driver-x86@vger.kernel.org 13757S: Maintained 13758F: drivers/platform/x86/toshiba_bluetooth.c 13759 13760TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13761M: Azael Avalos <coproscefalo@gmail.com> 13762L: platform-driver-x86@vger.kernel.org 13763S: Maintained 13764F: drivers/platform/x86/toshiba_haps.c 13765 13766TOSHIBA SMM DRIVER 13767M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13768W: http://www.buzzard.org.uk/toshiba/ 13769S: Maintained 13770F: drivers/char/toshiba.c 13771F: include/linux/toshiba.h 13772F: include/uapi/linux/toshiba.h 13773 13774TOSHIBA TC358743 DRIVER 13775M: Mats Randgaard <matrandg@cisco.com> 13776L: linux-media@vger.kernel.org 13777S: Maintained 13778F: drivers/media/i2c/tc358743* 13779F: include/media/i2c/tc358743.h 13780 13781TOSHIBA WMI HOTKEYS DRIVER 13782M: Azael Avalos <coproscefalo@gmail.com> 13783L: platform-driver-x86@vger.kernel.org 13784S: Maintained 13785F: drivers/platform/x86/toshiba-wmi.c 13786 13787TPM DEVICE DRIVER 13788M: Peter Huewe <peterhuewe@gmx.de> 13789M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13790R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13791L: linux-integrity@vger.kernel.org 13792Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13793T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13794S: Maintained 13795F: drivers/char/tpm/ 13796 13797TRACING 13798M: Steven Rostedt <rostedt@goodmis.org> 13799M: Ingo Molnar <mingo@redhat.com> 13800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13801S: Maintained 13802F: Documentation/trace/ftrace.txt 13803F: arch/*/*/*/ftrace.h 13804F: arch/*/kernel/ftrace.c 13805F: include/*/ftrace.h 13806F: include/linux/trace*.h 13807F: include/trace/ 13808F: kernel/trace/ 13809F: tools/testing/selftests/ftrace/ 13810 13811TRACING MMIO ACCESSES (MMIOTRACE) 13812M: Steven Rostedt <rostedt@goodmis.org> 13813M: Ingo Molnar <mingo@kernel.org> 13814R: Karol Herbst <karolherbst@gmail.com> 13815R: Pekka Paalanen <ppaalanen@gmail.com> 13816S: Maintained 13817L: linux-kernel@vger.kernel.org 13818L: nouveau@lists.freedesktop.org 13819F: kernel/trace/trace_mmiotrace.c 13820F: include/linux/mmiotrace.h 13821F: arch/x86/mm/kmmio.c 13822F: arch/x86/mm/mmio-mod.c 13823F: arch/x86/mm/testmmiotrace.c 13824 13825TRIVIAL PATCHES 13826M: Jiri Kosina <trivial@kernel.org> 13827T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13828S: Maintained 13829K: ^Subject:.*(?i)trivial 13830 13831TTY LAYER 13832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13833M: Jiri Slaby <jslaby@suse.com> 13834S: Supported 13835T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13836F: Documentation/serial/ 13837F: drivers/tty/ 13838F: drivers/tty/serial/serial_core.c 13839F: include/linux/serial_core.h 13840F: include/linux/serial.h 13841F: include/linux/tty.h 13842F: include/uapi/linux/serial_core.h 13843F: include/uapi/linux/serial.h 13844F: include/uapi/linux/tty.h 13845 13846TUA9001 MEDIA DRIVER 13847M: Antti Palosaari <crope@iki.fi> 13848L: linux-media@vger.kernel.org 13849W: https://linuxtv.org 13850W: http://palosaari.fi/linux/ 13851Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13852T: git git://linuxtv.org/anttip/media_tree.git 13853S: Maintained 13854F: drivers/media/tuners/tua9001* 13855 13856TULIP NETWORK DRIVERS 13857L: netdev@vger.kernel.org 13858L: linux-parisc@vger.kernel.org 13859S: Orphan 13860F: drivers/net/ethernet/dec/tulip/ 13861 13862TUN/TAP driver 13863M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13864W: http://vtun.sourceforge.net/tun 13865S: Maintained 13866F: Documentation/networking/tuntap.txt 13867F: arch/um/os-Linux/drivers/ 13868 13869TURBOCHANNEL SUBSYSTEM 13870M: "Maciej W. Rozycki" <macro@linux-mips.org> 13871M: Ralf Baechle <ralf@linux-mips.org> 13872L: linux-mips@linux-mips.org 13873Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13874S: Maintained 13875F: drivers/tc/ 13876F: include/linux/tc.h 13877 13878TW5864 VIDEO4LINUX DRIVER 13879M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13880M: Anton Sviridenko <anton@corp.bluecherry.net> 13881M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13882M: Andrey Utkin <andrey_utkin@fastmail.com> 13883L: linux-media@vger.kernel.org 13884S: Supported 13885F: drivers/media/pci/tw5864/ 13886 13887TW68 VIDEO4LINUX DRIVER 13888M: Hans Verkuil <hverkuil@xs4all.nl> 13889L: linux-media@vger.kernel.org 13890T: git git://linuxtv.org/media_tree.git 13891W: https://linuxtv.org 13892S: Odd Fixes 13893F: drivers/media/pci/tw68/ 13894 13895TW686X VIDEO4LINUX DRIVER 13896M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13897L: linux-media@vger.kernel.org 13898T: git git://linuxtv.org/media_tree.git 13899W: http://linuxtv.org 13900S: Maintained 13901F: drivers/media/pci/tw686x/ 13902 13903UBI FILE SYSTEM (UBIFS) 13904M: Richard Weinberger <richard@nod.at> 13905M: Artem Bityutskiy <dedekind1@gmail.com> 13906M: Adrian Hunter <adrian.hunter@intel.com> 13907L: linux-mtd@lists.infradead.org 13908T: git git://git.infradead.org/ubifs-2.6.git 13909W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13910S: Supported 13911F: Documentation/filesystems/ubifs.txt 13912F: fs/ubifs/ 13913 13914UCLINUX (M68KNOMMU AND COLDFIRE) 13915M: Greg Ungerer <gerg@linux-m68k.org> 13916W: http://www.linux-m68k.org/ 13917W: http://www.uclinux.org/ 13918L: linux-m68k@lists.linux-m68k.org 13919L: uclinux-dev@uclinux.org (subscribers-only) 13920T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13921S: Maintained 13922F: arch/m68k/coldfire/ 13923F: arch/m68k/68*/ 13924F: arch/m68k/*/*_no.* 13925F: arch/m68k/include/asm/*_no.* 13926 13927UDF FILESYSTEM 13928M: Jan Kara <jack@suse.com> 13929S: Maintained 13930F: Documentation/filesystems/udf.txt 13931F: fs/udf/ 13932 13933UDRAW TABLET 13934M: Bastien Nocera <hadess@hadess.net> 13935L: linux-input@vger.kernel.org 13936S: Maintained 13937F: drivers/hid/hid-udraw-ps3.c 13938 13939UFS FILESYSTEM 13940M: Evgeniy Dushistov <dushistov@mail.ru> 13941S: Maintained 13942F: Documentation/filesystems/ufs.txt 13943F: fs/ufs/ 13944 13945UHID USERSPACE HID IO DRIVER: 13946M: David Herrmann <dh.herrmann@googlemail.com> 13947L: linux-input@vger.kernel.org 13948S: Maintained 13949F: drivers/hid/uhid.c 13950F: include/uapi/linux/uhid.h 13951 13952ULPI BUS 13953M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13954L: linux-usb@vger.kernel.org 13955S: Maintained 13956F: drivers/usb/common/ulpi.c 13957F: include/linux/ulpi/ 13958 13959ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13960L: linux-usb@vger.kernel.org 13961S: Orphan 13962F: drivers/uwb/ 13963F: include/linux/uwb.h 13964F: include/linux/uwb/ 13965 13966UNICORE32 ARCHITECTURE: 13967M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13968W: http://mprc.pku.edu.cn/~guanxuetao/linux 13969S: Maintained 13970T: git git://github.com/gxt/linux.git 13971F: arch/unicore32/ 13972 13973UNIFDEF 13974M: Tony Finch <dot@dotat.at> 13975W: http://dotat.at/prog/unifdef 13976S: Maintained 13977F: scripts/unifdef.c 13978 13979UNIFORM CDROM DRIVER 13980M: Jens Axboe <axboe@kernel.dk> 13981W: http://www.kernel.dk 13982S: Maintained 13983F: Documentation/cdrom/ 13984F: drivers/cdrom/cdrom.c 13985F: include/linux/cdrom.h 13986F: include/uapi/linux/cdrom.h 13987 13988UNISYS S-PAR DRIVERS 13989M: David Kershner <david.kershner@unisys.com> 13990L: sparmaintainer@unisys.com (Unisys internal) 13991S: Supported 13992F: drivers/staging/unisys/ 13993 13994UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13995M: Vinayak Holikatti <vinholikatti@gmail.com> 13996L: linux-scsi@vger.kernel.org 13997S: Supported 13998F: Documentation/scsi/ufs.txt 13999F: drivers/scsi/ufs/ 14000 14001UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14002M: Joao Pinto <jpinto@synopsys.com> 14003L: linux-scsi@vger.kernel.org 14004S: Supported 14005F: drivers/scsi/ufs/*dwc* 14006 14007UNSORTED BLOCK IMAGES (UBI) 14008M: Artem Bityutskiy <dedekind1@gmail.com> 14009M: Richard Weinberger <richard@nod.at> 14010W: http://www.linux-mtd.infradead.org/ 14011L: linux-mtd@lists.infradead.org 14012T: git git://git.infradead.org/ubifs-2.6.git 14013S: Supported 14014F: drivers/mtd/ubi/ 14015F: include/linux/mtd/ubi.h 14016F: include/uapi/mtd/ubi-user.h 14017 14018USB "USBNET" DRIVER FRAMEWORK 14019M: Oliver Neukum <oneukum@suse.com> 14020L: netdev@vger.kernel.org 14021W: http://www.linux-usb.org/usbnet 14022S: Maintained 14023F: drivers/net/usb/usbnet.c 14024F: include/linux/usb/usbnet.h 14025 14026USB ACM DRIVER 14027M: Oliver Neukum <oneukum@suse.com> 14028L: linux-usb@vger.kernel.org 14029S: Maintained 14030F: Documentation/usb/acm.txt 14031F: drivers/usb/class/cdc-acm.* 14032 14033USB AR5523 WIRELESS DRIVER 14034M: Pontus Fuchs <pontus.fuchs@gmail.com> 14035L: linux-wireless@vger.kernel.org 14036S: Maintained 14037F: drivers/net/wireless/ath/ar5523/ 14038 14039USB ATTACHED SCSI 14040M: Oliver Neukum <oneukum@suse.com> 14041L: linux-usb@vger.kernel.org 14042L: linux-scsi@vger.kernel.org 14043S: Maintained 14044F: drivers/usb/storage/uas.c 14045 14046USB CDC ETHERNET DRIVER 14047M: Oliver Neukum <oliver@neukum.org> 14048L: linux-usb@vger.kernel.org 14049S: Maintained 14050F: drivers/net/usb/cdc_*.c 14051F: include/uapi/linux/usb/cdc.h 14052 14053USB CHAOSKEY DRIVER 14054M: Keith Packard <keithp@keithp.com> 14055L: linux-usb@vger.kernel.org 14056S: Maintained 14057F: drivers/usb/misc/chaoskey.c 14058 14059USB CYPRESS C67X00 DRIVER 14060M: Peter Korsgaard <jacmet@sunsite.dk> 14061L: linux-usb@vger.kernel.org 14062S: Maintained 14063F: drivers/usb/c67x00/ 14064 14065USB DAVICOM DM9601 DRIVER 14066M: Peter Korsgaard <jacmet@sunsite.dk> 14067L: netdev@vger.kernel.org 14068W: http://www.linux-usb.org/usbnet 14069S: Maintained 14070F: drivers/net/usb/dm9601.c 14071 14072USB DIAMOND RIO500 DRIVER 14073M: Cesar Miquel <miquel@df.uba.ar> 14074L: rio500-users@lists.sourceforge.net 14075W: http://rio500.sourceforge.net 14076S: Maintained 14077F: drivers/usb/misc/rio500* 14078 14079USB EHCI DRIVER 14080M: Alan Stern <stern@rowland.harvard.edu> 14081L: linux-usb@vger.kernel.org 14082S: Maintained 14083F: Documentation/usb/ehci.txt 14084F: drivers/usb/host/ehci* 14085 14086USB GADGET/PERIPHERAL SUBSYSTEM 14087M: Felipe Balbi <balbi@kernel.org> 14088L: linux-usb@vger.kernel.org 14089W: http://www.linux-usb.org/gadget 14090T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14091S: Maintained 14092F: drivers/usb/gadget/ 14093F: include/linux/usb/gadget* 14094 14095USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14096M: Jiri Kosina <jikos@kernel.org> 14097R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14098L: linux-usb@vger.kernel.org 14099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14100S: Maintained 14101F: Documentation/hid/hiddev.txt 14102F: drivers/hid/usbhid/ 14103 14104USB ISP116X DRIVER 14105M: Olav Kongas <ok@artecdesign.ee> 14106L: linux-usb@vger.kernel.org 14107S: Maintained 14108F: drivers/usb/host/isp116x* 14109F: include/linux/usb/isp116x.h 14110 14111USB LAN78XX ETHERNET DRIVER 14112M: Woojung Huh <woojung.huh@microchip.com> 14113M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14114L: netdev@vger.kernel.org 14115S: Maintained 14116F: drivers/net/usb/lan78xx.* 14117 14118USB MASS STORAGE DRIVER 14119M: Alan Stern <stern@rowland.harvard.edu> 14120L: linux-usb@vger.kernel.org 14121L: usb-storage@lists.one-eyed-alien.net 14122S: Maintained 14123W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14124F: drivers/usb/storage/ 14125 14126USB MIDI DRIVER 14127M: Clemens Ladisch <clemens@ladisch.de> 14128L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14129T: git git://git.alsa-project.org/alsa-kernel.git 14130S: Maintained 14131F: sound/usb/midi.* 14132 14133USB NETWORKING DRIVERS 14134L: linux-usb@vger.kernel.org 14135S: Odd Fixes 14136F: drivers/net/usb/ 14137 14138USB OHCI DRIVER 14139M: Alan Stern <stern@rowland.harvard.edu> 14140L: linux-usb@vger.kernel.org 14141S: Maintained 14142F: Documentation/usb/ohci.txt 14143F: drivers/usb/host/ohci* 14144 14145USB OTG FSM (Finite State Machine) 14146M: Peter Chen <Peter.Chen@nxp.com> 14147T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14148L: linux-usb@vger.kernel.org 14149S: Maintained 14150F: drivers/usb/common/usb-otg-fsm.c 14151 14152USB OVER IP DRIVER 14153M: Valentina Manea <valentina.manea.m@gmail.com> 14154M: Shuah Khan <shuahkh@osg.samsung.com> 14155M: Shuah Khan <shuah@kernel.org> 14156L: linux-usb@vger.kernel.org 14157S: Maintained 14158F: Documentation/usb/usbip_protocol.txt 14159F: drivers/usb/usbip/ 14160F: tools/usb/usbip/ 14161 14162USB PEGASUS DRIVER 14163M: Petko Manolov <petkan@nucleusys.com> 14164L: linux-usb@vger.kernel.org 14165L: netdev@vger.kernel.org 14166T: git git://github.com/petkan/pegasus.git 14167W: https://github.com/petkan/pegasus 14168S: Maintained 14169F: drivers/net/usb/pegasus.* 14170 14171USB PHY LAYER 14172M: Felipe Balbi <balbi@kernel.org> 14173L: linux-usb@vger.kernel.org 14174T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14175S: Maintained 14176F: drivers/usb/phy/ 14177 14178USB PRINTER DRIVER (usblp) 14179M: Pete Zaitcev <zaitcev@redhat.com> 14180L: linux-usb@vger.kernel.org 14181S: Supported 14182F: drivers/usb/class/usblp.c 14183 14184USB QMI WWAN NETWORK DRIVER 14185M: Bjørn Mork <bjorn@mork.no> 14186L: netdev@vger.kernel.org 14187S: Maintained 14188F: Documentation/ABI/testing/sysfs-class-net-qmi 14189F: drivers/net/usb/qmi_wwan.c 14190 14191USB RTL8150 DRIVER 14192M: Petko Manolov <petkan@nucleusys.com> 14193L: linux-usb@vger.kernel.org 14194L: netdev@vger.kernel.org 14195T: git git://github.com/petkan/rtl8150.git 14196W: https://github.com/petkan/rtl8150 14197S: Maintained 14198F: drivers/net/usb/rtl8150.c 14199 14200USB SERIAL SUBSYSTEM 14201M: Johan Hovold <johan@kernel.org> 14202L: linux-usb@vger.kernel.org 14203T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14204S: Maintained 14205F: Documentation/usb/usb-serial.txt 14206F: drivers/usb/serial/ 14207F: include/linux/usb/serial.h 14208 14209USB SMSC75XX ETHERNET DRIVER 14210M: Steve Glendinning <steve.glendinning@shawell.net> 14211L: netdev@vger.kernel.org 14212S: Maintained 14213F: drivers/net/usb/smsc75xx.* 14214 14215USB SMSC95XX ETHERNET DRIVER 14216M: Steve Glendinning <steve.glendinning@shawell.net> 14217M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14218L: netdev@vger.kernel.org 14219S: Maintained 14220F: drivers/net/usb/smsc95xx.* 14221 14222USB SUBSYSTEM 14223M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14224L: linux-usb@vger.kernel.org 14225W: http://www.linux-usb.org 14226T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14227S: Supported 14228F: Documentation/devicetree/bindings/usb/ 14229F: Documentation/usb/ 14230F: drivers/usb/ 14231F: include/linux/usb.h 14232F: include/linux/usb/ 14233 14234USB TYPEC SUBSYSTEM 14235M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14236L: linux-usb@vger.kernel.org 14237S: Maintained 14238F: Documentation/ABI/testing/sysfs-class-typec 14239F: Documentation/usb/typec.rst 14240F: drivers/usb/typec/ 14241F: include/linux/usb/typec.h 14242 14243USB UHCI DRIVER 14244M: Alan Stern <stern@rowland.harvard.edu> 14245L: linux-usb@vger.kernel.org 14246S: Maintained 14247F: drivers/usb/host/uhci* 14248 14249USB VIDEO CLASS 14250M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14251L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14252L: linux-media@vger.kernel.org 14253T: git git://linuxtv.org/media_tree.git 14254W: http://www.ideasonboard.org/uvc/ 14255S: Maintained 14256F: drivers/media/usb/uvc/ 14257F: include/uapi/linux/uvcvideo.h 14258 14259USB VISION DRIVER 14260M: Hans Verkuil <hverkuil@xs4all.nl> 14261L: linux-media@vger.kernel.org 14262T: git git://linuxtv.org/media_tree.git 14263W: https://linuxtv.org 14264S: Odd Fixes 14265F: drivers/media/usb/usbvision/ 14266 14267USB WEBCAM GADGET 14268M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14269L: linux-usb@vger.kernel.org 14270S: Maintained 14271F: drivers/usb/gadget/function/*uvc* 14272F: drivers/usb/gadget/legacy/webcam.c 14273 14274USB WIRELESS RNDIS DRIVER (rndis_wlan) 14275M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14276L: linux-wireless@vger.kernel.org 14277S: Maintained 14278F: drivers/net/wireless/rndis_wlan.c 14279 14280USB XHCI DRIVER 14281M: Mathias Nyman <mathias.nyman@intel.com> 14282L: linux-usb@vger.kernel.org 14283S: Supported 14284F: drivers/usb/host/xhci* 14285F: drivers/usb/host/pci-quirks* 14286 14287USB ZD1201 DRIVER 14288L: linux-wireless@vger.kernel.org 14289W: http://linux-lc100020.sourceforge.net 14290S: Orphan 14291F: drivers/net/wireless/zydas/zd1201.* 14292 14293USB ZR364XX DRIVER 14294M: Antoine Jacquet <royale@zerezo.com> 14295L: linux-usb@vger.kernel.org 14296L: linux-media@vger.kernel.org 14297T: git git://linuxtv.org/media_tree.git 14298W: http://royale.zerezo.com/zr364xx/ 14299S: Maintained 14300F: Documentation/media/v4l-drivers/zr364xx* 14301F: drivers/media/usb/zr364xx/ 14302 14303USER-MODE LINUX (UML) 14304M: Jeff Dike <jdike@addtoit.com> 14305M: Richard Weinberger <richard@nod.at> 14306L: user-mode-linux-devel@lists.sourceforge.net 14307L: user-mode-linux-user@lists.sourceforge.net 14308W: http://user-mode-linux.sourceforge.net 14309T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14310S: Maintained 14311F: Documentation/virtual/uml/ 14312F: arch/um/ 14313F: arch/x86/um/ 14314F: fs/hostfs/ 14315F: fs/hppfs/ 14316 14317USERSPACE I/O (UIO) 14318M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14319S: Maintained 14320T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14321F: Documentation/driver-api/uio-howto.rst 14322F: drivers/uio/ 14323F: include/linux/uio*.h 14324 14325UTIL-LINUX PACKAGE 14326M: Karel Zak <kzak@redhat.com> 14327L: util-linux@vger.kernel.org 14328W: http://en.wikipedia.org/wiki/Util-linux 14329T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14330S: Maintained 14331 14332UUID HELPERS 14333M: Christoph Hellwig <hch@lst.de> 14334R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14335L: linux-kernel@vger.kernel.org 14336T: git git://git.infradead.org/users/hch/uuid.git 14337F: lib/uuid.c 14338F: lib/test_uuid.c 14339F: include/linux/uuid.h 14340F: include/uapi/linux/uuid.h 14341S: Maintained 14342 14343UVESAFB DRIVER 14344M: Michal Januszewski <spock@gentoo.org> 14345L: linux-fbdev@vger.kernel.org 14346W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14347S: Maintained 14348F: Documentation/fb/uvesafb.txt 14349F: drivers/video/fbdev/uvesafb.* 14350 14351VF610 NAND DRIVER 14352M: Stefan Agner <stefan@agner.ch> 14353L: linux-mtd@lists.infradead.org 14354S: Supported 14355F: drivers/mtd/nand/vf610_nfc.c 14356 14357VFAT/FAT/MSDOS FILESYSTEM 14358M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14359S: Maintained 14360F: Documentation/filesystems/vfat.txt 14361F: fs/fat/ 14362 14363VFIO DRIVER 14364M: Alex Williamson <alex.williamson@redhat.com> 14365L: kvm@vger.kernel.org 14366T: git git://github.com/awilliam/linux-vfio.git 14367S: Maintained 14368F: Documentation/vfio.txt 14369F: drivers/vfio/ 14370F: include/linux/vfio.h 14371F: include/uapi/linux/vfio.h 14372 14373VFIO MEDIATED DEVICE DRIVERS 14374M: Kirti Wankhede <kwankhede@nvidia.com> 14375L: kvm@vger.kernel.org 14376S: Maintained 14377F: Documentation/vfio-mediated-device.txt 14378F: drivers/vfio/mdev/ 14379F: include/linux/mdev.h 14380F: samples/vfio-mdev/ 14381 14382VFIO PLATFORM DRIVER 14383M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14384L: kvm@vger.kernel.org 14385S: Maintained 14386F: drivers/vfio/platform/ 14387 14388VGA_SWITCHEROO 14389R: Lukas Wunner <lukas@wunner.de> 14390S: Maintained 14391F: Documentation/gpu/vga-switcheroo.rst 14392F: drivers/gpu/vga/vga_switcheroo.c 14393F: include/linux/vga_switcheroo.h 14394T: git git://anongit.freedesktop.org/drm/drm-misc 14395 14396VIA RHINE NETWORK DRIVER 14397S: Orphan 14398F: drivers/net/ethernet/via/via-rhine.c 14399 14400VIA SD/MMC CARD CONTROLLER DRIVER 14401M: Bruce Chang <brucechang@via.com.tw> 14402M: Harald Welte <HaraldWelte@viatech.com> 14403S: Maintained 14404F: drivers/mmc/host/via-sdmmc.c 14405 14406VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14407M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14408L: linux-fbdev@vger.kernel.org 14409S: Maintained 14410F: include/linux/via-core.h 14411F: include/linux/via-gpio.h 14412F: include/linux/via_i2c.h 14413F: drivers/video/fbdev/via/ 14414 14415VIA VELOCITY NETWORK DRIVER 14416M: Francois Romieu <romieu@fr.zoreil.com> 14417L: netdev@vger.kernel.org 14418S: Maintained 14419F: drivers/net/ethernet/via/via-velocity.* 14420 14421VIDEO MULTIPLEXER DRIVER 14422M: Philipp Zabel <p.zabel@pengutronix.de> 14423L: linux-media@vger.kernel.org 14424S: Maintained 14425F: drivers/media/platform/video-mux.c 14426 14427VIDEOBUF2 FRAMEWORK 14428M: Pawel Osciak <pawel@osciak.com> 14429M: Marek Szyprowski <m.szyprowski@samsung.com> 14430M: Kyungmin Park <kyungmin.park@samsung.com> 14431L: linux-media@vger.kernel.org 14432S: Maintained 14433F: drivers/media/v4l2-core/videobuf2-* 14434F: include/media/videobuf2-* 14435 14436VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14437M: Helen Koike <helen.koike@collabora.com> 14438L: linux-media@vger.kernel.org 14439T: git git://linuxtv.org/media_tree.git 14440W: https://linuxtv.org 14441S: Maintained 14442F: drivers/media/platform/vimc/* 14443 14444VIRT LIB 14445M: Alex Williamson <alex.williamson@redhat.com> 14446M: Paolo Bonzini <pbonzini@redhat.com> 14447L: kvm@vger.kernel.org 14448S: Supported 14449F: virt/lib/ 14450 14451VIRTIO AND VHOST VSOCK DRIVER 14452M: Stefan Hajnoczi <stefanha@redhat.com> 14453L: kvm@vger.kernel.org 14454L: virtualization@lists.linux-foundation.org 14455L: netdev@vger.kernel.org 14456S: Maintained 14457F: include/linux/virtio_vsock.h 14458F: include/uapi/linux/virtio_vsock.h 14459F: include/uapi/linux/vsockmon.h 14460F: include/uapi/linux/vm_sockets_diag.h 14461F: net/vmw_vsock/diag.c 14462F: net/vmw_vsock/af_vsock_tap.c 14463F: net/vmw_vsock/virtio_transport_common.c 14464F: net/vmw_vsock/virtio_transport.c 14465F: drivers/net/vsockmon.c 14466F: drivers/vhost/vsock.c 14467F: drivers/vhost/vsock.h 14468F: tools/testing/vsock/ 14469 14470VIRTIO CONSOLE DRIVER 14471M: Amit Shah <amit@kernel.org> 14472L: virtualization@lists.linux-foundation.org 14473S: Maintained 14474F: drivers/char/virtio_console.c 14475F: include/linux/virtio_console.h 14476F: include/uapi/linux/virtio_console.h 14477 14478VIRTIO CORE, NET AND BLOCK DRIVERS 14479M: "Michael S. Tsirkin" <mst@redhat.com> 14480M: Jason Wang <jasowang@redhat.com> 14481L: virtualization@lists.linux-foundation.org 14482S: Maintained 14483F: Documentation/devicetree/bindings/virtio/ 14484F: drivers/virtio/ 14485F: tools/virtio/ 14486F: drivers/net/virtio_net.c 14487F: drivers/block/virtio_blk.c 14488F: include/linux/virtio*.h 14489F: include/uapi/linux/virtio_*.h 14490F: drivers/crypto/virtio/ 14491F: mm/balloon_compaction.c 14492 14493VIRTIO CRYPTO DRIVER 14494M: Gonglei <arei.gonglei@huawei.com> 14495L: virtualization@lists.linux-foundation.org 14496L: linux-crypto@vger.kernel.org 14497S: Maintained 14498F: drivers/crypto/virtio/ 14499F: include/uapi/linux/virtio_crypto.h 14500 14501VIRTIO DRIVERS FOR S390 14502M: Cornelia Huck <cohuck@redhat.com> 14503M: Halil Pasic <pasic@linux.vnet.ibm.com> 14504L: linux-s390@vger.kernel.org 14505L: virtualization@lists.linux-foundation.org 14506L: kvm@vger.kernel.org 14507S: Supported 14508F: drivers/s390/virtio/ 14509F: arch/s390/include/uapi/asm/virtio-ccw.h 14510 14511VIRTIO GPU DRIVER 14512M: David Airlie <airlied@linux.ie> 14513M: Gerd Hoffmann <kraxel@redhat.com> 14514L: dri-devel@lists.freedesktop.org 14515L: virtualization@lists.linux-foundation.org 14516T: git git://anongit.freedesktop.org/drm/drm-misc 14517S: Maintained 14518F: drivers/gpu/drm/virtio/ 14519F: include/uapi/linux/virtio_gpu.h 14520 14521VIRTIO HOST (VHOST) 14522M: "Michael S. Tsirkin" <mst@redhat.com> 14523M: Jason Wang <jasowang@redhat.com> 14524L: kvm@vger.kernel.org 14525L: virtualization@lists.linux-foundation.org 14526L: netdev@vger.kernel.org 14527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14528S: Maintained 14529F: drivers/vhost/ 14530F: include/uapi/linux/vhost.h 14531 14532VIRTIO INPUT DRIVER 14533M: Gerd Hoffmann <kraxel@redhat.com> 14534S: Maintained 14535F: drivers/virtio/virtio_input.c 14536F: include/uapi/linux/virtio_input.h 14537 14538VIRTUAL SERIO DEVICE DRIVER 14539M: Stephen Chandler Paul <thatslyude@gmail.com> 14540S: Maintained 14541F: drivers/input/serio/userio.c 14542F: include/uapi/linux/userio.h 14543 14544VIVID VIRTUAL VIDEO DRIVER 14545M: Hans Verkuil <hverkuil@xs4all.nl> 14546L: linux-media@vger.kernel.org 14547T: git git://linuxtv.org/media_tree.git 14548W: https://linuxtv.org 14549S: Maintained 14550F: drivers/media/platform/vivid/* 14551 14552VLYNQ BUS 14553M: Florian Fainelli <f.fainelli@gmail.com> 14554L: openwrt-devel@lists.openwrt.org (subscribers-only) 14555S: Maintained 14556F: drivers/vlynq/vlynq.c 14557F: include/linux/vlynq.h 14558 14559VME SUBSYSTEM 14560M: Martyn Welch <martyn@welchs.me.uk> 14561M: Manohar Vanga <manohar.vanga@gmail.com> 14562M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14563L: devel@driverdev.osuosl.org 14564S: Maintained 14565T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14566F: Documentation/driver-api/vme.rst 14567F: drivers/staging/vme/ 14568F: drivers/vme/ 14569F: include/linux/vme* 14570 14571VMWARE BALLOON DRIVER 14572M: Xavier Deguillard <xdeguillard@vmware.com> 14573M: Philip Moltmann <moltmann@vmware.com> 14574M: "VMware, Inc." <pv-drivers@vmware.com> 14575L: linux-kernel@vger.kernel.org 14576S: Maintained 14577F: drivers/misc/vmw_balloon.c 14578 14579VMWARE HYPERVISOR INTERFACE 14580M: Alok Kataria <akataria@vmware.com> 14581L: virtualization@lists.linux-foundation.org 14582S: Supported 14583F: arch/x86/kernel/cpu/vmware.c 14584 14585VMWARE PVRDMA DRIVER 14586M: Adit Ranadive <aditr@vmware.com> 14587M: VMware PV-Drivers <pv-drivers@vmware.com> 14588L: linux-rdma@vger.kernel.org 14589S: Maintained 14590F: drivers/infiniband/hw/vmw_pvrdma/ 14591 14592VMware PVSCSI driver 14593M: Jim Gill <jgill@vmware.com> 14594M: VMware PV-Drivers <pv-drivers@vmware.com> 14595L: linux-scsi@vger.kernel.org 14596S: Maintained 14597F: drivers/scsi/vmw_pvscsi.c 14598F: drivers/scsi/vmw_pvscsi.h 14599 14600VMWARE VMMOUSE SUBDRIVER 14601M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14602M: "VMware, Inc." <pv-drivers@vmware.com> 14603L: linux-input@vger.kernel.org 14604S: Maintained 14605F: drivers/input/mouse/vmmouse.c 14606F: drivers/input/mouse/vmmouse.h 14607 14608VMWARE VMXNET3 ETHERNET DRIVER 14609M: Shrikrishna Khare <skhare@vmware.com> 14610M: "VMware, Inc." <pv-drivers@vmware.com> 14611L: netdev@vger.kernel.org 14612S: Maintained 14613F: drivers/net/vmxnet3/ 14614 14615VOCORE VOCORE2 BOARD 14616M: Harvey Hunt <harveyhuntnexus@gmail.com> 14617L: linux-mips@linux-mips.org 14618S: Maintained 14619F: arch/mips/boot/dts/ralink/vocore2.dts 14620 14621VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14622M: Liam Girdwood <lgirdwood@gmail.com> 14623M: Mark Brown <broonie@kernel.org> 14624L: linux-kernel@vger.kernel.org 14625W: http://www.slimlogic.co.uk/?p=48 14626T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14627S: Supported 14628F: Documentation/devicetree/bindings/regulator/ 14629F: drivers/regulator/ 14630F: include/dt-bindings/regulator/ 14631F: include/linux/regulator/ 14632 14633VRF 14634M: David Ahern <dsa@cumulusnetworks.com> 14635M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14636L: netdev@vger.kernel.org 14637S: Maintained 14638F: drivers/net/vrf.c 14639F: Documentation/networking/vrf.txt 14640 14641VT1211 HARDWARE MONITOR DRIVER 14642M: Juerg Haefliger <juergh@gmail.com> 14643L: linux-hwmon@vger.kernel.org 14644S: Maintained 14645F: Documentation/hwmon/vt1211 14646F: drivers/hwmon/vt1211.c 14647 14648VT8231 HARDWARE MONITOR DRIVER 14649M: Roger Lucas <vt8231@hiddenengine.co.uk> 14650L: linux-hwmon@vger.kernel.org 14651S: Maintained 14652F: drivers/hwmon/vt8231.c 14653 14654VUB300 USB to SDIO/SD/MMC bridge chip 14655M: Tony Olech <tony.olech@elandigitalsystems.com> 14656L: linux-mmc@vger.kernel.org 14657L: linux-usb@vger.kernel.org 14658S: Supported 14659F: drivers/mmc/host/vub300.c 14660 14661W1 DALLAS'S 1-WIRE BUS 14662M: Evgeniy Polyakov <zbr@ioremap.net> 14663S: Maintained 14664F: Documentation/w1/ 14665F: drivers/w1/ 14666F: include/linux/w1.h 14667 14668W83791D HARDWARE MONITORING DRIVER 14669M: Marc Hulsman <m.hulsman@tudelft.nl> 14670L: linux-hwmon@vger.kernel.org 14671S: Maintained 14672F: Documentation/hwmon/w83791d 14673F: drivers/hwmon/w83791d.c 14674 14675W83793 HARDWARE MONITORING DRIVER 14676M: Rudolf Marek <r.marek@assembler.cz> 14677L: linux-hwmon@vger.kernel.org 14678S: Maintained 14679F: Documentation/hwmon/w83793 14680F: drivers/hwmon/w83793.c 14681 14682W83795 HARDWARE MONITORING DRIVER 14683M: Jean Delvare <jdelvare@suse.com> 14684L: linux-hwmon@vger.kernel.org 14685S: Maintained 14686F: drivers/hwmon/w83795.c 14687 14688W83L51xD SD/MMC CARD INTERFACE DRIVER 14689M: Pierre Ossman <pierre@ossman.eu> 14690S: Maintained 14691F: drivers/mmc/host/wbsd.* 14692 14693WACOM PROTOCOL 4 SERIAL TABLETS 14694M: Julian Squires <julian@cipht.net> 14695M: Hans de Goede <hdegoede@redhat.com> 14696L: linux-input@vger.kernel.org 14697S: Maintained 14698F: drivers/input/tablet/wacom_serial4.c 14699 14700WATCHDOG DEVICE DRIVERS 14701M: Wim Van Sebroeck <wim@iguana.be> 14702R: Guenter Roeck <linux@roeck-us.net> 14703L: linux-watchdog@vger.kernel.org 14704W: http://www.linux-watchdog.org/ 14705T: git git://www.linux-watchdog.org/linux-watchdog.git 14706S: Maintained 14707F: Documentation/devicetree/bindings/watchdog/ 14708F: Documentation/watchdog/ 14709F: drivers/watchdog/ 14710F: include/linux/watchdog.h 14711F: include/uapi/linux/watchdog.h 14712 14713WHISKEYCOVE PMIC GPIO DRIVER 14714M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14715L: linux-gpio@vger.kernel.org 14716S: Maintained 14717F: drivers/gpio/gpio-wcove.c 14718 14719WIIMOTE HID DRIVER 14720M: David Herrmann <dh.herrmann@googlemail.com> 14721L: linux-input@vger.kernel.org 14722S: Maintained 14723F: drivers/hid/hid-wiimote* 14724 14725WILOCITY WIL6210 WIRELESS DRIVER 14726M: Maya Erez <qca_merez@qca.qualcomm.com> 14727L: linux-wireless@vger.kernel.org 14728L: wil6210@qca.qualcomm.com 14729S: Supported 14730W: http://wireless.kernel.org/en/users/Drivers/wil6210 14731F: drivers/net/wireless/ath/wil6210/ 14732 14733WIMAX STACK 14734M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14735M: linux-wimax@intel.com 14736L: wimax@linuxwimax.org (subscribers-only) 14737S: Supported 14738W: http://linuxwimax.org 14739F: Documentation/wimax/README.wimax 14740F: include/linux/wimax/debug.h 14741F: include/net/wimax.h 14742F: include/uapi/linux/wimax.h 14743F: net/wimax/ 14744 14745WINBOND CIR DRIVER 14746M: David Härdeman <david@hardeman.nu> 14747S: Maintained 14748F: drivers/media/rc/winbond-cir.c 14749 14750WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14751M: William Breathitt Gray <vilhelm.gray@gmail.com> 14752L: linux-watchdog@vger.kernel.org 14753S: Maintained 14754F: drivers/watchdog/ebc-c384_wdt.c 14755 14756WINSYSTEMS WS16C48 GPIO DRIVER 14757M: William Breathitt Gray <vilhelm.gray@gmail.com> 14758L: linux-gpio@vger.kernel.org 14759S: Maintained 14760F: drivers/gpio/gpio-ws16c48.c 14761 14762WISTRON LAPTOP BUTTON DRIVER 14763M: Miloslav Trmac <mitr@volny.cz> 14764S: Maintained 14765F: drivers/input/misc/wistron_btns.c 14766 14767WL3501 WIRELESS PCMCIA CARD DRIVER 14768L: linux-wireless@vger.kernel.org 14769S: Odd fixes 14770F: drivers/net/wireless/wl3501* 14771 14772WOLFSON MICROELECTRONICS DRIVERS 14773L: patches@opensource.cirrus.com 14774T: git https://github.com/CirrusLogic/linux-drivers.git 14775W: https://github.com/CirrusLogic/linux-drivers/wiki 14776S: Supported 14777F: Documentation/hwmon/wm83?? 14778F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14779F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14780F: Documentation/devicetree/bindings/mfd/arizona.txt 14781F: Documentation/devicetree/bindings/mfd/wm831x.txt 14782F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14783F: arch/arm/mach-s3c64xx/mach-crag6410* 14784F: drivers/clk/clk-wm83*.c 14785F: drivers/extcon/extcon-arizona.c 14786F: drivers/leds/leds-wm83*.c 14787F: drivers/gpio/gpio-*wm*.c 14788F: drivers/gpio/gpio-arizona.c 14789F: drivers/hwmon/wm83??-hwmon.c 14790F: drivers/input/misc/wm831x-on.c 14791F: drivers/input/touchscreen/wm831x-ts.c 14792F: drivers/input/touchscreen/wm97*.c 14793F: drivers/mfd/arizona* 14794F: drivers/mfd/wm*.c 14795F: drivers/mfd/cs47l24* 14796F: drivers/power/supply/wm83*.c 14797F: drivers/rtc/rtc-wm83*.c 14798F: drivers/regulator/wm8*.c 14799F: drivers/regulator/arizona* 14800F: drivers/video/backlight/wm83*_bl.c 14801F: drivers/watchdog/wm83*_wdt.c 14802F: include/linux/mfd/arizona/ 14803F: include/linux/mfd/wm831x/ 14804F: include/linux/mfd/wm8350/ 14805F: include/linux/mfd/wm8400* 14806F: include/linux/regulator/arizona* 14807F: include/linux/wm97xx.h 14808F: include/sound/wm????.h 14809F: sound/soc/codecs/arizona.? 14810F: sound/soc/codecs/wm* 14811F: sound/soc/codecs/cs47l24* 14812 14813WORKQUEUE 14814M: Tejun Heo <tj@kernel.org> 14815R: Lai Jiangshan <jiangshanlai@gmail.com> 14816T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14817S: Maintained 14818F: include/linux/workqueue.h 14819F: kernel/workqueue.c 14820F: Documentation/core-api/workqueue.rst 14821 14822X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14823M: Chen-Yu Tsai <wens@csie.org> 14824L: linux-kernel@vger.kernel.org 14825S: Maintained 14826N: axp[128] 14827 14828X.25 NETWORK LAYER 14829M: Andrew Hendry <andrew.hendry@gmail.com> 14830L: linux-x25@vger.kernel.org 14831S: Odd Fixes 14832F: Documentation/networking/x25* 14833F: include/net/x25* 14834F: net/x25/ 14835 14836X86 ARCHITECTURE (32-BIT AND 64-BIT) 14837M: Thomas Gleixner <tglx@linutronix.de> 14838M: Ingo Molnar <mingo@redhat.com> 14839M: "H. Peter Anvin" <hpa@zytor.com> 14840M: x86@kernel.org 14841L: linux-kernel@vger.kernel.org 14842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14843S: Maintained 14844F: Documentation/x86/ 14845F: arch/x86/ 14846 14847X86 MCE INFRASTRUCTURE 14848M: Tony Luck <tony.luck@intel.com> 14849M: Borislav Petkov <bp@alien8.de> 14850L: linux-edac@vger.kernel.org 14851S: Maintained 14852F: arch/x86/kernel/cpu/mcheck/* 14853 14854X86 MICROCODE UPDATE SUPPORT 14855M: Borislav Petkov <bp@alien8.de> 14856S: Maintained 14857F: arch/x86/kernel/cpu/microcode/* 14858 14859X86 PLATFORM DRIVERS 14860M: Darren Hart <dvhart@infradead.org> 14861M: Andy Shevchenko <andy@infradead.org> 14862L: platform-driver-x86@vger.kernel.org 14863T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14864S: Maintained 14865F: drivers/platform/x86/ 14866F: drivers/platform/olpc/ 14867 14868X86 VDSO 14869M: Andy Lutomirski <luto@amacapital.net> 14870L: linux-kernel@vger.kernel.org 14871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14872S: Maintained 14873F: arch/x86/entry/vdso/ 14874 14875XC2028/3028 TUNER DRIVER 14876M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14877M: Mauro Carvalho Chehab <mchehab@kernel.org> 14878L: linux-media@vger.kernel.org 14879W: https://linuxtv.org 14880T: git git://linuxtv.org/media_tree.git 14881S: Maintained 14882F: drivers/media/tuners/tuner-xc2028.* 14883 14884XEN BLOCK SUBSYSTEM 14885M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14886M: Roger Pau Monné <roger.pau@citrix.com> 14887L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14888S: Supported 14889F: drivers/block/xen-blkback/* 14890F: drivers/block/xen* 14891 14892XEN HYPERVISOR ARM 14893M: Stefano Stabellini <sstabellini@kernel.org> 14894L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14895S: Maintained 14896F: arch/arm/xen/ 14897F: arch/arm/include/asm/xen/ 14898 14899XEN HYPERVISOR ARM64 14900M: Stefano Stabellini <sstabellini@kernel.org> 14901L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14902S: Maintained 14903F: arch/arm64/xen/ 14904F: arch/arm64/include/asm/xen/ 14905 14906XEN HYPERVISOR INTERFACE 14907M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14908M: Juergen Gross <jgross@suse.com> 14909L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14910T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14911S: Supported 14912F: arch/x86/xen/ 14913F: drivers/*/xen-*front.c 14914F: drivers/xen/ 14915F: arch/x86/include/asm/xen/ 14916F: arch/x86/include/asm/pvclock-abi.h 14917F: include/xen/ 14918F: include/uapi/xen/ 14919F: Documentation/ABI/stable/sysfs-hypervisor-xen 14920F: Documentation/ABI/testing/sysfs-hypervisor-xen 14921 14922XEN NETWORK BACKEND DRIVER 14923M: Wei Liu <wei.liu2@citrix.com> 14924M: Paul Durrant <paul.durrant@citrix.com> 14925L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14926L: netdev@vger.kernel.org 14927S: Supported 14928F: drivers/net/xen-netback/* 14929 14930XEN PCI SUBSYSTEM 14931M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14932L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14933S: Supported 14934F: arch/x86/pci/*xen* 14935F: drivers/pci/*xen* 14936 14937XEN PVSCSI DRIVERS 14938M: Juergen Gross <jgross@suse.com> 14939L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14940L: linux-scsi@vger.kernel.org 14941S: Supported 14942F: drivers/scsi/xen-scsifront.c 14943F: drivers/xen/xen-scsiback.c 14944F: include/xen/interface/io/vscsiif.h 14945 14946XEN SWIOTLB SUBSYSTEM 14947M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14948L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14949S: Supported 14950F: arch/x86/xen/*swiotlb* 14951F: drivers/xen/*swiotlb* 14952 14953XFS FILESYSTEM 14954M: Darrick J. Wong <darrick.wong@oracle.com> 14955M: linux-xfs@vger.kernel.org 14956L: linux-xfs@vger.kernel.org 14957W: http://xfs.org/ 14958T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14959S: Supported 14960F: Documentation/filesystems/xfs.txt 14961F: fs/xfs/ 14962 14963XILINX AXI ETHERNET DRIVER 14964M: Anirudha Sarangi <anirudh@xilinx.com> 14965M: John Linn <John.Linn@xilinx.com> 14966S: Maintained 14967F: drivers/net/ethernet/xilinx/xilinx_axienet* 14968 14969XILINX UARTLITE SERIAL DRIVER 14970M: Peter Korsgaard <jacmet@sunsite.dk> 14971L: linux-serial@vger.kernel.org 14972S: Maintained 14973F: drivers/tty/serial/uartlite.c 14974 14975XILINX VIDEO IP CORES 14976M: Hyun Kwon <hyun.kwon@xilinx.com> 14977M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14978L: linux-media@vger.kernel.org 14979T: git git://linuxtv.org/media_tree.git 14980S: Supported 14981F: Documentation/devicetree/bindings/media/xilinx/ 14982F: drivers/media/platform/xilinx/ 14983F: include/uapi/linux/xilinx-v4l2-controls.h 14984 14985XILLYBUS DRIVER 14986M: Eli Billauer <eli.billauer@gmail.com> 14987L: linux-kernel@vger.kernel.org 14988S: Supported 14989F: drivers/char/xillybus/ 14990 14991XRA1403 GPIO EXPANDER 14992M: Nandor Han <nandor.han@ge.com> 14993M: Semi Malinen <semi.malinen@ge.com> 14994L: linux-gpio@vger.kernel.org 14995S: Maintained 14996F: drivers/gpio/gpio-xra1403.c 14997F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14998 14999XTENSA XTFPGA PLATFORM SUPPORT 15000M: Max Filippov <jcmvbkbc@gmail.com> 15001L: linux-xtensa@linux-xtensa.org 15002S: Maintained 15003F: drivers/spi/spi-xtensa-xtfpga.c 15004F: sound/soc/xtensa/xtfpga-i2s.c 15005 15006YAM DRIVER FOR AX.25 15007M: Jean-Paul Roubelat <jpr@f6fbb.org> 15008L: linux-hams@vger.kernel.org 15009S: Maintained 15010F: drivers/net/hamradio/yam* 15011F: include/linux/yam.h 15012 15013YAMA SECURITY MODULE 15014M: Kees Cook <keescook@chromium.org> 15015T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15016S: Supported 15017F: security/yama/ 15018F: Documentation/admin-guide/LSM/Yama.rst 15019 15020YEALINK PHONE DRIVER 15021M: Henk Vergonet <Henk.Vergonet@gmail.com> 15022L: usbb2k-api-dev@nongnu.org 15023S: Maintained 15024F: Documentation/input/yealink.rst 15025F: drivers/input/misc/yealink.* 15026 15027Z8530 DRIVER FOR AX.25 15028M: Joerg Reuter <jreuter@yaina.de> 15029W: http://yaina.de/jreuter/ 15030W: http://www.qsl.net/dl1bke/ 15031L: linux-hams@vger.kernel.org 15032S: Maintained 15033F: Documentation/networking/z8530drv.txt 15034F: drivers/net/hamradio/*scc.c 15035F: drivers/net/hamradio/z8530.h 15036 15037ZBUD COMPRESSED PAGE ALLOCATOR 15038M: Seth Jennings <sjenning@redhat.com> 15039M: Dan Streetman <ddstreet@ieee.org> 15040L: linux-mm@kvack.org 15041S: Maintained 15042F: mm/zbud.c 15043F: include/linux/zbud.h 15044 15045ZD1211RW WIRELESS DRIVER 15046M: Daniel Drake <dsd@gentoo.org> 15047M: Ulrich Kunitz <kune@deine-taler.de> 15048W: http://zd1211.ath.cx/wiki/DriverRewrite 15049L: linux-wireless@vger.kernel.org 15050L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15051S: Maintained 15052F: drivers/net/wireless/zydas/zd1211rw/ 15053 15054ZD1301 MEDIA DRIVER 15055M: Antti Palosaari <crope@iki.fi> 15056L: linux-media@vger.kernel.org 15057W: https://linuxtv.org/ 15058W: http://palosaari.fi/linux/ 15059Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15060S: Maintained 15061F: drivers/media/usb/dvb-usb-v2/zd1301* 15062 15063ZD1301_DEMOD MEDIA DRIVER 15064M: Antti Palosaari <crope@iki.fi> 15065L: linux-media@vger.kernel.org 15066W: https://linuxtv.org/ 15067W: http://palosaari.fi/linux/ 15068Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15069S: Maintained 15070F: drivers/media/dvb-frontends/zd1301_demod* 15071 15072ZPOOL COMPRESSED PAGE STORAGE API 15073M: Dan Streetman <ddstreet@ieee.org> 15074L: linux-mm@kvack.org 15075S: Maintained 15076F: mm/zpool.c 15077F: include/linux/zpool.h 15078 15079ZR36067 VIDEO FOR LINUX DRIVER 15080L: mjpeg-users@lists.sourceforge.net 15081L: linux-media@vger.kernel.org 15082W: http://mjpeg.sourceforge.net/driver-zoran/ 15083T: hg https://linuxtv.org/hg/v4l-dvb 15084S: Odd Fixes 15085F: drivers/media/pci/zoran/ 15086 15087ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15088M: Minchan Kim <minchan@kernel.org> 15089M: Nitin Gupta <ngupta@vflare.org> 15090R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15091L: linux-kernel@vger.kernel.org 15092S: Maintained 15093F: drivers/block/zram/ 15094F: Documentation/blockdev/zram.txt 15095 15096ZS DECSTATION Z85C30 SERIAL DRIVER 15097M: "Maciej W. Rozycki" <macro@linux-mips.org> 15098S: Maintained 15099F: drivers/tty/serial/zs.* 15100 15101ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15102M: Minchan Kim <minchan@kernel.org> 15103M: Nitin Gupta <ngupta@vflare.org> 15104R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15105L: linux-mm@kvack.org 15106S: Maintained 15107F: mm/zsmalloc.c 15108F: include/linux/zsmalloc.h 15109F: Documentation/vm/zsmalloc.txt 15110 15111ZSWAP COMPRESSED SWAP CACHING 15112M: Seth Jennings <sjenning@redhat.com> 15113M: Dan Streetman <ddstreet@ieee.org> 15114L: linux-mm@kvack.org 15115S: Maintained 15116F: mm/zswap.c 15117 15118THE REST 15119M: Linus Torvalds <torvalds@linux-foundation.org> 15120L: linux-kernel@vger.kernel.org 15121Q: http://patchwork.kernel.org/project/LKML/list/ 15122T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15123S: Buried alive in reporters 15124F: * 15125F: */ 15126