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 558M: David Howells <dhowells@redhat.com> 559L: linux-afs@lists.infradead.org 560S: Supported 561F: fs/afs/ 562F: include/trace/events/afs.h 563F: Documentation/filesystems/afs.txt 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: Todd Kjos <tkjos@android.com> 863M: Martijn Coenen <maco@android.com> 864T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 865L: devel@driverdev.osuosl.org 866S: Supported 867F: drivers/android/ 868F: drivers/staging/android/ 869 870ANDROID GOLDFISH RTC DRIVER 871M: Miodrag Dinic <miodrag.dinic@mips.com> 872S: Supported 873F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 874F: drivers/rtc/rtc-goldfish.c 875 876ANDROID ION DRIVER 877M: Laura Abbott <labbott@redhat.com> 878M: Sumit Semwal <sumit.semwal@linaro.org> 879L: devel@driverdev.osuosl.org 880S: Supported 881F: drivers/staging/android/ion 882F: drivers/staging/android/uapi/ion.h 883F: drivers/staging/android/uapi/ion_test.h 884 885AOA (Apple Onboard Audio) ALSA DRIVER 886M: Johannes Berg <johannes@sipsolutions.net> 887L: linuxppc-dev@lists.ozlabs.org 888L: alsa-devel@alsa-project.org (moderated for non-subscribers) 889S: Maintained 890F: sound/aoa/ 891 892APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 893M: William Breathitt Gray <vilhelm.gray@gmail.com> 894L: linux-iio@vger.kernel.org 895S: Maintained 896F: drivers/iio/adc/stx104.c 897 898APM DRIVER 899M: Jiri Kosina <jikos@kernel.org> 900S: Odd fixes 901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 902F: arch/x86/kernel/apm_32.c 903F: include/linux/apm_bios.h 904F: include/uapi/linux/apm_bios.h 905F: drivers/char/apm-emulation.c 906 907APPARMOR SECURITY MODULE 908M: John Johansen <john.johansen@canonical.com> 909L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 910W: apparmor.wiki.kernel.org 911T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 912S: Supported 913F: security/apparmor/ 914F: Documentation/admin-guide/LSM/apparmor.rst 915 916APPLE BCM5974 MULTITOUCH DRIVER 917M: Henrik Rydberg <rydberg@bitmath.org> 918L: linux-input@vger.kernel.org 919S: Odd fixes 920F: drivers/input/mouse/bcm5974.c 921 922APPLE SMC DRIVER 923M: Henrik Rydberg <rydberg@bitmath.org> 924L: linux-hwmon@vger.kernel.org 925S: Odd fixes 926F: drivers/hwmon/applesmc.c 927 928APPLETALK NETWORK LAYER 929L: netdev@vger.kernel.org 930S: Odd fixes 931F: drivers/net/appletalk/ 932F: net/appletalk/ 933 934APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 935M: Duc Dang <dhdang@apm.com> 936S: Supported 937F: arch/arm64/boot/dts/apm/ 938 939APPLIED MICRO (APM) X-GENE SOC EDAC 940M: Loc Ho <lho@apm.com> 941S: Supported 942F: drivers/edac/xgene_edac.c 943F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 944 945APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 946M: Iyappan Subramanian <isubramanian@apm.com> 947M: Keyur Chudgar <kchudgar@apm.com> 948S: Supported 949F: drivers/net/ethernet/apm/xgene-v2/ 950 951APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 952M: Iyappan Subramanian <isubramanian@apm.com> 953M: Keyur Chudgar <kchudgar@apm.com> 954M: Quan Nguyen <qnguyen@apm.com> 955S: Supported 956F: drivers/net/ethernet/apm/xgene/ 957F: drivers/net/phy/mdio-xgene.c 958F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 959F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 960 961APPLIED MICRO (APM) X-GENE SOC PMU 962M: Tai Nguyen <ttnguyen@apm.com> 963S: Supported 964F: drivers/perf/xgene_pmu.c 965F: Documentation/perf/xgene-pmu.txt 966F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 967 968APTINA CAMERA SENSOR PLL 969M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/aptina-pll.* 973 974ARC FRAMEBUFFER DRIVER 975M: Jaya Kumar <jayalk@intworks.biz> 976S: Maintained 977F: drivers/video/fbdev/arcfb.c 978F: drivers/video/fbdev/core/fb_defio.c 979 980ARC PGU DRM DRIVER 981M: Alexey Brodkin <abrodkin@synopsys.com> 982S: Supported 983F: drivers/gpu/drm/arc/ 984F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 985 986ARCNET NETWORK LAYER 987M: Michael Grzeschik <m.grzeschik@pengutronix.de> 988L: netdev@vger.kernel.org 989S: Maintained 990F: drivers/net/arcnet/ 991F: include/uapi/linux/if_arcnet.h 992 993ARM ARCHITECTED TIMER DRIVER 994M: Mark Rutland <mark.rutland@arm.com> 995M: Marc Zyngier <marc.zyngier@arm.com> 996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 997S: Maintained 998F: arch/arm/include/asm/arch_timer.h 999F: arch/arm64/include/asm/arch_timer.h 1000F: drivers/clocksource/arm_arch_timer.c 1001 1002ARM HDLCD DRM DRIVER 1003M: Liviu Dudau <liviu.dudau@arm.com> 1004S: Supported 1005F: drivers/gpu/drm/arm/hdlcd_* 1006F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1007 1008ARM MALI-DP DRM DRIVER 1009M: Liviu Dudau <liviu.dudau@arm.com> 1010M: Brian Starkey <brian.starkey@arm.com> 1011M: Mali DP Maintainers <malidp@foss.arm.com> 1012S: Supported 1013F: drivers/gpu/drm/arm/ 1014F: Documentation/devicetree/bindings/display/arm,malidp.txt 1015 1016ARM MFM AND FLOPPY DRIVERS 1017M: Ian Molton <spyro@f2s.com> 1018S: Maintained 1019F: arch/arm/lib/floppydma.S 1020F: arch/arm/include/asm/floppy.h 1021 1022ARM PMU PROFILING AND DEBUGGING 1023M: Will Deacon <will.deacon@arm.com> 1024M: Mark Rutland <mark.rutland@arm.com> 1025S: Maintained 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027F: arch/arm*/kernel/perf_* 1028F: arch/arm/oprofile/common.c 1029F: arch/arm*/kernel/hw_breakpoint.c 1030F: arch/arm*/include/asm/hw_breakpoint.h 1031F: arch/arm*/include/asm/perf_event.h 1032F: drivers/perf/* 1033F: include/linux/perf/arm_pmu.h 1034F: Documentation/devicetree/bindings/arm/pmu.txt 1035F: Documentation/devicetree/bindings/perf/ 1036 1037ARM PORT 1038M: Russell King <linux@armlinux.org.uk> 1039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1040W: http://www.armlinux.org.uk/ 1041S: Maintained 1042T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1043F: arch/arm/ 1044 1045ARM PRIMECELL AACI PL041 DRIVER 1046M: Russell King <linux@armlinux.org.uk> 1047S: Maintained 1048F: sound/arm/aaci.* 1049 1050ARM PRIMECELL BUS SUPPORT 1051M: Russell King <linux@armlinux.org.uk> 1052S: Maintained 1053F: drivers/amba/ 1054F: include/linux/amba/bus.h 1055 1056ARM PRIMECELL CLCD PL110 DRIVER 1057M: Russell King <linux@armlinux.org.uk> 1058S: Maintained 1059F: drivers/video/fbdev/amba-clcd.* 1060 1061ARM PRIMECELL KMI PL050 DRIVER 1062M: Russell King <linux@armlinux.org.uk> 1063S: Maintained 1064F: drivers/input/serio/ambakmi.* 1065F: include/linux/amba/kmi.h 1066 1067ARM PRIMECELL MMCI PL180/1 DRIVER 1068M: Russell King <linux@armlinux.org.uk> 1069S: Maintained 1070F: drivers/mmc/host/mmci.* 1071F: include/linux/amba/mmci.h 1072 1073ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1074M: Russell King <linux@armlinux.org.uk> 1075S: Maintained 1076F: drivers/tty/serial/amba-pl01*.c 1077F: include/linux/amba/serial.h 1078 1079ARM SMMU DRIVERS 1080M: Will Deacon <will.deacon@arm.com> 1081R: Robin Murphy <robin.murphy@arm.com> 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1083S: Maintained 1084F: drivers/iommu/arm-smmu.c 1085F: drivers/iommu/arm-smmu-v3.c 1086F: drivers/iommu/io-pgtable-arm.c 1087F: drivers/iommu/io-pgtable-arm-v7s.c 1088 1089ARM SUB-ARCHITECTURES 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1091S: Maintained 1092F: arch/arm/mach-*/ 1093F: arch/arm/plat-*/ 1094T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1095 1096ARM/ACTIONS SEMI ARCHITECTURE 1097M: Andreas Färber <afaerber@suse.de> 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1099S: Maintained 1100N: owl 1101F: arch/arm/mach-actions/ 1102F: arch/arm/boot/dts/owl-* 1103F: arch/arm64/boot/dts/actions/ 1104F: drivers/clocksource/owl-* 1105F: drivers/soc/actions/ 1106F: include/dt-bindings/power/owl-* 1107F: include/linux/soc/actions/ 1108F: Documentation/devicetree/bindings/arm/actions.txt 1109F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1110F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1111 1112ARM/ADS SPHERE MACHINE SUPPORT 1113M: Lennert Buytenhek <kernel@wantstofly.org> 1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1115S: Maintained 1116 1117ARM/AFEB9260 MACHINE SUPPORT 1118M: Sergey Lapin <slapin@ossfans.org> 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1120S: Maintained 1121 1122ARM/AJECO 1ARM MACHINE SUPPORT 1123M: Lennert Buytenhek <kernel@wantstofly.org> 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1125S: Maintained 1126 1127ARM/Allwinner SoC Clock Support 1128M: Emilio López <emilio@elopez.com.ar> 1129S: Maintained 1130F: drivers/clk/sunxi/ 1131 1132ARM/Allwinner sunXi SoC support 1133M: Maxime Ripard <maxime.ripard@free-electrons.com> 1134M: Chen-Yu Tsai <wens@csie.org> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Maintained 1137N: sun[x456789]i 1138N: sun50i 1139F: arch/arm/mach-sunxi/ 1140F: arch/arm64/boot/dts/allwinner/ 1141F: drivers/clk/sunxi-ng/ 1142F: drivers/pinctrl/sunxi/ 1143F: drivers/soc/sunxi/ 1144T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1145 1146ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1147M: Neil Armstrong <narmstrong@baylibre.com> 1148M: Jerome Brunet <jbrunet@baylibre.com> 1149L: linux-amlogic@lists.infradead.org 1150S: Maintained 1151F: drivers/clk/meson/ 1152F: include/dt-bindings/clock/meson* 1153F: include/dt-bindings/clock/gxbb* 1154F: Documentation/devicetree/bindings/clock/amlogic* 1155 1156ARM/Amlogic Meson SoC support 1157M: Carlo Caione <carlo@caione.org> 1158M: Kevin Hilman <khilman@baylibre.com> 1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1160L: linux-amlogic@lists.infradead.org 1161W: http://linux-meson.com/ 1162S: Maintained 1163F: arch/arm/mach-meson/ 1164F: arch/arm/boot/dts/meson* 1165F: arch/arm64/boot/dts/amlogic/ 1166F: drivers/pinctrl/meson/ 1167F: drivers/mmc/host/meson* 1168N: meson 1169 1170ARM/Annapurna Labs ALPINE ARCHITECTURE 1171M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1172M: Antoine Tenart <antoine.tenart@free-electrons.com> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175F: arch/arm/mach-alpine/ 1176F: arch/arm/boot/dts/alpine* 1177F: arch/arm64/boot/dts/al/ 1178F: drivers/*/*alpine* 1179 1180ARM/ARTPEC MACHINE SUPPORT 1181M: Jesper Nilsson <jesper.nilsson@axis.com> 1182M: Lars Persson <lars.persson@axis.com> 1183M: Niklas Cassel <niklas.cassel@axis.com> 1184S: Maintained 1185L: linux-arm-kernel@axis.com 1186F: arch/arm/mach-artpec 1187F: arch/arm/boot/dts/artpec6* 1188F: drivers/clk/axis 1189F: drivers/crypto/axis 1190F: drivers/pinctrl/pinctrl-artpec* 1191F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1192 1193ARM/ASPEED I2C DRIVER 1194M: Brendan Higgins <brendanhiggins@google.com> 1195R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1196R: Joel Stanley <joel@jms.id.au> 1197L: linux-i2c@vger.kernel.org 1198L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1199S: Maintained 1200F: drivers/irqchip/irq-aspeed-i2c-ic.c 1201F: drivers/i2c/busses/i2c-aspeed.c 1202F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1203F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1204 1205ARM/ASPEED MACHINE SUPPORT 1206M: Joel Stanley <joel@jms.id.au> 1207S: Maintained 1208F: arch/arm/mach-aspeed/ 1209F: arch/arm/boot/dts/aspeed-* 1210F: drivers/*/*aspeed* 1211 1212ARM/ATMEL AT91 Clock Support 1213M: Boris Brezillon <boris.brezillon@free-electrons.com> 1214S: Maintained 1215F: drivers/clk/at91 1216 1217ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1218M: Nicolas Ferre <nicolas.ferre@microchip.com> 1219M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1221W: http://www.linux4sam.org 1222T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1223S: Supported 1224N: at91 1225N: atmel 1226F: arch/arm/mach-at91/ 1227F: include/soc/at91/ 1228F: arch/arm/boot/dts/at91*.dts 1229F: arch/arm/boot/dts/at91*.dtsi 1230F: arch/arm/boot/dts/sama*.dts 1231F: arch/arm/boot/dts/sama*.dtsi 1232F: arch/arm/include/debug/at91.S 1233F: drivers/memory/atmel* 1234F: drivers/watchdog/sama5d4_wdt.c 1235X: drivers/input/touchscreen/atmel_mxt_ts.c 1236X: drivers/net/wireless/atmel/ 1237 1238ARM/CALXEDA HIGHBANK ARCHITECTURE 1239M: Rob Herring <robh@kernel.org> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242F: arch/arm/mach-highbank/ 1243F: arch/arm/boot/dts/highbank.dts 1244F: arch/arm/boot/dts/ecx-*.dts* 1245 1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1247M: Krzysztof Halasa <khalasa@piap.pl> 1248S: Maintained 1249F: arch/arm/mach-cns3xxx/ 1250 1251ARM/CAVIUM THUNDER NETWORK DRIVER 1252M: Sunil Goutham <sgoutham@cavium.com> 1253M: Robert Richter <rric@kernel.org> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Supported 1256F: drivers/net/ethernet/cavium/thunder/ 1257 1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1259M: Alexander Shiyan <shc_work@mail.ru> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Odd Fixes 1262N: clps711x 1263 1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1265M: Lennert Buytenhek <kernel@wantstofly.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1270M: Hartley Sweeten <hsweeten@visionengravers.com> 1271M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-ep93xx/ 1275F: arch/arm/mach-ep93xx/include/mach/ 1276 1277ARM/CLKDEV SUPPORT 1278M: Russell King <linux@armlinux.org.uk> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1282F: arch/arm/include/asm/clkdev.h 1283F: drivers/clk/clkdev.c 1284 1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1286M: Mike Rapoport <mike@compulab.co.il> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289 1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1291M: Baruch Siach <baruch@tkos.co.il> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/boot/dts/cx92755* 1295N: digicolor 1296 1297ARM/CONTEC MICRO9 MACHINE SUPPORT 1298M: Hubert Feurstein <hubert.feurstein@contec.at> 1299S: Maintained 1300F: arch/arm/mach-ep93xx/micro9.c 1301 1302ARM/CORESIGHT FRAMEWORK AND DRIVERS 1303M: Mathieu Poirier <mathieu.poirier@linaro.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: drivers/hwtracing/coresight/* 1307F: Documentation/trace/coresight.txt 1308F: Documentation/trace/coresight-cpu-debug.txt 1309F: Documentation/devicetree/bindings/arm/coresight.txt 1310F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1311F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1312F: tools/perf/arch/arm/util/pmu.c 1313F: tools/perf/arch/arm/util/auxtrace.c 1314F: tools/perf/arch/arm/util/cs-etm.c 1315F: tools/perf/arch/arm/util/cs-etm.h 1316F: tools/perf/util/cs-etm.h 1317 1318ARM/CORGI MACHINE SUPPORT 1319M: Richard Purdie <rpurdie@rpsys.net> 1320S: Maintained 1321 1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1323M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1324M: Linus Walleij <linus.walleij@linaro.org> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326T: git git://github.com/ulli-kroll/linux.git 1327S: Maintained 1328F: Documentation/devicetree/bindings/arm/gemini.txt 1329F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1330F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1331F: arch/arm/mach-gemini/ 1332F: drivers/pinctrl/pinctrl-gemini.c 1333F: drivers/rtc/rtc-ftrtc010.c 1334 1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1336M: Barry Song <baohua@kernel.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1339S: Maintained 1340F: arch/arm/boot/dts/prima2* 1341F: arch/arm/mach-prima2/ 1342F: drivers/clk/sirf/ 1343F: drivers/clocksource/timer-prima2.c 1344F: drivers/clocksource/timer-atlas7.c 1345N: [^a-z]sirf 1346 1347ARM/EBSA110 MACHINE SUPPORT 1348M: Russell King <linux@armlinux.org.uk> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350W: http://www.armlinux.org.uk/ 1351S: Maintained 1352F: arch/arm/mach-ebsa110/ 1353F: drivers/net/ethernet/amd/am79c961a.* 1354 1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1356M: Uwe Kleine-König <kernel@pengutronix.de> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359N: efm32 1360 1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1362M: Robert Jarzmik <robert.jarzmik@free.fr> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-pxa/ezx.c 1366 1367ARM/FARADAY FA526 PORT 1368M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371T: git git://git.berlios.de/gemini-board 1372F: arch/arm/mm/*-fa* 1373 1374ARM/FOOTBRIDGE ARCHITECTURE 1375M: Russell King <linux@armlinux.org.uk> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377W: http://www.armlinux.org.uk/ 1378S: Maintained 1379F: arch/arm/include/asm/hardware/dec21285.h 1380F: arch/arm/mach-footbridge/ 1381 1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1383M: Shawn Guo <shawnguo@kernel.org> 1384M: Sascha Hauer <kernel@pengutronix.de> 1385R: Fabio Estevam <fabio.estevam@nxp.com> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Maintained 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1389F: arch/arm/mach-imx/ 1390F: arch/arm/mach-mxs/ 1391F: arch/arm/boot/dts/imx* 1392F: arch/arm/configs/imx*_defconfig 1393F: drivers/clk/imx/ 1394F: drivers/soc/imx/ 1395F: include/soc/imx/ 1396 1397ARM/FREESCALE VYBRID ARM ARCHITECTURE 1398M: Shawn Guo <shawnguo@kernel.org> 1399M: Sascha Hauer <kernel@pengutronix.de> 1400R: Stefan Agner <stefan@agner.ch> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1404F: arch/arm/mach-imx/*vf610* 1405F: arch/arm/boot/dts/vf* 1406 1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1408M: Lennert Buytenhek <kernel@wantstofly.org> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411 1412ARM/GUMSTIX MACHINE SUPPORT 1413M: Steve Sakoman <sakoman@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Maintained 1416 1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1418M: Philipp Zabel <philipp.zabel@gmail.com> 1419M: Paul Parsons <lost.distance@yahoo.com> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422F: arch/arm/mach-pxa/hx4700.c 1423F: arch/arm/mach-pxa/include/mach/hx4700.h 1424F: sound/soc/pxa/hx4700.c 1425 1426ARM/HISILICON SOC SUPPORT 1427M: Wei Xu <xuwei5@hisilicon.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429W: http://www.hisilicon.com 1430S: Supported 1431T: git git://github.com/hisilicon/linux-hisi.git 1432F: arch/arm/mach-hisi/ 1433F: arch/arm/boot/dts/hi3* 1434F: arch/arm/boot/dts/hip* 1435F: arch/arm/boot/dts/hisi* 1436F: arch/arm64/boot/dts/hisilicon/ 1437 1438ARM/HP JORNADA 7XX MACHINE SUPPORT 1439M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1440W: www.jlime.com 1441S: Maintained 1442T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1443F: arch/arm/mach-sa1100/jornada720.c 1444F: arch/arm/mach-sa1100/include/mach/jornada720.h 1445 1446ARM/IGEP MACHINE SUPPORT 1447M: Enric Balletbo i Serra <eballetbo@gmail.com> 1448M: Javier Martinez Canillas <javier@dowhile0.org> 1449L: linux-omap@vger.kernel.org 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452F: arch/arm/boot/dts/omap3-igep* 1453 1454ARM/INCOME PXA270 SUPPORT 1455M: Marek Vasut <marek.vasut@gmail.com> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458F: arch/arm/mach-pxa/colibri-pxa270-income.c 1459 1460ARM/INTEL IOP13XX ARM ARCHITECTURE 1461M: Lennert Buytenhek <kernel@wantstofly.org> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464 1465ARM/INTEL IOP32X ARM ARCHITECTURE 1466M: Lennert Buytenhek <kernel@wantstofly.org> 1467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1468S: Maintained 1469 1470ARM/INTEL IOP33X ARM ARCHITECTURE 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472S: Orphan 1473 1474ARM/INTEL IQ81342EX MACHINE SUPPORT 1475M: Lennert Buytenhek <kernel@wantstofly.org> 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1477S: Maintained 1478 1479ARM/INTEL IXDP2850 MACHINE SUPPORT 1480M: Lennert Buytenhek <kernel@wantstofly.org> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483 1484ARM/INTEL IXP4XX ARM ARCHITECTURE 1485M: Imre Kaloz <kaloz@openwrt.org> 1486M: Krzysztof Halasa <khalasa@piap.pl> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/mach-ixp4xx/ 1490 1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1492M: Jonathan Cameron <jic23@cam.ac.uk> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: arch/arm/mach-pxa/stargate2.c 1496F: drivers/pcmcia/pxa2xx_stargate2.c 1497 1498ARM/INTEL XSC3 (MANZANO) ARM CORE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/LG1K ARCHITECTURE 1509M: Chanho Min <chanho.min@lge.com> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511S: Maintained 1512F: arch/arm64/boot/dts/lg/ 1513 1514ARM/LOGICPD PXA270 MACHINE SUPPORT 1515M: Lennert Buytenhek <kernel@wantstofly.org> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518 1519ARM/LPC18XX ARCHITECTURE 1520M: Joachim Eastwood <manabian@gmail.com> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522S: Maintained 1523F: arch/arm/boot/dts/lpc43* 1524F: drivers/clk/nxp/clk-lpc18xx* 1525F: drivers/clocksource/time-lpc32xx.c 1526F: drivers/i2c/busses/i2c-lpc2k.c 1527F: drivers/memory/pl172.c 1528F: drivers/mtd/spi-nor/nxp-spifi.c 1529F: drivers/rtc/rtc-lpc24xx.c 1530N: lpc18xx 1531 1532ARM/LPC32XX SOC SUPPORT 1533M: Vladimir Zapolskiy <vz@mleia.com> 1534M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1537S: Maintained 1538F: arch/arm/boot/dts/lpc32* 1539F: arch/arm/mach-lpc32xx/ 1540F: drivers/i2c/busses/i2c-pnx.c 1541F: drivers/net/ethernet/nxp/lpc_eth.c 1542F: drivers/usb/host/ohci-nxp.c 1543F: drivers/watchdog/pnx4008_wdt.c 1544N: lpc32xx 1545 1546ARM/MAGICIAN MACHINE SUPPORT 1547M: Philipp Zabel <philipp.zabel@gmail.com> 1548S: Maintained 1549 1550ARM/Marvell Berlin SoC support 1551M: Jisheng Zhang <jszhang@marvell.com> 1552M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555F: arch/arm/mach-berlin/ 1556F: arch/arm/boot/dts/berlin* 1557F: arch/arm64/boot/dts/marvell/berlin* 1558 1559ARM/Marvell Dove/MV78xx0/Orion SOC support 1560M: Jason Cooper <jason@lakedaemon.net> 1561M: Andrew Lunn <andrew@lunn.ch> 1562M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1563M: Gregory Clement <gregory.clement@free-electrons.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566F: Documentation/devicetree/bindings/soc/dove/ 1567F: arch/arm/mach-dove/ 1568F: arch/arm/mach-mv78xx0/ 1569F: arch/arm/mach-orion5x/ 1570F: arch/arm/plat-orion/ 1571F: arch/arm/boot/dts/dove* 1572F: arch/arm/boot/dts/orion5x* 1573 1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1575M: Jason Cooper <jason@lakedaemon.net> 1576M: Andrew Lunn <andrew@lunn.ch> 1577M: Gregory Clement <gregory.clement@free-electrons.com> 1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580S: Maintained 1581F: arch/arm/boot/dts/armada* 1582F: arch/arm/boot/dts/kirkwood* 1583F: arch/arm/configs/mvebu_*_defconfig 1584F: arch/arm/mach-mvebu/ 1585F: arch/arm64/boot/dts/marvell/armada* 1586F: drivers/cpufreq/mvebu-cpufreq.c 1587F: drivers/irqchip/irq-armada-370-xp.c 1588F: drivers/irqchip/irq-mvebu-* 1589F: drivers/pinctrl/mvebu/ 1590F: drivers/rtc/rtc-armada38x.c 1591 1592ARM/Mediatek RTC DRIVER 1593M: Eddie Huang <eddie.huang@mediatek.com> 1594M: Sean Wang <sean.wang@mediatek.com> 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1597S: Maintained 1598F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1599F: drivers/rtc/rtc-mt6397.c 1600F: drivers/rtc/rtc-mt7622.c 1601 1602ARM/Mediatek SoC support 1603M: Matthias Brugger <matthias.bgg@gmail.com> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1606S: Maintained 1607F: arch/arm/boot/dts/mt6* 1608F: arch/arm/boot/dts/mt7* 1609F: arch/arm/boot/dts/mt8* 1610F: arch/arm/mach-mediatek/ 1611F: arch/arm64/boot/dts/mediatek/ 1612N: mtk 1613K: mediatek 1614 1615ARM/Mediatek USB3 PHY DRIVER 1616M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1619S: Maintained 1620F: drivers/phy/mediatek/phy-mtk-tphy.c 1621 1622ARM/MICREL KS8695 ARCHITECTURE 1623M: Greg Ungerer <gerg@uclinux.org> 1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1625F: arch/arm/mach-ks8695/ 1626S: Odd Fixes 1627 1628ARM/MIOA701 MACHINE SUPPORT 1629M: Robert Jarzmik <robert.jarzmik@free.fr> 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631F: arch/arm/mach-pxa/mioa701.c 1632S: Maintained 1633 1634ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1635M: Michael Petchkovsky <mkpetch@internode.on.net> 1636S: Maintained 1637 1638ARM/NOMADIK ARCHITECTURE 1639M: Alessandro Rubini <rubini@unipv.it> 1640M: Linus Walleij <linus.walleij@linaro.org> 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642S: Maintained 1643F: arch/arm/mach-nomadik/ 1644F: drivers/pinctrl/nomadik/ 1645F: drivers/i2c/busses/i2c-nomadik.c 1646T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1647 1648ARM/NUVOTON W90X900 ARM ARCHITECTURE 1649M: Wan ZongShun <mcuos.com@gmail.com> 1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1651W: http://www.mcuos.com 1652S: Maintained 1653F: arch/arm/mach-w90x900/ 1654F: drivers/input/keyboard/w90p910_keypad.c 1655F: drivers/input/touchscreen/w90p910_ts.c 1656F: drivers/watchdog/nuc900_wdt.c 1657F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1658F: drivers/mtd/nand/nuc900_nand.c 1659F: drivers/rtc/rtc-nuc900.c 1660F: drivers/spi/spi-nuc900.c 1661F: drivers/usb/host/ehci-w90x900.c 1662F: drivers/video/fbdev/nuc900fb.c 1663 1664ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1665M: Nelson Castillo <arhuaco@freaks-unidos.net> 1666L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1667W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1668S: Supported 1669 1670ARM/Orion SoC/Technologic Systems TS-78xx platform support 1671M: Alexander Clouter <alex@digriz.org.uk> 1672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1673W: http://www.digriz.org.uk/ts78xx/kernel 1674S: Maintained 1675F: arch/arm/mach-orion5x/ts78xx-* 1676 1677ARM/OXNAS platform support 1678M: Neil Armstrong <narmstrong@baylibre.com> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1681S: Maintained 1682F: arch/arm/mach-oxnas/ 1683F: arch/arm/boot/dts/ox8*.dtsi 1684F: arch/arm/boot/dts/wd-mbwe.dts 1685F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1686N: oxnas 1687 1688ARM/PALM TREO SUPPORT 1689M: Tomas Cech <sleep_walker@suse.com> 1690L: linux-arm-kernel@lists.infradead.org 1691W: http://hackndev.com 1692S: Maintained 1693F: arch/arm/mach-pxa/include/mach/palmtreo.h 1694F: arch/arm/mach-pxa/palmtreo.c 1695 1696ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1697M: Marek Vasut <marek.vasut@gmail.com> 1698L: linux-arm-kernel@lists.infradead.org 1699W: http://hackndev.com 1700S: Maintained 1701F: arch/arm/mach-pxa/include/mach/palmtx.h 1702F: arch/arm/mach-pxa/palmtx.c 1703F: arch/arm/mach-pxa/include/mach/palmt5.h 1704F: arch/arm/mach-pxa/palmt5.c 1705F: arch/arm/mach-pxa/include/mach/palmld.h 1706F: arch/arm/mach-pxa/palmld.c 1707F: arch/arm/mach-pxa/include/mach/palmte2.h 1708F: arch/arm/mach-pxa/palmte2.c 1709F: arch/arm/mach-pxa/include/mach/palmtc.h 1710F: arch/arm/mach-pxa/palmtc.c 1711 1712ARM/PALMZ72 SUPPORT 1713M: Sergey Lapin <slapin@ossfans.org> 1714L: linux-arm-kernel@lists.infradead.org 1715W: http://hackndev.com 1716S: Maintained 1717F: arch/arm/mach-pxa/include/mach/palmz72.h 1718F: arch/arm/mach-pxa/palmz72.c 1719 1720ARM/PLEB SUPPORT 1721M: Peter Chubb <pleb@gelato.unsw.edu.au> 1722W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1723S: Maintained 1724 1725ARM/PT DIGITAL BOARD PORT 1726M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1728W: http://www.armlinux.org.uk/ 1729S: Maintained 1730 1731ARM/QUALCOMM SUPPORT 1732M: Andy Gross <andy.gross@linaro.org> 1733M: David Brown <david.brown@linaro.org> 1734L: linux-arm-msm@vger.kernel.org 1735L: linux-soc@vger.kernel.org 1736S: Maintained 1737F: Documentation/devicetree/bindings/soc/qcom/ 1738F: arch/arm/boot/dts/qcom-*.dts 1739F: arch/arm/boot/dts/qcom-*.dtsi 1740F: arch/arm/mach-qcom/ 1741F: arch/arm64/boot/dts/qcom/* 1742F: drivers/i2c/busses/i2c-qup.c 1743F: drivers/clk/qcom/ 1744F: drivers/dma/qcom/ 1745F: drivers/soc/qcom/ 1746F: drivers/spi/spi-qup.c 1747F: drivers/tty/serial/msm_serial.h 1748F: drivers/tty/serial/msm_serial.c 1749F: drivers/*/pm8???-* 1750F: drivers/mfd/ssbi.c 1751F: drivers/firmware/qcom_scm.c 1752T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1753 1754ARM/RADISYS ENP2611 MACHINE SUPPORT 1755M: Lennert Buytenhek <kernel@wantstofly.org> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758 1759ARM/REALTEK ARCHITECTURE 1760M: Andreas Färber <afaerber@suse.de> 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1762S: Maintained 1763F: arch/arm64/boot/dts/realtek/ 1764F: Documentation/devicetree/bindings/arm/realtek.txt 1765 1766ARM/RENESAS ARM64 ARCHITECTURE 1767M: Simon Horman <horms@verge.net.au> 1768M: Magnus Damm <magnus.damm@gmail.com> 1769L: linux-renesas-soc@vger.kernel.org 1770Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1771T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1772S: Supported 1773F: arch/arm64/boot/dts/renesas/ 1774F: Documentation/devicetree/bindings/arm/shmobile.txt 1775F: drivers/soc/renesas/ 1776F: include/linux/soc/renesas/ 1777 1778ARM/RISCPC ARCHITECTURE 1779M: Russell King <linux@armlinux.org.uk> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781W: http://www.armlinux.org.uk/ 1782S: Maintained 1783F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1784F: arch/arm/include/asm/hardware/ioc.h 1785F: arch/arm/include/asm/hardware/iomd.h 1786F: arch/arm/include/asm/hardware/memc.h 1787F: arch/arm/mach-rpc/ 1788F: drivers/net/ethernet/8390/etherh.c 1789F: drivers/net/ethernet/i825xx/ether1* 1790F: drivers/net/ethernet/seeq/ether3* 1791F: drivers/scsi/arm/ 1792 1793ARM/Rockchip SoC support 1794M: Heiko Stuebner <heiko@sntech.de> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796L: linux-rockchip@lists.infradead.org 1797T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1798S: Maintained 1799F: arch/arm/boot/dts/rk3* 1800F: arch/arm/boot/dts/rv1108* 1801F: arch/arm/mach-rockchip/ 1802F: drivers/clk/rockchip/ 1803F: drivers/i2c/busses/i2c-rk3x.c 1804F: drivers/*/*rockchip* 1805F: drivers/*/*/*rockchip* 1806F: sound/soc/rockchip/ 1807N: rockchip 1808 1809ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1810M: Kukjin Kim <kgene@kernel.org> 1811M: Krzysztof Kozlowski <krzk@kernel.org> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1814Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1815S: Maintained 1816F: arch/arm/boot/dts/s3c* 1817F: arch/arm/boot/dts/s5p* 1818F: arch/arm/boot/dts/samsung* 1819F: arch/arm/boot/dts/exynos* 1820F: arch/arm64/boot/dts/exynos/ 1821F: arch/arm/plat-samsung/ 1822F: arch/arm/mach-s3c24*/ 1823F: arch/arm/mach-s3c64xx/ 1824F: arch/arm/mach-s5p*/ 1825F: arch/arm/mach-exynos*/ 1826F: drivers/*/*s3c24* 1827F: drivers/*/*/*s3c24* 1828F: drivers/*/*s3c64xx* 1829F: drivers/*/*s5pv210* 1830F: drivers/memory/samsung/* 1831F: drivers/soc/samsung/* 1832F: Documentation/arm/Samsung/ 1833F: Documentation/devicetree/bindings/arm/samsung/ 1834F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1835F: Documentation/devicetree/bindings/power/pd-samsung.txt 1836N: exynos 1837 1838ARM/SAMSUNG MOBILE MACHINE SUPPORT 1839M: Kyungmin Park <kyungmin.park@samsung.com> 1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1841S: Maintained 1842F: arch/arm/mach-s5pv210/ 1843 1844ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1845M: Kyungmin Park <kyungmin.park@samsung.com> 1846M: Kamil Debski <kamil@wypas.org> 1847M: Andrzej Hajda <a.hajda@samsung.com> 1848L: linux-arm-kernel@lists.infradead.org 1849L: linux-media@vger.kernel.org 1850S: Maintained 1851F: drivers/media/platform/s5p-g2d/ 1852 1853ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1854M: Marek Szyprowski <m.szyprowski@samsung.com> 1855L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1856L: linux-media@vger.kernel.org 1857S: Maintained 1858F: drivers/media/platform/s5p-cec/ 1859F: Documentation/devicetree/bindings/media/s5p-cec.txt 1860 1861ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1862M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1863M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1864L: linux-arm-kernel@lists.infradead.org 1865L: linux-media@vger.kernel.org 1866S: Maintained 1867F: drivers/media/platform/s5p-jpeg/ 1868 1869ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1870M: Kyungmin Park <kyungmin.park@samsung.com> 1871M: Kamil Debski <kamil@wypas.org> 1872M: Jeongtae Park <jtp.park@samsung.com> 1873M: Andrzej Hajda <a.hajda@samsung.com> 1874L: linux-arm-kernel@lists.infradead.org 1875L: linux-media@vger.kernel.org 1876S: Maintained 1877F: arch/arm/plat-samsung/s5p-dev-mfc.c 1878F: drivers/media/platform/s5p-mfc/ 1879 1880ARM/SHMOBILE ARM ARCHITECTURE 1881M: Simon Horman <horms@verge.net.au> 1882M: Magnus Damm <magnus.damm@gmail.com> 1883L: linux-renesas-soc@vger.kernel.org 1884Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1885T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1886S: Supported 1887F: arch/arm/boot/dts/emev2* 1888F: arch/arm/boot/dts/r7s* 1889F: arch/arm/boot/dts/r8a* 1890F: arch/arm/boot/dts/sh* 1891F: arch/arm/configs/shmobile_defconfig 1892F: arch/arm/include/debug/renesas-scif.S 1893F: arch/arm/mach-shmobile/ 1894F: Documentation/devicetree/bindings/arm/shmobile.txt 1895F: drivers/soc/renesas/ 1896F: include/linux/soc/renesas/ 1897 1898ARM/SOCFPGA ARCHITECTURE 1899M: Dinh Nguyen <dinguyen@kernel.org> 1900S: Maintained 1901F: arch/arm/mach-socfpga/ 1902F: arch/arm/boot/dts/socfpga* 1903F: arch/arm/configs/socfpga_defconfig 1904F: arch/arm64/boot/dts/altera/ 1905W: http://www.rocketboards.org 1906T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1907 1908ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1909M: Dinh Nguyen <dinguyen@kernel.org> 1910S: Maintained 1911F: drivers/clk/socfpga/ 1912 1913ARM/SOCFPGA EDAC SUPPORT 1914M: Thor Thayer <thor.thayer@linux.intel.com> 1915S: Maintained 1916F: drivers/edac/altera_edac. 1917 1918ARM/STI ARCHITECTURE 1919M: Patrice Chotard <patrice.chotard@st.com> 1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1921W: http://www.stlinux.com 1922S: Maintained 1923F: arch/arm/mach-sti/ 1924F: arch/arm/boot/dts/sti* 1925F: drivers/char/hw_random/st-rng.c 1926F: drivers/clocksource/arm_global_timer.c 1927F: drivers/clocksource/clksrc_st_lpc.c 1928F: drivers/cpufreq/sti-cpufreq.c 1929F: drivers/dma/st_fdma* 1930F: drivers/i2c/busses/i2c-st.c 1931F: drivers/media/rc/st_rc.c 1932F: drivers/media/platform/sti/c8sectpfe/ 1933F: drivers/mmc/host/sdhci-st.c 1934F: drivers/phy/st/phy-miphy28lp.c 1935F: drivers/phy/st/phy-stih407-usb.c 1936F: drivers/pinctrl/pinctrl-st.c 1937F: drivers/remoteproc/st_remoteproc.c 1938F: drivers/remoteproc/st_slim_rproc.c 1939F: drivers/reset/sti/ 1940F: drivers/rtc/rtc-st-lpc.c 1941F: drivers/tty/serial/st-asc.c 1942F: drivers/usb/dwc3/dwc3-st.c 1943F: drivers/usb/host/ehci-st.c 1944F: drivers/usb/host/ohci-st.c 1945F: drivers/watchdog/st_lpc_wdt.c 1946F: drivers/ata/ahci_st.c 1947F: include/linux/remoteproc/st_slim_rproc.h 1948 1949ARM/STM32 ARCHITECTURE 1950M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1951M: Alexandre Torgue <alexandre.torgue@st.com> 1952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1953S: Maintained 1954T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1955N: stm32 1956F: drivers/clocksource/armv7m_systick.c 1957 1958ARM/TANGO ARCHITECTURE 1959M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1960L: linux-arm-kernel@lists.infradead.org 1961S: Maintained 1962N: tango 1963 1964ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1965M: Lennert Buytenhek <kernel@wantstofly.org> 1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1967S: Maintained 1968 1969ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 1970M: Hans Verkuil <hans.verkuil@cisco.com> 1971L: linux-tegra@vger.kernel.org 1972L: linux-media@vger.kernel.org 1973S: Maintained 1974F: drivers/media/platform/tegra-cec/ 1975F: Documentation/devicetree/bindings/media/tegra-cec.txt 1976 1977ARM/TETON BGA MACHINE SUPPORT 1978M: "Mark F. Brown" <mark.brown314@gmail.com> 1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1980S: Maintained 1981 1982ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1983M: Santosh Shilimkar <ssantosh@kernel.org> 1984L: linux-kernel@vger.kernel.org 1985S: Maintained 1986F: drivers/memory/*emif* 1987 1988ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1989M: Santosh Shilimkar <ssantosh@kernel.org> 1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1991S: Maintained 1992F: arch/arm/mach-keystone/ 1993F: arch/arm/boot/dts/keystone-* 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1995 1996ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1997M: Santosh Shilimkar <ssantosh@kernel.org> 1998L: linux-kernel@vger.kernel.org 1999S: Maintained 2000F: drivers/clk/keystone/ 2001 2002ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2003M: Santosh Shilimkar <ssantosh@kernel.org> 2004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2005L: linux-kernel@vger.kernel.org 2006S: Maintained 2007F: drivers/clocksource/timer-keystone.c 2008 2009ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2010M: Santosh Shilimkar <ssantosh@kernel.org> 2011L: linux-kernel@vger.kernel.org 2012S: Maintained 2013F: drivers/power/reset/keystone-reset.c 2014 2015ARM/THECUS N2100 MACHINE SUPPORT 2016M: Lennert Buytenhek <kernel@wantstofly.org> 2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2018S: Maintained 2019 2020ARM/TOSA MACHINE SUPPORT 2021M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2022M: Dirk Opfer <dirk@opfer-online.de> 2023S: Maintained 2024 2025ARM/U300 MACHINE SUPPORT 2026M: Linus Walleij <linus.walleij@linaro.org> 2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2028S: Supported 2029F: arch/arm/mach-u300/ 2030F: drivers/clocksource/timer-u300.c 2031F: drivers/i2c/busses/i2c-stu300.c 2032F: drivers/rtc/rtc-coh901331.c 2033F: drivers/watchdog/coh901327_wdt.c 2034F: drivers/dma/coh901318* 2035F: drivers/mfd/ab3100* 2036F: drivers/rtc/rtc-ab3100.c 2037F: drivers/rtc/rtc-coh901331.c 2038T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2039 2040ARM/UNIPHIER ARCHITECTURE 2041M: Masahiro Yamada <yamada.masahiro@socionext.com> 2042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2043T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2044S: Maintained 2045F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2046F: arch/arm/boot/dts/uniphier* 2047F: arch/arm/include/asm/hardware/cache-uniphier.h 2048F: arch/arm/mach-uniphier/ 2049F: arch/arm/mm/cache-uniphier.c 2050F: arch/arm64/boot/dts/socionext/ 2051F: drivers/bus/uniphier-system-bus.c 2052F: drivers/clk/uniphier/ 2053F: drivers/gpio/gpio-uniphier.c 2054F: drivers/i2c/busses/i2c-uniphier* 2055F: drivers/irqchip/irq-uniphier-aidet.c 2056F: drivers/pinctrl/uniphier/ 2057F: drivers/reset/reset-uniphier.c 2058F: drivers/tty/serial/8250/8250_uniphier.c 2059N: uniphier 2060 2061ARM/Ux500 ARM ARCHITECTURE 2062M: Linus Walleij <linus.walleij@linaro.org> 2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2064S: Maintained 2065F: arch/arm/mach-ux500/ 2066F: drivers/clocksource/clksrc-dbx500-prcmu.c 2067F: drivers/dma/ste_dma40* 2068F: drivers/hwspinlock/u8500_hsem.c 2069F: drivers/mfd/abx500* 2070F: drivers/mfd/ab8500* 2071F: drivers/mfd/dbx500* 2072F: drivers/mfd/db8500* 2073F: drivers/pinctrl/nomadik/pinctrl-ab* 2074F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2075F: drivers/rtc/rtc-ab8500.c 2076F: drivers/rtc/rtc-pl031.c 2077T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2078 2079ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2080M: Ulf Hansson <ulf.hansson@linaro.org> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082T: git git://git.linaro.org/people/ulfh/clk.git 2083S: Maintained 2084F: drivers/clk/ux500/ 2085 2086ARM/VERSATILE EXPRESS PLATFORM 2087M: Liviu Dudau <liviu.dudau@arm.com> 2088M: Sudeep Holla <sudeep.holla@arm.com> 2089M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2091S: Maintained 2092F: arch/arm/boot/dts/vexpress* 2093F: arch/arm64/boot/dts/arm/ 2094F: arch/arm/mach-vexpress/ 2095F: */*/vexpress* 2096F: */*/*/vexpress* 2097F: drivers/clk/versatile/clk-vexpress-osc.c 2098F: drivers/clocksource/versatile.c 2099N: mps2 2100 2101ARM/VFP SUPPORT 2102M: Russell King <linux@armlinux.org.uk> 2103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2104W: http://www.armlinux.org.uk/ 2105S: Maintained 2106F: arch/arm/vfp/ 2107 2108ARM/VOIPAC PXA270 SUPPORT 2109M: Marek Vasut <marek.vasut@gmail.com> 2110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2111S: Maintained 2112F: arch/arm/mach-pxa/vpac270.c 2113F: arch/arm/mach-pxa/include/mach/vpac270.h 2114 2115ARM/VT8500 ARM ARCHITECTURE 2116M: Tony Prisk <linux@prisktech.co.nz> 2117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2118S: Maintained 2119F: arch/arm/mach-vt8500/ 2120F: drivers/clocksource/vt8500_timer.c 2121F: drivers/i2c/busses/i2c-wmt.c 2122F: drivers/mmc/host/wmt-sdmmc.c 2123F: drivers/pwm/pwm-vt8500.c 2124F: drivers/rtc/rtc-vt8500.c 2125F: drivers/tty/serial/vt8500_serial.c 2126F: drivers/usb/host/ehci-platform.c 2127F: drivers/usb/host/uhci-platform.c 2128F: drivers/video/fbdev/vt8500lcdfb.* 2129F: drivers/video/fbdev/wm8505fb* 2130F: drivers/video/fbdev/wmt_ge_rops.* 2131 2132ARM/ZIPIT Z2 SUPPORT 2133M: Marek Vasut <marek.vasut@gmail.com> 2134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2135S: Maintained 2136F: arch/arm/mach-pxa/z2.c 2137F: arch/arm/mach-pxa/include/mach/z2.h 2138 2139ARM/ZTE ARCHITECTURE 2140M: Jun Nie <jun.nie@linaro.org> 2141M: Baoyou Xie <baoyou.xie@linaro.org> 2142M: Shawn Guo <shawnguo@kernel.org> 2143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2144S: Maintained 2145F: arch/arm/boot/dts/zx2967* 2146F: arch/arm/mach-zx/ 2147F: arch/arm64/boot/dts/zte/ 2148F: drivers/clk/zte/ 2149F: drivers/dma/zx_dma.c 2150F: drivers/gpio/gpio-zx.c 2151F: drivers/i2c/busses/i2c-zx2967.c 2152F: drivers/mmc/host/dw_mmc-zx.* 2153F: drivers/pinctrl/zte/ 2154F: drivers/soc/zte/ 2155F: drivers/thermal/zx2967_thermal.c 2156F: drivers/watchdog/zx2967_wdt.c 2157F: Documentation/devicetree/bindings/arm/zte.txt 2158F: Documentation/devicetree/bindings/clock/zx2967*.txt 2159F: Documentation/devicetree/bindings/dma/zxdma.txt 2160F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2161F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2162F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2163F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2164F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2165F: Documentation/devicetree/bindings/soc/zte/ 2166F: Documentation/devicetree/bindings/sound/zte,*.txt 2167F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2168F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2169F: include/dt-bindings/clock/zx2967*.h 2170F: include/dt-bindings/soc/zte,*.h 2171F: sound/soc/codecs/zx_aud96p22.c 2172F: sound/soc/zte/ 2173 2174ARM/ZYNQ ARCHITECTURE 2175M: Michal Simek <michal.simek@xilinx.com> 2176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2177W: http://wiki.xilinx.com 2178T: git https://github.com/Xilinx/linux-xlnx.git 2179S: Supported 2180F: arch/arm/mach-zynq/ 2181F: drivers/cpuidle/cpuidle-zynq.c 2182F: drivers/block/xsysace.c 2183N: zynq 2184N: xilinx 2185F: drivers/clocksource/cadence_ttc_timer.c 2186F: drivers/i2c/busses/i2c-cadence.c 2187F: drivers/mmc/host/sdhci-of-arasan.c 2188F: drivers/edac/synopsys_edac.c 2189 2190ARM64 PORT (AARCH64 ARCHITECTURE) 2191M: Catalin Marinas <catalin.marinas@arm.com> 2192M: Will Deacon <will.deacon@arm.com> 2193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2194T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2195S: Maintained 2196F: arch/arm64/ 2197F: Documentation/arm64/ 2198 2199AS3645A LED FLASH CONTROLLER DRIVER 2200M: Sakari Ailus <sakari.ailus@iki.fi> 2201L: linux-leds@vger.kernel.org 2202S: Maintained 2203F: drivers/leds/leds-as3645a.c 2204 2205AS3645A LED FLASH CONTROLLER DRIVER 2206M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2207L: linux-media@vger.kernel.org 2208T: git git://linuxtv.org/media_tree.git 2209S: Maintained 2210F: drivers/media/i2c/as3645a.c 2211F: include/media/i2c/as3645a.h 2212 2213ASAHI KASEI AK8974 DRIVER 2214M: Linus Walleij <linus.walleij@linaro.org> 2215L: linux-iio@vger.kernel.org 2216W: http://www.akm.com/ 2217S: Supported 2218F: drivers/iio/magnetometer/ak8974.c 2219 2220ASC7621 HARDWARE MONITOR DRIVER 2221M: George Joseph <george.joseph@fairview5.com> 2222L: linux-hwmon@vger.kernel.org 2223S: Maintained 2224F: Documentation/hwmon/asc7621 2225F: drivers/hwmon/asc7621.c 2226 2227ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2228M: Corentin Chary <corentin.chary@gmail.com> 2229L: acpi4asus-user@lists.sourceforge.net 2230L: platform-driver-x86@vger.kernel.org 2231W: http://acpi4asus.sf.net 2232S: Maintained 2233F: drivers/platform/x86/asus*.c 2234F: drivers/platform/x86/eeepc*.c 2235 2236ASUS WIRELESS RADIO CONTROL DRIVER 2237M: João Paulo Rechi Vita <jprvita@gmail.com> 2238L: platform-driver-x86@vger.kernel.org 2239S: Maintained 2240F: drivers/platform/x86/asus-wireless.c 2241 2242ASYMMETRIC KEYS 2243M: David Howells <dhowells@redhat.com> 2244L: keyrings@vger.kernel.org 2245S: Maintained 2246F: Documentation/crypto/asymmetric-keys.txt 2247F: include/linux/verification.h 2248F: include/crypto/public_key.h 2249F: include/crypto/pkcs7.h 2250F: crypto/asymmetric_keys/ 2251 2252ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2253R: Dan Williams <dan.j.williams@intel.com> 2254W: http://sourceforge.net/projects/xscaleiop 2255S: Odd fixes 2256F: Documentation/crypto/async-tx-api.txt 2257F: crypto/async_tx/ 2258F: drivers/dma/ 2259F: include/linux/dmaengine.h 2260F: include/linux/async_tx.h 2261 2262AT24 EEPROM DRIVER 2263M: Bartosz Golaszewski <brgl@bgdev.pl> 2264L: linux-i2c@vger.kernel.org 2265S: Maintained 2266F: drivers/misc/eeprom/at24.c 2267F: include/linux/platform_data/at24.h 2268 2269ATA OVER ETHERNET (AOE) DRIVER 2270M: "Ed L. Cashin" <ed.cashin@acm.org> 2271W: http://www.openaoe.org/ 2272S: Supported 2273F: Documentation/aoe/ 2274F: drivers/block/aoe/ 2275 2276ATHEROS 71XX/9XXX GPIO DRIVER 2277M: Alban Bedel <albeu@free.fr> 2278W: https://github.com/AlbanBedel/linux 2279T: git git://github.com/AlbanBedel/linux 2280S: Maintained 2281F: drivers/gpio/gpio-ath79.c 2282F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2283 2284ATHEROS ATH GENERIC UTILITIES 2285M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2286L: linux-wireless@vger.kernel.org 2287S: Supported 2288F: drivers/net/wireless/ath/* 2289 2290ATHEROS ATH5K WIRELESS DRIVER 2291M: Jiri Slaby <jirislaby@gmail.com> 2292M: Nick Kossifidis <mickflemm@gmail.com> 2293M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2294L: linux-wireless@vger.kernel.org 2295W: http://wireless.kernel.org/en/users/Drivers/ath5k 2296S: Maintained 2297F: drivers/net/wireless/ath/ath5k/ 2298 2299ATHEROS ATH6KL WIRELESS DRIVER 2300M: Kalle Valo <kvalo@qca.qualcomm.com> 2301L: linux-wireless@vger.kernel.org 2302W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2303T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2304S: Supported 2305F: drivers/net/wireless/ath/ath6kl/ 2306 2307ATI_REMOTE2 DRIVER 2308M: Ville Syrjala <syrjala@sci.fi> 2309S: Maintained 2310F: drivers/input/misc/ati_remote2.c 2311 2312ATK0110 HWMON DRIVER 2313M: Luca Tettamanti <kronos.it@gmail.com> 2314L: linux-hwmon@vger.kernel.org 2315S: Maintained 2316F: drivers/hwmon/asus_atk0110.c 2317 2318ATLX ETHERNET DRIVERS 2319M: Jay Cliburn <jcliburn@gmail.com> 2320M: Chris Snook <chris.snook@gmail.com> 2321L: netdev@vger.kernel.org 2322W: http://sourceforge.net/projects/atl1 2323W: http://atl1.sourceforge.net 2324S: Maintained 2325F: drivers/net/ethernet/atheros/ 2326 2327ATM 2328M: Chas Williams <3chas3@gmail.com> 2329L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2330L: netdev@vger.kernel.org 2331W: http://linux-atm.sourceforge.net 2332S: Maintained 2333F: drivers/atm/ 2334F: include/linux/atm* 2335F: include/uapi/linux/atm* 2336 2337ATMEL AT91 / AT32 MCI DRIVER 2338M: Ludovic Desroches <ludovic.desroches@microchip.com> 2339S: Maintained 2340F: drivers/mmc/host/atmel-mci.c 2341 2342ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2343M: Nicolas Ferre <nicolas.ferre@microchip.com> 2344S: Supported 2345F: drivers/power/reset/at91-sama5d2_shdwc.c 2346 2347ATMEL Audio ALSA driver 2348M: Nicolas Ferre <nicolas.ferre@microchip.com> 2349L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2350S: Supported 2351F: sound/soc/atmel 2352 2353ATMEL I2C DRIVER 2354M: Ludovic Desroches <ludovic.desroches@microchip.com> 2355L: linux-i2c@vger.kernel.org 2356S: Supported 2357F: drivers/i2c/busses/i2c-at91.c 2358 2359ATMEL ISI DRIVER 2360M: Ludovic Desroches <ludovic.desroches@microchip.com> 2361L: linux-media@vger.kernel.org 2362S: Supported 2363F: drivers/media/platform/atmel/atmel-isi.c 2364F: include/media/atmel-isi.h 2365 2366ATMEL LCDFB DRIVER 2367M: Nicolas Ferre <nicolas.ferre@microchip.com> 2368L: linux-fbdev@vger.kernel.org 2369S: Maintained 2370F: drivers/video/fbdev/atmel_lcdfb.c 2371F: include/video/atmel_lcdc.h 2372 2373ATMEL MACB ETHERNET DRIVER 2374M: Nicolas Ferre <nicolas.ferre@microchip.com> 2375S: Supported 2376F: drivers/net/ethernet/cadence/ 2377 2378ATMEL MAXTOUCH DRIVER 2379M: Nick Dyer <nick@shmanahar.org> 2380T: git git://github.com/ndyer/linux.git 2381S: Maintained 2382F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2383F: drivers/input/touchscreen/atmel_mxt_ts.c 2384F: include/linux/platform_data/atmel_mxt_ts.h 2385 2386ATMEL NAND DRIVER 2387M: Wenyou Yang <wenyou.yang@atmel.com> 2388M: Josh Wu <rainyfeeling@outlook.com> 2389L: linux-mtd@lists.infradead.org 2390S: Supported 2391F: drivers/mtd/nand/atmel/* 2392 2393ATMEL SAMA5D2 ADC DRIVER 2394M: Ludovic Desroches <ludovic.desroches@microchip.com> 2395L: linux-iio@vger.kernel.org 2396S: Supported 2397F: drivers/iio/adc/at91-sama5d2_adc.c 2398 2399ATMEL SDMMC DRIVER 2400M: Ludovic Desroches <ludovic.desroches@microchip.com> 2401L: linux-mmc@vger.kernel.org 2402S: Supported 2403F: drivers/mmc/host/sdhci-of-at91.c 2404 2405ATMEL SPI DRIVER 2406M: Nicolas Ferre <nicolas.ferre@microchip.com> 2407S: Supported 2408F: drivers/spi/spi-atmel.* 2409 2410ATMEL SSC DRIVER 2411M: Nicolas Ferre <nicolas.ferre@microchip.com> 2412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2413S: Supported 2414F: drivers/misc/atmel-ssc.c 2415F: include/linux/atmel-ssc.h 2416 2417ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2418M: Nicolas Ferre <nicolas.ferre@microchip.com> 2419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2420S: Supported 2421F: drivers/misc/atmel_tclib.c 2422F: drivers/clocksource/tcb_clksrc.c 2423 2424ATMEL USBA UDC DRIVER 2425M: Nicolas Ferre <nicolas.ferre@microchip.com> 2426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2427S: Supported 2428F: drivers/usb/gadget/udc/atmel_usba_udc.* 2429 2430ATMEL WIRELESS DRIVER 2431M: Simon Kelley <simon@thekelleys.org.uk> 2432L: linux-wireless@vger.kernel.org 2433W: http://www.thekelleys.org.uk/atmel 2434W: http://atmelwlandriver.sourceforge.net/ 2435S: Maintained 2436F: drivers/net/wireless/atmel/atmel* 2437 2438ATMEL XDMA DRIVER 2439M: Ludovic Desroches <ludovic.desroches@microchip.com> 2440L: linux-arm-kernel@lists.infradead.org 2441L: dmaengine@vger.kernel.org 2442S: Supported 2443F: drivers/dma/at_xdmac.c 2444 2445ATOMIC INFRASTRUCTURE 2446M: Will Deacon <will.deacon@arm.com> 2447M: Peter Zijlstra <peterz@infradead.org> 2448R: Boqun Feng <boqun.feng@gmail.com> 2449L: linux-kernel@vger.kernel.org 2450S: Maintained 2451F: arch/*/include/asm/atomic*.h 2452F: include/*/atomic*.h 2453 2454ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2455M: Bradley Grove <linuxdrivers@attotech.com> 2456L: linux-scsi@vger.kernel.org 2457W: http://www.attotech.com 2458S: Supported 2459F: drivers/scsi/esas2r 2460 2461ATUSB IEEE 802.15.4 RADIO DRIVER 2462M: Stefan Schmidt <stefan@osg.samsung.com> 2463L: linux-wpan@vger.kernel.org 2464S: Maintained 2465F: drivers/net/ieee802154/atusb.c 2466F: drivers/net/ieee802154/atusb.h 2467F: drivers/net/ieee802154/at86rf230.h 2468 2469AUDIT SUBSYSTEM 2470M: Paul Moore <paul@paul-moore.com> 2471M: Eric Paris <eparis@redhat.com> 2472L: linux-audit@redhat.com (moderated for non-subscribers) 2473W: https://github.com/linux-audit 2474W: https://people.redhat.com/sgrubb/audit 2475T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2476S: Supported 2477F: include/linux/audit.h 2478F: include/uapi/linux/audit.h 2479F: kernel/audit* 2480 2481AUXILIARY DISPLAY DRIVERS 2482M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2483W: http://miguelojeda.es/auxdisplay.htm 2484W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2485S: Maintained 2486F: drivers/auxdisplay/ 2487F: include/linux/cfag12864b.h 2488 2489AX.25 NETWORK LAYER 2490M: Ralf Baechle <ralf@linux-mips.org> 2491L: linux-hams@vger.kernel.org 2492W: http://www.linux-ax25.org/ 2493S: Maintained 2494F: include/uapi/linux/ax25.h 2495F: include/net/ax25.h 2496F: net/ax25/ 2497 2498AXENTIA ARM DEVICES 2499M: Peter Rosin <peda@axentia.se> 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2501S: Maintained 2502F: Documentation/devicetree/bindings/arm/axentia.txt 2503F: arch/arm/boot/dts/at91-linea.dtsi 2504F: arch/arm/boot/dts/at91-tse850-3.dts 2505 2506AXENTIA ASOC DRIVERS 2507M: Peter Rosin <peda@axentia.se> 2508L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2509S: Maintained 2510F: Documentation/devicetree/bindings/sound/axentia,* 2511F: sound/soc/atmel/tse850-pcm5142.c 2512 2513AZ6007 DVB DRIVER 2514M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2515M: Mauro Carvalho Chehab <mchehab@kernel.org> 2516L: linux-media@vger.kernel.org 2517W: https://linuxtv.org 2518T: git git://linuxtv.org/media_tree.git 2519S: Maintained 2520F: drivers/media/usb/dvb-usb-v2/az6007.c 2521 2522AZTECH FM RADIO RECEIVER DRIVER 2523M: Hans Verkuil <hverkuil@xs4all.nl> 2524L: linux-media@vger.kernel.org 2525T: git git://linuxtv.org/media_tree.git 2526W: https://linuxtv.org 2527S: Maintained 2528F: drivers/media/radio/radio-aztech* 2529 2530B43 WIRELESS DRIVER 2531L: linux-wireless@vger.kernel.org 2532L: b43-dev@lists.infradead.org 2533W: http://wireless.kernel.org/en/users/Drivers/b43 2534S: Odd Fixes 2535F: drivers/net/wireless/broadcom/b43/ 2536 2537B43LEGACY WIRELESS DRIVER 2538M: Larry Finger <Larry.Finger@lwfinger.net> 2539L: linux-wireless@vger.kernel.org 2540L: b43-dev@lists.infradead.org 2541W: http://wireless.kernel.org/en/users/Drivers/b43 2542S: Maintained 2543F: drivers/net/wireless/broadcom/b43legacy/ 2544 2545BACKLIGHT CLASS/SUBSYSTEM 2546M: Lee Jones <lee.jones@linaro.org> 2547M: Daniel Thompson <daniel.thompson@linaro.org> 2548M: Jingoo Han <jingoohan1@gmail.com> 2549T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2550S: Maintained 2551F: drivers/video/backlight/ 2552F: include/linux/backlight.h 2553F: include/linux/pwm_backlight.h 2554F: Documentation/devicetree/bindings/leds/backlight 2555 2556BATMAN ADVANCED 2557M: Marek Lindner <mareklindner@neomailbox.ch> 2558M: Simon Wunderlich <sw@simonwunderlich.de> 2559M: Antonio Quartulli <a@unstable.cc> 2560L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2561W: https://www.open-mesh.org/ 2562Q: https://patchwork.open-mesh.org/project/batman/list/ 2563S: Maintained 2564F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2565F: Documentation/ABI/testing/sysfs-class-net-mesh 2566F: Documentation/networking/batman-adv.rst 2567F: include/uapi/linux/batman_adv.h 2568F: net/batman-adv/ 2569 2570BAYCOM/HDLCDRV DRIVERS FOR AX.25 2571M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2572L: linux-hams@vger.kernel.org 2573W: http://www.baycom.org/~tom/ham/ham.html 2574S: Maintained 2575F: drivers/net/hamradio/baycom* 2576 2577BCACHE (BLOCK LAYER CACHE) 2578M: Michael Lyle <mlyle@lyle.org> 2579M: Kent Overstreet <kent.overstreet@gmail.com> 2580L: linux-bcache@vger.kernel.org 2581W: http://bcache.evilpiepirate.org 2582C: irc://irc.oftc.net/bcache 2583S: Maintained 2584F: drivers/md/bcache/ 2585 2586BDISP ST MEDIA DRIVER 2587M: Fabien Dessenne <fabien.dessenne@st.com> 2588L: linux-media@vger.kernel.org 2589T: git git://linuxtv.org/media_tree.git 2590W: https://linuxtv.org 2591S: Supported 2592F: drivers/media/platform/sti/bdisp 2593 2594BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2595M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2596L: netdev@vger.kernel.org 2597S: Maintained 2598F: drivers/net/ethernet/ec_bhf.c 2599 2600BEFS FILE SYSTEM 2601M: Luis de Bethencourt <luisbg@kernel.org> 2602M: Salah Triki <salah.triki@gmail.com> 2603S: Maintained 2604T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2605F: Documentation/filesystems/befs.txt 2606F: fs/befs/ 2607 2608BFQ I/O SCHEDULER 2609M: Paolo Valente <paolo.valente@linaro.org> 2610M: Jens Axboe <axboe@kernel.dk> 2611L: linux-block@vger.kernel.org 2612S: Maintained 2613F: block/bfq-* 2614F: Documentation/block/bfq-iosched.txt 2615 2616BFS FILE SYSTEM 2617M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2618S: Maintained 2619F: Documentation/filesystems/bfs.txt 2620F: fs/bfs/ 2621F: include/uapi/linux/bfs_fs.h 2622 2623BLACKFIN ARCHITECTURE 2624M: Steven Miao <realmz6@gmail.com> 2625L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2626T: git git://git.code.sf.net/p/adi-linux/code 2627W: http://blackfin.uclinux.org 2628S: Supported 2629F: arch/blackfin/ 2630 2631BLACKFIN EMAC DRIVER 2632L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2633W: http://blackfin.uclinux.org 2634S: Supported 2635F: drivers/net/ethernet/adi/ 2636 2637BLACKFIN MEDIA DRIVER 2638M: Scott Jiang <scott.jiang.linux@gmail.com> 2639L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2640W: http://blackfin.uclinux.org/ 2641S: Supported 2642F: drivers/media/platform/blackfin/ 2643F: drivers/media/i2c/adv7183* 2644F: drivers/media/i2c/vs6624* 2645 2646BLACKFIN RTC DRIVER 2647L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2648W: http://blackfin.uclinux.org 2649S: Supported 2650F: drivers/rtc/rtc-bfin.c 2651 2652BLACKFIN SDH DRIVER 2653L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2654W: http://blackfin.uclinux.org 2655S: Supported 2656F: drivers/mmc/host/bfin_sdh.c 2657 2658BLACKFIN SERIAL DRIVER 2659L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2660W: http://blackfin.uclinux.org 2661S: Supported 2662F: drivers/tty/serial/bfin_uart.c 2663 2664BLACKFIN WATCHDOG DRIVER 2665L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2666W: http://blackfin.uclinux.org 2667S: Supported 2668F: drivers/watchdog/bfin_wdt.c 2669 2670BLINKM RGB LED DRIVER 2671M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2672S: Maintained 2673F: drivers/leds/leds-blinkm.c 2674 2675BLOCK LAYER 2676M: Jens Axboe <axboe@kernel.dk> 2677L: linux-block@vger.kernel.org 2678T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2679S: Maintained 2680F: block/ 2681F: kernel/trace/blktrace.c 2682F: lib/sbitmap.c 2683 2684BLOCK2MTD DRIVER 2685M: Joern Engel <joern@lazybastard.org> 2686L: linux-mtd@lists.infradead.org 2687S: Maintained 2688F: drivers/mtd/devices/block2mtd.c 2689 2690BLUETOOTH DRIVERS 2691M: Marcel Holtmann <marcel@holtmann.org> 2692M: Gustavo Padovan <gustavo@padovan.org> 2693M: Johan Hedberg <johan.hedberg@gmail.com> 2694L: linux-bluetooth@vger.kernel.org 2695W: http://www.bluez.org/ 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2697T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2698S: Maintained 2699F: drivers/bluetooth/ 2700 2701BLUETOOTH SUBSYSTEM 2702M: Marcel Holtmann <marcel@holtmann.org> 2703M: Gustavo Padovan <gustavo@padovan.org> 2704M: Johan Hedberg <johan.hedberg@gmail.com> 2705L: linux-bluetooth@vger.kernel.org 2706W: http://www.bluez.org/ 2707T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2709S: Maintained 2710F: net/bluetooth/ 2711F: include/net/bluetooth/ 2712 2713BONDING DRIVER 2714M: Jay Vosburgh <j.vosburgh@gmail.com> 2715M: Veaceslav Falico <vfalico@gmail.com> 2716M: Andy Gospodarek <andy@greyhouse.net> 2717L: netdev@vger.kernel.org 2718W: http://sourceforge.net/projects/bonding/ 2719S: Supported 2720F: drivers/net/bonding/ 2721F: include/uapi/linux/if_bonding.h 2722 2723BPF (Safe dynamic programs and tools) 2724M: Alexei Starovoitov <ast@kernel.org> 2725M: Daniel Borkmann <daniel@iogearbox.net> 2726L: netdev@vger.kernel.org 2727L: linux-kernel@vger.kernel.org 2728S: Supported 2729F: arch/x86/net/bpf_jit* 2730F: Documentation/networking/filter.txt 2731F: Documentation/bpf/ 2732F: include/linux/bpf* 2733F: include/linux/filter.h 2734F: include/uapi/linux/bpf* 2735F: include/uapi/linux/filter.h 2736F: kernel/bpf/ 2737F: kernel/trace/bpf_trace.c 2738F: lib/test_bpf.c 2739F: net/bpf/ 2740F: net/core/filter.c 2741F: net/sched/act_bpf.c 2742F: net/sched/cls_bpf.c 2743F: samples/bpf/ 2744F: tools/bpf/ 2745F: tools/testing/selftests/bpf/ 2746 2747BROADCOM B44 10/100 ETHERNET DRIVER 2748M: Michael Chan <michael.chan@broadcom.com> 2749L: netdev@vger.kernel.org 2750S: Supported 2751F: drivers/net/ethernet/broadcom/b44.* 2752 2753BROADCOM B53 ETHERNET SWITCH DRIVER 2754M: Florian Fainelli <f.fainelli@gmail.com> 2755L: netdev@vger.kernel.org 2756L: openwrt-devel@lists.openwrt.org (subscribers-only) 2757S: Supported 2758F: drivers/net/dsa/b53/* 2759F: include/linux/platform_data/b53.h 2760 2761BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2762M: Florian Fainelli <f.fainelli@gmail.com> 2763M: Ray Jui <rjui@broadcom.com> 2764M: Scott Branden <sbranden@broadcom.com> 2765M: bcm-kernel-feedback-list@broadcom.com 2766T: git git://github.com/broadcom/mach-bcm 2767S: Maintained 2768N: bcm281* 2769N: bcm113* 2770N: bcm216* 2771N: kona 2772F: arch/arm/mach-bcm/ 2773 2774BROADCOM BCM2835 ARM ARCHITECTURE 2775M: Eric Anholt <eric@anholt.net> 2776M: Stefan Wahren <stefan.wahren@i2se.com> 2777L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2779T: git git://github.com/anholt/linux 2780S: Maintained 2781N: bcm2835 2782F: drivers/staging/vc04_services 2783 2784BROADCOM BCM47XX MIPS ARCHITECTURE 2785M: Hauke Mehrtens <hauke@hauke-m.de> 2786M: Rafał Miłecki <zajec5@gmail.com> 2787L: linux-mips@linux-mips.org 2788S: Maintained 2789F: Documentation/devicetree/bindings/mips/brcm/ 2790F: arch/mips/bcm47xx/* 2791F: arch/mips/include/asm/mach-bcm47xx/* 2792 2793BROADCOM BCM5301X ARM ARCHITECTURE 2794M: Hauke Mehrtens <hauke@hauke-m.de> 2795M: Rafał Miłecki <zajec5@gmail.com> 2796M: Jon Mason <jonmason@broadcom.com> 2797M: bcm-kernel-feedback-list@broadcom.com 2798L: linux-arm-kernel@lists.infradead.org 2799S: Maintained 2800F: arch/arm/mach-bcm/bcm_5301x.c 2801F: arch/arm/boot/dts/bcm5301x*.dtsi 2802F: arch/arm/boot/dts/bcm470* 2803F: arch/arm/boot/dts/bcm953012* 2804 2805BROADCOM BCM53573 ARM ARCHITECTURE 2806M: Rafał Miłecki <rafal@milecki.pl> 2807L: linux-arm-kernel@lists.infradead.org 2808S: Maintained 2809F: arch/arm/boot/dts/bcm53573* 2810F: arch/arm/boot/dts/bcm47189* 2811 2812BROADCOM BCM63XX ARM ARCHITECTURE 2813M: Florian Fainelli <f.fainelli@gmail.com> 2814M: bcm-kernel-feedback-list@broadcom.com 2815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2816T: git git://github.com/broadcom/stblinux.git 2817S: Maintained 2818N: bcm63xx 2819 2820BROADCOM BCM63XX/BCM33XX UDC DRIVER 2821M: Kevin Cernekee <cernekee@gmail.com> 2822L: linux-usb@vger.kernel.org 2823S: Maintained 2824F: drivers/usb/gadget/udc/bcm63xx_udc.* 2825 2826BROADCOM BCM7XXX ARM ARCHITECTURE 2827M: Brian Norris <computersforpeace@gmail.com> 2828M: Gregory Fong <gregory.0xf0@gmail.com> 2829M: Florian Fainelli <f.fainelli@gmail.com> 2830M: bcm-kernel-feedback-list@broadcom.com 2831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2832T: git git://github.com/broadcom/stblinux.git 2833S: Maintained 2834F: arch/arm/mach-bcm/*brcmstb* 2835F: arch/arm/boot/dts/bcm7*.dts* 2836F: drivers/bus/brcmstb_gisb.c 2837N: brcmstb 2838 2839BROADCOM BMIPS CPUFREQ DRIVER 2840M: Markus Mayer <mmayer@broadcom.com> 2841M: bcm-kernel-feedback-list@broadcom.com 2842L: linux-pm@vger.kernel.org 2843S: Maintained 2844F: drivers/cpufreq/bmips-cpufreq.c 2845 2846BROADCOM BMIPS MIPS ARCHITECTURE 2847M: Kevin Cernekee <cernekee@gmail.com> 2848M: Florian Fainelli <f.fainelli@gmail.com> 2849L: linux-mips@linux-mips.org 2850T: git git://github.com/broadcom/stblinux.git 2851S: Maintained 2852F: arch/mips/bmips/* 2853F: arch/mips/include/asm/mach-bmips/* 2854F: arch/mips/kernel/*bmips* 2855F: arch/mips/boot/dts/brcm/bcm*.dts* 2856F: drivers/irqchip/irq-bcm63* 2857F: drivers/irqchip/irq-bcm7* 2858F: drivers/irqchip/irq-brcmstb* 2859F: include/linux/bcm963xx_nvram.h 2860F: include/linux/bcm963xx_tag.h 2861 2862BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2863M: Rasesh Mody <rasesh.mody@cavium.com> 2864M: Harish Patil <harish.patil@cavium.com> 2865M: Dept-GELinuxNICDev@cavium.com 2866L: netdev@vger.kernel.org 2867S: Supported 2868F: drivers/net/ethernet/broadcom/bnx2.* 2869F: drivers/net/ethernet/broadcom/bnx2_* 2870 2871BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2872M: QLogic-Storage-Upstream@qlogic.com 2873L: linux-scsi@vger.kernel.org 2874S: Supported 2875F: drivers/scsi/bnx2fc/ 2876 2877BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2878M: QLogic-Storage-Upstream@qlogic.com 2879L: linux-scsi@vger.kernel.org 2880S: Supported 2881F: drivers/scsi/bnx2i/ 2882 2883BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2884M: Ariel Elior <ariel.elior@cavium.com> 2885M: everest-linux-l2@cavium.com 2886L: netdev@vger.kernel.org 2887S: Supported 2888F: drivers/net/ethernet/broadcom/bnx2x/ 2889 2890BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2891M: Michael Chan <michael.chan@broadcom.com> 2892L: netdev@vger.kernel.org 2893S: Supported 2894F: drivers/net/ethernet/broadcom/bnxt/ 2895 2896BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2897M: Arend van Spriel <arend.vanspriel@broadcom.com> 2898M: Franky Lin <franky.lin@broadcom.com> 2899M: Hante Meuleman <hante.meuleman@broadcom.com> 2900M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2901M: Wright Feng <wright.feng@cypress.com> 2902L: linux-wireless@vger.kernel.org 2903L: brcm80211-dev-list.pdl@broadcom.com 2904L: brcm80211-dev-list@cypress.com 2905S: Supported 2906F: drivers/net/wireless/broadcom/brcm80211/ 2907 2908BROADCOM BRCMSTB GPIO DRIVER 2909M: Gregory Fong <gregory.0xf0@gmail.com> 2910L: bcm-kernel-feedback-list@broadcom.com 2911S: Supported 2912F: drivers/gpio/gpio-brcmstb.c 2913F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2914 2915BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2916M: Al Cooper <alcooperx@gmail.com> 2917L: linux-kernel@vger.kernel.org 2918L: bcm-kernel-feedback-list@broadcom.com 2919S: Maintained 2920F: drivers/phy/broadcom/phy-brcm-usb* 2921 2922BROADCOM GENET ETHERNET DRIVER 2923M: Doug Berger <opendmb@gmail.com> 2924M: Florian Fainelli <f.fainelli@gmail.com> 2925L: netdev@vger.kernel.org 2926S: Supported 2927F: drivers/net/ethernet/broadcom/genet/ 2928 2929BROADCOM IPROC ARM ARCHITECTURE 2930M: Ray Jui <rjui@broadcom.com> 2931M: Scott Branden <sbranden@broadcom.com> 2932M: Jon Mason <jonmason@broadcom.com> 2933M: bcm-kernel-feedback-list@broadcom.com 2934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2935T: git git://github.com/broadcom/cygnus-linux.git 2936S: Maintained 2937N: iproc 2938N: cygnus 2939N: bcm[-_]nsp 2940N: bcm9113* 2941N: bcm9583* 2942N: bcm9585* 2943N: bcm9586* 2944N: bcm988312 2945N: bcm113* 2946N: bcm583* 2947N: bcm585* 2948N: bcm586* 2949N: bcm88312 2950N: hr2 2951F: arch/arm64/boot/dts/broadcom/ns2* 2952F: drivers/clk/bcm/clk-ns* 2953F: drivers/pinctrl/bcm/pinctrl-ns* 2954 2955BROADCOM KONA GPIO DRIVER 2956M: Ray Jui <rjui@broadcom.com> 2957L: bcm-kernel-feedback-list@broadcom.com 2958S: Supported 2959F: drivers/gpio/gpio-bcm-kona.c 2960F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2961 2962BROADCOM NETXTREME-E ROCE DRIVER 2963M: Selvin Xavier <selvin.xavier@broadcom.com> 2964M: Devesh Sharma <devesh.sharma@broadcom.com> 2965M: Somnath Kotur <somnath.kotur@broadcom.com> 2966M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2967L: linux-rdma@vger.kernel.org 2968W: http://www.broadcom.com 2969S: Supported 2970F: drivers/infiniband/hw/bnxt_re/ 2971F: include/uapi/rdma/bnxt_re-abi.h 2972 2973BROADCOM NVRAM DRIVER 2974M: Rafał Miłecki <zajec5@gmail.com> 2975L: linux-mips@linux-mips.org 2976S: Maintained 2977F: drivers/firmware/broadcom/* 2978 2979BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2980M: Rafał Miłecki <zajec5@gmail.com> 2981L: linux-wireless@vger.kernel.org 2982S: Maintained 2983F: drivers/bcma/ 2984F: include/linux/bcma/ 2985 2986BROADCOM STB AVS CPUFREQ DRIVER 2987M: Markus Mayer <mmayer@broadcom.com> 2988M: bcm-kernel-feedback-list@broadcom.com 2989L: linux-pm@vger.kernel.org 2990S: Maintained 2991F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2992F: drivers/cpufreq/brcmstb* 2993 2994BROADCOM STB AVS TMON DRIVER 2995M: Markus Mayer <mmayer@broadcom.com> 2996M: bcm-kernel-feedback-list@broadcom.com 2997L: linux-pm@vger.kernel.org 2998S: Maintained 2999F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3000F: drivers/thermal/broadcom/brcmstb* 3001 3002BROADCOM STB NAND FLASH DRIVER 3003M: Brian Norris <computersforpeace@gmail.com> 3004M: Kamal Dasu <kdasu.kdev@gmail.com> 3005L: linux-mtd@lists.infradead.org 3006L: bcm-kernel-feedback-list@broadcom.com 3007S: Maintained 3008F: drivers/mtd/nand/brcmnand/ 3009 3010BROADCOM STB DPFE DRIVER 3011M: Markus Mayer <mmayer@broadcom.com> 3012M: bcm-kernel-feedback-list@broadcom.com 3013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3014S: Maintained 3015F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3016F: drivers/memory/brcmstb_dpfe.c 3017 3018BROADCOM SYSTEMPORT ETHERNET DRIVER 3019M: Florian Fainelli <f.fainelli@gmail.com> 3020L: netdev@vger.kernel.org 3021S: Supported 3022F: drivers/net/ethernet/broadcom/bcmsysport.* 3023 3024BROADCOM TG3 GIGABIT ETHERNET DRIVER 3025M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3026M: Prashant Sreedharan <prashant@broadcom.com> 3027M: Michael Chan <mchan@broadcom.com> 3028L: netdev@vger.kernel.org 3029S: Supported 3030F: drivers/net/ethernet/broadcom/tg3.* 3031 3032BROCADE BFA FC SCSI DRIVER 3033M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3034M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3035L: linux-scsi@vger.kernel.org 3036S: Supported 3037F: drivers/scsi/bfa/ 3038 3039BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3040M: Rasesh Mody <rasesh.mody@cavium.com> 3041M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3042M: Dept-GELinuxNICDev@cavium.com 3043L: netdev@vger.kernel.org 3044S: Supported 3045F: drivers/net/ethernet/brocade/bna/ 3046 3047BSG (block layer generic sg v4 driver) 3048M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3049L: linux-scsi@vger.kernel.org 3050S: Supported 3051F: block/bsg.c 3052F: include/linux/bsg.h 3053F: include/uapi/linux/bsg.h 3054 3055BT87X AUDIO DRIVER 3056M: Clemens Ladisch <clemens@ladisch.de> 3057L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3058T: git git://git.alsa-project.org/alsa-kernel.git 3059S: Maintained 3060F: Documentation/sound/alsa/Bt87x.txt 3061F: sound/pci/bt87x.c 3062 3063BT8XXGPIO DRIVER 3064M: Michael Buesch <m@bues.ch> 3065W: http://bu3sch.de/btgpio.php 3066S: Maintained 3067F: drivers/gpio/gpio-bt8xx.c 3068 3069BTRFS FILE SYSTEM 3070M: Chris Mason <clm@fb.com> 3071M: Josef Bacik <jbacik@fb.com> 3072M: David Sterba <dsterba@suse.com> 3073L: linux-btrfs@vger.kernel.org 3074W: http://btrfs.wiki.kernel.org/ 3075Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3077S: Maintained 3078F: Documentation/filesystems/btrfs.txt 3079F: fs/btrfs/ 3080F: include/linux/btrfs* 3081F: include/uapi/linux/btrfs* 3082 3083BTTV VIDEO4LINUX DRIVER 3084M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3085M: Mauro Carvalho Chehab <mchehab@kernel.org> 3086L: linux-media@vger.kernel.org 3087W: https://linuxtv.org 3088T: git git://linuxtv.org/media_tree.git 3089S: Odd fixes 3090F: Documentation/media/v4l-drivers/bttv* 3091F: drivers/media/pci/bt8xx/bttv* 3092 3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3094M: Chanwoo Choi <cw00.choi@samsung.com> 3095L: linux-pm@vger.kernel.org 3096L: linux-samsung-soc@vger.kernel.org 3097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3098S: Maintained 3099F: drivers/devfreq/exynos-bus.c 3100F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3101 3102BUSLOGIC SCSI DRIVER 3103M: Khalid Aziz <khalid@gonehiking.org> 3104L: linux-scsi@vger.kernel.org 3105S: Maintained 3106F: drivers/scsi/BusLogic.* 3107F: drivers/scsi/FlashPoint.* 3108 3109C-MEDIA CMI8788 DRIVER 3110M: Clemens Ladisch <clemens@ladisch.de> 3111L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3112T: git git://git.alsa-project.org/alsa-kernel.git 3113S: Maintained 3114F: sound/pci/oxygen/ 3115 3116C6X ARCHITECTURE 3117M: Mark Salter <msalter@redhat.com> 3118M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3119L: linux-c6x-dev@linux-c6x.org 3120W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3121S: Maintained 3122F: arch/c6x/ 3123 3124CA8210 IEEE-802.15.4 RADIO DRIVER 3125M: Harry Morris <h.morris@cascoda.com> 3126L: linux-wpan@vger.kernel.org 3127W: https://github.com/Cascoda/ca8210-linux.git 3128S: Maintained 3129F: drivers/net/ieee802154/ca8210.c 3130F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3131 3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3133M: David Howells <dhowells@redhat.com> 3134L: linux-cachefs@redhat.com (moderated for non-subscribers) 3135S: Supported 3136F: Documentation/filesystems/caching/cachefiles.txt 3137F: fs/cachefiles/ 3138 3139CADET FM/AM RADIO RECEIVER DRIVER 3140M: Hans Verkuil <hverkuil@xs4all.nl> 3141L: linux-media@vger.kernel.org 3142T: git git://linuxtv.org/media_tree.git 3143W: https://linuxtv.org 3144S: Maintained 3145F: drivers/media/radio/radio-cadet* 3146 3147CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3148M: Jonathan Corbet <corbet@lwn.net> 3149L: linux-media@vger.kernel.org 3150T: git git://linuxtv.org/media_tree.git 3151S: Maintained 3152F: Documentation/media/v4l-drivers/cafe_ccic* 3153F: drivers/media/platform/marvell-ccic/ 3154 3155CAIF NETWORK LAYER 3156M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3157L: netdev@vger.kernel.org 3158S: Supported 3159F: Documentation/networking/caif/ 3160F: drivers/net/caif/ 3161F: include/uapi/linux/caif/ 3162F: include/net/caif/ 3163F: net/caif/ 3164 3165CALGARY x86-64 IOMMU 3166M: Muli Ben-Yehuda <mulix@mulix.org> 3167M: Jon Mason <jdmason@kudzu.us> 3168L: iommu@lists.linux-foundation.org 3169S: Maintained 3170F: arch/x86/kernel/pci-calgary_64.c 3171F: arch/x86/kernel/tce_64.c 3172F: arch/x86/include/asm/calgary.h 3173F: arch/x86/include/asm/tce.h 3174 3175CAN NETWORK DRIVERS 3176M: Wolfgang Grandegger <wg@grandegger.com> 3177M: Marc Kleine-Budde <mkl@pengutronix.de> 3178L: linux-can@vger.kernel.org 3179W: https://github.com/linux-can 3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3182S: Maintained 3183F: Documentation/devicetree/bindings/net/can/ 3184F: drivers/net/can/ 3185F: include/linux/can/dev.h 3186F: include/linux/can/platform/ 3187F: include/uapi/linux/can/error.h 3188F: include/uapi/linux/can/netlink.h 3189 3190CAN NETWORK LAYER 3191M: Oliver Hartkopp <socketcan@hartkopp.net> 3192M: Marc Kleine-Budde <mkl@pengutronix.de> 3193L: linux-can@vger.kernel.org 3194W: https://github.com/linux-can 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3197S: Maintained 3198F: Documentation/networking/can.txt 3199F: net/can/ 3200F: include/linux/can/core.h 3201F: include/uapi/linux/can.h 3202F: include/uapi/linux/can/bcm.h 3203F: include/uapi/linux/can/raw.h 3204F: include/uapi/linux/can/gw.h 3205 3206CAPABILITIES 3207M: Serge Hallyn <serge@hallyn.com> 3208L: linux-security-module@vger.kernel.org 3209S: Supported 3210F: include/linux/capability.h 3211F: include/uapi/linux/capability.h 3212F: security/commoncap.c 3213F: kernel/capability.c 3214 3215CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3216M: Kevin Tsai <ktsai@capellamicro.com> 3217S: Maintained 3218F: drivers/iio/light/cm* 3219 3220CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3221M: Christian Lamparter <chunkeey@googlemail.com> 3222L: linux-wireless@vger.kernel.org 3223W: http://wireless.kernel.org/en/users/Drivers/carl9170 3224S: Maintained 3225F: drivers/net/wireless/ath/carl9170/ 3226 3227CAVIUM I2C DRIVER 3228M: Jan Glauber <jglauber@cavium.com> 3229M: David Daney <david.daney@cavium.com> 3230W: http://www.cavium.com 3231S: Supported 3232F: drivers/i2c/busses/i2c-octeon* 3233F: drivers/i2c/busses/i2c-thunderx* 3234 3235CAVIUM LIQUIDIO NETWORK DRIVER 3236M: Derek Chickles <derek.chickles@caviumnetworks.com> 3237M: Satanand Burla <satananda.burla@caviumnetworks.com> 3238M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3239M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3240L: netdev@vger.kernel.org 3241W: http://www.cavium.com 3242S: Supported 3243F: drivers/net/ethernet/cavium/liquidio/ 3244 3245CAVIUM MMC DRIVER 3246M: Jan Glauber <jglauber@cavium.com> 3247M: David Daney <david.daney@cavium.com> 3248M: Steven J. Hill <Steven.Hill@cavium.com> 3249W: http://www.cavium.com 3250S: Supported 3251F: drivers/mmc/host/cavium* 3252 3253CAVIUM OCTEON-TX CRYPTO DRIVER 3254M: George Cherian <george.cherian@cavium.com> 3255L: linux-crypto@vger.kernel.org 3256W: http://www.cavium.com 3257S: Supported 3258F: drivers/crypto/cavium/cpt/ 3259 3260CAVIUM THUNDERX2 ARM64 SOC 3261M: Robert Richter <rrichter@cavium.com> 3262M: Jayachandran C <jnair@caviumnetworks.com> 3263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3264S: Maintained 3265F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3266F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3267 3268CC2520 IEEE-802.15.4 RADIO DRIVER 3269M: Varka Bhadram <varkabhadram@gmail.com> 3270L: linux-wpan@vger.kernel.org 3271S: Maintained 3272F: drivers/net/ieee802154/cc2520.c 3273F: include/linux/spi/cc2520.h 3274F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3275 3276CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3277M: Gilad Ben-Yossef <gilad@benyossef.com> 3278L: linux-crypto@vger.kernel.org 3279L: driverdev-devel@linuxdriverproject.org 3280S: Supported 3281F: drivers/staging/ccree/ 3282W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3283 3284CEC FRAMEWORK 3285M: Hans Verkuil <hans.verkuil@cisco.com> 3286L: linux-media@vger.kernel.org 3287T: git git://linuxtv.org/media_tree.git 3288W: http://linuxtv.org 3289S: Supported 3290F: Documentation/media/kapi/cec-core.rst 3291F: Documentation/media/uapi/cec 3292F: drivers/media/cec/ 3293F: drivers/media/rc/keymaps/rc-cec.c 3294F: include/media/cec.h 3295F: include/media/cec-notifier.h 3296F: include/uapi/linux/cec.h 3297F: include/uapi/linux/cec-funcs.h 3298F: Documentation/devicetree/bindings/media/cec.txt 3299 3300CEC GPIO DRIVER 3301M: Hans Verkuil <hans.verkuil@cisco.com> 3302L: linux-media@vger.kernel.org 3303T: git git://linuxtv.org/media_tree.git 3304W: http://linuxtv.org 3305S: Supported 3306F: drivers/media/platform/cec-gpio/ 3307F: Documentation/devicetree/bindings/media/cec-gpio.txt 3308 3309CELL BROADBAND ENGINE ARCHITECTURE 3310M: Arnd Bergmann <arnd@arndb.de> 3311L: linuxppc-dev@lists.ozlabs.org 3312W: http://www.ibm.com/developerworks/power/cell/ 3313S: Supported 3314F: arch/powerpc/include/asm/cell*.h 3315F: arch/powerpc/include/asm/spu*.h 3316F: arch/powerpc/include/uapi/asm/spu*.h 3317F: arch/powerpc/oprofile/*cell* 3318F: arch/powerpc/platforms/cell/ 3319 3320CEPH COMMON CODE (LIBCEPH) 3321M: Ilya Dryomov <idryomov@gmail.com> 3322M: "Yan, Zheng" <zyan@redhat.com> 3323M: Sage Weil <sage@redhat.com> 3324L: ceph-devel@vger.kernel.org 3325W: http://ceph.com/ 3326T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3327T: git git://github.com/ceph/ceph-client.git 3328S: Supported 3329F: net/ceph/ 3330F: include/linux/ceph/ 3331F: include/linux/crush/ 3332 3333CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3334M: "Yan, Zheng" <zyan@redhat.com> 3335M: Sage Weil <sage@redhat.com> 3336M: Ilya Dryomov <idryomov@gmail.com> 3337L: ceph-devel@vger.kernel.org 3338W: http://ceph.com/ 3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3340T: git git://github.com/ceph/ceph-client.git 3341S: Supported 3342F: Documentation/filesystems/ceph.txt 3343F: fs/ceph/ 3344 3345CERTIFICATE HANDLING: 3346M: David Howells <dhowells@redhat.com> 3347M: David Woodhouse <dwmw2@infradead.org> 3348L: keyrings@vger.kernel.org 3349S: Maintained 3350F: Documentation/module-signing.txt 3351F: certs/ 3352F: scripts/sign-file.c 3353F: scripts/extract-cert.c 3354 3355CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3356L: linux-usb@vger.kernel.org 3357S: Orphan 3358F: Documentation/usb/WUSB-Design-overview.txt 3359F: Documentation/usb/wusb-cbaf 3360F: drivers/usb/host/hwa-hc.c 3361F: drivers/usb/host/whci/ 3362F: drivers/usb/wusbcore/ 3363F: include/linux/usb/wusb* 3364 3365CFAG12864B LCD DRIVER 3366M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3367W: http://miguelojeda.es/auxdisplay.htm 3368W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3369S: Maintained 3370F: drivers/auxdisplay/cfag12864b.c 3371F: include/linux/cfag12864b.h 3372 3373CFAG12864BFB LCD FRAMEBUFFER DRIVER 3374M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3375W: http://miguelojeda.es/auxdisplay.htm 3376W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3377S: Maintained 3378F: drivers/auxdisplay/cfag12864bfb.c 3379F: include/linux/cfag12864b.h 3380 3381802.11 (including CFG80211/NL80211) 3382M: Johannes Berg <johannes@sipsolutions.net> 3383L: linux-wireless@vger.kernel.org 3384W: http://wireless.kernel.org/ 3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3387S: Maintained 3388F: net/wireless/ 3389F: include/uapi/linux/nl80211.h 3390F: include/linux/ieee80211.h 3391F: include/net/wext.h 3392F: include/net/cfg80211.h 3393F: include/net/iw_handler.h 3394F: include/net/ieee80211_radiotap.h 3395F: Documentation/driver-api/80211/cfg80211.rst 3396F: Documentation/networking/regulatory.txt 3397 3398CHAR and MISC DRIVERS 3399M: Arnd Bergmann <arnd@arndb.de> 3400M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3401T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3402S: Supported 3403F: drivers/char/* 3404F: drivers/misc/* 3405F: include/linux/miscdevice.h 3406 3407CHECKPATCH 3408M: Andy Whitcroft <apw@canonical.com> 3409M: Joe Perches <joe@perches.com> 3410S: Maintained 3411F: scripts/checkpatch.pl 3412 3413CHINESE DOCUMENTATION 3414M: Harry Wei <harryxiyou@gmail.com> 3415L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3416L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3417S: Maintained 3418F: Documentation/translations/zh_CN/ 3419 3420CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3421M: Peter Chen <Peter.Chen@nxp.com> 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3423L: linux-usb@vger.kernel.org 3424S: Maintained 3425F: drivers/usb/chipidea/ 3426 3427CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3428M: Hans de Goede <hdegoede@redhat.com> 3429L: linux-input@vger.kernel.org 3430S: Maintained 3431F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3432F: drivers/input/touchscreen/chipone_icn8318.c 3433 3434CHROME HARDWARE PLATFORM SUPPORT 3435M: Benson Leung <bleung@chromium.org> 3436M: Olof Johansson <olof@lixom.net> 3437S: Maintained 3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3439F: drivers/platform/chrome/ 3440 3441CIRRUS LOGIC AUDIO CODEC DRIVERS 3442M: Brian Austin <brian.austin@cirrus.com> 3443M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3444L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3445S: Maintained 3446F: sound/soc/codecs/cs* 3447 3448CIRRUS LOGIC EP93XX ETHERNET DRIVER 3449M: Hartley Sweeten <hsweeten@visionengravers.com> 3450L: netdev@vger.kernel.org 3451S: Maintained 3452F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3453 3454CISCO FCOE HBA DRIVER 3455M: Satish Kharat <satishkh@cisco.com> 3456M: Sesidhar Baddela <sebaddel@cisco.com> 3457M: Karan Tilak Kumar <kartilak@cisco.com> 3458L: linux-scsi@vger.kernel.org 3459S: Supported 3460F: drivers/scsi/fnic/ 3461 3462CISCO SCSI HBA DRIVER 3463M: Karan Tilak Kumar <kartilak@cisco.com> 3464M: Sesidhar Baddela <sebaddel@cisco.com> 3465L: linux-scsi@vger.kernel.org 3466S: Supported 3467F: drivers/scsi/snic/ 3468 3469CISCO VIC ETHERNET NIC DRIVER 3470M: Christian Benvenuti <benve@cisco.com> 3471M: Govindarajulu Varadarajan <_govind@gmx.com> 3472M: Parvi Kaustubhi <pkaustub@cisco.com> 3473S: Supported 3474F: drivers/net/ethernet/cisco/enic/ 3475 3476CISCO VIC LOW LATENCY NIC DRIVER 3477M: Christian Benvenuti <benve@cisco.com> 3478M: Dave Goodell <dgoodell@cisco.com> 3479S: Supported 3480F: drivers/infiniband/hw/usnic/ 3481 3482CLEANCACHE API 3483M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3484L: linux-kernel@vger.kernel.org 3485S: Maintained 3486F: mm/cleancache.c 3487F: include/linux/cleancache.h 3488 3489CLK API 3490M: Russell King <linux@armlinux.org.uk> 3491L: linux-clk@vger.kernel.org 3492S: Maintained 3493F: include/linux/clk.h 3494 3495CLOCKSOURCE, CLOCKEVENT DRIVERS 3496M: Daniel Lezcano <daniel.lezcano@linaro.org> 3497M: Thomas Gleixner <tglx@linutronix.de> 3498L: linux-kernel@vger.kernel.org 3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3500S: Supported 3501F: drivers/clocksource/ 3502F: Documentation/devicetree/bindings/timer/ 3503 3504CMPC ACPI DRIVER 3505M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3506M: Daniel Oliveira Nascimento <don@syst.com.br> 3507L: platform-driver-x86@vger.kernel.org 3508S: Supported 3509F: drivers/platform/x86/classmate-laptop.c 3510 3511COBALT MEDIA DRIVER 3512M: Hans Verkuil <hans.verkuil@cisco.com> 3513L: linux-media@vger.kernel.org 3514T: git git://linuxtv.org/media_tree.git 3515W: https://linuxtv.org 3516S: Supported 3517F: drivers/media/pci/cobalt/ 3518 3519COCCINELLE/Semantic Patches (SmPL) 3520M: Julia Lawall <Julia.Lawall@lip6.fr> 3521M: Gilles Muller <Gilles.Muller@lip6.fr> 3522M: Nicolas Palix <nicolas.palix@imag.fr> 3523M: Michal Marek <michal.lkml@markovi.net> 3524L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3525T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3526W: http://coccinelle.lip6.fr/ 3527S: Supported 3528F: Documentation/dev-tools/coccinelle.rst 3529F: scripts/coccinelle/ 3530F: scripts/coccicheck 3531 3532CODA FILE SYSTEM 3533M: Jan Harkes <jaharkes@cs.cmu.edu> 3534M: coda@cs.cmu.edu 3535L: codalist@coda.cs.cmu.edu 3536W: http://www.coda.cs.cmu.edu/ 3537S: Maintained 3538F: Documentation/filesystems/coda.txt 3539F: fs/coda/ 3540F: include/linux/coda*.h 3541F: include/uapi/linux/coda*.h 3542 3543CODA V4L2 MEM2MEM DRIVER 3544M: Philipp Zabel <p.zabel@pengutronix.de> 3545L: linux-media@vger.kernel.org 3546S: Maintained 3547F: Documentation/devicetree/bindings/media/coda.txt 3548F: drivers/media/platform/coda/ 3549 3550COMMON CLK FRAMEWORK 3551M: Michael Turquette <mturquette@baylibre.com> 3552M: Stephen Boyd <sboyd@codeaurora.org> 3553L: linux-clk@vger.kernel.org 3554Q: http://patchwork.kernel.org/project/linux-clk/list/ 3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3556S: Maintained 3557F: Documentation/devicetree/bindings/clock/ 3558F: drivers/clk/ 3559X: drivers/clk/clkdev.c 3560F: include/linux/clk-pr* 3561F: include/linux/clk/ 3562 3563COMMON INTERNET FILE SYSTEM (CIFS) 3564M: Steve French <sfrench@samba.org> 3565L: linux-cifs@vger.kernel.org 3566L: samba-technical@lists.samba.org (moderated for non-subscribers) 3567W: http://linux-cifs.samba.org/ 3568T: git git://git.samba.org/sfrench/cifs-2.6.git 3569S: Supported 3570F: Documentation/filesystems/cifs/ 3571F: fs/cifs/ 3572 3573COMPACTPCI HOTPLUG CORE 3574M: Scott Murray <scott@spiteful.org> 3575L: linux-pci@vger.kernel.org 3576S: Maintained 3577F: drivers/pci/hotplug/cpci_hotplug* 3578 3579COMPACTPCI HOTPLUG GENERIC DRIVER 3580M: Scott Murray <scott@spiteful.org> 3581L: linux-pci@vger.kernel.org 3582S: Maintained 3583F: drivers/pci/hotplug/cpcihp_generic.c 3584 3585COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3586M: Scott Murray <scott@spiteful.org> 3587L: linux-pci@vger.kernel.org 3588S: Maintained 3589F: drivers/pci/hotplug/cpcihp_zt5550.* 3590 3591COMPAL LAPTOP SUPPORT 3592M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3593L: platform-driver-x86@vger.kernel.org 3594S: Maintained 3595F: drivers/platform/x86/compal-laptop.c 3596 3597CONEXANT ACCESSRUNNER USB DRIVER 3598L: accessrunner-general@lists.sourceforge.net 3599W: http://accessrunner.sourceforge.net/ 3600S: Orphan 3601F: drivers/usb/atm/cxacru.c 3602 3603CONFIGFS 3604M: Joel Becker <jlbec@evilplan.org> 3605M: Christoph Hellwig <hch@lst.de> 3606T: git git://git.infradead.org/users/hch/configfs.git 3607S: Supported 3608F: fs/configfs/ 3609F: include/linux/configfs.h 3610 3611CONNECTOR 3612M: Evgeniy Polyakov <zbr@ioremap.net> 3613L: netdev@vger.kernel.org 3614S: Maintained 3615F: drivers/connector/ 3616 3617CONTROL GROUP (CGROUP) 3618M: Tejun Heo <tj@kernel.org> 3619M: Li Zefan <lizefan@huawei.com> 3620M: Johannes Weiner <hannes@cmpxchg.org> 3621L: cgroups@vger.kernel.org 3622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3623S: Maintained 3624F: Documentation/cgroup* 3625F: include/linux/cgroup* 3626F: kernel/cgroup* 3627 3628CONTROL GROUP - CPUSET 3629M: Li Zefan <lizefan@huawei.com> 3630L: cgroups@vger.kernel.org 3631W: http://www.bullopensource.org/cpuset/ 3632W: http://oss.sgi.com/projects/cpusets/ 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3634S: Maintained 3635F: Documentation/cgroup-v1/cpusets.txt 3636F: include/linux/cpuset.h 3637F: kernel/cgroup/cpuset.c 3638 3639CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3640M: Johannes Weiner <hannes@cmpxchg.org> 3641M: Michal Hocko <mhocko@kernel.org> 3642M: Vladimir Davydov <vdavydov.dev@gmail.com> 3643L: cgroups@vger.kernel.org 3644L: linux-mm@kvack.org 3645S: Maintained 3646F: mm/memcontrol.c 3647F: mm/swap_cgroup.c 3648 3649CORETEMP HARDWARE MONITORING DRIVER 3650M: Fenghua Yu <fenghua.yu@intel.com> 3651L: linux-hwmon@vger.kernel.org 3652S: Maintained 3653F: Documentation/hwmon/coretemp 3654F: drivers/hwmon/coretemp.c 3655 3656COSA/SRP SYNC SERIAL DRIVER 3657M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3658W: http://www.fi.muni.cz/~kas/cosa/ 3659S: Maintained 3660F: drivers/net/wan/cosa* 3661 3662CPMAC ETHERNET DRIVER 3663M: Florian Fainelli <f.fainelli@gmail.com> 3664L: netdev@vger.kernel.org 3665S: Maintained 3666F: drivers/net/ethernet/ti/cpmac.c 3667 3668CPU FREQUENCY DRIVERS 3669M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3670M: Viresh Kumar <viresh.kumar@linaro.org> 3671L: linux-pm@vger.kernel.org 3672S: Maintained 3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3674T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3675B: https://bugzilla.kernel.org 3676F: Documentation/cpu-freq/ 3677F: Documentation/devicetree/bindings/cpufreq/ 3678F: drivers/cpufreq/ 3679F: include/linux/cpufreq.h 3680F: tools/testing/selftests/cpufreq/ 3681 3682CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3683M: Viresh Kumar <viresh.kumar@linaro.org> 3684M: Sudeep Holla <sudeep.holla@arm.com> 3685L: linux-pm@vger.kernel.org 3686W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3687S: Maintained 3688F: drivers/cpufreq/arm_big_little.h 3689F: drivers/cpufreq/arm_big_little.c 3690F: drivers/cpufreq/arm_big_little_dt.c 3691 3692CPU POWER MONITORING SUBSYSTEM 3693M: Thomas Renninger <trenn@suse.com> 3694M: Shuah Khan <shuahkh@osg.samsung.com> 3695M: Shuah Khan <shuah@kernel.org> 3696L: linux-pm@vger.kernel.org 3697S: Maintained 3698F: tools/power/cpupower/ 3699 3700CPUID/MSR DRIVER 3701M: "H. Peter Anvin" <hpa@zytor.com> 3702S: Maintained 3703F: arch/x86/kernel/cpuid.c 3704F: arch/x86/kernel/msr.c 3705 3706CPUIDLE DRIVER - ARM BIG LITTLE 3707M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3708M: Daniel Lezcano <daniel.lezcano@linaro.org> 3709L: linux-pm@vger.kernel.org 3710L: linux-arm-kernel@lists.infradead.org 3711T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3712S: Maintained 3713F: drivers/cpuidle/cpuidle-big_little.c 3714 3715CPUIDLE DRIVER - ARM EXYNOS 3716M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3717M: Daniel Lezcano <daniel.lezcano@linaro.org> 3718M: Kukjin Kim <kgene@kernel.org> 3719L: linux-pm@vger.kernel.org 3720L: linux-samsung-soc@vger.kernel.org 3721S: Supported 3722F: drivers/cpuidle/cpuidle-exynos.c 3723F: arch/arm/mach-exynos/pm.c 3724 3725CPUIDLE DRIVERS 3726M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3727M: Daniel Lezcano <daniel.lezcano@linaro.org> 3728L: linux-pm@vger.kernel.org 3729S: Maintained 3730T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3731B: https://bugzilla.kernel.org 3732F: drivers/cpuidle/* 3733F: include/linux/cpuidle.h 3734 3735CRAMFS FILESYSTEM 3736M: Nicolas Pitre <nico@linaro.org> 3737S: Maintained 3738F: Documentation/filesystems/cramfs.txt 3739F: fs/cramfs/ 3740 3741CRIS PORT 3742M: Mikael Starvik <starvik@axis.com> 3743M: Jesper Nilsson <jesper.nilsson@axis.com> 3744L: linux-cris-kernel@axis.com 3745W: http://developer.axis.com 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3747S: Maintained 3748F: arch/cris/ 3749F: drivers/tty/serial/crisv10.* 3750 3751CRYPTO API 3752M: Herbert Xu <herbert@gondor.apana.org.au> 3753M: "David S. Miller" <davem@davemloft.net> 3754L: linux-crypto@vger.kernel.org 3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3756T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3757S: Maintained 3758F: Documentation/crypto/ 3759F: Documentation/devicetree/bindings/crypto/ 3760F: arch/*/crypto/ 3761F: crypto/ 3762F: drivers/crypto/ 3763F: include/crypto/ 3764F: include/linux/crypto* 3765 3766CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3767M: Neil Horman <nhorman@tuxdriver.com> 3768L: linux-crypto@vger.kernel.org 3769S: Maintained 3770F: crypto/ansi_cprng.c 3771F: crypto/rng.c 3772 3773CS3308 MEDIA DRIVER 3774M: Hans Verkuil <hverkuil@xs4all.nl> 3775L: linux-media@vger.kernel.org 3776T: git git://linuxtv.org/media_tree.git 3777W: http://linuxtv.org 3778S: Odd Fixes 3779F: drivers/media/i2c/cs3308.c 3780F: drivers/media/i2c/cs3308.h 3781 3782CS5535 Audio ALSA driver 3783M: Jaya Kumar <jayakumar.alsa@gmail.com> 3784S: Maintained 3785F: sound/pci/cs5535audio/ 3786 3787CW1200 WLAN driver 3788M: Solomon Peachy <pizza@shaftnet.org> 3789S: Maintained 3790F: drivers/net/wireless/st/cw1200/ 3791 3792CX18 VIDEO4LINUX DRIVER 3793M: Andy Walls <awalls@md.metrocast.net> 3794L: ivtv-devel@ivtvdriver.org (subscribers-only) 3795L: linux-media@vger.kernel.org 3796T: git git://linuxtv.org/media_tree.git 3797W: https://linuxtv.org 3798W: http://www.ivtvdriver.org/index.php/Cx18 3799S: Maintained 3800F: Documentation/media/v4l-drivers/cx18* 3801F: drivers/media/pci/cx18/ 3802F: include/uapi/linux/ivtv* 3803 3804CX2341X MPEG ENCODER HELPER MODULE 3805M: Hans Verkuil <hverkuil@xs4all.nl> 3806L: linux-media@vger.kernel.org 3807T: git git://linuxtv.org/media_tree.git 3808W: https://linuxtv.org 3809S: Maintained 3810F: drivers/media/common/cx2341x* 3811F: include/media/cx2341x* 3812 3813CX24120 MEDIA DRIVER 3814M: Jemma Denson <jdenson@gmail.com> 3815M: Patrick Boettcher <patrick.boettcher@posteo.de> 3816L: linux-media@vger.kernel.org 3817W: https://linuxtv.org 3818Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3819S: Maintained 3820F: drivers/media/dvb-frontends/cx24120* 3821 3822CX88 VIDEO4LINUX DRIVER 3823M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3824M: Mauro Carvalho Chehab <mchehab@kernel.org> 3825L: linux-media@vger.kernel.org 3826W: https://linuxtv.org 3827T: git git://linuxtv.org/media_tree.git 3828S: Odd fixes 3829F: Documentation/media/v4l-drivers/cx88* 3830F: drivers/media/pci/cx88/ 3831 3832CXD2820R MEDIA DRIVER 3833M: Antti Palosaari <crope@iki.fi> 3834L: linux-media@vger.kernel.org 3835W: https://linuxtv.org 3836W: http://palosaari.fi/linux/ 3837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3838T: git git://linuxtv.org/anttip/media_tree.git 3839S: Maintained 3840F: drivers/media/dvb-frontends/cxd2820r* 3841 3842CXGB3 ETHERNET DRIVER (CXGB3) 3843M: Santosh Raspatur <santosh@chelsio.com> 3844L: netdev@vger.kernel.org 3845W: http://www.chelsio.com 3846S: Supported 3847F: drivers/net/ethernet/chelsio/cxgb3/ 3848 3849CXGB3 ISCSI DRIVER (CXGB3I) 3850M: Karen Xie <kxie@chelsio.com> 3851L: linux-scsi@vger.kernel.org 3852W: http://www.chelsio.com 3853S: Supported 3854F: drivers/scsi/cxgbi/cxgb3i 3855 3856CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3857M: Steve Wise <swise@chelsio.com> 3858L: linux-rdma@vger.kernel.org 3859W: http://www.openfabrics.org 3860S: Supported 3861F: drivers/infiniband/hw/cxgb3/ 3862F: include/uapi/rdma/cxgb3-abi.h 3863 3864CXGB4 CRYPTO DRIVER (chcr) 3865M: Harsh Jain <harsh@chelsio.com> 3866L: linux-crypto@vger.kernel.org 3867W: http://www.chelsio.com 3868S: Supported 3869F: drivers/crypto/chelsio 3870 3871CXGB4 ETHERNET DRIVER (CXGB4) 3872M: Ganesh Goudar <ganeshgr@chelsio.com> 3873L: netdev@vger.kernel.org 3874W: http://www.chelsio.com 3875S: Supported 3876F: drivers/net/ethernet/chelsio/cxgb4/ 3877 3878CXGB4 ISCSI DRIVER (CXGB4I) 3879M: Karen Xie <kxie@chelsio.com> 3880L: linux-scsi@vger.kernel.org 3881W: http://www.chelsio.com 3882S: Supported 3883F: drivers/scsi/cxgbi/cxgb4i 3884 3885CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3886M: Steve Wise <swise@chelsio.com> 3887L: linux-rdma@vger.kernel.org 3888W: http://www.openfabrics.org 3889S: Supported 3890F: drivers/infiniband/hw/cxgb4/ 3891F: include/uapi/rdma/cxgb4-abi.h 3892 3893CXGB4VF ETHERNET DRIVER (CXGB4VF) 3894M: Casey Leedom <leedom@chelsio.com> 3895L: netdev@vger.kernel.org 3896W: http://www.chelsio.com 3897S: Supported 3898F: drivers/net/ethernet/chelsio/cxgb4vf/ 3899 3900CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3901M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3902M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3903L: linuxppc-dev@lists.ozlabs.org 3904S: Supported 3905F: arch/powerpc/platforms/powernv/pci-cxl.c 3906F: drivers/misc/cxl/ 3907F: include/misc/cxl* 3908F: include/uapi/misc/cxl.h 3909F: Documentation/powerpc/cxl.txt 3910F: Documentation/ABI/testing/sysfs-class-cxl 3911 3912CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3913M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3914M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3915M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3916L: linux-scsi@vger.kernel.org 3917S: Supported 3918F: drivers/scsi/cxlflash/ 3919F: include/uapi/scsi/cxlflash_ioctls.h 3920F: Documentation/powerpc/cxlflash.txt 3921 3922CYBERPRO FB DRIVER 3923M: Russell King <linux@armlinux.org.uk> 3924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3925W: http://www.armlinux.org.uk/ 3926S: Maintained 3927F: drivers/video/fbdev/cyber2000fb.* 3928 3929CYCLADES ASYNC MUX DRIVER 3930W: http://www.cyclades.com/ 3931S: Orphan 3932F: drivers/tty/cyclades.c 3933F: include/linux/cyclades.h 3934F: include/uapi/linux/cyclades.h 3935 3936CYCLADES PC300 DRIVER 3937W: http://www.cyclades.com/ 3938S: Orphan 3939F: drivers/net/wan/pc300* 3940 3941CYPRESS_FIRMWARE MEDIA DRIVER 3942M: Antti Palosaari <crope@iki.fi> 3943L: linux-media@vger.kernel.org 3944W: https://linuxtv.org 3945W: http://palosaari.fi/linux/ 3946Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3947T: git git://linuxtv.org/anttip/media_tree.git 3948S: Maintained 3949F: drivers/media/common/cypress_firmware* 3950 3951CYTTSP TOUCHSCREEN DRIVER 3952M: Ferruh Yigit <fery@cypress.com> 3953L: linux-input@vger.kernel.org 3954S: Supported 3955F: drivers/input/touchscreen/cyttsp* 3956F: include/linux/input/cyttsp.h 3957 3958D-LINK DIR-685 TOUCHKEYS DRIVER 3959M: Linus Walleij <linus.walleij@linaro.org> 3960L: linux-input@vger.kernel.org 3961S: Supported 3962F: drivers/input/dlink-dir685-touchkeys.c 3963 3964DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3965M: Joshua Kinard <kumba@gentoo.org> 3966S: Maintained 3967F: drivers/rtc/rtc-ds1685.c 3968F: include/linux/rtc/ds1685.h 3969 3970DAMA SLAVE for AX.25 3971M: Joerg Reuter <jreuter@yaina.de> 3972W: http://yaina.de/jreuter/ 3973W: http://www.qsl.net/dl1bke/ 3974L: linux-hams@vger.kernel.org 3975S: Maintained 3976F: net/ax25/af_ax25.c 3977F: net/ax25/ax25_dev.c 3978F: net/ax25/ax25_ds_* 3979F: net/ax25/ax25_in.c 3980F: net/ax25/ax25_out.c 3981F: net/ax25/ax25_timer.c 3982F: net/ax25/sysctl_net_ax25.c 3983 3984DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3985L: netdev@vger.kernel.org 3986S: Orphan 3987F: Documentation/networking/dmfe.txt 3988F: drivers/net/ethernet/dec/tulip/dmfe.c 3989 3990DC390/AM53C974 SCSI driver 3991M: Hannes Reinecke <hare@suse.com> 3992L: linux-scsi@vger.kernel.org 3993S: Maintained 3994F: drivers/scsi/am53c974.c 3995 3996DC395x SCSI driver 3997M: Oliver Neukum <oliver@neukum.org> 3998M: Ali Akcaagac <aliakc@web.de> 3999M: Jamie Lenehan <lenehan@twibble.org> 4000L: dc395x@twibble.org 4001W: http://twibble.org/dist/dc395x/ 4002W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4003S: Maintained 4004F: Documentation/scsi/dc395x.txt 4005F: drivers/scsi/dc395x.* 4006 4007DCCP PROTOCOL 4008M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4009L: dccp@vger.kernel.org 4010W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4011S: Maintained 4012F: include/linux/dccp.h 4013F: include/uapi/linux/dccp.h 4014F: include/linux/tfrc.h 4015F: net/dccp/ 4016 4017DECnet NETWORK LAYER 4018W: http://linux-decnet.sourceforge.net 4019L: linux-decnet-user@lists.sourceforge.net 4020S: Orphan 4021F: Documentation/networking/decnet.txt 4022F: net/decnet/ 4023 4024DECSTATION PLATFORM SUPPORT 4025M: "Maciej W. Rozycki" <macro@linux-mips.org> 4026L: linux-mips@linux-mips.org 4027W: http://www.linux-mips.org/wiki/DECstation 4028S: Maintained 4029F: arch/mips/dec/ 4030F: arch/mips/include/asm/dec/ 4031F: arch/mips/include/asm/mach-dec/ 4032 4033DEFXX FDDI NETWORK DRIVER 4034M: "Maciej W. Rozycki" <macro@linux-mips.org> 4035S: Maintained 4036F: drivers/net/fddi/defxx.* 4037 4038DELL SMBIOS DRIVER 4039M: Pali Rohár <pali.rohar@gmail.com> 4040M: Mario Limonciello <mario.limonciello@dell.com> 4041L: platform-driver-x86@vger.kernel.org 4042S: Maintained 4043F: drivers/platform/x86/dell-smbios.* 4044 4045DELL SMBIOS SMM DRIVER 4046M: Mario Limonciello <mario.limonciello@dell.com> 4047L: platform-driver-x86@vger.kernel.org 4048S: Maintained 4049F: drivers/platform/x86/dell-smbios-smm.c 4050 4051DELL SMBIOS WMI DRIVER 4052M: Mario Limonciello <mario.limonciello@dell.com> 4053L: platform-driver-x86@vger.kernel.org 4054S: Maintained 4055F: drivers/platform/x86/dell-smbios-wmi.c 4056F: tools/wmi/dell-smbios-example.c 4057 4058DELL LAPTOP DRIVER 4059M: Matthew Garrett <mjg59@srcf.ucam.org> 4060M: Pali Rohár <pali.rohar@gmail.com> 4061L: platform-driver-x86@vger.kernel.org 4062S: Maintained 4063F: drivers/platform/x86/dell-laptop.c 4064 4065DELL LAPTOP FREEFALL DRIVER 4066M: Pali Rohár <pali.rohar@gmail.com> 4067S: Maintained 4068F: drivers/platform/x86/dell-smo8800.c 4069 4070DELL LAPTOP RBTN DRIVER 4071M: Pali Rohár <pali.rohar@gmail.com> 4072S: Maintained 4073F: drivers/platform/x86/dell-rbtn.* 4074 4075DELL LAPTOP SMM DRIVER 4076M: Pali Rohár <pali.rohar@gmail.com> 4077S: Maintained 4078F: drivers/hwmon/dell-smm-hwmon.c 4079F: include/uapi/linux/i8k.h 4080 4081DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4082M: Doug Warzecha <Douglas_Warzecha@dell.com> 4083S: Maintained 4084F: Documentation/dcdbas.txt 4085F: drivers/firmware/dcdbas.* 4086 4087DELL WMI NOTIFICATIONS DRIVER 4088M: Matthew Garrett <mjg59@srcf.ucam.org> 4089M: Pali Rohár <pali.rohar@gmail.com> 4090S: Maintained 4091F: drivers/platform/x86/dell-wmi.c 4092 4093DELL WMI DESCRIPTOR DRIVER 4094M: Mario Limonciello <mario.limonciello@dell.com> 4095S: Maintained 4096F: drivers/platform/x86/dell-wmi-descriptor.c 4097 4098DELTA ST MEDIA DRIVER 4099M: Hugues Fruchet <hugues.fruchet@st.com> 4100L: linux-media@vger.kernel.org 4101T: git git://linuxtv.org/media_tree.git 4102W: https://linuxtv.org 4103S: Supported 4104F: drivers/media/platform/sti/delta 4105 4106DENALI NAND DRIVER 4107M: Masahiro Yamada <yamada.masahiro@socionext.com> 4108L: linux-mtd@lists.infradead.org 4109S: Supported 4110F: drivers/mtd/nand/denali* 4111 4112DESIGNWARE USB2 DRD IP DRIVER 4113M: John Youn <johnyoun@synopsys.com> 4114L: linux-usb@vger.kernel.org 4115T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4116S: Maintained 4117F: drivers/usb/dwc2/ 4118 4119DESIGNWARE USB3 DRD IP DRIVER 4120M: Felipe Balbi <balbi@kernel.org> 4121L: linux-usb@vger.kernel.org 4122T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4123S: Maintained 4124F: drivers/usb/dwc3/ 4125 4126DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4127M: Andreas Klinger <ak@it-klinger.de> 4128L: linux-iio@vger.kernel.org 4129S: Maintained 4130F: drivers/iio/proximity/srf*.c 4131 4132DEVICE COREDUMP (DEV_COREDUMP) 4133M: Johannes Berg <johannes@sipsolutions.net> 4134L: linux-kernel@vger.kernel.org 4135S: Maintained 4136F: drivers/base/devcoredump.c 4137F: include/linux/devcoredump.h 4138 4139DEVICE FREQUENCY (DEVFREQ) 4140M: MyungJoo Ham <myungjoo.ham@samsung.com> 4141M: Kyungmin Park <kyungmin.park@samsung.com> 4142R: Chanwoo Choi <cw00.choi@samsung.com> 4143L: linux-pm@vger.kernel.org 4144T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4145S: Maintained 4146F: drivers/devfreq/ 4147F: include/linux/devfreq.h 4148F: Documentation/devicetree/bindings/devfreq/ 4149 4150DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4151M: Chanwoo Choi <cw00.choi@samsung.com> 4152L: linux-pm@vger.kernel.org 4153T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4154S: Supported 4155F: drivers/devfreq/event/ 4156F: drivers/devfreq/devfreq-event.c 4157F: include/linux/devfreq-event.h 4158F: Documentation/devicetree/bindings/devfreq/event/ 4159 4160DEVICE NUMBER REGISTRY 4161M: Torben Mathiasen <device@lanana.org> 4162W: http://lanana.org/docs/device-list/index.html 4163S: Maintained 4164 4165DEVICE-MAPPER (LVM) 4166M: Alasdair Kergon <agk@redhat.com> 4167M: Mike Snitzer <snitzer@redhat.com> 4168M: dm-devel@redhat.com 4169L: dm-devel@redhat.com 4170W: http://sources.redhat.com/dm 4171Q: http://patchwork.kernel.org/project/dm-devel/list/ 4172T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4173T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4174S: Maintained 4175F: Documentation/device-mapper/ 4176F: drivers/md/Makefile 4177F: drivers/md/Kconfig 4178F: drivers/md/dm* 4179F: drivers/md/persistent-data/ 4180F: include/linux/device-mapper.h 4181F: include/linux/dm-*.h 4182F: include/uapi/linux/dm-*.h 4183 4184DEVLINK 4185M: Jiri Pirko <jiri@mellanox.com> 4186L: netdev@vger.kernel.org 4187S: Supported 4188F: net/core/devlink.c 4189F: include/net/devlink.h 4190F: include/uapi/linux/devlink.h 4191 4192DIALOG SEMICONDUCTOR DRIVERS 4193M: Support Opensource <support.opensource@diasemi.com> 4194W: http://www.dialog-semiconductor.com/products 4195S: Supported 4196F: Documentation/hwmon/da90?? 4197F: Documentation/devicetree/bindings/mfd/da90*.txt 4198F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4199F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4200F: Documentation/devicetree/bindings/regulator/da92*.txt 4201F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4202F: Documentation/devicetree/bindings/sound/da[79]*.txt 4203F: drivers/gpio/gpio-da90??.c 4204F: drivers/hwmon/da90??-hwmon.c 4205F: drivers/iio/adc/da91??-*.c 4206F: drivers/input/misc/da90??_onkey.c 4207F: drivers/input/touchscreen/da9052_tsi.c 4208F: drivers/leds/leds-da90??.c 4209F: drivers/mfd/da903x.c 4210F: drivers/mfd/da90??-*.c 4211F: drivers/mfd/da91??-*.c 4212F: drivers/power/supply/da9052-battery.c 4213F: drivers/power/supply/da91??-*.c 4214F: drivers/regulator/da903x.c 4215F: drivers/regulator/da9???-regulator.[ch] 4216F: drivers/thermal/da90??-thermal.c 4217F: drivers/rtc/rtc-da90??.c 4218F: drivers/video/backlight/da90??_bl.c 4219F: drivers/watchdog/da90??_wdt.c 4220F: include/linux/mfd/da903x.h 4221F: include/linux/mfd/da9052/ 4222F: include/linux/mfd/da9055/ 4223F: include/linux/mfd/da9062/ 4224F: include/linux/mfd/da9063/ 4225F: include/linux/mfd/da9150/ 4226F: include/linux/regulator/da9211.h 4227F: include/sound/da[79]*.h 4228F: sound/soc/codecs/da[79]*.[ch] 4229 4230DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4231M: William Breathitt Gray <vilhelm.gray@gmail.com> 4232L: linux-gpio@vger.kernel.org 4233S: Maintained 4234F: drivers/gpio/gpio-gpio-mm.c 4235 4236DIGI NEO AND CLASSIC PCI PRODUCTS 4237M: Lidza Louina <lidza.louina@gmail.com> 4238M: Mark Hounschell <markh@compro.net> 4239L: driverdev-devel@linuxdriverproject.org 4240S: Maintained 4241F: drivers/staging/dgnc/ 4242 4243DIOLAN U2C-12 I2C DRIVER 4244M: Guenter Roeck <linux@roeck-us.net> 4245L: linux-i2c@vger.kernel.org 4246S: Maintained 4247F: drivers/i2c/busses/i2c-diolan-u2c.c 4248 4249FILESYSTEM DIRECT ACCESS (DAX) 4250M: Matthew Wilcox <mawilcox@microsoft.com> 4251M: Ross Zwisler <ross.zwisler@linux.intel.com> 4252L: linux-fsdevel@vger.kernel.org 4253S: Supported 4254F: fs/dax.c 4255F: include/linux/dax.h 4256F: include/trace/events/fs_dax.h 4257 4258DEVICE DIRECT ACCESS (DAX) 4259M: Dan Williams <dan.j.williams@intel.com> 4260L: linux-nvdimm@lists.01.org 4261S: Supported 4262F: drivers/dax/ 4263 4264DIRECTORY NOTIFICATION (DNOTIFY) 4265M: Jan Kara <jack@suse.cz> 4266R: Amir Goldstein <amir73il@gmail.com> 4267L: linux-fsdevel@vger.kernel.org 4268S: Maintained 4269F: Documentation/filesystems/dnotify.txt 4270F: fs/notify/dnotify/ 4271F: include/linux/dnotify.h 4272 4273DISK GEOMETRY AND PARTITION HANDLING 4274M: Andries Brouwer <aeb@cwi.nl> 4275W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4276W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4277W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4278S: Maintained 4279 4280DISKQUOTA 4281M: Jan Kara <jack@suse.com> 4282S: Maintained 4283F: Documentation/filesystems/quota.txt 4284F: fs/quota/ 4285F: include/linux/quota*.h 4286F: include/uapi/linux/quota*.h 4287 4288DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4289M: Bernie Thompson <bernie@plugable.com> 4290L: linux-fbdev@vger.kernel.org 4291S: Maintained 4292W: http://plugable.com/category/projects/udlfb/ 4293F: drivers/video/fbdev/udlfb.c 4294F: include/video/udlfb.h 4295F: Documentation/fb/udlfb.txt 4296 4297DISTRIBUTED LOCK MANAGER (DLM) 4298M: Christine Caulfield <ccaulfie@redhat.com> 4299M: David Teigland <teigland@redhat.com> 4300L: cluster-devel@redhat.com 4301W: http://sources.redhat.com/cluster/ 4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4303S: Supported 4304F: fs/dlm/ 4305 4306DMA BUFFER SHARING FRAMEWORK 4307M: Sumit Semwal <sumit.semwal@linaro.org> 4308S: Maintained 4309L: linux-media@vger.kernel.org 4310L: dri-devel@lists.freedesktop.org 4311L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4312F: drivers/dma-buf/ 4313F: include/linux/dma-buf* 4314F: include/linux/reservation.h 4315F: include/linux/*fence.h 4316F: Documentation/driver-api/dma-buf.rst 4317T: git git://anongit.freedesktop.org/drm/drm-misc 4318 4319DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4320M: Vinod Koul <vinod.koul@intel.com> 4321L: dmaengine@vger.kernel.org 4322Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4323S: Maintained 4324F: drivers/dma/ 4325F: include/linux/dmaengine.h 4326F: Documentation/devicetree/bindings/dma/ 4327F: Documentation/driver-api/dmaengine/ 4328T: git git://git.infradead.org/users/vkoul/slave-dma.git 4329 4330DMA MAPPING HELPERS 4331M: Christoph Hellwig <hch@lst.de> 4332M: Marek Szyprowski <m.szyprowski@samsung.com> 4333R: Robin Murphy <robin.murphy@arm.com> 4334L: iommu@lists.linux-foundation.org 4335T: git git://git.infradead.org/users/hch/dma-mapping.git 4336W: http://git.infradead.org/users/hch/dma-mapping.git 4337S: Supported 4338F: lib/dma-debug.c 4339F: lib/dma-noop.c 4340F: lib/dma-virt.c 4341F: drivers/base/dma-mapping.c 4342F: drivers/base/dma-coherent.c 4343F: include/linux/dma-mapping.h 4344 4345DME1737 HARDWARE MONITOR DRIVER 4346M: Juerg Haefliger <juergh@gmail.com> 4347L: linux-hwmon@vger.kernel.org 4348S: Maintained 4349F: Documentation/hwmon/dme1737 4350F: drivers/hwmon/dme1737.c 4351 4352DMI/SMBIOS SUPPORT 4353M: Jean Delvare <jdelvare@suse.com> 4354S: Maintained 4355T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4356F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4357F: drivers/firmware/dmi-id.c 4358F: drivers/firmware/dmi_scan.c 4359F: include/linux/dmi.h 4360 4361DOCUMENTATION 4362M: Jonathan Corbet <corbet@lwn.net> 4363L: linux-doc@vger.kernel.org 4364S: Maintained 4365F: Documentation/ 4366F: scripts/kernel-doc 4367X: Documentation/ABI/ 4368X: Documentation/devicetree/ 4369X: Documentation/acpi 4370X: Documentation/power 4371X: Documentation/spi 4372X: Documentation/media 4373T: git git://git.lwn.net/linux.git docs-next 4374 4375DONGWOON DW9714 LENS VOICE COIL DRIVER 4376M: Sakari Ailus <sakari.ailus@linux.intel.com> 4377L: linux-media@vger.kernel.org 4378T: git git://linuxtv.org/media_tree.git 4379S: Maintained 4380F: drivers/media/i2c/dw9714.c 4381 4382DOUBLETALK DRIVER 4383M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4384L: blinux-list@redhat.com 4385S: Maintained 4386F: drivers/char/dtlk.c 4387F: include/linux/dtlk.h 4388 4389DPAA2 DATAPATH I/O (DPIO) DRIVER 4390M: Roy Pledge <Roy.Pledge@nxp.com> 4391L: linux-kernel@vger.kernel.org 4392S: Maintained 4393F: drivers/staging/fsl-mc/bus/dpio 4394 4395DPAA2 ETHERNET DRIVER 4396M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4397L: linux-kernel@vger.kernel.org 4398S: Maintained 4399F: drivers/staging/fsl-dpaa2/ethernet 4400 4401DPT_I2O SCSI RAID DRIVER 4402M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4403L: linux-scsi@vger.kernel.org 4404W: http://www.adaptec.com/ 4405S: Maintained 4406F: drivers/scsi/dpt* 4407F: drivers/scsi/dpt/ 4408 4409DRBD DRIVER 4410M: Philipp Reisner <philipp.reisner@linbit.com> 4411M: Lars Ellenberg <lars.ellenberg@linbit.com> 4412L: drbd-dev@lists.linbit.com 4413W: http://www.drbd.org 4414T: git git://git.linbit.com/linux-drbd.git 4415T: git git://git.linbit.com/drbd-8.4.git 4416S: Supported 4417F: drivers/block/drbd/ 4418F: lib/lru_cache.c 4419F: Documentation/blockdev/drbd/ 4420 4421DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4422M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4423T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4424S: Supported 4425F: Documentation/kobject.txt 4426F: drivers/base/ 4427F: fs/debugfs/ 4428F: fs/sysfs/ 4429F: include/linux/debugfs.h 4430F: include/linux/kobj* 4431F: lib/kobj* 4432 4433DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4434M: Kevin Hilman <khilman@kernel.org> 4435M: Nishanth Menon <nm@ti.com> 4436S: Maintained 4437F: drivers/power/avs/ 4438F: include/linux/power/smartreflex.h 4439L: linux-pm@vger.kernel.org 4440 4441DRM DRIVER FOR ARM PL111 CLCD 4442M: Eric Anholt <eric@anholt.net> 4443T: git git://anongit.freedesktop.org/drm/drm-misc 4444S: Supported 4445F: drivers/gpu/drm/pl111/ 4446 4447DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4448M: Dave Airlie <airlied@redhat.com> 4449S: Odd Fixes 4450F: drivers/gpu/drm/ast/ 4451 4452DRM DRIVER FOR BOCHS VIRTUAL GPU 4453M: Gerd Hoffmann <kraxel@redhat.com> 4454L: virtualization@lists.linux-foundation.org 4455T: git git://anongit.freedesktop.org/drm/drm-misc 4456S: Maintained 4457F: drivers/gpu/drm/bochs/ 4458 4459DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4460M: Linus Walleij <linus.walleij@linaro.org> 4461T: git git://anongit.freedesktop.org/drm/drm-misc 4462S: Maintained 4463F: drivers/gpu/drm/tve200/ 4464 4465DRM DRIVER FOR INTEL I810 VIDEO CARDS 4466S: Orphan / Obsolete 4467F: drivers/gpu/drm/i810/ 4468F: include/uapi/drm/i810_drm.h 4469 4470DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4471S: Orphan / Obsolete 4472F: drivers/gpu/drm/mga/ 4473F: include/uapi/drm/mga_drm.h 4474 4475DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4476M: Dave Airlie <airlied@redhat.com> 4477S: Odd Fixes 4478F: drivers/gpu/drm/mgag200/ 4479 4480DRM DRIVER FOR MI0283QT 4481M: Noralf Trønnes <noralf@tronnes.org> 4482S: Maintained 4483F: drivers/gpu/drm/tinydrm/mi0283qt.c 4484F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4485 4486DRM DRIVER FOR MSM ADRENO GPU 4487M: Rob Clark <robdclark@gmail.com> 4488L: linux-arm-msm@vger.kernel.org 4489L: dri-devel@lists.freedesktop.org 4490L: freedreno@lists.freedesktop.org 4491T: git git://people.freedesktop.org/~robclark/linux 4492S: Maintained 4493F: drivers/gpu/drm/msm/ 4494F: include/uapi/drm/msm_drm.h 4495F: Documentation/devicetree/bindings/display/msm/ 4496 4497DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4498M: Ben Skeggs <bskeggs@redhat.com> 4499L: dri-devel@lists.freedesktop.org 4500L: nouveau@lists.freedesktop.org 4501T: git git://github.com/skeggsb/linux 4502S: Supported 4503F: drivers/gpu/drm/nouveau/ 4504F: include/uapi/drm/nouveau_drm.h 4505 4506DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4507M: Noralf Trønnes <noralf@tronnes.org> 4508S: Maintained 4509F: drivers/gpu/drm/tinydrm/repaper.c 4510F: Documentation/devicetree/bindings/display/repaper.txt 4511 4512DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4513M: Dave Airlie <airlied@redhat.com> 4514M: Gerd Hoffmann <kraxel@redhat.com> 4515L: virtualization@lists.linux-foundation.org 4516T: git git://anongit.freedesktop.org/drm/drm-misc 4517S: Obsolete 4518W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4519F: drivers/gpu/drm/cirrus/ 4520 4521DRM DRIVER FOR QXL VIRTUAL GPU 4522M: Dave Airlie <airlied@redhat.com> 4523M: Gerd Hoffmann <kraxel@redhat.com> 4524L: virtualization@lists.linux-foundation.org 4525T: git git://anongit.freedesktop.org/drm/drm-misc 4526S: Maintained 4527F: drivers/gpu/drm/qxl/ 4528F: include/uapi/drm/qxl_drm.h 4529 4530DRM DRIVER FOR RAGE 128 VIDEO CARDS 4531S: Orphan / Obsolete 4532F: drivers/gpu/drm/r128/ 4533F: include/uapi/drm/r128_drm.h 4534 4535DRM DRIVER FOR SAVAGE VIDEO CARDS 4536S: Orphan / Obsolete 4537F: drivers/gpu/drm/savage/ 4538F: include/uapi/drm/savage_drm.h 4539 4540DRM DRIVER FOR SIS VIDEO CARDS 4541S: Orphan / Obsolete 4542F: drivers/gpu/drm/sis/ 4543F: include/uapi/drm/sis_drm.h 4544 4545DRM DRIVER FOR SITRONIX ST7586 PANELS 4546M: David Lechner <david@lechnology.com> 4547S: Maintained 4548F: drivers/gpu/drm/tinydrm/st7586.c 4549F: Documentation/devicetree/bindings/display/st7586.txt 4550 4551DRM DRIVER FOR TDFX VIDEO CARDS 4552S: Orphan / Obsolete 4553F: drivers/gpu/drm/tdfx/ 4554 4555DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4556M: Dave Airlie <airlied@redhat.com> 4557S: Odd Fixes 4558F: drivers/gpu/drm/udl/ 4559 4560DRM DRIVER FOR VMWARE VIRTUAL GPU 4561M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4562M: Sinclair Yeh <syeh@vmware.com> 4563M: Thomas Hellstrom <thellstrom@vmware.com> 4564L: dri-devel@lists.freedesktop.org 4565T: git git://people.freedesktop.org/~syeh/repos_linux 4566T: git git://people.freedesktop.org/~thomash/linux 4567S: Supported 4568F: drivers/gpu/drm/vmwgfx/ 4569F: include/uapi/drm/vmwgfx_drm.h 4570 4571DRM DRIVERS 4572M: David Airlie <airlied@linux.ie> 4573L: dri-devel@lists.freedesktop.org 4574T: git git://people.freedesktop.org/~airlied/linux 4575B: https://bugs.freedesktop.org/ 4576C: irc://chat.freenode.net/dri-devel 4577S: Maintained 4578F: drivers/gpu/drm/ 4579F: drivers/gpu/vga/ 4580F: Documentation/devicetree/bindings/display/ 4581F: Documentation/devicetree/bindings/gpu/ 4582F: Documentation/devicetree/bindings/video/ 4583F: Documentation/gpu/ 4584F: include/drm/ 4585F: include/uapi/drm/ 4586F: include/linux/vga* 4587 4588DRM DRIVERS AND MISC GPU PATCHES 4589M: Daniel Vetter <daniel.vetter@intel.com> 4590M: Jani Nikula <jani.nikula@linux.intel.com> 4591M: Sean Paul <seanpaul@chromium.org> 4592W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4593S: Maintained 4594T: git git://anongit.freedesktop.org/drm/drm-misc 4595F: Documentation/gpu/ 4596F: drivers/gpu/vga/ 4597F: drivers/gpu/drm/* 4598F: include/drm/drm* 4599F: include/uapi/drm/drm* 4600F: include/linux/vga* 4601 4602DRM DRIVERS FOR ALLWINNER A10 4603M: Maxime Ripard <maxime.ripard@free-electrons.com> 4604L: dri-devel@lists.freedesktop.org 4605S: Supported 4606F: drivers/gpu/drm/sun4i/ 4607F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4608T: git git://anongit.freedesktop.org/drm/drm-misc 4609 4610DRM DRIVERS FOR AMLOGIC SOCS 4611M: Neil Armstrong <narmstrong@baylibre.com> 4612L: dri-devel@lists.freedesktop.org 4613L: linux-amlogic@lists.infradead.org 4614W: http://linux-meson.com/ 4615S: Supported 4616F: drivers/gpu/drm/meson/ 4617F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4618F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4619F: Documentation/gpu/meson.rst 4620T: git git://anongit.freedesktop.org/drm/drm-misc 4621 4622DRM DRIVERS FOR ATMEL HLCDC 4623M: Boris Brezillon <boris.brezillon@free-electrons.com> 4624L: dri-devel@lists.freedesktop.org 4625S: Supported 4626F: drivers/gpu/drm/atmel-hlcdc/ 4627F: Documentation/devicetree/bindings/drm/atmel/ 4628T: git git://anongit.freedesktop.org/drm/drm-misc 4629 4630DRM DRIVERS FOR BRIDGE CHIPS 4631M: Archit Taneja <architt@codeaurora.org> 4632M: Andrzej Hajda <a.hajda@samsung.com> 4633R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4634S: Maintained 4635T: git git://anongit.freedesktop.org/drm/drm-misc 4636F: drivers/gpu/drm/bridge/ 4637 4638DRM DRIVERS FOR EXYNOS 4639M: Inki Dae <inki.dae@samsung.com> 4640M: Joonyoung Shim <jy0922.shim@samsung.com> 4641M: Seung-Woo Kim <sw0312.kim@samsung.com> 4642M: Kyungmin Park <kyungmin.park@samsung.com> 4643L: dri-devel@lists.freedesktop.org 4644T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4645S: Supported 4646F: drivers/gpu/drm/exynos/ 4647F: include/uapi/drm/exynos_drm.h 4648F: Documentation/devicetree/bindings/display/exynos/ 4649 4650DRM DRIVERS FOR FREESCALE DCU 4651M: Stefan Agner <stefan@agner.ch> 4652M: Alison Wang <alison.wang@freescale.com> 4653L: dri-devel@lists.freedesktop.org 4654S: Supported 4655F: drivers/gpu/drm/fsl-dcu/ 4656F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4657F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4658F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4659 4660DRM DRIVERS FOR FREESCALE IMX 4661M: Philipp Zabel <p.zabel@pengutronix.de> 4662L: dri-devel@lists.freedesktop.org 4663S: Maintained 4664F: drivers/gpu/drm/imx/ 4665F: drivers/gpu/ipu-v3/ 4666F: Documentation/devicetree/bindings/display/imx/ 4667 4668DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4669M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4670L: dri-devel@lists.freedesktop.org 4671T: git git://github.com/patjak/drm-gma500 4672S: Maintained 4673F: drivers/gpu/drm/gma500/ 4674 4675DRM DRIVERS FOR HISILICON 4676M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4677M: Rongrong Zou <zourongrong@gmail.com> 4678R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4679R: Chen Feng <puck.chen@hisilicon.com> 4680L: dri-devel@lists.freedesktop.org 4681T: git git://github.com/xin3liang/linux.git 4682S: Maintained 4683F: drivers/gpu/drm/hisilicon/ 4684F: Documentation/devicetree/bindings/display/hisilicon/ 4685 4686DRM DRIVERS FOR MEDIATEK 4687M: CK Hu <ck.hu@mediatek.com> 4688M: Philipp Zabel <p.zabel@pengutronix.de> 4689L: dri-devel@lists.freedesktop.org 4690S: Supported 4691F: drivers/gpu/drm/mediatek/ 4692F: Documentation/devicetree/bindings/display/mediatek/ 4693 4694DRM DRIVERS FOR NVIDIA TEGRA 4695M: Thierry Reding <thierry.reding@gmail.com> 4696L: dri-devel@lists.freedesktop.org 4697L: linux-tegra@vger.kernel.org 4698T: git git://anongit.freedesktop.org/tegra/linux.git 4699S: Supported 4700F: drivers/gpu/drm/tegra/ 4701F: drivers/gpu/host1x/ 4702F: include/linux/host1x.h 4703F: include/uapi/drm/tegra_drm.h 4704F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4705 4706DRM DRIVERS FOR RENESAS 4707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4708L: dri-devel@lists.freedesktop.org 4709L: linux-renesas-soc@vger.kernel.org 4710T: git git://linuxtv.org/pinchartl/fbdev 4711S: Supported 4712F: drivers/gpu/drm/rcar-du/ 4713F: drivers/gpu/drm/shmobile/ 4714F: include/linux/platform_data/shmob_drm.h 4715F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4716F: Documentation/devicetree/bindings/display/renesas,du.txt 4717 4718DRM DRIVERS FOR ROCKCHIP 4719M: Mark Yao <mark.yao@rock-chips.com> 4720L: dri-devel@lists.freedesktop.org 4721S: Maintained 4722F: drivers/gpu/drm/rockchip/ 4723F: Documentation/devicetree/bindings/display/rockchip/ 4724T: git git://anongit.freedesktop.org/drm/drm-misc 4725 4726DRM DRIVERS FOR STI 4727M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4728M: Vincent Abriou <vincent.abriou@st.com> 4729L: dri-devel@lists.freedesktop.org 4730T: git git://anongit.freedesktop.org/drm/drm-misc 4731S: Maintained 4732F: drivers/gpu/drm/sti 4733F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4734 4735DRM DRIVERS FOR STM 4736M: Yannick Fertre <yannick.fertre@st.com> 4737M: Philippe Cornu <philippe.cornu@st.com> 4738M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4739M: Vincent Abriou <vincent.abriou@st.com> 4740L: dri-devel@lists.freedesktop.org 4741T: git git://anongit.freedesktop.org/drm/drm-misc 4742S: Maintained 4743F: drivers/gpu/drm/stm 4744F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4745 4746DRM DRIVERS FOR TI LCDC 4747M: Jyri Sarha <jsarha@ti.com> 4748R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4749L: dri-devel@lists.freedesktop.org 4750S: Maintained 4751F: drivers/gpu/drm/tilcdc/ 4752F: Documentation/devicetree/bindings/display/tilcdc/ 4753 4754DRM DRIVERS FOR TI OMAP 4755M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4756L: dri-devel@lists.freedesktop.org 4757S: Maintained 4758F: drivers/gpu/drm/omapdrm/ 4759F: Documentation/devicetree/bindings/display/ti/ 4760 4761DRM DRIVERS FOR VC4 4762M: Eric Anholt <eric@anholt.net> 4763T: git git://github.com/anholt/linux 4764S: Supported 4765F: drivers/gpu/drm/vc4/ 4766F: include/uapi/drm/vc4_drm.h 4767F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4768T: git git://anongit.freedesktop.org/drm/drm-misc 4769 4770DRM DRIVERS FOR VIVANTE GPU IP 4771M: Lucas Stach <l.stach@pengutronix.de> 4772R: Russell King <linux+etnaviv@armlinux.org.uk> 4773R: Christian Gmeiner <christian.gmeiner@gmail.com> 4774L: etnaviv@lists.freedesktop.org 4775L: dri-devel@lists.freedesktop.org 4776S: Maintained 4777F: drivers/gpu/drm/etnaviv/ 4778F: include/uapi/drm/etnaviv_drm.h 4779F: Documentation/devicetree/bindings/display/etnaviv/ 4780 4781DRM DRIVERS FOR ZTE ZX 4782M: Shawn Guo <shawnguo@kernel.org> 4783L: dri-devel@lists.freedesktop.org 4784S: Maintained 4785F: drivers/gpu/drm/zte/ 4786F: Documentation/devicetree/bindings/display/zte,vou.txt 4787T: git git://anongit.freedesktop.org/drm/drm-misc 4788 4789DRM PANEL DRIVERS 4790M: Thierry Reding <thierry.reding@gmail.com> 4791L: dri-devel@lists.freedesktop.org 4792T: git git://anongit.freedesktop.org/drm/drm-misc 4793S: Maintained 4794F: drivers/gpu/drm/drm_panel.c 4795F: drivers/gpu/drm/panel/ 4796F: include/drm/drm_panel.h 4797F: Documentation/devicetree/bindings/display/panel/ 4798 4799DRM TINYDRM DRIVERS 4800M: Noralf Trønnes <noralf@tronnes.org> 4801W: https://github.com/notro/tinydrm/wiki/Development 4802T: git git://anongit.freedesktop.org/drm/drm-misc 4803S: Maintained 4804F: drivers/gpu/drm/tinydrm/ 4805F: include/drm/tinydrm/ 4806 4807DSBR100 USB FM RADIO DRIVER 4808M: Alexey Klimov <klimov.linux@gmail.com> 4809L: linux-media@vger.kernel.org 4810T: git git://linuxtv.org/media_tree.git 4811S: Maintained 4812F: drivers/media/radio/dsbr100.c 4813 4814DSCC4 DRIVER 4815M: Francois Romieu <romieu@fr.zoreil.com> 4816L: netdev@vger.kernel.org 4817S: Maintained 4818F: drivers/net/wan/dscc4.c 4819 4820DT3155 MEDIA DRIVER 4821M: Hans Verkuil <hverkuil@xs4all.nl> 4822L: linux-media@vger.kernel.org 4823T: git git://linuxtv.org/media_tree.git 4824W: https://linuxtv.org 4825S: Odd Fixes 4826F: drivers/media/pci/dt3155/ 4827 4828DVB_USB_AF9015 MEDIA DRIVER 4829M: Antti Palosaari <crope@iki.fi> 4830L: linux-media@vger.kernel.org 4831W: https://linuxtv.org 4832W: http://palosaari.fi/linux/ 4833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4834T: git git://linuxtv.org/anttip/media_tree.git 4835S: Maintained 4836F: drivers/media/usb/dvb-usb-v2/af9015* 4837 4838DVB_USB_AF9035 MEDIA DRIVER 4839M: Antti Palosaari <crope@iki.fi> 4840L: linux-media@vger.kernel.org 4841W: https://linuxtv.org 4842W: http://palosaari.fi/linux/ 4843Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4844T: git git://linuxtv.org/anttip/media_tree.git 4845S: Maintained 4846F: drivers/media/usb/dvb-usb-v2/af9035* 4847 4848DVB_USB_ANYSEE MEDIA DRIVER 4849M: Antti Palosaari <crope@iki.fi> 4850L: linux-media@vger.kernel.org 4851W: https://linuxtv.org 4852W: http://palosaari.fi/linux/ 4853Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4854T: git git://linuxtv.org/anttip/media_tree.git 4855S: Maintained 4856F: drivers/media/usb/dvb-usb-v2/anysee* 4857 4858DVB_USB_AU6610 MEDIA DRIVER 4859M: Antti Palosaari <crope@iki.fi> 4860L: linux-media@vger.kernel.org 4861W: https://linuxtv.org 4862W: http://palosaari.fi/linux/ 4863Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4864T: git git://linuxtv.org/anttip/media_tree.git 4865S: Maintained 4866F: drivers/media/usb/dvb-usb-v2/au6610* 4867 4868DVB_USB_CE6230 MEDIA DRIVER 4869M: Antti Palosaari <crope@iki.fi> 4870L: linux-media@vger.kernel.org 4871W: https://linuxtv.org 4872W: http://palosaari.fi/linux/ 4873Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4874T: git git://linuxtv.org/anttip/media_tree.git 4875S: Maintained 4876F: drivers/media/usb/dvb-usb-v2/ce6230* 4877 4878DVB_USB_CXUSB MEDIA DRIVER 4879M: Michael Krufky <mkrufky@linuxtv.org> 4880L: linux-media@vger.kernel.org 4881W: https://linuxtv.org 4882W: http://github.com/mkrufky 4883Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4884T: git git://linuxtv.org/media_tree.git 4885S: Maintained 4886F: drivers/media/usb/dvb-usb/cxusb* 4887 4888DVB_USB_EC168 MEDIA DRIVER 4889M: Antti Palosaari <crope@iki.fi> 4890L: linux-media@vger.kernel.org 4891W: https://linuxtv.org 4892W: http://palosaari.fi/linux/ 4893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4894T: git git://linuxtv.org/anttip/media_tree.git 4895S: Maintained 4896F: drivers/media/usb/dvb-usb-v2/ec168* 4897 4898DVB_USB_GL861 MEDIA DRIVER 4899M: Antti Palosaari <crope@iki.fi> 4900L: linux-media@vger.kernel.org 4901W: https://linuxtv.org 4902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4903T: git git://linuxtv.org/anttip/media_tree.git 4904S: Maintained 4905F: drivers/media/usb/dvb-usb-v2/gl861* 4906 4907DVB_USB_MXL111SF MEDIA DRIVER 4908M: Michael Krufky <mkrufky@linuxtv.org> 4909L: linux-media@vger.kernel.org 4910W: https://linuxtv.org 4911W: http://github.com/mkrufky 4912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4913T: git git://linuxtv.org/mkrufky/mxl111sf.git 4914S: Maintained 4915F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4916 4917DVB_USB_RTL28XXU MEDIA DRIVER 4918M: Antti Palosaari <crope@iki.fi> 4919L: linux-media@vger.kernel.org 4920W: https://linuxtv.org 4921W: http://palosaari.fi/linux/ 4922Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4923T: git git://linuxtv.org/anttip/media_tree.git 4924S: Maintained 4925F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4926 4927DVB_USB_V2 MEDIA DRIVER 4928M: Antti Palosaari <crope@iki.fi> 4929L: linux-media@vger.kernel.org 4930W: https://linuxtv.org 4931W: http://palosaari.fi/linux/ 4932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4933T: git git://linuxtv.org/anttip/media_tree.git 4934S: Maintained 4935F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4936F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4937 4938DYNAMIC DEBUG 4939M: Jason Baron <jbaron@akamai.com> 4940S: Maintained 4941F: lib/dynamic_debug.c 4942F: include/linux/dynamic_debug.h 4943 4944DZ DECSTATION DZ11 SERIAL DRIVER 4945M: "Maciej W. Rozycki" <macro@linux-mips.org> 4946S: Maintained 4947F: drivers/tty/serial/dz.* 4948 4949E3X0 POWER BUTTON DRIVER 4950M: Moritz Fischer <moritz.fischer@ettus.com> 4951L: usrp-users@lists.ettus.com 4952W: http://www.ettus.com 4953S: Supported 4954F: drivers/input/misc/e3x0-button.c 4955F: Documentation/devicetree/bindings/input/e3x0-button.txt 4956 4957E4000 MEDIA DRIVER 4958M: Antti Palosaari <crope@iki.fi> 4959L: linux-media@vger.kernel.org 4960W: https://linuxtv.org 4961W: http://palosaari.fi/linux/ 4962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4963T: git git://linuxtv.org/anttip/media_tree.git 4964S: Maintained 4965F: drivers/media/tuners/e4000* 4966 4967EATA ISA/EISA/PCI SCSI DRIVER 4968M: Dario Ballabio <ballabio_dario@emc.com> 4969L: linux-scsi@vger.kernel.org 4970S: Maintained 4971F: drivers/scsi/eata.c 4972 4973EC100 MEDIA DRIVER 4974M: Antti Palosaari <crope@iki.fi> 4975L: linux-media@vger.kernel.org 4976W: https://linuxtv.org 4977W: http://palosaari.fi/linux/ 4978Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4979T: git git://linuxtv.org/anttip/media_tree.git 4980S: Maintained 4981F: drivers/media/dvb-frontends/ec100* 4982 4983ECRYPT FILE SYSTEM 4984M: Tyler Hicks <tyhicks@canonical.com> 4985L: ecryptfs@vger.kernel.org 4986W: http://ecryptfs.org 4987W: https://launchpad.net/ecryptfs 4988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4989S: Supported 4990F: Documentation/filesystems/ecryptfs.txt 4991F: fs/ecryptfs/ 4992 4993EDAC-AMD64 4994M: Borislav Petkov <bp@alien8.de> 4995L: linux-edac@vger.kernel.org 4996S: Maintained 4997F: drivers/edac/amd64_edac* 4998 4999EDAC-CALXEDA 5000M: Robert Richter <rric@kernel.org> 5001L: linux-edac@vger.kernel.org 5002S: Maintained 5003F: drivers/edac/highbank* 5004 5005EDAC-CAVIUM OCTEON 5006M: Ralf Baechle <ralf@linux-mips.org> 5007M: David Daney <david.daney@cavium.com> 5008L: linux-edac@vger.kernel.org 5009L: linux-mips@linux-mips.org 5010S: Supported 5011F: drivers/edac/octeon_edac* 5012 5013EDAC-CAVIUM THUNDERX 5014M: David Daney <david.daney@cavium.com> 5015M: Jan Glauber <jglauber@cavium.com> 5016L: linux-edac@vger.kernel.org 5017S: Supported 5018F: drivers/edac/thunderx_edac* 5019 5020EDAC-CORE 5021M: Borislav Petkov <bp@alien8.de> 5022M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5023M: Mauro Carvalho Chehab <mchehab@kernel.org> 5024L: linux-edac@vger.kernel.org 5025T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5026T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5027S: Supported 5028F: Documentation/admin-guide/ras.rst 5029F: Documentation/driver-api/edac.rst 5030F: drivers/edac/ 5031F: include/linux/edac.h 5032 5033EDAC-E752X 5034M: Mark Gross <mark.gross@intel.com> 5035L: linux-edac@vger.kernel.org 5036S: Maintained 5037F: drivers/edac/e752x_edac.c 5038 5039EDAC-E7XXX 5040L: linux-edac@vger.kernel.org 5041S: Maintained 5042F: drivers/edac/e7xxx_edac.c 5043 5044EDAC-FSL_DDR 5045M: York Sun <york.sun@nxp.com> 5046L: linux-edac@vger.kernel.org 5047S: Maintained 5048F: drivers/edac/fsl_ddr_edac.* 5049 5050EDAC-GHES 5051M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5052M: Mauro Carvalho Chehab <mchehab@kernel.org> 5053L: linux-edac@vger.kernel.org 5054S: Maintained 5055F: drivers/edac/ghes_edac.c 5056 5057EDAC-I3000 5058L: linux-edac@vger.kernel.org 5059S: Orphan 5060F: drivers/edac/i3000_edac.c 5061 5062EDAC-I5000 5063L: linux-edac@vger.kernel.org 5064S: Maintained 5065F: drivers/edac/i5000_edac.c 5066 5067EDAC-I5400 5068M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5069M: Mauro Carvalho Chehab <mchehab@kernel.org> 5070L: linux-edac@vger.kernel.org 5071S: Maintained 5072F: drivers/edac/i5400_edac.c 5073 5074EDAC-I7300 5075M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5076M: Mauro Carvalho Chehab <mchehab@kernel.org> 5077L: linux-edac@vger.kernel.org 5078S: Maintained 5079F: drivers/edac/i7300_edac.c 5080 5081EDAC-I7CORE 5082M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5083M: Mauro Carvalho Chehab <mchehab@kernel.org> 5084L: linux-edac@vger.kernel.org 5085S: Maintained 5086F: drivers/edac/i7core_edac.c 5087 5088EDAC-I82443BXGX 5089M: Tim Small <tim@buttersideup.com> 5090L: linux-edac@vger.kernel.org 5091S: Maintained 5092F: drivers/edac/i82443bxgx_edac.c 5093 5094EDAC-I82975X 5095M: Ranganathan Desikan <ravi@jetztechnologies.com> 5096M: "Arvind R." <arvino55@gmail.com> 5097L: linux-edac@vger.kernel.org 5098S: Maintained 5099F: drivers/edac/i82975x_edac.c 5100 5101EDAC-IE31200 5102M: Jason Baron <jbaron@akamai.com> 5103L: linux-edac@vger.kernel.org 5104S: Maintained 5105F: drivers/edac/ie31200_edac.c 5106 5107EDAC-MPC85XX 5108M: Johannes Thumshirn <morbidrsa@gmail.com> 5109L: linux-edac@vger.kernel.org 5110S: Maintained 5111F: drivers/edac/mpc85xx_edac.[ch] 5112 5113EDAC-PASEMI 5114M: Egor Martovetsky <egor@pasemi.com> 5115L: linux-edac@vger.kernel.org 5116S: Maintained 5117F: drivers/edac/pasemi_edac.c 5118 5119EDAC-PND2 5120M: Tony Luck <tony.luck@intel.com> 5121L: linux-edac@vger.kernel.org 5122S: Maintained 5123F: drivers/edac/pnd2_edac.[ch] 5124 5125EDAC-R82600 5126M: Tim Small <tim@buttersideup.com> 5127L: linux-edac@vger.kernel.org 5128S: Maintained 5129F: drivers/edac/r82600_edac.c 5130 5131EDAC-SBRIDGE 5132M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5133M: Mauro Carvalho Chehab <mchehab@kernel.org> 5134L: linux-edac@vger.kernel.org 5135S: Maintained 5136F: drivers/edac/sb_edac.c 5137 5138EDAC-SKYLAKE 5139M: Tony Luck <tony.luck@intel.com> 5140L: linux-edac@vger.kernel.org 5141S: Maintained 5142F: drivers/edac/skx_edac.c 5143 5144EDIROL UA-101/UA-1000 DRIVER 5145M: Clemens Ladisch <clemens@ladisch.de> 5146L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5147T: git git://git.alsa-project.org/alsa-kernel.git 5148S: Maintained 5149F: sound/usb/misc/ua101.c 5150 5151EFI TEST DRIVER 5152L: linux-efi@vger.kernel.org 5153M: Ivan Hu <ivan.hu@canonical.com> 5154M: Matt Fleming <matt@codeblueprint.co.uk> 5155S: Maintained 5156F: drivers/firmware/efi/test/ 5157 5158EFI VARIABLE FILESYSTEM 5159M: Matthew Garrett <matthew.garrett@nebula.com> 5160M: Jeremy Kerr <jk@ozlabs.org> 5161M: Matt Fleming <matt@codeblueprint.co.uk> 5162T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5163L: linux-efi@vger.kernel.org 5164S: Maintained 5165F: fs/efivarfs/ 5166 5167EFIFB FRAMEBUFFER DRIVER 5168L: linux-fbdev@vger.kernel.org 5169M: Peter Jones <pjones@redhat.com> 5170S: Maintained 5171F: drivers/video/fbdev/efifb.c 5172 5173EFS FILESYSTEM 5174W: http://aeschi.ch.eu.org/efs/ 5175S: Orphan 5176F: fs/efs/ 5177 5178EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5179M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5180L: netdev@vger.kernel.org 5181S: Maintained 5182F: drivers/net/ethernet/ibm/ehea/ 5183 5184EM28XX VIDEO4LINUX DRIVER 5185M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5186M: Mauro Carvalho Chehab <mchehab@kernel.org> 5187L: linux-media@vger.kernel.org 5188W: https://linuxtv.org 5189T: git git://linuxtv.org/media_tree.git 5190S: Maintained 5191F: drivers/media/usb/em28xx/ 5192F: Documentation/media/v4l-drivers/em28xx* 5193 5194EMBEDDED LINUX 5195M: Paul Gortmaker <paul.gortmaker@windriver.com> 5196M: Matt Mackall <mpm@selenic.com> 5197M: David Woodhouse <dwmw2@infradead.org> 5198L: linux-embedded@vger.kernel.org 5199S: Maintained 5200 5201Emulex 10Gbps iSCSI - OneConnect DRIVER 5202M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5203M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5204M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5205L: linux-scsi@vger.kernel.org 5206W: http://www.broadcom.com 5207S: Supported 5208F: drivers/scsi/be2iscsi/ 5209 5210Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5211M: Sathya Perla <sathya.perla@broadcom.com> 5212M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5213M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5214M: Somnath Kotur <somnath.kotur@broadcom.com> 5215L: netdev@vger.kernel.org 5216W: http://www.emulex.com 5217S: Supported 5218F: drivers/net/ethernet/emulex/benet/ 5219 5220EMULEX ONECONNECT ROCE DRIVER 5221M: Selvin Xavier <selvin.xavier@broadcom.com> 5222M: Devesh Sharma <devesh.sharma@broadcom.com> 5223L: linux-rdma@vger.kernel.org 5224W: http://www.broadcom.com 5225S: Odd Fixes 5226F: drivers/infiniband/hw/ocrdma/ 5227F: include/uapi/rdma/ocrdma-abi.h 5228 5229EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5230M: James Smart <james.smart@broadcom.com> 5231M: Dick Kennedy <dick.kennedy@broadcom.com> 5232L: linux-scsi@vger.kernel.org 5233W: http://www.broadcom.com 5234S: Supported 5235F: drivers/scsi/lpfc/ 5236 5237ENE CB710 FLASH CARD READER DRIVER 5238M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5239S: Maintained 5240F: drivers/misc/cb710/ 5241F: drivers/mmc/host/cb710-mmc.* 5242F: include/linux/cb710.h 5243 5244ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5245M: Maxim Levitsky <maximlevitsky@gmail.com> 5246S: Maintained 5247F: drivers/media/rc/ene_ir.* 5248 5249EPSON S1D13XXX FRAMEBUFFER DRIVER 5250M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5251S: Maintained 5252T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5253F: drivers/video/fbdev/s1d13xxxfb.c 5254F: include/video/s1d13xxxfb.h 5255 5256ERRSEQ ERROR TRACKING INFRASTRUCTURE 5257M: Jeff Layton <jlayton@kernel.org> 5258S: Maintained 5259F: lib/errseq.c 5260F: include/linux/errseq.h 5261 5262ET131X NETWORK DRIVER 5263M: Mark Einon <mark.einon@gmail.com> 5264S: Odd Fixes 5265F: drivers/net/ethernet/agere/ 5266 5267ETHERNET BRIDGE 5268M: Stephen Hemminger <stephen@networkplumber.org> 5269L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5270L: netdev@vger.kernel.org 5271W: http://www.linuxfoundation.org/en/Net:Bridge 5272S: Maintained 5273F: include/linux/netfilter_bridge/ 5274F: net/bridge/ 5275 5276ETHERNET PHY LIBRARY 5277M: Andrew Lunn <andrew@lunn.ch> 5278M: Florian Fainelli <f.fainelli@gmail.com> 5279L: netdev@vger.kernel.org 5280S: Maintained 5281F: Documentation/ABI/testing/sysfs-bus-mdio 5282F: Documentation/devicetree/bindings/net/mdio* 5283F: Documentation/networking/phy.txt 5284F: drivers/net/phy/ 5285F: drivers/of/of_mdio.c 5286F: drivers/of/of_net.c 5287F: include/linux/*mdio*.h 5288F: include/linux/of_net.h 5289F: include/linux/phy.h 5290F: include/linux/phy_fixed.h 5291F: include/linux/platform_data/mdio-gpio.h 5292F: include/linux/platform_data/mdio-bcm-unimac.h 5293F: include/trace/events/mdio.h 5294F: include/uapi/linux/mdio.h 5295F: include/uapi/linux/mii.h 5296 5297EXT2 FILE SYSTEM 5298M: Jan Kara <jack@suse.com> 5299L: linux-ext4@vger.kernel.org 5300S: Maintained 5301F: Documentation/filesystems/ext2.txt 5302F: fs/ext2/ 5303F: include/linux/ext2* 5304 5305EXT4 FILE SYSTEM 5306M: "Theodore Ts'o" <tytso@mit.edu> 5307M: Andreas Dilger <adilger.kernel@dilger.ca> 5308L: linux-ext4@vger.kernel.org 5309W: http://ext4.wiki.kernel.org 5310Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5312S: Maintained 5313F: Documentation/filesystems/ext4.txt 5314F: fs/ext4/ 5315 5316Extended Verification Module (EVM) 5317M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5318L: linux-integrity@vger.kernel.org 5319S: Supported 5320F: security/integrity/evm/ 5321 5322EXTENSIBLE FIRMWARE INTERFACE (EFI) 5323M: Matt Fleming <matt@codeblueprint.co.uk> 5324M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5325L: linux-efi@vger.kernel.org 5326T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5327S: Maintained 5328F: Documentation/efi-stub.txt 5329F: arch/*/kernel/efi.c 5330F: arch/x86/boot/compressed/eboot.[ch] 5331F: arch/*/include/asm/efi.h 5332F: arch/x86/platform/efi/ 5333F: drivers/firmware/efi/ 5334F: include/linux/efi*.h 5335F: arch/arm/boot/compressed/efi-header.S 5336F: arch/arm64/kernel/efi-entry.S 5337 5338EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5339M: MyungJoo Ham <myungjoo.ham@samsung.com> 5340M: Chanwoo Choi <cw00.choi@samsung.com> 5341L: linux-kernel@vger.kernel.org 5342T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5343S: Maintained 5344F: drivers/extcon/ 5345F: include/linux/extcon/ 5346F: include/linux/extcon.h 5347F: Documentation/extcon/ 5348F: Documentation/devicetree/bindings/extcon/ 5349 5350EXYNOS DP DRIVER 5351M: Jingoo Han <jingoohan1@gmail.com> 5352L: dri-devel@lists.freedesktop.org 5353S: Maintained 5354F: drivers/gpu/drm/exynos/exynos_dp* 5355 5356EXYNOS SYSMMU (IOMMU) driver 5357M: Marek Szyprowski <m.szyprowski@samsung.com> 5358L: iommu@lists.linux-foundation.org 5359S: Maintained 5360F: drivers/iommu/exynos-iommu.c 5361 5362EZchip NPS platform support 5363M: Elad Kanfi <eladkan@mellanox.com> 5364M: Vineet Gupta <vgupta@synopsys.com> 5365S: Supported 5366F: arch/arc/plat-eznps 5367F: arch/arc/boot/dts/eznps.dts 5368 5369F2FS FILE SYSTEM 5370M: Jaegeuk Kim <jaegeuk@kernel.org> 5371M: Chao Yu <yuchao0@huawei.com> 5372L: linux-f2fs-devel@lists.sourceforge.net 5373W: https://f2fs.wiki.kernel.org/ 5374T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5375S: Maintained 5376F: Documentation/filesystems/f2fs.txt 5377F: Documentation/ABI/testing/sysfs-fs-f2fs 5378F: fs/f2fs/ 5379F: include/linux/f2fs_fs.h 5380F: include/trace/events/f2fs.h 5381 5382F71805F HARDWARE MONITORING DRIVER 5383M: Jean Delvare <jdelvare@suse.com> 5384L: linux-hwmon@vger.kernel.org 5385S: Maintained 5386F: Documentation/hwmon/f71805f 5387F: drivers/hwmon/f71805f.c 5388 5389FANOTIFY 5390M: Jan Kara <jack@suse.cz> 5391R: Amir Goldstein <amir73il@gmail.com> 5392L: linux-fsdevel@vger.kernel.org 5393S: Maintained 5394F: fs/notify/fanotify/ 5395F: include/linux/fanotify.h 5396F: include/uapi/linux/fanotify.h 5397 5398FARSYNC SYNCHRONOUS DRIVER 5399M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5400W: http://www.farsite.co.uk/ 5401S: Supported 5402F: drivers/net/wan/farsync.* 5403 5404FAULT INJECTION SUPPORT 5405M: Akinobu Mita <akinobu.mita@gmail.com> 5406S: Supported 5407F: Documentation/fault-injection/ 5408F: lib/fault-inject.c 5409 5410FBTFT Framebuffer drivers 5411M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5412S: Maintained 5413F: drivers/staging/fbtft/ 5414 5415FC0011 TUNER DRIVER 5416M: Michael Buesch <m@bues.ch> 5417L: linux-media@vger.kernel.org 5418S: Maintained 5419F: drivers/media/tuners/fc0011.h 5420F: drivers/media/tuners/fc0011.c 5421 5422FC2580 MEDIA DRIVER 5423M: Antti Palosaari <crope@iki.fi> 5424L: linux-media@vger.kernel.org 5425W: https://linuxtv.org 5426W: http://palosaari.fi/linux/ 5427Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5428T: git git://linuxtv.org/anttip/media_tree.git 5429S: Maintained 5430F: drivers/media/tuners/fc2580* 5431 5432FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5433M: Johannes Thumshirn <jth@kernel.org> 5434L: fcoe-devel@open-fcoe.org 5435W: www.Open-FCoE.org 5436S: Supported 5437F: drivers/scsi/libfc/ 5438F: drivers/scsi/fcoe/ 5439F: include/scsi/fc/ 5440F: include/scsi/libfc.h 5441F: include/scsi/libfcoe.h 5442F: include/uapi/scsi/fc/ 5443 5444FILE LOCKING (flock() and fcntl()/lockf()) 5445M: Jeff Layton <jlayton@kernel.org> 5446M: "J. Bruce Fields" <bfields@fieldses.org> 5447L: linux-fsdevel@vger.kernel.org 5448S: Maintained 5449F: include/linux/fcntl.h 5450F: include/uapi/linux/fcntl.h 5451F: fs/fcntl.c 5452F: fs/locks.c 5453 5454FILESYSTEMS (VFS and infrastructure) 5455M: Alexander Viro <viro@zeniv.linux.org.uk> 5456L: linux-fsdevel@vger.kernel.org 5457S: Maintained 5458F: fs/* 5459F: include/linux/fs.h 5460F: include/uapi/linux/fs.h 5461 5462FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5463M: Riku Voipio <riku.voipio@iki.fi> 5464L: linux-hwmon@vger.kernel.org 5465S: Maintained 5466F: drivers/hwmon/f75375s.c 5467F: include/linux/f75375s.h 5468 5469FIREWIRE AUDIO DRIVERS 5470M: Clemens Ladisch <clemens@ladisch.de> 5471L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5472T: git git://git.alsa-project.org/alsa-kernel.git 5473S: Maintained 5474F: sound/firewire/ 5475 5476FIREWIRE MEDIA DRIVERS (firedtv) 5477M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5478L: linux-media@vger.kernel.org 5479L: linux1394-devel@lists.sourceforge.net 5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5481S: Maintained 5482F: drivers/media/firewire/ 5483 5484FIREWIRE SBP-2 TARGET 5485M: Chris Boot <bootc@bootc.net> 5486L: linux-scsi@vger.kernel.org 5487L: target-devel@vger.kernel.org 5488L: linux1394-devel@lists.sourceforge.net 5489T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5490S: Maintained 5491F: drivers/target/sbp/ 5492 5493FIREWIRE SUBSYSTEM 5494M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5495L: linux1394-devel@lists.sourceforge.net 5496W: http://ieee1394.wiki.kernel.org/ 5497T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5498S: Maintained 5499F: drivers/firewire/ 5500F: include/linux/firewire.h 5501F: include/uapi/linux/firewire*.h 5502F: tools/firewire/ 5503 5504FIRMWARE LOADER (request_firmware) 5505M: Luis R. Rodriguez <mcgrof@kernel.org> 5506L: linux-kernel@vger.kernel.org 5507S: Maintained 5508F: Documentation/firmware_class/ 5509F: drivers/base/firmware*.c 5510F: include/linux/firmware.h 5511 5512FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5513M: Joshua Morris <josh.h.morris@us.ibm.com> 5514M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5515S: Maintained 5516F: drivers/block/rsxx/ 5517 5518FLOPPY DRIVER 5519M: Jiri Kosina <jikos@kernel.org> 5520T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5521S: Odd fixes 5522F: drivers/block/floppy.c 5523 5524FMC SUBSYSTEM 5525M: Alessandro Rubini <rubini@gnudd.com> 5526W: http://www.ohwr.org/projects/fmc-bus 5527S: Supported 5528F: drivers/fmc/ 5529F: include/linux/fmc*.h 5530F: include/linux/ipmi-fru.h 5531K: fmc_d.*register 5532 5533FPGA MANAGER FRAMEWORK 5534M: Alan Tull <atull@kernel.org> 5535M: Moritz Fischer <mdf@kernel.org> 5536L: linux-fpga@vger.kernel.org 5537S: Maintained 5538T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5539Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5540F: Documentation/fpga/ 5541F: Documentation/devicetree/bindings/fpga/ 5542F: drivers/fpga/ 5543F: include/linux/fpga/ 5544W: http://www.rocketboards.org 5545 5546FPU EMULATOR 5547M: Bill Metzenthen <billm@melbpc.org.au> 5548W: http://floatingpoint.sourceforge.net/emulator/index.html 5549S: Maintained 5550F: arch/x86/math-emu/ 5551 5552FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5553L: netdev@vger.kernel.org 5554S: Orphan 5555F: drivers/net/wan/dlci.c 5556F: drivers/net/wan/sdla.c 5557 5558FRAMEBUFFER LAYER 5559M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5560L: dri-devel@lists.freedesktop.org 5561L: linux-fbdev@vger.kernel.org 5562T: git git://github.com/bzolnier/linux.git 5563Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5564S: Maintained 5565F: Documentation/fb/ 5566F: drivers/video/ 5567F: include/video/ 5568F: include/linux/fb.h 5569F: include/uapi/video/ 5570F: include/uapi/linux/fb.h 5571 5572FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5573M: Horia Geantă <horia.geanta@nxp.com> 5574M: Aymen Sghaier <aymen.sghaier@nxp.com> 5575L: linux-crypto@vger.kernel.org 5576S: Maintained 5577F: drivers/crypto/caam/ 5578F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5579 5580FREESCALE DIU FRAMEBUFFER DRIVER 5581M: Timur Tabi <timur@tabi.org> 5582L: linux-fbdev@vger.kernel.org 5583S: Maintained 5584F: drivers/video/fbdev/fsl-diu-fb.* 5585 5586FREESCALE DMA DRIVER 5587M: Li Yang <leoyang.li@nxp.com> 5588M: Zhang Wei <zw@zh-kernel.org> 5589L: linuxppc-dev@lists.ozlabs.org 5590S: Maintained 5591F: drivers/dma/fsldma.* 5592 5593FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5594M: Claudiu Manoil <claudiu.manoil@freescale.com> 5595L: netdev@vger.kernel.org 5596S: Maintained 5597F: drivers/net/ethernet/freescale/gianfar* 5598X: drivers/net/ethernet/freescale/gianfar_ptp.c 5599F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5600 5601FREESCALE GPMI NAND DRIVER 5602M: Han Xu <han.xu@nxp.com> 5603L: linux-mtd@lists.infradead.org 5604S: Maintained 5605F: drivers/mtd/nand/gpmi-nand/* 5606 5607FREESCALE I2C CPM DRIVER 5608M: Jochen Friedrich <jochen@scram.de> 5609L: linuxppc-dev@lists.ozlabs.org 5610L: linux-i2c@vger.kernel.org 5611S: Maintained 5612F: drivers/i2c/busses/i2c-cpm.c 5613 5614FREESCALE IMX / MXC FEC DRIVER 5615M: Fugang Duan <fugang.duan@nxp.com> 5616L: netdev@vger.kernel.org 5617S: Maintained 5618F: drivers/net/ethernet/freescale/fec_main.c 5619F: drivers/net/ethernet/freescale/fec_ptp.c 5620F: drivers/net/ethernet/freescale/fec.h 5621F: Documentation/devicetree/bindings/net/fsl-fec.txt 5622 5623FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5624M: Sascha Hauer <kernel@pengutronix.de> 5625L: linux-fbdev@vger.kernel.org 5626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5627S: Maintained 5628F: include/linux/platform_data/video-imxfb.h 5629F: drivers/video/fbdev/imxfb.c 5630 5631FREESCALE QORIQ DPAA ETHERNET DRIVER 5632M: Madalin Bucur <madalin.bucur@nxp.com> 5633L: netdev@vger.kernel.org 5634S: Maintained 5635F: drivers/net/ethernet/freescale/dpaa 5636 5637FREESCALE QORIQ DPAA FMAN DRIVER 5638M: Madalin Bucur <madalin.bucur@nxp.com> 5639L: netdev@vger.kernel.org 5640S: Maintained 5641F: drivers/net/ethernet/freescale/fman 5642F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5643 5644FREESCALE QUAD SPI DRIVER 5645M: Han Xu <han.xu@nxp.com> 5646L: linux-mtd@lists.infradead.org 5647S: Maintained 5648F: drivers/mtd/spi-nor/fsl-quadspi.c 5649 5650FREESCALE QUICC ENGINE LIBRARY 5651M: Qiang Zhao <qiang.zhao@nxp.com> 5652L: linuxppc-dev@lists.ozlabs.org 5653S: Maintained 5654F: drivers/soc/fsl/qe/ 5655F: include/soc/fsl/*qe*.h 5656F: include/soc/fsl/*ucc*.h 5657 5658FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5659M: Li Yang <leoyang.li@nxp.com> 5660L: netdev@vger.kernel.org 5661L: linuxppc-dev@lists.ozlabs.org 5662S: Maintained 5663F: drivers/net/ethernet/freescale/ucc_geth* 5664 5665FREESCALE QUICC ENGINE UCC HDLC DRIVER 5666M: Zhao Qiang <qiang.zhao@nxp.com> 5667L: netdev@vger.kernel.org 5668L: linuxppc-dev@lists.ozlabs.org 5669S: Maintained 5670F: drivers/net/wan/fsl_ucc_hdlc* 5671 5672FREESCALE QUICC ENGINE UCC UART DRIVER 5673M: Timur Tabi <timur@tabi.org> 5674L: linuxppc-dev@lists.ozlabs.org 5675S: Maintained 5676F: drivers/tty/serial/ucc_uart.c 5677 5678FREESCALE SOC DRIVERS 5679M: Li Yang <leoyang.li@nxp.com> 5680L: linuxppc-dev@lists.ozlabs.org 5681L: linux-arm-kernel@lists.infradead.org 5682S: Maintained 5683F: Documentation/devicetree/bindings/soc/fsl/ 5684F: drivers/soc/fsl/ 5685F: include/linux/fsl/ 5686 5687FREESCALE SOC FS_ENET DRIVER 5688M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5689M: Vitaly Bordug <vbordug@ru.mvista.com> 5690L: linuxppc-dev@lists.ozlabs.org 5691L: netdev@vger.kernel.org 5692S: Maintained 5693F: drivers/net/ethernet/freescale/fs_enet/ 5694F: include/linux/fs_enet_pd.h 5695 5696FREESCALE SOC SOUND DRIVERS 5697M: Timur Tabi <timur@tabi.org> 5698M: Nicolin Chen <nicoleotsuka@gmail.com> 5699M: Xiubo Li <Xiubo.Lee@gmail.com> 5700R: Fabio Estevam <fabio.estevam@nxp.com> 5701L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5702L: linuxppc-dev@lists.ozlabs.org 5703S: Maintained 5704F: sound/soc/fsl/fsl* 5705F: sound/soc/fsl/imx* 5706F: sound/soc/fsl/mpc8610_hpcd.c 5707 5708FREESCALE USB PERIPHERAL DRIVERS 5709M: Li Yang <leoyang.li@nxp.com> 5710L: linux-usb@vger.kernel.org 5711L: linuxppc-dev@lists.ozlabs.org 5712S: Maintained 5713F: drivers/usb/gadget/udc/fsl* 5714 5715FREEVXFS FILESYSTEM 5716M: Christoph Hellwig <hch@infradead.org> 5717W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5718S: Maintained 5719F: fs/freevxfs/ 5720 5721FREEZER 5722M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5723M: Pavel Machek <pavel@ucw.cz> 5724L: linux-pm@vger.kernel.org 5725S: Supported 5726F: Documentation/power/freezing-of-tasks.txt 5727F: include/linux/freezer.h 5728F: kernel/freezer.c 5729 5730FRONTSWAP API 5731M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5732L: linux-kernel@vger.kernel.org 5733S: Maintained 5734F: mm/frontswap.c 5735F: include/linux/frontswap.h 5736 5737FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5738M: David Howells <dhowells@redhat.com> 5739L: linux-cachefs@redhat.com (moderated for non-subscribers) 5740S: Supported 5741F: Documentation/filesystems/caching/ 5742F: fs/fscache/ 5743F: include/linux/fscache*.h 5744 5745FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5746M: Theodore Y. Ts'o <tytso@mit.edu> 5747M: Jaegeuk Kim <jaegeuk@kernel.org> 5748L: linux-fscrypt@vger.kernel.org 5749Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5751S: Supported 5752F: fs/crypto/ 5753F: include/linux/fscrypt*.h 5754F: Documentation/filesystems/fscrypt.rst 5755 5756FUJITSU FR-V (FRV) PORT 5757S: Orphan 5758F: arch/frv/ 5759 5760FUJITSU LAPTOP EXTRAS 5761M: Jonathan Woithe <jwoithe@just42.net> 5762L: platform-driver-x86@vger.kernel.org 5763S: Maintained 5764F: drivers/platform/x86/fujitsu-laptop.c 5765 5766FUJITSU M-5MO LS CAMERA ISP DRIVER 5767M: Kyungmin Park <kyungmin.park@samsung.com> 5768M: Heungjun Kim <riverful.kim@samsung.com> 5769L: linux-media@vger.kernel.org 5770S: Maintained 5771F: drivers/media/i2c/m5mols/ 5772F: include/media/i2c/m5mols.h 5773 5774FUJITSU TABLET EXTRAS 5775M: Robert Gerlach <khnz@gmx.de> 5776L: platform-driver-x86@vger.kernel.org 5777S: Maintained 5778F: drivers/platform/x86/fujitsu-tablet.c 5779 5780FUSE: FILESYSTEM IN USERSPACE 5781M: Miklos Szeredi <miklos@szeredi.hu> 5782L: linux-fsdevel@vger.kernel.org 5783W: http://fuse.sourceforge.net/ 5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5785S: Maintained 5786F: fs/fuse/ 5787F: include/uapi/linux/fuse.h 5788F: Documentation/filesystems/fuse.txt 5789 5790FUTEX SUBSYSTEM 5791M: Thomas Gleixner <tglx@linutronix.de> 5792M: Ingo Molnar <mingo@redhat.com> 5793R: Peter Zijlstra <peterz@infradead.org> 5794R: Darren Hart <dvhart@infradead.org> 5795L: linux-kernel@vger.kernel.org 5796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5797S: Maintained 5798F: kernel/futex.c 5799F: kernel/futex_compat.c 5800F: include/asm-generic/futex.h 5801F: include/linux/futex.h 5802F: include/uapi/linux/futex.h 5803F: tools/testing/selftests/futex/ 5804F: tools/perf/bench/futex* 5805F: Documentation/*futex* 5806 5807FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5808M: Rik Faith <faith@cs.unc.edu> 5809L: linux-scsi@vger.kernel.org 5810S: Odd Fixes (e.g., new signatures) 5811F: drivers/scsi/fdomain.* 5812 5813GCC PLUGINS 5814M: Kees Cook <keescook@chromium.org> 5815R: Emese Revfy <re.emese@gmail.com> 5816L: kernel-hardening@lists.openwall.com 5817S: Maintained 5818F: scripts/gcc-plugins/ 5819F: scripts/gcc-plugin.sh 5820F: scripts/Makefile.gcc-plugins 5821F: Documentation/gcc-plugins.txt 5822 5823GCOV BASED KERNEL PROFILING 5824M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5825S: Maintained 5826F: kernel/gcov/ 5827F: Documentation/dev-tools/gcov.rst 5828 5829GDB KERNEL DEBUGGING HELPER SCRIPTS 5830M: Jan Kiszka <jan.kiszka@siemens.com> 5831M: Kieran Bingham <kieran@bingham.xyz> 5832S: Supported 5833F: scripts/gdb/ 5834 5835GDT SCSI DISK ARRAY CONTROLLER DRIVER 5836M: Achim Leubner <achim_leubner@adaptec.com> 5837L: linux-scsi@vger.kernel.org 5838W: http://www.icp-vortex.com/ 5839S: Supported 5840F: drivers/scsi/gdt* 5841 5842GEMTEK FM RADIO RECEIVER DRIVER 5843M: Hans Verkuil <hverkuil@xs4all.nl> 5844L: linux-media@vger.kernel.org 5845T: git git://linuxtv.org/media_tree.git 5846W: https://linuxtv.org 5847S: Maintained 5848F: drivers/media/radio/radio-gemtek* 5849 5850GENERIC GPIO I2C DRIVER 5851M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5852S: Supported 5853F: drivers/i2c/busses/i2c-gpio.c 5854F: include/linux/i2c-gpio.h 5855 5856GENERIC GPIO I2C MULTIPLEXER DRIVER 5857M: Peter Korsgaard <peter.korsgaard@barco.com> 5858L: linux-i2c@vger.kernel.org 5859S: Supported 5860F: drivers/i2c/muxes/i2c-mux-gpio.c 5861F: include/linux/i2c-mux-gpio.h 5862F: Documentation/i2c/muxes/i2c-mux-gpio 5863 5864GENERIC HDLC (WAN) DRIVERS 5865M: Krzysztof Halasa <khc@pm.waw.pl> 5866W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5867S: Maintained 5868F: drivers/net/wan/c101.c 5869F: drivers/net/wan/hd6457* 5870F: drivers/net/wan/hdlc* 5871F: drivers/net/wan/n2.c 5872F: drivers/net/wan/pc300too.c 5873F: drivers/net/wan/pci200syn.c 5874F: drivers/net/wan/wanxl* 5875 5876GENERIC INCLUDE/ASM HEADER FILES 5877M: Arnd Bergmann <arnd@arndb.de> 5878L: linux-arch@vger.kernel.org 5879T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5880S: Maintained 5881F: include/asm-generic/ 5882F: include/uapi/asm-generic/ 5883 5884GENERIC PHY FRAMEWORK 5885M: Kishon Vijay Abraham I <kishon@ti.com> 5886L: linux-kernel@vger.kernel.org 5887T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5888S: Supported 5889F: drivers/phy/ 5890F: include/linux/phy/ 5891 5892GENERIC PM DOMAINS 5893M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5894M: Kevin Hilman <khilman@kernel.org> 5895M: Ulf Hansson <ulf.hansson@linaro.org> 5896L: linux-pm@vger.kernel.org 5897S: Supported 5898F: drivers/base/power/domain*.c 5899F: include/linux/pm_domain.h 5900F: Documentation/devicetree/bindings/power/power_domain.txt 5901 5902GENERIC UIO DRIVER FOR PCI DEVICES 5903M: "Michael S. Tsirkin" <mst@redhat.com> 5904L: kvm@vger.kernel.org 5905S: Supported 5906F: drivers/uio/uio_pci_generic.c 5907 5908GENWQE (IBM Generic Workqueue Card) 5909M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5910M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5911S: Supported 5912F: drivers/misc/genwqe/ 5913 5914GET_MAINTAINER SCRIPT 5915M: Joe Perches <joe@perches.com> 5916S: Maintained 5917F: scripts/get_maintainer.pl 5918 5919GFS2 FILE SYSTEM 5920M: Steven Whitehouse <swhiteho@redhat.com> 5921M: Bob Peterson <rpeterso@redhat.com> 5922L: cluster-devel@redhat.com 5923W: http://sources.redhat.com/cluster/ 5924T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5925S: Supported 5926F: Documentation/filesystems/gfs2*.txt 5927F: fs/gfs2/ 5928F: include/uapi/linux/gfs2_ondisk.h 5929 5930GIGASET ISDN DRIVERS 5931M: Paul Bolle <pebolle@tiscali.nl> 5932L: gigaset307x-common@lists.sourceforge.net 5933W: http://gigaset307x.sourceforge.net/ 5934S: Odd Fixes 5935F: Documentation/isdn/README.gigaset 5936F: drivers/isdn/gigaset/ 5937F: include/uapi/linux/gigaset_dev.h 5938 5939GO7007 MPEG CODEC 5940M: Hans Verkuil <hans.verkuil@cisco.com> 5941L: linux-media@vger.kernel.org 5942S: Maintained 5943F: drivers/media/usb/go7007/ 5944 5945GOODIX TOUCHSCREEN 5946M: Bastien Nocera <hadess@hadess.net> 5947L: linux-input@vger.kernel.org 5948S: Maintained 5949F: drivers/input/touchscreen/goodix.c 5950 5951GPIO ACPI SUPPORT 5952M: Mika Westerberg <mika.westerberg@linux.intel.com> 5953M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5954L: linux-gpio@vger.kernel.org 5955L: linux-acpi@vger.kernel.org 5956S: Maintained 5957F: Documentation/acpi/gpio-properties.txt 5958F: drivers/gpio/gpiolib-acpi.c 5959 5960GPIO IR Transmitter 5961M: Sean Young <sean@mess.org> 5962L: linux-media@vger.kernel.org 5963S: Maintained 5964F: drivers/media/rc/gpio-ir-tx.c 5965 5966GPIO MOCKUP DRIVER 5967M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5968L: linux-gpio@vger.kernel.org 5969S: Maintained 5970F: drivers/gpio/gpio-mockup.c 5971F: tools/testing/selftests/gpio/ 5972 5973GPIO SUBSYSTEM 5974M: Linus Walleij <linus.walleij@linaro.org> 5975L: linux-gpio@vger.kernel.org 5976T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5977S: Maintained 5978F: Documentation/devicetree/bindings/gpio/ 5979F: Documentation/gpio/ 5980F: Documentation/ABI/testing/gpio-cdev 5981F: Documentation/ABI/obsolete/sysfs-gpio 5982F: drivers/gpio/ 5983F: include/linux/gpio/ 5984F: include/linux/gpio.h 5985F: include/asm-generic/gpio.h 5986F: include/uapi/linux/gpio.h 5987F: tools/gpio/ 5988 5989GRE DEMULTIPLEXER DRIVER 5990M: Dmitry Kozlov <xeb@mail.ru> 5991L: netdev@vger.kernel.org 5992S: Maintained 5993F: net/ipv4/gre_demux.c 5994F: net/ipv4/gre_offload.c 5995F: include/net/gre.h 5996 5997GRETH 10/100/1G Ethernet MAC device driver 5998M: Andreas Larsson <andreas@gaisler.com> 5999L: netdev@vger.kernel.org 6000S: Maintained 6001F: drivers/net/ethernet/aeroflex/ 6002 6003GREYBUS AUDIO PROTOCOLS DRIVERS 6004M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6005M: Mark Greer <mgreer@animalcreek.com> 6006S: Maintained 6007F: drivers/staging/greybus/audio_apbridgea.c 6008F: drivers/staging/greybus/audio_apbridgea.h 6009F: drivers/staging/greybus/audio_codec.c 6010F: drivers/staging/greybus/audio_codec.h 6011F: drivers/staging/greybus/audio_gb.c 6012F: drivers/staging/greybus/audio_manager.c 6013F: drivers/staging/greybus/audio_manager.h 6014F: drivers/staging/greybus/audio_manager_module.c 6015F: drivers/staging/greybus/audio_manager_private.h 6016F: drivers/staging/greybus/audio_manager_sysfs.c 6017F: drivers/staging/greybus/audio_module.c 6018F: drivers/staging/greybus/audio_topology.c 6019 6020GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6021M: Viresh Kumar <vireshk@kernel.org> 6022S: Maintained 6023F: drivers/staging/greybus/authentication.c 6024F: drivers/staging/greybus/bootrom.c 6025F: drivers/staging/greybus/firmware.h 6026F: drivers/staging/greybus/fw-core.c 6027F: drivers/staging/greybus/fw-download.c 6028F: drivers/staging/greybus/fw-managament.c 6029F: drivers/staging/greybus/greybus_authentication.h 6030F: drivers/staging/greybus/greybus_firmware.h 6031F: drivers/staging/greybus/hid.c 6032F: drivers/staging/greybus/i2c.c 6033F: drivers/staging/greybus/spi.c 6034F: drivers/staging/greybus/spilib.c 6035F: drivers/staging/greybus/spilib.h 6036 6037GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6038M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6039S: Maintained 6040F: drivers/staging/greybus/loopback.c 6041F: drivers/staging/greybus/timesync.c 6042F: drivers/staging/greybus/timesync_platform.c 6043 6044GREYBUS PLATFORM DRIVERS 6045M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6046S: Maintained 6047F: drivers/staging/greybus/arche-platform.c 6048F: drivers/staging/greybus/arche-apb-ctrl.c 6049F: drivers/staging/greybus/arche_platform.h 6050 6051GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6052M: Rui Miguel Silva <rmfrfs@gmail.com> 6053S: Maintained 6054F: drivers/staging/greybus/sdio.c 6055F: drivers/staging/greybus/light.c 6056F: drivers/staging/greybus/gpio.c 6057F: drivers/staging/greybus/power_supply.c 6058F: drivers/staging/greybus/spi.c 6059F: drivers/staging/greybus/spilib.c 6060 6061GREYBUS SUBSYSTEM 6062M: Johan Hovold <johan@kernel.org> 6063M: Alex Elder <elder@kernel.org> 6064M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6065S: Maintained 6066F: drivers/staging/greybus/ 6067L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6068 6069GREYBUS UART PROTOCOLS DRIVERS 6070M: David Lin <dtwlin@gmail.com> 6071S: Maintained 6072F: drivers/staging/greybus/uart.c 6073F: drivers/staging/greybus/log.c 6074 6075GS1662 VIDEO SERIALIZER 6076M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6077L: linux-media@vger.kernel.org 6078T: git git://linuxtv.org/media_tree.git 6079S: Maintained 6080F: drivers/media/spi/gs1662.c 6081 6082GSPCA FINEPIX SUBDRIVER 6083M: Frank Zago <frank@zago.net> 6084L: linux-media@vger.kernel.org 6085T: git git://linuxtv.org/media_tree.git 6086S: Maintained 6087F: drivers/media/usb/gspca/finepix.c 6088 6089GSPCA GL860 SUBDRIVER 6090M: Olivier Lorin <o.lorin@laposte.net> 6091L: linux-media@vger.kernel.org 6092T: git git://linuxtv.org/media_tree.git 6093S: Maintained 6094F: drivers/media/usb/gspca/gl860/ 6095 6096GSPCA M5602 SUBDRIVER 6097M: Erik Andren <erik.andren@gmail.com> 6098L: linux-media@vger.kernel.org 6099T: git git://linuxtv.org/media_tree.git 6100S: Maintained 6101F: drivers/media/usb/gspca/m5602/ 6102 6103GSPCA PAC207 SONIXB SUBDRIVER 6104M: Hans Verkuil <hverkuil@xs4all.nl> 6105L: linux-media@vger.kernel.org 6106T: git git://linuxtv.org/media_tree.git 6107S: Odd Fixes 6108F: drivers/media/usb/gspca/pac207.c 6109 6110GSPCA SN9C20X SUBDRIVER 6111M: Brian Johnson <brijohn@gmail.com> 6112L: linux-media@vger.kernel.org 6113T: git git://linuxtv.org/media_tree.git 6114S: Maintained 6115F: drivers/media/usb/gspca/sn9c20x.c 6116 6117GSPCA T613 SUBDRIVER 6118M: Leandro Costantino <lcostantino@gmail.com> 6119L: linux-media@vger.kernel.org 6120T: git git://linuxtv.org/media_tree.git 6121S: Maintained 6122F: drivers/media/usb/gspca/t613.c 6123 6124GSPCA USB WEBCAM DRIVER 6125M: Hans Verkuil <hverkuil@xs4all.nl> 6126L: linux-media@vger.kernel.org 6127T: git git://linuxtv.org/media_tree.git 6128S: Odd Fixes 6129F: drivers/media/usb/gspca/ 6130 6131GTP (GPRS Tunneling Protocol) 6132M: Pablo Neira Ayuso <pablo@netfilter.org> 6133M: Harald Welte <laforge@gnumonks.org> 6134L: osmocom-net-gprs@lists.osmocom.org 6135T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6136S: Maintained 6137F: drivers/net/gtp.c 6138 6139GUID PARTITION TABLE (GPT) 6140M: Davidlohr Bueso <dave@stgolabs.net> 6141L: linux-efi@vger.kernel.org 6142S: Maintained 6143F: block/partitions/efi.* 6144 6145H8/300 ARCHITECTURE 6146M: Yoshinori Sato <ysato@users.sourceforge.jp> 6147L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6148W: http://uclinux-h8.sourceforge.jp 6149T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6150S: Maintained 6151F: arch/h8300/ 6152F: drivers/clocksource/h8300_*.c 6153F: drivers/clk/h8300/ 6154F: drivers/irqchip/irq-renesas-h8*.c 6155 6156HACKRF MEDIA DRIVER 6157M: Antti Palosaari <crope@iki.fi> 6158L: linux-media@vger.kernel.org 6159W: https://linuxtv.org 6160W: http://palosaari.fi/linux/ 6161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6162T: git git://linuxtv.org/anttip/media_tree.git 6163S: Maintained 6164F: drivers/media/usb/hackrf/ 6165 6166HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6167M: Frank Seidel <frank@f-seidel.de> 6168L: platform-driver-x86@vger.kernel.org 6169W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6170S: Maintained 6171F: drivers/platform/x86/hdaps.c 6172 6173HARDWARE MONITORING 6174M: Jean Delvare <jdelvare@suse.com> 6175M: Guenter Roeck <linux@roeck-us.net> 6176L: linux-hwmon@vger.kernel.org 6177W: http://hwmon.wiki.kernel.org/ 6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6179S: Maintained 6180F: Documentation/hwmon/ 6181F: drivers/hwmon/ 6182F: include/linux/hwmon*.h 6183 6184HARDWARE RANDOM NUMBER GENERATOR CORE 6185M: Matt Mackall <mpm@selenic.com> 6186M: Herbert Xu <herbert@gondor.apana.org.au> 6187L: linux-crypto@vger.kernel.org 6188S: Odd fixes 6189F: Documentation/devicetree/bindings/rng/ 6190F: Documentation/hw_random.txt 6191F: drivers/char/hw_random/ 6192F: include/linux/hw_random.h 6193 6194HARDWARE SPINLOCK CORE 6195M: Ohad Ben-Cohen <ohad@wizery.com> 6196M: Bjorn Andersson <bjorn.andersson@linaro.org> 6197L: linux-remoteproc@vger.kernel.org 6198S: Maintained 6199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6200F: Documentation/devicetree/bindings/hwlock/ 6201F: Documentation/hwspinlock.txt 6202F: drivers/hwspinlock/ 6203F: include/linux/hwspinlock.h 6204 6205HARMONY SOUND DRIVER 6206L: linux-parisc@vger.kernel.org 6207S: Maintained 6208F: sound/parisc/harmony.* 6209 6210HDPVR USB VIDEO ENCODER DRIVER 6211M: Hans Verkuil <hverkuil@xs4all.nl> 6212L: linux-media@vger.kernel.org 6213T: git git://linuxtv.org/media_tree.git 6214W: https://linuxtv.org 6215S: Odd Fixes 6216F: drivers/media/usb/hdpvr/ 6217 6218HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6219M: Jimmy Vance <jimmy.vance@hpe.com> 6220S: Supported 6221F: Documentation/watchdog/hpwdt.txt 6222F: drivers/watchdog/hpwdt.c 6223 6224HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6225M: Don Brace <don.brace@microsemi.com> 6226L: esc.storagedev@microsemi.com 6227L: linux-scsi@vger.kernel.org 6228S: Supported 6229F: Documentation/scsi/hpsa.txt 6230F: drivers/scsi/hpsa*.[ch] 6231F: include/linux/cciss*.h 6232F: include/uapi/linux/cciss*.h 6233 6234HFI1 DRIVER 6235M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6236M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6237L: linux-rdma@vger.kernel.org 6238S: Supported 6239F: drivers/infiniband/hw/hfi1 6240 6241HFS FILESYSTEM 6242L: linux-fsdevel@vger.kernel.org 6243S: Orphan 6244F: Documentation/filesystems/hfs.txt 6245F: fs/hfs/ 6246 6247HFSPLUS FILESYSTEM 6248L: linux-fsdevel@vger.kernel.org 6249S: Orphan 6250F: Documentation/filesystems/hfsplus.txt 6251F: fs/hfsplus/ 6252 6253HGA FRAMEBUFFER DRIVER 6254M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6255L: linux-nvidia@lists.surfsouth.com 6256W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6257S: Maintained 6258F: drivers/video/fbdev/hgafb.c 6259 6260HIBERNATION (aka Software Suspend, aka swsusp) 6261M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6262M: Pavel Machek <pavel@ucw.cz> 6263L: linux-pm@vger.kernel.org 6264B: https://bugzilla.kernel.org 6265S: Supported 6266F: arch/x86/power/ 6267F: drivers/base/power/ 6268F: kernel/power/ 6269F: include/linux/suspend.h 6270F: include/linux/freezer.h 6271F: include/linux/pm.h 6272F: arch/*/include/asm/suspend*.h 6273 6274HID CORE LAYER 6275M: Jiri Kosina <jikos@kernel.org> 6276R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6277L: linux-input@vger.kernel.org 6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6279S: Maintained 6280F: drivers/hid/ 6281F: include/linux/hid* 6282F: include/uapi/linux/hid* 6283 6284HID SENSOR HUB DRIVERS 6285M: Jiri Kosina <jikos@kernel.org> 6286M: Jonathan Cameron <jic23@kernel.org> 6287M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6288L: linux-input@vger.kernel.org 6289L: linux-iio@vger.kernel.org 6290S: Maintained 6291F: Documentation/hid/hid-sensor* 6292F: drivers/hid/hid-sensor-* 6293F: drivers/iio/*/hid-* 6294F: include/linux/hid-sensor-* 6295 6296HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6297M: Thomas Gleixner <tglx@linutronix.de> 6298L: linux-kernel@vger.kernel.org 6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6300S: Maintained 6301F: Documentation/timers/ 6302F: kernel/time/hrtimer.c 6303F: kernel/time/clockevents.c 6304F: kernel/time/timer_*.c 6305F: include/linux/clockchips.h 6306F: include/linux/hrtimer.h 6307 6308HIGH-SPEED SCC DRIVER FOR AX.25 6309L: linux-hams@vger.kernel.org 6310S: Orphan 6311F: drivers/net/hamradio/dmascc.c 6312F: drivers/net/hamradio/scc.c 6313 6314HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6315M: HighPoint Linux Team <linux@highpoint-tech.com> 6316W: http://www.highpoint-tech.com 6317S: Supported 6318F: Documentation/scsi/hptiop.txt 6319F: drivers/scsi/hptiop.c 6320 6321HIPPI 6322M: Jes Sorensen <jes@trained-monkey.org> 6323L: linux-hippi@sunsite.dk 6324S: Maintained 6325F: include/linux/hippidevice.h 6326F: include/uapi/linux/if_hippi.h 6327F: net/802/hippi.c 6328F: drivers/net/hippi/ 6329 6330HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6331M: Yisen Zhuang <yisen.zhuang@huawei.com> 6332M: Salil Mehta <salil.mehta@huawei.com> 6333L: netdev@vger.kernel.org 6334W: http://www.hisilicon.com 6335S: Maintained 6336F: drivers/net/ethernet/hisilicon/hns3/ 6337 6338HISILICON NETWORK SUBSYSTEM DRIVER 6339M: Yisen Zhuang <yisen.zhuang@huawei.com> 6340M: Salil Mehta <salil.mehta@huawei.com> 6341L: netdev@vger.kernel.org 6342W: http://www.hisilicon.com 6343S: Maintained 6344F: drivers/net/ethernet/hisilicon/ 6345F: Documentation/devicetree/bindings/net/hisilicon*.txt 6346 6347HISILICON PMU DRIVER 6348M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6349W: http://www.hisilicon.com 6350S: Supported 6351F: drivers/perf/hisilicon 6352F: Documentation/perf/hisi-pmu.txt 6353 6354HISILICON ROCE DRIVER 6355M: Lijun Ou <oulijun@huawei.com> 6356M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6357L: linux-rdma@vger.kernel.org 6358S: Maintained 6359F: drivers/infiniband/hw/hns/ 6360F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6361 6362HISILICON SAS Controller 6363M: John Garry <john.garry@huawei.com> 6364W: http://www.hisilicon.com 6365S: Supported 6366F: drivers/scsi/hisi_sas/ 6367F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6368 6369HMM - Heterogeneous Memory Management 6370M: Jérôme Glisse <jglisse@redhat.com> 6371L: linux-mm@kvack.org 6372S: Maintained 6373F: mm/hmm* 6374F: include/linux/hmm* 6375 6376HOST AP DRIVER 6377M: Jouni Malinen <j@w1.fi> 6378L: linux-wireless@vger.kernel.org 6379W: http://w1.fi/hostap-driver.html 6380S: Obsolete 6381F: drivers/net/wireless/intersil/hostap/ 6382 6383HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6384L: platform-driver-x86@vger.kernel.org 6385S: Orphan 6386F: drivers/platform/x86/tc1100-wmi.c 6387 6388HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6389M: Jaroslav Kysela <perex@perex.cz> 6390S: Maintained 6391F: drivers/net/ethernet/hp/hp100.* 6392 6393HPET: High Precision Event Timers driver 6394M: Clemens Ladisch <clemens@ladisch.de> 6395S: Maintained 6396F: Documentation/timers/hpet.txt 6397F: drivers/char/hpet.c 6398F: include/linux/hpet.h 6399F: include/uapi/linux/hpet.h 6400 6401HPET: x86 6402S: Orphan 6403F: arch/x86/kernel/hpet.c 6404F: arch/x86/include/asm/hpet.h 6405 6406HPFS FILESYSTEM 6407M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6408W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6409S: Maintained 6410F: fs/hpfs/ 6411 6412HSI SUBSYSTEM 6413M: Sebastian Reichel <sre@kernel.org> 6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6415S: Maintained 6416F: Documentation/ABI/testing/sysfs-bus-hsi 6417F: Documentation/driver-api/hsi.rst 6418F: drivers/hsi/ 6419F: include/linux/hsi/ 6420F: include/uapi/linux/hsi/ 6421 6422HSO 3G MODEM DRIVER 6423L: linux-usb@vger.kernel.org 6424S: Orphan 6425F: drivers/net/usb/hso.c 6426 6427HSR NETWORK PROTOCOL 6428M: Arvid Brodin <arvid.brodin@alten.se> 6429L: netdev@vger.kernel.org 6430S: Maintained 6431F: net/hsr/ 6432 6433HT16K33 LED CONTROLLER DRIVER 6434M: Robin van der Gracht <robin@protonic.nl> 6435S: Maintained 6436F: drivers/auxdisplay/ht16k33.c 6437F: Documentation/devicetree/bindings/display/ht16k33.txt 6438 6439HTCPEN TOUCHSCREEN DRIVER 6440M: Pau Oliva Fora <pof@eslack.org> 6441L: linux-input@vger.kernel.org 6442S: Maintained 6443F: drivers/input/touchscreen/htcpen.c 6444 6445HUAWEI ETHERNET DRIVER 6446M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6447L: netdev@vger.kernel.org 6448S: Supported 6449F: Documentation/networking/hinic.txt 6450F: drivers/net/ethernet/huawei/hinic/ 6451 6452HUGETLB FILESYSTEM 6453M: Nadia Yvette Chambers <nyc@holomorphy.com> 6454S: Maintained 6455F: fs/hugetlbfs/ 6456 6457HVA ST MEDIA DRIVER 6458M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6459L: linux-media@vger.kernel.org 6460T: git git://linuxtv.org/media_tree.git 6461W: https://linuxtv.org 6462S: Supported 6463F: drivers/media/platform/sti/hva 6464 6465HWPOISON MEMORY FAILURE HANDLING 6466M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6467L: linux-mm@kvack.org 6468S: Maintained 6469F: mm/memory-failure.c 6470F: mm/hwpoison-inject.c 6471 6472Hyper-V CORE AND DRIVERS 6473M: "K. Y. Srinivasan" <kys@microsoft.com> 6474M: Haiyang Zhang <haiyangz@microsoft.com> 6475M: Stephen Hemminger <sthemmin@microsoft.com> 6476L: devel@linuxdriverproject.org 6477S: Maintained 6478F: Documentation/networking/netvsc.txt 6479F: arch/x86/include/asm/mshyperv.h 6480F: arch/x86/include/asm/trace/hyperv.h 6481F: arch/x86/include/uapi/asm/hyperv.h 6482F: arch/x86/kernel/cpu/mshyperv.c 6483F: arch/x86/hyperv 6484F: drivers/hid/hid-hyperv.c 6485F: drivers/hv/ 6486F: drivers/input/serio/hyperv-keyboard.c 6487F: drivers/pci/host/pci-hyperv.c 6488F: drivers/net/hyperv/ 6489F: drivers/scsi/storvsc_drv.c 6490F: drivers/uio/uio_hv_generic.c 6491F: drivers/video/fbdev/hyperv_fb.c 6492F: net/vmw_vsock/hyperv_transport.c 6493F: include/linux/hyperv.h 6494F: include/uapi/linux/hyperv.h 6495F: tools/hv/ 6496F: Documentation/ABI/stable/sysfs-bus-vmbus 6497 6498HYPERVISOR VIRTUAL CONSOLE DRIVER 6499L: linuxppc-dev@lists.ozlabs.org 6500S: Odd Fixes 6501F: drivers/tty/hvc/ 6502 6503I2C ACPI SUPPORT 6504M: Mika Westerberg <mika.westerberg@linux.intel.com> 6505L: linux-i2c@vger.kernel.org 6506L: linux-acpi@vger.kernel.org 6507S: Maintained 6508F: drivers/i2c/i2c-core-acpi.c 6509 6510I2C MUXES 6511M: Peter Rosin <peda@axentia.se> 6512L: linux-i2c@vger.kernel.org 6513S: Maintained 6514F: Documentation/i2c/i2c-topology 6515F: Documentation/i2c/muxes/ 6516F: Documentation/devicetree/bindings/i2c/i2c-mux* 6517F: Documentation/devicetree/bindings/i2c/i2c-arb* 6518F: Documentation/devicetree/bindings/i2c/i2c-gate* 6519F: drivers/i2c/i2c-mux.c 6520F: drivers/i2c/muxes/ 6521F: include/linux/i2c-mux.h 6522 6523I2C OVER PARALLEL PORT 6524M: Jean Delvare <jdelvare@suse.com> 6525L: linux-i2c@vger.kernel.org 6526S: Maintained 6527F: Documentation/i2c/busses/i2c-parport 6528F: Documentation/i2c/busses/i2c-parport-light 6529F: drivers/i2c/busses/i2c-parport.c 6530F: drivers/i2c/busses/i2c-parport-light.c 6531 6532I2C SUBSYSTEM 6533M: Wolfram Sang <wsa@the-dreams.de> 6534L: linux-i2c@vger.kernel.org 6535W: https://i2c.wiki.kernel.org/ 6536Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6538S: Maintained 6539F: Documentation/devicetree/bindings/i2c/ 6540F: Documentation/i2c/ 6541F: drivers/i2c/ 6542F: drivers/i2c/*/ 6543F: include/linux/i2c.h 6544F: include/linux/i2c-*.h 6545F: include/uapi/linux/i2c.h 6546F: include/uapi/linux/i2c-*.h 6547 6548I2C-TAOS-EVM DRIVER 6549M: Jean Delvare <jdelvare@suse.com> 6550L: linux-i2c@vger.kernel.org 6551S: Maintained 6552F: Documentation/i2c/busses/i2c-taos-evm 6553F: drivers/i2c/busses/i2c-taos-evm.c 6554 6555I2C-TINY-USB DRIVER 6556M: Till Harbaum <till@harbaum.org> 6557L: linux-i2c@vger.kernel.org 6558W: http://www.harbaum.org/till/i2c_tiny_usb 6559S: Maintained 6560F: drivers/i2c/busses/i2c-tiny-usb.c 6561 6562I2C/SMBUS CONTROLLER DRIVERS FOR PC 6563M: Jean Delvare <jdelvare@suse.com> 6564L: linux-i2c@vger.kernel.org 6565S: Maintained 6566F: Documentation/i2c/busses/i2c-ali1535 6567F: Documentation/i2c/busses/i2c-ali1563 6568F: Documentation/i2c/busses/i2c-ali15x3 6569F: Documentation/i2c/busses/i2c-amd756 6570F: Documentation/i2c/busses/i2c-amd8111 6571F: Documentation/i2c/busses/i2c-i801 6572F: Documentation/i2c/busses/i2c-nforce2 6573F: Documentation/i2c/busses/i2c-piix4 6574F: Documentation/i2c/busses/i2c-sis5595 6575F: Documentation/i2c/busses/i2c-sis630 6576F: Documentation/i2c/busses/i2c-sis96x 6577F: Documentation/i2c/busses/i2c-via 6578F: Documentation/i2c/busses/i2c-viapro 6579F: drivers/i2c/busses/i2c-ali1535.c 6580F: drivers/i2c/busses/i2c-ali1563.c 6581F: drivers/i2c/busses/i2c-ali15x3.c 6582F: drivers/i2c/busses/i2c-amd756.c 6583F: drivers/i2c/busses/i2c-amd756-s4882.c 6584F: drivers/i2c/busses/i2c-amd8111.c 6585F: drivers/i2c/busses/i2c-i801.c 6586F: drivers/i2c/busses/i2c-isch.c 6587F: drivers/i2c/busses/i2c-nforce2.c 6588F: drivers/i2c/busses/i2c-nforce2-s4985.c 6589F: drivers/i2c/busses/i2c-piix4.c 6590F: drivers/i2c/busses/i2c-sis5595.c 6591F: drivers/i2c/busses/i2c-sis630.c 6592F: drivers/i2c/busses/i2c-sis96x.c 6593F: drivers/i2c/busses/i2c-via.c 6594F: drivers/i2c/busses/i2c-viapro.c 6595 6596I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6597M: Hans de Goede <hdegoede@redhat.com> 6598L: linux-i2c@vger.kernel.org 6599S: Maintained 6600F: drivers/i2c/busses/i2c-cht-wc.c 6601 6602I2C/SMBUS ISMT DRIVER 6603M: Seth Heasley <seth.heasley@intel.com> 6604M: Neil Horman <nhorman@tuxdriver.com> 6605L: linux-i2c@vger.kernel.org 6606F: drivers/i2c/busses/i2c-ismt.c 6607F: Documentation/i2c/busses/i2c-ismt 6608 6609I2C/SMBUS STUB DRIVER 6610M: Jean Delvare <jdelvare@suse.com> 6611L: linux-i2c@vger.kernel.org 6612S: Maintained 6613F: drivers/i2c/i2c-stub.c 6614 6615i386 BOOT CODE 6616M: "H. Peter Anvin" <hpa@zytor.com> 6617S: Maintained 6618F: arch/x86/boot/ 6619 6620i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6621M: "H. Peter Anvin" <hpa@zytor.com> 6622T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6623S: Maintained 6624 6625IA64 (Itanium) PLATFORM 6626M: Tony Luck <tony.luck@intel.com> 6627M: Fenghua Yu <fenghua.yu@intel.com> 6628L: linux-ia64@vger.kernel.org 6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6630S: Maintained 6631F: arch/ia64/ 6632 6633IBM Power 842 compression accelerator 6634M: Haren Myneni <haren@us.ibm.com> 6635S: Supported 6636F: drivers/crypto/nx/Makefile 6637F: drivers/crypto/nx/Kconfig 6638F: drivers/crypto/nx/nx-842* 6639F: include/linux/sw842.h 6640F: crypto/842.c 6641F: lib/842/ 6642 6643IBM Power in-Nest Crypto Acceleration 6644M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6645M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6646L: linux-crypto@vger.kernel.org 6647S: Supported 6648F: drivers/crypto/nx/Makefile 6649F: drivers/crypto/nx/Kconfig 6650F: drivers/crypto/nx/nx-aes* 6651F: drivers/crypto/nx/nx-sha* 6652F: drivers/crypto/nx/nx.* 6653F: drivers/crypto/nx/nx_csbcpb.h 6654F: drivers/crypto/nx/nx_debugfs.h 6655 6656IBM Power Linux RAID adapter 6657M: Brian King <brking@us.ibm.com> 6658S: Supported 6659F: drivers/scsi/ipr.* 6660 6661IBM Power SRIOV Virtual NIC Device Driver 6662M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6663M: John Allen <jallen@linux.vnet.ibm.com> 6664L: netdev@vger.kernel.org 6665S: Supported 6666F: drivers/net/ethernet/ibm/ibmvnic.* 6667 6668IBM Power Virtual Accelerator Switchboard 6669M: Sukadev Bhattiprolu 6670L: linuxppc-dev@lists.ozlabs.org 6671S: Supported 6672F: arch/powerpc/platforms/powernv/vas* 6673F: arch/powerpc/platforms/powernv/copy-paste.h 6674F: arch/powerpc/include/asm/vas.h 6675F: arch/powerpc/include/uapi/asm/vas.h 6676 6677IBM Power Virtual Ethernet Device Driver 6678M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6679L: netdev@vger.kernel.org 6680S: Supported 6681F: drivers/net/ethernet/ibm/ibmveth.* 6682 6683IBM Power Virtual FC Device Drivers 6684M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6685L: linux-scsi@vger.kernel.org 6686S: Supported 6687F: drivers/scsi/ibmvscsi/ibmvfc* 6688 6689IBM Power Virtual SCSI Device Drivers 6690M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6691L: linux-scsi@vger.kernel.org 6692S: Supported 6693F: drivers/scsi/ibmvscsi/ibmvscsi* 6694F: include/scsi/viosrp.h 6695 6696IBM Power Virtual SCSI Device Target Driver 6697M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6698M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6699L: linux-scsi@vger.kernel.org 6700L: target-devel@vger.kernel.org 6701S: Supported 6702F: drivers/scsi/ibmvscsi_tgt/ 6703 6704IBM Power VMX Cryptographic instructions 6705M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6706M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6707L: linux-crypto@vger.kernel.org 6708S: Supported 6709F: drivers/crypto/vmx/Makefile 6710F: drivers/crypto/vmx/Kconfig 6711F: drivers/crypto/vmx/vmx.c 6712F: drivers/crypto/vmx/aes* 6713F: drivers/crypto/vmx/ghash* 6714F: drivers/crypto/vmx/ppc-xlate.pl 6715 6716IBM ServeRAID RAID DRIVER 6717S: Orphan 6718F: drivers/scsi/ips.* 6719 6720ICH LPC AND GPIO DRIVER 6721M: Peter Tyser <ptyser@xes-inc.com> 6722S: Maintained 6723F: drivers/mfd/lpc_ich.c 6724F: drivers/gpio/gpio-ich.c 6725 6726IDE SUBSYSTEM 6727M: "David S. Miller" <davem@davemloft.net> 6728L: linux-ide@vger.kernel.org 6729Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6730T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6731S: Maintained 6732F: Documentation/ide/ 6733F: drivers/ide/ 6734F: include/linux/ide.h 6735 6736IDE/ATAPI DRIVERS 6737M: Borislav Petkov <bp@alien8.de> 6738L: linux-ide@vger.kernel.org 6739S: Maintained 6740F: Documentation/cdrom/ide-cd 6741F: drivers/ide/ide-cd* 6742 6743IDEAPAD LAPTOP EXTRAS DRIVER 6744M: Ike Panhc <ike.pan@canonical.com> 6745L: platform-driver-x86@vger.kernel.org 6746W: http://launchpad.net/ideapad-laptop 6747S: Maintained 6748F: drivers/platform/x86/ideapad-laptop.c 6749 6750IDEAPAD LAPTOP SLIDEBAR DRIVER 6751M: Andrey Moiseev <o2g.org.ru@gmail.com> 6752L: linux-input@vger.kernel.org 6753W: https://github.com/o2genum/ideapad-slidebar 6754S: Maintained 6755F: drivers/input/misc/ideapad_slidebar.c 6756 6757IDT VersaClock 5 CLOCK DRIVER 6758M: Marek Vasut <marek.vasut@gmail.com> 6759S: Maintained 6760F: drivers/clk/clk-versaclock5.c 6761 6762IEEE 802.15.4 SUBSYSTEM 6763M: Alexander Aring <alex.aring@gmail.com> 6764M: Stefan Schmidt <stefan@osg.samsung.com> 6765L: linux-wpan@vger.kernel.org 6766W: http://wpan.cakelab.org/ 6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6769S: Maintained 6770F: net/ieee802154/ 6771F: net/mac802154/ 6772F: drivers/net/ieee802154/ 6773F: include/linux/nl802154.h 6774F: include/linux/ieee802154.h 6775F: include/net/nl802154.h 6776F: include/net/mac802154.h 6777F: include/net/af_ieee802154.h 6778F: include/net/cfg802154.h 6779F: include/net/ieee802154_netdev.h 6780F: Documentation/networking/ieee802154.txt 6781 6782IFE PROTOCOL 6783M: Yotam Gigi <yotam.gi@gmail.com> 6784M: Jamal Hadi Salim <jhs@mojatatu.com> 6785F: net/ife 6786F: include/net/ife.h 6787F: include/uapi/linux/ife.h 6788 6789IGORPLUG-USB IR RECEIVER 6790M: Sean Young <sean@mess.org> 6791L: linux-media@vger.kernel.org 6792S: Maintained 6793F: drivers/media/rc/igorplugusb.c 6794 6795IGUANAWORKS USB IR TRANSCEIVER 6796M: Sean Young <sean@mess.org> 6797L: linux-media@vger.kernel.org 6798S: Maintained 6799F: drivers/media/rc/iguanair.c 6800 6801IIO DIGITAL POTENTIOMETER DAC 6802M: Peter Rosin <peda@axentia.se> 6803L: linux-iio@vger.kernel.org 6804S: Maintained 6805F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6806F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6807F: drivers/iio/dac/dpot-dac.c 6808 6809IIO ENVELOPE DETECTOR 6810M: Peter Rosin <peda@axentia.se> 6811L: linux-iio@vger.kernel.org 6812S: Maintained 6813F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6814F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6815F: drivers/iio/adc/envelope-detector.c 6816 6817IIO MULTIPLEXER 6818M: Peter Rosin <peda@axentia.se> 6819L: linux-iio@vger.kernel.org 6820S: Maintained 6821F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6822F: drivers/iio/multiplexer/iio-mux.c 6823 6824IIO SUBSYSTEM AND DRIVERS 6825M: Jonathan Cameron <jic23@kernel.org> 6826R: Hartmut Knaack <knaack.h@gmx.de> 6827R: Lars-Peter Clausen <lars@metafoo.de> 6828R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6829L: linux-iio@vger.kernel.org 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6831S: Maintained 6832F: Documentation/devicetree/bindings/iio/ 6833F: drivers/iio/ 6834F: drivers/staging/iio/ 6835F: include/linux/iio/ 6836F: tools/iio/ 6837 6838IKANOS/ADI EAGLE ADSL USB DRIVER 6839M: Matthieu Castet <castet.matthieu@free.fr> 6840M: Stanislaw Gruszka <stf_xl@wp.pl> 6841S: Maintained 6842F: drivers/usb/atm/ueagle-atm.c 6843 6844IMGTEC ASCII LCD DRIVER 6845M: Paul Burton <paul.burton@mips.com> 6846S: Maintained 6847F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6848F: drivers/auxdisplay/img-ascii-lcd.c 6849 6850IMGTEC IR DECODER DRIVER 6851M: James Hogan <jhogan@kernel.org> 6852S: Maintained 6853F: drivers/media/rc/img-ir/ 6854 6855IMS TWINTURBO FRAMEBUFFER DRIVER 6856L: linux-fbdev@vger.kernel.org 6857S: Orphan 6858F: drivers/video/fbdev/imsttfb.c 6859 6860INA209 HARDWARE MONITOR DRIVER 6861M: Guenter Roeck <linux@roeck-us.net> 6862L: linux-hwmon@vger.kernel.org 6863S: Maintained 6864F: Documentation/hwmon/ina209 6865F: Documentation/devicetree/bindings/i2c/ina209.txt 6866F: drivers/hwmon/ina209.c 6867 6868INA2XX HARDWARE MONITOR DRIVER 6869M: Guenter Roeck <linux@roeck-us.net> 6870L: linux-hwmon@vger.kernel.org 6871S: Maintained 6872F: Documentation/hwmon/ina2xx 6873F: drivers/hwmon/ina2xx.c 6874F: include/linux/platform_data/ina2xx.h 6875 6876INDUSTRY PACK SUBSYSTEM (IPACK) 6877M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6878M: Jens Taprogge <jens.taprogge@taprogge.org> 6879M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6880L: industrypack-devel@lists.sourceforge.net 6881W: http://industrypack.sourceforge.net 6882S: Maintained 6883F: drivers/ipack/ 6884 6885INFINIBAND SUBSYSTEM 6886M: Doug Ledford <dledford@redhat.com> 6887M: Jason Gunthorpe <jgg@mellanox.com> 6888L: linux-rdma@vger.kernel.org 6889W: http://www.openfabrics.org/ 6890Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6891T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6892S: Supported 6893F: Documentation/devicetree/bindings/infiniband/ 6894F: Documentation/infiniband/ 6895F: drivers/infiniband/ 6896F: include/uapi/linux/if_infiniband.h 6897F: include/uapi/rdma/ 6898F: include/rdma/ 6899 6900INGENIC JZ4780 DMA Driver 6901M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6902S: Maintained 6903F: drivers/dma/dma-jz4780.c 6904 6905INGENIC JZ4780 NAND DRIVER 6906M: Harvey Hunt <harveyhuntnexus@gmail.com> 6907L: linux-mtd@lists.infradead.org 6908S: Maintained 6909F: drivers/mtd/nand/jz4780_* 6910 6911INOTIFY 6912M: Jan Kara <jack@suse.cz> 6913R: Amir Goldstein <amir73il@gmail.com> 6914L: linux-fsdevel@vger.kernel.org 6915S: Maintained 6916F: Documentation/filesystems/inotify.txt 6917F: fs/notify/inotify/ 6918F: include/linux/inotify.h 6919F: include/uapi/linux/inotify.h 6920 6921INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6922M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6923L: linux-input@vger.kernel.org 6924Q: http://patchwork.kernel.org/project/linux-input/list/ 6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6926S: Maintained 6927F: drivers/input/ 6928F: include/linux/input.h 6929F: include/uapi/linux/input.h 6930F: include/uapi/linux/input-event-codes.h 6931F: include/linux/input/ 6932F: Documentation/devicetree/bindings/input/ 6933F: Documentation/input/ 6934 6935INPUT MULTITOUCH (MT) PROTOCOL 6936M: Henrik Rydberg <rydberg@bitmath.org> 6937L: linux-input@vger.kernel.org 6938S: Odd fixes 6939F: Documentation/input/multi-touch-protocol.rst 6940F: drivers/input/input-mt.c 6941K: \b(ABS|SYN)_MT_ 6942 6943INSIDE SECURE CRYPTO DRIVER 6944M: Antoine Tenart <antoine.tenart@free-electrons.com> 6945F: drivers/crypto/inside-secure/ 6946S: Maintained 6947L: linux-crypto@vger.kernel.org 6948 6949INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6950M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6951M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6952L: linux-integrity@vger.kernel.org 6953T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6954S: Supported 6955F: security/integrity/ima/ 6956 6957INTEL 810/815 FRAMEBUFFER DRIVER 6958M: Antonino Daplas <adaplas@gmail.com> 6959L: linux-fbdev@vger.kernel.org 6960S: Maintained 6961F: drivers/video/fbdev/i810/ 6962 6963INTEL ASoC BDW/HSW DRIVERS 6964M: Jie Yang <yang.jie@linux.intel.com> 6965L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6966S: Supported 6967F: sound/soc/intel/common/sst-dsp* 6968F: sound/soc/intel/common/sst-firmware.c 6969F: sound/soc/intel/boards/broadwell.c 6970F: sound/soc/intel/haswell/ 6971 6972INTEL C600 SERIES SAS CONTROLLER DRIVER 6973M: Intel SCU Linux support <intel-linux-scu@intel.com> 6974M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6975L: linux-scsi@vger.kernel.org 6976T: git git://git.code.sf.net/p/intel-sas/isci 6977S: Supported 6978F: drivers/scsi/isci/ 6979 6980INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6981M: Jani Nikula <jani.nikula@linux.intel.com> 6982M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6983M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6984L: intel-gfx@lists.freedesktop.org 6985W: https://01.org/linuxgraphics/ 6986B: https://01.org/linuxgraphics/documentation/how-report-bugs 6987C: irc://chat.freenode.net/intel-gfx 6988Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6989T: git git://anongit.freedesktop.org/drm-intel 6990S: Supported 6991F: drivers/gpu/drm/i915/ 6992F: include/drm/i915* 6993F: include/uapi/drm/i915_drm.h 6994F: Documentation/gpu/i915.rst 6995 6996INTEL ETHERNET DRIVERS 6997M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6998L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6999W: http://www.intel.com/support/feedback.htm 7000W: http://e1000.sourceforge.net/ 7001Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7004S: Supported 7005F: Documentation/networking/e100.txt 7006F: Documentation/networking/e1000.txt 7007F: Documentation/networking/e1000e.txt 7008F: Documentation/networking/igb.txt 7009F: Documentation/networking/igbvf.txt 7010F: Documentation/networking/ixgb.txt 7011F: Documentation/networking/ixgbe.txt 7012F: Documentation/networking/ixgbevf.txt 7013F: Documentation/networking/i40e.txt 7014F: Documentation/networking/i40evf.txt 7015F: drivers/net/ethernet/intel/ 7016F: drivers/net/ethernet/intel/*/ 7017F: include/linux/avf/virtchnl.h 7018 7019INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7020M: Maik Broemme <mbroemme@libmpq.org> 7021L: linux-fbdev@vger.kernel.org 7022S: Maintained 7023F: Documentation/fb/intelfb.txt 7024F: drivers/video/fbdev/intelfb/ 7025 7026INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7027M: Zhenyu Wang <zhenyuw@linux.intel.com> 7028M: Zhi Wang <zhi.a.wang@intel.com> 7029L: intel-gvt-dev@lists.freedesktop.org 7030L: intel-gfx@lists.freedesktop.org 7031W: https://01.org/igvt-g 7032T: git https://github.com/01org/gvt-linux.git 7033S: Supported 7034F: drivers/gpu/drm/i915/gvt/ 7035 7036INTEL HID EVENT DRIVER 7037M: Alex Hung <alex.hung@canonical.com> 7038L: platform-driver-x86@vger.kernel.org 7039S: Maintained 7040F: drivers/platform/x86/intel-hid.c 7041 7042INTEL I/OAT DMA DRIVER 7043M: Dave Jiang <dave.jiang@intel.com> 7044R: Dan Williams <dan.j.williams@intel.com> 7045L: dmaengine@vger.kernel.org 7046Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7047S: Supported 7048F: drivers/dma/ioat* 7049 7050INTEL IDLE DRIVER 7051M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7052M: Len Brown <lenb@kernel.org> 7053L: linux-pm@vger.kernel.org 7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7055B: https://bugzilla.kernel.org 7056S: Supported 7057F: drivers/idle/intel_idle.c 7058 7059INTEL INTEGRATED SENSOR HUB DRIVER 7060M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7061M: Jiri Kosina <jikos@kernel.org> 7062L: linux-input@vger.kernel.org 7063S: Maintained 7064F: drivers/hid/intel-ish-hid/ 7065 7066INTEL IOMMU (VT-d) 7067M: David Woodhouse <dwmw2@infradead.org> 7068L: iommu@lists.linux-foundation.org 7069T: git git://git.infradead.org/iommu-2.6.git 7070S: Supported 7071F: drivers/iommu/intel-iommu.c 7072F: include/linux/intel-iommu.h 7073 7074INTEL IOP-ADMA DMA DRIVER 7075R: Dan Williams <dan.j.williams@intel.com> 7076S: Odd fixes 7077F: drivers/dma/iop-adma.c 7078 7079INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7080M: Krzysztof Halasa <khalasa@piap.pl> 7081S: Maintained 7082F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7083F: arch/arm/mach-ixp4xx/include/mach/npe.h 7084F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7085F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7086F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7087F: drivers/net/wan/ixp4xx_hss.c 7088 7089INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7090M: Deepak Saxena <dsaxena@plexity.net> 7091S: Maintained 7092F: drivers/char/hw_random/ixp4xx-rng.c 7093 7094INTEL MANAGEMENT ENGINE (mei) 7095M: Tomas Winkler <tomas.winkler@intel.com> 7096L: linux-kernel@vger.kernel.org 7097S: Supported 7098F: include/uapi/linux/mei.h 7099F: include/linux/mei_cl_bus.h 7100F: drivers/misc/mei/* 7101F: drivers/watchdog/mei_wdt.c 7102F: Documentation/misc-devices/mei/* 7103F: samples/mei/* 7104 7105INTEL MENLOW THERMAL DRIVER 7106M: Sujith Thomas <sujith.thomas@intel.com> 7107L: platform-driver-x86@vger.kernel.org 7108W: https://01.org/linux-acpi 7109S: Supported 7110F: drivers/platform/x86/intel_menlow.c 7111 7112INTEL MERRIFIELD GPIO DRIVER 7113M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7114L: linux-gpio@vger.kernel.org 7115S: Maintained 7116F: drivers/gpio/gpio-merrifield.c 7117 7118INTEL MIC DRIVERS (mic) 7119M: Sudeep Dutt <sudeep.dutt@intel.com> 7120M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7121S: Supported 7122W: https://github.com/sudeepdutt/mic 7123W: http://software.intel.com/en-us/mic-developer 7124F: include/linux/mic_bus.h 7125F: include/linux/scif.h 7126F: include/uapi/linux/mic_common.h 7127F: include/uapi/linux/mic_ioctl.h 7128F: include/uapi/linux/scif_ioctl.h 7129F: drivers/misc/mic/ 7130F: drivers/dma/mic_x100_dma.c 7131F: drivers/dma/mic_x100_dma.h 7132F: Documentation/mic/ 7133 7134INTEL PMC CORE DRIVER 7135M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7136M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7137L: platform-driver-x86@vger.kernel.org 7138S: Maintained 7139F: arch/x86/include/asm/pmc_core.h 7140F: drivers/platform/x86/intel_pmc_core* 7141 7142INTEL PMC/P-Unit IPC DRIVER 7143M: Zha Qipeng<qipeng.zha@intel.com> 7144L: platform-driver-x86@vger.kernel.org 7145S: Maintained 7146F: drivers/platform/x86/intel_pmc_ipc.c 7147F: drivers/platform/x86/intel_punit_ipc.c 7148F: arch/x86/include/asm/intel_pmc_ipc.h 7149F: arch/x86/include/asm/intel_punit_ipc.h 7150 7151INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7152M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7153L: linux-wireless@vger.kernel.org 7154S: Maintained 7155F: Documentation/networking/README.ipw2100 7156F: Documentation/networking/README.ipw2200 7157F: drivers/net/wireless/intel/ipw2x00/ 7158 7159INTEL PSTATE DRIVER 7160M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7161M: Len Brown <lenb@kernel.org> 7162L: linux-pm@vger.kernel.org 7163S: Supported 7164F: drivers/cpufreq/intel_pstate.c 7165 7166INTEL RDMA RNIC DRIVER 7167M: Faisal Latif <faisal.latif@intel.com> 7168M: Shiraz Saleem <shiraz.saleem@intel.com> 7169L: linux-rdma@vger.kernel.org 7170S: Supported 7171F: drivers/infiniband/hw/i40iw/ 7172 7173INTEL TELEMETRY DRIVER 7174M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7175L: platform-driver-x86@vger.kernel.org 7176S: Maintained 7177F: arch/x86/include/asm/intel_telemetry.h 7178F: drivers/platform/x86/intel_telemetry* 7179 7180INTEL VIRTUAL BUTTON DRIVER 7181M: AceLan Kao <acelan.kao@canonical.com> 7182L: platform-driver-x86@vger.kernel.org 7183S: Maintained 7184F: drivers/platform/x86/intel-vbtn.c 7185 7186INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7187M: Stanislaw Gruszka <sgruszka@redhat.com> 7188L: linux-wireless@vger.kernel.org 7189S: Supported 7190F: drivers/net/wireless/intel/iwlegacy/ 7191 7192INTEL WIRELESS WIFI LINK (iwlwifi) 7193M: Johannes Berg <johannes.berg@intel.com> 7194M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7195M: Luca Coelho <luciano.coelho@intel.com> 7196M: Intel Linux Wireless <linuxwifi@intel.com> 7197L: linux-wireless@vger.kernel.org 7198W: http://intellinuxwireless.org 7199T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7200S: Supported 7201F: drivers/net/wireless/intel/iwlwifi/ 7202 7203INTEL WIRELESS WIMAX CONNECTION 2400 7204M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7205M: linux-wimax@intel.com 7206L: wimax@linuxwimax.org (subscribers-only) 7207S: Supported 7208W: http://linuxwimax.org 7209F: Documentation/wimax/README.i2400m 7210F: drivers/net/wimax/i2400m/ 7211F: include/uapi/linux/wimax/i2400m.h 7212 7213INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7214M: Mario Limonciello <mario.limonciello@dell.com> 7215S: Maintained 7216F: drivers/platform/x86/intel-wmi-thunderbolt.c 7217 7218INTEL(R) TRACE HUB 7219M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7220S: Supported 7221F: Documentation/trace/intel_th.txt 7222F: drivers/hwtracing/intel_th/ 7223 7224INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7225M: Ning Sun <ning.sun@intel.com> 7226L: tboot-devel@lists.sourceforge.net 7227W: http://tboot.sourceforge.net 7228T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7229S: Supported 7230F: Documentation/intel_txt.txt 7231F: include/linux/tboot.h 7232F: arch/x86/kernel/tboot.c 7233 7234INTEL-MID GPIO DRIVER 7235M: David Cohen <david.a.cohen@linux.intel.com> 7236L: linux-gpio@vger.kernel.org 7237S: Maintained 7238F: drivers/gpio/gpio-intel-mid.c 7239 7240INVENSENSE MPU-3050 GYROSCOPE DRIVER 7241M: Linus Walleij <linus.walleij@linaro.org> 7242L: linux-iio@vger.kernel.org 7243S: Maintained 7244F: drivers/iio/gyro/mpu3050* 7245F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7246 7247IOC3 ETHERNET DRIVER 7248M: Ralf Baechle <ralf@linux-mips.org> 7249L: linux-mips@linux-mips.org 7250S: Maintained 7251F: drivers/net/ethernet/sgi/ioc3-eth.c 7252 7253IOC3 SERIAL DRIVER 7254M: Pat Gefre <pfg@sgi.com> 7255L: linux-serial@vger.kernel.org 7256S: Maintained 7257F: drivers/tty/serial/ioc3_serial.c 7258 7259IOMMU DRIVERS 7260M: Joerg Roedel <joro@8bytes.org> 7261L: iommu@lists.linux-foundation.org 7262T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7263S: Maintained 7264F: Documentation/devicetree/bindings/iommu/ 7265F: drivers/iommu/ 7266F: include/linux/iommu.h 7267F: include/linux/iova.h 7268 7269IP MASQUERADING 7270M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7271S: Maintained 7272F: net/ipv4/netfilter/ipt_MASQUERADE.c 7273 7274IPMI SUBSYSTEM 7275M: Corey Minyard <minyard@acm.org> 7276L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7277W: http://openipmi.sourceforge.net/ 7278S: Supported 7279F: Documentation/IPMI.txt 7280F: drivers/char/ipmi/ 7281F: include/linux/ipmi* 7282F: include/uapi/linux/ipmi* 7283 7284IPS SCSI RAID DRIVER 7285M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7286L: linux-scsi@vger.kernel.org 7287W: http://www.adaptec.com/ 7288S: Maintained 7289F: drivers/scsi/ips* 7290 7291IPVS 7292M: Wensong Zhang <wensong@linux-vs.org> 7293M: Simon Horman <horms@verge.net.au> 7294M: Julian Anastasov <ja@ssi.bg> 7295L: netdev@vger.kernel.org 7296L: lvs-devel@vger.kernel.org 7297S: Maintained 7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7299T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7300F: Documentation/networking/ipvs-sysctl.txt 7301F: include/net/ip_vs.h 7302F: include/uapi/linux/ip_vs.h 7303F: net/netfilter/ipvs/ 7304 7305IPWIRELESS DRIVER 7306M: Jiri Kosina <jikos@kernel.org> 7307M: David Sterba <dsterba@suse.com> 7308S: Odd Fixes 7309F: drivers/tty/ipwireless/ 7310 7311IPX NETWORK LAYER 7312L: netdev@vger.kernel.org 7313S: Odd fixes 7314F: include/net/ipx.h 7315F: include/uapi/linux/ipx.h 7316F: net/ipx/ 7317 7318IRDA SUBSYSTEM 7319M: Samuel Ortiz <samuel@sortiz.org> 7320L: irda-users@lists.sourceforge.net (subscribers-only) 7321L: netdev@vger.kernel.org 7322W: http://irda.sourceforge.net/ 7323S: Maintained 7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7325F: Documentation/networking/irda.txt 7326F: drivers/staging/irda/ 7327 7328IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7329M: Marc Zyngier <marc.zyngier@arm.com> 7330S: Maintained 7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7332F: Documentation/IRQ-domain.txt 7333F: include/linux/irqdomain.h 7334F: kernel/irq/irqdomain.c 7335F: kernel/irq/msi.c 7336 7337IRQ SUBSYSTEM 7338M: Thomas Gleixner <tglx@linutronix.de> 7339L: linux-kernel@vger.kernel.org 7340S: Maintained 7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7342F: kernel/irq/ 7343 7344IRQCHIP DRIVERS 7345M: Thomas Gleixner <tglx@linutronix.de> 7346M: Jason Cooper <jason@lakedaemon.net> 7347M: Marc Zyngier <marc.zyngier@arm.com> 7348L: linux-kernel@vger.kernel.org 7349S: Maintained 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7351F: Documentation/devicetree/bindings/interrupt-controller/ 7352F: drivers/irqchip/ 7353 7354ISA 7355M: William Breathitt Gray <vilhelm.gray@gmail.com> 7356S: Maintained 7357F: Documentation/isa.txt 7358F: drivers/base/isa.c 7359F: include/linux/isa.h 7360 7361ISA RADIO MODULE 7362M: Hans Verkuil <hverkuil@xs4all.nl> 7363L: linux-media@vger.kernel.org 7364T: git git://linuxtv.org/media_tree.git 7365W: https://linuxtv.org 7366S: Maintained 7367F: drivers/media/radio/radio-isa* 7368 7369ISAPNP 7370M: Jaroslav Kysela <perex@perex.cz> 7371S: Maintained 7372F: Documentation/isapnp.txt 7373F: drivers/pnp/isapnp/ 7374F: include/linux/isapnp.h 7375 7376ISCSI 7377M: Lee Duncan <lduncan@suse.com> 7378M: Chris Leech <cleech@redhat.com> 7379L: open-iscsi@googlegroups.com 7380W: www.open-iscsi.com 7381S: Maintained 7382F: drivers/scsi/*iscsi* 7383F: include/scsi/*iscsi* 7384 7385iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7386M: Peter Jones <pjones@redhat.com> 7387M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7388S: Maintained 7389F: drivers/firmware/iscsi_ibft* 7390 7391ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7392M: Or Gerlitz <ogerlitz@mellanox.com> 7393M: Sagi Grimberg <sagi@grimberg.me> 7394M: Roi Dayan <roid@mellanox.com> 7395L: linux-rdma@vger.kernel.org 7396S: Supported 7397W: http://www.openfabrics.org 7398W: www.open-iscsi.org 7399Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7400F: drivers/infiniband/ulp/iser/ 7401 7402ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7403M: Sagi Grimberg <sagi@grimberg.me> 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7405L: linux-rdma@vger.kernel.org 7406L: target-devel@vger.kernel.org 7407S: Supported 7408W: http://www.linux-iscsi.org 7409F: drivers/infiniband/ulp/isert 7410 7411ISDN SUBSYSTEM 7412M: Karsten Keil <isdn@linux-pingi.de> 7413L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7414L: netdev@vger.kernel.org 7415W: http://www.isdn4linux.de 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7417S: Maintained 7418F: Documentation/isdn/ 7419F: drivers/isdn/ 7420F: include/linux/isdn.h 7421F: include/linux/isdn/ 7422F: include/uapi/linux/isdn.h 7423F: include/uapi/linux/isdn/ 7424 7425ISDN SUBSYSTEM (Eicon active card driver) 7426M: Armin Schindler <mac@melware.de> 7427L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7428W: http://www.melware.de 7429S: Maintained 7430F: drivers/isdn/hardware/eicon/ 7431 7432IT87 HARDWARE MONITORING DRIVER 7433M: Jean Delvare <jdelvare@suse.com> 7434L: linux-hwmon@vger.kernel.org 7435S: Maintained 7436F: Documentation/hwmon/it87 7437F: drivers/hwmon/it87.c 7438 7439IT913X MEDIA DRIVER 7440M: Antti Palosaari <crope@iki.fi> 7441L: linux-media@vger.kernel.org 7442W: https://linuxtv.org 7443W: http://palosaari.fi/linux/ 7444Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7445T: git git://linuxtv.org/anttip/media_tree.git 7446S: Maintained 7447F: drivers/media/tuners/it913x* 7448 7449IVTV VIDEO4LINUX DRIVER 7450M: Andy Walls <awalls@md.metrocast.net> 7451L: ivtv-devel@ivtvdriver.org (subscribers-only) 7452L: linux-media@vger.kernel.org 7453T: git git://linuxtv.org/media_tree.git 7454W: http://www.ivtvdriver.org 7455S: Maintained 7456F: Documentation/media/v4l-drivers/ivtv* 7457F: drivers/media/pci/ivtv/ 7458F: include/uapi/linux/ivtv* 7459 7460IX2505V MEDIA DRIVER 7461M: Malcolm Priestley <tvboxspy@gmail.com> 7462L: linux-media@vger.kernel.org 7463W: https://linuxtv.org 7464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7465S: Maintained 7466F: drivers/media/dvb-frontends/ix2505v* 7467 7468JC42.4 TEMPERATURE SENSOR DRIVER 7469M: Guenter Roeck <linux@roeck-us.net> 7470L: linux-hwmon@vger.kernel.org 7471S: Maintained 7472F: drivers/hwmon/jc42.c 7473F: Documentation/hwmon/jc42 7474 7475JFS FILESYSTEM 7476M: Dave Kleikamp <shaggy@kernel.org> 7477L: jfs-discussion@lists.sourceforge.net 7478W: http://jfs.sourceforge.net/ 7479T: git git://github.com/kleikamp/linux-shaggy.git 7480S: Maintained 7481F: Documentation/filesystems/jfs.txt 7482F: fs/jfs/ 7483 7484JME NETWORK DRIVER 7485M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7486L: netdev@vger.kernel.org 7487S: Maintained 7488F: drivers/net/ethernet/jme.* 7489 7490JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7491M: David Woodhouse <dwmw2@infradead.org> 7492L: linux-mtd@lists.infradead.org 7493W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7494S: Maintained 7495F: fs/jffs2/ 7496F: include/uapi/linux/jffs2.h 7497 7498JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7499M: "Theodore Ts'o" <tytso@mit.edu> 7500M: Jan Kara <jack@suse.com> 7501L: linux-ext4@vger.kernel.org 7502S: Maintained 7503F: fs/jbd2/ 7504F: include/linux/jbd2.h 7505 7506JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7507M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7508L: linux-media@vger.kernel.org 7509S: Maintained 7510F: drivers/media/platform/rcar_jpu.c 7511 7512JSM Neo PCI based serial card 7513M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7514L: linux-serial@vger.kernel.org 7515S: Maintained 7516F: drivers/tty/serial/jsm/ 7517 7518K10TEMP HARDWARE MONITORING DRIVER 7519M: Clemens Ladisch <clemens@ladisch.de> 7520L: linux-hwmon@vger.kernel.org 7521S: Maintained 7522F: Documentation/hwmon/k10temp 7523F: drivers/hwmon/k10temp.c 7524 7525K8TEMP HARDWARE MONITORING DRIVER 7526M: Rudolf Marek <r.marek@assembler.cz> 7527L: linux-hwmon@vger.kernel.org 7528S: Maintained 7529F: Documentation/hwmon/k8temp 7530F: drivers/hwmon/k8temp.c 7531 7532KASAN 7533M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7534R: Alexander Potapenko <glider@google.com> 7535R: Dmitry Vyukov <dvyukov@google.com> 7536L: kasan-dev@googlegroups.com 7537S: Maintained 7538F: arch/*/include/asm/kasan.h 7539F: arch/*/mm/kasan_init* 7540F: Documentation/dev-tools/kasan.rst 7541F: include/linux/kasan*.h 7542F: lib/test_kasan.c 7543F: mm/kasan/ 7544F: scripts/Makefile.kasan 7545 7546KCONFIG 7547L: linux-kbuild@vger.kernel.org 7548S: Orphan 7549F: Documentation/kbuild/kconfig-language.txt 7550F: scripts/kconfig/ 7551 7552KDUMP 7553M: Dave Young <dyoung@redhat.com> 7554M: Baoquan He <bhe@redhat.com> 7555R: Vivek Goyal <vgoyal@redhat.com> 7556L: kexec@lists.infradead.org 7557W: http://lse.sourceforge.net/kdump/ 7558S: Maintained 7559F: Documentation/kdump/ 7560 7561KEENE FM RADIO TRANSMITTER DRIVER 7562M: Hans Verkuil <hverkuil@xs4all.nl> 7563L: linux-media@vger.kernel.org 7564T: git git://linuxtv.org/media_tree.git 7565W: https://linuxtv.org 7566S: Maintained 7567F: drivers/media/radio/radio-keene* 7568 7569KERNEL AUTOMOUNTER v4 (AUTOFS4) 7570M: Ian Kent <raven@themaw.net> 7571L: autofs@vger.kernel.org 7572S: Maintained 7573F: fs/autofs4/ 7574 7575KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7576M: Masahiro Yamada <yamada.masahiro@socionext.com> 7577M: Michal Marek <michal.lkml@markovi.net> 7578T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7579L: linux-kbuild@vger.kernel.org 7580S: Maintained 7581F: Documentation/kbuild/ 7582F: Makefile 7583F: scripts/Makefile.* 7584F: scripts/basic/ 7585F: scripts/mk* 7586F: scripts/package/ 7587 7588KERNEL JANITORS 7589L: kernel-janitors@vger.kernel.org 7590W: http://kernelnewbies.org/KernelJanitors 7591S: Odd Fixes 7592 7593KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7594M: "J. Bruce Fields" <bfields@fieldses.org> 7595M: Jeff Layton <jlayton@kernel.org> 7596L: linux-nfs@vger.kernel.org 7597W: http://nfs.sourceforge.net/ 7598T: git git://linux-nfs.org/~bfields/linux.git 7599S: Supported 7600F: fs/nfsd/ 7601F: include/uapi/linux/nfsd/ 7602F: fs/lockd/ 7603F: fs/nfs_common/ 7604F: net/sunrpc/ 7605F: include/linux/lockd/ 7606F: include/linux/sunrpc/ 7607F: include/uapi/linux/sunrpc/ 7608 7609KERNEL SELFTEST FRAMEWORK 7610M: Shuah Khan <shuahkh@osg.samsung.com> 7611M: Shuah Khan <shuah@kernel.org> 7612L: linux-kselftest@vger.kernel.org 7613T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7614S: Maintained 7615F: tools/testing/selftests/ 7616F: Documentation/dev-tools/kselftest* 7617 7618KERNEL USERMODE HELPER 7619M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7620L: linux-kernel@vger.kernel.org 7621S: Maintained 7622F: kernel/umh.c 7623F: include/linux/umh.h 7624 7625KERNEL VIRTUAL MACHINE (KVM) 7626M: Paolo Bonzini <pbonzini@redhat.com> 7627M: Radim Krčmář <rkrcmar@redhat.com> 7628L: kvm@vger.kernel.org 7629W: http://www.linux-kvm.org 7630T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7631S: Supported 7632F: Documentation/virtual/kvm/ 7633F: include/trace/events/kvm.h 7634F: include/uapi/asm-generic/kvm* 7635F: include/uapi/linux/kvm* 7636F: include/asm-generic/kvm* 7637F: include/linux/kvm* 7638F: include/kvm/iodev.h 7639F: virt/kvm/* 7640F: tools/kvm/ 7641 7642KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7643M: Joerg Roedel <joro@8bytes.org> 7644L: kvm@vger.kernel.org 7645W: http://www.linux-kvm.org/ 7646S: Maintained 7647F: arch/x86/include/asm/svm.h 7648F: arch/x86/kvm/svm.c 7649 7650KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7651M: Christoffer Dall <christoffer.dall@linaro.org> 7652M: Marc Zyngier <marc.zyngier@arm.com> 7653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7654L: kvmarm@lists.cs.columbia.edu 7655W: http://systems.cs.columbia.edu/projects/kvm-arm 7656T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7657S: Supported 7658F: arch/arm/include/uapi/asm/kvm* 7659F: arch/arm/include/asm/kvm* 7660F: arch/arm/kvm/ 7661F: virt/kvm/arm/ 7662F: include/kvm/arm_* 7663 7664KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7665M: Christoffer Dall <christoffer.dall@linaro.org> 7666M: Marc Zyngier <marc.zyngier@arm.com> 7667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7668L: kvmarm@lists.cs.columbia.edu 7669S: Maintained 7670F: arch/arm64/include/uapi/asm/kvm* 7671F: arch/arm64/include/asm/kvm* 7672F: arch/arm64/kvm/ 7673 7674KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7675M: James Hogan <jhogan@kernel.org> 7676L: linux-mips@linux-mips.org 7677S: Supported 7678F: arch/mips/include/uapi/asm/kvm* 7679F: arch/mips/include/asm/kvm* 7680F: arch/mips/kvm/ 7681 7682KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7683M: Paul Mackerras <paulus@ozlabs.org> 7684L: kvm-ppc@vger.kernel.org 7685W: http://www.linux-kvm.org/ 7686T: git git://github.com/agraf/linux-2.6.git 7687S: Supported 7688F: arch/powerpc/include/uapi/asm/kvm* 7689F: arch/powerpc/include/asm/kvm* 7690F: arch/powerpc/kvm/ 7691F: arch/powerpc/kernel/kvm* 7692 7693KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7694M: Christian Borntraeger <borntraeger@de.ibm.com> 7695M: Cornelia Huck <cohuck@redhat.com> 7696L: linux-s390@vger.kernel.org 7697W: http://www.ibm.com/developerworks/linux/linux390/ 7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7699S: Supported 7700F: arch/s390/include/uapi/asm/kvm* 7701F: arch/s390/include/asm/gmap.h 7702F: arch/s390/include/asm/kvm* 7703F: arch/s390/kvm/ 7704F: arch/s390/mm/gmap.c 7705 7706KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7707M: Paolo Bonzini <pbonzini@redhat.com> 7708M: Radim Krčmář <rkrcmar@redhat.com> 7709L: kvm@vger.kernel.org 7710W: http://www.linux-kvm.org 7711T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7712S: Supported 7713F: arch/x86/kvm/ 7714F: arch/x86/include/uapi/asm/kvm* 7715F: arch/x86/include/asm/kvm* 7716F: arch/x86/include/asm/pvclock-abi.h 7717F: arch/x86/kernel/kvm.c 7718F: arch/x86/kernel/kvmclock.c 7719 7720KERNFS 7721M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7722M: Tejun Heo <tj@kernel.org> 7723T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7724S: Supported 7725F: include/linux/kernfs.h 7726F: fs/kernfs/ 7727 7728KEXEC 7729M: Eric Biederman <ebiederm@xmission.com> 7730W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7731L: kexec@lists.infradead.org 7732S: Maintained 7733F: include/linux/kexec.h 7734F: include/uapi/linux/kexec.h 7735F: kernel/kexec* 7736 7737KEYS-ENCRYPTED 7738M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7739L: linux-integrity@vger.kernel.org 7740L: keyrings@vger.kernel.org 7741S: Supported 7742F: Documentation/security/keys/trusted-encrypted.rst 7743F: include/keys/encrypted-type.h 7744F: security/keys/encrypted-keys/ 7745 7746KEYS-TRUSTED 7747M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7748L: linux-integrity@vger.kernel.org 7749L: keyrings@vger.kernel.org 7750S: Supported 7751F: Documentation/security/keys/trusted-encrypted.rst 7752F: include/keys/trusted-type.h 7753F: security/keys/trusted.c 7754F: security/keys/trusted.h 7755 7756KEYS/KEYRINGS: 7757M: David Howells <dhowells@redhat.com> 7758L: keyrings@vger.kernel.org 7759S: Maintained 7760F: Documentation/security/keys/core.rst 7761F: include/linux/key.h 7762F: include/linux/key-type.h 7763F: include/linux/keyctl.h 7764F: include/uapi/linux/keyctl.h 7765F: include/keys/ 7766F: security/keys/ 7767 7768KGDB / KDB /debug_core 7769M: Jason Wessel <jason.wessel@windriver.com> 7770W: http://kgdb.wiki.kernel.org/ 7771L: kgdb-bugreport@lists.sourceforge.net 7772T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7773S: Maintained 7774F: Documentation/dev-tools/kgdb.rst 7775F: drivers/misc/kgdbts.c 7776F: drivers/tty/serial/kgdboc.c 7777F: include/linux/kdb.h 7778F: include/linux/kgdb.h 7779F: kernel/debug/ 7780 7781KMEMLEAK 7782M: Catalin Marinas <catalin.marinas@arm.com> 7783S: Maintained 7784F: Documentation/dev-tools/kmemleak.rst 7785F: include/linux/kmemleak.h 7786F: mm/kmemleak.c 7787F: mm/kmemleak-test.c 7788 7789KMOD KERNEL MODULE LOADER - USERMODE HELPER 7790M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7791L: linux-kernel@vger.kernel.org 7792S: Maintained 7793F: kernel/kmod.c 7794F: include/linux/kmod.h 7795F: lib/test_kmod.c 7796F: tools/testing/selftests/kmod/ 7797 7798KPROBES 7799M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7800M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7801M: "David S. Miller" <davem@davemloft.net> 7802M: Masami Hiramatsu <mhiramat@kernel.org> 7803S: Maintained 7804F: Documentation/kprobes.txt 7805F: include/linux/kprobes.h 7806F: include/asm-generic/kprobes.h 7807F: kernel/kprobes.c 7808 7809KS0108 LCD CONTROLLER DRIVER 7810M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7811W: http://miguelojeda.es/auxdisplay.htm 7812W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7813S: Maintained 7814F: Documentation/auxdisplay/ks0108 7815F: drivers/auxdisplay/ks0108.c 7816F: include/linux/ks0108.h 7817 7818L3MDEV 7819M: David Ahern <dsa@cumulusnetworks.com> 7820L: netdev@vger.kernel.org 7821S: Maintained 7822F: net/l3mdev 7823F: include/net/l3mdev.h 7824 7825LANTIQ MIPS ARCHITECTURE 7826M: John Crispin <john@phrozen.org> 7827L: linux-mips@linux-mips.org 7828S: Maintained 7829F: arch/mips/lantiq 7830F: drivers/soc/lantiq 7831 7832LAPB module 7833L: linux-x25@vger.kernel.org 7834S: Orphan 7835F: Documentation/networking/lapb-module.txt 7836F: include/*/lapb.h 7837F: net/lapb/ 7838 7839LASI 53c700 driver for PARISC 7840M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7841L: linux-scsi@vger.kernel.org 7842S: Maintained 7843F: Documentation/scsi/53c700.txt 7844F: drivers/scsi/53c700* 7845 7846LEAKING_ADDRESSES 7847M: Tobin C. Harding <me@tobin.cc> 7848S: Maintained 7849F: scripts/leaking_addresses.pl 7850 7851LED SUBSYSTEM 7852M: Richard Purdie <rpurdie@rpsys.net> 7853M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7854M: Pavel Machek <pavel@ucw.cz> 7855L: linux-leds@vger.kernel.org 7856T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7857S: Maintained 7858F: Documentation/devicetree/bindings/leds/ 7859F: drivers/leds/ 7860F: include/linux/leds.h 7861 7862LEGACY EEPROM DRIVER 7863M: Jean Delvare <jdelvare@suse.com> 7864S: Maintained 7865F: Documentation/misc-devices/eeprom 7866F: drivers/misc/eeprom/eeprom.c 7867 7868LEGO USB Tower driver 7869M: Juergen Stuber <starblue@users.sourceforge.net> 7870L: legousb-devel@lists.sourceforge.net 7871W: http://legousb.sourceforge.net/ 7872S: Maintained 7873F: drivers/usb/misc/legousbtower.c 7874 7875LG2160 MEDIA DRIVER 7876M: Michael Krufky <mkrufky@linuxtv.org> 7877L: linux-media@vger.kernel.org 7878W: https://linuxtv.org 7879W: http://github.com/mkrufky 7880Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7881T: git git://linuxtv.org/mkrufky/tuners.git 7882S: Maintained 7883F: drivers/media/dvb-frontends/lg2160.* 7884 7885LGDT3305 MEDIA DRIVER 7886M: Michael Krufky <mkrufky@linuxtv.org> 7887L: linux-media@vger.kernel.org 7888W: https://linuxtv.org 7889W: http://github.com/mkrufky 7890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7891T: git git://linuxtv.org/mkrufky/tuners.git 7892S: Maintained 7893F: drivers/media/dvb-frontends/lgdt3305.* 7894 7895LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7896M: Viresh Kumar <vireshk@kernel.org> 7897L: linux-ide@vger.kernel.org 7898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7899S: Maintained 7900F: include/linux/pata_arasan_cf_data.h 7901F: drivers/ata/pata_arasan_cf.c 7902 7903LIBATA PATA DRIVERS 7904M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7905M: Tejun Heo <tj@kernel.org> 7906L: linux-ide@vger.kernel.org 7907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7908S: Maintained 7909F: drivers/ata/pata_*.c 7910F: drivers/ata/ata_generic.c 7911 7912LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7913M: Linus Walleij <linus.walleij@linaro.org> 7914L: linux-ide@vger.kernel.org 7915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7916S: Maintained 7917F: drivers/ata/pata_ftide010.c 7918F: drivers/ata/sata_gemini.c 7919F: drivers/ata/sata_gemini.h 7920 7921LIBATA SATA AHCI PLATFORM devices support 7922M: Hans de Goede <hdegoede@redhat.com> 7923M: Tejun Heo <tj@kernel.org> 7924L: linux-ide@vger.kernel.org 7925T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7926S: Maintained 7927F: drivers/ata/ahci_platform.c 7928F: drivers/ata/libahci_platform.c 7929F: include/linux/ahci_platform.h 7930 7931LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7932M: Mikael Pettersson <mikpelinux@gmail.com> 7933L: linux-ide@vger.kernel.org 7934T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7935S: Maintained 7936F: drivers/ata/sata_promise.* 7937 7938LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7939M: Tejun Heo <tj@kernel.org> 7940L: linux-ide@vger.kernel.org 7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7942S: Maintained 7943F: drivers/ata/ 7944F: include/linux/ata.h 7945F: include/linux/libata.h 7946F: Documentation/devicetree/bindings/ata/ 7947 7948LIBLOCKDEP 7949M: Sasha Levin <alexander.levin@verizon.com> 7950S: Maintained 7951F: tools/lib/lockdep/ 7952 7953LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7954M: Ross Zwisler <ross.zwisler@linux.intel.com> 7955L: linux-nvdimm@lists.01.org 7956Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7957S: Supported 7958F: drivers/nvdimm/blk.c 7959F: drivers/nvdimm/region_devs.c 7960 7961LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7962M: Vishal Verma <vishal.l.verma@intel.com> 7963L: linux-nvdimm@lists.01.org 7964Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7965S: Supported 7966F: drivers/nvdimm/btt* 7967 7968LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7969M: Ross Zwisler <ross.zwisler@linux.intel.com> 7970L: linux-nvdimm@lists.01.org 7971Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7972S: Supported 7973F: drivers/nvdimm/pmem* 7974 7975LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7976M: Dan Williams <dan.j.williams@intel.com> 7977L: linux-nvdimm@lists.01.org 7978Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7979T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7980S: Supported 7981F: drivers/nvdimm/* 7982F: drivers/acpi/nfit/* 7983F: include/linux/nd.h 7984F: include/linux/libnvdimm.h 7985F: include/uapi/linux/ndctl.h 7986 7987LIGHTNVM PLATFORM SUPPORT 7988M: Matias Bjorling <mb@lightnvm.io> 7989W: http://github/OpenChannelSSD 7990L: linux-block@vger.kernel.org 7991S: Maintained 7992F: drivers/lightnvm/ 7993F: include/linux/lightnvm.h 7994F: include/uapi/linux/lightnvm.h 7995 7996LINUX FOR POWER MACINTOSH 7997M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7998W: http://www.penguinppc.org/ 7999L: linuxppc-dev@lists.ozlabs.org 8000S: Maintained 8001F: arch/powerpc/platforms/powermac/ 8002F: drivers/macintosh/ 8003 8004LINUX FOR POWERPC (32-BIT AND 64-BIT) 8005M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8006M: Paul Mackerras <paulus@samba.org> 8007M: Michael Ellerman <mpe@ellerman.id.au> 8008W: https://github.com/linuxppc/linux/wiki 8009L: linuxppc-dev@lists.ozlabs.org 8010Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8011T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8012S: Supported 8013F: Documentation/ABI/stable/sysfs-firmware-opal-* 8014F: Documentation/devicetree/bindings/powerpc/ 8015F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8016F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8017F: Documentation/powerpc/ 8018F: arch/powerpc/ 8019F: drivers/char/tpm/tpm_ibmvtpm* 8020F: drivers/crypto/nx/ 8021F: drivers/crypto/vmx/ 8022F: drivers/i2c/busses/i2c-opal.c 8023F: drivers/net/ethernet/ibm/ibmveth.* 8024F: drivers/net/ethernet/ibm/ibmvnic.* 8025F: drivers/pci/hotplug/pnv_php.c 8026F: drivers/pci/hotplug/rpa* 8027F: drivers/rtc/rtc-opal.c 8028F: drivers/scsi/ibmvscsi/ 8029F: drivers/tty/hvc/hvc_opal.c 8030F: drivers/watchdog/wdrtas.c 8031F: tools/testing/selftests/powerpc 8032N: /pmac 8033N: powermac 8034N: powernv 8035N: [^a-z0-9]ps3 8036N: pseries 8037 8038LINUX FOR POWERPC EMBEDDED MPC5XXX 8039M: Anatolij Gustschin <agust@denx.de> 8040L: linuxppc-dev@lists.ozlabs.org 8041T: git git://git.denx.de/linux-denx-agust.git 8042S: Maintained 8043F: arch/powerpc/platforms/512x/ 8044F: arch/powerpc/platforms/52xx/ 8045 8046LINUX FOR POWERPC EMBEDDED PPC4XX 8047M: Alistair Popple <alistair@popple.id.au> 8048M: Matt Porter <mporter@kernel.crashing.org> 8049W: http://www.penguinppc.org/ 8050L: linuxppc-dev@lists.ozlabs.org 8051S: Maintained 8052F: arch/powerpc/platforms/40x/ 8053F: arch/powerpc/platforms/44x/ 8054 8055LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8056M: Scott Wood <oss@buserror.net> 8057M: Kumar Gala <galak@kernel.crashing.org> 8058W: http://www.penguinppc.org/ 8059L: linuxppc-dev@lists.ozlabs.org 8060T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8061S: Maintained 8062F: arch/powerpc/platforms/83xx/ 8063F: arch/powerpc/platforms/85xx/ 8064F: Documentation/devicetree/bindings/powerpc/fsl/ 8065 8066LINUX FOR POWERPC EMBEDDED PPC8XX 8067M: Vitaly Bordug <vitb@kernel.crashing.org> 8068W: http://www.penguinppc.org/ 8069L: linuxppc-dev@lists.ozlabs.org 8070S: Maintained 8071F: arch/powerpc/platforms/8xx/ 8072 8073LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8074L: linuxppc-dev@lists.ozlabs.org 8075S: Orphan 8076F: arch/powerpc/*/*virtex* 8077F: arch/powerpc/*/*/*virtex* 8078 8079LINUX FOR POWERPC PA SEMI PWRFICIENT 8080L: linuxppc-dev@lists.ozlabs.org 8081S: Orphan 8082F: arch/powerpc/platforms/pasemi/ 8083F: drivers/*/*pasemi* 8084F: drivers/*/*/*pasemi* 8085 8086LINUX KERNEL DUMP TEST MODULE (LKDTM) 8087M: Kees Cook <keescook@chromium.org> 8088S: Maintained 8089F: drivers/misc/lkdtm* 8090 8091LINUX SECURITY MODULE (LSM) FRAMEWORK 8092M: Chris Wright <chrisw@sous-sol.org> 8093L: linux-security-module@vger.kernel.org 8094S: Supported 8095 8096LIS3LV02D ACCELEROMETER DRIVER 8097M: Eric Piel <eric.piel@tremplin-utc.net> 8098S: Maintained 8099F: Documentation/misc-devices/lis3lv02d 8100F: drivers/misc/lis3lv02d/ 8101F: drivers/platform/x86/hp_accel.c 8102 8103LIVE PATCHING 8104M: Josh Poimboeuf <jpoimboe@redhat.com> 8105M: Jessica Yu <jeyu@kernel.org> 8106M: Jiri Kosina <jikos@kernel.org> 8107M: Miroslav Benes <mbenes@suse.cz> 8108R: Petr Mladek <pmladek@suse.com> 8109S: Maintained 8110F: kernel/livepatch/ 8111F: include/linux/livepatch.h 8112F: arch/x86/include/asm/livepatch.h 8113F: arch/x86/kernel/livepatch.c 8114F: Documentation/livepatch/ 8115F: Documentation/ABI/testing/sysfs-kernel-livepatch 8116F: samples/livepatch/ 8117L: live-patching@vger.kernel.org 8118T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8119 8120LLC (802.2) 8121L: netdev@vger.kernel.org 8122S: Odd fixes 8123F: include/linux/llc.h 8124F: include/uapi/linux/llc.h 8125F: include/net/llc* 8126F: net/llc/ 8127 8128LM73 HARDWARE MONITOR DRIVER 8129M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8130L: linux-hwmon@vger.kernel.org 8131S: Maintained 8132F: drivers/hwmon/lm73.c 8133 8134LM78 HARDWARE MONITOR DRIVER 8135M: Jean Delvare <jdelvare@suse.com> 8136L: linux-hwmon@vger.kernel.org 8137S: Maintained 8138F: Documentation/hwmon/lm78 8139F: drivers/hwmon/lm78.c 8140 8141LM83 HARDWARE MONITOR DRIVER 8142M: Jean Delvare <jdelvare@suse.com> 8143L: linux-hwmon@vger.kernel.org 8144S: Maintained 8145F: Documentation/hwmon/lm83 8146F: drivers/hwmon/lm83.c 8147 8148LM90 HARDWARE MONITOR DRIVER 8149M: Jean Delvare <jdelvare@suse.com> 8150L: linux-hwmon@vger.kernel.org 8151S: Maintained 8152F: Documentation/hwmon/lm90 8153F: Documentation/devicetree/bindings/hwmon/lm90.txt 8154F: drivers/hwmon/lm90.c 8155F: include/dt-bindings/thermal/lm90.h 8156 8157LM95234 HARDWARE MONITOR DRIVER 8158M: Guenter Roeck <linux@roeck-us.net> 8159L: linux-hwmon@vger.kernel.org 8160S: Maintained 8161F: Documentation/hwmon/lm95234 8162F: drivers/hwmon/lm95234.c 8163 8164LME2510 MEDIA DRIVER 8165M: Malcolm Priestley <tvboxspy@gmail.com> 8166L: linux-media@vger.kernel.org 8167W: https://linuxtv.org 8168Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8169S: Maintained 8170F: drivers/media/usb/dvb-usb-v2/lmedm04* 8171 8172LOADPIN SECURITY MODULE 8173M: Kees Cook <keescook@chromium.org> 8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8175S: Supported 8176F: security/loadpin/ 8177F: Documentation/admin-guide/LSM/LoadPin.rst 8178 8179LOCKING PRIMITIVES 8180M: Peter Zijlstra <peterz@infradead.org> 8181M: Ingo Molnar <mingo@redhat.com> 8182L: linux-kernel@vger.kernel.org 8183T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8184S: Maintained 8185F: Documentation/locking/ 8186F: include/linux/lockdep.h 8187F: include/linux/spinlock*.h 8188F: arch/*/include/asm/spinlock*.h 8189F: include/linux/rwlock*.h 8190F: include/linux/mutex*.h 8191F: arch/*/include/asm/mutex*.h 8192F: include/linux/rwsem*.h 8193F: arch/*/include/asm/rwsem.h 8194F: include/linux/seqlock.h 8195F: lib/locking*.[ch] 8196F: kernel/locking/ 8197 8198LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8199M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8200L: linux-ntfs-dev@lists.sourceforge.net 8201W: http://www.linux-ntfs.org/content/view/19/37/ 8202S: Maintained 8203F: Documentation/ldm.txt 8204F: block/partitions/ldm.* 8205 8206LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8207M: Sathya Prakash <sathya.prakash@broadcom.com> 8208M: Chaitra P B <chaitra.basappa@broadcom.com> 8209M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8210L: MPT-FusionLinux.pdl@broadcom.com 8211L: linux-scsi@vger.kernel.org 8212W: http://www.avagotech.com/support/ 8213S: Supported 8214F: drivers/message/fusion/ 8215F: drivers/scsi/mpt2sas/ 8216F: drivers/scsi/mpt3sas/ 8217 8218LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8219M: Matthew Wilcox <matthew@wil.cx> 8220L: linux-scsi@vger.kernel.org 8221S: Maintained 8222F: drivers/scsi/sym53c8xx_2/ 8223 8224LTC4261 HARDWARE MONITOR DRIVER 8225M: Guenter Roeck <linux@roeck-us.net> 8226L: linux-hwmon@vger.kernel.org 8227S: Maintained 8228F: Documentation/hwmon/ltc4261 8229F: drivers/hwmon/ltc4261.c 8230 8231LTC4306 I2C MULTIPLEXER DRIVER 8232M: Michael Hennerich <michael.hennerich@analog.com> 8233W: http://ez.analog.com/community/linux-device-drivers 8234L: linux-i2c@vger.kernel.org 8235S: Supported 8236F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8237F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8238 8239LTP (Linux Test Project) 8240M: Mike Frysinger <vapier@gentoo.org> 8241M: Cyril Hrubis <chrubis@suse.cz> 8242M: Wanlong Gao <wanlong.gao@gmail.com> 8243M: Jan Stancek <jstancek@redhat.com> 8244M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8245M: Alexey Kodanev <alexey.kodanev@oracle.com> 8246L: ltp@lists.linux.it (subscribers-only) 8247W: http://linux-test-project.github.io/ 8248T: git git://github.com/linux-test-project/ltp.git 8249S: Maintained 8250 8251M32R ARCHITECTURE 8252W: http://www.linux-m32r.org/ 8253S: Orphan 8254F: arch/m32r/ 8255 8256M68K ARCHITECTURE 8257M: Geert Uytterhoeven <geert@linux-m68k.org> 8258L: linux-m68k@lists.linux-m68k.org 8259W: http://www.linux-m68k.org/ 8260T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8261S: Maintained 8262F: arch/m68k/ 8263F: drivers/zorro/ 8264 8265M68K ON APPLE MACINTOSH 8266M: Joshua Thompson <funaho@jurai.org> 8267W: http://www.mac.linux-m68k.org/ 8268L: linux-m68k@lists.linux-m68k.org 8269S: Maintained 8270F: arch/m68k/mac/ 8271 8272M68K ON HP9000/300 8273M: Philip Blundell <philb@gnu.org> 8274W: http://www.tazenda.demon.co.uk/phil/linux-hp 8275S: Maintained 8276F: arch/m68k/hp300/ 8277 8278M88DS3103 MEDIA DRIVER 8279M: Antti Palosaari <crope@iki.fi> 8280L: linux-media@vger.kernel.org 8281W: https://linuxtv.org 8282W: http://palosaari.fi/linux/ 8283Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8284T: git git://linuxtv.org/anttip/media_tree.git 8285S: Maintained 8286F: drivers/media/dvb-frontends/m88ds3103* 8287 8288M88RS2000 MEDIA DRIVER 8289M: Malcolm Priestley <tvboxspy@gmail.com> 8290L: linux-media@vger.kernel.org 8291W: https://linuxtv.org 8292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8293S: Maintained 8294F: drivers/media/dvb-frontends/m88rs2000* 8295 8296MA901 MASTERKIT USB FM RADIO DRIVER 8297M: Alexey Klimov <klimov.linux@gmail.com> 8298L: linux-media@vger.kernel.org 8299T: git git://linuxtv.org/media_tree.git 8300S: Maintained 8301F: drivers/media/radio/radio-ma901.c 8302 8303MAC80211 8304M: Johannes Berg <johannes@sipsolutions.net> 8305L: linux-wireless@vger.kernel.org 8306W: http://wireless.kernel.org/ 8307T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8308T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8309S: Maintained 8310F: Documentation/networking/mac80211-injection.txt 8311F: include/net/mac80211.h 8312F: net/mac80211/ 8313F: drivers/net/wireless/mac80211_hwsim.[ch] 8314F: Documentation/networking/mac80211_hwsim/README 8315 8316MAILBOX API 8317M: Jassi Brar <jassisinghbrar@gmail.com> 8318L: linux-kernel@vger.kernel.org 8319S: Maintained 8320F: drivers/mailbox/ 8321F: include/linux/mailbox_client.h 8322F: include/linux/mailbox_controller.h 8323 8324MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8325M: Michael Kerrisk <mtk.manpages@gmail.com> 8326W: http://www.kernel.org/doc/man-pages 8327L: linux-man@vger.kernel.org 8328S: Maintained 8329 8330MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8331M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8332L: linux-mips@linux-mips.org 8333S: Maintained 8334F: arch/mips/boot/dts/img/pistachio_marduk.dts 8335 8336MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8337M: Andrew Lunn <andrew@lunn.ch> 8338M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8339L: netdev@vger.kernel.org 8340S: Maintained 8341F: drivers/net/dsa/mv88e6xxx/ 8342F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8343 8344MARVELL ARMADA DRM SUPPORT 8345M: Russell King <linux@armlinux.org.uk> 8346S: Maintained 8347T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8348T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8349F: drivers/gpu/drm/armada/ 8350F: include/uapi/drm/armada_drm.h 8351F: Documentation/devicetree/bindings/display/armada/ 8352 8353MARVELL CRYPTO DRIVER 8354M: Boris Brezillon <boris.brezillon@free-electrons.com> 8355M: Arnaud Ebalard <arno@natisbad.org> 8356F: drivers/crypto/marvell/ 8357S: Maintained 8358L: linux-crypto@vger.kernel.org 8359 8360MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8361M: Mirko Lindner <mlindner@marvell.com> 8362M: Stephen Hemminger <stephen@networkplumber.org> 8363L: netdev@vger.kernel.org 8364S: Maintained 8365F: drivers/net/ethernet/marvell/sk* 8366 8367MARVELL LIBERTAS WIRELESS DRIVER 8368L: libertas-dev@lists.infradead.org 8369S: Orphan 8370F: drivers/net/wireless/marvell/libertas/ 8371 8372MARVELL MACCHIATOBIN SUPPORT 8373M: Russell King <rmk@armlinux.org.uk> 8374L: linux-arm-kernel@lists.infradead.org 8375S: Maintained 8376F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8377 8378MARVELL MV643XX ETHERNET DRIVER 8379M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8380L: netdev@vger.kernel.org 8381S: Maintained 8382F: drivers/net/ethernet/marvell/mv643xx_eth.* 8383F: include/linux/mv643xx.h 8384 8385MARVELL MV88X3310 PHY DRIVER 8386M: Russell King <rmk@armlinux.org.uk> 8387L: netdev@vger.kernel.org 8388S: Maintained 8389F: drivers/net/phy/marvell10g.c 8390 8391MARVELL MVNETA ETHERNET DRIVER 8392M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8393L: netdev@vger.kernel.org 8394S: Maintained 8395F: drivers/net/ethernet/marvell/mvneta.* 8396 8397MARVELL MWIFIEX WIRELESS DRIVER 8398M: Amitkumar Karwar <amitkarwar@gmail.com> 8399M: Nishant Sarmukadam <nishants@marvell.com> 8400M: Ganapathi Bhat <gbhat@marvell.com> 8401M: Xinming Hu <huxm@marvell.com> 8402L: linux-wireless@vger.kernel.org 8403S: Maintained 8404F: drivers/net/wireless/marvell/mwifiex/ 8405 8406MARVELL MWL8K WIRELESS DRIVER 8407M: Lennert Buytenhek <buytenh@wantstofly.org> 8408L: linux-wireless@vger.kernel.org 8409S: Odd Fixes 8410F: drivers/net/wireless/marvell/mwl8k.c 8411 8412MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8413M: Nicolas Pitre <nico@fluxnic.net> 8414S: Odd Fixes 8415F: drivers/mmc/host/mvsdio.* 8416 8417MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8418M: Hu Ziji <huziji@marvell.com> 8419L: linux-mmc@vger.kernel.org 8420S: Supported 8421F: drivers/mmc/host/sdhci-xenon* 8422F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8423 8424MATROX FRAMEBUFFER DRIVER 8425L: linux-fbdev@vger.kernel.org 8426S: Orphan 8427F: drivers/video/fbdev/matrox/matroxfb_* 8428F: include/uapi/linux/matroxfb.h 8429 8430MAX16065 HARDWARE MONITOR DRIVER 8431M: Guenter Roeck <linux@roeck-us.net> 8432L: linux-hwmon@vger.kernel.org 8433S: Maintained 8434F: Documentation/hwmon/max16065 8435F: drivers/hwmon/max16065.c 8436 8437MAX20751 HARDWARE MONITOR DRIVER 8438M: Guenter Roeck <linux@roeck-us.net> 8439L: linux-hwmon@vger.kernel.org 8440S: Maintained 8441F: Documentation/hwmon/max20751 8442F: drivers/hwmon/max20751.c 8443 8444MAX2175 SDR TUNER DRIVER 8445M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8446L: linux-media@vger.kernel.org 8447T: git git://linuxtv.org/media_tree.git 8448S: Maintained 8449F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8450F: Documentation/media/v4l-drivers/max2175.rst 8451F: drivers/media/i2c/max2175* 8452F: include/uapi/linux/max2175.h 8453 8454MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8455L: linux-hwmon@vger.kernel.org 8456S: Orphan 8457F: Documentation/hwmon/max6650 8458F: drivers/hwmon/max6650.c 8459 8460MAX6697 HARDWARE MONITOR DRIVER 8461M: Guenter Roeck <linux@roeck-us.net> 8462L: linux-hwmon@vger.kernel.org 8463S: Maintained 8464F: Documentation/hwmon/max6697 8465F: Documentation/devicetree/bindings/i2c/max6697.txt 8466F: drivers/hwmon/max6697.c 8467F: include/linux/platform_data/max6697.h 8468 8469MAX9860 MONO AUDIO VOICE CODEC DRIVER 8470M: Peter Rosin <peda@axentia.se> 8471L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8472S: Maintained 8473F: Documentation/devicetree/bindings/sound/max9860.txt 8474F: sound/soc/codecs/max9860.* 8475 8476MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8477M: Javier Martinez Canillas <javier@dowhile0.org> 8478L: linux-kernel@vger.kernel.org 8479S: Supported 8480F: drivers/regulator/max77802-regulator.c 8481F: Documentation/devicetree/bindings/*/*max77802.txt 8482F: include/dt-bindings/*/*max77802.h 8483 8484MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8485M: Krzysztof Kozlowski <krzk@kernel.org> 8486M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8487L: linux-pm@vger.kernel.org 8488S: Supported 8489F: drivers/power/supply/max14577_charger.c 8490F: drivers/power/supply/max77693_charger.c 8491 8492MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8493M: Chanwoo Choi <cw00.choi@samsung.com> 8494M: Krzysztof Kozlowski <krzk@kernel.org> 8495M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8496L: linux-kernel@vger.kernel.org 8497S: Supported 8498F: drivers/*/max14577*.c 8499F: drivers/*/max77686*.c 8500F: drivers/*/max77693*.c 8501F: drivers/extcon/extcon-max14577.c 8502F: drivers/extcon/extcon-max77693.c 8503F: drivers/rtc/rtc-max77686.c 8504F: drivers/clk/clk-max77686.c 8505F: Documentation/devicetree/bindings/mfd/max14577.txt 8506F: Documentation/devicetree/bindings/*/max77686.txt 8507F: Documentation/devicetree/bindings/mfd/max77693.txt 8508F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8509F: include/linux/mfd/max14577*.h 8510F: include/linux/mfd/max77686*.h 8511F: include/linux/mfd/max77693*.h 8512 8513MAXIRADIO FM RADIO RECEIVER DRIVER 8514M: Hans Verkuil <hverkuil@xs4all.nl> 8515L: linux-media@vger.kernel.org 8516T: git git://linuxtv.org/media_tree.git 8517W: https://linuxtv.org 8518S: Maintained 8519F: drivers/media/radio/radio-maxiradio* 8520 8521MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8522M: Peter Rosin <peda@axentia.se> 8523L: linux-iio@vger.kernel.org 8524S: Maintained 8525F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8526F: drivers/iio/potentiometer/mcp4531.c 8527 8528MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8529M: William Breathitt Gray <vilhelm.gray@gmail.com> 8530L: linux-iio@vger.kernel.org 8531S: Maintained 8532F: drivers/iio/dac/cio-dac.c 8533 8534MEDIA DRIVERS FOR ASCOT2E 8535M: Sergey Kozlov <serjk@netup.ru> 8536M: Abylay Ospan <aospan@netup.ru> 8537L: linux-media@vger.kernel.org 8538W: https://linuxtv.org 8539W: http://netup.tv/ 8540T: git git://linuxtv.org/media_tree.git 8541S: Supported 8542F: drivers/media/dvb-frontends/ascot2e* 8543 8544MEDIA DRIVERS FOR CXD2841ER 8545M: Sergey Kozlov <serjk@netup.ru> 8546M: Abylay Ospan <aospan@netup.ru> 8547L: linux-media@vger.kernel.org 8548W: https://linuxtv.org 8549W: http://netup.tv/ 8550T: git git://linuxtv.org/media_tree.git 8551S: Supported 8552F: drivers/media/dvb-frontends/cxd2841er* 8553 8554MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8555M: Daniel Scheller <d.scheller.oss@gmail.com> 8556L: linux-media@vger.kernel.org 8557W: https://linuxtv.org 8558T: git git://linuxtv.org/media_tree.git 8559S: Maintained 8560F: drivers/media/pci/ddbridge/* 8561 8562MEDIA DRIVERS FOR FREESCALE IMX 8563M: Steve Longerbeam <slongerbeam@gmail.com> 8564M: Philipp Zabel <p.zabel@pengutronix.de> 8565L: linux-media@vger.kernel.org 8566T: git git://linuxtv.org/media_tree.git 8567S: Maintained 8568F: Documentation/devicetree/bindings/media/imx.txt 8569F: Documentation/media/v4l-drivers/imx.rst 8570F: drivers/staging/media/imx/ 8571F: include/linux/imx-media.h 8572F: include/media/imx.h 8573 8574MEDIA DRIVERS FOR HELENE 8575M: Abylay Ospan <aospan@netup.ru> 8576L: linux-media@vger.kernel.org 8577W: https://linuxtv.org 8578W: http://netup.tv/ 8579T: git git://linuxtv.org/media_tree.git 8580S: Supported 8581F: drivers/media/dvb-frontends/helene* 8582 8583MEDIA DRIVERS FOR HORUS3A 8584M: Sergey Kozlov <serjk@netup.ru> 8585M: Abylay Ospan <aospan@netup.ru> 8586L: linux-media@vger.kernel.org 8587W: https://linuxtv.org 8588W: http://netup.tv/ 8589T: git git://linuxtv.org/media_tree.git 8590S: Supported 8591F: drivers/media/dvb-frontends/horus3a* 8592 8593MEDIA DRIVERS FOR LNBH25 8594M: Sergey Kozlov <serjk@netup.ru> 8595M: Abylay Ospan <aospan@netup.ru> 8596L: linux-media@vger.kernel.org 8597W: https://linuxtv.org 8598W: http://netup.tv/ 8599T: git git://linuxtv.org/media_tree.git 8600S: Supported 8601F: drivers/media/dvb-frontends/lnbh25* 8602 8603MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8604M: Daniel Scheller <d.scheller.oss@gmail.com> 8605L: linux-media@vger.kernel.org 8606W: https://linuxtv.org 8607T: git git://linuxtv.org/media_tree.git 8608S: Maintained 8609F: drivers/media/dvb-frontends/mxl5xx* 8610 8611MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8612M: Sergey Kozlov <serjk@netup.ru> 8613M: Abylay Ospan <aospan@netup.ru> 8614L: linux-media@vger.kernel.org 8615W: https://linuxtv.org 8616W: http://netup.tv/ 8617T: git git://linuxtv.org/media_tree.git 8618S: Supported 8619F: drivers/media/pci/netup_unidvb/* 8620 8621MEDIA DRIVERS FOR RENESAS - DRIF 8622M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8623L: linux-media@vger.kernel.org 8624L: linux-renesas-soc@vger.kernel.org 8625T: git git://linuxtv.org/media_tree.git 8626S: Supported 8627F: Documentation/devicetree/bindings/media/renesas,drif.txt 8628F: drivers/media/platform/rcar_drif.c 8629 8630MEDIA DRIVERS FOR RENESAS - FCP 8631M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8632L: linux-media@vger.kernel.org 8633L: linux-renesas-soc@vger.kernel.org 8634T: git git://linuxtv.org/media_tree.git 8635S: Supported 8636F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8637F: drivers/media/platform/rcar-fcp.c 8638F: include/media/rcar-fcp.h 8639 8640MEDIA DRIVERS FOR RENESAS - FDP1 8641M: Kieran Bingham <kieran@bingham.xyz> 8642L: linux-media@vger.kernel.org 8643L: linux-renesas-soc@vger.kernel.org 8644T: git git://linuxtv.org/media_tree.git 8645S: Supported 8646F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8647F: drivers/media/platform/rcar_fdp1.c 8648 8649MEDIA DRIVERS FOR RENESAS - VIN 8650M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8651L: linux-media@vger.kernel.org 8652L: linux-renesas-soc@vger.kernel.org 8653T: git git://linuxtv.org/media_tree.git 8654S: Supported 8655F: Documentation/devicetree/bindings/media/rcar_vin.txt 8656F: drivers/media/platform/rcar-vin/ 8657 8658MEDIA DRIVERS FOR RENESAS - VSP1 8659M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8660L: linux-media@vger.kernel.org 8661L: linux-renesas-soc@vger.kernel.org 8662T: git git://linuxtv.org/media_tree.git 8663S: Supported 8664F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8665F: drivers/media/platform/vsp1/ 8666 8667MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8668M: Daniel Scheller <d.scheller.oss@gmail.com> 8669L: linux-media@vger.kernel.org 8670W: https://linuxtv.org 8671T: git git://linuxtv.org/media_tree.git 8672S: Maintained 8673F: drivers/media/dvb-frontends/stv0910* 8674 8675MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8676M: Daniel Scheller <d.scheller.oss@gmail.com> 8677L: linux-media@vger.kernel.org 8678W: https://linuxtv.org 8679T: git git://linuxtv.org/media_tree.git 8680S: Maintained 8681F: drivers/media/dvb-frontends/stv6111* 8682 8683MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8684M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8685M: Mauro Carvalho Chehab <mchehab@kernel.org> 8686P: LinuxTV.org Project 8687L: linux-media@vger.kernel.org 8688W: https://linuxtv.org 8689Q: http://patchwork.kernel.org/project/linux-media/list/ 8690T: git git://linuxtv.org/media_tree.git 8691S: Maintained 8692F: Documentation/devicetree/bindings/media/ 8693F: Documentation/media/ 8694F: drivers/media/ 8695F: drivers/staging/media/ 8696F: include/linux/platform_data/media/ 8697F: include/media/ 8698F: include/uapi/linux/dvb/ 8699F: include/uapi/linux/videodev2.h 8700F: include/uapi/linux/media.h 8701F: include/uapi/linux/v4l2-* 8702F: include/uapi/linux/meye.h 8703F: include/uapi/linux/ivtv* 8704F: include/uapi/linux/uvcvideo.h 8705 8706MEDIATEK CIR DRIVER 8707M: Sean Wang <sean.wang@mediatek.com> 8708S: Maintained 8709F: drivers/media/rc/mtk-cir.c 8710 8711MEDIATEK PMIC LED DRIVER 8712M: Sean Wang <sean.wang@mediatek.com> 8713S: Maintained 8714F: drivers/leds/leds-mt6323.c 8715F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8716 8717MEDIATEK ETHERNET DRIVER 8718M: Felix Fietkau <nbd@openwrt.org> 8719M: John Crispin <john@phrozen.org> 8720M: Sean Wang <sean.wang@mediatek.com> 8721M: Nelson Chang <nelson.chang@mediatek.com> 8722L: netdev@vger.kernel.org 8723S: Maintained 8724F: drivers/net/ethernet/mediatek/ 8725 8726MEDIATEK JPEG DRIVER 8727M: Rick Chang <rick.chang@mediatek.com> 8728M: Bin Liu <bin.liu@mediatek.com> 8729S: Supported 8730F: drivers/media/platform/mtk-jpeg/ 8731F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8732 8733MEDIATEK MDP DRIVER 8734M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8735M: Houlong Wei <houlong.wei@mediatek.com> 8736M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8737S: Supported 8738F: drivers/media/platform/mtk-mdp/ 8739F: drivers/media/platform/mtk-vpu/ 8740F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8741 8742MEDIATEK MEDIA DRIVER 8743M: Tiffany Lin <tiffany.lin@mediatek.com> 8744M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8745S: Supported 8746F: drivers/media/platform/mtk-vcodec/ 8747F: drivers/media/platform/mtk-vpu/ 8748F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8749F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8750 8751MEDIATEK MT7601U WIRELESS LAN DRIVER 8752M: Jakub Kicinski <kubakici@wp.pl> 8753L: linux-wireless@vger.kernel.org 8754S: Maintained 8755F: drivers/net/wireless/mediatek/mt7601u/ 8756 8757MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8758M: Sean Wang <sean.wang@mediatek.com> 8759S: Maintained 8760F: drivers/char/hw_random/mtk-rng.c 8761 8762MEDIATEK USB3 DRD IP DRIVER 8763M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8764L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8766L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8767S: Maintained 8768F: drivers/usb/mtu3/ 8769 8770MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8771M: Peter Senna Tschudin <peter.senna@collabora.com> 8772M: Martin Donnelly <martin.donnelly@ge.com> 8773M: Martyn Welch <martyn.welch@collabora.co.uk> 8774S: Maintained 8775F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8776F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8777 8778MEGARAID SCSI/SAS DRIVERS 8779M: Kashyap Desai <kashyap.desai@broadcom.com> 8780M: Sumit Saxena <sumit.saxena@broadcom.com> 8781M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8782L: megaraidlinux.pdl@broadcom.com 8783L: linux-scsi@vger.kernel.org 8784W: http://www.avagotech.com/support/ 8785S: Maintained 8786F: Documentation/scsi/megaraid.txt 8787F: drivers/scsi/megaraid.* 8788F: drivers/scsi/megaraid/ 8789 8790MELEXIS MLX90614 DRIVER 8791M: Crt Mori <cmo@melexis.com> 8792L: linux-iio@vger.kernel.org 8793W: http://www.melexis.com 8794S: Supported 8795F: drivers/iio/temperature/mlx90614.c 8796 8797MELFAS MIP4 TOUCHSCREEN DRIVER 8798M: Sangwon Jee <jeesw@melfas.com> 8799W: http://www.melfas.com 8800S: Supported 8801F: drivers/input/touchscreen/melfas_mip4.c 8802F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8803 8804MELLANOX ETHERNET DRIVER (mlx4_en) 8805M: Tariq Toukan <tariqt@mellanox.com> 8806L: netdev@vger.kernel.org 8807S: Supported 8808W: http://www.mellanox.com 8809Q: http://patchwork.ozlabs.org/project/netdev/list/ 8810F: drivers/net/ethernet/mellanox/mlx4/en_* 8811 8812MELLANOX ETHERNET DRIVER (mlx5e) 8813M: Saeed Mahameed <saeedm@mellanox.com> 8814L: netdev@vger.kernel.org 8815S: Supported 8816W: http://www.mellanox.com 8817Q: http://patchwork.ozlabs.org/project/netdev/list/ 8818F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8819 8820MELLANOX ETHERNET INNOVA DRIVER 8821M: Ilan Tayari <ilant@mellanox.com> 8822R: Boris Pismenny <borisp@mellanox.com> 8823L: netdev@vger.kernel.org 8824S: Supported 8825W: http://www.mellanox.com 8826Q: http://patchwork.ozlabs.org/project/netdev/list/ 8827F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8828F: include/linux/mlx5/mlx5_ifc_fpga.h 8829 8830MELLANOX ETHERNET INNOVA IPSEC DRIVER 8831M: Ilan Tayari <ilant@mellanox.com> 8832R: Boris Pismenny <borisp@mellanox.com> 8833L: netdev@vger.kernel.org 8834S: Supported 8835W: http://www.mellanox.com 8836Q: http://patchwork.ozlabs.org/project/netdev/list/ 8837F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8838F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8839 8840MELLANOX ETHERNET SWITCH DRIVERS 8841M: Jiri Pirko <jiri@mellanox.com> 8842M: Ido Schimmel <idosch@mellanox.com> 8843L: netdev@vger.kernel.org 8844S: Supported 8845W: http://www.mellanox.com 8846Q: http://patchwork.ozlabs.org/project/netdev/list/ 8847F: drivers/net/ethernet/mellanox/mlxsw/ 8848 8849MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8850M: mlxsw@mellanox.com 8851L: netdev@vger.kernel.org 8852S: Supported 8853W: http://www.mellanox.com 8854Q: http://patchwork.ozlabs.org/project/netdev/list/ 8855F: drivers/net/ethernet/mellanox/mlxfw/ 8856 8857MELLANOX MLX CPLD HOTPLUG DRIVER 8858M: Vadim Pasternak <vadimp@mellanox.com> 8859L: platform-driver-x86@vger.kernel.org 8860S: Supported 8861F: drivers/platform/x86/mlxcpld-hotplug.c 8862F: include/linux/platform_data/mlxcpld-hotplug.h 8863 8864MELLANOX MLX4 core VPI driver 8865M: Tariq Toukan <tariqt@mellanox.com> 8866L: netdev@vger.kernel.org 8867L: linux-rdma@vger.kernel.org 8868W: http://www.mellanox.com 8869Q: http://patchwork.ozlabs.org/project/netdev/list/ 8870S: Supported 8871F: drivers/net/ethernet/mellanox/mlx4/ 8872F: include/linux/mlx4/ 8873 8874MELLANOX MLX4 IB driver 8875M: Yishai Hadas <yishaih@mellanox.com> 8876L: linux-rdma@vger.kernel.org 8877W: http://www.mellanox.com 8878Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8879S: Supported 8880F: drivers/infiniband/hw/mlx4/ 8881F: include/linux/mlx4/ 8882F: include/uapi/rdma/mlx4-abi.h 8883 8884MELLANOX MLX5 core VPI driver 8885M: Saeed Mahameed <saeedm@mellanox.com> 8886M: Matan Barak <matanb@mellanox.com> 8887M: Leon Romanovsky <leonro@mellanox.com> 8888L: netdev@vger.kernel.org 8889L: linux-rdma@vger.kernel.org 8890W: http://www.mellanox.com 8891Q: http://patchwork.ozlabs.org/project/netdev/list/ 8892S: Supported 8893F: drivers/net/ethernet/mellanox/mlx5/core/ 8894F: include/linux/mlx5/ 8895 8896MELLANOX MLX5 IB driver 8897M: Matan Barak <matanb@mellanox.com> 8898M: Leon Romanovsky <leonro@mellanox.com> 8899L: linux-rdma@vger.kernel.org 8900W: http://www.mellanox.com 8901Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8902S: Supported 8903F: drivers/infiniband/hw/mlx5/ 8904F: include/linux/mlx5/ 8905F: include/uapi/rdma/mlx5-abi.h 8906 8907MELLANOX MLXCPLD I2C AND MUX DRIVER 8908M: Vadim Pasternak <vadimp@mellanox.com> 8909M: Michael Shych <michaelsh@mellanox.com> 8910L: linux-i2c@vger.kernel.org 8911S: Supported 8912F: drivers/i2c/busses/i2c-mlxcpld.c 8913F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8914F: Documentation/i2c/busses/i2c-mlxcpld 8915 8916MELLANOX MLXCPLD LED DRIVER 8917M: Vadim Pasternak <vadimp@mellanox.com> 8918L: linux-leds@vger.kernel.org 8919S: Supported 8920F: drivers/leds/leds-mlxcpld.c 8921F: Documentation/leds/leds-mlxcpld.txt 8922 8923MELLANOX PLATFORM DRIVER 8924M: Vadim Pasternak <vadimp@mellanox.com> 8925L: platform-driver-x86@vger.kernel.org 8926S: Supported 8927F: drivers/platform/x86/mlx-platform.c 8928 8929MEMBARRIER SUPPORT 8930M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8931M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8932L: linux-kernel@vger.kernel.org 8933S: Supported 8934F: kernel/sched/membarrier.c 8935F: include/uapi/linux/membarrier.h 8936 8937MEMORY MANAGEMENT 8938L: linux-mm@kvack.org 8939W: http://www.linux-mm.org 8940S: Maintained 8941F: include/linux/mm.h 8942F: include/linux/gfp.h 8943F: include/linux/mmzone.h 8944F: include/linux/memory_hotplug.h 8945F: include/linux/vmalloc.h 8946F: mm/ 8947 8948MEMORY TECHNOLOGY DEVICES (MTD) 8949M: David Woodhouse <dwmw2@infradead.org> 8950M: Brian Norris <computersforpeace@gmail.com> 8951M: Boris Brezillon <boris.brezillon@free-electrons.com> 8952M: Marek Vasut <marek.vasut@gmail.com> 8953M: Richard Weinberger <richard@nod.at> 8954M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8955L: linux-mtd@lists.infradead.org 8956W: http://www.linux-mtd.infradead.org/ 8957Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8958T: git git://git.infradead.org/linux-mtd.git master 8959T: git git://git.infradead.org/l2-mtd.git master 8960S: Maintained 8961F: Documentation/devicetree/bindings/mtd/ 8962F: drivers/mtd/ 8963F: include/linux/mtd/ 8964F: include/uapi/mtd/ 8965 8966MEN A21 WATCHDOG DRIVER 8967M: Johannes Thumshirn <morbidrsa@gmail.com> 8968L: linux-watchdog@vger.kernel.org 8969S: Maintained 8970F: drivers/watchdog/mena21_wdt.c 8971 8972MEN CHAMELEON BUS (mcb) 8973M: Johannes Thumshirn <morbidrsa@gmail.com> 8974S: Maintained 8975F: drivers/mcb/ 8976F: include/linux/mcb.h 8977F: Documentation/men-chameleon-bus.txt 8978 8979MEN F21BMC (Board Management Controller) 8980M: Andreas Werner <andreas.werner@men.de> 8981S: Supported 8982F: drivers/mfd/menf21bmc.c 8983F: drivers/watchdog/menf21bmc_wdt.c 8984F: drivers/leds/leds-menf21bmc.c 8985F: drivers/hwmon/menf21bmc_hwmon.c 8986F: Documentation/hwmon/menf21bmc 8987 8988MESON AO CEC DRIVER FOR AMLOGIC SOCS 8989M: Neil Armstrong <narmstrong@baylibre.com> 8990L: linux-media@lists.freedesktop.org 8991L: linux-amlogic@lists.infradead.org 8992W: http://linux-meson.com/ 8993S: Supported 8994F: drivers/media/platform/meson/ao-cec.c 8995F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8996T: git git://linuxtv.org/media_tree.git 8997 8998METAG ARCHITECTURE 8999M: James Hogan <jhogan@kernel.org> 9000L: linux-metag@vger.kernel.org 9001T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9002S: Odd Fixes 9003F: arch/metag/ 9004F: Documentation/metag/ 9005F: Documentation/devicetree/bindings/metag/ 9006F: Documentation/devicetree/bindings/interrupt-controller/img,* 9007F: drivers/clocksource/metag_generic.c 9008F: drivers/irqchip/irq-metag.c 9009F: drivers/irqchip/irq-metag-ext.c 9010F: drivers/tty/metag_da.c 9011 9012MICROBLAZE ARCHITECTURE 9013M: Michal Simek <monstr@monstr.eu> 9014W: http://www.monstr.eu/fdt/ 9015T: git git://git.monstr.eu/linux-2.6-microblaze.git 9016S: Supported 9017F: arch/microblaze/ 9018 9019MICROCHIP / ATMEL AT91 SERIAL DRIVER 9020M: Richard Genoud <richard.genoud@gmail.com> 9021S: Maintained 9022F: drivers/tty/serial/atmel_serial.c 9023F: drivers/tty/serial/atmel_serial.h 9024 9025MICROCHIP / ATMEL DMA DRIVER 9026M: Ludovic Desroches <ludovic.desroches@microchip.com> 9027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9028L: dmaengine@vger.kernel.org 9029S: Supported 9030F: drivers/dma/at_hdmac.c 9031F: drivers/dma/at_hdmac_regs.h 9032F: include/linux/platform_data/dma-atmel.h 9033 9034MICROCHIP / ATMEL ECC DRIVER 9035M: Tudor Ambarus <tudor.ambarus@microchip.com> 9036L: linux-crypto@vger.kernel.org 9037S: Maintained 9038F: drivers/crypto/atmel-ecc.* 9039 9040MICROCHIP / ATMEL ISC DRIVER 9041M: Songjun Wu <songjun.wu@microchip.com> 9042L: linux-media@vger.kernel.org 9043S: Supported 9044F: drivers/media/platform/atmel/atmel-isc.c 9045F: drivers/media/platform/atmel/atmel-isc-regs.h 9046F: devicetree/bindings/media/atmel-isc.txt 9047 9048MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9049M: Woojung Huh <Woojung.Huh@microchip.com> 9050M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9051L: netdev@vger.kernel.org 9052S: Maintained 9053F: net/dsa/tag_ksz.c 9054F: drivers/net/dsa/microchip/* 9055F: include/linux/platform_data/microchip-ksz.h 9056F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9057 9058MICROCHIP USB251XB DRIVER 9059M: Richard Leitner <richard.leitner@skidata.com> 9060L: linux-usb@vger.kernel.org 9061S: Maintained 9062F: drivers/usb/misc/usb251xb.c 9063F: Documentation/devicetree/bindings/usb/usb251xb.txt 9064 9065MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9066M: Don Brace <don.brace@microsemi.com> 9067L: esc.storagedev@microsemi.com 9068L: linux-scsi@vger.kernel.org 9069S: Supported 9070F: drivers/scsi/smartpqi/smartpqi*.[ch] 9071F: drivers/scsi/smartpqi/Kconfig 9072F: drivers/scsi/smartpqi/Makefile 9073F: include/linux/cciss*.h 9074F: include/uapi/linux/cciss*.h 9075F: Documentation/scsi/smartpqi.txt 9076 9077MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9078M: Chen Yu <yu.c.chen@intel.com> 9079L: platform-driver-x86@vger.kernel.org 9080S: Supported 9081F: drivers/platform/x86/surfacepro3_button.c 9082 9083MICROTEK X6 SCANNER 9084M: Oliver Neukum <oliver@neukum.org> 9085S: Maintained 9086F: drivers/usb/image/microtek.* 9087 9088MIPS 9089M: Ralf Baechle <ralf@linux-mips.org> 9090L: linux-mips@linux-mips.org 9091W: http://www.linux-mips.org/ 9092T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9093Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9094S: Supported 9095F: Documentation/devicetree/bindings/mips/ 9096F: Documentation/mips/ 9097F: arch/mips/ 9098 9099MIPS BOSTON DEVELOPMENT BOARD 9100M: Paul Burton <paul.burton@mips.com> 9101L: linux-mips@linux-mips.org 9102S: Maintained 9103F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9104F: arch/mips/boot/dts/img/boston.dts 9105F: arch/mips/configs/generic/board-boston.config 9106F: drivers/clk/imgtec/clk-boston.c 9107F: include/dt-bindings/clock/boston-clock.h 9108 9109MIPS GENERIC PLATFORM 9110M: Paul Burton <paul.burton@mips.com> 9111L: linux-mips@linux-mips.org 9112S: Supported 9113F: arch/mips/generic/ 9114F: arch/mips/tools/generic-board-config.sh 9115 9116MIPS/LOONGSON1 ARCHITECTURE 9117M: Keguang Zhang <keguang.zhang@gmail.com> 9118L: linux-mips@linux-mips.org 9119S: Maintained 9120F: arch/mips/loongson32/ 9121F: arch/mips/include/asm/mach-loongson32/ 9122F: drivers/*/*loongson1* 9123F: drivers/*/*/*loongson1* 9124 9125MIPS RINT INSTRUCTION EMULATION 9126M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9127L: linux-mips@linux-mips.org 9128S: Supported 9129F: arch/mips/math-emu/sp_rint.c 9130F: arch/mips/math-emu/dp_rint.c 9131 9132MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9133M: Hans Verkuil <hverkuil@xs4all.nl> 9134L: linux-media@vger.kernel.org 9135T: git git://linuxtv.org/media_tree.git 9136W: https://linuxtv.org 9137S: Odd Fixes 9138F: drivers/media/radio/radio-miropcm20* 9139 9140MMP SUPPORT 9141M: Eric Miao <eric.y.miao@gmail.com> 9142M: Haojian Zhuang <haojian.zhuang@gmail.com> 9143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9144T: git git://github.com/hzhuang1/linux.git 9145T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9146S: Maintained 9147F: arch/arm/boot/dts/mmp* 9148F: arch/arm/mach-mmp/ 9149 9150MN88472 MEDIA DRIVER 9151M: Antti Palosaari <crope@iki.fi> 9152L: linux-media@vger.kernel.org 9153W: https://linuxtv.org 9154W: http://palosaari.fi/linux/ 9155Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9156S: Maintained 9157F: drivers/media/dvb-frontends/mn88472* 9158 9159MN88473 MEDIA DRIVER 9160M: Antti Palosaari <crope@iki.fi> 9161L: linux-media@vger.kernel.org 9162W: https://linuxtv.org 9163W: http://palosaari.fi/linux/ 9164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9165S: Maintained 9166F: drivers/media/dvb-frontends/mn88473* 9167 9168MODULE SUPPORT 9169M: Jessica Yu <jeyu@kernel.org> 9170M: Rusty Russell <rusty@rustcorp.com.au> 9171T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9172S: Maintained 9173F: include/linux/module.h 9174F: kernel/module.c 9175 9176MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9177W: http://popies.net/meye/ 9178S: Orphan 9179F: Documentation/media/v4l-drivers/meye* 9180F: drivers/media/pci/meye/ 9181F: include/uapi/linux/meye.h 9182 9183MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9184M: Jiri Slaby <jirislaby@gmail.com> 9185S: Maintained 9186F: Documentation/serial/moxa-smartio 9187F: drivers/tty/mxser.* 9188 9189MR800 AVERMEDIA USB FM RADIO DRIVER 9190M: Alexey Klimov <klimov.linux@gmail.com> 9191L: linux-media@vger.kernel.org 9192T: git git://linuxtv.org/media_tree.git 9193S: Maintained 9194F: drivers/media/radio/radio-mr800.c 9195 9196MRF24J40 IEEE 802.15.4 RADIO DRIVER 9197M: Alan Ott <alan@signal11.us> 9198L: linux-wpan@vger.kernel.org 9199S: Maintained 9200F: drivers/net/ieee802154/mrf24j40.c 9201F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9202 9203MSI LAPTOP SUPPORT 9204M: "Lee, Chun-Yi" <jlee@suse.com> 9205L: platform-driver-x86@vger.kernel.org 9206S: Maintained 9207F: drivers/platform/x86/msi-laptop.c 9208 9209MSI WMI SUPPORT 9210L: platform-driver-x86@vger.kernel.org 9211S: Orphan 9212F: drivers/platform/x86/msi-wmi.c 9213 9214MSI001 MEDIA DRIVER 9215M: Antti Palosaari <crope@iki.fi> 9216L: linux-media@vger.kernel.org 9217W: https://linuxtv.org 9218W: http://palosaari.fi/linux/ 9219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9220T: git git://linuxtv.org/anttip/media_tree.git 9221S: Maintained 9222F: drivers/media/tuners/msi001* 9223 9224MSI2500 MEDIA DRIVER 9225M: Antti Palosaari <crope@iki.fi> 9226L: linux-media@vger.kernel.org 9227W: https://linuxtv.org 9228W: http://palosaari.fi/linux/ 9229Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9230T: git git://linuxtv.org/anttip/media_tree.git 9231S: Maintained 9232F: drivers/media/usb/msi2500/ 9233 9234MSYSTEMS DISKONCHIP G3 MTD DRIVER 9235M: Robert Jarzmik <robert.jarzmik@free.fr> 9236L: linux-mtd@lists.infradead.org 9237S: Maintained 9238F: drivers/mtd/devices/docg3* 9239 9240MT9M032 APTINA SENSOR DRIVER 9241M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9242L: linux-media@vger.kernel.org 9243T: git git://linuxtv.org/media_tree.git 9244S: Maintained 9245F: drivers/media/i2c/mt9m032.c 9246F: include/media/i2c/mt9m032.h 9247 9248MT9P031 APTINA CAMERA SENSOR 9249M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9250L: linux-media@vger.kernel.org 9251T: git git://linuxtv.org/media_tree.git 9252S: Maintained 9253F: drivers/media/i2c/mt9p031.c 9254F: include/media/i2c/mt9p031.h 9255 9256MT9T001 APTINA CAMERA SENSOR 9257M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9258L: linux-media@vger.kernel.org 9259T: git git://linuxtv.org/media_tree.git 9260S: Maintained 9261F: drivers/media/i2c/mt9t001.c 9262F: include/media/i2c/mt9t001.h 9263 9264MT9V032 APTINA CAMERA SENSOR 9265M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9266L: linux-media@vger.kernel.org 9267T: git git://linuxtv.org/media_tree.git 9268S: Maintained 9269F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9270F: drivers/media/i2c/mt9v032.c 9271F: include/media/i2c/mt9v032.h 9272 9273MULTIFUNCTION DEVICES (MFD) 9274M: Lee Jones <lee.jones@linaro.org> 9275T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9276S: Supported 9277F: Documentation/devicetree/bindings/mfd/ 9278F: drivers/mfd/ 9279F: include/linux/mfd/ 9280F: include/dt-bindings/mfd/ 9281 9282MULTIMEDIA CARD (MMC) ETC. OVER SPI 9283S: Orphan 9284F: drivers/mmc/host/mmc_spi.c 9285F: include/linux/spi/mmc_spi.h 9286 9287MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9288M: Ulf Hansson <ulf.hansson@linaro.org> 9289L: linux-mmc@vger.kernel.org 9290T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9291S: Maintained 9292F: Documentation/devicetree/bindings/mmc/ 9293F: drivers/mmc/ 9294F: include/linux/mmc/ 9295F: include/uapi/linux/mmc/ 9296 9297MULTIPLEXER SUBSYSTEM 9298M: Peter Rosin <peda@axentia.se> 9299S: Maintained 9300F: Documentation/ABI/testing/mux/sysfs-class-mux* 9301F: Documentation/devicetree/bindings/mux/ 9302F: include/linux/dt-bindings/mux/ 9303F: include/linux/mux/ 9304F: drivers/mux/ 9305 9306MULTITECH MULTIPORT CARD (ISICOM) 9307S: Orphan 9308F: drivers/tty/isicom.c 9309F: include/linux/isicom.h 9310 9311MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9312M: Bin Liu <b-liu@ti.com> 9313L: linux-usb@vger.kernel.org 9314S: Maintained 9315F: drivers/usb/musb/ 9316 9317MXL5007T MEDIA DRIVER 9318M: Michael Krufky <mkrufky@linuxtv.org> 9319L: linux-media@vger.kernel.org 9320W: https://linuxtv.org 9321W: http://github.com/mkrufky 9322Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9323T: git git://linuxtv.org/mkrufky/tuners.git 9324S: Maintained 9325F: drivers/media/tuners/mxl5007t.* 9326 9327MXSFB DRM DRIVER 9328M: Marek Vasut <marex@denx.de> 9329S: Supported 9330F: drivers/gpu/drm/mxsfb/ 9331F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9332 9333MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9334M: Chris Lee <christopher.lee@cspi.com> 9335L: netdev@vger.kernel.org 9336W: https://www.cspi.com/ethernet-products/support/downloads/ 9337S: Supported 9338F: drivers/net/ethernet/myricom/myri10ge/ 9339 9340NAND FLASH SUBSYSTEM 9341M: Boris Brezillon <boris.brezillon@free-electrons.com> 9342R: Richard Weinberger <richard@nod.at> 9343L: linux-mtd@lists.infradead.org 9344W: http://www.linux-mtd.infradead.org/ 9345Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9346T: git git://git.infradead.org/linux-mtd.git nand/fixes 9347T: git git://git.infradead.org/l2-mtd.git nand/next 9348S: Maintained 9349F: drivers/mtd/nand/ 9350F: include/linux/mtd/*nand*.h 9351 9352NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9353M: Daniel Mack <zonque@gmail.com> 9354S: Maintained 9355L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9356W: http://www.native-instruments.com 9357F: sound/usb/caiaq/ 9358 9359NATSEMI ETHERNET DRIVER (DP8381x) 9360S: Orphan 9361F: drivers/net/ethernet/natsemi/natsemi.c 9362 9363NCP FILESYSTEM 9364M: Petr Vandrovec <petr@vandrovec.name> 9365S: Odd Fixes 9366F: fs/ncpfs/ 9367 9368NCR 5380 SCSI DRIVERS 9369M: Finn Thain <fthain@telegraphics.com.au> 9370M: Michael Schmitz <schmitzmic@gmail.com> 9371L: linux-scsi@vger.kernel.org 9372S: Maintained 9373F: Documentation/scsi/g_NCR5380.txt 9374F: drivers/scsi/NCR5380.* 9375F: drivers/scsi/arm/cumana_1.c 9376F: drivers/scsi/arm/oak.c 9377F: drivers/scsi/atari_scsi.* 9378F: drivers/scsi/dmx3191d.c 9379F: drivers/scsi/g_NCR5380.* 9380F: drivers/scsi/mac_scsi.* 9381F: drivers/scsi/sun3_scsi.* 9382F: drivers/scsi/sun3_scsi_vme.c 9383 9384NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9385M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9386L: linux-scsi@vger.kernel.org 9387S: Maintained 9388F: drivers/scsi/NCR_D700.* 9389 9390NCT6775 HARDWARE MONITOR DRIVER 9391M: Guenter Roeck <linux@roeck-us.net> 9392L: linux-hwmon@vger.kernel.org 9393S: Maintained 9394F: Documentation/hwmon/nct6775 9395F: drivers/hwmon/nct6775.c 9396 9397NETEFFECT IWARP RNIC DRIVER (IW_NES) 9398M: Faisal Latif <faisal.latif@intel.com> 9399L: linux-rdma@vger.kernel.org 9400W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9401S: Supported 9402F: drivers/infiniband/hw/nes/ 9403F: include/uapi/rdma/nes-abi.h 9404 9405NETEM NETWORK EMULATOR 9406M: Stephen Hemminger <stephen@networkplumber.org> 9407L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9408S: Maintained 9409F: net/sched/sch_netem.c 9410 9411NETERION 10GbE DRIVERS (s2io/vxge) 9412M: Jon Mason <jdmason@kudzu.us> 9413L: netdev@vger.kernel.org 9414S: Supported 9415F: Documentation/networking/s2io.txt 9416F: Documentation/networking/vxge.txt 9417F: drivers/net/ethernet/neterion/ 9418 9419NETFILTER 9420M: Pablo Neira Ayuso <pablo@netfilter.org> 9421M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9422M: Florian Westphal <fw@strlen.de> 9423L: netfilter-devel@vger.kernel.org 9424L: coreteam@netfilter.org 9425W: http://www.netfilter.org/ 9426W: http://www.iptables.org/ 9427W: http://www.nftables.org/ 9428Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9431S: Maintained 9432F: include/linux/netfilter* 9433F: include/linux/netfilter/ 9434F: include/net/netfilter/ 9435F: include/uapi/linux/netfilter* 9436F: include/uapi/linux/netfilter/ 9437F: net/*/netfilter.c 9438F: net/*/netfilter/ 9439F: net/netfilter/ 9440F: net/bridge/br_netfilter*.c 9441 9442NETROM NETWORK LAYER 9443M: Ralf Baechle <ralf@linux-mips.org> 9444L: linux-hams@vger.kernel.org 9445W: http://www.linux-ax25.org/ 9446S: Maintained 9447F: include/net/netrom.h 9448F: include/uapi/linux/netrom.h 9449F: net/netrom/ 9450 9451NETRONOME ETHERNET DRIVERS 9452M: Jakub Kicinski <jakub.kicinski@netronome.com> 9453L: oss-drivers@netronome.com 9454S: Maintained 9455F: drivers/net/ethernet/netronome/ 9456 9457NETWORK BLOCK DEVICE (NBD) 9458M: Josef Bacik <jbacik@fb.com> 9459S: Maintained 9460L: linux-block@vger.kernel.org 9461L: nbd@other.debian.org 9462F: Documentation/blockdev/nbd.txt 9463F: drivers/block/nbd.c 9464F: include/uapi/linux/nbd.h 9465 9466NETWORK DROP MONITOR 9467M: Neil Horman <nhorman@tuxdriver.com> 9468L: netdev@vger.kernel.org 9469S: Maintained 9470W: https://fedorahosted.org/dropwatch/ 9471F: net/core/drop_monitor.c 9472 9473NETWORKING DRIVERS 9474L: netdev@vger.kernel.org 9475W: http://www.linuxfoundation.org/en/Net 9476Q: http://patchwork.ozlabs.org/project/netdev/list/ 9477T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9478T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9479S: Odd Fixes 9480F: Documentation/devicetree/bindings/net/ 9481F: drivers/net/ 9482F: include/linux/if_* 9483F: include/linux/netdevice.h 9484F: include/linux/etherdevice.h 9485F: include/linux/fcdevice.h 9486F: include/linux/fddidevice.h 9487F: include/linux/hippidevice.h 9488F: include/linux/inetdevice.h 9489F: include/uapi/linux/if_* 9490F: include/uapi/linux/netdevice.h 9491 9492NETWORKING DRIVERS (WIRELESS) 9493M: Kalle Valo <kvalo@codeaurora.org> 9494L: linux-wireless@vger.kernel.org 9495Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9496T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9497T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9498S: Maintained 9499F: Documentation/devicetree/bindings/net/wireless/ 9500F: drivers/net/wireless/ 9501 9502NETWORKING [DSA] 9503M: Andrew Lunn <andrew@lunn.ch> 9504M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9505M: Florian Fainelli <f.fainelli@gmail.com> 9506S: Maintained 9507F: net/dsa/ 9508F: include/net/dsa.h 9509F: include/linux/dsa/ 9510F: drivers/net/dsa/ 9511 9512NETWORKING [GENERAL] 9513M: "David S. Miller" <davem@davemloft.net> 9514L: netdev@vger.kernel.org 9515W: http://www.linuxfoundation.org/en/Net 9516Q: http://patchwork.ozlabs.org/project/netdev/list/ 9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9519B: mailto:netdev@vger.kernel.org 9520S: Maintained 9521F: net/ 9522F: include/net/ 9523F: include/linux/in.h 9524F: include/linux/net.h 9525F: include/linux/netdevice.h 9526F: include/uapi/linux/in.h 9527F: include/uapi/linux/net.h 9528F: include/uapi/linux/netdevice.h 9529F: include/uapi/linux/net_namespace.h 9530F: tools/testing/selftests/net/ 9531F: lib/net_utils.c 9532F: lib/random32.c 9533 9534NETWORKING [IPSEC] 9535M: Steffen Klassert <steffen.klassert@secunet.com> 9536M: Herbert Xu <herbert@gondor.apana.org.au> 9537M: "David S. Miller" <davem@davemloft.net> 9538L: netdev@vger.kernel.org 9539T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9540T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9541S: Maintained 9542F: net/core/flow.c 9543F: net/xfrm/ 9544F: net/key/ 9545F: net/ipv4/xfrm* 9546F: net/ipv4/esp4* 9547F: net/ipv4/ah4.c 9548F: net/ipv4/ipcomp.c 9549F: net/ipv4/ip_vti.c 9550F: net/ipv6/xfrm* 9551F: net/ipv6/esp6* 9552F: net/ipv6/ah6.c 9553F: net/ipv6/ipcomp6.c 9554F: net/ipv6/ip6_vti.c 9555F: include/uapi/linux/xfrm.h 9556F: include/net/xfrm.h 9557 9558NETWORKING [IPv4/IPv6] 9559M: "David S. Miller" <davem@davemloft.net> 9560M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9561M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9562L: netdev@vger.kernel.org 9563T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9564S: Maintained 9565F: net/ipv4/ 9566F: net/ipv6/ 9567F: include/net/ip* 9568F: arch/x86/net/* 9569 9570NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9571M: Paul Moore <paul@paul-moore.com> 9572W: https://github.com/netlabel 9573L: netdev@vger.kernel.org 9574L: linux-security-module@vger.kernel.org 9575S: Maintained 9576F: Documentation/netlabel/ 9577F: include/net/calipso.h 9578F: include/net/cipso_ipv4.h 9579F: include/net/netlabel.h 9580F: include/uapi/linux/netfilter/xt_SECMARK.h 9581F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9582F: net/netlabel/ 9583F: net/ipv4/cipso_ipv4.c 9584F: net/ipv6/calipso.c 9585F: net/netfilter/xt_CONNSECMARK.c 9586F: net/netfilter/xt_SECMARK.c 9587 9588NETWORKING [TLS] 9589M: Ilya Lesokhin <ilyal@mellanox.com> 9590M: Aviad Yehezkel <aviadye@mellanox.com> 9591M: Dave Watson <davejwatson@fb.com> 9592L: netdev@vger.kernel.org 9593S: Maintained 9594F: net/tls/* 9595F: include/uapi/linux/tls.h 9596F: include/net/tls.h 9597 9598NETWORKING [WIRELESS] 9599L: linux-wireless@vger.kernel.org 9600Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9601 9602NETXEN (1/10) GbE SUPPORT 9603M: Manish Chopra <manish.chopra@cavium.com> 9604M: Rahul Verma <rahul.verma@cavium.com> 9605M: Dept-GELinuxNICDev@cavium.com 9606L: netdev@vger.kernel.org 9607S: Supported 9608F: drivers/net/ethernet/qlogic/netxen/ 9609 9610NFC SUBSYSTEM 9611M: Samuel Ortiz <sameo@linux.intel.com> 9612L: linux-wireless@vger.kernel.org 9613L: linux-nfc@lists.01.org (subscribers-only) 9614S: Supported 9615F: net/nfc/ 9616F: include/net/nfc/ 9617F: include/uapi/linux/nfc.h 9618F: drivers/nfc/ 9619F: include/linux/platform_data/nfcmrvl.h 9620F: include/linux/platform_data/nxp-nci.h 9621F: Documentation/devicetree/bindings/net/nfc/ 9622 9623NFS, SUNRPC, AND LOCKD CLIENTS 9624M: Trond Myklebust <trond.myklebust@primarydata.com> 9625M: Anna Schumaker <anna.schumaker@netapp.com> 9626L: linux-nfs@vger.kernel.org 9627W: http://client.linux-nfs.org 9628T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9629S: Maintained 9630F: fs/lockd/ 9631F: fs/nfs/ 9632F: fs/nfs_common/ 9633F: net/sunrpc/ 9634F: include/linux/lockd/ 9635F: include/linux/nfs* 9636F: include/linux/sunrpc/ 9637F: include/uapi/linux/nfs* 9638F: include/uapi/linux/sunrpc/ 9639 9640NILFS2 FILESYSTEM 9641M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9642L: linux-nilfs@vger.kernel.org 9643W: http://nilfs.sourceforge.net/ 9644W: http://nilfs.osdn.jp/ 9645T: git git://github.com/konis/nilfs2.git 9646S: Supported 9647F: Documentation/filesystems/nilfs2.txt 9648F: fs/nilfs2/ 9649F: include/trace/events/nilfs2.h 9650F: include/uapi/linux/nilfs2_api.h 9651F: include/uapi/linux/nilfs2_ondisk.h 9652 9653NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9654M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9655W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9656S: Maintained 9657F: Documentation/scsi/NinjaSCSI.txt 9658F: drivers/scsi/pcmcia/nsp_* 9659 9660NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9661M: GOTO Masanori <gotom@debian.or.jp> 9662M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9663W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9664S: Maintained 9665F: Documentation/scsi/NinjaSCSI.txt 9666F: drivers/scsi/nsp32* 9667 9668NIOS2 ARCHITECTURE 9669M: Ley Foon Tan <lftan@altera.com> 9670L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9671T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9672S: Maintained 9673F: arch/nios2/ 9674 9675NOHZ, DYNTICKS SUPPORT 9676M: Frederic Weisbecker <fweisbec@gmail.com> 9677M: Thomas Gleixner <tglx@linutronix.de> 9678M: Ingo Molnar <mingo@kernel.org> 9679L: linux-kernel@vger.kernel.org 9680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9681S: Maintained 9682F: kernel/time/tick*.* 9683F: include/linux/tick.h 9684F: include/linux/sched/nohz.h 9685 9686NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9687M: Pavel Machek <pavel@ucw.cz> 9688M: Sakari Ailus <sakari.ailus@iki.fi> 9689L: linux-media@vger.kernel.org 9690S: Maintained 9691F: drivers/media/i2c/et8ek8 9692F: drivers/media/i2c/ad5820.c 9693 9694NOKIA N900 POWER SUPPLY DRIVERS 9695R: Pali Rohár <pali.rohar@gmail.com> 9696F: include/linux/power/bq2415x_charger.h 9697F: include/linux/power/bq27xxx_battery.h 9698F: include/linux/power/isp1704_charger.h 9699F: drivers/power/supply/bq2415x_charger.c 9700F: drivers/power/supply/bq27xxx_battery.c 9701F: drivers/power/supply/bq27xxx_battery_i2c.c 9702F: drivers/power/supply/isp1704_charger.c 9703F: drivers/power/supply/rx51_battery.c 9704 9705NTB AMD DRIVER 9706M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9707L: linux-ntb@googlegroups.com 9708S: Supported 9709F: drivers/ntb/hw/amd/ 9710 9711NTB DRIVER CORE 9712M: Jon Mason <jdmason@kudzu.us> 9713M: Dave Jiang <dave.jiang@intel.com> 9714M: Allen Hubbe <Allen.Hubbe@emc.com> 9715L: linux-ntb@googlegroups.com 9716S: Supported 9717W: https://github.com/jonmason/ntb/wiki 9718T: git git://github.com/jonmason/ntb.git 9719F: drivers/ntb/ 9720F: drivers/net/ntb_netdev.c 9721F: include/linux/ntb.h 9722F: include/linux/ntb_transport.h 9723F: tools/testing/selftests/ntb/ 9724 9725NTB IDT DRIVER 9726M: Serge Semin <fancer.lancer@gmail.com> 9727L: linux-ntb@googlegroups.com 9728S: Supported 9729F: drivers/ntb/hw/idt/ 9730 9731NTB INTEL DRIVER 9732M: Dave Jiang <dave.jiang@intel.com> 9733L: linux-ntb@googlegroups.com 9734S: Supported 9735W: https://github.com/davejiang/linux/wiki 9736T: git https://github.com/davejiang/linux.git 9737F: drivers/ntb/hw/intel/ 9738 9739NTFS FILESYSTEM 9740M: Anton Altaparmakov <anton@tuxera.com> 9741L: linux-ntfs-dev@lists.sourceforge.net 9742W: http://www.tuxera.com/ 9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9744S: Supported 9745F: Documentation/filesystems/ntfs.txt 9746F: fs/ntfs/ 9747 9748NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9749M: Antonino Daplas <adaplas@gmail.com> 9750L: linux-fbdev@vger.kernel.org 9751S: Maintained 9752F: drivers/video/fbdev/riva/ 9753F: drivers/video/fbdev/nvidia/ 9754 9755NVM EXPRESS DRIVER 9756M: Keith Busch <keith.busch@intel.com> 9757M: Jens Axboe <axboe@fb.com> 9758M: Christoph Hellwig <hch@lst.de> 9759M: Sagi Grimberg <sagi@grimberg.me> 9760L: linux-nvme@lists.infradead.org 9761T: git://git.infradead.org/nvme.git 9762W: http://git.infradead.org/nvme.git 9763S: Supported 9764F: drivers/nvme/host/ 9765F: include/linux/nvme.h 9766F: include/uapi/linux/nvme_ioctl.h 9767 9768NVM EXPRESS FC TRANSPORT DRIVERS 9769M: James Smart <james.smart@broadcom.com> 9770L: linux-nvme@lists.infradead.org 9771S: Supported 9772F: include/linux/nvme-fc.h 9773F: include/linux/nvme-fc-driver.h 9774F: drivers/nvme/host/fc.c 9775F: drivers/nvme/target/fc.c 9776F: drivers/nvme/target/fcloop.c 9777 9778NVM EXPRESS TARGET DRIVER 9779M: Christoph Hellwig <hch@lst.de> 9780M: Sagi Grimberg <sagi@grimberg.me> 9781L: linux-nvme@lists.infradead.org 9782T: git://git.infradead.org/nvme.git 9783W: http://git.infradead.org/nvme.git 9784S: Supported 9785F: drivers/nvme/target/ 9786 9787NVMEM FRAMEWORK 9788M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9789S: Maintained 9790F: drivers/nvmem/ 9791F: Documentation/devicetree/bindings/nvmem/ 9792F: Documentation/ABI/stable/sysfs-bus-nvmem 9793F: include/linux/nvmem-consumer.h 9794F: include/linux/nvmem-provider.h 9795 9796NXP TDA998X DRM DRIVER 9797M: Russell King <linux@armlinux.org.uk> 9798S: Supported 9799T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9800T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9801F: drivers/gpu/drm/i2c/tda998x_drv.c 9802F: include/drm/i2c/tda998x.h 9803 9804NXP TFA9879 DRIVER 9805M: Peter Rosin <peda@axentia.se> 9806L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9807S: Maintained 9808F: sound/soc/codecs/tfa9879* 9809 9810NXP-NCI NFC DRIVER 9811M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9812R: Charles Gorand <charles.gorand@effinnov.com> 9813L: linux-nfc@lists.01.org (moderated for non-subscribers) 9814S: Supported 9815F: drivers/nfc/nxp-nci 9816 9817OBJTOOL 9818M: Josh Poimboeuf <jpoimboe@redhat.com> 9819S: Supported 9820F: tools/objtool/ 9821 9822OMAP AUDIO SUPPORT 9823M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9824M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9825L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9826L: linux-omap@vger.kernel.org 9827S: Maintained 9828F: sound/soc/omap/ 9829 9830OMAP CLOCK FRAMEWORK SUPPORT 9831M: Paul Walmsley <paul@pwsan.com> 9832L: linux-omap@vger.kernel.org 9833S: Maintained 9834F: arch/arm/*omap*/*clock* 9835 9836OMAP DEVICE TREE SUPPORT 9837M: Benoît Cousson <bcousson@baylibre.com> 9838M: Tony Lindgren <tony@atomide.com> 9839L: linux-omap@vger.kernel.org 9840L: devicetree@vger.kernel.org 9841S: Maintained 9842F: arch/arm/boot/dts/*omap* 9843F: arch/arm/boot/dts/*am3* 9844F: arch/arm/boot/dts/*am4* 9845F: arch/arm/boot/dts/*am5* 9846F: arch/arm/boot/dts/*dra7* 9847 9848OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9849M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9850L: linux-omap@vger.kernel.org 9851L: linux-fbdev@vger.kernel.org 9852S: Maintained 9853F: drivers/video/fbdev/omap2/ 9854F: Documentation/arm/OMAP/DSS 9855 9856OMAP FRAMEBUFFER SUPPORT 9857M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9858L: linux-fbdev@vger.kernel.org 9859L: linux-omap@vger.kernel.org 9860S: Maintained 9861F: drivers/video/fbdev/omap/ 9862 9863OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9864M: Roger Quadros <rogerq@ti.com> 9865M: Tony Lindgren <tony@atomide.com> 9866L: linux-omap@vger.kernel.org 9867S: Maintained 9868F: drivers/memory/omap-gpmc.c 9869F: arch/arm/mach-omap2/*gpmc* 9870 9871OMAP GPIO DRIVER 9872M: Grygorii Strashko <grygorii.strashko@ti.com> 9873M: Santosh Shilimkar <ssantosh@kernel.org> 9874M: Kevin Hilman <khilman@kernel.org> 9875L: linux-omap@vger.kernel.org 9876S: Maintained 9877F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9878F: drivers/gpio/gpio-omap.c 9879 9880OMAP HARDWARE SPINLOCK SUPPORT 9881M: Ohad Ben-Cohen <ohad@wizery.com> 9882L: linux-omap@vger.kernel.org 9883S: Maintained 9884F: drivers/hwspinlock/omap_hwspinlock.c 9885 9886OMAP HS MMC SUPPORT 9887L: linux-mmc@vger.kernel.org 9888L: linux-omap@vger.kernel.org 9889S: Orphan 9890F: drivers/mmc/host/omap_hsmmc.c 9891 9892OMAP HWMOD DATA 9893M: Paul Walmsley <paul@pwsan.com> 9894L: linux-omap@vger.kernel.org 9895S: Maintained 9896F: arch/arm/mach-omap2/omap_hwmod*data* 9897 9898OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9899M: Benoît Cousson <bcousson@baylibre.com> 9900L: linux-omap@vger.kernel.org 9901S: Maintained 9902F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9903 9904OMAP HWMOD SUPPORT 9905M: Benoît Cousson <bcousson@baylibre.com> 9906M: Paul Walmsley <paul@pwsan.com> 9907L: linux-omap@vger.kernel.org 9908S: Maintained 9909F: arch/arm/mach-omap2/omap_hwmod.* 9910 9911OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9912M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9913L: linux-media@vger.kernel.org 9914S: Maintained 9915F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9916F: drivers/media/platform/omap3isp/ 9917F: drivers/staging/media/omap4iss/ 9918 9919OMAP MMC SUPPORT 9920M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9921L: linux-omap@vger.kernel.org 9922S: Maintained 9923F: drivers/mmc/host/omap.c 9924 9925OMAP POWER MANAGEMENT SUPPORT 9926M: Kevin Hilman <khilman@kernel.org> 9927L: linux-omap@vger.kernel.org 9928S: Maintained 9929F: arch/arm/*omap*/*pm* 9930F: drivers/cpufreq/omap-cpufreq.c 9931 9932OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9933M: Rajendra Nayak <rnayak@codeaurora.org> 9934M: Paul Walmsley <paul@pwsan.com> 9935L: linux-omap@vger.kernel.org 9936S: Maintained 9937F: arch/arm/mach-omap2/prm* 9938 9939OMAP RANDOM NUMBER GENERATOR SUPPORT 9940M: Deepak Saxena <dsaxena@plexity.net> 9941S: Maintained 9942F: drivers/char/hw_random/omap-rng.c 9943 9944OMAP USB SUPPORT 9945L: linux-usb@vger.kernel.org 9946L: linux-omap@vger.kernel.org 9947S: Orphan 9948F: drivers/usb/*/*omap* 9949F: arch/arm/*omap*/usb* 9950 9951OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9952M: Mark Jackson <mpfj@newflow.co.uk> 9953L: linux-omap@vger.kernel.org 9954S: Maintained 9955F: arch/arm/boot/dts/am335x-nano.dts 9956 9957OMAP1 SUPPORT 9958M: Aaro Koskinen <aaro.koskinen@iki.fi> 9959M: Tony Lindgren <tony@atomide.com> 9960L: linux-omap@vger.kernel.org 9961Q: http://patchwork.kernel.org/project/linux-omap/list/ 9962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9963S: Maintained 9964F: arch/arm/mach-omap1/ 9965F: arch/arm/plat-omap/ 9966F: arch/arm/configs/omap1_defconfig 9967F: drivers/i2c/busses/i2c-omap.c 9968F: include/linux/i2c-omap.h 9969 9970OMAP2+ SUPPORT 9971M: Tony Lindgren <tony@atomide.com> 9972L: linux-omap@vger.kernel.org 9973W: http://www.muru.com/linux/omap/ 9974W: http://linux.omap.com/ 9975Q: http://patchwork.kernel.org/project/linux-omap/list/ 9976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9977S: Maintained 9978F: arch/arm/mach-omap2/ 9979F: arch/arm/plat-omap/ 9980F: arch/arm/configs/omap2plus_defconfig 9981F: drivers/i2c/busses/i2c-omap.c 9982F: drivers/irqchip/irq-omap-intc.c 9983F: drivers/mfd/*omap*.c 9984F: drivers/mfd/menelaus.c 9985F: drivers/mfd/palmas.c 9986F: drivers/mfd/tps65217.c 9987F: drivers/mfd/tps65218.c 9988F: drivers/mfd/tps65910.c 9989F: drivers/mfd/twl-core.[ch] 9990F: drivers/mfd/twl4030*.c 9991F: drivers/mfd/twl6030*.c 9992F: drivers/mfd/twl6040*.c 9993F: drivers/regulator/palmas-regulator*.c 9994F: drivers/regulator/pbias-regulator.c 9995F: drivers/regulator/tps65217-regulator.c 9996F: drivers/regulator/tps65218-regulator.c 9997F: drivers/regulator/tps65910-regulator.c 9998F: drivers/regulator/twl-regulator.c 9999F: drivers/regulator/twl6030-regulator.c 10000F: include/linux/i2c-omap.h 10001 10002ONION OMEGA2+ BOARD 10003M: Harvey Hunt <harveyhuntnexus@gmail.com> 10004L: linux-mips@linux-mips.org 10005S: Maintained 10006F: arch/mips/boot/dts/ralink/omega2p.dts 10007 10008OMFS FILESYSTEM 10009M: Bob Copeland <me@bobcopeland.com> 10010L: linux-karma-devel@lists.sourceforge.net 10011S: Maintained 10012F: Documentation/filesystems/omfs.txt 10013F: fs/omfs/ 10014 10015OMNIKEY CARDMAN 4000 DRIVER 10016M: Harald Welte <laforge@gnumonks.org> 10017S: Maintained 10018F: drivers/char/pcmcia/cm4000_cs.c 10019F: include/linux/cm4000_cs.h 10020F: include/uapi/linux/cm4000_cs.h 10021 10022OMNIKEY CARDMAN 4040 DRIVER 10023M: Harald Welte <laforge@gnumonks.org> 10024S: Maintained 10025F: drivers/char/pcmcia/cm4040_cs.* 10026 10027OMNIVISION OV13858 SENSOR DRIVER 10028M: Sakari Ailus <sakari.ailus@linux.intel.com> 10029L: linux-media@vger.kernel.org 10030T: git git://linuxtv.org/media_tree.git 10031S: Maintained 10032F: drivers/media/i2c/ov13858.c 10033 10034OMNIVISION OV5640 SENSOR DRIVER 10035M: Steve Longerbeam <slongerbeam@gmail.com> 10036L: linux-media@vger.kernel.org 10037T: git git://linuxtv.org/media_tree.git 10038S: Maintained 10039F: drivers/media/i2c/ov5640.c 10040 10041OMNIVISION OV5647 SENSOR DRIVER 10042M: Luis Oliveira <lolivei@synopsys.com> 10043L: linux-media@vger.kernel.org 10044T: git git://linuxtv.org/media_tree.git 10045S: Maintained 10046F: drivers/media/i2c/ov5647.c 10047 10048OMNIVISION OV7670 SENSOR DRIVER 10049M: Jonathan Corbet <corbet@lwn.net> 10050L: linux-media@vger.kernel.org 10051T: git git://linuxtv.org/media_tree.git 10052S: Maintained 10053F: drivers/media/i2c/ov7670.c 10054F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10055 10056ONENAND FLASH DRIVER 10057M: Kyungmin Park <kyungmin.park@samsung.com> 10058L: linux-mtd@lists.infradead.org 10059S: Maintained 10060F: drivers/mtd/onenand/ 10061F: include/linux/mtd/onenand*.h 10062 10063ONSTREAM SCSI TAPE DRIVER 10064M: Willem Riede <osst@riede.org> 10065L: osst-users@lists.sourceforge.net 10066L: linux-scsi@vger.kernel.org 10067S: Maintained 10068F: Documentation/scsi/osst.txt 10069F: drivers/scsi/osst.* 10070F: drivers/scsi/osst_*.h 10071F: drivers/scsi/st.h 10072 10073OP-TEE DRIVER 10074M: Jens Wiklander <jens.wiklander@linaro.org> 10075S: Maintained 10076F: drivers/tee/optee/ 10077 10078OPA-VNIC DRIVER 10079M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10080M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10081L: linux-rdma@vger.kernel.org 10082S: Supported 10083F: drivers/infiniband/ulp/opa_vnic 10084 10085OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10086M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10087L: devicetree@vger.kernel.org 10088S: Maintained 10089F: Documentation/devicetree/dynamic-resolution-notes.txt 10090F: Documentation/devicetree/overlay-notes.txt 10091F: drivers/of/overlay.c 10092F: drivers/of/resolver.c 10093 10094OPEN FIRMWARE AND FLATTENED DEVICE TREE 10095M: Rob Herring <robh+dt@kernel.org> 10096M: Frank Rowand <frowand.list@gmail.com> 10097L: devicetree@vger.kernel.org 10098W: http://www.devicetree.org/ 10099T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10100S: Maintained 10101F: drivers/of/ 10102F: include/linux/of*.h 10103F: scripts/dtc/ 10104F: Documentation/ABI/testing/sysfs-firmware-ofw 10105 10106OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10107M: Rob Herring <robh+dt@kernel.org> 10108M: Mark Rutland <mark.rutland@arm.com> 10109L: devicetree@vger.kernel.org 10110T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10111Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10112S: Maintained 10113F: Documentation/devicetree/ 10114F: arch/*/boot/dts/ 10115F: include/dt-bindings/ 10116 10117OPENCORES I2C BUS DRIVER 10118M: Peter Korsgaard <jacmet@sunsite.dk> 10119L: linux-i2c@vger.kernel.org 10120S: Maintained 10121F: Documentation/i2c/busses/i2c-ocores 10122F: drivers/i2c/busses/i2c-ocores.c 10123 10124OPENRISC ARCHITECTURE 10125M: Jonas Bonn <jonas@southpole.se> 10126M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10127M: Stafford Horne <shorne@gmail.com> 10128T: git git://github.com/openrisc/linux.git 10129L: openrisc@lists.librecores.org 10130W: http://openrisc.io 10131S: Maintained 10132F: Documentation/devicetree/bindings/openrisc/ 10133F: Documentation/openrisc/ 10134F: arch/openrisc/ 10135F: drivers/irqchip/irq-ompic.c 10136F: drivers/irqchip/irq-or1k-* 10137 10138OPENVSWITCH 10139M: Pravin Shelar <pshelar@nicira.com> 10140L: netdev@vger.kernel.org 10141L: dev@openvswitch.org 10142W: http://openvswitch.org 10143S: Maintained 10144F: net/openvswitch/ 10145F: include/uapi/linux/openvswitch.h 10146 10147OPERATING PERFORMANCE POINTS (OPP) 10148M: Viresh Kumar <vireshk@kernel.org> 10149M: Nishanth Menon <nm@ti.com> 10150M: Stephen Boyd <sboyd@codeaurora.org> 10151L: linux-pm@vger.kernel.org 10152S: Maintained 10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10154F: drivers/opp/ 10155F: include/linux/pm_opp.h 10156F: Documentation/power/opp.txt 10157F: Documentation/devicetree/bindings/opp/ 10158 10159OPL4 DRIVER 10160M: Clemens Ladisch <clemens@ladisch.de> 10161L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10162T: git git://git.alsa-project.org/alsa-kernel.git 10163S: Maintained 10164F: sound/drivers/opl4/ 10165 10166OPROFILE 10167M: Robert Richter <rric@kernel.org> 10168L: oprofile-list@lists.sf.net 10169S: Maintained 10170F: arch/*/include/asm/oprofile*.h 10171F: arch/*/oprofile/ 10172F: drivers/oprofile/ 10173F: include/linux/oprofile.h 10174 10175ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10176M: Mark Fasheh <mfasheh@versity.com> 10177M: Joel Becker <jlbec@evilplan.org> 10178L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10179W: http://ocfs2.wiki.kernel.org 10180S: Supported 10181F: Documentation/filesystems/ocfs2.txt 10182F: Documentation/filesystems/dlmfs.txt 10183F: fs/ocfs2/ 10184 10185ORANGEFS FILESYSTEM 10186M: Mike Marshall <hubcap@omnibond.com> 10187L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10188T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10189S: Supported 10190F: fs/orangefs/ 10191F: Documentation/filesystems/orangefs.txt 10192 10193ORINOCO DRIVER 10194L: linux-wireless@vger.kernel.org 10195W: http://wireless.kernel.org/en/users/Drivers/orinoco 10196W: http://www.nongnu.org/orinoco/ 10197S: Orphan 10198F: drivers/net/wireless/intersil/orinoco/ 10199 10200OSD LIBRARY and FILESYSTEM 10201M: Boaz Harrosh <ooo@electrozaur.com> 10202S: Maintained 10203F: drivers/scsi/osd/ 10204F: include/scsi/osd_* 10205F: fs/exofs/ 10206 10207OV2659 OMNIVISION SENSOR DRIVER 10208M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10209L: linux-media@vger.kernel.org 10210W: https://linuxtv.org 10211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10212T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10213S: Maintained 10214F: drivers/media/i2c/ov2659.c 10215F: include/media/i2c/ov2659.h 10216 10217OVERLAY FILESYSTEM 10218M: Miklos Szeredi <miklos@szeredi.hu> 10219L: linux-unionfs@vger.kernel.org 10220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10221S: Supported 10222F: fs/overlayfs/ 10223F: Documentation/filesystems/overlayfs.txt 10224 10225P54 WIRELESS DRIVER 10226M: Christian Lamparter <chunkeey@googlemail.com> 10227L: linux-wireless@vger.kernel.org 10228W: http://wireless.kernel.org/en/users/Drivers/p54 10229S: Maintained 10230F: drivers/net/wireless/intersil/p54/ 10231 10232PA SEMI ETHERNET DRIVER 10233L: netdev@vger.kernel.org 10234S: Orphan 10235F: drivers/net/ethernet/pasemi/* 10236 10237PA SEMI SMBUS DRIVER 10238L: linux-i2c@vger.kernel.org 10239S: Orphan 10240F: drivers/i2c/busses/i2c-pasemi.c 10241 10242PADATA PARALLEL EXECUTION MECHANISM 10243M: Steffen Klassert <steffen.klassert@secunet.com> 10244L: linux-crypto@vger.kernel.org 10245S: Maintained 10246F: kernel/padata.c 10247F: include/linux/padata.h 10248F: Documentation/padata.txt 10249 10250PANASONIC LAPTOP ACPI EXTRAS DRIVER 10251M: Harald Welte <laforge@gnumonks.org> 10252L: platform-driver-x86@vger.kernel.org 10253S: Maintained 10254F: drivers/platform/x86/panasonic-laptop.c 10255 10256PANASONIC MN10300/AM33/AM34 PORT 10257M: David Howells <dhowells@redhat.com> 10258L: linux-am33-list@redhat.com (moderated for non-subscribers) 10259W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10260S: Maintained 10261F: Documentation/mn10300/ 10262F: arch/mn10300/ 10263 10264PARALLEL LCD/KEYPAD PANEL DRIVER 10265M: Willy Tarreau <willy@haproxy.com> 10266M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10267S: Odd Fixes 10268F: Documentation/misc-devices/lcd-panel-cgram.txt 10269F: drivers/misc/panel.c 10270 10271PARALLEL PORT SUBSYSTEM 10272M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10273M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10274L: linux-parport@lists.infradead.org (subscribers-only) 10275S: Maintained 10276F: drivers/parport/ 10277F: include/linux/parport*.h 10278F: drivers/char/ppdev.c 10279F: include/uapi/linux/ppdev.h 10280F: Documentation/parport*.txt 10281 10282PARAVIRT_OPS INTERFACE 10283M: Juergen Gross <jgross@suse.com> 10284M: Alok Kataria <akataria@vmware.com> 10285M: Rusty Russell <rusty@rustcorp.com.au> 10286L: virtualization@lists.linux-foundation.org 10287S: Supported 10288F: Documentation/virtual/paravirt_ops.txt 10289F: arch/*/kernel/paravirt* 10290F: arch/*/include/asm/paravirt*.h 10291F: include/linux/hypervisor.h 10292 10293PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10294M: Tim Waugh <tim@cyberelk.net> 10295L: linux-parport@lists.infradead.org (subscribers-only) 10296S: Maintained 10297F: Documentation/blockdev/paride.txt 10298F: drivers/block/paride/ 10299 10300PARISC ARCHITECTURE 10301M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10302M: Helge Deller <deller@gmx.de> 10303L: linux-parisc@vger.kernel.org 10304W: http://www.parisc-linux.org/ 10305Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10306T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10307T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10308S: Maintained 10309F: arch/parisc/ 10310F: Documentation/parisc/ 10311F: drivers/parisc/ 10312F: drivers/char/agp/parisc-agp.c 10313F: drivers/input/serio/gscps2.c 10314F: drivers/parport/parport_gsc.* 10315F: drivers/tty/serial/8250/8250_gsc.c 10316F: drivers/video/fbdev/sti* 10317F: drivers/video/console/sti* 10318F: drivers/video/logo/logo_parisc* 10319 10320PARMAN 10321M: Jiri Pirko <jiri@mellanox.com> 10322L: netdev@vger.kernel.org 10323S: Supported 10324F: lib/parman.c 10325F: lib/test_parman.c 10326F: include/linux/parman.h 10327 10328PC87360 HARDWARE MONITORING DRIVER 10329M: Jim Cromie <jim.cromie@gmail.com> 10330L: linux-hwmon@vger.kernel.org 10331S: Maintained 10332F: Documentation/hwmon/pc87360 10333F: drivers/hwmon/pc87360.c 10334 10335PC8736x GPIO DRIVER 10336M: Jim Cromie <jim.cromie@gmail.com> 10337S: Maintained 10338F: drivers/char/pc8736x_gpio.c 10339 10340PC87427 HARDWARE MONITORING DRIVER 10341M: Jean Delvare <jdelvare@suse.com> 10342L: linux-hwmon@vger.kernel.org 10343S: Maintained 10344F: Documentation/hwmon/pc87427 10345F: drivers/hwmon/pc87427.c 10346 10347PCA9532 LED DRIVER 10348M: Riku Voipio <riku.voipio@iki.fi> 10349S: Maintained 10350F: drivers/leds/leds-pca9532.c 10351F: include/linux/leds-pca9532.h 10352 10353PCA9541 I2C BUS MASTER SELECTOR DRIVER 10354M: Guenter Roeck <linux@roeck-us.net> 10355L: linux-i2c@vger.kernel.org 10356S: Maintained 10357F: drivers/i2c/muxes/i2c-mux-pca9541.c 10358 10359PCDP - PRIMARY CONSOLE AND DEBUG PORT 10360M: Khalid Aziz <khalid@gonehiking.org> 10361S: Maintained 10362F: drivers/firmware/pcdp.* 10363 10364PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10365M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10366L: linux-pci@vger.kernel.org 10367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10368S: Maintained 10369F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10370F: drivers/pci/host/pci-aardvark.c 10371 10372PCI DRIVER FOR ALTERA PCIE IP 10373M: Ley Foon Tan <lftan@altera.com> 10374L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10375L: linux-pci@vger.kernel.org 10376S: Supported 10377F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10378F: drivers/pci/host/pcie-altera.c 10379 10380PCI DRIVER FOR APPLIEDMICRO XGENE 10381M: Tanmay Inamdar <tinamdar@apm.com> 10382L: linux-pci@vger.kernel.org 10383L: linux-arm-kernel@lists.infradead.org 10384S: Maintained 10385F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10386F: drivers/pci/host/pci-xgene.c 10387 10388PCI DRIVER FOR ARM VERSATILE PLATFORM 10389M: Rob Herring <robh@kernel.org> 10390L: linux-pci@vger.kernel.org 10391L: linux-arm-kernel@lists.infradead.org 10392S: Maintained 10393F: Documentation/devicetree/bindings/pci/versatile.txt 10394F: drivers/pci/host/pci-versatile.c 10395 10396PCI DRIVER FOR ARMADA 8K 10397M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10398L: linux-pci@vger.kernel.org 10399L: linux-arm-kernel@lists.infradead.org 10400S: Maintained 10401F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10402F: drivers/pci/dwc/pcie-armada8k.c 10403 10404PCI DRIVER FOR FREESCALE LAYERSCAPE 10405M: Minghuan Lian <minghuan.Lian@freescale.com> 10406M: Mingkai Hu <mingkai.hu@freescale.com> 10407M: Roy Zang <tie-fei.zang@freescale.com> 10408L: linuxppc-dev@lists.ozlabs.org 10409L: linux-pci@vger.kernel.org 10410L: linux-arm-kernel@lists.infradead.org 10411S: Maintained 10412F: drivers/pci/dwc/*layerscape* 10413 10414PCI DRIVER FOR GENERIC OF HOSTS 10415M: Will Deacon <will.deacon@arm.com> 10416L: linux-pci@vger.kernel.org 10417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10418S: Maintained 10419F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10420F: drivers/pci/host/pci-host-common.c 10421F: drivers/pci/host/pci-host-generic.c 10422 10423PCI DRIVER FOR IMX6 10424M: Richard Zhu <hongxing.zhu@nxp.com> 10425M: Lucas Stach <l.stach@pengutronix.de> 10426L: linux-pci@vger.kernel.org 10427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10428S: Maintained 10429F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10430F: drivers/pci/dwc/*imx6* 10431 10432PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10433M: Keith Busch <keith.busch@intel.com> 10434M: Jonathan Derrick <jonathan.derrick@intel.com> 10435L: linux-pci@vger.kernel.org 10436S: Supported 10437F: drivers/pci/host/vmd.c 10438 10439PCI DRIVER FOR MICROSEMI SWITCHTEC 10440M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10441M: Logan Gunthorpe <logang@deltatee.com> 10442L: linux-pci@vger.kernel.org 10443S: Maintained 10444F: Documentation/switchtec.txt 10445F: Documentation/ABI/testing/sysfs-class-switchtec 10446F: drivers/pci/switch/switchtec* 10447F: include/uapi/linux/switchtec_ioctl.h 10448F: include/linux/switchtec.h 10449F: drivers/ntb/hw/mscc/ 10450 10451PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10452M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10453M: Jason Cooper <jason@lakedaemon.net> 10454L: linux-pci@vger.kernel.org 10455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10456S: Maintained 10457F: drivers/pci/host/*mvebu* 10458 10459PCI DRIVER FOR NVIDIA TEGRA 10460M: Thierry Reding <thierry.reding@gmail.com> 10461L: linux-tegra@vger.kernel.org 10462L: linux-pci@vger.kernel.org 10463S: Supported 10464F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10465F: drivers/pci/host/pci-tegra.c 10466 10467PCI DRIVER FOR RENESAS R-CAR 10468M: Simon Horman <horms@verge.net.au> 10469L: linux-pci@vger.kernel.org 10470L: linux-renesas-soc@vger.kernel.org 10471S: Maintained 10472F: drivers/pci/host/*rcar* 10473 10474PCI DRIVER FOR SAMSUNG EXYNOS 10475M: Jingoo Han <jingoohan1@gmail.com> 10476L: linux-pci@vger.kernel.org 10477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10478L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10479S: Maintained 10480F: drivers/pci/dwc/pci-exynos.c 10481 10482PCI DRIVER FOR SYNOPSYS DESIGNWARE 10483M: Jingoo Han <jingoohan1@gmail.com> 10484M: Joao Pinto <Joao.Pinto@synopsys.com> 10485L: linux-pci@vger.kernel.org 10486S: Maintained 10487F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10488F: drivers/pci/dwc/*designware* 10489 10490PCI DRIVER FOR TI DRA7XX 10491M: Kishon Vijay Abraham I <kishon@ti.com> 10492L: linux-omap@vger.kernel.org 10493L: linux-pci@vger.kernel.org 10494S: Supported 10495F: Documentation/devicetree/bindings/pci/ti-pci.txt 10496F: drivers/pci/dwc/pci-dra7xx.c 10497 10498PCI DRIVER FOR TI KEYSTONE 10499M: Murali Karicheri <m-karicheri2@ti.com> 10500L: linux-pci@vger.kernel.org 10501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10502S: Maintained 10503F: drivers/pci/dwc/*keystone* 10504 10505PCI ENDPOINT SUBSYSTEM 10506M: Kishon Vijay Abraham I <kishon@ti.com> 10507M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10508L: linux-pci@vger.kernel.org 10509T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10510S: Supported 10511F: drivers/pci/endpoint/ 10512F: drivers/misc/pci_endpoint_test.c 10513F: tools/pci/ 10514 10515PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10516M: Russell Currey <ruscur@russell.cc> 10517L: linuxppc-dev@lists.ozlabs.org 10518S: Supported 10519F: Documentation/powerpc/eeh-pci-error-recovery.txt 10520F: arch/powerpc/kernel/eeh*.c 10521F: arch/powerpc/platforms/*/eeh*.c 10522F: arch/powerpc/include/*/eeh*.h 10523 10524PCI ERROR RECOVERY 10525M: Linas Vepstas <linasvepstas@gmail.com> 10526L: linux-pci@vger.kernel.org 10527S: Supported 10528F: Documentation/PCI/pci-error-recovery.txt 10529 10530PCI MSI DRIVER FOR ALTERA MSI IP 10531M: Ley Foon Tan <lftan@altera.com> 10532L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10533L: linux-pci@vger.kernel.org 10534S: Supported 10535F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10536F: drivers/pci/host/pcie-altera-msi.c 10537 10538PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10539M: Duc Dang <dhdang@apm.com> 10540L: linux-pci@vger.kernel.org 10541L: linux-arm-kernel@lists.infradead.org 10542S: Maintained 10543F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10544F: drivers/pci/host/pci-xgene-msi.c 10545 10546PCI SUBSYSTEM 10547M: Bjorn Helgaas <bhelgaas@google.com> 10548L: linux-pci@vger.kernel.org 10549Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10550T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10551S: Supported 10552F: Documentation/devicetree/bindings/pci/ 10553F: Documentation/PCI/ 10554F: drivers/pci/ 10555F: include/linux/pci* 10556F: arch/x86/pci/ 10557F: arch/x86/kernel/quirks.c 10558 10559PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10560M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10561L: linux-pci@vger.kernel.org 10562Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10563T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10564S: Supported 10565F: drivers/pci/host/ 10566F: drivers/pci/dwc/ 10567 10568PCIE DRIVER FOR AXIS ARTPEC 10569M: Niklas Cassel <niklas.cassel@axis.com> 10570M: Jesper Nilsson <jesper.nilsson@axis.com> 10571L: linux-arm-kernel@axis.com 10572L: linux-pci@vger.kernel.org 10573S: Maintained 10574F: Documentation/devicetree/bindings/pci/axis,artpec* 10575F: drivers/pci/dwc/*artpec* 10576 10577PCIE DRIVER FOR CAVIUM THUNDERX 10578M: David Daney <david.daney@cavium.com> 10579L: linux-pci@vger.kernel.org 10580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10581S: Supported 10582F: Documentation/devicetree/bindings/pci/pci-thunder-* 10583F: drivers/pci/host/pci-thunder-* 10584 10585PCIE DRIVER FOR HISILICON 10586M: Zhou Wang <wangzhou1@hisilicon.com> 10587L: linux-pci@vger.kernel.org 10588S: Maintained 10589F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10590F: drivers/pci/dwc/pcie-hisi.c 10591 10592PCIE DRIVER FOR HISILICON KIRIN 10593M: Xiaowei Song <songxiaowei@hisilicon.com> 10594M: Binghui Wang <wangbinghui@hisilicon.com> 10595L: linux-pci@vger.kernel.org 10596S: Maintained 10597F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10598F: drivers/pci/dwc/pcie-kirin.c 10599 10600PCIE DRIVER FOR HISILICON STB 10601M: Jianguo Sun <sunjianguo1@huawei.com> 10602M: Shawn Guo <shawn.guo@linaro.org> 10603L: linux-pci@vger.kernel.org 10604S: Maintained 10605F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10606F: drivers/pci/dwc/pcie-histb.c 10607 10608PCIE DRIVER FOR MEDIATEK 10609M: Ryder Lee <ryder.lee@mediatek.com> 10610L: linux-pci@vger.kernel.org 10611L: linux-mediatek@lists.infradead.org 10612S: Supported 10613F: Documentation/devicetree/bindings/pci/mediatek* 10614F: drivers/pci/host/*mediatek* 10615 10616PCIE DRIVER FOR QUALCOMM MSM 10617M: Stanimir Varbanov <svarbanov@mm-sol.com> 10618L: linux-pci@vger.kernel.org 10619L: linux-arm-msm@vger.kernel.org 10620S: Maintained 10621F: drivers/pci/dwc/*qcom* 10622 10623PCIE DRIVER FOR ROCKCHIP 10624M: Shawn Lin <shawn.lin@rock-chips.com> 10625L: linux-pci@vger.kernel.org 10626L: linux-rockchip@lists.infradead.org 10627S: Maintained 10628F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10629F: drivers/pci/host/pcie-rockchip.c 10630 10631PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10632M: Linus Walleij <linus.walleij@linaro.org> 10633L: linux-pci@vger.kernel.org 10634S: Maintained 10635F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10636F: drivers/pci/host/pci-v3-semi.c 10637 10638PCIE DRIVER FOR ST SPEAR13XX 10639M: Pratyush Anand <pratyush.anand@gmail.com> 10640L: linux-pci@vger.kernel.org 10641S: Maintained 10642F: drivers/pci/dwc/*spear* 10643 10644PCMCIA SUBSYSTEM 10645P: Linux PCMCIA Team 10646L: linux-pcmcia@lists.infradead.org 10647W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10648T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10649S: Maintained 10650F: Documentation/pcmcia/ 10651F: tools/pcmcia/ 10652F: drivers/pcmcia/ 10653F: include/pcmcia/ 10654 10655PCNET32 NETWORK DRIVER 10656M: Don Fry <pcnet32@frontier.com> 10657L: netdev@vger.kernel.org 10658S: Maintained 10659F: drivers/net/ethernet/amd/pcnet32.c 10660 10661PCRYPT PARALLEL CRYPTO ENGINE 10662M: Steffen Klassert <steffen.klassert@secunet.com> 10663L: linux-crypto@vger.kernel.org 10664S: Maintained 10665F: crypto/pcrypt.c 10666F: include/crypto/pcrypt.h 10667 10668PEAQ WMI HOTKEYS DRIVER 10669M: Hans de Goede <hdegoede@redhat.com> 10670L: platform-driver-x86@vger.kernel.org 10671S: Maintained 10672F: drivers/platform/x86/peaq-wmi.c 10673 10674PER-CPU MEMORY ALLOCATOR 10675M: Tejun Heo <tj@kernel.org> 10676M: Christoph Lameter <cl@linux.com> 10677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10678S: Maintained 10679F: include/linux/percpu*.h 10680F: mm/percpu*.c 10681F: arch/*/include/asm/percpu.h 10682 10683PER-TASK DELAY ACCOUNTING 10684M: Balbir Singh <bsingharora@gmail.com> 10685S: Maintained 10686F: include/linux/delayacct.h 10687F: kernel/delayacct.c 10688 10689PERFORMANCE EVENTS SUBSYSTEM 10690M: Peter Zijlstra <peterz@infradead.org> 10691M: Ingo Molnar <mingo@redhat.com> 10692M: Arnaldo Carvalho de Melo <acme@kernel.org> 10693R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10694R: Jiri Olsa <jolsa@redhat.com> 10695R: Namhyung Kim <namhyung@kernel.org> 10696L: linux-kernel@vger.kernel.org 10697T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10698S: Supported 10699F: kernel/events/* 10700F: include/linux/perf_event.h 10701F: include/uapi/linux/perf_event.h 10702F: arch/*/kernel/perf_event*.c 10703F: arch/*/kernel/*/perf_event*.c 10704F: arch/*/kernel/*/*/perf_event*.c 10705F: arch/*/include/asm/perf_event.h 10706F: arch/*/kernel/perf_callchain.c 10707F: arch/*/events/* 10708F: tools/perf/ 10709 10710PERSONALITY HANDLING 10711M: Christoph Hellwig <hch@infradead.org> 10712L: linux-abi-devel@lists.sourceforge.net 10713S: Maintained 10714F: include/linux/personality.h 10715F: include/uapi/linux/personality.h 10716 10717PHONET PROTOCOL 10718M: Remi Denis-Courmont <courmisch@gmail.com> 10719S: Supported 10720F: Documentation/networking/phonet.txt 10721F: include/linux/phonet.h 10722F: include/net/phonet/ 10723F: include/uapi/linux/phonet.h 10724F: net/phonet/ 10725 10726PHRAM MTD DRIVER 10727M: Joern Engel <joern@lazybastard.org> 10728L: linux-mtd@lists.infradead.org 10729S: Maintained 10730F: drivers/mtd/devices/phram.c 10731 10732PICOLCD HID DRIVER 10733M: Bruno Prémont <bonbons@linux-vserver.org> 10734L: linux-input@vger.kernel.org 10735S: Maintained 10736F: drivers/hid/hid-picolcd* 10737 10738PICOXCELL SUPPORT 10739M: Jamie Iles <jamie@jamieiles.com> 10740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10741T: git git://github.com/jamieiles/linux-2.6-ji.git 10742S: Supported 10743F: arch/arm/boot/dts/picoxcell* 10744F: arch/arm/mach-picoxcell/ 10745F: drivers/crypto/picoxcell* 10746 10747PIN CONTROL SUBSYSTEM 10748M: Linus Walleij <linus.walleij@linaro.org> 10749L: linux-gpio@vger.kernel.org 10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10751S: Maintained 10752F: Documentation/devicetree/bindings/pinctrl/ 10753F: Documentation/driver-api/pinctl.rst 10754F: drivers/pinctrl/ 10755F: include/linux/pinctrl/ 10756 10757PIN CONTROLLER - ATMEL AT91 10758M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10760S: Maintained 10761F: drivers/pinctrl/pinctrl-at91.* 10762 10763PIN CONTROLLER - ATMEL AT91 PIO4 10764M: Ludovic Desroches <ludovic.desroches@microchip.com> 10765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10766L: linux-gpio@vger.kernel.org 10767S: Supported 10768F: drivers/pinctrl/pinctrl-at91-pio4.* 10769 10770PIN CONTROLLER - INTEL 10771M: Mika Westerberg <mika.westerberg@linux.intel.com> 10772M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10773S: Maintained 10774F: drivers/pinctrl/intel/ 10775 10776PIN CONTROLLER - QUALCOMM 10777M: Bjorn Andersson <bjorn.andersson@linaro.org> 10778S: Maintained 10779L: linux-arm-msm@vger.kernel.org 10780F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10781F: drivers/pinctrl/qcom/ 10782 10783PIN CONTROLLER - RENESAS 10784M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10785M: Geert Uytterhoeven <geert+renesas@glider.be> 10786L: linux-renesas-soc@vger.kernel.org 10787T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10788S: Maintained 10789F: drivers/pinctrl/sh-pfc/ 10790 10791PIN CONTROLLER - SAMSUNG 10792M: Tomasz Figa <tomasz.figa@gmail.com> 10793M: Krzysztof Kozlowski <krzk@kernel.org> 10794M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10796L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10797Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10798T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10799S: Maintained 10800F: drivers/pinctrl/samsung/ 10801F: include/dt-bindings/pinctrl/samsung.h 10802F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10803 10804PIN CONTROLLER - SINGLE 10805M: Tony Lindgren <tony@atomide.com> 10806M: Haojian Zhuang <haojian.zhuang@linaro.org> 10807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10808L: linux-omap@vger.kernel.org 10809S: Maintained 10810F: drivers/pinctrl/pinctrl-single.c 10811 10812PIN CONTROLLER - ST SPEAR 10813M: Viresh Kumar <vireshk@kernel.org> 10814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10815W: http://www.st.com/spear 10816S: Maintained 10817F: drivers/pinctrl/spear/ 10818 10819PISTACHIO SOC SUPPORT 10820M: James Hartley <james.hartley@sondrel.com> 10821L: linux-mips@linux-mips.org 10822S: Odd Fixes 10823F: arch/mips/pistachio/ 10824F: arch/mips/include/asm/mach-pistachio/ 10825F: arch/mips/boot/dts/img/pistachio* 10826F: arch/mips/configs/pistachio*_defconfig 10827 10828PKTCDVD DRIVER 10829S: Orphan 10830M: linux-block@vger.kernel.org 10831F: drivers/block/pktcdvd.c 10832F: include/linux/pktcdvd.h 10833F: include/uapi/linux/pktcdvd.h 10834 10835PKUNITY SOC DRIVERS 10836M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10837W: http://mprc.pku.edu.cn/~guanxuetao/linux 10838S: Maintained 10839T: git git://github.com/gxt/linux.git 10840F: drivers/input/serio/i8042-unicore32io.h 10841F: drivers/i2c/busses/i2c-puv3.c 10842F: drivers/video/fbdev/fb-puv3.c 10843F: drivers/rtc/rtc-puv3.c 10844 10845PMBUS HARDWARE MONITORING DRIVERS 10846M: Guenter Roeck <linux@roeck-us.net> 10847L: linux-hwmon@vger.kernel.org 10848W: http://hwmon.wiki.kernel.org/ 10849W: http://www.roeck-us.net/linux/drivers/ 10850T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10851S: Maintained 10852F: Documentation/hwmon/pmbus 10853F: drivers/hwmon/pmbus/ 10854F: include/linux/pmbus.h 10855 10856PMC SIERRA MaxRAID DRIVER 10857L: linux-scsi@vger.kernel.org 10858W: http://www.pmc-sierra.com/ 10859S: Orphan 10860F: drivers/scsi/pmcraid.* 10861 10862PMC SIERRA PM8001 DRIVER 10863M: Jack Wang <jinpu.wang@profitbricks.com> 10864M: lindar_liu@usish.com 10865L: linux-scsi@vger.kernel.org 10866S: Supported 10867F: drivers/scsi/pm8001/ 10868 10869PNP SUPPORT 10870M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10871S: Maintained 10872F: drivers/pnp/ 10873 10874POSIX CLOCKS and TIMERS 10875M: Thomas Gleixner <tglx@linutronix.de> 10876L: linux-kernel@vger.kernel.org 10877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10878S: Maintained 10879F: fs/timerfd.c 10880F: include/linux/timer* 10881F: kernel/time/*timer* 10882 10883POWER MANAGEMENT CORE 10884M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10885L: linux-pm@vger.kernel.org 10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10887B: https://bugzilla.kernel.org 10888S: Supported 10889F: drivers/base/power/ 10890F: include/linux/pm.h 10891F: include/linux/pm_* 10892F: include/linux/powercap.h 10893F: drivers/powercap/ 10894 10895POWER STATE COORDINATION INTERFACE (PSCI) 10896M: Mark Rutland <mark.rutland@arm.com> 10897M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10898L: linux-arm-kernel@lists.infradead.org 10899S: Maintained 10900F: drivers/firmware/psci*.c 10901F: include/linux/psci.h 10902F: include/uapi/linux/psci.h 10903 10904POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10905M: Sebastian Reichel <sre@kernel.org> 10906L: linux-pm@vger.kernel.org 10907T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10908S: Maintained 10909F: Documentation/devicetree/bindings/power/supply/ 10910F: include/linux/power_supply.h 10911F: drivers/power/supply/ 10912 10913POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10914M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10915L: linuxppc-dev@lists.ozlabs.org 10916S: Maintained 10917F: drivers/char/powernv-op-panel.c 10918 10919PPP OVER ATM (RFC 2364) 10920M: Mitchell Blank Jr <mitch@sfgoth.com> 10921S: Maintained 10922F: net/atm/pppoatm.c 10923F: include/uapi/linux/atmppp.h 10924 10925PPP OVER ETHERNET 10926M: Michal Ostrowski <mostrows@earthlink.net> 10927S: Maintained 10928F: drivers/net/ppp/pppoe.c 10929F: drivers/net/ppp/pppox.c 10930 10931PPP OVER L2TP 10932M: James Chapman <jchapman@katalix.com> 10933S: Maintained 10934F: net/l2tp/l2tp_ppp.c 10935F: include/linux/if_pppol2tp.h 10936F: include/uapi/linux/if_pppol2tp.h 10937 10938PPP PROTOCOL DRIVERS AND COMPRESSORS 10939M: Paul Mackerras <paulus@samba.org> 10940L: linux-ppp@vger.kernel.org 10941S: Maintained 10942F: drivers/net/ppp/ppp_* 10943 10944PPS SUPPORT 10945M: Rodolfo Giometti <giometti@enneenne.com> 10946W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10947L: linuxpps@ml.enneenne.com (subscribers-only) 10948S: Maintained 10949F: Documentation/pps/ 10950F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10951F: Documentation/ABI/testing/sysfs-pps 10952F: drivers/pps/ 10953F: include/linux/pps*.h 10954F: include/uapi/linux/pps.h 10955 10956PPTP DRIVER 10957M: Dmitry Kozlov <xeb@mail.ru> 10958L: netdev@vger.kernel.org 10959S: Maintained 10960F: drivers/net/ppp/pptp.c 10961W: http://sourceforge.net/projects/accel-pptp 10962 10963PREEMPTIBLE KERNEL 10964M: Robert Love <rml@tech9.net> 10965L: kpreempt-tech@lists.sourceforge.net 10966W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10967S: Supported 10968F: Documentation/preempt-locking.txt 10969F: include/linux/preempt.h 10970 10971PRINTK 10972M: Petr Mladek <pmladek@suse.com> 10973M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10974R: Steven Rostedt <rostedt@goodmis.org> 10975S: Maintained 10976F: kernel/printk/ 10977F: include/linux/printk.h 10978 10979PRISM54 WIRELESS DRIVER 10980M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10981L: linux-wireless@vger.kernel.org 10982W: http://wireless.kernel.org/en/users/Drivers/p54 10983S: Obsolete 10984F: drivers/net/wireless/intersil/prism54/ 10985 10986PROC SYSCTL 10987M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10988M: Kees Cook <keescook@chromium.org> 10989L: linux-kernel@vger.kernel.org 10990L: linux-fsdevel@vger.kernel.org 10991S: Maintained 10992F: fs/proc/proc_sysctl.c 10993F: include/linux/sysctl.h 10994F: kernel/sysctl.c 10995F: tools/testing/selftests/sysctl/ 10996 10997PS3 NETWORK SUPPORT 10998M: Geoff Levand <geoff@infradead.org> 10999L: netdev@vger.kernel.org 11000L: linuxppc-dev@lists.ozlabs.org 11001S: Maintained 11002F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11003 11004PS3 PLATFORM SUPPORT 11005M: Geoff Levand <geoff@infradead.org> 11006L: linuxppc-dev@lists.ozlabs.org 11007S: Maintained 11008F: arch/powerpc/boot/ps3* 11009F: arch/powerpc/include/asm/lv1call.h 11010F: arch/powerpc/include/asm/ps3*.h 11011F: arch/powerpc/platforms/ps3/ 11012F: drivers/*/ps3* 11013F: drivers/ps3/ 11014F: drivers/rtc/rtc-ps3.c 11015F: drivers/usb/host/*ps3.c 11016F: sound/ppc/snd_ps3* 11017 11018PS3VRAM DRIVER 11019M: Jim Paris <jim@jtan.com> 11020M: Geoff Levand <geoff@infradead.org> 11021L: linuxppc-dev@lists.ozlabs.org 11022S: Maintained 11023F: drivers/block/ps3vram.c 11024 11025PSAMPLE PACKET SAMPLING SUPPORT: 11026M: Yotam Gigi <yotam.gi@gmail.com> 11027S: Maintained 11028F: net/psample 11029F: include/net/psample.h 11030F: include/uapi/linux/psample.h 11031 11032PSTORE FILESYSTEM 11033M: Kees Cook <keescook@chromium.org> 11034M: Anton Vorontsov <anton@enomsg.org> 11035M: Colin Cross <ccross@android.com> 11036M: Tony Luck <tony.luck@intel.com> 11037S: Maintained 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11039F: fs/pstore/ 11040F: include/linux/pstore* 11041F: drivers/firmware/efi/efi-pstore.c 11042F: drivers/acpi/apei/erst.c 11043F: Documentation/admin-guide/ramoops.rst 11044F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11045K: \b(pstore|ramoops) 11046 11047PTP HARDWARE CLOCK SUPPORT 11048M: Richard Cochran <richardcochran@gmail.com> 11049L: netdev@vger.kernel.org 11050S: Maintained 11051W: http://linuxptp.sourceforge.net/ 11052F: Documentation/ABI/testing/sysfs-ptp 11053F: Documentation/ptp/* 11054F: drivers/net/ethernet/freescale/gianfar_ptp.c 11055F: drivers/net/phy/dp83640* 11056F: drivers/ptp/* 11057F: include/linux/ptp_cl* 11058 11059PTRACE SUPPORT 11060M: Oleg Nesterov <oleg@redhat.com> 11061S: Maintained 11062F: include/asm-generic/syscall.h 11063F: include/linux/ptrace.h 11064F: include/linux/regset.h 11065F: include/linux/tracehook.h 11066F: include/uapi/linux/ptrace.h 11067F: include/uapi/linux/ptrace.h 11068F: include/asm-generic/ptrace.h 11069F: kernel/ptrace.c 11070F: arch/*/ptrace*.c 11071F: arch/*/*/ptrace*.c 11072F: arch/*/include/asm/ptrace*.h 11073 11074PULSE8-CEC DRIVER 11075M: Hans Verkuil <hverkuil@xs4all.nl> 11076L: linux-media@vger.kernel.org 11077T: git git://linuxtv.org/media_tree.git 11078S: Maintained 11079F: drivers/media/usb/pulse8-cec/* 11080F: Documentation/media/cec-drivers/pulse8-cec.rst 11081 11082PVRUSB2 VIDEO4LINUX DRIVER 11083M: Mike Isely <isely@pobox.com> 11084L: pvrusb2@isely.net (subscribers-only) 11085L: linux-media@vger.kernel.org 11086W: http://www.isely.net/pvrusb2/ 11087T: git git://linuxtv.org/media_tree.git 11088S: Maintained 11089F: Documentation/media/v4l-drivers/pvrusb2* 11090F: drivers/media/usb/pvrusb2/ 11091 11092PWC WEBCAM DRIVER 11093M: Hans Verkuil <hverkuil@xs4all.nl> 11094L: linux-media@vger.kernel.org 11095T: git git://linuxtv.org/media_tree.git 11096S: Odd Fixes 11097F: drivers/media/usb/pwc/* 11098 11099PWM FAN DRIVER 11100M: Kamil Debski <kamil@wypas.org> 11101M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11102L: linux-hwmon@vger.kernel.org 11103S: Supported 11104F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11105F: Documentation/hwmon/pwm-fan 11106F: drivers/hwmon/pwm-fan.c 11107 11108PWM IR Transmitter 11109M: Sean Young <sean@mess.org> 11110L: linux-media@vger.kernel.org 11111S: Maintained 11112F: drivers/media/rc/pwm-ir-tx.c 11113 11114PWM SUBSYSTEM 11115M: Thierry Reding <thierry.reding@gmail.com> 11116L: linux-pwm@vger.kernel.org 11117S: Maintained 11118T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11119F: Documentation/pwm.txt 11120F: Documentation/devicetree/bindings/pwm/ 11121F: include/linux/pwm.h 11122F: drivers/pwm/ 11123F: drivers/video/backlight/pwm_bl.c 11124F: include/linux/pwm_backlight.h 11125F: drivers/gpio/gpio-mvebu.c 11126F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11127 11128PXA GPIO DRIVER 11129M: Robert Jarzmik <robert.jarzmik@free.fr> 11130L: linux-gpio@vger.kernel.org 11131S: Maintained 11132F: drivers/gpio/gpio-pxa.c 11133 11134PXA MMCI DRIVER 11135S: Orphan 11136 11137PXA RTC DRIVER 11138M: Robert Jarzmik <robert.jarzmik@free.fr> 11139L: linux-rtc@vger.kernel.org 11140S: Maintained 11141 11142PXA2xx/PXA3xx SUPPORT 11143M: Daniel Mack <daniel@zonque.org> 11144M: Haojian Zhuang <haojian.zhuang@gmail.com> 11145M: Robert Jarzmik <robert.jarzmik@free.fr> 11146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11147T: git git://github.com/hzhuang1/linux.git 11148T: git git://github.com/rjarzmik/linux.git 11149S: Maintained 11150F: arch/arm/boot/dts/pxa* 11151F: arch/arm/mach-pxa/ 11152F: drivers/dma/pxa* 11153F: drivers/pcmcia/pxa2xx* 11154F: drivers/pinctrl/pxa/ 11155F: drivers/spi/spi-pxa2xx* 11156F: drivers/usb/gadget/udc/pxa2* 11157F: include/sound/pxa2xx-lib.h 11158F: sound/arm/pxa* 11159F: sound/soc/pxa/ 11160 11161PXA3xx NAND FLASH DRIVER 11162M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11163L: linux-mtd@lists.infradead.org 11164S: Maintained 11165F: drivers/mtd/nand/pxa3xx_nand.c 11166 11167QAT DRIVER 11168M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11169L: qat-linux@intel.com 11170S: Supported 11171F: drivers/crypto/qat/ 11172 11173QCOM AUDIO (ASoC) DRIVERS 11174M: Patrick Lai <plai@codeaurora.org> 11175M: Banajit Goswami <bgoswami@codeaurora.org> 11176L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11177S: Supported 11178F: sound/soc/qcom/ 11179 11180QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11181M: Gabriel Somlo <somlo@cmu.edu> 11182M: "Michael S. Tsirkin" <mst@redhat.com> 11183L: qemu-devel@nongnu.org 11184S: Maintained 11185F: drivers/firmware/qemu_fw_cfg.c 11186 11187QIB DRIVER 11188M: Mike Marciniszyn <infinipath@intel.com> 11189L: linux-rdma@vger.kernel.org 11190S: Supported 11191F: drivers/infiniband/hw/qib/ 11192 11193QLOGIC QL41xxx FCOE DRIVER 11194M: QLogic-Storage-Upstream@cavium.com 11195L: linux-scsi@vger.kernel.org 11196S: Supported 11197F: drivers/scsi/qedf/ 11198 11199QLOGIC QL41xxx ISCSI DRIVER 11200M: QLogic-Storage-Upstream@cavium.com 11201L: linux-scsi@vger.kernel.org 11202S: Supported 11203F: drivers/scsi/qedi/ 11204 11205QLOGIC QL4xxx ETHERNET DRIVER 11206M: Ariel Elior <Ariel.Elior@cavium.com> 11207M: everest-linux-l2@cavium.com 11208L: netdev@vger.kernel.org 11209S: Supported 11210F: drivers/net/ethernet/qlogic/qed/ 11211F: include/linux/qed/ 11212F: drivers/net/ethernet/qlogic/qede/ 11213 11214QLOGIC QL4xxx RDMA DRIVER 11215M: Ram Amrani <Ram.Amrani@cavium.com> 11216M: Michal Kalderon <Michal.Kalderon@cavium.com> 11217M: Ariel Elior <Ariel.Elior@cavium.com> 11218L: linux-rdma@vger.kernel.org 11219S: Supported 11220F: drivers/infiniband/hw/qedr/ 11221F: include/uapi/rdma/qedr-abi.h 11222 11223QLOGIC QLA1280 SCSI DRIVER 11224M: Michael Reed <mdr@sgi.com> 11225L: linux-scsi@vger.kernel.org 11226S: Maintained 11227F: drivers/scsi/qla1280.[ch] 11228 11229QLOGIC QLA2XXX FC-SCSI DRIVER 11230M: qla2xxx-upstream@qlogic.com 11231L: linux-scsi@vger.kernel.org 11232S: Supported 11233F: Documentation/scsi/LICENSE.qla2xxx 11234F: drivers/scsi/qla2xxx/ 11235 11236QLOGIC QLA3XXX NETWORK DRIVER 11237M: Dept-GELinuxNICDev@cavium.com 11238L: netdev@vger.kernel.org 11239S: Supported 11240F: Documentation/networking/LICENSE.qla3xxx 11241F: drivers/net/ethernet/qlogic/qla3xxx.* 11242 11243QLOGIC QLA4XXX iSCSI DRIVER 11244M: QLogic-Storage-Upstream@qlogic.com 11245L: linux-scsi@vger.kernel.org 11246S: Supported 11247F: Documentation/scsi/LICENSE.qla4xxx 11248F: drivers/scsi/qla4xxx/ 11249 11250QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11251M: Harish Patil <harish.patil@cavium.com> 11252M: Manish Chopra <manish.chopra@cavium.com> 11253M: Dept-GELinuxNICDev@cavium.com 11254L: netdev@vger.kernel.org 11255S: Supported 11256F: drivers/net/ethernet/qlogic/qlcnic/ 11257 11258QLOGIC QLGE 10Gb ETHERNET DRIVER 11259M: Harish Patil <harish.patil@cavium.com> 11260M: Manish Chopra <manish.chopra@cavium.com> 11261M: Dept-GELinuxNICDev@cavium.com 11262L: netdev@vger.kernel.org 11263S: Supported 11264F: drivers/net/ethernet/qlogic/qlge/ 11265 11266QNX4 FILESYSTEM 11267M: Anders Larsen <al@alarsen.net> 11268W: http://www.alarsen.net/linux/qnx4fs/ 11269S: Maintained 11270F: fs/qnx4/ 11271F: include/uapi/linux/qnx4_fs.h 11272F: include/uapi/linux/qnxtypes.h 11273 11274QORIQ DPAA2 FSL-MC BUS DRIVER 11275M: Stuart Yoder <stuyoder@gmail.com> 11276M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11277L: linux-kernel@vger.kernel.org 11278S: Maintained 11279F: drivers/staging/fsl-mc/ 11280F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11281 11282QT1010 MEDIA DRIVER 11283M: Antti Palosaari <crope@iki.fi> 11284L: linux-media@vger.kernel.org 11285W: https://linuxtv.org 11286W: http://palosaari.fi/linux/ 11287Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11288T: git git://linuxtv.org/anttip/media_tree.git 11289S: Maintained 11290F: drivers/media/tuners/qt1010* 11291 11292QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11293M: Kalle Valo <kvalo@qca.qualcomm.com> 11294L: ath10k@lists.infradead.org 11295W: http://wireless.kernel.org/en/users/Drivers/ath10k 11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11297S: Supported 11298F: drivers/net/wireless/ath/ath10k/ 11299 11300QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11301M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11302L: linux-wireless@vger.kernel.org 11303W: http://wireless.kernel.org/en/users/Drivers/ath9k 11304S: Supported 11305F: drivers/net/wireless/ath/ath9k/ 11306 11307QUALCOMM CAMERA SUBSYSTEM DRIVER 11308M: Todor Tomov <todor.tomov@linaro.org> 11309L: linux-media@vger.kernel.org 11310S: Maintained 11311F: Documentation/devicetree/bindings/media/qcom,camss.txt 11312F: Documentation/media/v4l-drivers/qcom_camss.rst 11313F: drivers/media/platform/qcom/camss-8x16/ 11314 11315QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11316M: Timur Tabi <timur@codeaurora.org> 11317L: netdev@vger.kernel.org 11318S: Supported 11319F: drivers/net/ethernet/qualcomm/emac/ 11320 11321QUALCOMM HEXAGON ARCHITECTURE 11322M: Richard Kuo <rkuo@codeaurora.org> 11323L: linux-hexagon@vger.kernel.org 11324T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11325S: Supported 11326F: arch/hexagon/ 11327 11328QUALCOMM IOMMU 11329M: Rob Clark <robdclark@gmail.com> 11330L: iommu@lists.linux-foundation.org 11331L: linux-arm-msm@vger.kernel.org 11332S: Maintained 11333F: drivers/iommu/qcom_iommu.c 11334 11335QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11336M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11337L: linux-media@vger.kernel.org 11338L: linux-arm-msm@vger.kernel.org 11339T: git git://linuxtv.org/media_tree.git 11340S: Maintained 11341F: drivers/media/platform/qcom/venus/ 11342 11343QUALCOMM WCN36XX WIRELESS DRIVER 11344M: Eugene Krasnikov <k.eugene.e@gmail.com> 11345L: wcn36xx@lists.infradead.org 11346W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11347T: git git://github.com/KrasnikovEugene/wcn36xx.git 11348S: Supported 11349F: drivers/net/wireless/ath/wcn36xx/ 11350 11351QUANTENNA QTNFMAC WIRELESS DRIVER 11352M: Igor Mitsyanko <imitsyanko@quantenna.com> 11353M: Avinash Patil <avinashp@quantenna.com> 11354M: Sergey Matyukevich <smatyukevich@quantenna.com> 11355L: linux-wireless@vger.kernel.org 11356S: Maintained 11357F: drivers/net/wireless/quantenna 11358 11359RADEON and AMDGPU DRM DRIVERS 11360M: Alex Deucher <alexander.deucher@amd.com> 11361M: Christian König <christian.koenig@amd.com> 11362L: amd-gfx@lists.freedesktop.org 11363T: git git://people.freedesktop.org/~agd5f/linux 11364S: Supported 11365F: drivers/gpu/drm/radeon/ 11366F: include/uapi/drm/radeon_drm.h 11367F: drivers/gpu/drm/amd/ 11368F: include/uapi/drm/amdgpu_drm.h 11369 11370RADEON FRAMEBUFFER DISPLAY DRIVER 11371M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11372L: linux-fbdev@vger.kernel.org 11373S: Maintained 11374F: drivers/video/fbdev/aty/radeon* 11375F: include/uapi/linux/radeonfb.h 11376 11377RADIOSHARK RADIO DRIVER 11378M: Hans Verkuil <hverkuil@xs4all.nl> 11379L: linux-media@vger.kernel.org 11380T: git git://linuxtv.org/media_tree.git 11381S: Maintained 11382F: drivers/media/radio/radio-shark.c 11383 11384RADIOSHARK2 RADIO DRIVER 11385M: Hans Verkuil <hverkuil@xs4all.nl> 11386L: linux-media@vger.kernel.org 11387T: git git://linuxtv.org/media_tree.git 11388S: Maintained 11389F: drivers/media/radio/radio-shark2.c 11390F: drivers/media/radio/radio-tea5777.c 11391 11392RADOS BLOCK DEVICE (RBD) 11393M: Ilya Dryomov <idryomov@gmail.com> 11394M: Sage Weil <sage@redhat.com> 11395M: Alex Elder <elder@kernel.org> 11396L: ceph-devel@vger.kernel.org 11397W: http://ceph.com/ 11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11399T: git git://github.com/ceph/ceph-client.git 11400S: Supported 11401F: Documentation/ABI/testing/sysfs-bus-rbd 11402F: drivers/block/rbd.c 11403F: drivers/block/rbd_types.h 11404 11405RAGE128 FRAMEBUFFER DISPLAY DRIVER 11406M: Paul Mackerras <paulus@samba.org> 11407L: linux-fbdev@vger.kernel.org 11408S: Maintained 11409F: drivers/video/fbdev/aty/aty128fb.c 11410 11411RAINSHADOW-CEC DRIVER 11412M: Hans Verkuil <hverkuil@xs4all.nl> 11413L: linux-media@vger.kernel.org 11414T: git git://linuxtv.org/media_tree.git 11415S: Maintained 11416F: drivers/media/usb/rainshadow-cec/* 11417 11418RALINK MIPS ARCHITECTURE 11419M: John Crispin <john@phrozen.org> 11420L: linux-mips@linux-mips.org 11421S: Maintained 11422F: arch/mips/ralink 11423 11424RALINK RT2X00 WIRELESS LAN DRIVER 11425P: rt2x00 project 11426M: Stanislaw Gruszka <sgruszka@redhat.com> 11427M: Helmut Schaa <helmut.schaa@googlemail.com> 11428L: linux-wireless@vger.kernel.org 11429S: Maintained 11430F: drivers/net/wireless/ralink/rt2x00/ 11431 11432RAMDISK RAM BLOCK DEVICE DRIVER 11433M: Jens Axboe <axboe@kernel.dk> 11434S: Maintained 11435F: Documentation/blockdev/ramdisk.txt 11436F: drivers/block/brd.c 11437 11438RANDOM NUMBER DRIVER 11439M: "Theodore Ts'o" <tytso@mit.edu> 11440S: Maintained 11441F: drivers/char/random.c 11442 11443RAPIDIO SUBSYSTEM 11444M: Matt Porter <mporter@kernel.crashing.org> 11445M: Alexandre Bounine <alexandre.bounine@idt.com> 11446S: Maintained 11447F: drivers/rapidio/ 11448 11449RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11450L: linux-wireless@vger.kernel.org 11451S: Orphan 11452F: drivers/net/wireless/ray* 11453 11454RCUTORTURE MODULE 11455M: Josh Triplett <josh@joshtriplett.org> 11456M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11457L: linux-kernel@vger.kernel.org 11458S: Supported 11459T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11460F: Documentation/RCU/torture.txt 11461F: kernel/rcu/rcutorture.c 11462 11463RCUTORTURE TEST FRAMEWORK 11464M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11465M: Josh Triplett <josh@joshtriplett.org> 11466R: Steven Rostedt <rostedt@goodmis.org> 11467R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11468R: Lai Jiangshan <jiangshanlai@gmail.com> 11469L: linux-kernel@vger.kernel.org 11470S: Supported 11471T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11472F: tools/testing/selftests/rcutorture 11473 11474RDC R-321X SoC 11475M: Florian Fainelli <florian@openwrt.org> 11476S: Maintained 11477 11478RDC R6040 FAST ETHERNET DRIVER 11479M: Florian Fainelli <f.fainelli@gmail.com> 11480L: netdev@vger.kernel.org 11481S: Maintained 11482F: drivers/net/ethernet/rdc/r6040.c 11483 11484RDMAVT - RDMA verbs software 11485M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11486L: linux-rdma@vger.kernel.org 11487S: Supported 11488F: drivers/infiniband/sw/rdmavt 11489 11490RDS - RELIABLE DATAGRAM SOCKETS 11491M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11492L: netdev@vger.kernel.org 11493L: linux-rdma@vger.kernel.org 11494L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11495W: https://oss.oracle.com/projects/rds/ 11496S: Supported 11497F: net/rds/ 11498F: Documentation/networking/rds.txt 11499 11500RDT - RESOURCE ALLOCATION 11501M: Fenghua Yu <fenghua.yu@intel.com> 11502L: linux-kernel@vger.kernel.org 11503S: Supported 11504F: arch/x86/kernel/cpu/intel_rdt* 11505F: arch/x86/include/asm/intel_rdt_sched.h 11506F: Documentation/x86/intel_rdt* 11507 11508READ-COPY UPDATE (RCU) 11509M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11510M: Josh Triplett <josh@joshtriplett.org> 11511R: Steven Rostedt <rostedt@goodmis.org> 11512R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11513R: Lai Jiangshan <jiangshanlai@gmail.com> 11514L: linux-kernel@vger.kernel.org 11515W: http://www.rdrop.com/users/paulmck/RCU/ 11516S: Supported 11517T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11518F: Documentation/RCU/ 11519X: Documentation/RCU/torture.txt 11520F: include/linux/rcu* 11521X: include/linux/srcu.h 11522F: kernel/rcu/ 11523X: kernel/torture.c 11524 11525REAL TIME CLOCK (RTC) SUBSYSTEM 11526M: Alessandro Zummo <a.zummo@towertech.it> 11527M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11528L: linux-rtc@vger.kernel.org 11529Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11530T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11531S: Maintained 11532F: Documentation/devicetree/bindings/rtc/ 11533F: Documentation/rtc.txt 11534F: drivers/rtc/ 11535F: include/linux/rtc.h 11536F: include/uapi/linux/rtc.h 11537F: include/linux/rtc/ 11538F: include/linux/platform_data/rtc-* 11539F: tools/testing/selftests/timers/rtctest.c 11540 11541REALTEK AUDIO CODECS 11542M: Bard Liao <bardliao@realtek.com> 11543M: Oder Chiou <oder_chiou@realtek.com> 11544S: Maintained 11545F: sound/soc/codecs/rt* 11546F: include/sound/rt*.h 11547 11548REGISTER MAP ABSTRACTION 11549M: Mark Brown <broonie@kernel.org> 11550L: linux-kernel@vger.kernel.org 11551T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11552S: Supported 11553F: Documentation/devicetree/bindings/regmap/ 11554F: drivers/base/regmap/ 11555F: include/linux/regmap.h 11556 11557REISERFS FILE SYSTEM 11558L: reiserfs-devel@vger.kernel.org 11559S: Supported 11560F: fs/reiserfs/ 11561 11562REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11563M: Ohad Ben-Cohen <ohad@wizery.com> 11564M: Bjorn Andersson <bjorn.andersson@linaro.org> 11565L: linux-remoteproc@vger.kernel.org 11566T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11567S: Maintained 11568F: Documentation/devicetree/bindings/remoteproc/ 11569F: Documentation/remoteproc.txt 11570F: drivers/remoteproc/ 11571F: include/linux/remoteproc.h 11572 11573REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11574M: Ohad Ben-Cohen <ohad@wizery.com> 11575M: Bjorn Andersson <bjorn.andersson@linaro.org> 11576L: linux-remoteproc@vger.kernel.org 11577T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11578S: Maintained 11579F: drivers/rpmsg/ 11580F: Documentation/rpmsg.txt 11581F: include/linux/rpmsg.h 11582F: include/linux/rpmsg/ 11583 11584RENESAS CLOCK DRIVERS 11585M: Geert Uytterhoeven <geert+renesas@glider.be> 11586L: linux-renesas-soc@vger.kernel.org 11587T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11588S: Supported 11589F: drivers/clk/renesas/ 11590 11591RENESAS ETHERNET DRIVERS 11592R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11593L: netdev@vger.kernel.org 11594L: linux-renesas-soc@vger.kernel.org 11595F: Documentation/devicetree/bindings/net/renesas,*.txt 11596F: Documentation/devicetree/bindings/net/sh_eth.txt 11597F: drivers/net/ethernet/renesas/ 11598F: include/linux/sh_eth.h 11599 11600RENESAS R-CAR GYROADC DRIVER 11601M: Marek Vasut <marek.vasut@gmail.com> 11602L: linux-iio@vger.kernel.org 11603S: Supported 11604F: drivers/iio/adc/rcar_gyro_adc.c 11605 11606RENESAS USB PHY DRIVER 11607M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11608L: linux-renesas-soc@vger.kernel.org 11609S: Maintained 11610F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11611 11612RESET CONTROLLER FRAMEWORK 11613M: Philipp Zabel <p.zabel@pengutronix.de> 11614T: git git://git.pengutronix.de/git/pza/linux 11615S: Maintained 11616F: drivers/reset/ 11617F: Documentation/devicetree/bindings/reset/ 11618F: include/dt-bindings/reset/ 11619F: include/linux/reset.h 11620F: include/linux/reset-controller.h 11621 11622RFKILL 11623M: Johannes Berg <johannes@sipsolutions.net> 11624L: linux-wireless@vger.kernel.org 11625W: http://wireless.kernel.org/ 11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11628S: Maintained 11629F: Documentation/rfkill.txt 11630F: Documentation/ABI/stable/sysfs-class-rfkill 11631F: net/rfkill/ 11632 11633RHASHTABLE 11634M: Thomas Graf <tgraf@suug.ch> 11635M: Herbert Xu <herbert@gondor.apana.org.au> 11636L: netdev@vger.kernel.org 11637S: Maintained 11638F: lib/rhashtable.c 11639F: include/linux/rhashtable.h 11640 11641RICOH R5C592 MEMORYSTICK DRIVER 11642M: Maxim Levitsky <maximlevitsky@gmail.com> 11643S: Maintained 11644F: drivers/memstick/host/r592.* 11645 11646RICOH SMARTMEDIA/XD DRIVER 11647M: Maxim Levitsky <maximlevitsky@gmail.com> 11648S: Maintained 11649F: drivers/mtd/nand/r852.c 11650F: drivers/mtd/nand/r852.h 11651 11652RISC-V ARCHITECTURE 11653M: Palmer Dabbelt <palmer@sifive.com> 11654M: Albert Ou <albert@sifive.com> 11655L: patches@groups.riscv.org 11656T: git https://github.com/riscv/riscv-linux 11657S: Supported 11658F: arch/riscv/ 11659K: riscv 11660N: riscv 11661 11662ROCCAT DRIVERS 11663M: Stefan Achatz <erazor_de@users.sourceforge.net> 11664W: http://sourceforge.net/projects/roccat/ 11665S: Maintained 11666F: drivers/hid/hid-roccat* 11667F: include/linux/hid-roccat* 11668F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11669 11670ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11671M: Jacob chen <jacob2.chen@rock-chips.com> 11672L: linux-media@vger.kernel.org 11673S: Maintained 11674F: drivers/media/platform/rockchip/rga/ 11675F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11676 11677ROCKER DRIVER 11678M: Jiri Pirko <jiri@resnulli.us> 11679L: netdev@vger.kernel.org 11680S: Supported 11681F: drivers/net/ethernet/rocker/ 11682 11683ROCKETPORT DRIVER 11684P: Comtrol Corp. 11685W: http://www.comtrol.com 11686S: Maintained 11687F: Documentation/serial/rocket.txt 11688F: drivers/tty/rocket* 11689 11690ROCKETPORT EXPRESS/INFINITY DRIVER 11691M: Kevin Cernekee <cernekee@gmail.com> 11692L: linux-serial@vger.kernel.org 11693S: Odd Fixes 11694F: drivers/tty/serial/rp2.* 11695 11696ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11697M: Marek Vasut <marek.vasut+renesas@gmail.com> 11698L: linux-kernel@vger.kernel.org 11699L: linux-renesas-soc@vger.kernel.org 11700S: Supported 11701F: drivers/mfd/bd9571mwv.c 11702F: drivers/regulator/bd9571mwv-regulator.c 11703F: drivers/gpio/gpio-bd9571mwv.c 11704F: include/linux/mfd/bd9571mwv.h 11705F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11706 11707ROSE NETWORK LAYER 11708M: Ralf Baechle <ralf@linux-mips.org> 11709L: linux-hams@vger.kernel.org 11710W: http://www.linux-ax25.org/ 11711S: Maintained 11712F: include/net/rose.h 11713F: include/uapi/linux/rose.h 11714F: net/rose/ 11715 11716RTL2830 MEDIA DRIVER 11717M: Antti Palosaari <crope@iki.fi> 11718L: linux-media@vger.kernel.org 11719W: https://linuxtv.org 11720W: http://palosaari.fi/linux/ 11721Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11722T: git git://linuxtv.org/anttip/media_tree.git 11723S: Maintained 11724F: drivers/media/dvb-frontends/rtl2830* 11725 11726RTL2832 MEDIA DRIVER 11727M: Antti Palosaari <crope@iki.fi> 11728L: linux-media@vger.kernel.org 11729W: https://linuxtv.org 11730W: http://palosaari.fi/linux/ 11731Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11732T: git git://linuxtv.org/anttip/media_tree.git 11733S: Maintained 11734F: drivers/media/dvb-frontends/rtl2832* 11735 11736RTL2832_SDR MEDIA DRIVER 11737M: Antti Palosaari <crope@iki.fi> 11738L: linux-media@vger.kernel.org 11739W: https://linuxtv.org 11740W: http://palosaari.fi/linux/ 11741Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11742T: git git://linuxtv.org/anttip/media_tree.git 11743S: Maintained 11744F: drivers/media/dvb-frontends/rtl2832_sdr* 11745 11746RTL8180 WIRELESS DRIVER 11747L: linux-wireless@vger.kernel.org 11748W: http://wireless.kernel.org/ 11749T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11750S: Orphan 11751F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11752 11753RTL8187 WIRELESS DRIVER 11754M: Herton Ronaldo Krzesinski <herton@canonical.com> 11755M: Hin-Tak Leung <htl10@users.sourceforge.net> 11756M: Larry Finger <Larry.Finger@lwfinger.net> 11757L: linux-wireless@vger.kernel.org 11758W: http://wireless.kernel.org/ 11759T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11760S: Maintained 11761F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11762 11763RTL8192CE WIRELESS DRIVER 11764M: Larry Finger <Larry.Finger@lwfinger.net> 11765M: Chaoming Li <chaoming_li@realsil.com.cn> 11766L: linux-wireless@vger.kernel.org 11767W: http://wireless.kernel.org/ 11768T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11769S: Maintained 11770F: drivers/net/wireless/realtek/rtlwifi/ 11771F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11772 11773RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11774M: Jes Sorensen <Jes.Sorensen@gmail.com> 11775L: linux-wireless@vger.kernel.org 11776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11777S: Maintained 11778F: drivers/net/wireless/realtek/rtl8xxxu/ 11779 11780RXRPC SOCKETS (AF_RXRPC) 11781M: David Howells <dhowells@redhat.com> 11782L: linux-afs@lists.infradead.org 11783S: Supported 11784F: net/rxrpc/ 11785F: include/keys/rxrpc-type.h 11786F: include/net/af_rxrpc.h 11787F: include/trace/events/rxrpc.h 11788F: include/uapi/linux/rxrpc.h 11789F: Documentation/networking/rxrpc.txt 11790W: https://www.infradead.org/~dhowells/kafs/ 11791 11792S3 SAVAGE FRAMEBUFFER DRIVER 11793M: Antonino Daplas <adaplas@gmail.com> 11794L: linux-fbdev@vger.kernel.org 11795S: Maintained 11796F: drivers/video/fbdev/savage/ 11797 11798S390 11799M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11800M: Heiko Carstens <heiko.carstens@de.ibm.com> 11801L: linux-s390@vger.kernel.org 11802W: http://www.ibm.com/developerworks/linux/linux390/ 11803T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11804S: Supported 11805F: arch/s390/ 11806F: drivers/s390/ 11807F: Documentation/s390/ 11808F: Documentation/driver-api/s390-drivers.rst 11809 11810S390 COMMON I/O LAYER 11811M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11812M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11813L: linux-s390@vger.kernel.org 11814W: http://www.ibm.com/developerworks/linux/linux390/ 11815S: Supported 11816F: drivers/s390/cio/ 11817 11818S390 DASD DRIVER 11819M: Stefan Haberland <sth@linux.vnet.ibm.com> 11820M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11821L: linux-s390@vger.kernel.org 11822W: http://www.ibm.com/developerworks/linux/linux390/ 11823S: Supported 11824F: drivers/s390/block/dasd* 11825F: block/partitions/ibm.c 11826 11827S390 IOMMU (PCI) 11828M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11829L: linux-s390@vger.kernel.org 11830W: http://www.ibm.com/developerworks/linux/linux390/ 11831S: Supported 11832F: drivers/iommu/s390-iommu.c 11833 11834S390 IUCV NETWORK LAYER 11835M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11836M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11837L: linux-s390@vger.kernel.org 11838W: http://www.ibm.com/developerworks/linux/linux390/ 11839S: Supported 11840F: drivers/s390/net/*iucv* 11841F: include/net/iucv/ 11842F: net/iucv/ 11843 11844S390 NETWORK DRIVERS 11845M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11846M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11847L: linux-s390@vger.kernel.org 11848W: http://www.ibm.com/developerworks/linux/linux390/ 11849S: Supported 11850F: drivers/s390/net/ 11851 11852S390 PCI SUBSYSTEM 11853M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11854M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11855L: linux-s390@vger.kernel.org 11856W: http://www.ibm.com/developerworks/linux/linux390/ 11857S: Supported 11858F: arch/s390/pci/ 11859F: drivers/pci/hotplug/s390_pci_hpc.c 11860 11861S390 VFIO-CCW DRIVER 11862M: Cornelia Huck <cohuck@redhat.com> 11863M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11864L: linux-s390@vger.kernel.org 11865L: kvm@vger.kernel.org 11866S: Supported 11867F: drivers/s390/cio/vfio_ccw* 11868F: Documentation/s390/vfio-ccw.txt 11869F: include/uapi/linux/vfio_ccw.h 11870 11871S390 ZCRYPT DRIVER 11872M: Harald Freudenberger <freude@de.ibm.com> 11873L: linux-s390@vger.kernel.org 11874W: http://www.ibm.com/developerworks/linux/linux390/ 11875S: Supported 11876F: drivers/s390/crypto/ 11877 11878S390 ZFCP DRIVER 11879M: Steffen Maier <maier@linux.vnet.ibm.com> 11880M: Benjamin Block <bblock@linux.vnet.ibm.com> 11881L: linux-s390@vger.kernel.org 11882W: http://www.ibm.com/developerworks/linux/linux390/ 11883S: Supported 11884F: drivers/s390/scsi/zfcp_* 11885 11886S3C24XX SD/MMC Driver 11887M: Ben Dooks <ben-linux@fluff.org> 11888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11889S: Supported 11890F: drivers/mmc/host/s3cmci.* 11891 11892SAA6588 RDS RECEIVER DRIVER 11893M: Hans Verkuil <hverkuil@xs4all.nl> 11894L: linux-media@vger.kernel.org 11895T: git git://linuxtv.org/media_tree.git 11896W: https://linuxtv.org 11897S: Odd Fixes 11898F: drivers/media/i2c/saa6588* 11899 11900SAA7134 VIDEO4LINUX DRIVER 11901M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11902M: Mauro Carvalho Chehab <mchehab@kernel.org> 11903L: linux-media@vger.kernel.org 11904W: https://linuxtv.org 11905T: git git://linuxtv.org/media_tree.git 11906S: Odd fixes 11907F: Documentation/media/v4l-drivers/saa7134* 11908F: drivers/media/pci/saa7134/ 11909 11910SAA7146 VIDEO4LINUX-2 DRIVER 11911M: Hans Verkuil <hverkuil@xs4all.nl> 11912L: linux-media@vger.kernel.org 11913T: git git://linuxtv.org/media_tree.git 11914S: Maintained 11915F: drivers/media/common/saa7146/ 11916F: drivers/media/pci/saa7146/ 11917F: include/media/saa7146* 11918 11919SAMSUNG AUDIO (ASoC) DRIVERS 11920M: Krzysztof Kozlowski <krzk@kernel.org> 11921M: Sangbeom Kim <sbkim73@samsung.com> 11922M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11923L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11924S: Supported 11925F: sound/soc/samsung/ 11926 11927SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11928M: Krzysztof Kozlowski <krzk@kernel.org> 11929L: linux-crypto@vger.kernel.org 11930L: linux-samsung-soc@vger.kernel.org 11931S: Maintained 11932F: drivers/crypto/exynos-rng.c 11933F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11934 11935SAMSUNG FRAMEBUFFER DRIVER 11936M: Jingoo Han <jingoohan1@gmail.com> 11937L: linux-fbdev@vger.kernel.org 11938S: Maintained 11939F: drivers/video/fbdev/s3c-fb.c 11940 11941SAMSUNG LAPTOP DRIVER 11942M: Corentin Chary <corentin.chary@gmail.com> 11943L: platform-driver-x86@vger.kernel.org 11944S: Maintained 11945F: drivers/platform/x86/samsung-laptop.c 11946 11947SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11948M: Sangbeom Kim <sbkim73@samsung.com> 11949M: Krzysztof Kozlowski <krzk@kernel.org> 11950M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11951L: linux-kernel@vger.kernel.org 11952L: linux-samsung-soc@vger.kernel.org 11953S: Supported 11954F: drivers/mfd/sec*.c 11955F: drivers/regulator/s2m*.c 11956F: drivers/regulator/s5m*.c 11957F: drivers/clk/clk-s2mps11.c 11958F: drivers/rtc/rtc-s5m.c 11959F: include/linux/mfd/samsung/ 11960F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11961F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11962F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11963F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11964 11965SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11966M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11967L: linux-media@vger.kernel.org 11968L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11969S: Maintained 11970F: drivers/media/platform/s3c-camif/ 11971F: include/media/drv-intf/s3c_camif.h 11972 11973SAMSUNG S3FWRN5 NFC DRIVER 11974M: Robert Baldyga <r.baldyga@samsung.com> 11975M: Krzysztof Opasiak <k.opasiak@samsung.com> 11976L: linux-nfc@lists.01.org (moderated for non-subscribers) 11977S: Supported 11978F: drivers/nfc/s3fwrn5 11979 11980SAMSUNG S5C73M3 CAMERA DRIVER 11981M: Kyungmin Park <kyungmin.park@samsung.com> 11982M: Andrzej Hajda <a.hajda@samsung.com> 11983L: linux-media@vger.kernel.org 11984S: Supported 11985F: drivers/media/i2c/s5c73m3/* 11986 11987SAMSUNG S5K5BAF CAMERA DRIVER 11988M: Kyungmin Park <kyungmin.park@samsung.com> 11989M: Andrzej Hajda <a.hajda@samsung.com> 11990L: linux-media@vger.kernel.org 11991S: Supported 11992F: drivers/media/i2c/s5k5baf.c 11993 11994SAMSUNG S5P Security SubSystem (SSS) DRIVER 11995M: Krzysztof Kozlowski <krzk@kernel.org> 11996M: Vladimir Zapolskiy <vz@mleia.com> 11997L: linux-crypto@vger.kernel.org 11998L: linux-samsung-soc@vger.kernel.org 11999S: Maintained 12000F: drivers/crypto/s5p-sss.c 12001 12002SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12003M: Kyungmin Park <kyungmin.park@samsung.com> 12004M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12005L: linux-media@vger.kernel.org 12006Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12007S: Supported 12008F: drivers/media/platform/exynos4-is/ 12009 12010SAMSUNG SOC CLOCK DRIVERS 12011M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12012M: Tomasz Figa <tomasz.figa@gmail.com> 12013M: Chanwoo Choi <cw00.choi@samsung.com> 12014S: Supported 12015L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12016F: drivers/clk/samsung/ 12017F: include/dt-bindings/clock/exynos*.h 12018F: Documentation/devicetree/bindings/clock/exynos*.txt 12019 12020SAMSUNG SPI DRIVERS 12021M: Kukjin Kim <kgene@kernel.org> 12022M: Krzysztof Kozlowski <krzk@kernel.org> 12023M: Andi Shyti <andi.shyti@samsung.com> 12024L: linux-spi@vger.kernel.org 12025L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12026S: Maintained 12027F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12028F: drivers/spi/spi-s3c* 12029F: include/linux/platform_data/spi-s3c64xx.h 12030 12031SAMSUNG SXGBE DRIVERS 12032M: Byungho An <bh74.an@samsung.com> 12033M: Girish K S <ks.giri@samsung.com> 12034M: Vipul Pandya <vipul.pandya@samsung.com> 12035S: Supported 12036L: netdev@vger.kernel.org 12037F: drivers/net/ethernet/samsung/sxgbe/ 12038 12039SAMSUNG THERMAL DRIVER 12040M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12041L: linux-pm@vger.kernel.org 12042L: linux-samsung-soc@vger.kernel.org 12043S: Supported 12044T: git https://github.com/lmajewski/linux-samsung-thermal.git 12045F: drivers/thermal/samsung/ 12046 12047SAMSUNG USB2 PHY DRIVER 12048M: Kamil Debski <kamil@wypas.org> 12049M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12050L: linux-kernel@vger.kernel.org 12051S: Supported 12052F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12053F: Documentation/phy/samsung-usb2.txt 12054F: drivers/phy/samsung/phy-exynos4210-usb2.c 12055F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12056F: drivers/phy/samsung/phy-exynos5250-usb2.c 12057F: drivers/phy/samsung/phy-s5pv210-usb2.c 12058F: drivers/phy/samsung/phy-samsung-usb2.c 12059F: drivers/phy/samsung/phy-samsung-usb2.h 12060 12061SC1200 WDT DRIVER 12062M: Zwane Mwaikambo <zwanem@gmail.com> 12063S: Maintained 12064F: drivers/watchdog/sc1200wdt.c 12065 12066SCHEDULER 12067M: Ingo Molnar <mingo@redhat.com> 12068M: Peter Zijlstra <peterz@infradead.org> 12069L: linux-kernel@vger.kernel.org 12070T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12071S: Maintained 12072F: kernel/sched/ 12073F: include/linux/sched.h 12074F: include/uapi/linux/sched.h 12075F: include/linux/wait.h 12076 12077SCORE ARCHITECTURE 12078M: Chen Liqin <liqin.linux@gmail.com> 12079M: Lennox Wu <lennox.wu@gmail.com> 12080W: http://www.sunplus.com 12081S: Supported 12082F: arch/score/ 12083 12084SCR24X CHIP CARD INTERFACE DRIVER 12085M: Lubomir Rintel <lkundrak@v3.sk> 12086S: Supported 12087F: drivers/char/pcmcia/scr24x_cs.c 12088 12089SCSI CDROM DRIVER 12090M: Jens Axboe <axboe@kernel.dk> 12091L: linux-scsi@vger.kernel.org 12092W: http://www.kernel.dk 12093S: Maintained 12094F: drivers/scsi/sr* 12095 12096SCSI RDMA PROTOCOL (SRP) INITIATOR 12097M: Bart Van Assche <bart.vanassche@sandisk.com> 12098L: linux-rdma@vger.kernel.org 12099S: Supported 12100W: http://www.openfabrics.org 12101Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12103F: drivers/infiniband/ulp/srp/ 12104F: include/scsi/srp.h 12105 12106SCSI SG DRIVER 12107M: Doug Gilbert <dgilbert@interlog.com> 12108L: linux-scsi@vger.kernel.org 12109W: http://sg.danny.cz/sg 12110S: Maintained 12111F: Documentation/scsi/scsi-generic.txt 12112F: drivers/scsi/sg.c 12113F: include/scsi/sg.h 12114 12115SCSI SUBSYSTEM 12116M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12117T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12118M: "Martin K. Petersen" <martin.petersen@oracle.com> 12119T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12120L: linux-scsi@vger.kernel.org 12121S: Maintained 12122F: Documentation/devicetree/bindings/scsi/ 12123F: drivers/scsi/ 12124F: include/scsi/ 12125 12126SCSI TAPE DRIVER 12127M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12128L: linux-scsi@vger.kernel.org 12129S: Maintained 12130F: Documentation/scsi/st.txt 12131F: drivers/scsi/st.* 12132F: drivers/scsi/st_*.h 12133 12134SCTP PROTOCOL 12135M: Vlad Yasevich <vyasevich@gmail.com> 12136M: Neil Horman <nhorman@tuxdriver.com> 12137L: linux-sctp@vger.kernel.org 12138W: http://lksctp.sourceforge.net 12139S: Maintained 12140F: Documentation/networking/sctp.txt 12141F: include/linux/sctp.h 12142F: include/uapi/linux/sctp.h 12143F: include/net/sctp/ 12144F: net/sctp/ 12145 12146SCx200 CPU SUPPORT 12147M: Jim Cromie <jim.cromie@gmail.com> 12148S: Odd Fixes 12149F: Documentation/i2c/busses/scx200_acb 12150F: arch/x86/platform/scx200/ 12151F: drivers/watchdog/scx200_wdt.c 12152F: drivers/i2c/busses/scx200* 12153F: drivers/mtd/maps/scx200_docflash.c 12154F: include/linux/scx200.h 12155 12156SCx200 GPIO DRIVER 12157M: Jim Cromie <jim.cromie@gmail.com> 12158S: Maintained 12159F: drivers/char/scx200_gpio.c 12160F: include/linux/scx200_gpio.h 12161 12162SCx200 HRT CLOCKSOURCE DRIVER 12163M: Jim Cromie <jim.cromie@gmail.com> 12164S: Maintained 12165F: drivers/clocksource/scx200_hrt.c 12166 12167SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12168M: Sascha Sommer <saschasommer@freenet.de> 12169L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12170S: Maintained 12171F: drivers/mmc/host/sdricoh_cs.c 12172 12173SECURE COMPUTING 12174M: Kees Cook <keescook@chromium.org> 12175R: Andy Lutomirski <luto@amacapital.net> 12176R: Will Drewry <wad@chromium.org> 12177T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12178S: Supported 12179F: kernel/seccomp.c 12180F: include/uapi/linux/seccomp.h 12181F: include/linux/seccomp.h 12182F: tools/testing/selftests/seccomp/* 12183F: tools/testing/selftests/kselftest_harness.h 12184F: Documentation/userspace-api/seccomp_filter.rst 12185K: \bsecure_computing 12186K: \bTIF_SECCOMP\b 12187 12188SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12189M: Al Cooper <alcooperx@gmail.com> 12190L: linux-mmc@vger.kernel.org 12191L: bcm-kernel-feedback-list@broadcom.com 12192S: Maintained 12193F: drivers/mmc/host/sdhci-brcmstb* 12194 12195SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12196M: Adrian Hunter <adrian.hunter@intel.com> 12197L: linux-mmc@vger.kernel.org 12198T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12199S: Maintained 12200F: drivers/mmc/host/sdhci* 12201F: include/linux/mmc/sdhci* 12202 12203SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12204M: Ben Dooks <ben-linux@fluff.org> 12205M: Jaehoon Chung <jh80.chung@samsung.com> 12206L: linux-mmc@vger.kernel.org 12207S: Maintained 12208F: drivers/mmc/host/sdhci-s3c* 12209 12210SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12211M: Viresh Kumar <vireshk@kernel.org> 12212L: linux-mmc@vger.kernel.org 12213S: Maintained 12214F: drivers/mmc/host/sdhci-spear.c 12215 12216SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12217M: Kishon Vijay Abraham I <kishon@ti.com> 12218L: linux-mmc@vger.kernel.org 12219S: Maintained 12220F: drivers/mmc/host/sdhci-omap.c 12221 12222SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12223M: Scott Bauer <scott.bauer@intel.com> 12224M: Jonathan Derrick <jonathan.derrick@intel.com> 12225L: linux-block@vger.kernel.org 12226S: Supported 12227F: block/sed* 12228F: block/opal_proto.h 12229F: include/linux/sed* 12230F: include/uapi/linux/sed* 12231 12232SECURITY CONTACT 12233M: Security Officers <security@kernel.org> 12234S: Supported 12235 12236SECURITY SUBSYSTEM 12237M: James Morris <james.l.morris@oracle.com> 12238M: "Serge E. Hallyn" <serge@hallyn.com> 12239L: linux-security-module@vger.kernel.org (suggested Cc:) 12240T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12241W: http://kernsec.org/ 12242S: Supported 12243F: security/ 12244 12245SELINUX SECURITY MODULE 12246M: Paul Moore <paul@paul-moore.com> 12247M: Stephen Smalley <sds@tycho.nsa.gov> 12248M: Eric Paris <eparis@parisplace.org> 12249L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12250W: https://selinuxproject.org 12251W: https://github.com/SELinuxProject 12252T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12253S: Supported 12254F: include/linux/selinux* 12255F: security/selinux/ 12256F: scripts/selinux/ 12257F: Documentation/admin-guide/LSM/SELinux.rst 12258 12259SENSABLE PHANTOM 12260M: Jiri Slaby <jirislaby@gmail.com> 12261S: Maintained 12262F: drivers/misc/phantom.c 12263F: include/uapi/linux/phantom.h 12264 12265SERIAL DEVICE BUS 12266M: Rob Herring <robh@kernel.org> 12267L: linux-serial@vger.kernel.org 12268S: Maintained 12269F: Documentation/devicetree/bindings/serial/slave-device.txt 12270F: drivers/tty/serdev/ 12271F: include/linux/serdev.h 12272 12273SERIAL DRIVERS 12274M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12275L: linux-serial@vger.kernel.org 12276S: Maintained 12277F: Documentation/devicetree/bindings/serial/ 12278F: drivers/tty/serial/ 12279 12280SERIAL IR RECEIVER 12281M: Sean Young <sean@mess.org> 12282L: linux-media@vger.kernel.org 12283S: Maintained 12284F: drivers/media/rc/serial_ir.c 12285 12286SFC NETWORK DRIVER 12287M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12288M: Edward Cree <ecree@solarflare.com> 12289M: Bert Kenward <bkenward@solarflare.com> 12290L: netdev@vger.kernel.org 12291S: Supported 12292F: drivers/net/ethernet/sfc/ 12293 12294SGI GRU DRIVER 12295M: Dimitri Sivanich <sivanich@sgi.com> 12296S: Maintained 12297F: drivers/misc/sgi-gru/ 12298 12299SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12300M: Pat Gefre <pfg@sgi.com> 12301L: linux-ia64@vger.kernel.org 12302S: Supported 12303F: Documentation/ia64/serial.txt 12304F: drivers/tty/serial/ioc?_serial.c 12305F: include/linux/ioc?.h 12306 12307SGI XP/XPC/XPNET DRIVER 12308M: Cliff Whickman <cpw@sgi.com> 12309M: Robin Holt <robinmholt@gmail.com> 12310S: Maintained 12311F: drivers/misc/sgi-xp/ 12312 12313SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12314M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12315L: linux-s390@vger.kernel.org 12316W: http://www.ibm.com/developerworks/linux/linux390/ 12317S: Supported 12318F: net/smc/ 12319 12320SH_VEU V4L2 MEM2MEM DRIVER 12321L: linux-media@vger.kernel.org 12322S: Orphan 12323F: drivers/media/platform/sh_veu.c 12324 12325SH_VOU V4L2 OUTPUT DRIVER 12326L: linux-media@vger.kernel.org 12327S: Orphan 12328F: drivers/media/platform/sh_vou.c 12329F: include/media/drv-intf/sh_vou.h 12330 12331SI2157 MEDIA DRIVER 12332M: Antti Palosaari <crope@iki.fi> 12333L: linux-media@vger.kernel.org 12334W: https://linuxtv.org 12335W: http://palosaari.fi/linux/ 12336Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12337T: git git://linuxtv.org/anttip/media_tree.git 12338S: Maintained 12339F: drivers/media/tuners/si2157* 12340 12341SI2168 MEDIA DRIVER 12342M: Antti Palosaari <crope@iki.fi> 12343L: linux-media@vger.kernel.org 12344W: https://linuxtv.org 12345W: http://palosaari.fi/linux/ 12346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12347T: git git://linuxtv.org/anttip/media_tree.git 12348S: Maintained 12349F: drivers/media/dvb-frontends/si2168* 12350 12351SI470X FM RADIO RECEIVER I2C DRIVER 12352M: Hans Verkuil <hverkuil@xs4all.nl> 12353L: linux-media@vger.kernel.org 12354T: git git://linuxtv.org/media_tree.git 12355W: https://linuxtv.org 12356S: Odd Fixes 12357F: drivers/media/radio/si470x/radio-si470x-i2c.c 12358 12359SI470X FM RADIO RECEIVER USB DRIVER 12360M: Hans Verkuil <hverkuil@xs4all.nl> 12361L: linux-media@vger.kernel.org 12362T: git git://linuxtv.org/media_tree.git 12363W: https://linuxtv.org 12364S: Maintained 12365F: drivers/media/radio/si470x/radio-si470x-common.c 12366F: drivers/media/radio/si470x/radio-si470x.h 12367F: drivers/media/radio/si470x/radio-si470x-usb.c 12368 12369SI4713 FM RADIO TRANSMITTER I2C DRIVER 12370M: Eduardo Valentin <edubezval@gmail.com> 12371L: linux-media@vger.kernel.org 12372T: git git://linuxtv.org/media_tree.git 12373W: https://linuxtv.org 12374S: Odd Fixes 12375F: drivers/media/radio/si4713/si4713.? 12376 12377SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12378M: Eduardo Valentin <edubezval@gmail.com> 12379L: linux-media@vger.kernel.org 12380T: git git://linuxtv.org/media_tree.git 12381W: https://linuxtv.org 12382S: Odd Fixes 12383F: drivers/media/radio/si4713/radio-platform-si4713.c 12384 12385SI4713 FM RADIO TRANSMITTER USB DRIVER 12386M: Hans Verkuil <hverkuil@xs4all.nl> 12387L: linux-media@vger.kernel.org 12388T: git git://linuxtv.org/media_tree.git 12389W: https://linuxtv.org 12390S: Maintained 12391F: drivers/media/radio/si4713/radio-usb-si4713.c 12392 12393SIANO DVB DRIVER 12394M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12395M: Mauro Carvalho Chehab <mchehab@kernel.org> 12396L: linux-media@vger.kernel.org 12397W: https://linuxtv.org 12398T: git git://linuxtv.org/media_tree.git 12399S: Odd fixes 12400F: drivers/media/common/siano/ 12401F: drivers/media/usb/siano/ 12402F: drivers/media/usb/siano/ 12403F: drivers/media/mmc/siano/ 12404 12405SILEAD TOUCHSCREEN DRIVER 12406M: Hans de Goede <hdegoede@redhat.com> 12407L: linux-input@vger.kernel.org 12408L: platform-driver-x86@vger.kernel.org 12409S: Maintained 12410F: drivers/input/touchscreen/silead.c 12411F: drivers/platform/x86/silead_dmi.c 12412 12413SILICON MOTION SM712 FRAME BUFFER DRIVER 12414M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12415M: Teddy Wang <teddy.wang@siliconmotion.com> 12416M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12417L: linux-fbdev@vger.kernel.org 12418S: Maintained 12419F: drivers/video/fbdev/sm712* 12420F: Documentation/fb/sm712fb.txt 12421 12422SIMPLE FIRMWARE INTERFACE (SFI) 12423M: Len Brown <lenb@kernel.org> 12424L: sfi-devel@simplefirmware.org 12425W: http://simplefirmware.org/ 12426T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12427S: Supported 12428F: arch/x86/platform/sfi/ 12429F: drivers/sfi/ 12430F: include/linux/sfi*.h 12431 12432SIMPLEFB FB DRIVER 12433M: Hans de Goede <hdegoede@redhat.com> 12434L: linux-fbdev@vger.kernel.org 12435S: Maintained 12436F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12437F: drivers/video/fbdev/simplefb.c 12438F: include/linux/platform_data/simplefb.h 12439 12440SIMTEC EB110ATX (Chalice CATS) 12441P: Ben Dooks 12442P: Vincent Sanders <vince@simtec.co.uk> 12443M: Simtec Linux Team <linux@simtec.co.uk> 12444W: http://www.simtec.co.uk/products/EB110ATX/ 12445S: Supported 12446 12447SIMTEC EB2410ITX (BAST) 12448P: Ben Dooks 12449P: Vincent Sanders <vince@simtec.co.uk> 12450M: Simtec Linux Team <linux@simtec.co.uk> 12451W: http://www.simtec.co.uk/products/EB2410ITX/ 12452S: Supported 12453F: arch/arm/mach-s3c24xx/mach-bast.c 12454F: arch/arm/mach-s3c24xx/bast-ide.c 12455F: arch/arm/mach-s3c24xx/bast-irq.c 12456 12457SIPHASH PRF ROUTINES 12458M: Jason A. Donenfeld <Jason@zx2c4.com> 12459S: Maintained 12460F: lib/siphash.c 12461F: lib/test_siphash.c 12462F: include/linux/siphash.h 12463 12464SIS 190 ETHERNET DRIVER 12465M: Francois Romieu <romieu@fr.zoreil.com> 12466L: netdev@vger.kernel.org 12467S: Maintained 12468F: drivers/net/ethernet/sis/sis190.c 12469 12470SIS 900/7016 FAST ETHERNET DRIVER 12471M: Daniele Venzano <venza@brownhat.org> 12472W: http://www.brownhat.org/sis900.html 12473L: netdev@vger.kernel.org 12474S: Maintained 12475F: drivers/net/ethernet/sis/sis900.* 12476 12477SIS FRAMEBUFFER DRIVER 12478M: Thomas Winischhofer <thomas@winischhofer.net> 12479W: http://www.winischhofer.net/linuxsisvga.shtml 12480S: Maintained 12481F: Documentation/fb/sisfb.txt 12482F: drivers/video/fbdev/sis/ 12483F: include/video/sisfb.h 12484 12485SIS USB2VGA DRIVER 12486M: Thomas Winischhofer <thomas@winischhofer.net> 12487W: http://www.winischhofer.at/linuxsisusbvga.shtml 12488S: Maintained 12489F: drivers/usb/misc/sisusbvga/ 12490 12491SLAB ALLOCATOR 12492M: Christoph Lameter <cl@linux.com> 12493M: Pekka Enberg <penberg@kernel.org> 12494M: David Rientjes <rientjes@google.com> 12495M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12496M: Andrew Morton <akpm@linux-foundation.org> 12497L: linux-mm@kvack.org 12498S: Maintained 12499F: include/linux/sl?b*.h 12500F: mm/sl?b* 12501 12502SLEEPABLE READ-COPY UPDATE (SRCU) 12503M: Lai Jiangshan <jiangshanlai@gmail.com> 12504M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12505M: Josh Triplett <josh@joshtriplett.org> 12506R: Steven Rostedt <rostedt@goodmis.org> 12507R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12508L: linux-kernel@vger.kernel.org 12509W: http://www.rdrop.com/users/paulmck/RCU/ 12510S: Supported 12511T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12512F: include/linux/srcu.h 12513F: kernel/rcu/srcu.c 12514 12515SMACK SECURITY MODULE 12516M: Casey Schaufler <casey@schaufler-ca.com> 12517L: linux-security-module@vger.kernel.org 12518W: http://schaufler-ca.com 12519T: git git://github.com/cschaufler/smack-next 12520S: Maintained 12521F: Documentation/admin-guide/LSM/Smack.rst 12522F: security/smack/ 12523 12524SMC91x ETHERNET DRIVER 12525M: Nicolas Pitre <nico@fluxnic.net> 12526S: Odd Fixes 12527F: drivers/net/ethernet/smsc/smc91x.* 12528 12529SMIA AND SMIA++ IMAGE SENSOR DRIVER 12530M: Sakari Ailus <sakari.ailus@iki.fi> 12531L: linux-media@vger.kernel.org 12532S: Maintained 12533F: drivers/media/i2c/smiapp/ 12534F: include/media/i2c/smiapp.h 12535F: drivers/media/i2c/smiapp-pll.c 12536F: drivers/media/i2c/smiapp-pll.h 12537F: include/uapi/linux/smiapp.h 12538F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12539 12540SMM665 HARDWARE MONITOR DRIVER 12541M: Guenter Roeck <linux@roeck-us.net> 12542L: linux-hwmon@vger.kernel.org 12543S: Maintained 12544F: Documentation/hwmon/smm665 12545F: drivers/hwmon/smm665.c 12546 12547SMSC EMC2103 HARDWARE MONITOR DRIVER 12548M: Steve Glendinning <steve.glendinning@shawell.net> 12549L: linux-hwmon@vger.kernel.org 12550S: Maintained 12551F: Documentation/hwmon/emc2103 12552F: drivers/hwmon/emc2103.c 12553 12554SMSC SCH5627 HARDWARE MONITOR DRIVER 12555M: Hans de Goede <hdegoede@redhat.com> 12556L: linux-hwmon@vger.kernel.org 12557S: Supported 12558F: Documentation/hwmon/sch5627 12559F: drivers/hwmon/sch5627.c 12560 12561SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12562M: Steve Glendinning <steve.glendinning@shawell.net> 12563L: linux-fbdev@vger.kernel.org 12564S: Maintained 12565F: drivers/video/fbdev/smscufx.c 12566 12567SMSC47B397 HARDWARE MONITOR DRIVER 12568M: Jean Delvare <jdelvare@suse.com> 12569L: linux-hwmon@vger.kernel.org 12570S: Maintained 12571F: Documentation/hwmon/smsc47b397 12572F: drivers/hwmon/smsc47b397.c 12573 12574SMSC911x ETHERNET DRIVER 12575M: Steve Glendinning <steve.glendinning@shawell.net> 12576L: netdev@vger.kernel.org 12577S: Maintained 12578F: include/linux/smsc911x.h 12579F: drivers/net/ethernet/smsc/smsc911x.* 12580 12581SMSC9420 PCI ETHERNET DRIVER 12582M: Steve Glendinning <steve.glendinning@shawell.net> 12583L: netdev@vger.kernel.org 12584S: Maintained 12585F: drivers/net/ethernet/smsc/smsc9420.* 12586 12587SOC-CAMERA V4L2 SUBSYSTEM 12588M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12589L: linux-media@vger.kernel.org 12590T: git git://linuxtv.org/media_tree.git 12591S: Maintained 12592F: include/media/soc* 12593F: drivers/media/i2c/soc_camera/ 12594F: drivers/media/platform/soc_camera/ 12595 12596SOEKRIS NET48XX LED SUPPORT 12597M: Chris Boot <bootc@bootc.net> 12598S: Maintained 12599F: drivers/leds/leds-net48xx.c 12600 12601SOFT-ROCE DRIVER (rxe) 12602M: Moni Shoua <monis@mellanox.com> 12603L: linux-rdma@vger.kernel.org 12604S: Supported 12605W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12606Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12607F: drivers/infiniband/sw/rxe/ 12608F: include/uapi/rdma/rdma_user_rxe.h 12609 12610SOFTLOGIC 6x10 MPEG CODEC 12611M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12612M: Anton Sviridenko <anton@corp.bluecherry.net> 12613M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12614M: Andrey Utkin <andrey_utkin@fastmail.com> 12615M: Ismael Luceno <ismael@iodev.co.uk> 12616L: linux-media@vger.kernel.org 12617S: Supported 12618F: drivers/media/pci/solo6x10/ 12619 12620SOFTWARE RAID (Multiple Disks) SUPPORT 12621M: Shaohua Li <shli@kernel.org> 12622L: linux-raid@vger.kernel.org 12623T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12624S: Supported 12625F: drivers/md/Makefile 12626F: drivers/md/Kconfig 12627F: drivers/md/md* 12628F: drivers/md/raid* 12629F: include/linux/raid/ 12630F: include/uapi/linux/raid/ 12631 12632SONIC NETWORK DRIVER 12633M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12634L: netdev@vger.kernel.org 12635S: Maintained 12636F: drivers/net/ethernet/natsemi/sonic.* 12637 12638SONICS SILICON BACKPLANE DRIVER (SSB) 12639M: Michael Buesch <m@bues.ch> 12640L: linux-wireless@vger.kernel.org 12641S: Maintained 12642F: drivers/ssb/ 12643F: include/linux/ssb/ 12644 12645SONY MEMORYSTICK CARD SUPPORT 12646M: Alex Dubov <oakad@yahoo.com> 12647W: http://tifmxx.berlios.de/ 12648S: Maintained 12649F: drivers/memstick/host/tifm_ms.c 12650 12651SONY MEMORYSTICK STANDARD SUPPORT 12652M: Maxim Levitsky <maximlevitsky@gmail.com> 12653S: Maintained 12654F: drivers/memstick/core/ms_block.* 12655 12656SONY VAIO CONTROL DEVICE DRIVER 12657M: Mattia Dongili <malattia@linux.it> 12658L: platform-driver-x86@vger.kernel.org 12659W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12660S: Maintained 12661F: Documentation/laptops/sony-laptop.txt 12662F: drivers/char/sonypi.c 12663F: drivers/platform/x86/sony-laptop.c 12664F: include/linux/sony-laptop.h 12665 12666SOUND 12667M: Jaroslav Kysela <perex@perex.cz> 12668M: Takashi Iwai <tiwai@suse.com> 12669L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12670W: http://www.alsa-project.org/ 12671T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12672T: git git://git.alsa-project.org/alsa-kernel.git 12673Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12674S: Maintained 12675F: Documentation/sound/ 12676F: include/sound/ 12677F: include/uapi/sound/ 12678F: sound/ 12679 12680SOUND - COMPRESSED AUDIO 12681M: Vinod Koul <vinod.koul@intel.com> 12682L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12683T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12684S: Supported 12685F: Documentation/sound/alsa/compress_offload.txt 12686F: include/sound/compress_driver.h 12687F: include/uapi/sound/compress_* 12688F: sound/core/compress_offload.c 12689F: sound/soc/soc-compress.c 12690 12691SOUND - DMAENGINE HELPERS 12692M: Lars-Peter Clausen <lars@metafoo.de> 12693S: Supported 12694F: include/sound/dmaengine_pcm.h 12695F: sound/core/pcm_dmaengine.c 12696F: sound/soc/soc-generic-dmaengine-pcm.c 12697 12698SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12699M: Liam Girdwood <lgirdwood@gmail.com> 12700M: Mark Brown <broonie@kernel.org> 12701T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12702L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12703W: http://alsa-project.org/main/index.php/ASoC 12704S: Supported 12705F: Documentation/devicetree/bindings/sound/ 12706F: Documentation/sound/alsa/soc/ 12707F: sound/soc/ 12708F: include/sound/soc* 12709 12710SP2 MEDIA DRIVER 12711M: Olli Salonen <olli.salonen@iki.fi> 12712L: linux-media@vger.kernel.org 12713W: https://linuxtv.org 12714Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12715S: Maintained 12716F: drivers/media/dvb-frontends/sp2* 12717 12718SPARC + UltraSPARC (sparc/sparc64) 12719M: "David S. Miller" <davem@davemloft.net> 12720L: sparclinux@vger.kernel.org 12721Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12722T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12723T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12724S: Maintained 12725F: arch/sparc/ 12726F: drivers/sbus/ 12727 12728SPARC SERIAL DRIVERS 12729M: "David S. Miller" <davem@davemloft.net> 12730L: sparclinux@vger.kernel.org 12731T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12732T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12733S: Maintained 12734F: include/linux/sunserialcore.h 12735F: drivers/tty/serial/suncore.c 12736F: drivers/tty/serial/sunhv.c 12737F: drivers/tty/serial/sunsab.c 12738F: drivers/tty/serial/sunsab.h 12739F: drivers/tty/serial/sunsu.c 12740F: drivers/tty/serial/sunzilog.c 12741F: drivers/tty/serial/sunzilog.h 12742F: drivers/tty/vcc.c 12743 12744SPARSE CHECKER 12745M: "Christopher Li" <sparse@chrisli.org> 12746L: linux-sparse@vger.kernel.org 12747W: https://sparse.wiki.kernel.org/ 12748T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12749T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12750S: Maintained 12751F: include/linux/compiler.h 12752 12753SPEAR CLOCK FRAMEWORK SUPPORT 12754M: Viresh Kumar <vireshk@kernel.org> 12755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12756W: http://www.st.com/spear 12757S: Maintained 12758F: drivers/clk/spear/ 12759 12760SPEAR PLATFORM SUPPORT 12761M: Viresh Kumar <vireshk@kernel.org> 12762M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12764W: http://www.st.com/spear 12765S: Maintained 12766F: arch/arm/boot/dts/spear* 12767F: arch/arm/mach-spear/ 12768 12769SPI NOR SUBSYSTEM 12770M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12771M: Marek Vasut <marek.vasut@gmail.com> 12772L: linux-mtd@lists.infradead.org 12773W: http://www.linux-mtd.infradead.org/ 12774Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12775T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12776T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12777S: Maintained 12778F: drivers/mtd/spi-nor/ 12779F: include/linux/mtd/spi-nor.h 12780 12781SPI SUBSYSTEM 12782M: Mark Brown <broonie@kernel.org> 12783L: linux-spi@vger.kernel.org 12784T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12785Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12786S: Maintained 12787F: Documentation/devicetree/bindings/spi/ 12788F: Documentation/spi/ 12789F: drivers/spi/ 12790F: include/linux/spi/ 12791F: include/uapi/linux/spi/ 12792F: tools/spi/ 12793 12794SPIDERNET NETWORK DRIVER for CELL 12795M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12796L: netdev@vger.kernel.org 12797S: Supported 12798F: Documentation/networking/spider_net.txt 12799F: drivers/net/ethernet/toshiba/spider_net* 12800 12801SPMI SUBSYSTEM 12802R: Stephen Boyd <sboyd@codeaurora.org> 12803L: linux-arm-msm@vger.kernel.org 12804F: Documentation/devicetree/bindings/spmi/ 12805F: drivers/spmi/ 12806F: include/dt-bindings/spmi/spmi.h 12807F: include/linux/spmi.h 12808F: include/trace/events/spmi.h 12809 12810SPU FILE SYSTEM 12811M: Jeremy Kerr <jk@ozlabs.org> 12812L: linuxppc-dev@lists.ozlabs.org 12813W: http://www.ibm.com/developerworks/power/cell/ 12814S: Supported 12815F: Documentation/filesystems/spufs.txt 12816F: arch/powerpc/platforms/cell/spufs/ 12817 12818SQUASHFS FILE SYSTEM 12819M: Phillip Lougher <phillip@squashfs.org.uk> 12820L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12821W: http://squashfs.org.uk 12822T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12823S: Maintained 12824F: Documentation/filesystems/squashfs.txt 12825F: fs/squashfs/ 12826 12827SRM (Alpha) environment access 12828M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12829S: Maintained 12830F: arch/alpha/kernel/srm_env.c 12831 12832STABLE BRANCH 12833M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12834L: stable@vger.kernel.org 12835S: Supported 12836F: Documentation/process/stable-kernel-rules.rst 12837 12838STAGING - ATOMISP DRIVER 12839M: Alan Cox <alan@linux.intel.com> 12840M: Sakari Ailus <sakari.ailus@linux.intel.com> 12841L: linux-media@vger.kernel.org 12842S: Maintained 12843F: drivers/staging/media/atomisp/ 12844 12845STAGING - COMEDI 12846M: Ian Abbott <abbotti@mev.co.uk> 12847M: H Hartley Sweeten <hsweeten@visionengravers.com> 12848S: Odd Fixes 12849F: drivers/staging/comedi/ 12850 12851STAGING - FLARION FT1000 DRIVERS 12852M: Marek Belisko <marek.belisko@gmail.com> 12853S: Odd Fixes 12854F: drivers/staging/ft1000/ 12855 12856STAGING - INDUSTRIAL IO 12857M: Jonathan Cameron <jic23@kernel.org> 12858L: linux-iio@vger.kernel.org 12859S: Odd Fixes 12860F: Documentation/devicetree/bindings/staging/iio/ 12861F: drivers/staging/iio/ 12862 12863STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12864M: Jarod Wilson <jarod@wilsonet.com> 12865W: http://www.lirc.org/ 12866S: Odd Fixes 12867F: drivers/staging/media/lirc/ 12868 12869STAGING - LUSTRE PARALLEL FILESYSTEM 12870M: Oleg Drokin <oleg.drokin@intel.com> 12871M: Andreas Dilger <andreas.dilger@intel.com> 12872M: James Simmons <jsimmons@infradead.org> 12873L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12874W: http://wiki.lustre.org/ 12875S: Maintained 12876F: drivers/staging/lustre 12877 12878STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12879M: Marc Dietrich <marvin24@gmx.de> 12880L: ac100@lists.launchpad.net (moderated for non-subscribers) 12881L: linux-tegra@vger.kernel.org 12882S: Maintained 12883F: drivers/staging/nvec/ 12884 12885STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12886M: Jens Frederich <jfrederich@gmail.com> 12887M: Daniel Drake <dsd@laptop.org> 12888M: Jon Nettleton <jon.nettleton@gmail.com> 12889W: http://wiki.laptop.org/go/DCON 12890S: Maintained 12891F: drivers/staging/olpc_dcon/ 12892 12893STAGING - REALTEK RTL8712U DRIVERS 12894M: Larry Finger <Larry.Finger@lwfinger.net> 12895M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12896S: Odd Fixes 12897F: drivers/staging/rtl8712/ 12898 12899STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12900M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12901M: Teddy Wang <teddy.wang@siliconmotion.com> 12902M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12903L: linux-fbdev@vger.kernel.org 12904S: Maintained 12905F: drivers/staging/sm750fb/ 12906 12907STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12908M: William Hubbs <w.d.hubbs@gmail.com> 12909M: Chris Brannon <chris@the-brannons.com> 12910M: Kirk Reiser <kirk@reisers.ca> 12911M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12912L: speakup@linux-speakup.org 12913W: http://www.linux-speakup.org/ 12914S: Odd Fixes 12915F: drivers/staging/speakup/ 12916 12917STAGING - VIA VT665X DRIVERS 12918M: Forest Bond <forest@alittletooquiet.net> 12919S: Odd Fixes 12920F: drivers/staging/vt665?/ 12921 12922STAGING - WILC1000 WIFI DRIVER 12923M: Aditya Shankar <aditya.shankar@microchip.com> 12924M: Ganesh Krishna <ganesh.krishna@microchip.com> 12925L: linux-wireless@vger.kernel.org 12926S: Supported 12927F: drivers/staging/wilc1000/ 12928 12929STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12930M: Arnaud Patard <arnaud.patard@rtp-net.org> 12931S: Odd Fixes 12932F: drivers/staging/xgifb/ 12933 12934STAGING SUBSYSTEM 12935M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12936T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12937L: devel@driverdev.osuosl.org 12938S: Supported 12939F: drivers/staging/ 12940 12941STARFIRE/DURALAN NETWORK DRIVER 12942M: Ion Badulescu <ionut@badula.org> 12943S: Odd Fixes 12944F: drivers/net/ethernet/adaptec/starfire* 12945 12946STEC S1220 SKD DRIVER 12947M: Bart Van Assche <bart.vanassche@wdc.com> 12948L: linux-block@vger.kernel.org 12949S: Maintained 12950F: drivers/block/skd*[ch] 12951 12952STI CEC DRIVER 12953M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12954S: Maintained 12955F: drivers/staging/media/st-cec/ 12956F: Documentation/devicetree/bindings/media/stih-cec.txt 12957 12958STK1160 USB VIDEO CAPTURE DRIVER 12959M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12960L: linux-media@vger.kernel.org 12961T: git git://linuxtv.org/media_tree.git 12962S: Maintained 12963F: drivers/media/usb/stk1160/ 12964 12965STMMAC ETHERNET DRIVER 12966M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12967M: Alexandre Torgue <alexandre.torgue@st.com> 12968L: netdev@vger.kernel.org 12969W: http://www.stlinux.com 12970S: Supported 12971F: drivers/net/ethernet/stmicro/stmmac/ 12972 12973SUN3/3X 12974M: Sam Creasey <sammy@sammy.net> 12975W: http://sammy.net/sun3/ 12976S: Maintained 12977F: arch/m68k/kernel/*sun3* 12978F: arch/m68k/sun3*/ 12979F: arch/m68k/include/asm/sun3* 12980F: drivers/net/ethernet/i825xx/sun3* 12981 12982SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12983M: Hans de Goede <hdegoede@redhat.com> 12984L: linux-input@vger.kernel.org 12985S: Maintained 12986F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12987F: drivers/input/keyboard/sun4i-lradc-keys.c 12988 12989SUNDANCE NETWORK DRIVER 12990M: Denis Kirjanov <kda@linux-powerpc.org> 12991L: netdev@vger.kernel.org 12992S: Maintained 12993F: drivers/net/ethernet/dlink/sundance.c 12994 12995SUPERH 12996M: Yoshinori Sato <ysato@users.sourceforge.jp> 12997M: Rich Felker <dalias@libc.org> 12998L: linux-sh@vger.kernel.org 12999Q: http://patchwork.kernel.org/project/linux-sh/list/ 13000S: Maintained 13001F: Documentation/sh/ 13002F: arch/sh/ 13003F: drivers/sh/ 13004 13005SUSPEND TO RAM 13006M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13007M: Len Brown <len.brown@intel.com> 13008M: Pavel Machek <pavel@ucw.cz> 13009L: linux-pm@vger.kernel.org 13010B: https://bugzilla.kernel.org 13011S: Supported 13012F: Documentation/power/ 13013F: arch/x86/kernel/acpi/ 13014F: drivers/base/power/ 13015F: kernel/power/ 13016F: include/linux/suspend.h 13017F: include/linux/freezer.h 13018F: include/linux/pm.h 13019 13020SVGA HANDLING 13021M: Martin Mares <mj@ucw.cz> 13022L: linux-video@atrey.karlin.mff.cuni.cz 13023S: Maintained 13024F: Documentation/svga.txt 13025F: arch/x86/boot/video* 13026 13027SWIOTLB SUBSYSTEM 13028M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13029L: linux-kernel@vger.kernel.org 13030T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13031S: Supported 13032F: lib/swiotlb.c 13033F: arch/*/kernel/pci-swiotlb.c 13034F: include/linux/swiotlb.h 13035 13036SWITCHDEV 13037M: Jiri Pirko <jiri@resnulli.us> 13038M: Ivan Vecera <ivecera@redhat.com> 13039L: netdev@vger.kernel.org 13040S: Supported 13041F: net/switchdev/ 13042F: include/net/switchdev.h 13043 13044SYNC FILE FRAMEWORK 13045M: Sumit Semwal <sumit.semwal@linaro.org> 13046R: Gustavo Padovan <gustavo@padovan.org> 13047S: Maintained 13048L: linux-media@vger.kernel.org 13049L: dri-devel@lists.freedesktop.org 13050F: drivers/dma-buf/sync_* 13051F: drivers/dma-buf/dma-fence* 13052F: drivers/dma-buf/sw_sync.c 13053F: include/linux/sync_file.h 13054F: include/uapi/linux/sync_file.h 13055F: Documentation/sync_file.txt 13056T: git git://anongit.freedesktop.org/drm/drm-misc 13057 13058SYNOPSYS ARC ARCHITECTURE 13059M: Vineet Gupta <vgupta@synopsys.com> 13060L: linux-snps-arc@lists.infradead.org 13061S: Supported 13062F: arch/arc/ 13063F: Documentation/devicetree/bindings/arc/* 13064F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13065F: drivers/clocksource/arc_timer.c 13066F: drivers/tty/serial/arc_uart.c 13067T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13068 13069SYNOPSYS ARC HSDK SDP pll clock driver 13070M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13071S: Supported 13072F: drivers/clk/clk-hsdk-pll.c 13073F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13074 13075SYNOPSYS ARC SDP clock driver 13076M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13077S: Supported 13078F: drivers/clk/axs10x/* 13079F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13080 13081SYNOPSYS ARC SDP platform support 13082M: Alexey Brodkin <abrodkin@synopsys.com> 13083S: Supported 13084F: arch/arc/plat-axs10x 13085F: arch/arc/boot/dts/ax* 13086F: Documentation/devicetree/bindings/arc/axs10* 13087 13088SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13089M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13090S: Supported 13091F: drivers/reset/reset-axs10x.c 13092F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13093 13094SYNOPSYS DESIGNWARE APB GPIO DRIVER 13095M: Hoan Tran <hotran@apm.com> 13096L: linux-gpio@vger.kernel.org 13097S: Maintained 13098F: drivers/gpio/gpio-dwapb.c 13099F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13100 13101SYNOPSYS DESIGNWARE DMAC DRIVER 13102M: Viresh Kumar <vireshk@kernel.org> 13103R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13104S: Maintained 13105F: include/linux/dma/dw.h 13106F: include/linux/platform_data/dma-dw.h 13107F: drivers/dma/dw/ 13108 13109SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13110M: Jie Deng <jiedeng@synopsys.com> 13111L: netdev@vger.kernel.org 13112S: Supported 13113F: drivers/net/ethernet/synopsys/ 13114 13115SYNOPSYS DESIGNWARE I2C DRIVER 13116M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13117R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13118R: Mika Westerberg <mika.westerberg@linux.intel.com> 13119L: linux-i2c@vger.kernel.org 13120S: Maintained 13121F: drivers/i2c/busses/i2c-designware-* 13122F: include/linux/platform_data/i2c-designware.h 13123 13124SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13125M: Jaehoon Chung <jh80.chung@samsung.com> 13126L: linux-mmc@vger.kernel.org 13127S: Maintained 13128F: drivers/mmc/host/dw_mmc* 13129 13130SYNOPSYS HSDK RESET CONTROLLER DRIVER 13131M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13132S: Supported 13133F: drivers/reset/reset-hsdk.c 13134F: include/dt-bindings/reset/snps,hsdk-reset.h 13135F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13136 13137SYSTEM CONFIGURATION (SYSCON) 13138M: Lee Jones <lee.jones@linaro.org> 13139M: Arnd Bergmann <arnd@arndb.de> 13140T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13141S: Supported 13142F: drivers/mfd/syscon.c 13143 13144SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13145M: Sudeep Holla <sudeep.holla@arm.com> 13146L: linux-arm-kernel@lists.infradead.org 13147S: Maintained 13148F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13149F: drivers/clk/clk-scpi.c 13150F: drivers/cpufreq/scpi-cpufreq.c 13151F: drivers/firmware/arm_scpi.c 13152F: include/linux/scpi_protocol.h 13153 13154SYSTEM RESET/SHUTDOWN DRIVERS 13155M: Sebastian Reichel <sre@kernel.org> 13156L: linux-pm@vger.kernel.org 13157T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13158S: Maintained 13159F: Documentation/devicetree/bindings/power/reset/ 13160F: drivers/power/reset/ 13161 13162SYSTEM TRACE MODULE CLASS 13163M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13164S: Maintained 13165T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13166F: Documentation/trace/stm.txt 13167F: drivers/hwtracing/stm/ 13168F: include/linux/stm.h 13169F: include/uapi/linux/stm.h 13170 13171SYSV FILESYSTEM 13172M: Christoph Hellwig <hch@infradead.org> 13173S: Maintained 13174F: Documentation/filesystems/sysv-fs.txt 13175F: fs/sysv/ 13176F: include/linux/sysv_fs.h 13177 13178TARGET SUBSYSTEM 13179M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13180L: linux-scsi@vger.kernel.org 13181L: target-devel@vger.kernel.org 13182W: http://www.linux-iscsi.org 13183W: http://groups.google.com/group/linux-iscsi-target-dev 13184T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13185S: Supported 13186F: drivers/target/ 13187F: include/target/ 13188F: Documentation/target/ 13189 13190TASKSTATS STATISTICS INTERFACE 13191M: Balbir Singh <bsingharora@gmail.com> 13192S: Maintained 13193F: Documentation/accounting/taskstats* 13194F: include/linux/taskstats* 13195F: kernel/taskstats.c 13196 13197TC subsystem 13198M: Jamal Hadi Salim <jhs@mojatatu.com> 13199M: Cong Wang <xiyou.wangcong@gmail.com> 13200M: Jiri Pirko <jiri@resnulli.us> 13201L: netdev@vger.kernel.org 13202S: Maintained 13203F: include/net/pkt_cls.h 13204F: include/net/pkt_sched.h 13205F: include/net/tc_act/ 13206F: include/uapi/linux/pkt_cls.h 13207F: include/uapi/linux/pkt_sched.h 13208F: include/uapi/linux/tc_act/ 13209F: include/uapi/linux/tc_ematch/ 13210F: net/sched/ 13211 13212TCP LOW PRIORITY MODULE 13213M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13214M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13215W: http://tcp-lp-mod.sourceforge.net/ 13216S: Maintained 13217F: net/ipv4/tcp_lp.c 13218 13219TDA10071 MEDIA DRIVER 13220M: Antti Palosaari <crope@iki.fi> 13221L: linux-media@vger.kernel.org 13222W: https://linuxtv.org 13223W: http://palosaari.fi/linux/ 13224Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13225T: git git://linuxtv.org/anttip/media_tree.git 13226S: Maintained 13227F: drivers/media/dvb-frontends/tda10071* 13228 13229TDA18212 MEDIA DRIVER 13230M: Antti Palosaari <crope@iki.fi> 13231L: linux-media@vger.kernel.org 13232W: https://linuxtv.org 13233W: http://palosaari.fi/linux/ 13234Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13235T: git git://linuxtv.org/anttip/media_tree.git 13236S: Maintained 13237F: drivers/media/tuners/tda18212* 13238 13239TDA18218 MEDIA DRIVER 13240M: Antti Palosaari <crope@iki.fi> 13241L: linux-media@vger.kernel.org 13242W: https://linuxtv.org 13243W: http://palosaari.fi/linux/ 13244Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13245T: git git://linuxtv.org/anttip/media_tree.git 13246S: Maintained 13247F: drivers/media/tuners/tda18218* 13248 13249TDA18271 MEDIA DRIVER 13250M: Michael Krufky <mkrufky@linuxtv.org> 13251L: linux-media@vger.kernel.org 13252W: https://linuxtv.org 13253W: http://github.com/mkrufky 13254Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13255T: git git://linuxtv.org/mkrufky/tuners.git 13256S: Maintained 13257F: drivers/media/tuners/tda18271* 13258 13259TDA827x MEDIA DRIVER 13260M: Michael Krufky <mkrufky@linuxtv.org> 13261L: linux-media@vger.kernel.org 13262W: https://linuxtv.org 13263W: http://github.com/mkrufky 13264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13265T: git git://linuxtv.org/mkrufky/tuners.git 13266S: Maintained 13267F: drivers/media/tuners/tda8290.* 13268 13269TDA8290 MEDIA DRIVER 13270M: Michael Krufky <mkrufky@linuxtv.org> 13271L: linux-media@vger.kernel.org 13272W: https://linuxtv.org 13273W: http://github.com/mkrufky 13274Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13275T: git git://linuxtv.org/mkrufky/tuners.git 13276S: Maintained 13277F: drivers/media/tuners/tda8290.* 13278 13279TDA9840 MEDIA DRIVER 13280M: Hans Verkuil <hverkuil@xs4all.nl> 13281L: linux-media@vger.kernel.org 13282T: git git://linuxtv.org/media_tree.git 13283W: https://linuxtv.org 13284S: Maintained 13285F: drivers/media/i2c/tda9840* 13286 13287TEA5761 TUNER DRIVER 13288M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13289M: Mauro Carvalho Chehab <mchehab@kernel.org> 13290L: linux-media@vger.kernel.org 13291W: https://linuxtv.org 13292T: git git://linuxtv.org/media_tree.git 13293S: Odd fixes 13294F: drivers/media/tuners/tea5761.* 13295 13296TEA5767 TUNER DRIVER 13297M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13298M: Mauro Carvalho Chehab <mchehab@kernel.org> 13299L: linux-media@vger.kernel.org 13300W: https://linuxtv.org 13301T: git git://linuxtv.org/media_tree.git 13302S: Maintained 13303F: drivers/media/tuners/tea5767.* 13304 13305TEA6415C MEDIA DRIVER 13306M: Hans Verkuil <hverkuil@xs4all.nl> 13307L: linux-media@vger.kernel.org 13308T: git git://linuxtv.org/media_tree.git 13309W: https://linuxtv.org 13310S: Maintained 13311F: drivers/media/i2c/tea6415c* 13312 13313TEA6420 MEDIA DRIVER 13314M: Hans Verkuil <hverkuil@xs4all.nl> 13315L: linux-media@vger.kernel.org 13316T: git git://linuxtv.org/media_tree.git 13317W: https://linuxtv.org 13318S: Maintained 13319F: drivers/media/i2c/tea6420* 13320 13321TEAM DRIVER 13322M: Jiri Pirko <jiri@resnulli.us> 13323L: netdev@vger.kernel.org 13324S: Supported 13325F: drivers/net/team/ 13326F: include/linux/if_team.h 13327F: include/uapi/linux/if_team.h 13328 13329TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13330M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13331S: Maintained 13332F: arch/x86/platform/ts5500/ 13333 13334TECHNOTREND USB IR RECEIVER 13335M: Sean Young <sean@mess.org> 13336L: linux-media@vger.kernel.org 13337S: Maintained 13338F: drivers/media/rc/ttusbir.c 13339 13340TEE SUBSYSTEM 13341M: Jens Wiklander <jens.wiklander@linaro.org> 13342S: Maintained 13343F: include/linux/tee_drv.h 13344F: include/uapi/linux/tee.h 13345F: drivers/tee/ 13346F: Documentation/tee.txt 13347 13348TEGRA ARCHITECTURE SUPPORT 13349M: Thierry Reding <thierry.reding@gmail.com> 13350M: Jonathan Hunter <jonathanh@nvidia.com> 13351L: linux-tegra@vger.kernel.org 13352Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13354S: Supported 13355N: [^a-z]tegra 13356 13357TEGRA CLOCK DRIVER 13358M: Peter De Schrijver <pdeschrijver@nvidia.com> 13359M: Prashant Gaikwad <pgaikwad@nvidia.com> 13360S: Supported 13361F: drivers/clk/tegra/ 13362 13363TEGRA DMA DRIVERS 13364M: Laxman Dewangan <ldewangan@nvidia.com> 13365M: Jon Hunter <jonathanh@nvidia.com> 13366S: Supported 13367F: drivers/dma/tegra* 13368 13369TEGRA I2C DRIVER 13370M: Laxman Dewangan <ldewangan@nvidia.com> 13371S: Supported 13372F: drivers/i2c/busses/i2c-tegra.c 13373 13374TEGRA IOMMU DRIVERS 13375M: Hiroshi Doyu <hdoyu@nvidia.com> 13376S: Supported 13377F: drivers/iommu/tegra* 13378 13379TEGRA KBC DRIVER 13380M: Rakesh Iyer <riyer@nvidia.com> 13381M: Laxman Dewangan <ldewangan@nvidia.com> 13382S: Supported 13383F: drivers/input/keyboard/tegra-kbc.c 13384 13385TEGRA PWM DRIVER 13386M: Thierry Reding <thierry.reding@gmail.com> 13387S: Supported 13388F: drivers/pwm/pwm-tegra.c 13389 13390TEGRA SERIAL DRIVER 13391M: Laxman Dewangan <ldewangan@nvidia.com> 13392S: Supported 13393F: drivers/tty/serial/serial-tegra.c 13394 13395TEGRA SPI DRIVER 13396M: Laxman Dewangan <ldewangan@nvidia.com> 13397S: Supported 13398F: drivers/spi/spi-tegra* 13399 13400TEHUTI ETHERNET DRIVER 13401M: Andy Gospodarek <andy@greyhouse.net> 13402L: netdev@vger.kernel.org 13403S: Supported 13404F: drivers/net/ethernet/tehuti/* 13405 13406Telecom Clock Driver for MCPL0010 13407M: Mark Gross <mark.gross@intel.com> 13408S: Supported 13409F: drivers/char/tlclk.c 13410 13411TENSILICA XTENSA PORT (xtensa) 13412M: Chris Zankel <chris@zankel.net> 13413M: Max Filippov <jcmvbkbc@gmail.com> 13414L: linux-xtensa@linux-xtensa.org 13415T: git git://github.com/czankel/xtensa-linux.git 13416S: Maintained 13417F: arch/xtensa/ 13418F: drivers/irqchip/irq-xtensa-* 13419 13420Texas Instruments' System Control Interface (TISCI) Protocol Driver 13421M: Nishanth Menon <nm@ti.com> 13422M: Tero Kristo <t-kristo@ti.com> 13423M: Santosh Shilimkar <ssantosh@kernel.org> 13424L: linux-arm-kernel@lists.infradead.org 13425S: Maintained 13426F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13427F: drivers/firmware/ti_sci* 13428F: include/linux/soc/ti/ti_sci_protocol.h 13429F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13430F: include/dt-bindings/genpd/k2g.h 13431F: drivers/soc/ti/ti_sci_pm_domains.c 13432F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13433F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13434F: drivers/clk/keystone/sci-clk.c 13435F: drivers/reset/reset-ti-sci.c 13436 13437THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13438M: Hans Verkuil <hverkuil@xs4all.nl> 13439L: linux-media@vger.kernel.org 13440T: git git://linuxtv.org/media_tree.git 13441W: https://linuxtv.org 13442S: Maintained 13443F: drivers/media/radio/radio-raremono.c 13444 13445THERMAL 13446M: Zhang Rui <rui.zhang@intel.com> 13447M: Eduardo Valentin <edubezval@gmail.com> 13448L: linux-pm@vger.kernel.org 13449T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13450T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13451Q: https://patchwork.kernel.org/project/linux-pm/list/ 13452S: Supported 13453F: drivers/thermal/ 13454F: include/linux/thermal.h 13455F: include/uapi/linux/thermal.h 13456F: include/linux/cpu_cooling.h 13457F: Documentation/devicetree/bindings/thermal/ 13458 13459THERMAL/CPU_COOLING 13460M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13461M: Viresh Kumar <viresh.kumar@linaro.org> 13462M: Javi Merino <javi.merino@kernel.org> 13463L: linux-pm@vger.kernel.org 13464S: Supported 13465F: Documentation/thermal/cpu-cooling-api.txt 13466F: drivers/thermal/cpu_cooling.c 13467F: include/linux/cpu_cooling.h 13468 13469THINKPAD ACPI EXTRAS DRIVER 13470M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13471L: ibm-acpi-devel@lists.sourceforge.net 13472L: platform-driver-x86@vger.kernel.org 13473W: http://ibm-acpi.sourceforge.net 13474W: http://thinkwiki.org/wiki/Ibm-acpi 13475T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13476S: Maintained 13477F: drivers/platform/x86/thinkpad_acpi.c 13478 13479THUNDERBOLT DRIVER 13480M: Andreas Noever <andreas.noever@gmail.com> 13481M: Michael Jamet <michael.jamet@intel.com> 13482M: Mika Westerberg <mika.westerberg@linux.intel.com> 13483M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13484T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13485S: Maintained 13486F: drivers/thunderbolt/ 13487F: include/linux/thunderbolt.h 13488 13489THUNDERBOLT NETWORK DRIVER 13490M: Michael Jamet <michael.jamet@intel.com> 13491M: Mika Westerberg <mika.westerberg@linux.intel.com> 13492M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13493L: netdev@vger.kernel.org 13494S: Maintained 13495F: drivers/net/thunderbolt.c 13496 13497THUNDERX GPIO DRIVER 13498M: David Daney <david.daney@cavium.com> 13499S: Maintained 13500F: drivers/gpio/gpio-thunderx.c 13501 13502TI AM437X VPFE DRIVER 13503M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13504L: linux-media@vger.kernel.org 13505W: https://linuxtv.org 13506Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13507T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13508S: Maintained 13509F: drivers/media/platform/am437x/ 13510 13511TI BANDGAP AND THERMAL DRIVER 13512M: Eduardo Valentin <edubezval@gmail.com> 13513M: Keerthy <j-keerthy@ti.com> 13514L: linux-pm@vger.kernel.org 13515L: linux-omap@vger.kernel.org 13516S: Maintained 13517F: drivers/thermal/ti-soc-thermal/ 13518 13519TI BQ27XXX POWER SUPPLY DRIVER 13520R: Andrew F. Davis <afd@ti.com> 13521F: include/linux/power/bq27xxx_battery.h 13522F: drivers/power/supply/bq27xxx_battery.c 13523F: drivers/power/supply/bq27xxx_battery_i2c.c 13524 13525TI CDCE706 CLOCK DRIVER 13526M: Max Filippov <jcmvbkbc@gmail.com> 13527S: Maintained 13528F: drivers/clk/clk-cdce706.c 13529 13530TI CLOCK DRIVER 13531M: Tero Kristo <t-kristo@ti.com> 13532L: linux-omap@vger.kernel.org 13533S: Maintained 13534F: drivers/clk/ti/ 13535F: include/linux/clk/ti.h 13536 13537TI DAVINCI MACHINE SUPPORT 13538M: Sekhar Nori <nsekhar@ti.com> 13539M: Kevin Hilman <khilman@kernel.org> 13540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13541T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13542S: Supported 13543F: arch/arm/mach-davinci/ 13544F: drivers/i2c/busses/i2c-davinci.c 13545F: arch/arm/boot/dts/da850* 13546 13547TI DAVINCI SERIES GPIO DRIVER 13548M: Keerthy <j-keerthy@ti.com> 13549L: linux-gpio@vger.kernel.org 13550S: Maintained 13551F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13552F: drivers/gpio/gpio-davinci.c 13553 13554TI DAVINCI SERIES MEDIA DRIVER 13555M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13556L: linux-media@vger.kernel.org 13557W: https://linuxtv.org 13558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13559T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13560S: Maintained 13561F: drivers/media/platform/davinci/ 13562F: include/media/davinci/ 13563 13564TI ETHERNET SWITCH DRIVER (CPSW) 13565R: Grygorii Strashko <grygorii.strashko@ti.com> 13566L: linux-omap@vger.kernel.org 13567L: netdev@vger.kernel.org 13568S: Maintained 13569F: drivers/net/ethernet/ti/cpsw* 13570F: drivers/net/ethernet/ti/davinci* 13571 13572TI FLASH MEDIA INTERFACE DRIVER 13573M: Alex Dubov <oakad@yahoo.com> 13574S: Maintained 13575F: drivers/misc/tifm* 13576F: drivers/mmc/host/tifm_sd.c 13577F: include/linux/tifm.h 13578 13579TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13580M: Santosh Shilimkar <ssantosh@kernel.org> 13581L: linux-kernel@vger.kernel.org 13582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13583S: Maintained 13584F: drivers/soc/ti/* 13585T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13586 13587TI LM49xxx FAMILY ASoC CODEC DRIVERS 13588M: M R Swami Reddy <mr.swami.reddy@ti.com> 13589M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13590L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13591S: Maintained 13592F: sound/soc/codecs/lm49453* 13593F: sound/soc/codecs/isabelle* 13594 13595TI LP855x BACKLIGHT DRIVER 13596M: Milo Kim <milo.kim@ti.com> 13597S: Maintained 13598F: Documentation/backlight/lp855x-driver.txt 13599F: drivers/video/backlight/lp855x_bl.c 13600F: include/linux/platform_data/lp855x.h 13601 13602TI LP8727 CHARGER DRIVER 13603M: Milo Kim <milo.kim@ti.com> 13604S: Maintained 13605F: drivers/power/supply/lp8727_charger.c 13606F: include/linux/platform_data/lp8727.h 13607 13608TI LP8788 MFD DRIVER 13609M: Milo Kim <milo.kim@ti.com> 13610S: Maintained 13611F: drivers/iio/adc/lp8788_adc.c 13612F: drivers/leds/leds-lp8788.c 13613F: drivers/mfd/lp8788*.c 13614F: drivers/power/supply/lp8788-charger.c 13615F: drivers/regulator/lp8788-*.c 13616F: include/linux/mfd/lp8788*.h 13617 13618TI NETCP ETHERNET DRIVER 13619M: Wingman Kwok <w-kwok2@ti.com> 13620M: Murali Karicheri <m-karicheri2@ti.com> 13621L: netdev@vger.kernel.org 13622S: Maintained 13623F: drivers/net/ethernet/ti/netcp* 13624 13625TI TAS571X FAMILY ASoC CODEC DRIVER 13626M: Kevin Cernekee <cernekee@chromium.org> 13627L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13628S: Odd Fixes 13629F: sound/soc/codecs/tas571x* 13630 13631TI TRF7970A NFC DRIVER 13632M: Mark Greer <mgreer@animalcreek.com> 13633L: linux-wireless@vger.kernel.org 13634L: linux-nfc@lists.01.org (moderated for non-subscribers) 13635S: Supported 13636F: drivers/nfc/trf7970a.c 13637F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13638 13639TI TWL4030 SERIES SOC CODEC DRIVER 13640M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13641L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13642S: Maintained 13643F: sound/soc/codecs/twl4030* 13644 13645TI VPE/CAL DRIVERS 13646M: Benoit Parrot <bparrot@ti.com> 13647L: linux-media@vger.kernel.org 13648W: http://linuxtv.org/ 13649Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13650S: Maintained 13651F: drivers/media/platform/ti-vpe/ 13652 13653TI WILINK WIRELESS DRIVERS 13654L: linux-wireless@vger.kernel.org 13655W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13656W: http://wireless.kernel.org/en/users/Drivers/wl1251 13657T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13658S: Orphan 13659F: drivers/net/wireless/ti/ 13660F: include/linux/wl12xx.h 13661 13662TILE ARCHITECTURE 13663W: http://www.mellanox.com/repository/solutions/tile-scm/ 13664S: Orphan 13665F: arch/tile/ 13666F: drivers/char/tile-srom.c 13667F: drivers/edac/tile_edac.c 13668F: drivers/net/ethernet/tile/ 13669F: drivers/rtc/rtc-tile.c 13670F: drivers/tty/hvc/hvc_tile.c 13671F: drivers/tty/serial/tilegx.c 13672F: drivers/usb/host/*-tilegx.c 13673F: include/linux/usb/tilegx.h 13674 13675TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13676M: John Stultz <john.stultz@linaro.org> 13677M: Thomas Gleixner <tglx@linutronix.de> 13678R: Stephen Boyd <sboyd@codeaurora.org> 13679L: linux-kernel@vger.kernel.org 13680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13681S: Supported 13682F: include/linux/clocksource.h 13683F: include/linux/time.h 13684F: include/linux/timex.h 13685F: include/uapi/linux/time.h 13686F: include/uapi/linux/timex.h 13687F: kernel/time/clocksource.c 13688F: kernel/time/time*.c 13689F: kernel/time/alarmtimer.c 13690F: kernel/time/ntp.c 13691F: tools/testing/selftests/timers/ 13692 13693TIPC NETWORK LAYER 13694M: Jon Maloy <jon.maloy@ericsson.com> 13695M: Ying Xue <ying.xue@windriver.com> 13696L: netdev@vger.kernel.org (core kernel code) 13697L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13698W: http://tipc.sourceforge.net/ 13699S: Maintained 13700F: include/uapi/linux/tipc*.h 13701F: net/tipc/ 13702 13703TLAN NETWORK DRIVER 13704M: Samuel Chessman <chessman@tux.org> 13705L: tlan-devel@lists.sourceforge.net (subscribers-only) 13706W: http://sourceforge.net/projects/tlan/ 13707S: Maintained 13708F: Documentation/networking/tlan.txt 13709F: drivers/net/ethernet/ti/tlan.* 13710 13711TM6000 VIDEO4LINUX DRIVER 13712M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13713M: Mauro Carvalho Chehab <mchehab@kernel.org> 13714L: linux-media@vger.kernel.org 13715W: https://linuxtv.org 13716T: git git://linuxtv.org/media_tree.git 13717S: Odd fixes 13718F: drivers/media/usb/tm6000/ 13719F: Documentation/media/v4l-drivers/tm6000* 13720 13721TMIO/SDHI MMC DRIVER 13722M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13723L: linux-mmc@vger.kernel.org 13724S: Supported 13725F: drivers/mmc/host/tmio_mmc* 13726F: drivers/mmc/host/renesas_sdhi* 13727F: include/linux/mfd/tmio.h 13728 13729TMP401 HARDWARE MONITOR DRIVER 13730M: Guenter Roeck <linux@roeck-us.net> 13731L: linux-hwmon@vger.kernel.org 13732S: Maintained 13733F: Documentation/hwmon/tmp401 13734F: drivers/hwmon/tmp401.c 13735 13736TMPFS (SHMEM FILESYSTEM) 13737M: Hugh Dickins <hughd@google.com> 13738L: linux-mm@kvack.org 13739S: Maintained 13740F: include/linux/shmem_fs.h 13741F: mm/shmem.c 13742 13743TOMOYO SECURITY MODULE 13744M: Kentaro Takeda <takedakn@nttdata.co.jp> 13745M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13746L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13747L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13748L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13749L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13750W: http://tomoyo.sourceforge.jp/ 13751T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13752S: Maintained 13753F: security/tomoyo/ 13754 13755TOPSTAR LAPTOP EXTRAS DRIVER 13756M: Herton Ronaldo Krzesinski <herton@canonical.com> 13757L: platform-driver-x86@vger.kernel.org 13758S: Maintained 13759F: drivers/platform/x86/topstar-laptop.c 13760 13761TOSHIBA ACPI EXTRAS DRIVER 13762M: Azael Avalos <coproscefalo@gmail.com> 13763L: platform-driver-x86@vger.kernel.org 13764S: Maintained 13765F: drivers/platform/x86/toshiba_acpi.c 13766 13767TOSHIBA BLUETOOTH DRIVER 13768M: Azael Avalos <coproscefalo@gmail.com> 13769L: platform-driver-x86@vger.kernel.org 13770S: Maintained 13771F: drivers/platform/x86/toshiba_bluetooth.c 13772 13773TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13774M: Azael Avalos <coproscefalo@gmail.com> 13775L: platform-driver-x86@vger.kernel.org 13776S: Maintained 13777F: drivers/platform/x86/toshiba_haps.c 13778 13779TOSHIBA SMM DRIVER 13780M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13781W: http://www.buzzard.org.uk/toshiba/ 13782S: Maintained 13783F: drivers/char/toshiba.c 13784F: include/linux/toshiba.h 13785F: include/uapi/linux/toshiba.h 13786 13787TOSHIBA TC358743 DRIVER 13788M: Mats Randgaard <matrandg@cisco.com> 13789L: linux-media@vger.kernel.org 13790S: Maintained 13791F: drivers/media/i2c/tc358743* 13792F: include/media/i2c/tc358743.h 13793 13794TOSHIBA WMI HOTKEYS DRIVER 13795M: Azael Avalos <coproscefalo@gmail.com> 13796L: platform-driver-x86@vger.kernel.org 13797S: Maintained 13798F: drivers/platform/x86/toshiba-wmi.c 13799 13800TPM DEVICE DRIVER 13801M: Peter Huewe <peterhuewe@gmx.de> 13802M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13803R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13804L: linux-integrity@vger.kernel.org 13805Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13806T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13807S: Maintained 13808F: drivers/char/tpm/ 13809 13810TRACING 13811M: Steven Rostedt <rostedt@goodmis.org> 13812M: Ingo Molnar <mingo@redhat.com> 13813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13814S: Maintained 13815F: Documentation/trace/ftrace.txt 13816F: arch/*/*/*/ftrace.h 13817F: arch/*/kernel/ftrace.c 13818F: include/*/ftrace.h 13819F: include/linux/trace*.h 13820F: include/trace/ 13821F: kernel/trace/ 13822F: tools/testing/selftests/ftrace/ 13823 13824TRACING MMIO ACCESSES (MMIOTRACE) 13825M: Steven Rostedt <rostedt@goodmis.org> 13826M: Ingo Molnar <mingo@kernel.org> 13827R: Karol Herbst <karolherbst@gmail.com> 13828R: Pekka Paalanen <ppaalanen@gmail.com> 13829S: Maintained 13830L: linux-kernel@vger.kernel.org 13831L: nouveau@lists.freedesktop.org 13832F: kernel/trace/trace_mmiotrace.c 13833F: include/linux/mmiotrace.h 13834F: arch/x86/mm/kmmio.c 13835F: arch/x86/mm/mmio-mod.c 13836F: arch/x86/mm/testmmiotrace.c 13837 13838TRIVIAL PATCHES 13839M: Jiri Kosina <trivial@kernel.org> 13840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13841S: Maintained 13842K: ^Subject:.*(?i)trivial 13843 13844TTY LAYER 13845M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13846M: Jiri Slaby <jslaby@suse.com> 13847S: Supported 13848T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13849F: Documentation/serial/ 13850F: drivers/tty/ 13851F: drivers/tty/serial/serial_core.c 13852F: include/linux/serial_core.h 13853F: include/linux/serial.h 13854F: include/linux/tty.h 13855F: include/uapi/linux/serial_core.h 13856F: include/uapi/linux/serial.h 13857F: include/uapi/linux/tty.h 13858 13859TUA9001 MEDIA DRIVER 13860M: Antti Palosaari <crope@iki.fi> 13861L: linux-media@vger.kernel.org 13862W: https://linuxtv.org 13863W: http://palosaari.fi/linux/ 13864Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13865T: git git://linuxtv.org/anttip/media_tree.git 13866S: Maintained 13867F: drivers/media/tuners/tua9001* 13868 13869TULIP NETWORK DRIVERS 13870L: netdev@vger.kernel.org 13871L: linux-parisc@vger.kernel.org 13872S: Orphan 13873F: drivers/net/ethernet/dec/tulip/ 13874 13875TUN/TAP driver 13876M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13877W: http://vtun.sourceforge.net/tun 13878S: Maintained 13879F: Documentation/networking/tuntap.txt 13880F: arch/um/os-Linux/drivers/ 13881 13882TURBOCHANNEL SUBSYSTEM 13883M: "Maciej W. Rozycki" <macro@linux-mips.org> 13884M: Ralf Baechle <ralf@linux-mips.org> 13885L: linux-mips@linux-mips.org 13886Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13887S: Maintained 13888F: drivers/tc/ 13889F: include/linux/tc.h 13890 13891TW5864 VIDEO4LINUX DRIVER 13892M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13893M: Anton Sviridenko <anton@corp.bluecherry.net> 13894M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13895M: Andrey Utkin <andrey_utkin@fastmail.com> 13896L: linux-media@vger.kernel.org 13897S: Supported 13898F: drivers/media/pci/tw5864/ 13899 13900TW68 VIDEO4LINUX DRIVER 13901M: Hans Verkuil <hverkuil@xs4all.nl> 13902L: linux-media@vger.kernel.org 13903T: git git://linuxtv.org/media_tree.git 13904W: https://linuxtv.org 13905S: Odd Fixes 13906F: drivers/media/pci/tw68/ 13907 13908TW686X VIDEO4LINUX DRIVER 13909M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13910L: linux-media@vger.kernel.org 13911T: git git://linuxtv.org/media_tree.git 13912W: http://linuxtv.org 13913S: Maintained 13914F: drivers/media/pci/tw686x/ 13915 13916UBI FILE SYSTEM (UBIFS) 13917M: Richard Weinberger <richard@nod.at> 13918M: Artem Bityutskiy <dedekind1@gmail.com> 13919M: Adrian Hunter <adrian.hunter@intel.com> 13920L: linux-mtd@lists.infradead.org 13921T: git git://git.infradead.org/ubifs-2.6.git 13922W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13923S: Supported 13924F: Documentation/filesystems/ubifs.txt 13925F: fs/ubifs/ 13926 13927UCLINUX (M68KNOMMU AND COLDFIRE) 13928M: Greg Ungerer <gerg@linux-m68k.org> 13929W: http://www.linux-m68k.org/ 13930W: http://www.uclinux.org/ 13931L: linux-m68k@lists.linux-m68k.org 13932L: uclinux-dev@uclinux.org (subscribers-only) 13933T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13934S: Maintained 13935F: arch/m68k/coldfire/ 13936F: arch/m68k/68*/ 13937F: arch/m68k/*/*_no.* 13938F: arch/m68k/include/asm/*_no.* 13939 13940UDF FILESYSTEM 13941M: Jan Kara <jack@suse.com> 13942S: Maintained 13943F: Documentation/filesystems/udf.txt 13944F: fs/udf/ 13945 13946UDRAW TABLET 13947M: Bastien Nocera <hadess@hadess.net> 13948L: linux-input@vger.kernel.org 13949S: Maintained 13950F: drivers/hid/hid-udraw-ps3.c 13951 13952UFS FILESYSTEM 13953M: Evgeniy Dushistov <dushistov@mail.ru> 13954S: Maintained 13955F: Documentation/filesystems/ufs.txt 13956F: fs/ufs/ 13957 13958UHID USERSPACE HID IO DRIVER: 13959M: David Herrmann <dh.herrmann@googlemail.com> 13960L: linux-input@vger.kernel.org 13961S: Maintained 13962F: drivers/hid/uhid.c 13963F: include/uapi/linux/uhid.h 13964 13965ULPI BUS 13966M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13967L: linux-usb@vger.kernel.org 13968S: Maintained 13969F: drivers/usb/common/ulpi.c 13970F: include/linux/ulpi/ 13971 13972ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13973L: linux-usb@vger.kernel.org 13974S: Orphan 13975F: drivers/uwb/ 13976F: include/linux/uwb.h 13977F: include/linux/uwb/ 13978 13979UNICORE32 ARCHITECTURE: 13980M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13981W: http://mprc.pku.edu.cn/~guanxuetao/linux 13982S: Maintained 13983T: git git://github.com/gxt/linux.git 13984F: arch/unicore32/ 13985 13986UNIFDEF 13987M: Tony Finch <dot@dotat.at> 13988W: http://dotat.at/prog/unifdef 13989S: Maintained 13990F: scripts/unifdef.c 13991 13992UNIFORM CDROM DRIVER 13993M: Jens Axboe <axboe@kernel.dk> 13994W: http://www.kernel.dk 13995S: Maintained 13996F: Documentation/cdrom/ 13997F: drivers/cdrom/cdrom.c 13998F: include/linux/cdrom.h 13999F: include/uapi/linux/cdrom.h 14000 14001UNISYS S-PAR DRIVERS 14002M: David Kershner <david.kershner@unisys.com> 14003L: sparmaintainer@unisys.com (Unisys internal) 14004S: Supported 14005F: drivers/staging/unisys/ 14006 14007UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14008M: Vinayak Holikatti <vinholikatti@gmail.com> 14009L: linux-scsi@vger.kernel.org 14010S: Supported 14011F: Documentation/scsi/ufs.txt 14012F: drivers/scsi/ufs/ 14013 14014UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14015M: Joao Pinto <jpinto@synopsys.com> 14016L: linux-scsi@vger.kernel.org 14017S: Supported 14018F: drivers/scsi/ufs/*dwc* 14019 14020UNSORTED BLOCK IMAGES (UBI) 14021M: Artem Bityutskiy <dedekind1@gmail.com> 14022M: Richard Weinberger <richard@nod.at> 14023W: http://www.linux-mtd.infradead.org/ 14024L: linux-mtd@lists.infradead.org 14025T: git git://git.infradead.org/ubifs-2.6.git 14026S: Supported 14027F: drivers/mtd/ubi/ 14028F: include/linux/mtd/ubi.h 14029F: include/uapi/mtd/ubi-user.h 14030 14031USB "USBNET" DRIVER FRAMEWORK 14032M: Oliver Neukum <oneukum@suse.com> 14033L: netdev@vger.kernel.org 14034W: http://www.linux-usb.org/usbnet 14035S: Maintained 14036F: drivers/net/usb/usbnet.c 14037F: include/linux/usb/usbnet.h 14038 14039USB ACM DRIVER 14040M: Oliver Neukum <oneukum@suse.com> 14041L: linux-usb@vger.kernel.org 14042S: Maintained 14043F: Documentation/usb/acm.txt 14044F: drivers/usb/class/cdc-acm.* 14045 14046USB AR5523 WIRELESS DRIVER 14047M: Pontus Fuchs <pontus.fuchs@gmail.com> 14048L: linux-wireless@vger.kernel.org 14049S: Maintained 14050F: drivers/net/wireless/ath/ar5523/ 14051 14052USB ATTACHED SCSI 14053M: Oliver Neukum <oneukum@suse.com> 14054L: linux-usb@vger.kernel.org 14055L: linux-scsi@vger.kernel.org 14056S: Maintained 14057F: drivers/usb/storage/uas.c 14058 14059USB CDC ETHERNET DRIVER 14060M: Oliver Neukum <oliver@neukum.org> 14061L: linux-usb@vger.kernel.org 14062S: Maintained 14063F: drivers/net/usb/cdc_*.c 14064F: include/uapi/linux/usb/cdc.h 14065 14066USB CHAOSKEY DRIVER 14067M: Keith Packard <keithp@keithp.com> 14068L: linux-usb@vger.kernel.org 14069S: Maintained 14070F: drivers/usb/misc/chaoskey.c 14071 14072USB CYPRESS C67X00 DRIVER 14073M: Peter Korsgaard <jacmet@sunsite.dk> 14074L: linux-usb@vger.kernel.org 14075S: Maintained 14076F: drivers/usb/c67x00/ 14077 14078USB DAVICOM DM9601 DRIVER 14079M: Peter Korsgaard <jacmet@sunsite.dk> 14080L: netdev@vger.kernel.org 14081W: http://www.linux-usb.org/usbnet 14082S: Maintained 14083F: drivers/net/usb/dm9601.c 14084 14085USB DIAMOND RIO500 DRIVER 14086M: Cesar Miquel <miquel@df.uba.ar> 14087L: rio500-users@lists.sourceforge.net 14088W: http://rio500.sourceforge.net 14089S: Maintained 14090F: drivers/usb/misc/rio500* 14091 14092USB EHCI DRIVER 14093M: Alan Stern <stern@rowland.harvard.edu> 14094L: linux-usb@vger.kernel.org 14095S: Maintained 14096F: Documentation/usb/ehci.txt 14097F: drivers/usb/host/ehci* 14098 14099USB GADGET/PERIPHERAL SUBSYSTEM 14100M: Felipe Balbi <balbi@kernel.org> 14101L: linux-usb@vger.kernel.org 14102W: http://www.linux-usb.org/gadget 14103T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14104S: Maintained 14105F: drivers/usb/gadget/ 14106F: include/linux/usb/gadget* 14107 14108USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14109M: Jiri Kosina <jikos@kernel.org> 14110R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14111L: linux-usb@vger.kernel.org 14112T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14113S: Maintained 14114F: Documentation/hid/hiddev.txt 14115F: drivers/hid/usbhid/ 14116 14117USB ISP116X DRIVER 14118M: Olav Kongas <ok@artecdesign.ee> 14119L: linux-usb@vger.kernel.org 14120S: Maintained 14121F: drivers/usb/host/isp116x* 14122F: include/linux/usb/isp116x.h 14123 14124USB LAN78XX ETHERNET DRIVER 14125M: Woojung Huh <woojung.huh@microchip.com> 14126M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14127L: netdev@vger.kernel.org 14128S: Maintained 14129F: drivers/net/usb/lan78xx.* 14130 14131USB MASS STORAGE DRIVER 14132M: Alan Stern <stern@rowland.harvard.edu> 14133L: linux-usb@vger.kernel.org 14134L: usb-storage@lists.one-eyed-alien.net 14135S: Maintained 14136W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14137F: drivers/usb/storage/ 14138 14139USB MIDI DRIVER 14140M: Clemens Ladisch <clemens@ladisch.de> 14141L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14142T: git git://git.alsa-project.org/alsa-kernel.git 14143S: Maintained 14144F: sound/usb/midi.* 14145 14146USB NETWORKING DRIVERS 14147L: linux-usb@vger.kernel.org 14148S: Odd Fixes 14149F: drivers/net/usb/ 14150 14151USB OHCI DRIVER 14152M: Alan Stern <stern@rowland.harvard.edu> 14153L: linux-usb@vger.kernel.org 14154S: Maintained 14155F: Documentation/usb/ohci.txt 14156F: drivers/usb/host/ohci* 14157 14158USB OTG FSM (Finite State Machine) 14159M: Peter Chen <Peter.Chen@nxp.com> 14160T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14161L: linux-usb@vger.kernel.org 14162S: Maintained 14163F: drivers/usb/common/usb-otg-fsm.c 14164 14165USB OVER IP DRIVER 14166M: Valentina Manea <valentina.manea.m@gmail.com> 14167M: Shuah Khan <shuahkh@osg.samsung.com> 14168M: Shuah Khan <shuah@kernel.org> 14169L: linux-usb@vger.kernel.org 14170S: Maintained 14171F: Documentation/usb/usbip_protocol.txt 14172F: drivers/usb/usbip/ 14173F: tools/usb/usbip/ 14174 14175USB PEGASUS DRIVER 14176M: Petko Manolov <petkan@nucleusys.com> 14177L: linux-usb@vger.kernel.org 14178L: netdev@vger.kernel.org 14179T: git git://github.com/petkan/pegasus.git 14180W: https://github.com/petkan/pegasus 14181S: Maintained 14182F: drivers/net/usb/pegasus.* 14183 14184USB PHY LAYER 14185M: Felipe Balbi <balbi@kernel.org> 14186L: linux-usb@vger.kernel.org 14187T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14188S: Maintained 14189F: drivers/usb/phy/ 14190 14191USB PRINTER DRIVER (usblp) 14192M: Pete Zaitcev <zaitcev@redhat.com> 14193L: linux-usb@vger.kernel.org 14194S: Supported 14195F: drivers/usb/class/usblp.c 14196 14197USB QMI WWAN NETWORK DRIVER 14198M: Bjørn Mork <bjorn@mork.no> 14199L: netdev@vger.kernel.org 14200S: Maintained 14201F: Documentation/ABI/testing/sysfs-class-net-qmi 14202F: drivers/net/usb/qmi_wwan.c 14203 14204USB RTL8150 DRIVER 14205M: Petko Manolov <petkan@nucleusys.com> 14206L: linux-usb@vger.kernel.org 14207L: netdev@vger.kernel.org 14208T: git git://github.com/petkan/rtl8150.git 14209W: https://github.com/petkan/rtl8150 14210S: Maintained 14211F: drivers/net/usb/rtl8150.c 14212 14213USB SERIAL SUBSYSTEM 14214M: Johan Hovold <johan@kernel.org> 14215L: linux-usb@vger.kernel.org 14216T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14217S: Maintained 14218F: Documentation/usb/usb-serial.txt 14219F: drivers/usb/serial/ 14220F: include/linux/usb/serial.h 14221 14222USB SMSC75XX ETHERNET DRIVER 14223M: Steve Glendinning <steve.glendinning@shawell.net> 14224L: netdev@vger.kernel.org 14225S: Maintained 14226F: drivers/net/usb/smsc75xx.* 14227 14228USB SMSC95XX ETHERNET DRIVER 14229M: Steve Glendinning <steve.glendinning@shawell.net> 14230M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14231L: netdev@vger.kernel.org 14232S: Maintained 14233F: drivers/net/usb/smsc95xx.* 14234 14235USB SUBSYSTEM 14236M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14237L: linux-usb@vger.kernel.org 14238W: http://www.linux-usb.org 14239T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14240S: Supported 14241F: Documentation/devicetree/bindings/usb/ 14242F: Documentation/usb/ 14243F: drivers/usb/ 14244F: include/linux/usb.h 14245F: include/linux/usb/ 14246 14247USB TYPEC SUBSYSTEM 14248M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14249L: linux-usb@vger.kernel.org 14250S: Maintained 14251F: Documentation/ABI/testing/sysfs-class-typec 14252F: Documentation/usb/typec.rst 14253F: drivers/usb/typec/ 14254F: include/linux/usb/typec.h 14255 14256USB UHCI DRIVER 14257M: Alan Stern <stern@rowland.harvard.edu> 14258L: linux-usb@vger.kernel.org 14259S: Maintained 14260F: drivers/usb/host/uhci* 14261 14262USB VIDEO CLASS 14263M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14264L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14265L: linux-media@vger.kernel.org 14266T: git git://linuxtv.org/media_tree.git 14267W: http://www.ideasonboard.org/uvc/ 14268S: Maintained 14269F: drivers/media/usb/uvc/ 14270F: include/uapi/linux/uvcvideo.h 14271 14272USB VISION DRIVER 14273M: Hans Verkuil <hverkuil@xs4all.nl> 14274L: linux-media@vger.kernel.org 14275T: git git://linuxtv.org/media_tree.git 14276W: https://linuxtv.org 14277S: Odd Fixes 14278F: drivers/media/usb/usbvision/ 14279 14280USB WEBCAM GADGET 14281M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14282L: linux-usb@vger.kernel.org 14283S: Maintained 14284F: drivers/usb/gadget/function/*uvc* 14285F: drivers/usb/gadget/legacy/webcam.c 14286 14287USB WIRELESS RNDIS DRIVER (rndis_wlan) 14288M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14289L: linux-wireless@vger.kernel.org 14290S: Maintained 14291F: drivers/net/wireless/rndis_wlan.c 14292 14293USB XHCI DRIVER 14294M: Mathias Nyman <mathias.nyman@intel.com> 14295L: linux-usb@vger.kernel.org 14296S: Supported 14297F: drivers/usb/host/xhci* 14298F: drivers/usb/host/pci-quirks* 14299 14300USB ZD1201 DRIVER 14301L: linux-wireless@vger.kernel.org 14302W: http://linux-lc100020.sourceforge.net 14303S: Orphan 14304F: drivers/net/wireless/zydas/zd1201.* 14305 14306USB ZR364XX DRIVER 14307M: Antoine Jacquet <royale@zerezo.com> 14308L: linux-usb@vger.kernel.org 14309L: linux-media@vger.kernel.org 14310T: git git://linuxtv.org/media_tree.git 14311W: http://royale.zerezo.com/zr364xx/ 14312S: Maintained 14313F: Documentation/media/v4l-drivers/zr364xx* 14314F: drivers/media/usb/zr364xx/ 14315 14316USER-MODE LINUX (UML) 14317M: Jeff Dike <jdike@addtoit.com> 14318M: Richard Weinberger <richard@nod.at> 14319L: user-mode-linux-devel@lists.sourceforge.net 14320L: user-mode-linux-user@lists.sourceforge.net 14321W: http://user-mode-linux.sourceforge.net 14322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14323S: Maintained 14324F: Documentation/virtual/uml/ 14325F: arch/um/ 14326F: arch/x86/um/ 14327F: fs/hostfs/ 14328F: fs/hppfs/ 14329 14330USERSPACE I/O (UIO) 14331M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14332S: Maintained 14333T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14334F: Documentation/driver-api/uio-howto.rst 14335F: drivers/uio/ 14336F: include/linux/uio*.h 14337 14338UTIL-LINUX PACKAGE 14339M: Karel Zak <kzak@redhat.com> 14340L: util-linux@vger.kernel.org 14341W: http://en.wikipedia.org/wiki/Util-linux 14342T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14343S: Maintained 14344 14345UUID HELPERS 14346M: Christoph Hellwig <hch@lst.de> 14347R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14348L: linux-kernel@vger.kernel.org 14349T: git git://git.infradead.org/users/hch/uuid.git 14350F: lib/uuid.c 14351F: lib/test_uuid.c 14352F: include/linux/uuid.h 14353F: include/uapi/linux/uuid.h 14354S: Maintained 14355 14356UVESAFB DRIVER 14357M: Michal Januszewski <spock@gentoo.org> 14358L: linux-fbdev@vger.kernel.org 14359W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14360S: Maintained 14361F: Documentation/fb/uvesafb.txt 14362F: drivers/video/fbdev/uvesafb.* 14363 14364VF610 NAND DRIVER 14365M: Stefan Agner <stefan@agner.ch> 14366L: linux-mtd@lists.infradead.org 14367S: Supported 14368F: drivers/mtd/nand/vf610_nfc.c 14369 14370VFAT/FAT/MSDOS FILESYSTEM 14371M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14372S: Maintained 14373F: Documentation/filesystems/vfat.txt 14374F: fs/fat/ 14375 14376VFIO DRIVER 14377M: Alex Williamson <alex.williamson@redhat.com> 14378L: kvm@vger.kernel.org 14379T: git git://github.com/awilliam/linux-vfio.git 14380S: Maintained 14381F: Documentation/vfio.txt 14382F: drivers/vfio/ 14383F: include/linux/vfio.h 14384F: include/uapi/linux/vfio.h 14385 14386VFIO MEDIATED DEVICE DRIVERS 14387M: Kirti Wankhede <kwankhede@nvidia.com> 14388L: kvm@vger.kernel.org 14389S: Maintained 14390F: Documentation/vfio-mediated-device.txt 14391F: drivers/vfio/mdev/ 14392F: include/linux/mdev.h 14393F: samples/vfio-mdev/ 14394 14395VFIO PLATFORM DRIVER 14396M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14397L: kvm@vger.kernel.org 14398S: Maintained 14399F: drivers/vfio/platform/ 14400 14401VGA_SWITCHEROO 14402R: Lukas Wunner <lukas@wunner.de> 14403S: Maintained 14404F: Documentation/gpu/vga-switcheroo.rst 14405F: drivers/gpu/vga/vga_switcheroo.c 14406F: include/linux/vga_switcheroo.h 14407T: git git://anongit.freedesktop.org/drm/drm-misc 14408 14409VIA RHINE NETWORK DRIVER 14410S: Orphan 14411F: drivers/net/ethernet/via/via-rhine.c 14412 14413VIA SD/MMC CARD CONTROLLER DRIVER 14414M: Bruce Chang <brucechang@via.com.tw> 14415M: Harald Welte <HaraldWelte@viatech.com> 14416S: Maintained 14417F: drivers/mmc/host/via-sdmmc.c 14418 14419VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14420M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14421L: linux-fbdev@vger.kernel.org 14422S: Maintained 14423F: include/linux/via-core.h 14424F: include/linux/via-gpio.h 14425F: include/linux/via_i2c.h 14426F: drivers/video/fbdev/via/ 14427 14428VIA VELOCITY NETWORK DRIVER 14429M: Francois Romieu <romieu@fr.zoreil.com> 14430L: netdev@vger.kernel.org 14431S: Maintained 14432F: drivers/net/ethernet/via/via-velocity.* 14433 14434VIDEO MULTIPLEXER DRIVER 14435M: Philipp Zabel <p.zabel@pengutronix.de> 14436L: linux-media@vger.kernel.org 14437S: Maintained 14438F: drivers/media/platform/video-mux.c 14439 14440VIDEOBUF2 FRAMEWORK 14441M: Pawel Osciak <pawel@osciak.com> 14442M: Marek Szyprowski <m.szyprowski@samsung.com> 14443M: Kyungmin Park <kyungmin.park@samsung.com> 14444L: linux-media@vger.kernel.org 14445S: Maintained 14446F: drivers/media/v4l2-core/videobuf2-* 14447F: include/media/videobuf2-* 14448 14449VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14450M: Helen Koike <helen.koike@collabora.com> 14451L: linux-media@vger.kernel.org 14452T: git git://linuxtv.org/media_tree.git 14453W: https://linuxtv.org 14454S: Maintained 14455F: drivers/media/platform/vimc/* 14456 14457VIRT LIB 14458M: Alex Williamson <alex.williamson@redhat.com> 14459M: Paolo Bonzini <pbonzini@redhat.com> 14460L: kvm@vger.kernel.org 14461S: Supported 14462F: virt/lib/ 14463 14464VIRTIO AND VHOST VSOCK DRIVER 14465M: Stefan Hajnoczi <stefanha@redhat.com> 14466L: kvm@vger.kernel.org 14467L: virtualization@lists.linux-foundation.org 14468L: netdev@vger.kernel.org 14469S: Maintained 14470F: include/linux/virtio_vsock.h 14471F: include/uapi/linux/virtio_vsock.h 14472F: include/uapi/linux/vsockmon.h 14473F: include/uapi/linux/vm_sockets_diag.h 14474F: net/vmw_vsock/diag.c 14475F: net/vmw_vsock/af_vsock_tap.c 14476F: net/vmw_vsock/virtio_transport_common.c 14477F: net/vmw_vsock/virtio_transport.c 14478F: drivers/net/vsockmon.c 14479F: drivers/vhost/vsock.c 14480F: drivers/vhost/vsock.h 14481F: tools/testing/vsock/ 14482 14483VIRTIO CONSOLE DRIVER 14484M: Amit Shah <amit@kernel.org> 14485L: virtualization@lists.linux-foundation.org 14486S: Maintained 14487F: drivers/char/virtio_console.c 14488F: include/linux/virtio_console.h 14489F: include/uapi/linux/virtio_console.h 14490 14491VIRTIO CORE, NET AND BLOCK DRIVERS 14492M: "Michael S. Tsirkin" <mst@redhat.com> 14493M: Jason Wang <jasowang@redhat.com> 14494L: virtualization@lists.linux-foundation.org 14495S: Maintained 14496F: Documentation/devicetree/bindings/virtio/ 14497F: drivers/virtio/ 14498F: tools/virtio/ 14499F: drivers/net/virtio_net.c 14500F: drivers/block/virtio_blk.c 14501F: include/linux/virtio*.h 14502F: include/uapi/linux/virtio_*.h 14503F: drivers/crypto/virtio/ 14504F: mm/balloon_compaction.c 14505 14506VIRTIO CRYPTO DRIVER 14507M: Gonglei <arei.gonglei@huawei.com> 14508L: virtualization@lists.linux-foundation.org 14509L: linux-crypto@vger.kernel.org 14510S: Maintained 14511F: drivers/crypto/virtio/ 14512F: include/uapi/linux/virtio_crypto.h 14513 14514VIRTIO DRIVERS FOR S390 14515M: Cornelia Huck <cohuck@redhat.com> 14516M: Halil Pasic <pasic@linux.vnet.ibm.com> 14517L: linux-s390@vger.kernel.org 14518L: virtualization@lists.linux-foundation.org 14519L: kvm@vger.kernel.org 14520S: Supported 14521F: drivers/s390/virtio/ 14522F: arch/s390/include/uapi/asm/virtio-ccw.h 14523 14524VIRTIO GPU DRIVER 14525M: David Airlie <airlied@linux.ie> 14526M: Gerd Hoffmann <kraxel@redhat.com> 14527L: dri-devel@lists.freedesktop.org 14528L: virtualization@lists.linux-foundation.org 14529T: git git://anongit.freedesktop.org/drm/drm-misc 14530S: Maintained 14531F: drivers/gpu/drm/virtio/ 14532F: include/uapi/linux/virtio_gpu.h 14533 14534VIRTIO HOST (VHOST) 14535M: "Michael S. Tsirkin" <mst@redhat.com> 14536M: Jason Wang <jasowang@redhat.com> 14537L: kvm@vger.kernel.org 14538L: virtualization@lists.linux-foundation.org 14539L: netdev@vger.kernel.org 14540T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14541S: Maintained 14542F: drivers/vhost/ 14543F: include/uapi/linux/vhost.h 14544 14545VIRTIO INPUT DRIVER 14546M: Gerd Hoffmann <kraxel@redhat.com> 14547S: Maintained 14548F: drivers/virtio/virtio_input.c 14549F: include/uapi/linux/virtio_input.h 14550 14551VIRTUAL SERIO DEVICE DRIVER 14552M: Stephen Chandler Paul <thatslyude@gmail.com> 14553S: Maintained 14554F: drivers/input/serio/userio.c 14555F: include/uapi/linux/userio.h 14556 14557VIVID VIRTUAL VIDEO DRIVER 14558M: Hans Verkuil <hverkuil@xs4all.nl> 14559L: linux-media@vger.kernel.org 14560T: git git://linuxtv.org/media_tree.git 14561W: https://linuxtv.org 14562S: Maintained 14563F: drivers/media/platform/vivid/* 14564 14565VLYNQ BUS 14566M: Florian Fainelli <f.fainelli@gmail.com> 14567L: openwrt-devel@lists.openwrt.org (subscribers-only) 14568S: Maintained 14569F: drivers/vlynq/vlynq.c 14570F: include/linux/vlynq.h 14571 14572VME SUBSYSTEM 14573M: Martyn Welch <martyn@welchs.me.uk> 14574M: Manohar Vanga <manohar.vanga@gmail.com> 14575M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14576L: devel@driverdev.osuosl.org 14577S: Maintained 14578T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14579F: Documentation/driver-api/vme.rst 14580F: drivers/staging/vme/ 14581F: drivers/vme/ 14582F: include/linux/vme* 14583 14584VMWARE BALLOON DRIVER 14585M: Xavier Deguillard <xdeguillard@vmware.com> 14586M: Philip Moltmann <moltmann@vmware.com> 14587M: "VMware, Inc." <pv-drivers@vmware.com> 14588L: linux-kernel@vger.kernel.org 14589S: Maintained 14590F: drivers/misc/vmw_balloon.c 14591 14592VMWARE HYPERVISOR INTERFACE 14593M: Alok Kataria <akataria@vmware.com> 14594L: virtualization@lists.linux-foundation.org 14595S: Supported 14596F: arch/x86/kernel/cpu/vmware.c 14597 14598VMWARE PVRDMA DRIVER 14599M: Adit Ranadive <aditr@vmware.com> 14600M: VMware PV-Drivers <pv-drivers@vmware.com> 14601L: linux-rdma@vger.kernel.org 14602S: Maintained 14603F: drivers/infiniband/hw/vmw_pvrdma/ 14604 14605VMware PVSCSI driver 14606M: Jim Gill <jgill@vmware.com> 14607M: VMware PV-Drivers <pv-drivers@vmware.com> 14608L: linux-scsi@vger.kernel.org 14609S: Maintained 14610F: drivers/scsi/vmw_pvscsi.c 14611F: drivers/scsi/vmw_pvscsi.h 14612 14613VMWARE VMMOUSE SUBDRIVER 14614M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14615M: "VMware, Inc." <pv-drivers@vmware.com> 14616L: linux-input@vger.kernel.org 14617S: Maintained 14618F: drivers/input/mouse/vmmouse.c 14619F: drivers/input/mouse/vmmouse.h 14620 14621VMWARE VMXNET3 ETHERNET DRIVER 14622M: Shrikrishna Khare <skhare@vmware.com> 14623M: "VMware, Inc." <pv-drivers@vmware.com> 14624L: netdev@vger.kernel.org 14625S: Maintained 14626F: drivers/net/vmxnet3/ 14627 14628VOCORE VOCORE2 BOARD 14629M: Harvey Hunt <harveyhuntnexus@gmail.com> 14630L: linux-mips@linux-mips.org 14631S: Maintained 14632F: arch/mips/boot/dts/ralink/vocore2.dts 14633 14634VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14635M: Liam Girdwood <lgirdwood@gmail.com> 14636M: Mark Brown <broonie@kernel.org> 14637L: linux-kernel@vger.kernel.org 14638W: http://www.slimlogic.co.uk/?p=48 14639T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14640S: Supported 14641F: Documentation/devicetree/bindings/regulator/ 14642F: drivers/regulator/ 14643F: include/dt-bindings/regulator/ 14644F: include/linux/regulator/ 14645 14646VRF 14647M: David Ahern <dsa@cumulusnetworks.com> 14648M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14649L: netdev@vger.kernel.org 14650S: Maintained 14651F: drivers/net/vrf.c 14652F: Documentation/networking/vrf.txt 14653 14654VT1211 HARDWARE MONITOR DRIVER 14655M: Juerg Haefliger <juergh@gmail.com> 14656L: linux-hwmon@vger.kernel.org 14657S: Maintained 14658F: Documentation/hwmon/vt1211 14659F: drivers/hwmon/vt1211.c 14660 14661VT8231 HARDWARE MONITOR DRIVER 14662M: Roger Lucas <vt8231@hiddenengine.co.uk> 14663L: linux-hwmon@vger.kernel.org 14664S: Maintained 14665F: drivers/hwmon/vt8231.c 14666 14667VUB300 USB to SDIO/SD/MMC bridge chip 14668M: Tony Olech <tony.olech@elandigitalsystems.com> 14669L: linux-mmc@vger.kernel.org 14670L: linux-usb@vger.kernel.org 14671S: Supported 14672F: drivers/mmc/host/vub300.c 14673 14674W1 DALLAS'S 1-WIRE BUS 14675M: Evgeniy Polyakov <zbr@ioremap.net> 14676S: Maintained 14677F: Documentation/w1/ 14678F: drivers/w1/ 14679F: include/linux/w1.h 14680 14681W83791D HARDWARE MONITORING DRIVER 14682M: Marc Hulsman <m.hulsman@tudelft.nl> 14683L: linux-hwmon@vger.kernel.org 14684S: Maintained 14685F: Documentation/hwmon/w83791d 14686F: drivers/hwmon/w83791d.c 14687 14688W83793 HARDWARE MONITORING DRIVER 14689M: Rudolf Marek <r.marek@assembler.cz> 14690L: linux-hwmon@vger.kernel.org 14691S: Maintained 14692F: Documentation/hwmon/w83793 14693F: drivers/hwmon/w83793.c 14694 14695W83795 HARDWARE MONITORING DRIVER 14696M: Jean Delvare <jdelvare@suse.com> 14697L: linux-hwmon@vger.kernel.org 14698S: Maintained 14699F: drivers/hwmon/w83795.c 14700 14701W83L51xD SD/MMC CARD INTERFACE DRIVER 14702M: Pierre Ossman <pierre@ossman.eu> 14703S: Maintained 14704F: drivers/mmc/host/wbsd.* 14705 14706WACOM PROTOCOL 4 SERIAL TABLETS 14707M: Julian Squires <julian@cipht.net> 14708M: Hans de Goede <hdegoede@redhat.com> 14709L: linux-input@vger.kernel.org 14710S: Maintained 14711F: drivers/input/tablet/wacom_serial4.c 14712 14713WATCHDOG DEVICE DRIVERS 14714M: Wim Van Sebroeck <wim@iguana.be> 14715R: Guenter Roeck <linux@roeck-us.net> 14716L: linux-watchdog@vger.kernel.org 14717W: http://www.linux-watchdog.org/ 14718T: git git://www.linux-watchdog.org/linux-watchdog.git 14719S: Maintained 14720F: Documentation/devicetree/bindings/watchdog/ 14721F: Documentation/watchdog/ 14722F: drivers/watchdog/ 14723F: include/linux/watchdog.h 14724F: include/uapi/linux/watchdog.h 14725 14726WHISKEYCOVE PMIC GPIO DRIVER 14727M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14728L: linux-gpio@vger.kernel.org 14729S: Maintained 14730F: drivers/gpio/gpio-wcove.c 14731 14732WIIMOTE HID DRIVER 14733M: David Herrmann <dh.herrmann@googlemail.com> 14734L: linux-input@vger.kernel.org 14735S: Maintained 14736F: drivers/hid/hid-wiimote* 14737 14738WILOCITY WIL6210 WIRELESS DRIVER 14739M: Maya Erez <qca_merez@qca.qualcomm.com> 14740L: linux-wireless@vger.kernel.org 14741L: wil6210@qca.qualcomm.com 14742S: Supported 14743W: http://wireless.kernel.org/en/users/Drivers/wil6210 14744F: drivers/net/wireless/ath/wil6210/ 14745 14746WIMAX STACK 14747M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14748M: linux-wimax@intel.com 14749L: wimax@linuxwimax.org (subscribers-only) 14750S: Supported 14751W: http://linuxwimax.org 14752F: Documentation/wimax/README.wimax 14753F: include/linux/wimax/debug.h 14754F: include/net/wimax.h 14755F: include/uapi/linux/wimax.h 14756F: net/wimax/ 14757 14758WINBOND CIR DRIVER 14759M: David Härdeman <david@hardeman.nu> 14760S: Maintained 14761F: drivers/media/rc/winbond-cir.c 14762 14763WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14764M: William Breathitt Gray <vilhelm.gray@gmail.com> 14765L: linux-watchdog@vger.kernel.org 14766S: Maintained 14767F: drivers/watchdog/ebc-c384_wdt.c 14768 14769WINSYSTEMS WS16C48 GPIO DRIVER 14770M: William Breathitt Gray <vilhelm.gray@gmail.com> 14771L: linux-gpio@vger.kernel.org 14772S: Maintained 14773F: drivers/gpio/gpio-ws16c48.c 14774 14775WISTRON LAPTOP BUTTON DRIVER 14776M: Miloslav Trmac <mitr@volny.cz> 14777S: Maintained 14778F: drivers/input/misc/wistron_btns.c 14779 14780WL3501 WIRELESS PCMCIA CARD DRIVER 14781L: linux-wireless@vger.kernel.org 14782S: Odd fixes 14783F: drivers/net/wireless/wl3501* 14784 14785WOLFSON MICROELECTRONICS DRIVERS 14786L: patches@opensource.cirrus.com 14787T: git https://github.com/CirrusLogic/linux-drivers.git 14788W: https://github.com/CirrusLogic/linux-drivers/wiki 14789S: Supported 14790F: Documentation/hwmon/wm83?? 14791F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14792F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14793F: Documentation/devicetree/bindings/mfd/arizona.txt 14794F: Documentation/devicetree/bindings/mfd/wm831x.txt 14795F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14796F: arch/arm/mach-s3c64xx/mach-crag6410* 14797F: drivers/clk/clk-wm83*.c 14798F: drivers/extcon/extcon-arizona.c 14799F: drivers/leds/leds-wm83*.c 14800F: drivers/gpio/gpio-*wm*.c 14801F: drivers/gpio/gpio-arizona.c 14802F: drivers/hwmon/wm83??-hwmon.c 14803F: drivers/input/misc/wm831x-on.c 14804F: drivers/input/touchscreen/wm831x-ts.c 14805F: drivers/input/touchscreen/wm97*.c 14806F: drivers/mfd/arizona* 14807F: drivers/mfd/wm*.c 14808F: drivers/mfd/cs47l24* 14809F: drivers/power/supply/wm83*.c 14810F: drivers/rtc/rtc-wm83*.c 14811F: drivers/regulator/wm8*.c 14812F: drivers/regulator/arizona* 14813F: drivers/video/backlight/wm83*_bl.c 14814F: drivers/watchdog/wm83*_wdt.c 14815F: include/linux/mfd/arizona/ 14816F: include/linux/mfd/wm831x/ 14817F: include/linux/mfd/wm8350/ 14818F: include/linux/mfd/wm8400* 14819F: include/linux/regulator/arizona* 14820F: include/linux/wm97xx.h 14821F: include/sound/wm????.h 14822F: sound/soc/codecs/arizona.? 14823F: sound/soc/codecs/wm* 14824F: sound/soc/codecs/cs47l24* 14825 14826WORKQUEUE 14827M: Tejun Heo <tj@kernel.org> 14828R: Lai Jiangshan <jiangshanlai@gmail.com> 14829T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14830S: Maintained 14831F: include/linux/workqueue.h 14832F: kernel/workqueue.c 14833F: Documentation/core-api/workqueue.rst 14834 14835X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14836M: Chen-Yu Tsai <wens@csie.org> 14837L: linux-kernel@vger.kernel.org 14838S: Maintained 14839N: axp[128] 14840 14841X.25 NETWORK LAYER 14842M: Andrew Hendry <andrew.hendry@gmail.com> 14843L: linux-x25@vger.kernel.org 14844S: Odd Fixes 14845F: Documentation/networking/x25* 14846F: include/net/x25* 14847F: net/x25/ 14848 14849X86 ARCHITECTURE (32-BIT AND 64-BIT) 14850M: Thomas Gleixner <tglx@linutronix.de> 14851M: Ingo Molnar <mingo@redhat.com> 14852M: "H. Peter Anvin" <hpa@zytor.com> 14853M: x86@kernel.org 14854L: linux-kernel@vger.kernel.org 14855T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14856S: Maintained 14857F: Documentation/x86/ 14858F: arch/x86/ 14859 14860X86 MCE INFRASTRUCTURE 14861M: Tony Luck <tony.luck@intel.com> 14862M: Borislav Petkov <bp@alien8.de> 14863L: linux-edac@vger.kernel.org 14864S: Maintained 14865F: arch/x86/kernel/cpu/mcheck/* 14866 14867X86 MICROCODE UPDATE SUPPORT 14868M: Borislav Petkov <bp@alien8.de> 14869S: Maintained 14870F: arch/x86/kernel/cpu/microcode/* 14871 14872X86 PLATFORM DRIVERS 14873M: Darren Hart <dvhart@infradead.org> 14874M: Andy Shevchenko <andy@infradead.org> 14875L: platform-driver-x86@vger.kernel.org 14876T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14877S: Maintained 14878F: drivers/platform/x86/ 14879F: drivers/platform/olpc/ 14880 14881X86 VDSO 14882M: Andy Lutomirski <luto@amacapital.net> 14883L: linux-kernel@vger.kernel.org 14884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14885S: Maintained 14886F: arch/x86/entry/vdso/ 14887 14888XC2028/3028 TUNER DRIVER 14889M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14890M: Mauro Carvalho Chehab <mchehab@kernel.org> 14891L: linux-media@vger.kernel.org 14892W: https://linuxtv.org 14893T: git git://linuxtv.org/media_tree.git 14894S: Maintained 14895F: drivers/media/tuners/tuner-xc2028.* 14896 14897XEN BLOCK SUBSYSTEM 14898M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14899M: Roger Pau Monné <roger.pau@citrix.com> 14900L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14901S: Supported 14902F: drivers/block/xen-blkback/* 14903F: drivers/block/xen* 14904 14905XEN HYPERVISOR ARM 14906M: Stefano Stabellini <sstabellini@kernel.org> 14907L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14908S: Maintained 14909F: arch/arm/xen/ 14910F: arch/arm/include/asm/xen/ 14911 14912XEN HYPERVISOR ARM64 14913M: Stefano Stabellini <sstabellini@kernel.org> 14914L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14915S: Maintained 14916F: arch/arm64/xen/ 14917F: arch/arm64/include/asm/xen/ 14918 14919XEN HYPERVISOR INTERFACE 14920M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14921M: Juergen Gross <jgross@suse.com> 14922L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14923T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14924S: Supported 14925F: arch/x86/xen/ 14926F: drivers/*/xen-*front.c 14927F: drivers/xen/ 14928F: arch/x86/include/asm/xen/ 14929F: arch/x86/include/asm/pvclock-abi.h 14930F: include/xen/ 14931F: include/uapi/xen/ 14932F: Documentation/ABI/stable/sysfs-hypervisor-xen 14933F: Documentation/ABI/testing/sysfs-hypervisor-xen 14934 14935XEN NETWORK BACKEND DRIVER 14936M: Wei Liu <wei.liu2@citrix.com> 14937M: Paul Durrant <paul.durrant@citrix.com> 14938L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14939L: netdev@vger.kernel.org 14940S: Supported 14941F: drivers/net/xen-netback/* 14942 14943XEN PCI SUBSYSTEM 14944M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14945L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14946S: Supported 14947F: arch/x86/pci/*xen* 14948F: drivers/pci/*xen* 14949 14950XEN PVSCSI DRIVERS 14951M: Juergen Gross <jgross@suse.com> 14952L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14953L: linux-scsi@vger.kernel.org 14954S: Supported 14955F: drivers/scsi/xen-scsifront.c 14956F: drivers/xen/xen-scsiback.c 14957F: include/xen/interface/io/vscsiif.h 14958 14959XEN SWIOTLB SUBSYSTEM 14960M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14961L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14962S: Supported 14963F: arch/x86/xen/*swiotlb* 14964F: drivers/xen/*swiotlb* 14965 14966XFS FILESYSTEM 14967M: Darrick J. Wong <darrick.wong@oracle.com> 14968M: linux-xfs@vger.kernel.org 14969L: linux-xfs@vger.kernel.org 14970W: http://xfs.org/ 14971T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14972S: Supported 14973F: Documentation/filesystems/xfs.txt 14974F: fs/xfs/ 14975 14976XILINX AXI ETHERNET DRIVER 14977M: Anirudha Sarangi <anirudh@xilinx.com> 14978M: John Linn <John.Linn@xilinx.com> 14979S: Maintained 14980F: drivers/net/ethernet/xilinx/xilinx_axienet* 14981 14982XILINX UARTLITE SERIAL DRIVER 14983M: Peter Korsgaard <jacmet@sunsite.dk> 14984L: linux-serial@vger.kernel.org 14985S: Maintained 14986F: drivers/tty/serial/uartlite.c 14987 14988XILINX VIDEO IP CORES 14989M: Hyun Kwon <hyun.kwon@xilinx.com> 14990M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14991L: linux-media@vger.kernel.org 14992T: git git://linuxtv.org/media_tree.git 14993S: Supported 14994F: Documentation/devicetree/bindings/media/xilinx/ 14995F: drivers/media/platform/xilinx/ 14996F: include/uapi/linux/xilinx-v4l2-controls.h 14997 14998XILLYBUS DRIVER 14999M: Eli Billauer <eli.billauer@gmail.com> 15000L: linux-kernel@vger.kernel.org 15001S: Supported 15002F: drivers/char/xillybus/ 15003 15004XRA1403 GPIO EXPANDER 15005M: Nandor Han <nandor.han@ge.com> 15006M: Semi Malinen <semi.malinen@ge.com> 15007L: linux-gpio@vger.kernel.org 15008S: Maintained 15009F: drivers/gpio/gpio-xra1403.c 15010F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15011 15012XTENSA XTFPGA PLATFORM SUPPORT 15013M: Max Filippov <jcmvbkbc@gmail.com> 15014L: linux-xtensa@linux-xtensa.org 15015S: Maintained 15016F: drivers/spi/spi-xtensa-xtfpga.c 15017F: sound/soc/xtensa/xtfpga-i2s.c 15018 15019YAM DRIVER FOR AX.25 15020M: Jean-Paul Roubelat <jpr@f6fbb.org> 15021L: linux-hams@vger.kernel.org 15022S: Maintained 15023F: drivers/net/hamradio/yam* 15024F: include/linux/yam.h 15025 15026YAMA SECURITY MODULE 15027M: Kees Cook <keescook@chromium.org> 15028T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15029S: Supported 15030F: security/yama/ 15031F: Documentation/admin-guide/LSM/Yama.rst 15032 15033YEALINK PHONE DRIVER 15034M: Henk Vergonet <Henk.Vergonet@gmail.com> 15035L: usbb2k-api-dev@nongnu.org 15036S: Maintained 15037F: Documentation/input/yealink.rst 15038F: drivers/input/misc/yealink.* 15039 15040Z8530 DRIVER FOR AX.25 15041M: Joerg Reuter <jreuter@yaina.de> 15042W: http://yaina.de/jreuter/ 15043W: http://www.qsl.net/dl1bke/ 15044L: linux-hams@vger.kernel.org 15045S: Maintained 15046F: Documentation/networking/z8530drv.txt 15047F: drivers/net/hamradio/*scc.c 15048F: drivers/net/hamradio/z8530.h 15049 15050ZBUD COMPRESSED PAGE ALLOCATOR 15051M: Seth Jennings <sjenning@redhat.com> 15052M: Dan Streetman <ddstreet@ieee.org> 15053L: linux-mm@kvack.org 15054S: Maintained 15055F: mm/zbud.c 15056F: include/linux/zbud.h 15057 15058ZD1211RW WIRELESS DRIVER 15059M: Daniel Drake <dsd@gentoo.org> 15060M: Ulrich Kunitz <kune@deine-taler.de> 15061W: http://zd1211.ath.cx/wiki/DriverRewrite 15062L: linux-wireless@vger.kernel.org 15063L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15064S: Maintained 15065F: drivers/net/wireless/zydas/zd1211rw/ 15066 15067ZD1301 MEDIA DRIVER 15068M: Antti Palosaari <crope@iki.fi> 15069L: linux-media@vger.kernel.org 15070W: https://linuxtv.org/ 15071W: http://palosaari.fi/linux/ 15072Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15073S: Maintained 15074F: drivers/media/usb/dvb-usb-v2/zd1301* 15075 15076ZD1301_DEMOD MEDIA DRIVER 15077M: Antti Palosaari <crope@iki.fi> 15078L: linux-media@vger.kernel.org 15079W: https://linuxtv.org/ 15080W: http://palosaari.fi/linux/ 15081Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15082S: Maintained 15083F: drivers/media/dvb-frontends/zd1301_demod* 15084 15085ZPOOL COMPRESSED PAGE STORAGE API 15086M: Dan Streetman <ddstreet@ieee.org> 15087L: linux-mm@kvack.org 15088S: Maintained 15089F: mm/zpool.c 15090F: include/linux/zpool.h 15091 15092ZR36067 VIDEO FOR LINUX DRIVER 15093L: mjpeg-users@lists.sourceforge.net 15094L: linux-media@vger.kernel.org 15095W: http://mjpeg.sourceforge.net/driver-zoran/ 15096T: hg https://linuxtv.org/hg/v4l-dvb 15097S: Odd Fixes 15098F: drivers/media/pci/zoran/ 15099 15100ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15101M: Minchan Kim <minchan@kernel.org> 15102M: Nitin Gupta <ngupta@vflare.org> 15103R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15104L: linux-kernel@vger.kernel.org 15105S: Maintained 15106F: drivers/block/zram/ 15107F: Documentation/blockdev/zram.txt 15108 15109ZS DECSTATION Z85C30 SERIAL DRIVER 15110M: "Maciej W. Rozycki" <macro@linux-mips.org> 15111S: Maintained 15112F: drivers/tty/serial/zs.* 15113 15114ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15115M: Minchan Kim <minchan@kernel.org> 15116M: Nitin Gupta <ngupta@vflare.org> 15117R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15118L: linux-mm@kvack.org 15119S: Maintained 15120F: mm/zsmalloc.c 15121F: include/linux/zsmalloc.h 15122F: Documentation/vm/zsmalloc.txt 15123 15124ZSWAP COMPRESSED SWAP CACHING 15125M: Seth Jennings <sjenning@redhat.com> 15126M: Dan Streetman <ddstreet@ieee.org> 15127L: linux-mm@kvack.org 15128S: Maintained 15129F: mm/zswap.c 15130 15131THE REST 15132M: Linus Torvalds <torvalds@linux-foundation.org> 15133L: linux-kernel@vger.kernel.org 15134Q: http://patchwork.kernel.org/project/LKML/list/ 15135T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15136S: Buried alive in reporters 15137F: * 15138F: */ 15139