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 BK3 MACHINE SUPPORT 1259M: Lukasz Majewski <lukma@denx.de> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Maintained 1262F: arch/arm/mach-ep93xx/ts72xx.c 1263 1264ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1265M: Alexander Shiyan <shc_work@mail.ru> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Odd Fixes 1268N: clps711x 1269 1270ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1271M: Lennert Buytenhek <kernel@wantstofly.org> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274 1275ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1276M: Hartley Sweeten <hsweeten@visionengravers.com> 1277M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279S: Maintained 1280F: arch/arm/mach-ep93xx/ 1281F: arch/arm/mach-ep93xx/include/mach/ 1282 1283ARM/CLKDEV SUPPORT 1284M: Russell King <linux@armlinux.org.uk> 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1286S: Maintained 1287T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1288F: arch/arm/include/asm/clkdev.h 1289F: drivers/clk/clkdev.c 1290 1291ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1292M: Mike Rapoport <mike@compulab.co.il> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294S: Maintained 1295 1296ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1297M: Baruch Siach <baruch@tkos.co.il> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299S: Maintained 1300F: arch/arm/boot/dts/cx92755* 1301N: digicolor 1302 1303ARM/CONTEC MICRO9 MACHINE SUPPORT 1304M: Hubert Feurstein <hubert.feurstein@contec.at> 1305S: Maintained 1306F: arch/arm/mach-ep93xx/micro9.c 1307 1308ARM/CORESIGHT FRAMEWORK AND DRIVERS 1309M: Mathieu Poirier <mathieu.poirier@linaro.org> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311S: Maintained 1312F: drivers/hwtracing/coresight/* 1313F: Documentation/trace/coresight.txt 1314F: Documentation/trace/coresight-cpu-debug.txt 1315F: Documentation/devicetree/bindings/arm/coresight.txt 1316F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1317F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1318F: tools/perf/arch/arm/util/pmu.c 1319F: tools/perf/arch/arm/util/auxtrace.c 1320F: tools/perf/arch/arm/util/cs-etm.c 1321F: tools/perf/arch/arm/util/cs-etm.h 1322F: tools/perf/util/cs-etm.h 1323 1324ARM/CORGI MACHINE SUPPORT 1325M: Richard Purdie <rpurdie@rpsys.net> 1326S: Maintained 1327 1328ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1329M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1330M: Linus Walleij <linus.walleij@linaro.org> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332T: git git://github.com/ulli-kroll/linux.git 1333S: Maintained 1334F: Documentation/devicetree/bindings/arm/gemini.txt 1335F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1336F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1337F: arch/arm/mach-gemini/ 1338F: drivers/pinctrl/pinctrl-gemini.c 1339F: drivers/rtc/rtc-ftrtc010.c 1340 1341ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1342M: Barry Song <baohua@kernel.org> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1345S: Maintained 1346F: arch/arm/boot/dts/prima2* 1347F: arch/arm/mach-prima2/ 1348F: drivers/clk/sirf/ 1349F: drivers/clocksource/timer-prima2.c 1350F: drivers/clocksource/timer-atlas7.c 1351N: [^a-z]sirf 1352 1353ARM/EBSA110 MACHINE SUPPORT 1354M: Russell King <linux@armlinux.org.uk> 1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1356W: http://www.armlinux.org.uk/ 1357S: Maintained 1358F: arch/arm/mach-ebsa110/ 1359F: drivers/net/ethernet/amd/am79c961a.* 1360 1361ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1362M: Uwe Kleine-König <kernel@pengutronix.de> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365N: efm32 1366 1367ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1368M: Robert Jarzmik <robert.jarzmik@free.fr> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371F: arch/arm/mach-pxa/ezx.c 1372 1373ARM/FARADAY FA526 PORT 1374M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376S: Maintained 1377T: git git://git.berlios.de/gemini-board 1378F: arch/arm/mm/*-fa* 1379 1380ARM/FOOTBRIDGE ARCHITECTURE 1381M: Russell King <linux@armlinux.org.uk> 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383W: http://www.armlinux.org.uk/ 1384S: Maintained 1385F: arch/arm/include/asm/hardware/dec21285.h 1386F: arch/arm/mach-footbridge/ 1387 1388ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1389M: Shawn Guo <shawnguo@kernel.org> 1390M: Sascha Hauer <kernel@pengutronix.de> 1391R: Fabio Estevam <fabio.estevam@nxp.com> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1395F: arch/arm/mach-imx/ 1396F: arch/arm/mach-mxs/ 1397F: arch/arm/boot/dts/imx* 1398F: arch/arm/configs/imx*_defconfig 1399F: drivers/clk/imx/ 1400F: drivers/soc/imx/ 1401F: include/soc/imx/ 1402 1403ARM/FREESCALE VYBRID ARM ARCHITECTURE 1404M: Shawn Guo <shawnguo@kernel.org> 1405M: Sascha Hauer <kernel@pengutronix.de> 1406R: Stefan Agner <stefan@agner.ch> 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1408S: Maintained 1409T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1410F: arch/arm/mach-imx/*vf610* 1411F: arch/arm/boot/dts/vf* 1412 1413ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1414M: Lennert Buytenhek <kernel@wantstofly.org> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416S: Maintained 1417 1418ARM/GUMSTIX MACHINE SUPPORT 1419M: Steve Sakoman <sakoman@gmail.com> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422 1423ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1424M: Philipp Zabel <philipp.zabel@gmail.com> 1425M: Paul Parsons <lost.distance@yahoo.com> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428F: arch/arm/mach-pxa/hx4700.c 1429F: arch/arm/mach-pxa/include/mach/hx4700.h 1430F: sound/soc/pxa/hx4700.c 1431 1432ARM/HISILICON SOC SUPPORT 1433M: Wei Xu <xuwei5@hisilicon.com> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435W: http://www.hisilicon.com 1436S: Supported 1437T: git git://github.com/hisilicon/linux-hisi.git 1438F: arch/arm/mach-hisi/ 1439F: arch/arm/boot/dts/hi3* 1440F: arch/arm/boot/dts/hip* 1441F: arch/arm/boot/dts/hisi* 1442F: arch/arm64/boot/dts/hisilicon/ 1443 1444ARM/HP JORNADA 7XX MACHINE SUPPORT 1445M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1446W: www.jlime.com 1447S: Maintained 1448T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1449F: arch/arm/mach-sa1100/jornada720.c 1450F: arch/arm/mach-sa1100/include/mach/jornada720.h 1451 1452ARM/IGEP MACHINE SUPPORT 1453M: Enric Balletbo i Serra <eballetbo@gmail.com> 1454M: Javier Martinez Canillas <javier@dowhile0.org> 1455L: linux-omap@vger.kernel.org 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458F: arch/arm/boot/dts/omap3-igep* 1459 1460ARM/INCOME PXA270 SUPPORT 1461M: Marek Vasut <marek.vasut@gmail.com> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464F: arch/arm/mach-pxa/colibri-pxa270-income.c 1465 1466ARM/INTEL IOP13XX ARM ARCHITECTURE 1467M: Lennert Buytenhek <kernel@wantstofly.org> 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469S: Maintained 1470 1471ARM/INTEL IOP32X ARM ARCHITECTURE 1472M: Lennert Buytenhek <kernel@wantstofly.org> 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475 1476ARM/INTEL IOP33X ARM ARCHITECTURE 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478S: Orphan 1479 1480ARM/INTEL IQ81342EX MACHINE SUPPORT 1481M: Lennert Buytenhek <kernel@wantstofly.org> 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484 1485ARM/INTEL IXDP2850 MACHINE SUPPORT 1486M: Lennert Buytenhek <kernel@wantstofly.org> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489 1490ARM/INTEL IXP4XX ARM ARCHITECTURE 1491M: Imre Kaloz <kaloz@openwrt.org> 1492M: Krzysztof Halasa <khalasa@piap.pl> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: arch/arm/mach-ixp4xx/ 1496 1497ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1498M: Jonathan Cameron <jic23@cam.ac.uk> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Maintained 1501F: arch/arm/mach-pxa/stargate2.c 1502F: drivers/pcmcia/pxa2xx_stargate2.c 1503 1504ARM/INTEL XSC3 (MANZANO) ARM CORE 1505M: Lennert Buytenhek <kernel@wantstofly.org> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508 1509ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1510M: Lennert Buytenhek <kernel@wantstofly.org> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512S: Maintained 1513 1514ARM/LG1K ARCHITECTURE 1515M: Chanho Min <chanho.min@lge.com> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518F: arch/arm64/boot/dts/lg/ 1519 1520ARM/LOGICPD PXA270 MACHINE SUPPORT 1521M: Lennert Buytenhek <kernel@wantstofly.org> 1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1523S: Maintained 1524 1525ARM/LPC18XX ARCHITECTURE 1526M: Joachim Eastwood <manabian@gmail.com> 1527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1528S: Maintained 1529F: arch/arm/boot/dts/lpc43* 1530F: drivers/clk/nxp/clk-lpc18xx* 1531F: drivers/clocksource/time-lpc32xx.c 1532F: drivers/i2c/busses/i2c-lpc2k.c 1533F: drivers/memory/pl172.c 1534F: drivers/mtd/spi-nor/nxp-spifi.c 1535F: drivers/rtc/rtc-lpc24xx.c 1536N: lpc18xx 1537 1538ARM/LPC32XX SOC SUPPORT 1539M: Vladimir Zapolskiy <vz@mleia.com> 1540M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1543S: Maintained 1544F: arch/arm/boot/dts/lpc32* 1545F: arch/arm/mach-lpc32xx/ 1546F: drivers/i2c/busses/i2c-pnx.c 1547F: drivers/net/ethernet/nxp/lpc_eth.c 1548F: drivers/usb/host/ohci-nxp.c 1549F: drivers/watchdog/pnx4008_wdt.c 1550N: lpc32xx 1551 1552ARM/MAGICIAN MACHINE SUPPORT 1553M: Philipp Zabel <philipp.zabel@gmail.com> 1554S: Maintained 1555 1556ARM/Marvell Berlin SoC support 1557M: Jisheng Zhang <jszhang@marvell.com> 1558M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1560S: Maintained 1561F: arch/arm/mach-berlin/ 1562F: arch/arm/boot/dts/berlin* 1563F: arch/arm64/boot/dts/marvell/berlin* 1564 1565ARM/Marvell Dove/MV78xx0/Orion SOC support 1566M: Jason Cooper <jason@lakedaemon.net> 1567M: Andrew Lunn <andrew@lunn.ch> 1568M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1569M: Gregory Clement <gregory.clement@free-electrons.com> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571S: Maintained 1572F: Documentation/devicetree/bindings/soc/dove/ 1573F: arch/arm/mach-dove/ 1574F: arch/arm/mach-mv78xx0/ 1575F: arch/arm/mach-orion5x/ 1576F: arch/arm/plat-orion/ 1577F: arch/arm/boot/dts/dove* 1578F: arch/arm/boot/dts/orion5x* 1579 1580ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1581M: Jason Cooper <jason@lakedaemon.net> 1582M: Andrew Lunn <andrew@lunn.ch> 1583M: Gregory Clement <gregory.clement@free-electrons.com> 1584M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1586S: Maintained 1587F: arch/arm/boot/dts/armada* 1588F: arch/arm/boot/dts/kirkwood* 1589F: arch/arm/configs/mvebu_*_defconfig 1590F: arch/arm/mach-mvebu/ 1591F: arch/arm64/boot/dts/marvell/armada* 1592F: drivers/cpufreq/mvebu-cpufreq.c 1593F: drivers/irqchip/irq-armada-370-xp.c 1594F: drivers/irqchip/irq-mvebu-* 1595F: drivers/pinctrl/mvebu/ 1596F: drivers/rtc/rtc-armada38x.c 1597 1598ARM/Mediatek RTC DRIVER 1599M: Eddie Huang <eddie.huang@mediatek.com> 1600M: Sean Wang <sean.wang@mediatek.com> 1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1602L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1603S: Maintained 1604F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1605F: drivers/rtc/rtc-mt6397.c 1606F: drivers/rtc/rtc-mt7622.c 1607 1608ARM/Mediatek SoC support 1609M: Matthias Brugger <matthias.bgg@gmail.com> 1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1611L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1612S: Maintained 1613F: arch/arm/boot/dts/mt6* 1614F: arch/arm/boot/dts/mt7* 1615F: arch/arm/boot/dts/mt8* 1616F: arch/arm/mach-mediatek/ 1617F: arch/arm64/boot/dts/mediatek/ 1618N: mtk 1619K: mediatek 1620 1621ARM/Mediatek USB3 PHY DRIVER 1622M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1625S: Maintained 1626F: drivers/phy/mediatek/phy-mtk-tphy.c 1627 1628ARM/MICREL KS8695 ARCHITECTURE 1629M: Greg Ungerer <gerg@uclinux.org> 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631F: arch/arm/mach-ks8695/ 1632S: Odd Fixes 1633 1634ARM/MIOA701 MACHINE SUPPORT 1635M: Robert Jarzmik <robert.jarzmik@free.fr> 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1637F: arch/arm/mach-pxa/mioa701.c 1638S: Maintained 1639 1640ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1641M: Michael Petchkovsky <mkpetch@internode.on.net> 1642S: Maintained 1643 1644ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1645M: Linus Walleij <linus.walleij@linaro.org> 1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1647S: Maintained 1648F: arch/arm/mach-nomadik/ 1649F: arch/arm/mach-u300/ 1650F: arch/arm/mach-ux500/ 1651F: arch/arm/boot/dts/ste-* 1652F: drivers/clk/clk-nomadik.c 1653F: drivers/clk/clk-u300.c 1654F: drivers/clocksource/clksrc-dbx500-prcmu.c 1655F: drivers/clocksource/timer-u300.c 1656F: drivers/dma/coh901318* 1657F: drivers/dma/ste_dma40* 1658F: drivers/hwspinlock/u8500_hsem.c 1659F: drivers/i2c/busses/i2c-nomadik.c 1660F: drivers/i2c/busses/i2c-stu300.c 1661F: drivers/mfd/ab3100* 1662F: drivers/mfd/ab8500* 1663F: drivers/mfd/abx500* 1664F: drivers/mfd/dbx500* 1665F: drivers/mfd/db8500* 1666F: drivers/pinctrl/nomadik/ 1667F: drivers/pinctrl/pinctrl-coh901* 1668F: drivers/pinctrl/pinctrl-u300.c 1669F: drivers/rtc/rtc-ab3100.c 1670F: drivers/rtc/rtc-ab8500.c 1671F: drivers/rtc/rtc-coh901331.c 1672F: drivers/rtc/rtc-pl031.c 1673F: drivers/watchdog/coh901327_wdt.c 1674F: Documentation/devicetree/bindings/arm/ste-* 1675F: Documentation/devicetree/bindings/arm/ux500/ 1676T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1677 1678ARM/NUVOTON W90X900 ARM ARCHITECTURE 1679M: Wan ZongShun <mcuos.com@gmail.com> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681W: http://www.mcuos.com 1682S: Maintained 1683F: arch/arm/mach-w90x900/ 1684F: drivers/input/keyboard/w90p910_keypad.c 1685F: drivers/input/touchscreen/w90p910_ts.c 1686F: drivers/watchdog/nuc900_wdt.c 1687F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1688F: drivers/mtd/nand/nuc900_nand.c 1689F: drivers/rtc/rtc-nuc900.c 1690F: drivers/spi/spi-nuc900.c 1691F: drivers/usb/host/ehci-w90x900.c 1692F: drivers/video/fbdev/nuc900fb.c 1693 1694ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1695M: Nelson Castillo <arhuaco@freaks-unidos.net> 1696L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1697W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1698S: Supported 1699 1700ARM/Orion SoC/Technologic Systems TS-78xx platform support 1701M: Alexander Clouter <alex@digriz.org.uk> 1702L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1703W: http://www.digriz.org.uk/ts78xx/kernel 1704S: Maintained 1705F: arch/arm/mach-orion5x/ts78xx-* 1706 1707ARM/OXNAS platform support 1708M: Neil Armstrong <narmstrong@baylibre.com> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1711S: Maintained 1712F: arch/arm/mach-oxnas/ 1713F: arch/arm/boot/dts/ox8*.dtsi 1714F: arch/arm/boot/dts/wd-mbwe.dts 1715F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1716N: oxnas 1717 1718ARM/PALM TREO SUPPORT 1719M: Tomas Cech <sleep_walker@suse.com> 1720L: linux-arm-kernel@lists.infradead.org 1721W: http://hackndev.com 1722S: Maintained 1723F: arch/arm/mach-pxa/include/mach/palmtreo.h 1724F: arch/arm/mach-pxa/palmtreo.c 1725 1726ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1727M: Marek Vasut <marek.vasut@gmail.com> 1728L: linux-arm-kernel@lists.infradead.org 1729W: http://hackndev.com 1730S: Maintained 1731F: arch/arm/mach-pxa/include/mach/palmtx.h 1732F: arch/arm/mach-pxa/palmtx.c 1733F: arch/arm/mach-pxa/include/mach/palmt5.h 1734F: arch/arm/mach-pxa/palmt5.c 1735F: arch/arm/mach-pxa/include/mach/palmld.h 1736F: arch/arm/mach-pxa/palmld.c 1737F: arch/arm/mach-pxa/include/mach/palmte2.h 1738F: arch/arm/mach-pxa/palmte2.c 1739F: arch/arm/mach-pxa/include/mach/palmtc.h 1740F: arch/arm/mach-pxa/palmtc.c 1741 1742ARM/PALMZ72 SUPPORT 1743M: Sergey Lapin <slapin@ossfans.org> 1744L: linux-arm-kernel@lists.infradead.org 1745W: http://hackndev.com 1746S: Maintained 1747F: arch/arm/mach-pxa/include/mach/palmz72.h 1748F: arch/arm/mach-pxa/palmz72.c 1749 1750ARM/PLEB SUPPORT 1751M: Peter Chubb <pleb@gelato.unsw.edu.au> 1752W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1753S: Maintained 1754 1755ARM/PT DIGITAL BOARD PORT 1756M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1758W: http://www.armlinux.org.uk/ 1759S: Maintained 1760 1761ARM/QUALCOMM SUPPORT 1762M: Andy Gross <andy.gross@linaro.org> 1763M: David Brown <david.brown@linaro.org> 1764L: linux-arm-msm@vger.kernel.org 1765L: linux-soc@vger.kernel.org 1766S: Maintained 1767F: Documentation/devicetree/bindings/soc/qcom/ 1768F: arch/arm/boot/dts/qcom-*.dts 1769F: arch/arm/boot/dts/qcom-*.dtsi 1770F: arch/arm/mach-qcom/ 1771F: arch/arm64/boot/dts/qcom/* 1772F: drivers/i2c/busses/i2c-qup.c 1773F: drivers/clk/qcom/ 1774F: drivers/dma/qcom/ 1775F: drivers/soc/qcom/ 1776F: drivers/spi/spi-qup.c 1777F: drivers/tty/serial/msm_serial.h 1778F: drivers/tty/serial/msm_serial.c 1779F: drivers/*/pm8???-* 1780F: drivers/mfd/ssbi.c 1781F: drivers/firmware/qcom_scm.c 1782T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1783 1784ARM/RADISYS ENP2611 MACHINE SUPPORT 1785M: Lennert Buytenhek <kernel@wantstofly.org> 1786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1787S: Maintained 1788 1789ARM/REALTEK ARCHITECTURE 1790M: Andreas Färber <afaerber@suse.de> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792S: Maintained 1793F: arch/arm64/boot/dts/realtek/ 1794F: Documentation/devicetree/bindings/arm/realtek.txt 1795 1796ARM/RENESAS ARM64 ARCHITECTURE 1797M: Simon Horman <horms@verge.net.au> 1798M: Magnus Damm <magnus.damm@gmail.com> 1799L: linux-renesas-soc@vger.kernel.org 1800Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1801T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1802S: Supported 1803F: arch/arm64/boot/dts/renesas/ 1804F: Documentation/devicetree/bindings/arm/shmobile.txt 1805F: drivers/soc/renesas/ 1806F: include/linux/soc/renesas/ 1807 1808ARM/RISCPC ARCHITECTURE 1809M: Russell King <linux@armlinux.org.uk> 1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1811W: http://www.armlinux.org.uk/ 1812S: Maintained 1813F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1814F: arch/arm/include/asm/hardware/ioc.h 1815F: arch/arm/include/asm/hardware/iomd.h 1816F: arch/arm/include/asm/hardware/memc.h 1817F: arch/arm/mach-rpc/ 1818F: drivers/net/ethernet/8390/etherh.c 1819F: drivers/net/ethernet/i825xx/ether1* 1820F: drivers/net/ethernet/seeq/ether3* 1821F: drivers/scsi/arm/ 1822 1823ARM/Rockchip SoC support 1824M: Heiko Stuebner <heiko@sntech.de> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826L: linux-rockchip@lists.infradead.org 1827T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1828S: Maintained 1829F: arch/arm/boot/dts/rk3* 1830F: arch/arm/boot/dts/rv1108* 1831F: arch/arm/mach-rockchip/ 1832F: drivers/clk/rockchip/ 1833F: drivers/i2c/busses/i2c-rk3x.c 1834F: drivers/*/*rockchip* 1835F: drivers/*/*/*rockchip* 1836F: sound/soc/rockchip/ 1837N: rockchip 1838 1839ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1840M: Kukjin Kim <kgene@kernel.org> 1841M: Krzysztof Kozlowski <krzk@kernel.org> 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1843L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1844Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1845S: Maintained 1846F: arch/arm/boot/dts/s3c* 1847F: arch/arm/boot/dts/s5p* 1848F: arch/arm/boot/dts/samsung* 1849F: arch/arm/boot/dts/exynos* 1850F: arch/arm64/boot/dts/exynos/ 1851F: arch/arm/plat-samsung/ 1852F: arch/arm/mach-s3c24*/ 1853F: arch/arm/mach-s3c64xx/ 1854F: arch/arm/mach-s5p*/ 1855F: arch/arm/mach-exynos*/ 1856F: drivers/*/*s3c24* 1857F: drivers/*/*/*s3c24* 1858F: drivers/*/*s3c64xx* 1859F: drivers/*/*s5pv210* 1860F: drivers/memory/samsung/* 1861F: drivers/soc/samsung/* 1862F: Documentation/arm/Samsung/ 1863F: Documentation/devicetree/bindings/arm/samsung/ 1864F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1865F: Documentation/devicetree/bindings/power/pd-samsung.txt 1866N: exynos 1867 1868ARM/SAMSUNG MOBILE MACHINE SUPPORT 1869M: Kyungmin Park <kyungmin.park@samsung.com> 1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1871S: Maintained 1872F: arch/arm/mach-s5pv210/ 1873 1874ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1875M: Kyungmin Park <kyungmin.park@samsung.com> 1876M: Kamil Debski <kamil@wypas.org> 1877M: Andrzej Hajda <a.hajda@samsung.com> 1878L: linux-arm-kernel@lists.infradead.org 1879L: linux-media@vger.kernel.org 1880S: Maintained 1881F: drivers/media/platform/s5p-g2d/ 1882 1883ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1884M: Marek Szyprowski <m.szyprowski@samsung.com> 1885L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1886L: linux-media@vger.kernel.org 1887S: Maintained 1888F: drivers/media/platform/s5p-cec/ 1889F: Documentation/devicetree/bindings/media/s5p-cec.txt 1890 1891ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1892M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1893M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1894L: linux-arm-kernel@lists.infradead.org 1895L: linux-media@vger.kernel.org 1896S: Maintained 1897F: drivers/media/platform/s5p-jpeg/ 1898 1899ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1900M: Kyungmin Park <kyungmin.park@samsung.com> 1901M: Kamil Debski <kamil@wypas.org> 1902M: Jeongtae Park <jtp.park@samsung.com> 1903M: Andrzej Hajda <a.hajda@samsung.com> 1904L: linux-arm-kernel@lists.infradead.org 1905L: linux-media@vger.kernel.org 1906S: Maintained 1907F: arch/arm/plat-samsung/s5p-dev-mfc.c 1908F: drivers/media/platform/s5p-mfc/ 1909 1910ARM/SHMOBILE ARM ARCHITECTURE 1911M: Simon Horman <horms@verge.net.au> 1912M: Magnus Damm <magnus.damm@gmail.com> 1913L: linux-renesas-soc@vger.kernel.org 1914Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1915T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1916S: Supported 1917F: arch/arm/boot/dts/emev2* 1918F: arch/arm/boot/dts/r7s* 1919F: arch/arm/boot/dts/r8a* 1920F: arch/arm/boot/dts/sh* 1921F: arch/arm/configs/shmobile_defconfig 1922F: arch/arm/include/debug/renesas-scif.S 1923F: arch/arm/mach-shmobile/ 1924F: Documentation/devicetree/bindings/arm/shmobile.txt 1925F: drivers/soc/renesas/ 1926F: include/linux/soc/renesas/ 1927 1928ARM/SOCFPGA ARCHITECTURE 1929M: Dinh Nguyen <dinguyen@kernel.org> 1930S: Maintained 1931F: arch/arm/mach-socfpga/ 1932F: arch/arm/boot/dts/socfpga* 1933F: arch/arm/configs/socfpga_defconfig 1934F: arch/arm64/boot/dts/altera/ 1935W: http://www.rocketboards.org 1936T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1937 1938ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1939M: Dinh Nguyen <dinguyen@kernel.org> 1940S: Maintained 1941F: drivers/clk/socfpga/ 1942 1943ARM/SOCFPGA EDAC SUPPORT 1944M: Thor Thayer <thor.thayer@linux.intel.com> 1945S: Maintained 1946F: drivers/edac/altera_edac. 1947 1948ARM/STI ARCHITECTURE 1949M: Patrice Chotard <patrice.chotard@st.com> 1950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1951W: http://www.stlinux.com 1952S: Maintained 1953F: arch/arm/mach-sti/ 1954F: arch/arm/boot/dts/sti* 1955F: drivers/char/hw_random/st-rng.c 1956F: drivers/clocksource/arm_global_timer.c 1957F: drivers/clocksource/clksrc_st_lpc.c 1958F: drivers/cpufreq/sti-cpufreq.c 1959F: drivers/dma/st_fdma* 1960F: drivers/i2c/busses/i2c-st.c 1961F: drivers/media/rc/st_rc.c 1962F: drivers/media/platform/sti/c8sectpfe/ 1963F: drivers/mmc/host/sdhci-st.c 1964F: drivers/phy/st/phy-miphy28lp.c 1965F: drivers/phy/st/phy-stih407-usb.c 1966F: drivers/pinctrl/pinctrl-st.c 1967F: drivers/remoteproc/st_remoteproc.c 1968F: drivers/remoteproc/st_slim_rproc.c 1969F: drivers/reset/sti/ 1970F: drivers/rtc/rtc-st-lpc.c 1971F: drivers/tty/serial/st-asc.c 1972F: drivers/usb/dwc3/dwc3-st.c 1973F: drivers/usb/host/ehci-st.c 1974F: drivers/usb/host/ohci-st.c 1975F: drivers/watchdog/st_lpc_wdt.c 1976F: drivers/ata/ahci_st.c 1977F: include/linux/remoteproc/st_slim_rproc.h 1978 1979ARM/STM32 ARCHITECTURE 1980M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1981M: Alexandre Torgue <alexandre.torgue@st.com> 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1983S: Maintained 1984T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1985N: stm32 1986F: drivers/clocksource/armv7m_systick.c 1987 1988ARM/TANGO ARCHITECTURE 1989M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1990L: linux-arm-kernel@lists.infradead.org 1991S: Maintained 1992N: tango 1993 1994ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1995M: Lennert Buytenhek <kernel@wantstofly.org> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997S: Maintained 1998 1999ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2000M: Hans Verkuil <hans.verkuil@cisco.com> 2001L: linux-tegra@vger.kernel.org 2002L: linux-media@vger.kernel.org 2003S: Maintained 2004F: drivers/media/platform/tegra-cec/ 2005F: Documentation/devicetree/bindings/media/tegra-cec.txt 2006 2007ARM/TETON BGA MACHINE SUPPORT 2008M: "Mark F. Brown" <mark.brown314@gmail.com> 2009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2010S: Maintained 2011 2012ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2013M: Santosh Shilimkar <ssantosh@kernel.org> 2014L: linux-kernel@vger.kernel.org 2015S: Maintained 2016F: drivers/memory/*emif* 2017 2018ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2019M: Santosh Shilimkar <ssantosh@kernel.org> 2020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2021S: Maintained 2022F: arch/arm/mach-keystone/ 2023F: arch/arm/boot/dts/keystone-* 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2025 2026ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2027M: Santosh Shilimkar <ssantosh@kernel.org> 2028L: linux-kernel@vger.kernel.org 2029S: Maintained 2030F: drivers/clk/keystone/ 2031 2032ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2033M: Santosh Shilimkar <ssantosh@kernel.org> 2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2035L: linux-kernel@vger.kernel.org 2036S: Maintained 2037F: drivers/clocksource/timer-keystone.c 2038 2039ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2040M: Santosh Shilimkar <ssantosh@kernel.org> 2041L: linux-kernel@vger.kernel.org 2042S: Maintained 2043F: drivers/power/reset/keystone-reset.c 2044 2045ARM/THECUS N2100 MACHINE SUPPORT 2046M: Lennert Buytenhek <kernel@wantstofly.org> 2047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2048S: Maintained 2049 2050ARM/TOSA MACHINE SUPPORT 2051M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2052M: Dirk Opfer <dirk@opfer-online.de> 2053S: Maintained 2054 2055ARM/UNIPHIER ARCHITECTURE 2056M: Masahiro Yamada <yamada.masahiro@socionext.com> 2057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2058T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2059S: Maintained 2060F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2061F: arch/arm/boot/dts/uniphier* 2062F: arch/arm/include/asm/hardware/cache-uniphier.h 2063F: arch/arm/mach-uniphier/ 2064F: arch/arm/mm/cache-uniphier.c 2065F: arch/arm64/boot/dts/socionext/uniphier* 2066F: drivers/bus/uniphier-system-bus.c 2067F: drivers/clk/uniphier/ 2068F: drivers/gpio/gpio-uniphier.c 2069F: drivers/i2c/busses/i2c-uniphier* 2070F: drivers/irqchip/irq-uniphier-aidet.c 2071F: drivers/pinctrl/uniphier/ 2072F: drivers/reset/reset-uniphier.c 2073F: drivers/tty/serial/8250/8250_uniphier.c 2074N: uniphier 2075 2076ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2077M: Ulf Hansson <ulf.hansson@linaro.org> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079T: git git://git.linaro.org/people/ulfh/clk.git 2080S: Maintained 2081F: drivers/clk/ux500/ 2082 2083ARM/VERSATILE EXPRESS PLATFORM 2084M: Liviu Dudau <liviu.dudau@arm.com> 2085M: Sudeep Holla <sudeep.holla@arm.com> 2086M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2088S: Maintained 2089F: arch/arm/boot/dts/vexpress* 2090F: arch/arm64/boot/dts/arm/ 2091F: arch/arm/mach-vexpress/ 2092F: */*/vexpress* 2093F: */*/*/vexpress* 2094F: drivers/clk/versatile/clk-vexpress-osc.c 2095F: drivers/clocksource/versatile.c 2096N: mps2 2097 2098ARM/VFP SUPPORT 2099M: Russell King <linux@armlinux.org.uk> 2100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2101W: http://www.armlinux.org.uk/ 2102S: Maintained 2103F: arch/arm/vfp/ 2104 2105ARM/VOIPAC PXA270 SUPPORT 2106M: Marek Vasut <marek.vasut@gmail.com> 2107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2108S: Maintained 2109F: arch/arm/mach-pxa/vpac270.c 2110F: arch/arm/mach-pxa/include/mach/vpac270.h 2111 2112ARM/VT8500 ARM ARCHITECTURE 2113M: Tony Prisk <linux@prisktech.co.nz> 2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2115S: Maintained 2116F: arch/arm/mach-vt8500/ 2117F: drivers/clocksource/vt8500_timer.c 2118F: drivers/i2c/busses/i2c-wmt.c 2119F: drivers/mmc/host/wmt-sdmmc.c 2120F: drivers/pwm/pwm-vt8500.c 2121F: drivers/rtc/rtc-vt8500.c 2122F: drivers/tty/serial/vt8500_serial.c 2123F: drivers/usb/host/ehci-platform.c 2124F: drivers/usb/host/uhci-platform.c 2125F: drivers/video/fbdev/vt8500lcdfb.* 2126F: drivers/video/fbdev/wm8505fb* 2127F: drivers/video/fbdev/wmt_ge_rops.* 2128 2129ARM/ZIPIT Z2 SUPPORT 2130M: Marek Vasut <marek.vasut@gmail.com> 2131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2132S: Maintained 2133F: arch/arm/mach-pxa/z2.c 2134F: arch/arm/mach-pxa/include/mach/z2.h 2135 2136ARM/ZTE ARCHITECTURE 2137M: Jun Nie <jun.nie@linaro.org> 2138M: Baoyou Xie <baoyou.xie@linaro.org> 2139M: Shawn Guo <shawnguo@kernel.org> 2140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2141S: Maintained 2142F: arch/arm/boot/dts/zx2967* 2143F: arch/arm/mach-zx/ 2144F: arch/arm64/boot/dts/zte/ 2145F: drivers/clk/zte/ 2146F: drivers/dma/zx_dma.c 2147F: drivers/gpio/gpio-zx.c 2148F: drivers/i2c/busses/i2c-zx2967.c 2149F: drivers/mmc/host/dw_mmc-zx.* 2150F: drivers/pinctrl/zte/ 2151F: drivers/soc/zte/ 2152F: drivers/thermal/zx2967_thermal.c 2153F: drivers/watchdog/zx2967_wdt.c 2154F: Documentation/devicetree/bindings/arm/zte.txt 2155F: Documentation/devicetree/bindings/clock/zx2967*.txt 2156F: Documentation/devicetree/bindings/dma/zxdma.txt 2157F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2158F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2159F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2160F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2161F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2162F: Documentation/devicetree/bindings/soc/zte/ 2163F: Documentation/devicetree/bindings/sound/zte,*.txt 2164F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2165F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2166F: include/dt-bindings/clock/zx2967*.h 2167F: include/dt-bindings/soc/zte,*.h 2168F: sound/soc/codecs/zx_aud96p22.c 2169F: sound/soc/zte/ 2170 2171ARM/ZYNQ ARCHITECTURE 2172M: Michal Simek <michal.simek@xilinx.com> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174W: http://wiki.xilinx.com 2175T: git https://github.com/Xilinx/linux-xlnx.git 2176S: Supported 2177F: arch/arm/mach-zynq/ 2178F: drivers/cpuidle/cpuidle-zynq.c 2179F: drivers/block/xsysace.c 2180N: zynq 2181N: xilinx 2182F: drivers/clocksource/cadence_ttc_timer.c 2183F: drivers/i2c/busses/i2c-cadence.c 2184F: drivers/mmc/host/sdhci-of-arasan.c 2185F: drivers/edac/synopsys_edac.c 2186 2187ARM64 PORT (AARCH64 ARCHITECTURE) 2188M: Catalin Marinas <catalin.marinas@arm.com> 2189M: Will Deacon <will.deacon@arm.com> 2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2191T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2192S: Maintained 2193F: arch/arm64/ 2194F: Documentation/arm64/ 2195 2196AS3645A LED FLASH CONTROLLER DRIVER 2197M: Sakari Ailus <sakari.ailus@iki.fi> 2198L: linux-leds@vger.kernel.org 2199S: Maintained 2200F: drivers/leds/leds-as3645a.c 2201 2202AS3645A LED FLASH CONTROLLER DRIVER 2203M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2204L: linux-media@vger.kernel.org 2205T: git git://linuxtv.org/media_tree.git 2206S: Maintained 2207F: drivers/media/i2c/as3645a.c 2208F: include/media/i2c/as3645a.h 2209 2210ASAHI KASEI AK8974 DRIVER 2211M: Linus Walleij <linus.walleij@linaro.org> 2212L: linux-iio@vger.kernel.org 2213W: http://www.akm.com/ 2214S: Supported 2215F: drivers/iio/magnetometer/ak8974.c 2216 2217ASC7621 HARDWARE MONITOR DRIVER 2218M: George Joseph <george.joseph@fairview5.com> 2219L: linux-hwmon@vger.kernel.org 2220S: Maintained 2221F: Documentation/hwmon/asc7621 2222F: drivers/hwmon/asc7621.c 2223 2224ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2225M: Corentin Chary <corentin.chary@gmail.com> 2226L: acpi4asus-user@lists.sourceforge.net 2227L: platform-driver-x86@vger.kernel.org 2228W: http://acpi4asus.sf.net 2229S: Maintained 2230F: drivers/platform/x86/asus*.c 2231F: drivers/platform/x86/eeepc*.c 2232 2233ASUS WIRELESS RADIO CONTROL DRIVER 2234M: João Paulo Rechi Vita <jprvita@gmail.com> 2235L: platform-driver-x86@vger.kernel.org 2236S: Maintained 2237F: drivers/platform/x86/asus-wireless.c 2238 2239ASYMMETRIC KEYS 2240M: David Howells <dhowells@redhat.com> 2241L: keyrings@vger.kernel.org 2242S: Maintained 2243F: Documentation/crypto/asymmetric-keys.txt 2244F: include/linux/verification.h 2245F: include/crypto/public_key.h 2246F: include/crypto/pkcs7.h 2247F: crypto/asymmetric_keys/ 2248 2249ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2250R: Dan Williams <dan.j.williams@intel.com> 2251W: http://sourceforge.net/projects/xscaleiop 2252S: Odd fixes 2253F: Documentation/crypto/async-tx-api.txt 2254F: crypto/async_tx/ 2255F: drivers/dma/ 2256F: include/linux/dmaengine.h 2257F: include/linux/async_tx.h 2258 2259AT24 EEPROM DRIVER 2260M: Bartosz Golaszewski <brgl@bgdev.pl> 2261L: linux-i2c@vger.kernel.org 2262S: Maintained 2263F: drivers/misc/eeprom/at24.c 2264F: include/linux/platform_data/at24.h 2265 2266ATA OVER ETHERNET (AOE) DRIVER 2267M: "Ed L. Cashin" <ed.cashin@acm.org> 2268W: http://www.openaoe.org/ 2269S: Supported 2270F: Documentation/aoe/ 2271F: drivers/block/aoe/ 2272 2273ATHEROS 71XX/9XXX GPIO DRIVER 2274M: Alban Bedel <albeu@free.fr> 2275W: https://github.com/AlbanBedel/linux 2276T: git git://github.com/AlbanBedel/linux 2277S: Maintained 2278F: drivers/gpio/gpio-ath79.c 2279F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2280 2281ATHEROS ATH GENERIC UTILITIES 2282M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2283L: linux-wireless@vger.kernel.org 2284S: Supported 2285F: drivers/net/wireless/ath/* 2286 2287ATHEROS ATH5K WIRELESS DRIVER 2288M: Jiri Slaby <jirislaby@gmail.com> 2289M: Nick Kossifidis <mickflemm@gmail.com> 2290M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2291L: linux-wireless@vger.kernel.org 2292W: http://wireless.kernel.org/en/users/Drivers/ath5k 2293S: Maintained 2294F: drivers/net/wireless/ath/ath5k/ 2295 2296ATHEROS ATH6KL WIRELESS DRIVER 2297M: Kalle Valo <kvalo@qca.qualcomm.com> 2298L: linux-wireless@vger.kernel.org 2299W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2300T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2301S: Supported 2302F: drivers/net/wireless/ath/ath6kl/ 2303 2304ATI_REMOTE2 DRIVER 2305M: Ville Syrjala <syrjala@sci.fi> 2306S: Maintained 2307F: drivers/input/misc/ati_remote2.c 2308 2309ATK0110 HWMON DRIVER 2310M: Luca Tettamanti <kronos.it@gmail.com> 2311L: linux-hwmon@vger.kernel.org 2312S: Maintained 2313F: drivers/hwmon/asus_atk0110.c 2314 2315ATLX ETHERNET DRIVERS 2316M: Jay Cliburn <jcliburn@gmail.com> 2317M: Chris Snook <chris.snook@gmail.com> 2318L: netdev@vger.kernel.org 2319W: http://sourceforge.net/projects/atl1 2320W: http://atl1.sourceforge.net 2321S: Maintained 2322F: drivers/net/ethernet/atheros/ 2323 2324ATM 2325M: Chas Williams <3chas3@gmail.com> 2326L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2327L: netdev@vger.kernel.org 2328W: http://linux-atm.sourceforge.net 2329S: Maintained 2330F: drivers/atm/ 2331F: include/linux/atm* 2332F: include/uapi/linux/atm* 2333 2334ATMEL AT91 / AT32 MCI DRIVER 2335M: Ludovic Desroches <ludovic.desroches@microchip.com> 2336S: Maintained 2337F: drivers/mmc/host/atmel-mci.c 2338 2339ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2340M: Nicolas Ferre <nicolas.ferre@microchip.com> 2341S: Supported 2342F: drivers/power/reset/at91-sama5d2_shdwc.c 2343 2344ATMEL Audio ALSA driver 2345M: Nicolas Ferre <nicolas.ferre@microchip.com> 2346L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2347S: Supported 2348F: sound/soc/atmel 2349 2350ATMEL I2C DRIVER 2351M: Ludovic Desroches <ludovic.desroches@microchip.com> 2352L: linux-i2c@vger.kernel.org 2353S: Supported 2354F: drivers/i2c/busses/i2c-at91.c 2355 2356ATMEL ISI DRIVER 2357M: Ludovic Desroches <ludovic.desroches@microchip.com> 2358L: linux-media@vger.kernel.org 2359S: Supported 2360F: drivers/media/platform/atmel/atmel-isi.c 2361F: include/media/atmel-isi.h 2362 2363ATMEL LCDFB DRIVER 2364M: Nicolas Ferre <nicolas.ferre@microchip.com> 2365L: linux-fbdev@vger.kernel.org 2366S: Maintained 2367F: drivers/video/fbdev/atmel_lcdfb.c 2368F: include/video/atmel_lcdc.h 2369 2370ATMEL MACB ETHERNET DRIVER 2371M: Nicolas Ferre <nicolas.ferre@microchip.com> 2372S: Supported 2373F: drivers/net/ethernet/cadence/ 2374 2375ATMEL MAXTOUCH DRIVER 2376M: Nick Dyer <nick@shmanahar.org> 2377T: git git://github.com/ndyer/linux.git 2378S: Maintained 2379F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2380F: drivers/input/touchscreen/atmel_mxt_ts.c 2381F: include/linux/platform_data/atmel_mxt_ts.h 2382 2383ATMEL NAND DRIVER 2384M: Wenyou Yang <wenyou.yang@atmel.com> 2385M: Josh Wu <rainyfeeling@outlook.com> 2386L: linux-mtd@lists.infradead.org 2387S: Supported 2388F: drivers/mtd/nand/atmel/* 2389 2390ATMEL SAMA5D2 ADC DRIVER 2391M: Ludovic Desroches <ludovic.desroches@microchip.com> 2392L: linux-iio@vger.kernel.org 2393S: Supported 2394F: drivers/iio/adc/at91-sama5d2_adc.c 2395 2396ATMEL SDMMC DRIVER 2397M: Ludovic Desroches <ludovic.desroches@microchip.com> 2398L: linux-mmc@vger.kernel.org 2399S: Supported 2400F: drivers/mmc/host/sdhci-of-at91.c 2401 2402ATMEL SPI DRIVER 2403M: Nicolas Ferre <nicolas.ferre@microchip.com> 2404S: Supported 2405F: drivers/spi/spi-atmel.* 2406 2407ATMEL SSC DRIVER 2408M: Nicolas Ferre <nicolas.ferre@microchip.com> 2409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2410S: Supported 2411F: drivers/misc/atmel-ssc.c 2412F: include/linux/atmel-ssc.h 2413 2414ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2415M: Nicolas Ferre <nicolas.ferre@microchip.com> 2416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2417S: Supported 2418F: drivers/misc/atmel_tclib.c 2419F: drivers/clocksource/tcb_clksrc.c 2420 2421ATMEL USBA UDC DRIVER 2422M: Nicolas Ferre <nicolas.ferre@microchip.com> 2423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2424S: Supported 2425F: drivers/usb/gadget/udc/atmel_usba_udc.* 2426 2427ATMEL WIRELESS DRIVER 2428M: Simon Kelley <simon@thekelleys.org.uk> 2429L: linux-wireless@vger.kernel.org 2430W: http://www.thekelleys.org.uk/atmel 2431W: http://atmelwlandriver.sourceforge.net/ 2432S: Maintained 2433F: drivers/net/wireless/atmel/atmel* 2434 2435ATMEL XDMA DRIVER 2436M: Ludovic Desroches <ludovic.desroches@microchip.com> 2437L: linux-arm-kernel@lists.infradead.org 2438L: dmaengine@vger.kernel.org 2439S: Supported 2440F: drivers/dma/at_xdmac.c 2441 2442ATOMIC INFRASTRUCTURE 2443M: Will Deacon <will.deacon@arm.com> 2444M: Peter Zijlstra <peterz@infradead.org> 2445R: Boqun Feng <boqun.feng@gmail.com> 2446L: linux-kernel@vger.kernel.org 2447S: Maintained 2448F: arch/*/include/asm/atomic*.h 2449F: include/*/atomic*.h 2450 2451ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2452M: Bradley Grove <linuxdrivers@attotech.com> 2453L: linux-scsi@vger.kernel.org 2454W: http://www.attotech.com 2455S: Supported 2456F: drivers/scsi/esas2r 2457 2458ATUSB IEEE 802.15.4 RADIO DRIVER 2459M: Stefan Schmidt <stefan@osg.samsung.com> 2460L: linux-wpan@vger.kernel.org 2461S: Maintained 2462F: drivers/net/ieee802154/atusb.c 2463F: drivers/net/ieee802154/atusb.h 2464F: drivers/net/ieee802154/at86rf230.h 2465 2466AUDIT SUBSYSTEM 2467M: Paul Moore <paul@paul-moore.com> 2468M: Eric Paris <eparis@redhat.com> 2469L: linux-audit@redhat.com (moderated for non-subscribers) 2470W: https://github.com/linux-audit 2471W: https://people.redhat.com/sgrubb/audit 2472T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2473S: Supported 2474F: include/linux/audit.h 2475F: include/uapi/linux/audit.h 2476F: kernel/audit* 2477 2478AUXILIARY DISPLAY DRIVERS 2479M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2480W: http://miguelojeda.es/auxdisplay.htm 2481W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2482S: Maintained 2483F: drivers/auxdisplay/ 2484F: include/linux/cfag12864b.h 2485 2486AX.25 NETWORK LAYER 2487M: Ralf Baechle <ralf@linux-mips.org> 2488L: linux-hams@vger.kernel.org 2489W: http://www.linux-ax25.org/ 2490S: Maintained 2491F: include/uapi/linux/ax25.h 2492F: include/net/ax25.h 2493F: net/ax25/ 2494 2495AXENTIA ARM DEVICES 2496M: Peter Rosin <peda@axentia.se> 2497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2498S: Maintained 2499F: Documentation/devicetree/bindings/arm/axentia.txt 2500F: arch/arm/boot/dts/at91-linea.dtsi 2501F: arch/arm/boot/dts/at91-tse850-3.dts 2502 2503AXENTIA ASOC DRIVERS 2504M: Peter Rosin <peda@axentia.se> 2505L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2506S: Maintained 2507F: Documentation/devicetree/bindings/sound/axentia,* 2508F: sound/soc/atmel/tse850-pcm5142.c 2509 2510AZ6007 DVB DRIVER 2511M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2512M: Mauro Carvalho Chehab <mchehab@kernel.org> 2513L: linux-media@vger.kernel.org 2514W: https://linuxtv.org 2515T: git git://linuxtv.org/media_tree.git 2516S: Maintained 2517F: drivers/media/usb/dvb-usb-v2/az6007.c 2518 2519AZTECH FM RADIO RECEIVER DRIVER 2520M: Hans Verkuil <hverkuil@xs4all.nl> 2521L: linux-media@vger.kernel.org 2522T: git git://linuxtv.org/media_tree.git 2523W: https://linuxtv.org 2524S: Maintained 2525F: drivers/media/radio/radio-aztech* 2526 2527B43 WIRELESS DRIVER 2528L: linux-wireless@vger.kernel.org 2529L: b43-dev@lists.infradead.org 2530W: http://wireless.kernel.org/en/users/Drivers/b43 2531S: Odd Fixes 2532F: drivers/net/wireless/broadcom/b43/ 2533 2534B43LEGACY WIRELESS DRIVER 2535M: Larry Finger <Larry.Finger@lwfinger.net> 2536L: linux-wireless@vger.kernel.org 2537L: b43-dev@lists.infradead.org 2538W: http://wireless.kernel.org/en/users/Drivers/b43 2539S: Maintained 2540F: drivers/net/wireless/broadcom/b43legacy/ 2541 2542BACKLIGHT CLASS/SUBSYSTEM 2543M: Lee Jones <lee.jones@linaro.org> 2544M: Daniel Thompson <daniel.thompson@linaro.org> 2545M: Jingoo Han <jingoohan1@gmail.com> 2546T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2547S: Maintained 2548F: drivers/video/backlight/ 2549F: include/linux/backlight.h 2550F: include/linux/pwm_backlight.h 2551F: Documentation/devicetree/bindings/leds/backlight 2552 2553BATMAN ADVANCED 2554M: Marek Lindner <mareklindner@neomailbox.ch> 2555M: Simon Wunderlich <sw@simonwunderlich.de> 2556M: Antonio Quartulli <a@unstable.cc> 2557L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2558W: https://www.open-mesh.org/ 2559Q: https://patchwork.open-mesh.org/project/batman/list/ 2560S: Maintained 2561F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2562F: Documentation/ABI/testing/sysfs-class-net-mesh 2563F: Documentation/networking/batman-adv.rst 2564F: include/uapi/linux/batman_adv.h 2565F: net/batman-adv/ 2566 2567BAYCOM/HDLCDRV DRIVERS FOR AX.25 2568M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2569L: linux-hams@vger.kernel.org 2570W: http://www.baycom.org/~tom/ham/ham.html 2571S: Maintained 2572F: drivers/net/hamradio/baycom* 2573 2574BCACHE (BLOCK LAYER CACHE) 2575M: Michael Lyle <mlyle@lyle.org> 2576M: Kent Overstreet <kent.overstreet@gmail.com> 2577L: linux-bcache@vger.kernel.org 2578W: http://bcache.evilpiepirate.org 2579C: irc://irc.oftc.net/bcache 2580S: Maintained 2581F: drivers/md/bcache/ 2582 2583BDISP ST MEDIA DRIVER 2584M: Fabien Dessenne <fabien.dessenne@st.com> 2585L: linux-media@vger.kernel.org 2586T: git git://linuxtv.org/media_tree.git 2587W: https://linuxtv.org 2588S: Supported 2589F: drivers/media/platform/sti/bdisp 2590 2591BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2592M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2593L: netdev@vger.kernel.org 2594S: Maintained 2595F: drivers/net/ethernet/ec_bhf.c 2596 2597BEFS FILE SYSTEM 2598M: Luis de Bethencourt <luisbg@kernel.org> 2599M: Salah Triki <salah.triki@gmail.com> 2600S: Maintained 2601T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2602F: Documentation/filesystems/befs.txt 2603F: fs/befs/ 2604 2605BFQ I/O SCHEDULER 2606M: Paolo Valente <paolo.valente@linaro.org> 2607M: Jens Axboe <axboe@kernel.dk> 2608L: linux-block@vger.kernel.org 2609S: Maintained 2610F: block/bfq-* 2611F: Documentation/block/bfq-iosched.txt 2612 2613BFS FILE SYSTEM 2614M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2615S: Maintained 2616F: Documentation/filesystems/bfs.txt 2617F: fs/bfs/ 2618F: include/uapi/linux/bfs_fs.h 2619 2620BLACKFIN ARCHITECTURE 2621M: Steven Miao <realmz6@gmail.com> 2622L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2623T: git git://git.code.sf.net/p/adi-linux/code 2624W: http://blackfin.uclinux.org 2625S: Supported 2626F: arch/blackfin/ 2627 2628BLACKFIN EMAC DRIVER 2629L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2630W: http://blackfin.uclinux.org 2631S: Supported 2632F: drivers/net/ethernet/adi/ 2633 2634BLACKFIN MEDIA DRIVER 2635M: Scott Jiang <scott.jiang.linux@gmail.com> 2636L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2637W: http://blackfin.uclinux.org/ 2638S: Supported 2639F: drivers/media/platform/blackfin/ 2640F: drivers/media/i2c/adv7183* 2641F: drivers/media/i2c/vs6624* 2642 2643BLACKFIN RTC DRIVER 2644L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2645W: http://blackfin.uclinux.org 2646S: Supported 2647F: drivers/rtc/rtc-bfin.c 2648 2649BLACKFIN SDH DRIVER 2650L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2651W: http://blackfin.uclinux.org 2652S: Supported 2653F: drivers/mmc/host/bfin_sdh.c 2654 2655BLACKFIN SERIAL DRIVER 2656L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2657W: http://blackfin.uclinux.org 2658S: Supported 2659F: drivers/tty/serial/bfin_uart.c 2660 2661BLACKFIN WATCHDOG DRIVER 2662L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2663W: http://blackfin.uclinux.org 2664S: Supported 2665F: drivers/watchdog/bfin_wdt.c 2666 2667BLINKM RGB LED DRIVER 2668M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2669S: Maintained 2670F: drivers/leds/leds-blinkm.c 2671 2672BLOCK LAYER 2673M: Jens Axboe <axboe@kernel.dk> 2674L: linux-block@vger.kernel.org 2675T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2676S: Maintained 2677F: block/ 2678F: kernel/trace/blktrace.c 2679F: lib/sbitmap.c 2680 2681BLOCK2MTD DRIVER 2682M: Joern Engel <joern@lazybastard.org> 2683L: linux-mtd@lists.infradead.org 2684S: Maintained 2685F: drivers/mtd/devices/block2mtd.c 2686 2687BLUETOOTH DRIVERS 2688M: Marcel Holtmann <marcel@holtmann.org> 2689M: Gustavo Padovan <gustavo@padovan.org> 2690M: Johan Hedberg <johan.hedberg@gmail.com> 2691L: linux-bluetooth@vger.kernel.org 2692W: http://www.bluez.org/ 2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2694T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2695S: Maintained 2696F: drivers/bluetooth/ 2697 2698BLUETOOTH SUBSYSTEM 2699M: Marcel Holtmann <marcel@holtmann.org> 2700M: Gustavo Padovan <gustavo@padovan.org> 2701M: Johan Hedberg <johan.hedberg@gmail.com> 2702L: linux-bluetooth@vger.kernel.org 2703W: http://www.bluez.org/ 2704T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2706S: Maintained 2707F: net/bluetooth/ 2708F: include/net/bluetooth/ 2709 2710BONDING DRIVER 2711M: Jay Vosburgh <j.vosburgh@gmail.com> 2712M: Veaceslav Falico <vfalico@gmail.com> 2713M: Andy Gospodarek <andy@greyhouse.net> 2714L: netdev@vger.kernel.org 2715W: http://sourceforge.net/projects/bonding/ 2716S: Supported 2717F: drivers/net/bonding/ 2718F: include/uapi/linux/if_bonding.h 2719 2720BPF (Safe dynamic programs and tools) 2721M: Alexei Starovoitov <ast@kernel.org> 2722M: Daniel Borkmann <daniel@iogearbox.net> 2723L: netdev@vger.kernel.org 2724L: linux-kernel@vger.kernel.org 2725S: Supported 2726F: arch/x86/net/bpf_jit* 2727F: Documentation/networking/filter.txt 2728F: Documentation/bpf/ 2729F: include/linux/bpf* 2730F: include/linux/filter.h 2731F: include/uapi/linux/bpf* 2732F: include/uapi/linux/filter.h 2733F: kernel/bpf/ 2734F: kernel/trace/bpf_trace.c 2735F: lib/test_bpf.c 2736F: net/bpf/ 2737F: net/core/filter.c 2738F: net/sched/act_bpf.c 2739F: net/sched/cls_bpf.c 2740F: samples/bpf/ 2741F: tools/bpf/ 2742F: tools/testing/selftests/bpf/ 2743 2744BROADCOM B44 10/100 ETHERNET DRIVER 2745M: Michael Chan <michael.chan@broadcom.com> 2746L: netdev@vger.kernel.org 2747S: Supported 2748F: drivers/net/ethernet/broadcom/b44.* 2749 2750BROADCOM B53 ETHERNET SWITCH DRIVER 2751M: Florian Fainelli <f.fainelli@gmail.com> 2752L: netdev@vger.kernel.org 2753L: openwrt-devel@lists.openwrt.org (subscribers-only) 2754S: Supported 2755F: drivers/net/dsa/b53/* 2756F: include/linux/platform_data/b53.h 2757 2758BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2759M: Florian Fainelli <f.fainelli@gmail.com> 2760M: Ray Jui <rjui@broadcom.com> 2761M: Scott Branden <sbranden@broadcom.com> 2762M: bcm-kernel-feedback-list@broadcom.com 2763T: git git://github.com/broadcom/mach-bcm 2764S: Maintained 2765N: bcm281* 2766N: bcm113* 2767N: bcm216* 2768N: kona 2769F: arch/arm/mach-bcm/ 2770 2771BROADCOM BCM2835 ARM ARCHITECTURE 2772M: Eric Anholt <eric@anholt.net> 2773M: Stefan Wahren <stefan.wahren@i2se.com> 2774L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2776T: git git://github.com/anholt/linux 2777S: Maintained 2778N: bcm2835 2779F: drivers/staging/vc04_services 2780 2781BROADCOM BCM47XX MIPS ARCHITECTURE 2782M: Hauke Mehrtens <hauke@hauke-m.de> 2783M: Rafał Miłecki <zajec5@gmail.com> 2784L: linux-mips@linux-mips.org 2785S: Maintained 2786F: Documentation/devicetree/bindings/mips/brcm/ 2787F: arch/mips/bcm47xx/* 2788F: arch/mips/include/asm/mach-bcm47xx/* 2789 2790BROADCOM BCM5301X ARM ARCHITECTURE 2791M: Hauke Mehrtens <hauke@hauke-m.de> 2792M: Rafał Miłecki <zajec5@gmail.com> 2793M: Jon Mason <jonmason@broadcom.com> 2794M: bcm-kernel-feedback-list@broadcom.com 2795L: linux-arm-kernel@lists.infradead.org 2796S: Maintained 2797F: arch/arm/mach-bcm/bcm_5301x.c 2798F: arch/arm/boot/dts/bcm5301x*.dtsi 2799F: arch/arm/boot/dts/bcm470* 2800F: arch/arm/boot/dts/bcm953012* 2801 2802BROADCOM BCM53573 ARM ARCHITECTURE 2803M: Rafał Miłecki <rafal@milecki.pl> 2804L: linux-arm-kernel@lists.infradead.org 2805S: Maintained 2806F: arch/arm/boot/dts/bcm53573* 2807F: arch/arm/boot/dts/bcm47189* 2808 2809BROADCOM BCM63XX ARM ARCHITECTURE 2810M: Florian Fainelli <f.fainelli@gmail.com> 2811M: bcm-kernel-feedback-list@broadcom.com 2812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2813T: git git://github.com/broadcom/stblinux.git 2814S: Maintained 2815N: bcm63xx 2816 2817BROADCOM BCM63XX/BCM33XX UDC DRIVER 2818M: Kevin Cernekee <cernekee@gmail.com> 2819L: linux-usb@vger.kernel.org 2820S: Maintained 2821F: drivers/usb/gadget/udc/bcm63xx_udc.* 2822 2823BROADCOM BCM7XXX ARM ARCHITECTURE 2824M: Brian Norris <computersforpeace@gmail.com> 2825M: Gregory Fong <gregory.0xf0@gmail.com> 2826M: Florian Fainelli <f.fainelli@gmail.com> 2827M: bcm-kernel-feedback-list@broadcom.com 2828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2829T: git git://github.com/broadcom/stblinux.git 2830S: Maintained 2831F: arch/arm/mach-bcm/*brcmstb* 2832F: arch/arm/boot/dts/bcm7*.dts* 2833F: drivers/bus/brcmstb_gisb.c 2834N: brcmstb 2835 2836BROADCOM BMIPS CPUFREQ DRIVER 2837M: Markus Mayer <mmayer@broadcom.com> 2838M: bcm-kernel-feedback-list@broadcom.com 2839L: linux-pm@vger.kernel.org 2840S: Maintained 2841F: drivers/cpufreq/bmips-cpufreq.c 2842 2843BROADCOM BMIPS MIPS ARCHITECTURE 2844M: Kevin Cernekee <cernekee@gmail.com> 2845M: Florian Fainelli <f.fainelli@gmail.com> 2846L: linux-mips@linux-mips.org 2847T: git git://github.com/broadcom/stblinux.git 2848S: Maintained 2849F: arch/mips/bmips/* 2850F: arch/mips/include/asm/mach-bmips/* 2851F: arch/mips/kernel/*bmips* 2852F: arch/mips/boot/dts/brcm/bcm*.dts* 2853F: drivers/irqchip/irq-bcm63* 2854F: drivers/irqchip/irq-bcm7* 2855F: drivers/irqchip/irq-brcmstb* 2856F: include/linux/bcm963xx_nvram.h 2857F: include/linux/bcm963xx_tag.h 2858 2859BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2860M: Rasesh Mody <rasesh.mody@cavium.com> 2861M: Harish Patil <harish.patil@cavium.com> 2862M: Dept-GELinuxNICDev@cavium.com 2863L: netdev@vger.kernel.org 2864S: Supported 2865F: drivers/net/ethernet/broadcom/bnx2.* 2866F: drivers/net/ethernet/broadcom/bnx2_* 2867 2868BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2869M: QLogic-Storage-Upstream@qlogic.com 2870L: linux-scsi@vger.kernel.org 2871S: Supported 2872F: drivers/scsi/bnx2fc/ 2873 2874BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2875M: QLogic-Storage-Upstream@qlogic.com 2876L: linux-scsi@vger.kernel.org 2877S: Supported 2878F: drivers/scsi/bnx2i/ 2879 2880BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2881M: Ariel Elior <ariel.elior@cavium.com> 2882M: everest-linux-l2@cavium.com 2883L: netdev@vger.kernel.org 2884S: Supported 2885F: drivers/net/ethernet/broadcom/bnx2x/ 2886 2887BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2888M: Michael Chan <michael.chan@broadcom.com> 2889L: netdev@vger.kernel.org 2890S: Supported 2891F: drivers/net/ethernet/broadcom/bnxt/ 2892 2893BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2894M: Arend van Spriel <arend.vanspriel@broadcom.com> 2895M: Franky Lin <franky.lin@broadcom.com> 2896M: Hante Meuleman <hante.meuleman@broadcom.com> 2897M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2898M: Wright Feng <wright.feng@cypress.com> 2899L: linux-wireless@vger.kernel.org 2900L: brcm80211-dev-list.pdl@broadcom.com 2901L: brcm80211-dev-list@cypress.com 2902S: Supported 2903F: drivers/net/wireless/broadcom/brcm80211/ 2904 2905BROADCOM BRCMSTB GPIO DRIVER 2906M: Gregory Fong <gregory.0xf0@gmail.com> 2907L: bcm-kernel-feedback-list@broadcom.com 2908S: Supported 2909F: drivers/gpio/gpio-brcmstb.c 2910F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2911 2912BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2913M: Al Cooper <alcooperx@gmail.com> 2914L: linux-kernel@vger.kernel.org 2915L: bcm-kernel-feedback-list@broadcom.com 2916S: Maintained 2917F: drivers/phy/broadcom/phy-brcm-usb* 2918 2919BROADCOM GENET ETHERNET DRIVER 2920M: Doug Berger <opendmb@gmail.com> 2921M: Florian Fainelli <f.fainelli@gmail.com> 2922L: netdev@vger.kernel.org 2923S: Supported 2924F: drivers/net/ethernet/broadcom/genet/ 2925 2926BROADCOM IPROC ARM ARCHITECTURE 2927M: Ray Jui <rjui@broadcom.com> 2928M: Scott Branden <sbranden@broadcom.com> 2929M: Jon Mason <jonmason@broadcom.com> 2930M: bcm-kernel-feedback-list@broadcom.com 2931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2932T: git git://github.com/broadcom/cygnus-linux.git 2933S: Maintained 2934N: iproc 2935N: cygnus 2936N: bcm[-_]nsp 2937N: bcm9113* 2938N: bcm9583* 2939N: bcm9585* 2940N: bcm9586* 2941N: bcm988312 2942N: bcm113* 2943N: bcm583* 2944N: bcm585* 2945N: bcm586* 2946N: bcm88312 2947N: hr2 2948F: arch/arm64/boot/dts/broadcom/ns2* 2949F: drivers/clk/bcm/clk-ns* 2950F: drivers/pinctrl/bcm/pinctrl-ns* 2951 2952BROADCOM KONA GPIO DRIVER 2953M: Ray Jui <rjui@broadcom.com> 2954L: bcm-kernel-feedback-list@broadcom.com 2955S: Supported 2956F: drivers/gpio/gpio-bcm-kona.c 2957F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2958 2959BROADCOM NETXTREME-E ROCE DRIVER 2960M: Selvin Xavier <selvin.xavier@broadcom.com> 2961M: Devesh Sharma <devesh.sharma@broadcom.com> 2962M: Somnath Kotur <somnath.kotur@broadcom.com> 2963M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2964L: linux-rdma@vger.kernel.org 2965W: http://www.broadcom.com 2966S: Supported 2967F: drivers/infiniband/hw/bnxt_re/ 2968F: include/uapi/rdma/bnxt_re-abi.h 2969 2970BROADCOM NVRAM DRIVER 2971M: Rafał Miłecki <zajec5@gmail.com> 2972L: linux-mips@linux-mips.org 2973S: Maintained 2974F: drivers/firmware/broadcom/* 2975 2976BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2977M: Rafał Miłecki <zajec5@gmail.com> 2978L: linux-wireless@vger.kernel.org 2979S: Maintained 2980F: drivers/bcma/ 2981F: include/linux/bcma/ 2982 2983BROADCOM STB AVS CPUFREQ DRIVER 2984M: Markus Mayer <mmayer@broadcom.com> 2985M: bcm-kernel-feedback-list@broadcom.com 2986L: linux-pm@vger.kernel.org 2987S: Maintained 2988F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2989F: drivers/cpufreq/brcmstb* 2990 2991BROADCOM STB AVS TMON DRIVER 2992M: Markus Mayer <mmayer@broadcom.com> 2993M: bcm-kernel-feedback-list@broadcom.com 2994L: linux-pm@vger.kernel.org 2995S: Maintained 2996F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 2997F: drivers/thermal/broadcom/brcmstb* 2998 2999BROADCOM STB NAND FLASH DRIVER 3000M: Brian Norris <computersforpeace@gmail.com> 3001M: Kamal Dasu <kdasu.kdev@gmail.com> 3002L: linux-mtd@lists.infradead.org 3003L: bcm-kernel-feedback-list@broadcom.com 3004S: Maintained 3005F: drivers/mtd/nand/brcmnand/ 3006 3007BROADCOM STB DPFE DRIVER 3008M: Markus Mayer <mmayer@broadcom.com> 3009M: bcm-kernel-feedback-list@broadcom.com 3010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3011S: Maintained 3012F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3013F: drivers/memory/brcmstb_dpfe.c 3014 3015BROADCOM SYSTEMPORT ETHERNET DRIVER 3016M: Florian Fainelli <f.fainelli@gmail.com> 3017L: netdev@vger.kernel.org 3018S: Supported 3019F: drivers/net/ethernet/broadcom/bcmsysport.* 3020 3021BROADCOM TG3 GIGABIT ETHERNET DRIVER 3022M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3023M: Prashant Sreedharan <prashant@broadcom.com> 3024M: Michael Chan <mchan@broadcom.com> 3025L: netdev@vger.kernel.org 3026S: Supported 3027F: drivers/net/ethernet/broadcom/tg3.* 3028 3029BROCADE BFA FC SCSI DRIVER 3030M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3031M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3032L: linux-scsi@vger.kernel.org 3033S: Supported 3034F: drivers/scsi/bfa/ 3035 3036BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3037M: Rasesh Mody <rasesh.mody@cavium.com> 3038M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3039M: Dept-GELinuxNICDev@cavium.com 3040L: netdev@vger.kernel.org 3041S: Supported 3042F: drivers/net/ethernet/brocade/bna/ 3043 3044BSG (block layer generic sg v4 driver) 3045M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3046L: linux-scsi@vger.kernel.org 3047S: Supported 3048F: block/bsg.c 3049F: include/linux/bsg.h 3050F: include/uapi/linux/bsg.h 3051 3052BT87X AUDIO DRIVER 3053M: Clemens Ladisch <clemens@ladisch.de> 3054L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3055T: git git://git.alsa-project.org/alsa-kernel.git 3056S: Maintained 3057F: Documentation/sound/alsa/Bt87x.txt 3058F: sound/pci/bt87x.c 3059 3060BT8XXGPIO DRIVER 3061M: Michael Buesch <m@bues.ch> 3062W: http://bu3sch.de/btgpio.php 3063S: Maintained 3064F: drivers/gpio/gpio-bt8xx.c 3065 3066BTRFS FILE SYSTEM 3067M: Chris Mason <clm@fb.com> 3068M: Josef Bacik <jbacik@fb.com> 3069M: David Sterba <dsterba@suse.com> 3070L: linux-btrfs@vger.kernel.org 3071W: http://btrfs.wiki.kernel.org/ 3072Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3073T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3074S: Maintained 3075F: Documentation/filesystems/btrfs.txt 3076F: fs/btrfs/ 3077F: include/linux/btrfs* 3078F: include/uapi/linux/btrfs* 3079 3080BTTV VIDEO4LINUX DRIVER 3081M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3082M: Mauro Carvalho Chehab <mchehab@kernel.org> 3083L: linux-media@vger.kernel.org 3084W: https://linuxtv.org 3085T: git git://linuxtv.org/media_tree.git 3086S: Odd fixes 3087F: Documentation/media/v4l-drivers/bttv* 3088F: drivers/media/pci/bt8xx/bttv* 3089 3090BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3091M: Chanwoo Choi <cw00.choi@samsung.com> 3092L: linux-pm@vger.kernel.org 3093L: linux-samsung-soc@vger.kernel.org 3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3095S: Maintained 3096F: drivers/devfreq/exynos-bus.c 3097F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3098 3099BUSLOGIC SCSI DRIVER 3100M: Khalid Aziz <khalid@gonehiking.org> 3101L: linux-scsi@vger.kernel.org 3102S: Maintained 3103F: drivers/scsi/BusLogic.* 3104F: drivers/scsi/FlashPoint.* 3105 3106C-MEDIA CMI8788 DRIVER 3107M: Clemens Ladisch <clemens@ladisch.de> 3108L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3109T: git git://git.alsa-project.org/alsa-kernel.git 3110S: Maintained 3111F: sound/pci/oxygen/ 3112 3113C6X ARCHITECTURE 3114M: Mark Salter <msalter@redhat.com> 3115M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3116L: linux-c6x-dev@linux-c6x.org 3117W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3118S: Maintained 3119F: arch/c6x/ 3120 3121CA8210 IEEE-802.15.4 RADIO DRIVER 3122M: Harry Morris <h.morris@cascoda.com> 3123L: linux-wpan@vger.kernel.org 3124W: https://github.com/Cascoda/ca8210-linux.git 3125S: Maintained 3126F: drivers/net/ieee802154/ca8210.c 3127F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3128 3129CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3130M: David Howells <dhowells@redhat.com> 3131L: linux-cachefs@redhat.com (moderated for non-subscribers) 3132S: Supported 3133F: Documentation/filesystems/caching/cachefiles.txt 3134F: fs/cachefiles/ 3135 3136CADET FM/AM RADIO RECEIVER DRIVER 3137M: Hans Verkuil <hverkuil@xs4all.nl> 3138L: linux-media@vger.kernel.org 3139T: git git://linuxtv.org/media_tree.git 3140W: https://linuxtv.org 3141S: Maintained 3142F: drivers/media/radio/radio-cadet* 3143 3144CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3145M: Jonathan Corbet <corbet@lwn.net> 3146L: linux-media@vger.kernel.org 3147T: git git://linuxtv.org/media_tree.git 3148S: Maintained 3149F: Documentation/media/v4l-drivers/cafe_ccic* 3150F: drivers/media/platform/marvell-ccic/ 3151 3152CAIF NETWORK LAYER 3153M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3154L: netdev@vger.kernel.org 3155S: Supported 3156F: Documentation/networking/caif/ 3157F: drivers/net/caif/ 3158F: include/uapi/linux/caif/ 3159F: include/net/caif/ 3160F: net/caif/ 3161 3162CALGARY x86-64 IOMMU 3163M: Muli Ben-Yehuda <mulix@mulix.org> 3164M: Jon Mason <jdmason@kudzu.us> 3165L: iommu@lists.linux-foundation.org 3166S: Maintained 3167F: arch/x86/kernel/pci-calgary_64.c 3168F: arch/x86/kernel/tce_64.c 3169F: arch/x86/include/asm/calgary.h 3170F: arch/x86/include/asm/tce.h 3171 3172CAN NETWORK DRIVERS 3173M: Wolfgang Grandegger <wg@grandegger.com> 3174M: Marc Kleine-Budde <mkl@pengutronix.de> 3175L: linux-can@vger.kernel.org 3176W: https://github.com/linux-can 3177T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3178T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3179S: Maintained 3180F: Documentation/devicetree/bindings/net/can/ 3181F: drivers/net/can/ 3182F: include/linux/can/dev.h 3183F: include/linux/can/platform/ 3184F: include/uapi/linux/can/error.h 3185F: include/uapi/linux/can/netlink.h 3186 3187CAN NETWORK LAYER 3188M: Oliver Hartkopp <socketcan@hartkopp.net> 3189M: Marc Kleine-Budde <mkl@pengutronix.de> 3190L: linux-can@vger.kernel.org 3191W: https://github.com/linux-can 3192T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3193T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3194S: Maintained 3195F: Documentation/networking/can.txt 3196F: net/can/ 3197F: include/linux/can/core.h 3198F: include/uapi/linux/can.h 3199F: include/uapi/linux/can/bcm.h 3200F: include/uapi/linux/can/raw.h 3201F: include/uapi/linux/can/gw.h 3202 3203CAPABILITIES 3204M: Serge Hallyn <serge@hallyn.com> 3205L: linux-security-module@vger.kernel.org 3206S: Supported 3207F: include/linux/capability.h 3208F: include/uapi/linux/capability.h 3209F: security/commoncap.c 3210F: kernel/capability.c 3211 3212CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3213M: Kevin Tsai <ktsai@capellamicro.com> 3214S: Maintained 3215F: drivers/iio/light/cm* 3216 3217CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3218M: Christian Lamparter <chunkeey@googlemail.com> 3219L: linux-wireless@vger.kernel.org 3220W: http://wireless.kernel.org/en/users/Drivers/carl9170 3221S: Maintained 3222F: drivers/net/wireless/ath/carl9170/ 3223 3224CAVIUM I2C DRIVER 3225M: Jan Glauber <jglauber@cavium.com> 3226M: David Daney <david.daney@cavium.com> 3227W: http://www.cavium.com 3228S: Supported 3229F: drivers/i2c/busses/i2c-octeon* 3230F: drivers/i2c/busses/i2c-thunderx* 3231 3232CAVIUM LIQUIDIO NETWORK DRIVER 3233M: Derek Chickles <derek.chickles@caviumnetworks.com> 3234M: Satanand Burla <satananda.burla@caviumnetworks.com> 3235M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3236M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3237L: netdev@vger.kernel.org 3238W: http://www.cavium.com 3239S: Supported 3240F: drivers/net/ethernet/cavium/liquidio/ 3241 3242CAVIUM MMC DRIVER 3243M: Jan Glauber <jglauber@cavium.com> 3244M: David Daney <david.daney@cavium.com> 3245M: Steven J. Hill <Steven.Hill@cavium.com> 3246W: http://www.cavium.com 3247S: Supported 3248F: drivers/mmc/host/cavium* 3249 3250CAVIUM OCTEON-TX CRYPTO DRIVER 3251M: George Cherian <george.cherian@cavium.com> 3252L: linux-crypto@vger.kernel.org 3253W: http://www.cavium.com 3254S: Supported 3255F: drivers/crypto/cavium/cpt/ 3256 3257CAVIUM THUNDERX2 ARM64 SOC 3258M: Robert Richter <rrichter@cavium.com> 3259M: Jayachandran C <jnair@caviumnetworks.com> 3260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3261S: Maintained 3262F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3263F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3264 3265CC2520 IEEE-802.15.4 RADIO DRIVER 3266M: Varka Bhadram <varkabhadram@gmail.com> 3267L: linux-wpan@vger.kernel.org 3268S: Maintained 3269F: drivers/net/ieee802154/cc2520.c 3270F: include/linux/spi/cc2520.h 3271F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3272 3273CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3274M: Gilad Ben-Yossef <gilad@benyossef.com> 3275L: linux-crypto@vger.kernel.org 3276L: driverdev-devel@linuxdriverproject.org 3277S: Supported 3278F: drivers/staging/ccree/ 3279W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3280 3281CEC FRAMEWORK 3282M: Hans Verkuil <hans.verkuil@cisco.com> 3283L: linux-media@vger.kernel.org 3284T: git git://linuxtv.org/media_tree.git 3285W: http://linuxtv.org 3286S: Supported 3287F: Documentation/media/kapi/cec-core.rst 3288F: Documentation/media/uapi/cec 3289F: drivers/media/cec/ 3290F: drivers/media/rc/keymaps/rc-cec.c 3291F: include/media/cec.h 3292F: include/media/cec-notifier.h 3293F: include/uapi/linux/cec.h 3294F: include/uapi/linux/cec-funcs.h 3295F: Documentation/devicetree/bindings/media/cec.txt 3296 3297CEC GPIO DRIVER 3298M: Hans Verkuil <hans.verkuil@cisco.com> 3299L: linux-media@vger.kernel.org 3300T: git git://linuxtv.org/media_tree.git 3301W: http://linuxtv.org 3302S: Supported 3303F: drivers/media/platform/cec-gpio/ 3304F: Documentation/devicetree/bindings/media/cec-gpio.txt 3305 3306CELL BROADBAND ENGINE ARCHITECTURE 3307M: Arnd Bergmann <arnd@arndb.de> 3308L: linuxppc-dev@lists.ozlabs.org 3309W: http://www.ibm.com/developerworks/power/cell/ 3310S: Supported 3311F: arch/powerpc/include/asm/cell*.h 3312F: arch/powerpc/include/asm/spu*.h 3313F: arch/powerpc/include/uapi/asm/spu*.h 3314F: arch/powerpc/oprofile/*cell* 3315F: arch/powerpc/platforms/cell/ 3316 3317CEPH COMMON CODE (LIBCEPH) 3318M: Ilya Dryomov <idryomov@gmail.com> 3319M: "Yan, Zheng" <zyan@redhat.com> 3320M: Sage Weil <sage@redhat.com> 3321L: ceph-devel@vger.kernel.org 3322W: http://ceph.com/ 3323T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3324T: git git://github.com/ceph/ceph-client.git 3325S: Supported 3326F: net/ceph/ 3327F: include/linux/ceph/ 3328F: include/linux/crush/ 3329 3330CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3331M: "Yan, Zheng" <zyan@redhat.com> 3332M: Sage Weil <sage@redhat.com> 3333M: Ilya Dryomov <idryomov@gmail.com> 3334L: ceph-devel@vger.kernel.org 3335W: http://ceph.com/ 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3337T: git git://github.com/ceph/ceph-client.git 3338S: Supported 3339F: Documentation/filesystems/ceph.txt 3340F: fs/ceph/ 3341 3342CERTIFICATE HANDLING: 3343M: David Howells <dhowells@redhat.com> 3344M: David Woodhouse <dwmw2@infradead.org> 3345L: keyrings@vger.kernel.org 3346S: Maintained 3347F: Documentation/module-signing.txt 3348F: certs/ 3349F: scripts/sign-file.c 3350F: scripts/extract-cert.c 3351 3352CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3353L: linux-usb@vger.kernel.org 3354S: Orphan 3355F: Documentation/usb/WUSB-Design-overview.txt 3356F: Documentation/usb/wusb-cbaf 3357F: drivers/usb/host/hwa-hc.c 3358F: drivers/usb/host/whci/ 3359F: drivers/usb/wusbcore/ 3360F: include/linux/usb/wusb* 3361 3362CFAG12864B LCD DRIVER 3363M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3364W: http://miguelojeda.es/auxdisplay.htm 3365W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3366S: Maintained 3367F: drivers/auxdisplay/cfag12864b.c 3368F: include/linux/cfag12864b.h 3369 3370CFAG12864BFB LCD FRAMEBUFFER DRIVER 3371M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3372W: http://miguelojeda.es/auxdisplay.htm 3373W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3374S: Maintained 3375F: drivers/auxdisplay/cfag12864bfb.c 3376F: include/linux/cfag12864b.h 3377 3378802.11 (including CFG80211/NL80211) 3379M: Johannes Berg <johannes@sipsolutions.net> 3380L: linux-wireless@vger.kernel.org 3381W: http://wireless.kernel.org/ 3382T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3384S: Maintained 3385F: net/wireless/ 3386F: include/uapi/linux/nl80211.h 3387F: include/linux/ieee80211.h 3388F: include/net/wext.h 3389F: include/net/cfg80211.h 3390F: include/net/iw_handler.h 3391F: include/net/ieee80211_radiotap.h 3392F: Documentation/driver-api/80211/cfg80211.rst 3393F: Documentation/networking/regulatory.txt 3394 3395CHAR and MISC DRIVERS 3396M: Arnd Bergmann <arnd@arndb.de> 3397M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3398T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3399S: Supported 3400F: drivers/char/* 3401F: drivers/misc/* 3402F: include/linux/miscdevice.h 3403 3404CHECKPATCH 3405M: Andy Whitcroft <apw@canonical.com> 3406M: Joe Perches <joe@perches.com> 3407S: Maintained 3408F: scripts/checkpatch.pl 3409 3410CHINESE DOCUMENTATION 3411M: Harry Wei <harryxiyou@gmail.com> 3412L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3413L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3414S: Maintained 3415F: Documentation/translations/zh_CN/ 3416 3417CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3418M: Peter Chen <Peter.Chen@nxp.com> 3419T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3420L: linux-usb@vger.kernel.org 3421S: Maintained 3422F: drivers/usb/chipidea/ 3423 3424CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3425M: Hans de Goede <hdegoede@redhat.com> 3426L: linux-input@vger.kernel.org 3427S: Maintained 3428F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3429F: drivers/input/touchscreen/chipone_icn8318.c 3430 3431CHROME HARDWARE PLATFORM SUPPORT 3432M: Benson Leung <bleung@chromium.org> 3433M: Olof Johansson <olof@lixom.net> 3434S: Maintained 3435T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3436F: drivers/platform/chrome/ 3437 3438CIRRUS LOGIC AUDIO CODEC DRIVERS 3439M: Brian Austin <brian.austin@cirrus.com> 3440M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3441L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3442S: Maintained 3443F: sound/soc/codecs/cs* 3444 3445CIRRUS LOGIC EP93XX ETHERNET DRIVER 3446M: Hartley Sweeten <hsweeten@visionengravers.com> 3447L: netdev@vger.kernel.org 3448S: Maintained 3449F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3450 3451CISCO FCOE HBA DRIVER 3452M: Satish Kharat <satishkh@cisco.com> 3453M: Sesidhar Baddela <sebaddel@cisco.com> 3454M: Karan Tilak Kumar <kartilak@cisco.com> 3455L: linux-scsi@vger.kernel.org 3456S: Supported 3457F: drivers/scsi/fnic/ 3458 3459CISCO SCSI HBA DRIVER 3460M: Karan Tilak Kumar <kartilak@cisco.com> 3461M: Sesidhar Baddela <sebaddel@cisco.com> 3462L: linux-scsi@vger.kernel.org 3463S: Supported 3464F: drivers/scsi/snic/ 3465 3466CISCO VIC ETHERNET NIC DRIVER 3467M: Christian Benvenuti <benve@cisco.com> 3468M: Govindarajulu Varadarajan <_govind@gmx.com> 3469M: Parvi Kaustubhi <pkaustub@cisco.com> 3470S: Supported 3471F: drivers/net/ethernet/cisco/enic/ 3472 3473CISCO VIC LOW LATENCY NIC DRIVER 3474M: Christian Benvenuti <benve@cisco.com> 3475M: Dave Goodell <dgoodell@cisco.com> 3476S: Supported 3477F: drivers/infiniband/hw/usnic/ 3478 3479CLEANCACHE API 3480M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3481L: linux-kernel@vger.kernel.org 3482S: Maintained 3483F: mm/cleancache.c 3484F: include/linux/cleancache.h 3485 3486CLK API 3487M: Russell King <linux@armlinux.org.uk> 3488L: linux-clk@vger.kernel.org 3489S: Maintained 3490F: include/linux/clk.h 3491 3492CLOCKSOURCE, CLOCKEVENT DRIVERS 3493M: Daniel Lezcano <daniel.lezcano@linaro.org> 3494M: Thomas Gleixner <tglx@linutronix.de> 3495L: linux-kernel@vger.kernel.org 3496T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3497S: Supported 3498F: drivers/clocksource/ 3499F: Documentation/devicetree/bindings/timer/ 3500 3501CMPC ACPI DRIVER 3502M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3503M: Daniel Oliveira Nascimento <don@syst.com.br> 3504L: platform-driver-x86@vger.kernel.org 3505S: Supported 3506F: drivers/platform/x86/classmate-laptop.c 3507 3508COBALT MEDIA DRIVER 3509M: Hans Verkuil <hans.verkuil@cisco.com> 3510L: linux-media@vger.kernel.org 3511T: git git://linuxtv.org/media_tree.git 3512W: https://linuxtv.org 3513S: Supported 3514F: drivers/media/pci/cobalt/ 3515 3516COCCINELLE/Semantic Patches (SmPL) 3517M: Julia Lawall <Julia.Lawall@lip6.fr> 3518M: Gilles Muller <Gilles.Muller@lip6.fr> 3519M: Nicolas Palix <nicolas.palix@imag.fr> 3520M: Michal Marek <michal.lkml@markovi.net> 3521L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3522T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3523W: http://coccinelle.lip6.fr/ 3524S: Supported 3525F: Documentation/dev-tools/coccinelle.rst 3526F: scripts/coccinelle/ 3527F: scripts/coccicheck 3528 3529CODA FILE SYSTEM 3530M: Jan Harkes <jaharkes@cs.cmu.edu> 3531M: coda@cs.cmu.edu 3532L: codalist@coda.cs.cmu.edu 3533W: http://www.coda.cs.cmu.edu/ 3534S: Maintained 3535F: Documentation/filesystems/coda.txt 3536F: fs/coda/ 3537F: include/linux/coda*.h 3538F: include/uapi/linux/coda*.h 3539 3540CODA V4L2 MEM2MEM DRIVER 3541M: Philipp Zabel <p.zabel@pengutronix.de> 3542L: linux-media@vger.kernel.org 3543S: Maintained 3544F: Documentation/devicetree/bindings/media/coda.txt 3545F: drivers/media/platform/coda/ 3546 3547COMMON CLK FRAMEWORK 3548M: Michael Turquette <mturquette@baylibre.com> 3549M: Stephen Boyd <sboyd@codeaurora.org> 3550L: linux-clk@vger.kernel.org 3551Q: http://patchwork.kernel.org/project/linux-clk/list/ 3552T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3553S: Maintained 3554F: Documentation/devicetree/bindings/clock/ 3555F: drivers/clk/ 3556X: drivers/clk/clkdev.c 3557F: include/linux/clk-pr* 3558F: include/linux/clk/ 3559 3560COMMON INTERNET FILE SYSTEM (CIFS) 3561M: Steve French <sfrench@samba.org> 3562L: linux-cifs@vger.kernel.org 3563L: samba-technical@lists.samba.org (moderated for non-subscribers) 3564W: http://linux-cifs.samba.org/ 3565T: git git://git.samba.org/sfrench/cifs-2.6.git 3566S: Supported 3567F: Documentation/filesystems/cifs/ 3568F: fs/cifs/ 3569 3570COMPACTPCI HOTPLUG CORE 3571M: Scott Murray <scott@spiteful.org> 3572L: linux-pci@vger.kernel.org 3573S: Maintained 3574F: drivers/pci/hotplug/cpci_hotplug* 3575 3576COMPACTPCI HOTPLUG GENERIC DRIVER 3577M: Scott Murray <scott@spiteful.org> 3578L: linux-pci@vger.kernel.org 3579S: Maintained 3580F: drivers/pci/hotplug/cpcihp_generic.c 3581 3582COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3583M: Scott Murray <scott@spiteful.org> 3584L: linux-pci@vger.kernel.org 3585S: Maintained 3586F: drivers/pci/hotplug/cpcihp_zt5550.* 3587 3588COMPAL LAPTOP SUPPORT 3589M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3590L: platform-driver-x86@vger.kernel.org 3591S: Maintained 3592F: drivers/platform/x86/compal-laptop.c 3593 3594CONEXANT ACCESSRUNNER USB DRIVER 3595L: accessrunner-general@lists.sourceforge.net 3596W: http://accessrunner.sourceforge.net/ 3597S: Orphan 3598F: drivers/usb/atm/cxacru.c 3599 3600CONFIGFS 3601M: Joel Becker <jlbec@evilplan.org> 3602M: Christoph Hellwig <hch@lst.de> 3603T: git git://git.infradead.org/users/hch/configfs.git 3604S: Supported 3605F: fs/configfs/ 3606F: include/linux/configfs.h 3607 3608CONNECTOR 3609M: Evgeniy Polyakov <zbr@ioremap.net> 3610L: netdev@vger.kernel.org 3611S: Maintained 3612F: drivers/connector/ 3613 3614CONTROL GROUP (CGROUP) 3615M: Tejun Heo <tj@kernel.org> 3616M: Li Zefan <lizefan@huawei.com> 3617M: Johannes Weiner <hannes@cmpxchg.org> 3618L: cgroups@vger.kernel.org 3619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3620S: Maintained 3621F: Documentation/cgroup* 3622F: include/linux/cgroup* 3623F: kernel/cgroup* 3624 3625CONTROL GROUP - CPUSET 3626M: Li Zefan <lizefan@huawei.com> 3627L: cgroups@vger.kernel.org 3628W: http://www.bullopensource.org/cpuset/ 3629W: http://oss.sgi.com/projects/cpusets/ 3630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3631S: Maintained 3632F: Documentation/cgroup-v1/cpusets.txt 3633F: include/linux/cpuset.h 3634F: kernel/cgroup/cpuset.c 3635 3636CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3637M: Johannes Weiner <hannes@cmpxchg.org> 3638M: Michal Hocko <mhocko@kernel.org> 3639M: Vladimir Davydov <vdavydov.dev@gmail.com> 3640L: cgroups@vger.kernel.org 3641L: linux-mm@kvack.org 3642S: Maintained 3643F: mm/memcontrol.c 3644F: mm/swap_cgroup.c 3645 3646CORETEMP HARDWARE MONITORING DRIVER 3647M: Fenghua Yu <fenghua.yu@intel.com> 3648L: linux-hwmon@vger.kernel.org 3649S: Maintained 3650F: Documentation/hwmon/coretemp 3651F: drivers/hwmon/coretemp.c 3652 3653COSA/SRP SYNC SERIAL DRIVER 3654M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3655W: http://www.fi.muni.cz/~kas/cosa/ 3656S: Maintained 3657F: drivers/net/wan/cosa* 3658 3659CPMAC ETHERNET DRIVER 3660M: Florian Fainelli <f.fainelli@gmail.com> 3661L: netdev@vger.kernel.org 3662S: Maintained 3663F: drivers/net/ethernet/ti/cpmac.c 3664 3665CPU FREQUENCY DRIVERS 3666M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3667M: Viresh Kumar <viresh.kumar@linaro.org> 3668L: linux-pm@vger.kernel.org 3669S: Maintained 3670T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3671T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3672B: https://bugzilla.kernel.org 3673F: Documentation/cpu-freq/ 3674F: Documentation/devicetree/bindings/cpufreq/ 3675F: drivers/cpufreq/ 3676F: include/linux/cpufreq.h 3677F: tools/testing/selftests/cpufreq/ 3678 3679CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3680M: Viresh Kumar <viresh.kumar@linaro.org> 3681M: Sudeep Holla <sudeep.holla@arm.com> 3682L: linux-pm@vger.kernel.org 3683W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3684S: Maintained 3685F: drivers/cpufreq/arm_big_little.h 3686F: drivers/cpufreq/arm_big_little.c 3687F: drivers/cpufreq/arm_big_little_dt.c 3688 3689CPU POWER MONITORING SUBSYSTEM 3690M: Thomas Renninger <trenn@suse.com> 3691M: Shuah Khan <shuahkh@osg.samsung.com> 3692M: Shuah Khan <shuah@kernel.org> 3693L: linux-pm@vger.kernel.org 3694S: Maintained 3695F: tools/power/cpupower/ 3696 3697CPUID/MSR DRIVER 3698M: "H. Peter Anvin" <hpa@zytor.com> 3699S: Maintained 3700F: arch/x86/kernel/cpuid.c 3701F: arch/x86/kernel/msr.c 3702 3703CPUIDLE DRIVER - ARM BIG LITTLE 3704M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3705M: Daniel Lezcano <daniel.lezcano@linaro.org> 3706L: linux-pm@vger.kernel.org 3707L: linux-arm-kernel@lists.infradead.org 3708T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3709S: Maintained 3710F: drivers/cpuidle/cpuidle-big_little.c 3711 3712CPUIDLE DRIVER - ARM EXYNOS 3713M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3714M: Daniel Lezcano <daniel.lezcano@linaro.org> 3715M: Kukjin Kim <kgene@kernel.org> 3716L: linux-pm@vger.kernel.org 3717L: linux-samsung-soc@vger.kernel.org 3718S: Supported 3719F: drivers/cpuidle/cpuidle-exynos.c 3720F: arch/arm/mach-exynos/pm.c 3721 3722CPUIDLE DRIVERS 3723M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3724M: Daniel Lezcano <daniel.lezcano@linaro.org> 3725L: linux-pm@vger.kernel.org 3726S: Maintained 3727T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3728B: https://bugzilla.kernel.org 3729F: drivers/cpuidle/* 3730F: include/linux/cpuidle.h 3731 3732CRAMFS FILESYSTEM 3733M: Nicolas Pitre <nico@linaro.org> 3734S: Maintained 3735F: Documentation/filesystems/cramfs.txt 3736F: fs/cramfs/ 3737 3738CRIS PORT 3739M: Mikael Starvik <starvik@axis.com> 3740M: Jesper Nilsson <jesper.nilsson@axis.com> 3741L: linux-cris-kernel@axis.com 3742W: http://developer.axis.com 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3744S: Maintained 3745F: arch/cris/ 3746F: drivers/tty/serial/crisv10.* 3747 3748CRYPTO API 3749M: Herbert Xu <herbert@gondor.apana.org.au> 3750M: "David S. Miller" <davem@davemloft.net> 3751L: linux-crypto@vger.kernel.org 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3753T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3754S: Maintained 3755F: Documentation/crypto/ 3756F: Documentation/devicetree/bindings/crypto/ 3757F: arch/*/crypto/ 3758F: crypto/ 3759F: drivers/crypto/ 3760F: include/crypto/ 3761F: include/linux/crypto* 3762 3763CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3764M: Neil Horman <nhorman@tuxdriver.com> 3765L: linux-crypto@vger.kernel.org 3766S: Maintained 3767F: crypto/ansi_cprng.c 3768F: crypto/rng.c 3769 3770CS3308 MEDIA DRIVER 3771M: Hans Verkuil <hverkuil@xs4all.nl> 3772L: linux-media@vger.kernel.org 3773T: git git://linuxtv.org/media_tree.git 3774W: http://linuxtv.org 3775S: Odd Fixes 3776F: drivers/media/i2c/cs3308.c 3777F: drivers/media/i2c/cs3308.h 3778 3779CS5535 Audio ALSA driver 3780M: Jaya Kumar <jayakumar.alsa@gmail.com> 3781S: Maintained 3782F: sound/pci/cs5535audio/ 3783 3784CW1200 WLAN driver 3785M: Solomon Peachy <pizza@shaftnet.org> 3786S: Maintained 3787F: drivers/net/wireless/st/cw1200/ 3788 3789CX18 VIDEO4LINUX DRIVER 3790M: Andy Walls <awalls@md.metrocast.net> 3791L: ivtv-devel@ivtvdriver.org (subscribers-only) 3792L: linux-media@vger.kernel.org 3793T: git git://linuxtv.org/media_tree.git 3794W: https://linuxtv.org 3795W: http://www.ivtvdriver.org/index.php/Cx18 3796S: Maintained 3797F: Documentation/media/v4l-drivers/cx18* 3798F: drivers/media/pci/cx18/ 3799F: include/uapi/linux/ivtv* 3800 3801CX2341X MPEG ENCODER HELPER MODULE 3802M: Hans Verkuil <hverkuil@xs4all.nl> 3803L: linux-media@vger.kernel.org 3804T: git git://linuxtv.org/media_tree.git 3805W: https://linuxtv.org 3806S: Maintained 3807F: drivers/media/common/cx2341x* 3808F: include/media/cx2341x* 3809 3810CX24120 MEDIA DRIVER 3811M: Jemma Denson <jdenson@gmail.com> 3812M: Patrick Boettcher <patrick.boettcher@posteo.de> 3813L: linux-media@vger.kernel.org 3814W: https://linuxtv.org 3815Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3816S: Maintained 3817F: drivers/media/dvb-frontends/cx24120* 3818 3819CX88 VIDEO4LINUX DRIVER 3820M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3821M: Mauro Carvalho Chehab <mchehab@kernel.org> 3822L: linux-media@vger.kernel.org 3823W: https://linuxtv.org 3824T: git git://linuxtv.org/media_tree.git 3825S: Odd fixes 3826F: Documentation/media/v4l-drivers/cx88* 3827F: drivers/media/pci/cx88/ 3828 3829CXD2820R MEDIA DRIVER 3830M: Antti Palosaari <crope@iki.fi> 3831L: linux-media@vger.kernel.org 3832W: https://linuxtv.org 3833W: http://palosaari.fi/linux/ 3834Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3835T: git git://linuxtv.org/anttip/media_tree.git 3836S: Maintained 3837F: drivers/media/dvb-frontends/cxd2820r* 3838 3839CXGB3 ETHERNET DRIVER (CXGB3) 3840M: Santosh Raspatur <santosh@chelsio.com> 3841L: netdev@vger.kernel.org 3842W: http://www.chelsio.com 3843S: Supported 3844F: drivers/net/ethernet/chelsio/cxgb3/ 3845 3846CXGB3 ISCSI DRIVER (CXGB3I) 3847M: Karen Xie <kxie@chelsio.com> 3848L: linux-scsi@vger.kernel.org 3849W: http://www.chelsio.com 3850S: Supported 3851F: drivers/scsi/cxgbi/cxgb3i 3852 3853CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3854M: Steve Wise <swise@chelsio.com> 3855L: linux-rdma@vger.kernel.org 3856W: http://www.openfabrics.org 3857S: Supported 3858F: drivers/infiniband/hw/cxgb3/ 3859F: include/uapi/rdma/cxgb3-abi.h 3860 3861CXGB4 CRYPTO DRIVER (chcr) 3862M: Harsh Jain <harsh@chelsio.com> 3863L: linux-crypto@vger.kernel.org 3864W: http://www.chelsio.com 3865S: Supported 3866F: drivers/crypto/chelsio 3867 3868CXGB4 ETHERNET DRIVER (CXGB4) 3869M: Ganesh Goudar <ganeshgr@chelsio.com> 3870L: netdev@vger.kernel.org 3871W: http://www.chelsio.com 3872S: Supported 3873F: drivers/net/ethernet/chelsio/cxgb4/ 3874 3875CXGB4 ISCSI DRIVER (CXGB4I) 3876M: Karen Xie <kxie@chelsio.com> 3877L: linux-scsi@vger.kernel.org 3878W: http://www.chelsio.com 3879S: Supported 3880F: drivers/scsi/cxgbi/cxgb4i 3881 3882CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3883M: Steve Wise <swise@chelsio.com> 3884L: linux-rdma@vger.kernel.org 3885W: http://www.openfabrics.org 3886S: Supported 3887F: drivers/infiniband/hw/cxgb4/ 3888F: include/uapi/rdma/cxgb4-abi.h 3889 3890CXGB4VF ETHERNET DRIVER (CXGB4VF) 3891M: Casey Leedom <leedom@chelsio.com> 3892L: netdev@vger.kernel.org 3893W: http://www.chelsio.com 3894S: Supported 3895F: drivers/net/ethernet/chelsio/cxgb4vf/ 3896 3897CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3898M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3899M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3900L: linuxppc-dev@lists.ozlabs.org 3901S: Supported 3902F: arch/powerpc/platforms/powernv/pci-cxl.c 3903F: drivers/misc/cxl/ 3904F: include/misc/cxl* 3905F: include/uapi/misc/cxl.h 3906F: Documentation/powerpc/cxl.txt 3907F: Documentation/ABI/testing/sysfs-class-cxl 3908 3909CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3910M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3911M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3912M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3913L: linux-scsi@vger.kernel.org 3914S: Supported 3915F: drivers/scsi/cxlflash/ 3916F: include/uapi/scsi/cxlflash_ioctls.h 3917F: Documentation/powerpc/cxlflash.txt 3918 3919CYBERPRO FB DRIVER 3920M: Russell King <linux@armlinux.org.uk> 3921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3922W: http://www.armlinux.org.uk/ 3923S: Maintained 3924F: drivers/video/fbdev/cyber2000fb.* 3925 3926CYCLADES ASYNC MUX DRIVER 3927W: http://www.cyclades.com/ 3928S: Orphan 3929F: drivers/tty/cyclades.c 3930F: include/linux/cyclades.h 3931F: include/uapi/linux/cyclades.h 3932 3933CYCLADES PC300 DRIVER 3934W: http://www.cyclades.com/ 3935S: Orphan 3936F: drivers/net/wan/pc300* 3937 3938CYPRESS_FIRMWARE MEDIA DRIVER 3939M: Antti Palosaari <crope@iki.fi> 3940L: linux-media@vger.kernel.org 3941W: https://linuxtv.org 3942W: http://palosaari.fi/linux/ 3943Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3944T: git git://linuxtv.org/anttip/media_tree.git 3945S: Maintained 3946F: drivers/media/common/cypress_firmware* 3947 3948CYTTSP TOUCHSCREEN DRIVER 3949M: Ferruh Yigit <fery@cypress.com> 3950L: linux-input@vger.kernel.org 3951S: Supported 3952F: drivers/input/touchscreen/cyttsp* 3953F: include/linux/input/cyttsp.h 3954 3955D-LINK DIR-685 TOUCHKEYS DRIVER 3956M: Linus Walleij <linus.walleij@linaro.org> 3957L: linux-input@vger.kernel.org 3958S: Supported 3959F: drivers/input/dlink-dir685-touchkeys.c 3960 3961DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3962M: Joshua Kinard <kumba@gentoo.org> 3963S: Maintained 3964F: drivers/rtc/rtc-ds1685.c 3965F: include/linux/rtc/ds1685.h 3966 3967DAMA SLAVE for AX.25 3968M: Joerg Reuter <jreuter@yaina.de> 3969W: http://yaina.de/jreuter/ 3970W: http://www.qsl.net/dl1bke/ 3971L: linux-hams@vger.kernel.org 3972S: Maintained 3973F: net/ax25/af_ax25.c 3974F: net/ax25/ax25_dev.c 3975F: net/ax25/ax25_ds_* 3976F: net/ax25/ax25_in.c 3977F: net/ax25/ax25_out.c 3978F: net/ax25/ax25_timer.c 3979F: net/ax25/sysctl_net_ax25.c 3980 3981DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3982L: netdev@vger.kernel.org 3983S: Orphan 3984F: Documentation/networking/dmfe.txt 3985F: drivers/net/ethernet/dec/tulip/dmfe.c 3986 3987DC390/AM53C974 SCSI driver 3988M: Hannes Reinecke <hare@suse.com> 3989L: linux-scsi@vger.kernel.org 3990S: Maintained 3991F: drivers/scsi/am53c974.c 3992 3993DC395x SCSI driver 3994M: Oliver Neukum <oliver@neukum.org> 3995M: Ali Akcaagac <aliakc@web.de> 3996M: Jamie Lenehan <lenehan@twibble.org> 3997L: dc395x@twibble.org 3998W: http://twibble.org/dist/dc395x/ 3999W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4000S: Maintained 4001F: Documentation/scsi/dc395x.txt 4002F: drivers/scsi/dc395x.* 4003 4004DCCP PROTOCOL 4005M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4006L: dccp@vger.kernel.org 4007W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4008S: Maintained 4009F: include/linux/dccp.h 4010F: include/uapi/linux/dccp.h 4011F: include/linux/tfrc.h 4012F: net/dccp/ 4013 4014DECnet NETWORK LAYER 4015W: http://linux-decnet.sourceforge.net 4016L: linux-decnet-user@lists.sourceforge.net 4017S: Orphan 4018F: Documentation/networking/decnet.txt 4019F: net/decnet/ 4020 4021DECSTATION PLATFORM SUPPORT 4022M: "Maciej W. Rozycki" <macro@linux-mips.org> 4023L: linux-mips@linux-mips.org 4024W: http://www.linux-mips.org/wiki/DECstation 4025S: Maintained 4026F: arch/mips/dec/ 4027F: arch/mips/include/asm/dec/ 4028F: arch/mips/include/asm/mach-dec/ 4029 4030DEFXX FDDI NETWORK DRIVER 4031M: "Maciej W. Rozycki" <macro@linux-mips.org> 4032S: Maintained 4033F: drivers/net/fddi/defxx.* 4034 4035DELL SMBIOS DRIVER 4036M: Pali Rohár <pali.rohar@gmail.com> 4037M: Mario Limonciello <mario.limonciello@dell.com> 4038L: platform-driver-x86@vger.kernel.org 4039S: Maintained 4040F: drivers/platform/x86/dell-smbios.* 4041 4042DELL SMBIOS SMM DRIVER 4043M: Mario Limonciello <mario.limonciello@dell.com> 4044L: platform-driver-x86@vger.kernel.org 4045S: Maintained 4046F: drivers/platform/x86/dell-smbios-smm.c 4047 4048DELL SMBIOS WMI DRIVER 4049M: Mario Limonciello <mario.limonciello@dell.com> 4050L: platform-driver-x86@vger.kernel.org 4051S: Maintained 4052F: drivers/platform/x86/dell-smbios-wmi.c 4053F: tools/wmi/dell-smbios-example.c 4054 4055DELL LAPTOP DRIVER 4056M: Matthew Garrett <mjg59@srcf.ucam.org> 4057M: Pali Rohár <pali.rohar@gmail.com> 4058L: platform-driver-x86@vger.kernel.org 4059S: Maintained 4060F: drivers/platform/x86/dell-laptop.c 4061 4062DELL LAPTOP FREEFALL DRIVER 4063M: Pali Rohár <pali.rohar@gmail.com> 4064S: Maintained 4065F: drivers/platform/x86/dell-smo8800.c 4066 4067DELL LAPTOP RBTN DRIVER 4068M: Pali Rohár <pali.rohar@gmail.com> 4069S: Maintained 4070F: drivers/platform/x86/dell-rbtn.* 4071 4072DELL LAPTOP SMM DRIVER 4073M: Pali Rohár <pali.rohar@gmail.com> 4074S: Maintained 4075F: drivers/hwmon/dell-smm-hwmon.c 4076F: include/uapi/linux/i8k.h 4077 4078DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4079M: Doug Warzecha <Douglas_Warzecha@dell.com> 4080S: Maintained 4081F: Documentation/dcdbas.txt 4082F: drivers/firmware/dcdbas.* 4083 4084DELL WMI NOTIFICATIONS DRIVER 4085M: Matthew Garrett <mjg59@srcf.ucam.org> 4086M: Pali Rohár <pali.rohar@gmail.com> 4087S: Maintained 4088F: drivers/platform/x86/dell-wmi.c 4089 4090DELL WMI DESCRIPTOR DRIVER 4091M: Mario Limonciello <mario.limonciello@dell.com> 4092S: Maintained 4093F: drivers/platform/x86/dell-wmi-descriptor.c 4094 4095DELTA ST MEDIA DRIVER 4096M: Hugues Fruchet <hugues.fruchet@st.com> 4097L: linux-media@vger.kernel.org 4098T: git git://linuxtv.org/media_tree.git 4099W: https://linuxtv.org 4100S: Supported 4101F: drivers/media/platform/sti/delta 4102 4103DENALI NAND DRIVER 4104M: Masahiro Yamada <yamada.masahiro@socionext.com> 4105L: linux-mtd@lists.infradead.org 4106S: Supported 4107F: drivers/mtd/nand/denali* 4108 4109DESIGNWARE USB2 DRD IP DRIVER 4110M: John Youn <johnyoun@synopsys.com> 4111L: linux-usb@vger.kernel.org 4112T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4113S: Maintained 4114F: drivers/usb/dwc2/ 4115 4116DESIGNWARE USB3 DRD IP DRIVER 4117M: Felipe Balbi <balbi@kernel.org> 4118L: linux-usb@vger.kernel.org 4119T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4120S: Maintained 4121F: drivers/usb/dwc3/ 4122 4123DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4124M: Andreas Klinger <ak@it-klinger.de> 4125L: linux-iio@vger.kernel.org 4126S: Maintained 4127F: drivers/iio/proximity/srf*.c 4128 4129DEVICE COREDUMP (DEV_COREDUMP) 4130M: Johannes Berg <johannes@sipsolutions.net> 4131L: linux-kernel@vger.kernel.org 4132S: Maintained 4133F: drivers/base/devcoredump.c 4134F: include/linux/devcoredump.h 4135 4136DEVICE FREQUENCY (DEVFREQ) 4137M: MyungJoo Ham <myungjoo.ham@samsung.com> 4138M: Kyungmin Park <kyungmin.park@samsung.com> 4139R: Chanwoo Choi <cw00.choi@samsung.com> 4140L: linux-pm@vger.kernel.org 4141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4142S: Maintained 4143F: drivers/devfreq/ 4144F: include/linux/devfreq.h 4145F: Documentation/devicetree/bindings/devfreq/ 4146 4147DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4148M: Chanwoo Choi <cw00.choi@samsung.com> 4149L: linux-pm@vger.kernel.org 4150T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4151S: Supported 4152F: drivers/devfreq/event/ 4153F: drivers/devfreq/devfreq-event.c 4154F: include/linux/devfreq-event.h 4155F: Documentation/devicetree/bindings/devfreq/event/ 4156 4157DEVICE NUMBER REGISTRY 4158M: Torben Mathiasen <device@lanana.org> 4159W: http://lanana.org/docs/device-list/index.html 4160S: Maintained 4161 4162DEVICE-MAPPER (LVM) 4163M: Alasdair Kergon <agk@redhat.com> 4164M: Mike Snitzer <snitzer@redhat.com> 4165M: dm-devel@redhat.com 4166L: dm-devel@redhat.com 4167W: http://sources.redhat.com/dm 4168Q: http://patchwork.kernel.org/project/dm-devel/list/ 4169T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4170T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4171S: Maintained 4172F: Documentation/device-mapper/ 4173F: drivers/md/Makefile 4174F: drivers/md/Kconfig 4175F: drivers/md/dm* 4176F: drivers/md/persistent-data/ 4177F: include/linux/device-mapper.h 4178F: include/linux/dm-*.h 4179F: include/uapi/linux/dm-*.h 4180 4181DEVLINK 4182M: Jiri Pirko <jiri@mellanox.com> 4183L: netdev@vger.kernel.org 4184S: Supported 4185F: net/core/devlink.c 4186F: include/net/devlink.h 4187F: include/uapi/linux/devlink.h 4188 4189DIALOG SEMICONDUCTOR DRIVERS 4190M: Support Opensource <support.opensource@diasemi.com> 4191W: http://www.dialog-semiconductor.com/products 4192S: Supported 4193F: Documentation/hwmon/da90?? 4194F: Documentation/devicetree/bindings/mfd/da90*.txt 4195F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4196F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4197F: Documentation/devicetree/bindings/regulator/da92*.txt 4198F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4199F: Documentation/devicetree/bindings/sound/da[79]*.txt 4200F: drivers/gpio/gpio-da90??.c 4201F: drivers/hwmon/da90??-hwmon.c 4202F: drivers/iio/adc/da91??-*.c 4203F: drivers/input/misc/da90??_onkey.c 4204F: drivers/input/touchscreen/da9052_tsi.c 4205F: drivers/leds/leds-da90??.c 4206F: drivers/mfd/da903x.c 4207F: drivers/mfd/da90??-*.c 4208F: drivers/mfd/da91??-*.c 4209F: drivers/power/supply/da9052-battery.c 4210F: drivers/power/supply/da91??-*.c 4211F: drivers/regulator/da903x.c 4212F: drivers/regulator/da9???-regulator.[ch] 4213F: drivers/thermal/da90??-thermal.c 4214F: drivers/rtc/rtc-da90??.c 4215F: drivers/video/backlight/da90??_bl.c 4216F: drivers/watchdog/da90??_wdt.c 4217F: include/linux/mfd/da903x.h 4218F: include/linux/mfd/da9052/ 4219F: include/linux/mfd/da9055/ 4220F: include/linux/mfd/da9062/ 4221F: include/linux/mfd/da9063/ 4222F: include/linux/mfd/da9150/ 4223F: include/linux/regulator/da9211.h 4224F: include/sound/da[79]*.h 4225F: sound/soc/codecs/da[79]*.[ch] 4226 4227DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4228M: William Breathitt Gray <vilhelm.gray@gmail.com> 4229L: linux-gpio@vger.kernel.org 4230S: Maintained 4231F: drivers/gpio/gpio-gpio-mm.c 4232 4233DIGI NEO AND CLASSIC PCI PRODUCTS 4234M: Lidza Louina <lidza.louina@gmail.com> 4235M: Mark Hounschell <markh@compro.net> 4236L: driverdev-devel@linuxdriverproject.org 4237S: Maintained 4238F: drivers/staging/dgnc/ 4239 4240DIOLAN U2C-12 I2C DRIVER 4241M: Guenter Roeck <linux@roeck-us.net> 4242L: linux-i2c@vger.kernel.org 4243S: Maintained 4244F: drivers/i2c/busses/i2c-diolan-u2c.c 4245 4246FILESYSTEM DIRECT ACCESS (DAX) 4247M: Matthew Wilcox <mawilcox@microsoft.com> 4248M: Ross Zwisler <ross.zwisler@linux.intel.com> 4249L: linux-fsdevel@vger.kernel.org 4250S: Supported 4251F: fs/dax.c 4252F: include/linux/dax.h 4253F: include/trace/events/fs_dax.h 4254 4255DEVICE DIRECT ACCESS (DAX) 4256M: Dan Williams <dan.j.williams@intel.com> 4257L: linux-nvdimm@lists.01.org 4258S: Supported 4259F: drivers/dax/ 4260 4261DIRECTORY NOTIFICATION (DNOTIFY) 4262M: Jan Kara <jack@suse.cz> 4263R: Amir Goldstein <amir73il@gmail.com> 4264L: linux-fsdevel@vger.kernel.org 4265S: Maintained 4266F: Documentation/filesystems/dnotify.txt 4267F: fs/notify/dnotify/ 4268F: include/linux/dnotify.h 4269 4270DISK GEOMETRY AND PARTITION HANDLING 4271M: Andries Brouwer <aeb@cwi.nl> 4272W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4273W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4274W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4275S: Maintained 4276 4277DISKQUOTA 4278M: Jan Kara <jack@suse.com> 4279S: Maintained 4280F: Documentation/filesystems/quota.txt 4281F: fs/quota/ 4282F: include/linux/quota*.h 4283F: include/uapi/linux/quota*.h 4284 4285DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4286M: Bernie Thompson <bernie@plugable.com> 4287L: linux-fbdev@vger.kernel.org 4288S: Maintained 4289W: http://plugable.com/category/projects/udlfb/ 4290F: drivers/video/fbdev/udlfb.c 4291F: include/video/udlfb.h 4292F: Documentation/fb/udlfb.txt 4293 4294DISTRIBUTED LOCK MANAGER (DLM) 4295M: Christine Caulfield <ccaulfie@redhat.com> 4296M: David Teigland <teigland@redhat.com> 4297L: cluster-devel@redhat.com 4298W: http://sources.redhat.com/cluster/ 4299T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4300S: Supported 4301F: fs/dlm/ 4302 4303DMA BUFFER SHARING FRAMEWORK 4304M: Sumit Semwal <sumit.semwal@linaro.org> 4305S: Maintained 4306L: linux-media@vger.kernel.org 4307L: dri-devel@lists.freedesktop.org 4308L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4309F: drivers/dma-buf/ 4310F: include/linux/dma-buf* 4311F: include/linux/reservation.h 4312F: include/linux/*fence.h 4313F: Documentation/driver-api/dma-buf.rst 4314T: git git://anongit.freedesktop.org/drm/drm-misc 4315 4316DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4317M: Vinod Koul <vinod.koul@intel.com> 4318L: dmaengine@vger.kernel.org 4319Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4320S: Maintained 4321F: drivers/dma/ 4322F: include/linux/dmaengine.h 4323F: Documentation/devicetree/bindings/dma/ 4324F: Documentation/driver-api/dmaengine/ 4325T: git git://git.infradead.org/users/vkoul/slave-dma.git 4326 4327DMA MAPPING HELPERS 4328M: Christoph Hellwig <hch@lst.de> 4329M: Marek Szyprowski <m.szyprowski@samsung.com> 4330R: Robin Murphy <robin.murphy@arm.com> 4331L: iommu@lists.linux-foundation.org 4332T: git git://git.infradead.org/users/hch/dma-mapping.git 4333W: http://git.infradead.org/users/hch/dma-mapping.git 4334S: Supported 4335F: lib/dma-debug.c 4336F: lib/dma-noop.c 4337F: lib/dma-virt.c 4338F: drivers/base/dma-mapping.c 4339F: drivers/base/dma-coherent.c 4340F: include/linux/dma-mapping.h 4341 4342DME1737 HARDWARE MONITOR DRIVER 4343M: Juerg Haefliger <juergh@gmail.com> 4344L: linux-hwmon@vger.kernel.org 4345S: Maintained 4346F: Documentation/hwmon/dme1737 4347F: drivers/hwmon/dme1737.c 4348 4349DMI/SMBIOS SUPPORT 4350M: Jean Delvare <jdelvare@suse.com> 4351S: Maintained 4352T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4353F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4354F: drivers/firmware/dmi-id.c 4355F: drivers/firmware/dmi_scan.c 4356F: include/linux/dmi.h 4357 4358DOCUMENTATION 4359M: Jonathan Corbet <corbet@lwn.net> 4360L: linux-doc@vger.kernel.org 4361S: Maintained 4362F: Documentation/ 4363F: scripts/kernel-doc 4364X: Documentation/ABI/ 4365X: Documentation/devicetree/ 4366X: Documentation/acpi 4367X: Documentation/power 4368X: Documentation/spi 4369X: Documentation/media 4370T: git git://git.lwn.net/linux.git docs-next 4371 4372DONGWOON DW9714 LENS VOICE COIL DRIVER 4373M: Sakari Ailus <sakari.ailus@linux.intel.com> 4374L: linux-media@vger.kernel.org 4375T: git git://linuxtv.org/media_tree.git 4376S: Maintained 4377F: drivers/media/i2c/dw9714.c 4378 4379DOUBLETALK DRIVER 4380M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4381L: blinux-list@redhat.com 4382S: Maintained 4383F: drivers/char/dtlk.c 4384F: include/linux/dtlk.h 4385 4386DPAA2 DATAPATH I/O (DPIO) DRIVER 4387M: Roy Pledge <Roy.Pledge@nxp.com> 4388L: linux-kernel@vger.kernel.org 4389S: Maintained 4390F: drivers/staging/fsl-mc/bus/dpio 4391 4392DPAA2 ETHERNET DRIVER 4393M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4394L: linux-kernel@vger.kernel.org 4395S: Maintained 4396F: drivers/staging/fsl-dpaa2/ethernet 4397 4398DPT_I2O SCSI RAID DRIVER 4399M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4400L: linux-scsi@vger.kernel.org 4401W: http://www.adaptec.com/ 4402S: Maintained 4403F: drivers/scsi/dpt* 4404F: drivers/scsi/dpt/ 4405 4406DRBD DRIVER 4407M: Philipp Reisner <philipp.reisner@linbit.com> 4408M: Lars Ellenberg <lars.ellenberg@linbit.com> 4409L: drbd-dev@lists.linbit.com 4410W: http://www.drbd.org 4411T: git git://git.linbit.com/linux-drbd.git 4412T: git git://git.linbit.com/drbd-8.4.git 4413S: Supported 4414F: drivers/block/drbd/ 4415F: lib/lru_cache.c 4416F: Documentation/blockdev/drbd/ 4417 4418DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4419M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4420T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4421S: Supported 4422F: Documentation/kobject.txt 4423F: drivers/base/ 4424F: fs/debugfs/ 4425F: fs/sysfs/ 4426F: include/linux/debugfs.h 4427F: include/linux/kobj* 4428F: lib/kobj* 4429 4430DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4431M: Kevin Hilman <khilman@kernel.org> 4432M: Nishanth Menon <nm@ti.com> 4433S: Maintained 4434F: drivers/power/avs/ 4435F: include/linux/power/smartreflex.h 4436L: linux-pm@vger.kernel.org 4437 4438DRM DRIVER FOR ARM PL111 CLCD 4439M: Eric Anholt <eric@anholt.net> 4440T: git git://anongit.freedesktop.org/drm/drm-misc 4441S: Supported 4442F: drivers/gpu/drm/pl111/ 4443 4444DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4445M: Dave Airlie <airlied@redhat.com> 4446S: Odd Fixes 4447F: drivers/gpu/drm/ast/ 4448 4449DRM DRIVER FOR BOCHS VIRTUAL GPU 4450M: Gerd Hoffmann <kraxel@redhat.com> 4451L: virtualization@lists.linux-foundation.org 4452T: git git://anongit.freedesktop.org/drm/drm-misc 4453S: Maintained 4454F: drivers/gpu/drm/bochs/ 4455 4456DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4457M: Linus Walleij <linus.walleij@linaro.org> 4458T: git git://anongit.freedesktop.org/drm/drm-misc 4459S: Maintained 4460F: drivers/gpu/drm/tve200/ 4461 4462DRM DRIVER FOR INTEL I810 VIDEO CARDS 4463S: Orphan / Obsolete 4464F: drivers/gpu/drm/i810/ 4465F: include/uapi/drm/i810_drm.h 4466 4467DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4468S: Orphan / Obsolete 4469F: drivers/gpu/drm/mga/ 4470F: include/uapi/drm/mga_drm.h 4471 4472DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4473M: Dave Airlie <airlied@redhat.com> 4474S: Odd Fixes 4475F: drivers/gpu/drm/mgag200/ 4476 4477DRM DRIVER FOR MI0283QT 4478M: Noralf Trønnes <noralf@tronnes.org> 4479S: Maintained 4480F: drivers/gpu/drm/tinydrm/mi0283qt.c 4481F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4482 4483DRM DRIVER FOR MSM ADRENO GPU 4484M: Rob Clark <robdclark@gmail.com> 4485L: linux-arm-msm@vger.kernel.org 4486L: dri-devel@lists.freedesktop.org 4487L: freedreno@lists.freedesktop.org 4488T: git git://people.freedesktop.org/~robclark/linux 4489S: Maintained 4490F: drivers/gpu/drm/msm/ 4491F: include/uapi/drm/msm_drm.h 4492F: Documentation/devicetree/bindings/display/msm/ 4493 4494DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4495M: Ben Skeggs <bskeggs@redhat.com> 4496L: dri-devel@lists.freedesktop.org 4497L: nouveau@lists.freedesktop.org 4498T: git git://github.com/skeggsb/linux 4499S: Supported 4500F: drivers/gpu/drm/nouveau/ 4501F: include/uapi/drm/nouveau_drm.h 4502 4503DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4504M: Noralf Trønnes <noralf@tronnes.org> 4505S: Maintained 4506F: drivers/gpu/drm/tinydrm/repaper.c 4507F: Documentation/devicetree/bindings/display/repaper.txt 4508 4509DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4510M: Dave Airlie <airlied@redhat.com> 4511M: Gerd Hoffmann <kraxel@redhat.com> 4512L: virtualization@lists.linux-foundation.org 4513T: git git://anongit.freedesktop.org/drm/drm-misc 4514S: Obsolete 4515W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4516F: drivers/gpu/drm/cirrus/ 4517 4518DRM DRIVER FOR QXL VIRTUAL GPU 4519M: Dave Airlie <airlied@redhat.com> 4520M: Gerd Hoffmann <kraxel@redhat.com> 4521L: virtualization@lists.linux-foundation.org 4522T: git git://anongit.freedesktop.org/drm/drm-misc 4523S: Maintained 4524F: drivers/gpu/drm/qxl/ 4525F: include/uapi/drm/qxl_drm.h 4526 4527DRM DRIVER FOR RAGE 128 VIDEO CARDS 4528S: Orphan / Obsolete 4529F: drivers/gpu/drm/r128/ 4530F: include/uapi/drm/r128_drm.h 4531 4532DRM DRIVER FOR SAVAGE VIDEO CARDS 4533S: Orphan / Obsolete 4534F: drivers/gpu/drm/savage/ 4535F: include/uapi/drm/savage_drm.h 4536 4537DRM DRIVER FOR SIS VIDEO CARDS 4538S: Orphan / Obsolete 4539F: drivers/gpu/drm/sis/ 4540F: include/uapi/drm/sis_drm.h 4541 4542DRM DRIVER FOR SITRONIX ST7586 PANELS 4543M: David Lechner <david@lechnology.com> 4544S: Maintained 4545F: drivers/gpu/drm/tinydrm/st7586.c 4546F: Documentation/devicetree/bindings/display/st7586.txt 4547 4548DRM DRIVER FOR TDFX VIDEO CARDS 4549S: Orphan / Obsolete 4550F: drivers/gpu/drm/tdfx/ 4551 4552DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4553M: Dave Airlie <airlied@redhat.com> 4554S: Odd Fixes 4555F: drivers/gpu/drm/udl/ 4556 4557DRM DRIVER FOR VMWARE VIRTUAL GPU 4558M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4559M: Sinclair Yeh <syeh@vmware.com> 4560M: Thomas Hellstrom <thellstrom@vmware.com> 4561L: dri-devel@lists.freedesktop.org 4562T: git git://people.freedesktop.org/~syeh/repos_linux 4563T: git git://people.freedesktop.org/~thomash/linux 4564S: Supported 4565F: drivers/gpu/drm/vmwgfx/ 4566F: include/uapi/drm/vmwgfx_drm.h 4567 4568DRM DRIVERS 4569M: David Airlie <airlied@linux.ie> 4570L: dri-devel@lists.freedesktop.org 4571T: git git://people.freedesktop.org/~airlied/linux 4572B: https://bugs.freedesktop.org/ 4573C: irc://chat.freenode.net/dri-devel 4574S: Maintained 4575F: drivers/gpu/drm/ 4576F: drivers/gpu/vga/ 4577F: Documentation/devicetree/bindings/display/ 4578F: Documentation/devicetree/bindings/gpu/ 4579F: Documentation/devicetree/bindings/video/ 4580F: Documentation/gpu/ 4581F: include/drm/ 4582F: include/uapi/drm/ 4583F: include/linux/vga* 4584 4585DRM DRIVERS AND MISC GPU PATCHES 4586M: Daniel Vetter <daniel.vetter@intel.com> 4587M: Jani Nikula <jani.nikula@linux.intel.com> 4588M: Sean Paul <seanpaul@chromium.org> 4589W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4590S: Maintained 4591T: git git://anongit.freedesktop.org/drm/drm-misc 4592F: Documentation/gpu/ 4593F: drivers/gpu/vga/ 4594F: drivers/gpu/drm/* 4595F: include/drm/drm* 4596F: include/uapi/drm/drm* 4597F: include/linux/vga* 4598 4599DRM DRIVERS FOR ALLWINNER A10 4600M: Maxime Ripard <maxime.ripard@free-electrons.com> 4601L: dri-devel@lists.freedesktop.org 4602S: Supported 4603F: drivers/gpu/drm/sun4i/ 4604F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4605T: git git://anongit.freedesktop.org/drm/drm-misc 4606 4607DRM DRIVERS FOR AMLOGIC SOCS 4608M: Neil Armstrong <narmstrong@baylibre.com> 4609L: dri-devel@lists.freedesktop.org 4610L: linux-amlogic@lists.infradead.org 4611W: http://linux-meson.com/ 4612S: Supported 4613F: drivers/gpu/drm/meson/ 4614F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4615F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4616F: Documentation/gpu/meson.rst 4617T: git git://anongit.freedesktop.org/drm/drm-misc 4618 4619DRM DRIVERS FOR ATMEL HLCDC 4620M: Boris Brezillon <boris.brezillon@free-electrons.com> 4621L: dri-devel@lists.freedesktop.org 4622S: Supported 4623F: drivers/gpu/drm/atmel-hlcdc/ 4624F: Documentation/devicetree/bindings/drm/atmel/ 4625T: git git://anongit.freedesktop.org/drm/drm-misc 4626 4627DRM DRIVERS FOR BRIDGE CHIPS 4628M: Archit Taneja <architt@codeaurora.org> 4629M: Andrzej Hajda <a.hajda@samsung.com> 4630R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4631S: Maintained 4632T: git git://anongit.freedesktop.org/drm/drm-misc 4633F: drivers/gpu/drm/bridge/ 4634 4635DRM DRIVERS FOR EXYNOS 4636M: Inki Dae <inki.dae@samsung.com> 4637M: Joonyoung Shim <jy0922.shim@samsung.com> 4638M: Seung-Woo Kim <sw0312.kim@samsung.com> 4639M: Kyungmin Park <kyungmin.park@samsung.com> 4640L: dri-devel@lists.freedesktop.org 4641T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4642S: Supported 4643F: drivers/gpu/drm/exynos/ 4644F: include/uapi/drm/exynos_drm.h 4645F: Documentation/devicetree/bindings/display/exynos/ 4646 4647DRM DRIVERS FOR FREESCALE DCU 4648M: Stefan Agner <stefan@agner.ch> 4649M: Alison Wang <alison.wang@freescale.com> 4650L: dri-devel@lists.freedesktop.org 4651S: Supported 4652F: drivers/gpu/drm/fsl-dcu/ 4653F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4654F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4655F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4656 4657DRM DRIVERS FOR FREESCALE IMX 4658M: Philipp Zabel <p.zabel@pengutronix.de> 4659L: dri-devel@lists.freedesktop.org 4660S: Maintained 4661F: drivers/gpu/drm/imx/ 4662F: drivers/gpu/ipu-v3/ 4663F: Documentation/devicetree/bindings/display/imx/ 4664 4665DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4666M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4667L: dri-devel@lists.freedesktop.org 4668T: git git://github.com/patjak/drm-gma500 4669S: Maintained 4670F: drivers/gpu/drm/gma500/ 4671 4672DRM DRIVERS FOR HISILICON 4673M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4674M: Rongrong Zou <zourongrong@gmail.com> 4675R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4676R: Chen Feng <puck.chen@hisilicon.com> 4677L: dri-devel@lists.freedesktop.org 4678T: git git://github.com/xin3liang/linux.git 4679S: Maintained 4680F: drivers/gpu/drm/hisilicon/ 4681F: Documentation/devicetree/bindings/display/hisilicon/ 4682 4683DRM DRIVERS FOR MEDIATEK 4684M: CK Hu <ck.hu@mediatek.com> 4685M: Philipp Zabel <p.zabel@pengutronix.de> 4686L: dri-devel@lists.freedesktop.org 4687S: Supported 4688F: drivers/gpu/drm/mediatek/ 4689F: Documentation/devicetree/bindings/display/mediatek/ 4690 4691DRM DRIVERS FOR NVIDIA TEGRA 4692M: Thierry Reding <thierry.reding@gmail.com> 4693L: dri-devel@lists.freedesktop.org 4694L: linux-tegra@vger.kernel.org 4695T: git git://anongit.freedesktop.org/tegra/linux.git 4696S: Supported 4697F: drivers/gpu/drm/tegra/ 4698F: drivers/gpu/host1x/ 4699F: include/linux/host1x.h 4700F: include/uapi/drm/tegra_drm.h 4701F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4702 4703DRM DRIVERS FOR RENESAS 4704M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4705L: dri-devel@lists.freedesktop.org 4706L: linux-renesas-soc@vger.kernel.org 4707T: git git://linuxtv.org/pinchartl/fbdev 4708S: Supported 4709F: drivers/gpu/drm/rcar-du/ 4710F: drivers/gpu/drm/shmobile/ 4711F: include/linux/platform_data/shmob_drm.h 4712F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4713F: Documentation/devicetree/bindings/display/renesas,du.txt 4714 4715DRM DRIVERS FOR ROCKCHIP 4716M: Mark Yao <mark.yao@rock-chips.com> 4717L: dri-devel@lists.freedesktop.org 4718S: Maintained 4719F: drivers/gpu/drm/rockchip/ 4720F: Documentation/devicetree/bindings/display/rockchip/ 4721T: git git://anongit.freedesktop.org/drm/drm-misc 4722 4723DRM DRIVERS FOR STI 4724M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4725M: Vincent Abriou <vincent.abriou@st.com> 4726L: dri-devel@lists.freedesktop.org 4727T: git git://anongit.freedesktop.org/drm/drm-misc 4728S: Maintained 4729F: drivers/gpu/drm/sti 4730F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4731 4732DRM DRIVERS FOR STM 4733M: Yannick Fertre <yannick.fertre@st.com> 4734M: Philippe Cornu <philippe.cornu@st.com> 4735M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4736M: Vincent Abriou <vincent.abriou@st.com> 4737L: dri-devel@lists.freedesktop.org 4738T: git git://anongit.freedesktop.org/drm/drm-misc 4739S: Maintained 4740F: drivers/gpu/drm/stm 4741F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4742 4743DRM DRIVERS FOR TI LCDC 4744M: Jyri Sarha <jsarha@ti.com> 4745R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4746L: dri-devel@lists.freedesktop.org 4747S: Maintained 4748F: drivers/gpu/drm/tilcdc/ 4749F: Documentation/devicetree/bindings/display/tilcdc/ 4750 4751DRM DRIVERS FOR TI OMAP 4752M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4753L: dri-devel@lists.freedesktop.org 4754S: Maintained 4755F: drivers/gpu/drm/omapdrm/ 4756F: Documentation/devicetree/bindings/display/ti/ 4757 4758DRM DRIVERS FOR VC4 4759M: Eric Anholt <eric@anholt.net> 4760T: git git://github.com/anholt/linux 4761S: Supported 4762F: drivers/gpu/drm/vc4/ 4763F: include/uapi/drm/vc4_drm.h 4764F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4765T: git git://anongit.freedesktop.org/drm/drm-misc 4766 4767DRM DRIVERS FOR VIVANTE GPU IP 4768M: Lucas Stach <l.stach@pengutronix.de> 4769R: Russell King <linux+etnaviv@armlinux.org.uk> 4770R: Christian Gmeiner <christian.gmeiner@gmail.com> 4771L: etnaviv@lists.freedesktop.org 4772L: dri-devel@lists.freedesktop.org 4773S: Maintained 4774F: drivers/gpu/drm/etnaviv/ 4775F: include/uapi/drm/etnaviv_drm.h 4776F: Documentation/devicetree/bindings/display/etnaviv/ 4777 4778DRM DRIVERS FOR ZTE ZX 4779M: Shawn Guo <shawnguo@kernel.org> 4780L: dri-devel@lists.freedesktop.org 4781S: Maintained 4782F: drivers/gpu/drm/zte/ 4783F: Documentation/devicetree/bindings/display/zte,vou.txt 4784T: git git://anongit.freedesktop.org/drm/drm-misc 4785 4786DRM PANEL DRIVERS 4787M: Thierry Reding <thierry.reding@gmail.com> 4788L: dri-devel@lists.freedesktop.org 4789T: git git://anongit.freedesktop.org/drm/drm-misc 4790S: Maintained 4791F: drivers/gpu/drm/drm_panel.c 4792F: drivers/gpu/drm/panel/ 4793F: include/drm/drm_panel.h 4794F: Documentation/devicetree/bindings/display/panel/ 4795 4796DRM TINYDRM DRIVERS 4797M: Noralf Trønnes <noralf@tronnes.org> 4798W: https://github.com/notro/tinydrm/wiki/Development 4799T: git git://anongit.freedesktop.org/drm/drm-misc 4800S: Maintained 4801F: drivers/gpu/drm/tinydrm/ 4802F: include/drm/tinydrm/ 4803 4804DSBR100 USB FM RADIO DRIVER 4805M: Alexey Klimov <klimov.linux@gmail.com> 4806L: linux-media@vger.kernel.org 4807T: git git://linuxtv.org/media_tree.git 4808S: Maintained 4809F: drivers/media/radio/dsbr100.c 4810 4811DSCC4 DRIVER 4812M: Francois Romieu <romieu@fr.zoreil.com> 4813L: netdev@vger.kernel.org 4814S: Maintained 4815F: drivers/net/wan/dscc4.c 4816 4817DT3155 MEDIA DRIVER 4818M: Hans Verkuil <hverkuil@xs4all.nl> 4819L: linux-media@vger.kernel.org 4820T: git git://linuxtv.org/media_tree.git 4821W: https://linuxtv.org 4822S: Odd Fixes 4823F: drivers/media/pci/dt3155/ 4824 4825DVB_USB_AF9015 MEDIA DRIVER 4826M: Antti Palosaari <crope@iki.fi> 4827L: linux-media@vger.kernel.org 4828W: https://linuxtv.org 4829W: http://palosaari.fi/linux/ 4830Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4831T: git git://linuxtv.org/anttip/media_tree.git 4832S: Maintained 4833F: drivers/media/usb/dvb-usb-v2/af9015* 4834 4835DVB_USB_AF9035 MEDIA DRIVER 4836M: Antti Palosaari <crope@iki.fi> 4837L: linux-media@vger.kernel.org 4838W: https://linuxtv.org 4839W: http://palosaari.fi/linux/ 4840Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4841T: git git://linuxtv.org/anttip/media_tree.git 4842S: Maintained 4843F: drivers/media/usb/dvb-usb-v2/af9035* 4844 4845DVB_USB_ANYSEE MEDIA DRIVER 4846M: Antti Palosaari <crope@iki.fi> 4847L: linux-media@vger.kernel.org 4848W: https://linuxtv.org 4849W: http://palosaari.fi/linux/ 4850Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4851T: git git://linuxtv.org/anttip/media_tree.git 4852S: Maintained 4853F: drivers/media/usb/dvb-usb-v2/anysee* 4854 4855DVB_USB_AU6610 MEDIA DRIVER 4856M: Antti Palosaari <crope@iki.fi> 4857L: linux-media@vger.kernel.org 4858W: https://linuxtv.org 4859W: http://palosaari.fi/linux/ 4860Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4861T: git git://linuxtv.org/anttip/media_tree.git 4862S: Maintained 4863F: drivers/media/usb/dvb-usb-v2/au6610* 4864 4865DVB_USB_CE6230 MEDIA DRIVER 4866M: Antti Palosaari <crope@iki.fi> 4867L: linux-media@vger.kernel.org 4868W: https://linuxtv.org 4869W: http://palosaari.fi/linux/ 4870Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4871T: git git://linuxtv.org/anttip/media_tree.git 4872S: Maintained 4873F: drivers/media/usb/dvb-usb-v2/ce6230* 4874 4875DVB_USB_CXUSB MEDIA DRIVER 4876M: Michael Krufky <mkrufky@linuxtv.org> 4877L: linux-media@vger.kernel.org 4878W: https://linuxtv.org 4879W: http://github.com/mkrufky 4880Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4881T: git git://linuxtv.org/media_tree.git 4882S: Maintained 4883F: drivers/media/usb/dvb-usb/cxusb* 4884 4885DVB_USB_EC168 MEDIA DRIVER 4886M: Antti Palosaari <crope@iki.fi> 4887L: linux-media@vger.kernel.org 4888W: https://linuxtv.org 4889W: http://palosaari.fi/linux/ 4890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4891T: git git://linuxtv.org/anttip/media_tree.git 4892S: Maintained 4893F: drivers/media/usb/dvb-usb-v2/ec168* 4894 4895DVB_USB_GL861 MEDIA DRIVER 4896M: Antti Palosaari <crope@iki.fi> 4897L: linux-media@vger.kernel.org 4898W: https://linuxtv.org 4899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4900T: git git://linuxtv.org/anttip/media_tree.git 4901S: Maintained 4902F: drivers/media/usb/dvb-usb-v2/gl861* 4903 4904DVB_USB_MXL111SF MEDIA DRIVER 4905M: Michael Krufky <mkrufky@linuxtv.org> 4906L: linux-media@vger.kernel.org 4907W: https://linuxtv.org 4908W: http://github.com/mkrufky 4909Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4910T: git git://linuxtv.org/mkrufky/mxl111sf.git 4911S: Maintained 4912F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4913 4914DVB_USB_RTL28XXU MEDIA DRIVER 4915M: Antti Palosaari <crope@iki.fi> 4916L: linux-media@vger.kernel.org 4917W: https://linuxtv.org 4918W: http://palosaari.fi/linux/ 4919Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4920T: git git://linuxtv.org/anttip/media_tree.git 4921S: Maintained 4922F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4923 4924DVB_USB_V2 MEDIA DRIVER 4925M: Antti Palosaari <crope@iki.fi> 4926L: linux-media@vger.kernel.org 4927W: https://linuxtv.org 4928W: http://palosaari.fi/linux/ 4929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4930T: git git://linuxtv.org/anttip/media_tree.git 4931S: Maintained 4932F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4933F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4934 4935DYNAMIC DEBUG 4936M: Jason Baron <jbaron@akamai.com> 4937S: Maintained 4938F: lib/dynamic_debug.c 4939F: include/linux/dynamic_debug.h 4940 4941DZ DECSTATION DZ11 SERIAL DRIVER 4942M: "Maciej W. Rozycki" <macro@linux-mips.org> 4943S: Maintained 4944F: drivers/tty/serial/dz.* 4945 4946E3X0 POWER BUTTON DRIVER 4947M: Moritz Fischer <moritz.fischer@ettus.com> 4948L: usrp-users@lists.ettus.com 4949W: http://www.ettus.com 4950S: Supported 4951F: drivers/input/misc/e3x0-button.c 4952F: Documentation/devicetree/bindings/input/e3x0-button.txt 4953 4954E4000 MEDIA DRIVER 4955M: Antti Palosaari <crope@iki.fi> 4956L: linux-media@vger.kernel.org 4957W: https://linuxtv.org 4958W: http://palosaari.fi/linux/ 4959Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4960T: git git://linuxtv.org/anttip/media_tree.git 4961S: Maintained 4962F: drivers/media/tuners/e4000* 4963 4964EATA ISA/EISA/PCI SCSI DRIVER 4965M: Dario Ballabio <ballabio_dario@emc.com> 4966L: linux-scsi@vger.kernel.org 4967S: Maintained 4968F: drivers/scsi/eata.c 4969 4970EC100 MEDIA DRIVER 4971M: Antti Palosaari <crope@iki.fi> 4972L: linux-media@vger.kernel.org 4973W: https://linuxtv.org 4974W: http://palosaari.fi/linux/ 4975Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4976T: git git://linuxtv.org/anttip/media_tree.git 4977S: Maintained 4978F: drivers/media/dvb-frontends/ec100* 4979 4980ECRYPT FILE SYSTEM 4981M: Tyler Hicks <tyhicks@canonical.com> 4982L: ecryptfs@vger.kernel.org 4983W: http://ecryptfs.org 4984W: https://launchpad.net/ecryptfs 4985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4986S: Supported 4987F: Documentation/filesystems/ecryptfs.txt 4988F: fs/ecryptfs/ 4989 4990EDAC-AMD64 4991M: Borislav Petkov <bp@alien8.de> 4992L: linux-edac@vger.kernel.org 4993S: Maintained 4994F: drivers/edac/amd64_edac* 4995 4996EDAC-CALXEDA 4997M: Robert Richter <rric@kernel.org> 4998L: linux-edac@vger.kernel.org 4999S: Maintained 5000F: drivers/edac/highbank* 5001 5002EDAC-CAVIUM OCTEON 5003M: Ralf Baechle <ralf@linux-mips.org> 5004M: David Daney <david.daney@cavium.com> 5005L: linux-edac@vger.kernel.org 5006L: linux-mips@linux-mips.org 5007S: Supported 5008F: drivers/edac/octeon_edac* 5009 5010EDAC-CAVIUM THUNDERX 5011M: David Daney <david.daney@cavium.com> 5012M: Jan Glauber <jglauber@cavium.com> 5013L: linux-edac@vger.kernel.org 5014S: Supported 5015F: drivers/edac/thunderx_edac* 5016 5017EDAC-CORE 5018M: Borislav Petkov <bp@alien8.de> 5019M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5020M: Mauro Carvalho Chehab <mchehab@kernel.org> 5021L: linux-edac@vger.kernel.org 5022T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5023T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5024S: Supported 5025F: Documentation/admin-guide/ras.rst 5026F: Documentation/driver-api/edac.rst 5027F: drivers/edac/ 5028F: include/linux/edac.h 5029 5030EDAC-E752X 5031M: Mark Gross <mark.gross@intel.com> 5032L: linux-edac@vger.kernel.org 5033S: Maintained 5034F: drivers/edac/e752x_edac.c 5035 5036EDAC-E7XXX 5037L: linux-edac@vger.kernel.org 5038S: Maintained 5039F: drivers/edac/e7xxx_edac.c 5040 5041EDAC-FSL_DDR 5042M: York Sun <york.sun@nxp.com> 5043L: linux-edac@vger.kernel.org 5044S: Maintained 5045F: drivers/edac/fsl_ddr_edac.* 5046 5047EDAC-GHES 5048M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5049M: Mauro Carvalho Chehab <mchehab@kernel.org> 5050L: linux-edac@vger.kernel.org 5051S: Maintained 5052F: drivers/edac/ghes_edac.c 5053 5054EDAC-I3000 5055L: linux-edac@vger.kernel.org 5056S: Orphan 5057F: drivers/edac/i3000_edac.c 5058 5059EDAC-I5000 5060L: linux-edac@vger.kernel.org 5061S: Maintained 5062F: drivers/edac/i5000_edac.c 5063 5064EDAC-I5400 5065M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5066M: Mauro Carvalho Chehab <mchehab@kernel.org> 5067L: linux-edac@vger.kernel.org 5068S: Maintained 5069F: drivers/edac/i5400_edac.c 5070 5071EDAC-I7300 5072M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5073M: Mauro Carvalho Chehab <mchehab@kernel.org> 5074L: linux-edac@vger.kernel.org 5075S: Maintained 5076F: drivers/edac/i7300_edac.c 5077 5078EDAC-I7CORE 5079M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5080M: Mauro Carvalho Chehab <mchehab@kernel.org> 5081L: linux-edac@vger.kernel.org 5082S: Maintained 5083F: drivers/edac/i7core_edac.c 5084 5085EDAC-I82443BXGX 5086M: Tim Small <tim@buttersideup.com> 5087L: linux-edac@vger.kernel.org 5088S: Maintained 5089F: drivers/edac/i82443bxgx_edac.c 5090 5091EDAC-I82975X 5092M: Ranganathan Desikan <ravi@jetztechnologies.com> 5093M: "Arvind R." <arvino55@gmail.com> 5094L: linux-edac@vger.kernel.org 5095S: Maintained 5096F: drivers/edac/i82975x_edac.c 5097 5098EDAC-IE31200 5099M: Jason Baron <jbaron@akamai.com> 5100L: linux-edac@vger.kernel.org 5101S: Maintained 5102F: drivers/edac/ie31200_edac.c 5103 5104EDAC-MPC85XX 5105M: Johannes Thumshirn <morbidrsa@gmail.com> 5106L: linux-edac@vger.kernel.org 5107S: Maintained 5108F: drivers/edac/mpc85xx_edac.[ch] 5109 5110EDAC-PASEMI 5111M: Egor Martovetsky <egor@pasemi.com> 5112L: linux-edac@vger.kernel.org 5113S: Maintained 5114F: drivers/edac/pasemi_edac.c 5115 5116EDAC-PND2 5117M: Tony Luck <tony.luck@intel.com> 5118L: linux-edac@vger.kernel.org 5119S: Maintained 5120F: drivers/edac/pnd2_edac.[ch] 5121 5122EDAC-R82600 5123M: Tim Small <tim@buttersideup.com> 5124L: linux-edac@vger.kernel.org 5125S: Maintained 5126F: drivers/edac/r82600_edac.c 5127 5128EDAC-SBRIDGE 5129M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5130M: Mauro Carvalho Chehab <mchehab@kernel.org> 5131L: linux-edac@vger.kernel.org 5132S: Maintained 5133F: drivers/edac/sb_edac.c 5134 5135EDAC-SKYLAKE 5136M: Tony Luck <tony.luck@intel.com> 5137L: linux-edac@vger.kernel.org 5138S: Maintained 5139F: drivers/edac/skx_edac.c 5140 5141EDIROL UA-101/UA-1000 DRIVER 5142M: Clemens Ladisch <clemens@ladisch.de> 5143L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5144T: git git://git.alsa-project.org/alsa-kernel.git 5145S: Maintained 5146F: sound/usb/misc/ua101.c 5147 5148EFI TEST DRIVER 5149L: linux-efi@vger.kernel.org 5150M: Ivan Hu <ivan.hu@canonical.com> 5151M: Matt Fleming <matt@codeblueprint.co.uk> 5152S: Maintained 5153F: drivers/firmware/efi/test/ 5154 5155EFI VARIABLE FILESYSTEM 5156M: Matthew Garrett <matthew.garrett@nebula.com> 5157M: Jeremy Kerr <jk@ozlabs.org> 5158M: Matt Fleming <matt@codeblueprint.co.uk> 5159T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5160L: linux-efi@vger.kernel.org 5161S: Maintained 5162F: fs/efivarfs/ 5163 5164EFIFB FRAMEBUFFER DRIVER 5165L: linux-fbdev@vger.kernel.org 5166M: Peter Jones <pjones@redhat.com> 5167S: Maintained 5168F: drivers/video/fbdev/efifb.c 5169 5170EFS FILESYSTEM 5171W: http://aeschi.ch.eu.org/efs/ 5172S: Orphan 5173F: fs/efs/ 5174 5175EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5176M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5177L: netdev@vger.kernel.org 5178S: Maintained 5179F: drivers/net/ethernet/ibm/ehea/ 5180 5181EM28XX VIDEO4LINUX DRIVER 5182M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5183M: Mauro Carvalho Chehab <mchehab@kernel.org> 5184L: linux-media@vger.kernel.org 5185W: https://linuxtv.org 5186T: git git://linuxtv.org/media_tree.git 5187S: Maintained 5188F: drivers/media/usb/em28xx/ 5189F: Documentation/media/v4l-drivers/em28xx* 5190 5191EMBEDDED LINUX 5192M: Paul Gortmaker <paul.gortmaker@windriver.com> 5193M: Matt Mackall <mpm@selenic.com> 5194M: David Woodhouse <dwmw2@infradead.org> 5195L: linux-embedded@vger.kernel.org 5196S: Maintained 5197 5198Emulex 10Gbps iSCSI - OneConnect DRIVER 5199M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5200M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5201M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5202L: linux-scsi@vger.kernel.org 5203W: http://www.broadcom.com 5204S: Supported 5205F: drivers/scsi/be2iscsi/ 5206 5207Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5208M: Sathya Perla <sathya.perla@broadcom.com> 5209M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5210M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5211M: Somnath Kotur <somnath.kotur@broadcom.com> 5212L: netdev@vger.kernel.org 5213W: http://www.emulex.com 5214S: Supported 5215F: drivers/net/ethernet/emulex/benet/ 5216 5217EMULEX ONECONNECT ROCE DRIVER 5218M: Selvin Xavier <selvin.xavier@broadcom.com> 5219M: Devesh Sharma <devesh.sharma@broadcom.com> 5220L: linux-rdma@vger.kernel.org 5221W: http://www.broadcom.com 5222S: Odd Fixes 5223F: drivers/infiniband/hw/ocrdma/ 5224F: include/uapi/rdma/ocrdma-abi.h 5225 5226EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5227M: James Smart <james.smart@broadcom.com> 5228M: Dick Kennedy <dick.kennedy@broadcom.com> 5229L: linux-scsi@vger.kernel.org 5230W: http://www.broadcom.com 5231S: Supported 5232F: drivers/scsi/lpfc/ 5233 5234ENE CB710 FLASH CARD READER DRIVER 5235M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5236S: Maintained 5237F: drivers/misc/cb710/ 5238F: drivers/mmc/host/cb710-mmc.* 5239F: include/linux/cb710.h 5240 5241ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5242M: Maxim Levitsky <maximlevitsky@gmail.com> 5243S: Maintained 5244F: drivers/media/rc/ene_ir.* 5245 5246EPSON S1D13XXX FRAMEBUFFER DRIVER 5247M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5248S: Maintained 5249T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5250F: drivers/video/fbdev/s1d13xxxfb.c 5251F: include/video/s1d13xxxfb.h 5252 5253ERRSEQ ERROR TRACKING INFRASTRUCTURE 5254M: Jeff Layton <jlayton@kernel.org> 5255S: Maintained 5256F: lib/errseq.c 5257F: include/linux/errseq.h 5258 5259ET131X NETWORK DRIVER 5260M: Mark Einon <mark.einon@gmail.com> 5261S: Odd Fixes 5262F: drivers/net/ethernet/agere/ 5263 5264ETHERNET BRIDGE 5265M: Stephen Hemminger <stephen@networkplumber.org> 5266L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5267L: netdev@vger.kernel.org 5268W: http://www.linuxfoundation.org/en/Net:Bridge 5269S: Maintained 5270F: include/linux/netfilter_bridge/ 5271F: net/bridge/ 5272 5273ETHERNET PHY LIBRARY 5274M: Andrew Lunn <andrew@lunn.ch> 5275M: Florian Fainelli <f.fainelli@gmail.com> 5276L: netdev@vger.kernel.org 5277S: Maintained 5278F: Documentation/ABI/testing/sysfs-bus-mdio 5279F: Documentation/devicetree/bindings/net/mdio* 5280F: Documentation/networking/phy.txt 5281F: drivers/net/phy/ 5282F: drivers/of/of_mdio.c 5283F: drivers/of/of_net.c 5284F: include/linux/*mdio*.h 5285F: include/linux/of_net.h 5286F: include/linux/phy.h 5287F: include/linux/phy_fixed.h 5288F: include/linux/platform_data/mdio-gpio.h 5289F: include/linux/platform_data/mdio-bcm-unimac.h 5290F: include/trace/events/mdio.h 5291F: include/uapi/linux/mdio.h 5292F: include/uapi/linux/mii.h 5293 5294EXT2 FILE SYSTEM 5295M: Jan Kara <jack@suse.com> 5296L: linux-ext4@vger.kernel.org 5297S: Maintained 5298F: Documentation/filesystems/ext2.txt 5299F: fs/ext2/ 5300F: include/linux/ext2* 5301 5302EXT4 FILE SYSTEM 5303M: "Theodore Ts'o" <tytso@mit.edu> 5304M: Andreas Dilger <adilger.kernel@dilger.ca> 5305L: linux-ext4@vger.kernel.org 5306W: http://ext4.wiki.kernel.org 5307Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5308T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5309S: Maintained 5310F: Documentation/filesystems/ext4.txt 5311F: fs/ext4/ 5312 5313Extended Verification Module (EVM) 5314M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5315L: linux-integrity@vger.kernel.org 5316S: Supported 5317F: security/integrity/evm/ 5318 5319EXTENSIBLE FIRMWARE INTERFACE (EFI) 5320M: Matt Fleming <matt@codeblueprint.co.uk> 5321M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5322L: linux-efi@vger.kernel.org 5323T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5324S: Maintained 5325F: Documentation/efi-stub.txt 5326F: arch/*/kernel/efi.c 5327F: arch/x86/boot/compressed/eboot.[ch] 5328F: arch/*/include/asm/efi.h 5329F: arch/x86/platform/efi/ 5330F: drivers/firmware/efi/ 5331F: include/linux/efi*.h 5332F: arch/arm/boot/compressed/efi-header.S 5333F: arch/arm64/kernel/efi-entry.S 5334 5335EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5336M: MyungJoo Ham <myungjoo.ham@samsung.com> 5337M: Chanwoo Choi <cw00.choi@samsung.com> 5338L: linux-kernel@vger.kernel.org 5339T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5340S: Maintained 5341F: drivers/extcon/ 5342F: include/linux/extcon/ 5343F: include/linux/extcon.h 5344F: Documentation/extcon/ 5345F: Documentation/devicetree/bindings/extcon/ 5346 5347EXYNOS DP DRIVER 5348M: Jingoo Han <jingoohan1@gmail.com> 5349L: dri-devel@lists.freedesktop.org 5350S: Maintained 5351F: drivers/gpu/drm/exynos/exynos_dp* 5352 5353EXYNOS SYSMMU (IOMMU) driver 5354M: Marek Szyprowski <m.szyprowski@samsung.com> 5355L: iommu@lists.linux-foundation.org 5356S: Maintained 5357F: drivers/iommu/exynos-iommu.c 5358 5359EZchip NPS platform support 5360M: Elad Kanfi <eladkan@mellanox.com> 5361M: Vineet Gupta <vgupta@synopsys.com> 5362S: Supported 5363F: arch/arc/plat-eznps 5364F: arch/arc/boot/dts/eznps.dts 5365 5366F2FS FILE SYSTEM 5367M: Jaegeuk Kim <jaegeuk@kernel.org> 5368M: Chao Yu <yuchao0@huawei.com> 5369L: linux-f2fs-devel@lists.sourceforge.net 5370W: https://f2fs.wiki.kernel.org/ 5371T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5372S: Maintained 5373F: Documentation/filesystems/f2fs.txt 5374F: Documentation/ABI/testing/sysfs-fs-f2fs 5375F: fs/f2fs/ 5376F: include/linux/f2fs_fs.h 5377F: include/trace/events/f2fs.h 5378 5379F71805F HARDWARE MONITORING DRIVER 5380M: Jean Delvare <jdelvare@suse.com> 5381L: linux-hwmon@vger.kernel.org 5382S: Maintained 5383F: Documentation/hwmon/f71805f 5384F: drivers/hwmon/f71805f.c 5385 5386FANOTIFY 5387M: Jan Kara <jack@suse.cz> 5388R: Amir Goldstein <amir73il@gmail.com> 5389L: linux-fsdevel@vger.kernel.org 5390S: Maintained 5391F: fs/notify/fanotify/ 5392F: include/linux/fanotify.h 5393F: include/uapi/linux/fanotify.h 5394 5395FARSYNC SYNCHRONOUS DRIVER 5396M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5397W: http://www.farsite.co.uk/ 5398S: Supported 5399F: drivers/net/wan/farsync.* 5400 5401FAULT INJECTION SUPPORT 5402M: Akinobu Mita <akinobu.mita@gmail.com> 5403S: Supported 5404F: Documentation/fault-injection/ 5405F: lib/fault-inject.c 5406 5407FBTFT Framebuffer drivers 5408M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5409S: Maintained 5410F: drivers/staging/fbtft/ 5411 5412FC0011 TUNER DRIVER 5413M: Michael Buesch <m@bues.ch> 5414L: linux-media@vger.kernel.org 5415S: Maintained 5416F: drivers/media/tuners/fc0011.h 5417F: drivers/media/tuners/fc0011.c 5418 5419FC2580 MEDIA DRIVER 5420M: Antti Palosaari <crope@iki.fi> 5421L: linux-media@vger.kernel.org 5422W: https://linuxtv.org 5423W: http://palosaari.fi/linux/ 5424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5425T: git git://linuxtv.org/anttip/media_tree.git 5426S: Maintained 5427F: drivers/media/tuners/fc2580* 5428 5429FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5430M: Johannes Thumshirn <jth@kernel.org> 5431L: linux-scsi@vger.kernel.org 5432W: www.Open-FCoE.org 5433S: Supported 5434F: drivers/scsi/libfc/ 5435F: drivers/scsi/fcoe/ 5436F: include/scsi/fc/ 5437F: include/scsi/libfc.h 5438F: include/scsi/libfcoe.h 5439F: include/uapi/scsi/fc/ 5440 5441FILE LOCKING (flock() and fcntl()/lockf()) 5442M: Jeff Layton <jlayton@kernel.org> 5443M: "J. Bruce Fields" <bfields@fieldses.org> 5444L: linux-fsdevel@vger.kernel.org 5445S: Maintained 5446F: include/linux/fcntl.h 5447F: include/uapi/linux/fcntl.h 5448F: fs/fcntl.c 5449F: fs/locks.c 5450 5451FILESYSTEMS (VFS and infrastructure) 5452M: Alexander Viro <viro@zeniv.linux.org.uk> 5453L: linux-fsdevel@vger.kernel.org 5454S: Maintained 5455F: fs/* 5456F: include/linux/fs.h 5457F: include/uapi/linux/fs.h 5458 5459FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5460M: Riku Voipio <riku.voipio@iki.fi> 5461L: linux-hwmon@vger.kernel.org 5462S: Maintained 5463F: drivers/hwmon/f75375s.c 5464F: include/linux/f75375s.h 5465 5466FIREWIRE AUDIO DRIVERS 5467M: Clemens Ladisch <clemens@ladisch.de> 5468L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5469T: git git://git.alsa-project.org/alsa-kernel.git 5470S: Maintained 5471F: sound/firewire/ 5472 5473FIREWIRE MEDIA DRIVERS (firedtv) 5474M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5475L: linux-media@vger.kernel.org 5476L: linux1394-devel@lists.sourceforge.net 5477T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5478S: Maintained 5479F: drivers/media/firewire/ 5480 5481FIREWIRE SBP-2 TARGET 5482M: Chris Boot <bootc@bootc.net> 5483L: linux-scsi@vger.kernel.org 5484L: target-devel@vger.kernel.org 5485L: linux1394-devel@lists.sourceforge.net 5486T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5487S: Maintained 5488F: drivers/target/sbp/ 5489 5490FIREWIRE SUBSYSTEM 5491M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5492L: linux1394-devel@lists.sourceforge.net 5493W: http://ieee1394.wiki.kernel.org/ 5494T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5495S: Maintained 5496F: drivers/firewire/ 5497F: include/linux/firewire.h 5498F: include/uapi/linux/firewire*.h 5499F: tools/firewire/ 5500 5501FIRMWARE LOADER (request_firmware) 5502M: Luis R. Rodriguez <mcgrof@kernel.org> 5503L: linux-kernel@vger.kernel.org 5504S: Maintained 5505F: Documentation/firmware_class/ 5506F: drivers/base/firmware*.c 5507F: include/linux/firmware.h 5508 5509FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5510M: Joshua Morris <josh.h.morris@us.ibm.com> 5511M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5512S: Maintained 5513F: drivers/block/rsxx/ 5514 5515FLOPPY DRIVER 5516M: Jiri Kosina <jikos@kernel.org> 5517T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5518S: Odd fixes 5519F: drivers/block/floppy.c 5520 5521FMC SUBSYSTEM 5522M: Alessandro Rubini <rubini@gnudd.com> 5523W: http://www.ohwr.org/projects/fmc-bus 5524S: Supported 5525F: drivers/fmc/ 5526F: include/linux/fmc*.h 5527F: include/linux/ipmi-fru.h 5528K: fmc_d.*register 5529 5530FPGA MANAGER FRAMEWORK 5531M: Alan Tull <atull@kernel.org> 5532M: Moritz Fischer <mdf@kernel.org> 5533L: linux-fpga@vger.kernel.org 5534S: Maintained 5535T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5536Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5537F: Documentation/fpga/ 5538F: Documentation/devicetree/bindings/fpga/ 5539F: drivers/fpga/ 5540F: include/linux/fpga/ 5541W: http://www.rocketboards.org 5542 5543FPU EMULATOR 5544M: Bill Metzenthen <billm@melbpc.org.au> 5545W: http://floatingpoint.sourceforge.net/emulator/index.html 5546S: Maintained 5547F: arch/x86/math-emu/ 5548 5549FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5550L: netdev@vger.kernel.org 5551S: Orphan 5552F: drivers/net/wan/dlci.c 5553F: drivers/net/wan/sdla.c 5554 5555FRAMEBUFFER LAYER 5556M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5557L: dri-devel@lists.freedesktop.org 5558L: linux-fbdev@vger.kernel.org 5559T: git git://github.com/bzolnier/linux.git 5560Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5561S: Maintained 5562F: Documentation/fb/ 5563F: drivers/video/ 5564F: include/video/ 5565F: include/linux/fb.h 5566F: include/uapi/video/ 5567F: include/uapi/linux/fb.h 5568 5569FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5570M: Horia Geantă <horia.geanta@nxp.com> 5571M: Aymen Sghaier <aymen.sghaier@nxp.com> 5572L: linux-crypto@vger.kernel.org 5573S: Maintained 5574F: drivers/crypto/caam/ 5575F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5576 5577FREESCALE DIU FRAMEBUFFER DRIVER 5578M: Timur Tabi <timur@tabi.org> 5579L: linux-fbdev@vger.kernel.org 5580S: Maintained 5581F: drivers/video/fbdev/fsl-diu-fb.* 5582 5583FREESCALE DMA DRIVER 5584M: Li Yang <leoyang.li@nxp.com> 5585M: Zhang Wei <zw@zh-kernel.org> 5586L: linuxppc-dev@lists.ozlabs.org 5587S: Maintained 5588F: drivers/dma/fsldma.* 5589 5590FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5591M: Claudiu Manoil <claudiu.manoil@freescale.com> 5592L: netdev@vger.kernel.org 5593S: Maintained 5594F: drivers/net/ethernet/freescale/gianfar* 5595X: drivers/net/ethernet/freescale/gianfar_ptp.c 5596F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5597 5598FREESCALE GPMI NAND DRIVER 5599M: Han Xu <han.xu@nxp.com> 5600L: linux-mtd@lists.infradead.org 5601S: Maintained 5602F: drivers/mtd/nand/gpmi-nand/* 5603 5604FREESCALE I2C CPM DRIVER 5605M: Jochen Friedrich <jochen@scram.de> 5606L: linuxppc-dev@lists.ozlabs.org 5607L: linux-i2c@vger.kernel.org 5608S: Maintained 5609F: drivers/i2c/busses/i2c-cpm.c 5610 5611FREESCALE IMX / MXC FEC DRIVER 5612M: Fugang Duan <fugang.duan@nxp.com> 5613L: netdev@vger.kernel.org 5614S: Maintained 5615F: drivers/net/ethernet/freescale/fec_main.c 5616F: drivers/net/ethernet/freescale/fec_ptp.c 5617F: drivers/net/ethernet/freescale/fec.h 5618F: Documentation/devicetree/bindings/net/fsl-fec.txt 5619 5620FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5621M: Sascha Hauer <kernel@pengutronix.de> 5622L: linux-fbdev@vger.kernel.org 5623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5624S: Maintained 5625F: include/linux/platform_data/video-imxfb.h 5626F: drivers/video/fbdev/imxfb.c 5627 5628FREESCALE QORIQ DPAA ETHERNET DRIVER 5629M: Madalin Bucur <madalin.bucur@nxp.com> 5630L: netdev@vger.kernel.org 5631S: Maintained 5632F: drivers/net/ethernet/freescale/dpaa 5633 5634FREESCALE QORIQ DPAA FMAN DRIVER 5635M: Madalin Bucur <madalin.bucur@nxp.com> 5636L: netdev@vger.kernel.org 5637S: Maintained 5638F: drivers/net/ethernet/freescale/fman 5639F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5640 5641FREESCALE QUAD SPI DRIVER 5642M: Han Xu <han.xu@nxp.com> 5643L: linux-mtd@lists.infradead.org 5644S: Maintained 5645F: drivers/mtd/spi-nor/fsl-quadspi.c 5646 5647FREESCALE QUICC ENGINE LIBRARY 5648M: Qiang Zhao <qiang.zhao@nxp.com> 5649L: linuxppc-dev@lists.ozlabs.org 5650S: Maintained 5651F: drivers/soc/fsl/qe/ 5652F: include/soc/fsl/*qe*.h 5653F: include/soc/fsl/*ucc*.h 5654 5655FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5656M: Li Yang <leoyang.li@nxp.com> 5657L: netdev@vger.kernel.org 5658L: linuxppc-dev@lists.ozlabs.org 5659S: Maintained 5660F: drivers/net/ethernet/freescale/ucc_geth* 5661 5662FREESCALE QUICC ENGINE UCC HDLC DRIVER 5663M: Zhao Qiang <qiang.zhao@nxp.com> 5664L: netdev@vger.kernel.org 5665L: linuxppc-dev@lists.ozlabs.org 5666S: Maintained 5667F: drivers/net/wan/fsl_ucc_hdlc* 5668 5669FREESCALE QUICC ENGINE UCC UART DRIVER 5670M: Timur Tabi <timur@tabi.org> 5671L: linuxppc-dev@lists.ozlabs.org 5672S: Maintained 5673F: drivers/tty/serial/ucc_uart.c 5674 5675FREESCALE SOC DRIVERS 5676M: Li Yang <leoyang.li@nxp.com> 5677L: linuxppc-dev@lists.ozlabs.org 5678L: linux-arm-kernel@lists.infradead.org 5679S: Maintained 5680F: Documentation/devicetree/bindings/soc/fsl/ 5681F: drivers/soc/fsl/ 5682F: include/linux/fsl/ 5683 5684FREESCALE SOC FS_ENET DRIVER 5685M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5686M: Vitaly Bordug <vbordug@ru.mvista.com> 5687L: linuxppc-dev@lists.ozlabs.org 5688L: netdev@vger.kernel.org 5689S: Maintained 5690F: drivers/net/ethernet/freescale/fs_enet/ 5691F: include/linux/fs_enet_pd.h 5692 5693FREESCALE SOC SOUND DRIVERS 5694M: Timur Tabi <timur@tabi.org> 5695M: Nicolin Chen <nicoleotsuka@gmail.com> 5696M: Xiubo Li <Xiubo.Lee@gmail.com> 5697R: Fabio Estevam <fabio.estevam@nxp.com> 5698L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5699L: linuxppc-dev@lists.ozlabs.org 5700S: Maintained 5701F: sound/soc/fsl/fsl* 5702F: sound/soc/fsl/imx* 5703F: sound/soc/fsl/mpc8610_hpcd.c 5704 5705FREESCALE USB PERIPHERAL DRIVERS 5706M: Li Yang <leoyang.li@nxp.com> 5707L: linux-usb@vger.kernel.org 5708L: linuxppc-dev@lists.ozlabs.org 5709S: Maintained 5710F: drivers/usb/gadget/udc/fsl* 5711 5712FREEVXFS FILESYSTEM 5713M: Christoph Hellwig <hch@infradead.org> 5714W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5715S: Maintained 5716F: fs/freevxfs/ 5717 5718FREEZER 5719M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5720M: Pavel Machek <pavel@ucw.cz> 5721L: linux-pm@vger.kernel.org 5722S: Supported 5723F: Documentation/power/freezing-of-tasks.txt 5724F: include/linux/freezer.h 5725F: kernel/freezer.c 5726 5727FRONTSWAP API 5728M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5729L: linux-kernel@vger.kernel.org 5730S: Maintained 5731F: mm/frontswap.c 5732F: include/linux/frontswap.h 5733 5734FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5735M: David Howells <dhowells@redhat.com> 5736L: linux-cachefs@redhat.com (moderated for non-subscribers) 5737S: Supported 5738F: Documentation/filesystems/caching/ 5739F: fs/fscache/ 5740F: include/linux/fscache*.h 5741 5742FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5743M: Theodore Y. Ts'o <tytso@mit.edu> 5744M: Jaegeuk Kim <jaegeuk@kernel.org> 5745L: linux-fscrypt@vger.kernel.org 5746Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5747T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5748S: Supported 5749F: fs/crypto/ 5750F: include/linux/fscrypt*.h 5751F: Documentation/filesystems/fscrypt.rst 5752 5753FUJITSU FR-V (FRV) PORT 5754S: Orphan 5755F: arch/frv/ 5756 5757FUJITSU LAPTOP EXTRAS 5758M: Jonathan Woithe <jwoithe@just42.net> 5759L: platform-driver-x86@vger.kernel.org 5760S: Maintained 5761F: drivers/platform/x86/fujitsu-laptop.c 5762 5763FUJITSU M-5MO LS CAMERA ISP DRIVER 5764M: Kyungmin Park <kyungmin.park@samsung.com> 5765M: Heungjun Kim <riverful.kim@samsung.com> 5766L: linux-media@vger.kernel.org 5767S: Maintained 5768F: drivers/media/i2c/m5mols/ 5769F: include/media/i2c/m5mols.h 5770 5771FUJITSU TABLET EXTRAS 5772M: Robert Gerlach <khnz@gmx.de> 5773L: platform-driver-x86@vger.kernel.org 5774S: Maintained 5775F: drivers/platform/x86/fujitsu-tablet.c 5776 5777FUSE: FILESYSTEM IN USERSPACE 5778M: Miklos Szeredi <miklos@szeredi.hu> 5779L: linux-fsdevel@vger.kernel.org 5780W: http://fuse.sourceforge.net/ 5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5782S: Maintained 5783F: fs/fuse/ 5784F: include/uapi/linux/fuse.h 5785F: Documentation/filesystems/fuse.txt 5786 5787FUTEX SUBSYSTEM 5788M: Thomas Gleixner <tglx@linutronix.de> 5789M: Ingo Molnar <mingo@redhat.com> 5790R: Peter Zijlstra <peterz@infradead.org> 5791R: Darren Hart <dvhart@infradead.org> 5792L: linux-kernel@vger.kernel.org 5793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5794S: Maintained 5795F: kernel/futex.c 5796F: kernel/futex_compat.c 5797F: include/asm-generic/futex.h 5798F: include/linux/futex.h 5799F: include/uapi/linux/futex.h 5800F: tools/testing/selftests/futex/ 5801F: tools/perf/bench/futex* 5802F: Documentation/*futex* 5803 5804FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5805M: Rik Faith <faith@cs.unc.edu> 5806L: linux-scsi@vger.kernel.org 5807S: Odd Fixes (e.g., new signatures) 5808F: drivers/scsi/fdomain.* 5809 5810GCC PLUGINS 5811M: Kees Cook <keescook@chromium.org> 5812R: Emese Revfy <re.emese@gmail.com> 5813L: kernel-hardening@lists.openwall.com 5814S: Maintained 5815F: scripts/gcc-plugins/ 5816F: scripts/gcc-plugin.sh 5817F: scripts/Makefile.gcc-plugins 5818F: Documentation/gcc-plugins.txt 5819 5820GCOV BASED KERNEL PROFILING 5821M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5822S: Maintained 5823F: kernel/gcov/ 5824F: Documentation/dev-tools/gcov.rst 5825 5826GDB KERNEL DEBUGGING HELPER SCRIPTS 5827M: Jan Kiszka <jan.kiszka@siemens.com> 5828M: Kieran Bingham <kieran@bingham.xyz> 5829S: Supported 5830F: scripts/gdb/ 5831 5832GDT SCSI DISK ARRAY CONTROLLER DRIVER 5833M: Achim Leubner <achim_leubner@adaptec.com> 5834L: linux-scsi@vger.kernel.org 5835W: http://www.icp-vortex.com/ 5836S: Supported 5837F: drivers/scsi/gdt* 5838 5839GEMTEK FM RADIO RECEIVER DRIVER 5840M: Hans Verkuil <hverkuil@xs4all.nl> 5841L: linux-media@vger.kernel.org 5842T: git git://linuxtv.org/media_tree.git 5843W: https://linuxtv.org 5844S: Maintained 5845F: drivers/media/radio/radio-gemtek* 5846 5847GENERIC GPIO I2C DRIVER 5848M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5849S: Supported 5850F: drivers/i2c/busses/i2c-gpio.c 5851F: include/linux/i2c-gpio.h 5852 5853GENERIC GPIO I2C MULTIPLEXER DRIVER 5854M: Peter Korsgaard <peter.korsgaard@barco.com> 5855L: linux-i2c@vger.kernel.org 5856S: Supported 5857F: drivers/i2c/muxes/i2c-mux-gpio.c 5858F: include/linux/i2c-mux-gpio.h 5859F: Documentation/i2c/muxes/i2c-mux-gpio 5860 5861GENERIC HDLC (WAN) DRIVERS 5862M: Krzysztof Halasa <khc@pm.waw.pl> 5863W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5864S: Maintained 5865F: drivers/net/wan/c101.c 5866F: drivers/net/wan/hd6457* 5867F: drivers/net/wan/hdlc* 5868F: drivers/net/wan/n2.c 5869F: drivers/net/wan/pc300too.c 5870F: drivers/net/wan/pci200syn.c 5871F: drivers/net/wan/wanxl* 5872 5873GENERIC INCLUDE/ASM HEADER FILES 5874M: Arnd Bergmann <arnd@arndb.de> 5875L: linux-arch@vger.kernel.org 5876T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5877S: Maintained 5878F: include/asm-generic/ 5879F: include/uapi/asm-generic/ 5880 5881GENERIC PHY FRAMEWORK 5882M: Kishon Vijay Abraham I <kishon@ti.com> 5883L: linux-kernel@vger.kernel.org 5884T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5885S: Supported 5886F: drivers/phy/ 5887F: include/linux/phy/ 5888 5889GENERIC PM DOMAINS 5890M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5891M: Kevin Hilman <khilman@kernel.org> 5892M: Ulf Hansson <ulf.hansson@linaro.org> 5893L: linux-pm@vger.kernel.org 5894S: Supported 5895F: drivers/base/power/domain*.c 5896F: include/linux/pm_domain.h 5897F: Documentation/devicetree/bindings/power/power_domain.txt 5898 5899GENERIC UIO DRIVER FOR PCI DEVICES 5900M: "Michael S. Tsirkin" <mst@redhat.com> 5901L: kvm@vger.kernel.org 5902S: Supported 5903F: drivers/uio/uio_pci_generic.c 5904 5905GENWQE (IBM Generic Workqueue Card) 5906M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5907M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5908S: Supported 5909F: drivers/misc/genwqe/ 5910 5911GET_MAINTAINER SCRIPT 5912M: Joe Perches <joe@perches.com> 5913S: Maintained 5914F: scripts/get_maintainer.pl 5915 5916GFS2 FILE SYSTEM 5917M: Steven Whitehouse <swhiteho@redhat.com> 5918M: Bob Peterson <rpeterso@redhat.com> 5919L: cluster-devel@redhat.com 5920W: http://sources.redhat.com/cluster/ 5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5922S: Supported 5923F: Documentation/filesystems/gfs2*.txt 5924F: fs/gfs2/ 5925F: include/uapi/linux/gfs2_ondisk.h 5926 5927GIGASET ISDN DRIVERS 5928M: Paul Bolle <pebolle@tiscali.nl> 5929L: gigaset307x-common@lists.sourceforge.net 5930W: http://gigaset307x.sourceforge.net/ 5931S: Odd Fixes 5932F: Documentation/isdn/README.gigaset 5933F: drivers/isdn/gigaset/ 5934F: include/uapi/linux/gigaset_dev.h 5935 5936GO7007 MPEG CODEC 5937M: Hans Verkuil <hans.verkuil@cisco.com> 5938L: linux-media@vger.kernel.org 5939S: Maintained 5940F: drivers/media/usb/go7007/ 5941 5942GOODIX TOUCHSCREEN 5943M: Bastien Nocera <hadess@hadess.net> 5944L: linux-input@vger.kernel.org 5945S: Maintained 5946F: drivers/input/touchscreen/goodix.c 5947 5948GPIO ACPI SUPPORT 5949M: Mika Westerberg <mika.westerberg@linux.intel.com> 5950M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5951L: linux-gpio@vger.kernel.org 5952L: linux-acpi@vger.kernel.org 5953S: Maintained 5954F: Documentation/acpi/gpio-properties.txt 5955F: drivers/gpio/gpiolib-acpi.c 5956 5957GPIO IR Transmitter 5958M: Sean Young <sean@mess.org> 5959L: linux-media@vger.kernel.org 5960S: Maintained 5961F: drivers/media/rc/gpio-ir-tx.c 5962 5963GPIO MOCKUP DRIVER 5964M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5965L: linux-gpio@vger.kernel.org 5966S: Maintained 5967F: drivers/gpio/gpio-mockup.c 5968F: tools/testing/selftests/gpio/ 5969 5970GPIO SUBSYSTEM 5971M: Linus Walleij <linus.walleij@linaro.org> 5972L: linux-gpio@vger.kernel.org 5973T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5974S: Maintained 5975F: Documentation/devicetree/bindings/gpio/ 5976F: Documentation/gpio/ 5977F: Documentation/ABI/testing/gpio-cdev 5978F: Documentation/ABI/obsolete/sysfs-gpio 5979F: drivers/gpio/ 5980F: include/linux/gpio/ 5981F: include/linux/gpio.h 5982F: include/asm-generic/gpio.h 5983F: include/uapi/linux/gpio.h 5984F: tools/gpio/ 5985 5986GRE DEMULTIPLEXER DRIVER 5987M: Dmitry Kozlov <xeb@mail.ru> 5988L: netdev@vger.kernel.org 5989S: Maintained 5990F: net/ipv4/gre_demux.c 5991F: net/ipv4/gre_offload.c 5992F: include/net/gre.h 5993 5994GRETH 10/100/1G Ethernet MAC device driver 5995M: Andreas Larsson <andreas@gaisler.com> 5996L: netdev@vger.kernel.org 5997S: Maintained 5998F: drivers/net/ethernet/aeroflex/ 5999 6000GREYBUS AUDIO PROTOCOLS DRIVERS 6001M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6002M: Mark Greer <mgreer@animalcreek.com> 6003S: Maintained 6004F: drivers/staging/greybus/audio_apbridgea.c 6005F: drivers/staging/greybus/audio_apbridgea.h 6006F: drivers/staging/greybus/audio_codec.c 6007F: drivers/staging/greybus/audio_codec.h 6008F: drivers/staging/greybus/audio_gb.c 6009F: drivers/staging/greybus/audio_manager.c 6010F: drivers/staging/greybus/audio_manager.h 6011F: drivers/staging/greybus/audio_manager_module.c 6012F: drivers/staging/greybus/audio_manager_private.h 6013F: drivers/staging/greybus/audio_manager_sysfs.c 6014F: drivers/staging/greybus/audio_module.c 6015F: drivers/staging/greybus/audio_topology.c 6016 6017GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6018M: Viresh Kumar <vireshk@kernel.org> 6019S: Maintained 6020F: drivers/staging/greybus/authentication.c 6021F: drivers/staging/greybus/bootrom.c 6022F: drivers/staging/greybus/firmware.h 6023F: drivers/staging/greybus/fw-core.c 6024F: drivers/staging/greybus/fw-download.c 6025F: drivers/staging/greybus/fw-managament.c 6026F: drivers/staging/greybus/greybus_authentication.h 6027F: drivers/staging/greybus/greybus_firmware.h 6028F: drivers/staging/greybus/hid.c 6029F: drivers/staging/greybus/i2c.c 6030F: drivers/staging/greybus/spi.c 6031F: drivers/staging/greybus/spilib.c 6032F: drivers/staging/greybus/spilib.h 6033 6034GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6035M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6036S: Maintained 6037F: drivers/staging/greybus/loopback.c 6038F: drivers/staging/greybus/timesync.c 6039F: drivers/staging/greybus/timesync_platform.c 6040 6041GREYBUS PLATFORM DRIVERS 6042M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6043S: Maintained 6044F: drivers/staging/greybus/arche-platform.c 6045F: drivers/staging/greybus/arche-apb-ctrl.c 6046F: drivers/staging/greybus/arche_platform.h 6047 6048GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6049M: Rui Miguel Silva <rmfrfs@gmail.com> 6050S: Maintained 6051F: drivers/staging/greybus/sdio.c 6052F: drivers/staging/greybus/light.c 6053F: drivers/staging/greybus/gpio.c 6054F: drivers/staging/greybus/power_supply.c 6055F: drivers/staging/greybus/spi.c 6056F: drivers/staging/greybus/spilib.c 6057 6058GREYBUS SUBSYSTEM 6059M: Johan Hovold <johan@kernel.org> 6060M: Alex Elder <elder@kernel.org> 6061M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6062S: Maintained 6063F: drivers/staging/greybus/ 6064L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6065 6066GREYBUS UART PROTOCOLS DRIVERS 6067M: David Lin <dtwlin@gmail.com> 6068S: Maintained 6069F: drivers/staging/greybus/uart.c 6070F: drivers/staging/greybus/log.c 6071 6072GS1662 VIDEO SERIALIZER 6073M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6074L: linux-media@vger.kernel.org 6075T: git git://linuxtv.org/media_tree.git 6076S: Maintained 6077F: drivers/media/spi/gs1662.c 6078 6079GSPCA FINEPIX SUBDRIVER 6080M: Frank Zago <frank@zago.net> 6081L: linux-media@vger.kernel.org 6082T: git git://linuxtv.org/media_tree.git 6083S: Maintained 6084F: drivers/media/usb/gspca/finepix.c 6085 6086GSPCA GL860 SUBDRIVER 6087M: Olivier Lorin <o.lorin@laposte.net> 6088L: linux-media@vger.kernel.org 6089T: git git://linuxtv.org/media_tree.git 6090S: Maintained 6091F: drivers/media/usb/gspca/gl860/ 6092 6093GSPCA M5602 SUBDRIVER 6094M: Erik Andren <erik.andren@gmail.com> 6095L: linux-media@vger.kernel.org 6096T: git git://linuxtv.org/media_tree.git 6097S: Maintained 6098F: drivers/media/usb/gspca/m5602/ 6099 6100GSPCA PAC207 SONIXB SUBDRIVER 6101M: Hans Verkuil <hverkuil@xs4all.nl> 6102L: linux-media@vger.kernel.org 6103T: git git://linuxtv.org/media_tree.git 6104S: Odd Fixes 6105F: drivers/media/usb/gspca/pac207.c 6106 6107GSPCA SN9C20X SUBDRIVER 6108M: Brian Johnson <brijohn@gmail.com> 6109L: linux-media@vger.kernel.org 6110T: git git://linuxtv.org/media_tree.git 6111S: Maintained 6112F: drivers/media/usb/gspca/sn9c20x.c 6113 6114GSPCA T613 SUBDRIVER 6115M: Leandro Costantino <lcostantino@gmail.com> 6116L: linux-media@vger.kernel.org 6117T: git git://linuxtv.org/media_tree.git 6118S: Maintained 6119F: drivers/media/usb/gspca/t613.c 6120 6121GSPCA USB WEBCAM DRIVER 6122M: Hans Verkuil <hverkuil@xs4all.nl> 6123L: linux-media@vger.kernel.org 6124T: git git://linuxtv.org/media_tree.git 6125S: Odd Fixes 6126F: drivers/media/usb/gspca/ 6127 6128GTP (GPRS Tunneling Protocol) 6129M: Pablo Neira Ayuso <pablo@netfilter.org> 6130M: Harald Welte <laforge@gnumonks.org> 6131L: osmocom-net-gprs@lists.osmocom.org 6132T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6133S: Maintained 6134F: drivers/net/gtp.c 6135 6136GUID PARTITION TABLE (GPT) 6137M: Davidlohr Bueso <dave@stgolabs.net> 6138L: linux-efi@vger.kernel.org 6139S: Maintained 6140F: block/partitions/efi.* 6141 6142H8/300 ARCHITECTURE 6143M: Yoshinori Sato <ysato@users.sourceforge.jp> 6144L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6145W: http://uclinux-h8.sourceforge.jp 6146T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6147S: Maintained 6148F: arch/h8300/ 6149F: drivers/clocksource/h8300_*.c 6150F: drivers/clk/h8300/ 6151F: drivers/irqchip/irq-renesas-h8*.c 6152 6153HACKRF MEDIA DRIVER 6154M: Antti Palosaari <crope@iki.fi> 6155L: linux-media@vger.kernel.org 6156W: https://linuxtv.org 6157W: http://palosaari.fi/linux/ 6158Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6159T: git git://linuxtv.org/anttip/media_tree.git 6160S: Maintained 6161F: drivers/media/usb/hackrf/ 6162 6163HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6164M: Frank Seidel <frank@f-seidel.de> 6165L: platform-driver-x86@vger.kernel.org 6166W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6167S: Maintained 6168F: drivers/platform/x86/hdaps.c 6169 6170HARDWARE MONITORING 6171M: Jean Delvare <jdelvare@suse.com> 6172M: Guenter Roeck <linux@roeck-us.net> 6173L: linux-hwmon@vger.kernel.org 6174W: http://hwmon.wiki.kernel.org/ 6175T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6176S: Maintained 6177F: Documentation/hwmon/ 6178F: drivers/hwmon/ 6179F: include/linux/hwmon*.h 6180 6181HARDWARE RANDOM NUMBER GENERATOR CORE 6182M: Matt Mackall <mpm@selenic.com> 6183M: Herbert Xu <herbert@gondor.apana.org.au> 6184L: linux-crypto@vger.kernel.org 6185S: Odd fixes 6186F: Documentation/devicetree/bindings/rng/ 6187F: Documentation/hw_random.txt 6188F: drivers/char/hw_random/ 6189F: include/linux/hw_random.h 6190 6191HARDWARE SPINLOCK CORE 6192M: Ohad Ben-Cohen <ohad@wizery.com> 6193M: Bjorn Andersson <bjorn.andersson@linaro.org> 6194L: linux-remoteproc@vger.kernel.org 6195S: Maintained 6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6197F: Documentation/devicetree/bindings/hwlock/ 6198F: Documentation/hwspinlock.txt 6199F: drivers/hwspinlock/ 6200F: include/linux/hwspinlock.h 6201 6202HARMONY SOUND DRIVER 6203L: linux-parisc@vger.kernel.org 6204S: Maintained 6205F: sound/parisc/harmony.* 6206 6207HDPVR USB VIDEO ENCODER DRIVER 6208M: Hans Verkuil <hverkuil@xs4all.nl> 6209L: linux-media@vger.kernel.org 6210T: git git://linuxtv.org/media_tree.git 6211W: https://linuxtv.org 6212S: Odd Fixes 6213F: drivers/media/usb/hdpvr/ 6214 6215HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6216M: Jimmy Vance <jimmy.vance@hpe.com> 6217S: Supported 6218F: Documentation/watchdog/hpwdt.txt 6219F: drivers/watchdog/hpwdt.c 6220 6221HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6222M: Don Brace <don.brace@microsemi.com> 6223L: esc.storagedev@microsemi.com 6224L: linux-scsi@vger.kernel.org 6225S: Supported 6226F: Documentation/scsi/hpsa.txt 6227F: drivers/scsi/hpsa*.[ch] 6228F: include/linux/cciss*.h 6229F: include/uapi/linux/cciss*.h 6230 6231HFI1 DRIVER 6232M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6233M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6234L: linux-rdma@vger.kernel.org 6235S: Supported 6236F: drivers/infiniband/hw/hfi1 6237 6238HFS FILESYSTEM 6239L: linux-fsdevel@vger.kernel.org 6240S: Orphan 6241F: Documentation/filesystems/hfs.txt 6242F: fs/hfs/ 6243 6244HFSPLUS FILESYSTEM 6245L: linux-fsdevel@vger.kernel.org 6246S: Orphan 6247F: Documentation/filesystems/hfsplus.txt 6248F: fs/hfsplus/ 6249 6250HGA FRAMEBUFFER DRIVER 6251M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6252L: linux-nvidia@lists.surfsouth.com 6253W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6254S: Maintained 6255F: drivers/video/fbdev/hgafb.c 6256 6257HIBERNATION (aka Software Suspend, aka swsusp) 6258M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6259M: Pavel Machek <pavel@ucw.cz> 6260L: linux-pm@vger.kernel.org 6261B: https://bugzilla.kernel.org 6262S: Supported 6263F: arch/x86/power/ 6264F: drivers/base/power/ 6265F: kernel/power/ 6266F: include/linux/suspend.h 6267F: include/linux/freezer.h 6268F: include/linux/pm.h 6269F: arch/*/include/asm/suspend*.h 6270 6271HID CORE LAYER 6272M: Jiri Kosina <jikos@kernel.org> 6273R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6274L: linux-input@vger.kernel.org 6275T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6276S: Maintained 6277F: drivers/hid/ 6278F: include/linux/hid* 6279F: include/uapi/linux/hid* 6280 6281HID SENSOR HUB DRIVERS 6282M: Jiri Kosina <jikos@kernel.org> 6283M: Jonathan Cameron <jic23@kernel.org> 6284M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6285L: linux-input@vger.kernel.org 6286L: linux-iio@vger.kernel.org 6287S: Maintained 6288F: Documentation/hid/hid-sensor* 6289F: drivers/hid/hid-sensor-* 6290F: drivers/iio/*/hid-* 6291F: include/linux/hid-sensor-* 6292 6293HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6294M: Thomas Gleixner <tglx@linutronix.de> 6295L: linux-kernel@vger.kernel.org 6296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6297S: Maintained 6298F: Documentation/timers/ 6299F: kernel/time/hrtimer.c 6300F: kernel/time/clockevents.c 6301F: kernel/time/timer_*.c 6302F: include/linux/clockchips.h 6303F: include/linux/hrtimer.h 6304 6305HIGH-SPEED SCC DRIVER FOR AX.25 6306L: linux-hams@vger.kernel.org 6307S: Orphan 6308F: drivers/net/hamradio/dmascc.c 6309F: drivers/net/hamradio/scc.c 6310 6311HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6312M: HighPoint Linux Team <linux@highpoint-tech.com> 6313W: http://www.highpoint-tech.com 6314S: Supported 6315F: Documentation/scsi/hptiop.txt 6316F: drivers/scsi/hptiop.c 6317 6318HIPPI 6319M: Jes Sorensen <jes@trained-monkey.org> 6320L: linux-hippi@sunsite.dk 6321S: Maintained 6322F: include/linux/hippidevice.h 6323F: include/uapi/linux/if_hippi.h 6324F: net/802/hippi.c 6325F: drivers/net/hippi/ 6326 6327HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6328M: Yisen Zhuang <yisen.zhuang@huawei.com> 6329M: Salil Mehta <salil.mehta@huawei.com> 6330L: netdev@vger.kernel.org 6331W: http://www.hisilicon.com 6332S: Maintained 6333F: drivers/net/ethernet/hisilicon/hns3/ 6334 6335HISILICON NETWORK SUBSYSTEM DRIVER 6336M: Yisen Zhuang <yisen.zhuang@huawei.com> 6337M: Salil Mehta <salil.mehta@huawei.com> 6338L: netdev@vger.kernel.org 6339W: http://www.hisilicon.com 6340S: Maintained 6341F: drivers/net/ethernet/hisilicon/ 6342F: Documentation/devicetree/bindings/net/hisilicon*.txt 6343 6344HISILICON PMU DRIVER 6345M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6346W: http://www.hisilicon.com 6347S: Supported 6348F: drivers/perf/hisilicon 6349F: Documentation/perf/hisi-pmu.txt 6350 6351HISILICON ROCE DRIVER 6352M: Lijun Ou <oulijun@huawei.com> 6353M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6354L: linux-rdma@vger.kernel.org 6355S: Maintained 6356F: drivers/infiniband/hw/hns/ 6357F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6358 6359HISILICON SAS Controller 6360M: John Garry <john.garry@huawei.com> 6361W: http://www.hisilicon.com 6362S: Supported 6363F: drivers/scsi/hisi_sas/ 6364F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6365 6366HMM - Heterogeneous Memory Management 6367M: Jérôme Glisse <jglisse@redhat.com> 6368L: linux-mm@kvack.org 6369S: Maintained 6370F: mm/hmm* 6371F: include/linux/hmm* 6372 6373HOST AP DRIVER 6374M: Jouni Malinen <j@w1.fi> 6375L: linux-wireless@vger.kernel.org 6376W: http://w1.fi/hostap-driver.html 6377S: Obsolete 6378F: drivers/net/wireless/intersil/hostap/ 6379 6380HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6381L: platform-driver-x86@vger.kernel.org 6382S: Orphan 6383F: drivers/platform/x86/tc1100-wmi.c 6384 6385HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6386M: Jaroslav Kysela <perex@perex.cz> 6387S: Maintained 6388F: drivers/net/ethernet/hp/hp100.* 6389 6390HPET: High Precision Event Timers driver 6391M: Clemens Ladisch <clemens@ladisch.de> 6392S: Maintained 6393F: Documentation/timers/hpet.txt 6394F: drivers/char/hpet.c 6395F: include/linux/hpet.h 6396F: include/uapi/linux/hpet.h 6397 6398HPET: x86 6399S: Orphan 6400F: arch/x86/kernel/hpet.c 6401F: arch/x86/include/asm/hpet.h 6402 6403HPFS FILESYSTEM 6404M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6405W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6406S: Maintained 6407F: fs/hpfs/ 6408 6409HSI SUBSYSTEM 6410M: Sebastian Reichel <sre@kernel.org> 6411T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6412S: Maintained 6413F: Documentation/ABI/testing/sysfs-bus-hsi 6414F: Documentation/driver-api/hsi.rst 6415F: drivers/hsi/ 6416F: include/linux/hsi/ 6417F: include/uapi/linux/hsi/ 6418 6419HSO 3G MODEM DRIVER 6420L: linux-usb@vger.kernel.org 6421S: Orphan 6422F: drivers/net/usb/hso.c 6423 6424HSR NETWORK PROTOCOL 6425M: Arvid Brodin <arvid.brodin@alten.se> 6426L: netdev@vger.kernel.org 6427S: Maintained 6428F: net/hsr/ 6429 6430HT16K33 LED CONTROLLER DRIVER 6431M: Robin van der Gracht <robin@protonic.nl> 6432S: Maintained 6433F: drivers/auxdisplay/ht16k33.c 6434F: Documentation/devicetree/bindings/display/ht16k33.txt 6435 6436HTCPEN TOUCHSCREEN DRIVER 6437M: Pau Oliva Fora <pof@eslack.org> 6438L: linux-input@vger.kernel.org 6439S: Maintained 6440F: drivers/input/touchscreen/htcpen.c 6441 6442HUAWEI ETHERNET DRIVER 6443M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6444L: netdev@vger.kernel.org 6445S: Supported 6446F: Documentation/networking/hinic.txt 6447F: drivers/net/ethernet/huawei/hinic/ 6448 6449HUGETLB FILESYSTEM 6450M: Nadia Yvette Chambers <nyc@holomorphy.com> 6451S: Maintained 6452F: fs/hugetlbfs/ 6453 6454HVA ST MEDIA DRIVER 6455M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6456L: linux-media@vger.kernel.org 6457T: git git://linuxtv.org/media_tree.git 6458W: https://linuxtv.org 6459S: Supported 6460F: drivers/media/platform/sti/hva 6461 6462HWPOISON MEMORY FAILURE HANDLING 6463M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6464L: linux-mm@kvack.org 6465S: Maintained 6466F: mm/memory-failure.c 6467F: mm/hwpoison-inject.c 6468 6469Hyper-V CORE AND DRIVERS 6470M: "K. Y. Srinivasan" <kys@microsoft.com> 6471M: Haiyang Zhang <haiyangz@microsoft.com> 6472M: Stephen Hemminger <sthemmin@microsoft.com> 6473L: devel@linuxdriverproject.org 6474S: Maintained 6475F: Documentation/networking/netvsc.txt 6476F: arch/x86/include/asm/mshyperv.h 6477F: arch/x86/include/asm/trace/hyperv.h 6478F: arch/x86/include/uapi/asm/hyperv.h 6479F: arch/x86/kernel/cpu/mshyperv.c 6480F: arch/x86/hyperv 6481F: drivers/hid/hid-hyperv.c 6482F: drivers/hv/ 6483F: drivers/input/serio/hyperv-keyboard.c 6484F: drivers/pci/host/pci-hyperv.c 6485F: drivers/net/hyperv/ 6486F: drivers/scsi/storvsc_drv.c 6487F: drivers/uio/uio_hv_generic.c 6488F: drivers/video/fbdev/hyperv_fb.c 6489F: net/vmw_vsock/hyperv_transport.c 6490F: include/linux/hyperv.h 6491F: include/uapi/linux/hyperv.h 6492F: tools/hv/ 6493F: Documentation/ABI/stable/sysfs-bus-vmbus 6494 6495HYPERVISOR VIRTUAL CONSOLE DRIVER 6496L: linuxppc-dev@lists.ozlabs.org 6497S: Odd Fixes 6498F: drivers/tty/hvc/ 6499 6500I2C ACPI SUPPORT 6501M: Mika Westerberg <mika.westerberg@linux.intel.com> 6502L: linux-i2c@vger.kernel.org 6503L: linux-acpi@vger.kernel.org 6504S: Maintained 6505F: drivers/i2c/i2c-core-acpi.c 6506 6507I2C MUXES 6508M: Peter Rosin <peda@axentia.se> 6509L: linux-i2c@vger.kernel.org 6510S: Maintained 6511F: Documentation/i2c/i2c-topology 6512F: Documentation/i2c/muxes/ 6513F: Documentation/devicetree/bindings/i2c/i2c-mux* 6514F: Documentation/devicetree/bindings/i2c/i2c-arb* 6515F: Documentation/devicetree/bindings/i2c/i2c-gate* 6516F: drivers/i2c/i2c-mux.c 6517F: drivers/i2c/muxes/ 6518F: include/linux/i2c-mux.h 6519 6520I2C OVER PARALLEL PORT 6521M: Jean Delvare <jdelvare@suse.com> 6522L: linux-i2c@vger.kernel.org 6523S: Maintained 6524F: Documentation/i2c/busses/i2c-parport 6525F: Documentation/i2c/busses/i2c-parport-light 6526F: drivers/i2c/busses/i2c-parport.c 6527F: drivers/i2c/busses/i2c-parport-light.c 6528 6529I2C SUBSYSTEM 6530M: Wolfram Sang <wsa@the-dreams.de> 6531L: linux-i2c@vger.kernel.org 6532W: https://i2c.wiki.kernel.org/ 6533Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6534T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6535S: Maintained 6536F: Documentation/devicetree/bindings/i2c/ 6537F: Documentation/i2c/ 6538F: drivers/i2c/ 6539F: drivers/i2c/*/ 6540F: include/linux/i2c.h 6541F: include/linux/i2c-*.h 6542F: include/uapi/linux/i2c.h 6543F: include/uapi/linux/i2c-*.h 6544 6545I2C-TAOS-EVM DRIVER 6546M: Jean Delvare <jdelvare@suse.com> 6547L: linux-i2c@vger.kernel.org 6548S: Maintained 6549F: Documentation/i2c/busses/i2c-taos-evm 6550F: drivers/i2c/busses/i2c-taos-evm.c 6551 6552I2C-TINY-USB DRIVER 6553M: Till Harbaum <till@harbaum.org> 6554L: linux-i2c@vger.kernel.org 6555W: http://www.harbaum.org/till/i2c_tiny_usb 6556S: Maintained 6557F: drivers/i2c/busses/i2c-tiny-usb.c 6558 6559I2C/SMBUS CONTROLLER DRIVERS FOR PC 6560M: Jean Delvare <jdelvare@suse.com> 6561L: linux-i2c@vger.kernel.org 6562S: Maintained 6563F: Documentation/i2c/busses/i2c-ali1535 6564F: Documentation/i2c/busses/i2c-ali1563 6565F: Documentation/i2c/busses/i2c-ali15x3 6566F: Documentation/i2c/busses/i2c-amd756 6567F: Documentation/i2c/busses/i2c-amd8111 6568F: Documentation/i2c/busses/i2c-i801 6569F: Documentation/i2c/busses/i2c-nforce2 6570F: Documentation/i2c/busses/i2c-piix4 6571F: Documentation/i2c/busses/i2c-sis5595 6572F: Documentation/i2c/busses/i2c-sis630 6573F: Documentation/i2c/busses/i2c-sis96x 6574F: Documentation/i2c/busses/i2c-via 6575F: Documentation/i2c/busses/i2c-viapro 6576F: drivers/i2c/busses/i2c-ali1535.c 6577F: drivers/i2c/busses/i2c-ali1563.c 6578F: drivers/i2c/busses/i2c-ali15x3.c 6579F: drivers/i2c/busses/i2c-amd756.c 6580F: drivers/i2c/busses/i2c-amd756-s4882.c 6581F: drivers/i2c/busses/i2c-amd8111.c 6582F: drivers/i2c/busses/i2c-i801.c 6583F: drivers/i2c/busses/i2c-isch.c 6584F: drivers/i2c/busses/i2c-nforce2.c 6585F: drivers/i2c/busses/i2c-nforce2-s4985.c 6586F: drivers/i2c/busses/i2c-piix4.c 6587F: drivers/i2c/busses/i2c-sis5595.c 6588F: drivers/i2c/busses/i2c-sis630.c 6589F: drivers/i2c/busses/i2c-sis96x.c 6590F: drivers/i2c/busses/i2c-via.c 6591F: drivers/i2c/busses/i2c-viapro.c 6592 6593I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6594M: Hans de Goede <hdegoede@redhat.com> 6595L: linux-i2c@vger.kernel.org 6596S: Maintained 6597F: drivers/i2c/busses/i2c-cht-wc.c 6598 6599I2C/SMBUS ISMT DRIVER 6600M: Seth Heasley <seth.heasley@intel.com> 6601M: Neil Horman <nhorman@tuxdriver.com> 6602L: linux-i2c@vger.kernel.org 6603F: drivers/i2c/busses/i2c-ismt.c 6604F: Documentation/i2c/busses/i2c-ismt 6605 6606I2C/SMBUS STUB DRIVER 6607M: Jean Delvare <jdelvare@suse.com> 6608L: linux-i2c@vger.kernel.org 6609S: Maintained 6610F: drivers/i2c/i2c-stub.c 6611 6612i386 BOOT CODE 6613M: "H. Peter Anvin" <hpa@zytor.com> 6614S: Maintained 6615F: arch/x86/boot/ 6616 6617i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6618M: "H. Peter Anvin" <hpa@zytor.com> 6619T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6620S: Maintained 6621 6622IA64 (Itanium) PLATFORM 6623M: Tony Luck <tony.luck@intel.com> 6624M: Fenghua Yu <fenghua.yu@intel.com> 6625L: linux-ia64@vger.kernel.org 6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6627S: Maintained 6628F: arch/ia64/ 6629 6630IBM Power 842 compression accelerator 6631M: Haren Myneni <haren@us.ibm.com> 6632S: Supported 6633F: drivers/crypto/nx/Makefile 6634F: drivers/crypto/nx/Kconfig 6635F: drivers/crypto/nx/nx-842* 6636F: include/linux/sw842.h 6637F: crypto/842.c 6638F: lib/842/ 6639 6640IBM Power in-Nest Crypto Acceleration 6641M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6642M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6643L: linux-crypto@vger.kernel.org 6644S: Supported 6645F: drivers/crypto/nx/Makefile 6646F: drivers/crypto/nx/Kconfig 6647F: drivers/crypto/nx/nx-aes* 6648F: drivers/crypto/nx/nx-sha* 6649F: drivers/crypto/nx/nx.* 6650F: drivers/crypto/nx/nx_csbcpb.h 6651F: drivers/crypto/nx/nx_debugfs.h 6652 6653IBM Power Linux RAID adapter 6654M: Brian King <brking@us.ibm.com> 6655S: Supported 6656F: drivers/scsi/ipr.* 6657 6658IBM Power SRIOV Virtual NIC Device Driver 6659M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6660M: John Allen <jallen@linux.vnet.ibm.com> 6661L: netdev@vger.kernel.org 6662S: Supported 6663F: drivers/net/ethernet/ibm/ibmvnic.* 6664 6665IBM Power Virtual Accelerator Switchboard 6666M: Sukadev Bhattiprolu 6667L: linuxppc-dev@lists.ozlabs.org 6668S: Supported 6669F: arch/powerpc/platforms/powernv/vas* 6670F: arch/powerpc/platforms/powernv/copy-paste.h 6671F: arch/powerpc/include/asm/vas.h 6672F: arch/powerpc/include/uapi/asm/vas.h 6673 6674IBM Power Virtual Ethernet Device Driver 6675M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6676L: netdev@vger.kernel.org 6677S: Supported 6678F: drivers/net/ethernet/ibm/ibmveth.* 6679 6680IBM Power Virtual FC Device Drivers 6681M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6682L: linux-scsi@vger.kernel.org 6683S: Supported 6684F: drivers/scsi/ibmvscsi/ibmvfc* 6685 6686IBM Power Virtual SCSI Device Drivers 6687M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6688L: linux-scsi@vger.kernel.org 6689S: Supported 6690F: drivers/scsi/ibmvscsi/ibmvscsi* 6691F: include/scsi/viosrp.h 6692 6693IBM Power Virtual SCSI Device Target Driver 6694M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6695M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6696L: linux-scsi@vger.kernel.org 6697L: target-devel@vger.kernel.org 6698S: Supported 6699F: drivers/scsi/ibmvscsi_tgt/ 6700 6701IBM Power VMX Cryptographic instructions 6702M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6703M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6704L: linux-crypto@vger.kernel.org 6705S: Supported 6706F: drivers/crypto/vmx/Makefile 6707F: drivers/crypto/vmx/Kconfig 6708F: drivers/crypto/vmx/vmx.c 6709F: drivers/crypto/vmx/aes* 6710F: drivers/crypto/vmx/ghash* 6711F: drivers/crypto/vmx/ppc-xlate.pl 6712 6713IBM ServeRAID RAID DRIVER 6714S: Orphan 6715F: drivers/scsi/ips.* 6716 6717ICH LPC AND GPIO DRIVER 6718M: Peter Tyser <ptyser@xes-inc.com> 6719S: Maintained 6720F: drivers/mfd/lpc_ich.c 6721F: drivers/gpio/gpio-ich.c 6722 6723IDE SUBSYSTEM 6724M: "David S. Miller" <davem@davemloft.net> 6725L: linux-ide@vger.kernel.org 6726Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6727T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6728S: Maintained 6729F: Documentation/ide/ 6730F: drivers/ide/ 6731F: include/linux/ide.h 6732 6733IDE/ATAPI DRIVERS 6734M: Borislav Petkov <bp@alien8.de> 6735L: linux-ide@vger.kernel.org 6736S: Maintained 6737F: Documentation/cdrom/ide-cd 6738F: drivers/ide/ide-cd* 6739 6740IDEAPAD LAPTOP EXTRAS DRIVER 6741M: Ike Panhc <ike.pan@canonical.com> 6742L: platform-driver-x86@vger.kernel.org 6743W: http://launchpad.net/ideapad-laptop 6744S: Maintained 6745F: drivers/platform/x86/ideapad-laptop.c 6746 6747IDEAPAD LAPTOP SLIDEBAR DRIVER 6748M: Andrey Moiseev <o2g.org.ru@gmail.com> 6749L: linux-input@vger.kernel.org 6750W: https://github.com/o2genum/ideapad-slidebar 6751S: Maintained 6752F: drivers/input/misc/ideapad_slidebar.c 6753 6754IDT VersaClock 5 CLOCK DRIVER 6755M: Marek Vasut <marek.vasut@gmail.com> 6756S: Maintained 6757F: drivers/clk/clk-versaclock5.c 6758 6759IEEE 802.15.4 SUBSYSTEM 6760M: Alexander Aring <alex.aring@gmail.com> 6761M: Stefan Schmidt <stefan@osg.samsung.com> 6762L: linux-wpan@vger.kernel.org 6763W: http://wpan.cakelab.org/ 6764T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6765T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6766S: Maintained 6767F: net/ieee802154/ 6768F: net/mac802154/ 6769F: drivers/net/ieee802154/ 6770F: include/linux/nl802154.h 6771F: include/linux/ieee802154.h 6772F: include/net/nl802154.h 6773F: include/net/mac802154.h 6774F: include/net/af_ieee802154.h 6775F: include/net/cfg802154.h 6776F: include/net/ieee802154_netdev.h 6777F: Documentation/networking/ieee802154.txt 6778 6779IFE PROTOCOL 6780M: Yotam Gigi <yotam.gi@gmail.com> 6781M: Jamal Hadi Salim <jhs@mojatatu.com> 6782F: net/ife 6783F: include/net/ife.h 6784F: include/uapi/linux/ife.h 6785 6786IGORPLUG-USB IR RECEIVER 6787M: Sean Young <sean@mess.org> 6788L: linux-media@vger.kernel.org 6789S: Maintained 6790F: drivers/media/rc/igorplugusb.c 6791 6792IGUANAWORKS USB IR TRANSCEIVER 6793M: Sean Young <sean@mess.org> 6794L: linux-media@vger.kernel.org 6795S: Maintained 6796F: drivers/media/rc/iguanair.c 6797 6798IIO DIGITAL POTENTIOMETER DAC 6799M: Peter Rosin <peda@axentia.se> 6800L: linux-iio@vger.kernel.org 6801S: Maintained 6802F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6803F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6804F: drivers/iio/dac/dpot-dac.c 6805 6806IIO ENVELOPE DETECTOR 6807M: Peter Rosin <peda@axentia.se> 6808L: linux-iio@vger.kernel.org 6809S: Maintained 6810F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6811F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6812F: drivers/iio/adc/envelope-detector.c 6813 6814IIO MULTIPLEXER 6815M: Peter Rosin <peda@axentia.se> 6816L: linux-iio@vger.kernel.org 6817S: Maintained 6818F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6819F: drivers/iio/multiplexer/iio-mux.c 6820 6821IIO SUBSYSTEM AND DRIVERS 6822M: Jonathan Cameron <jic23@kernel.org> 6823R: Hartmut Knaack <knaack.h@gmx.de> 6824R: Lars-Peter Clausen <lars@metafoo.de> 6825R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6826L: linux-iio@vger.kernel.org 6827T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6828S: Maintained 6829F: Documentation/devicetree/bindings/iio/ 6830F: drivers/iio/ 6831F: drivers/staging/iio/ 6832F: include/linux/iio/ 6833F: tools/iio/ 6834 6835IKANOS/ADI EAGLE ADSL USB DRIVER 6836M: Matthieu Castet <castet.matthieu@free.fr> 6837M: Stanislaw Gruszka <stf_xl@wp.pl> 6838S: Maintained 6839F: drivers/usb/atm/ueagle-atm.c 6840 6841IMGTEC ASCII LCD DRIVER 6842M: Paul Burton <paul.burton@mips.com> 6843S: Maintained 6844F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6845F: drivers/auxdisplay/img-ascii-lcd.c 6846 6847IMGTEC IR DECODER DRIVER 6848M: James Hogan <jhogan@kernel.org> 6849S: Maintained 6850F: drivers/media/rc/img-ir/ 6851 6852IMS TWINTURBO FRAMEBUFFER DRIVER 6853L: linux-fbdev@vger.kernel.org 6854S: Orphan 6855F: drivers/video/fbdev/imsttfb.c 6856 6857INA209 HARDWARE MONITOR DRIVER 6858M: Guenter Roeck <linux@roeck-us.net> 6859L: linux-hwmon@vger.kernel.org 6860S: Maintained 6861F: Documentation/hwmon/ina209 6862F: Documentation/devicetree/bindings/i2c/ina209.txt 6863F: drivers/hwmon/ina209.c 6864 6865INA2XX HARDWARE MONITOR DRIVER 6866M: Guenter Roeck <linux@roeck-us.net> 6867L: linux-hwmon@vger.kernel.org 6868S: Maintained 6869F: Documentation/hwmon/ina2xx 6870F: drivers/hwmon/ina2xx.c 6871F: include/linux/platform_data/ina2xx.h 6872 6873INDUSTRY PACK SUBSYSTEM (IPACK) 6874M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6875M: Jens Taprogge <jens.taprogge@taprogge.org> 6876M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6877L: industrypack-devel@lists.sourceforge.net 6878W: http://industrypack.sourceforge.net 6879S: Maintained 6880F: drivers/ipack/ 6881 6882INFINIBAND SUBSYSTEM 6883M: Doug Ledford <dledford@redhat.com> 6884M: Jason Gunthorpe <jgg@mellanox.com> 6885L: linux-rdma@vger.kernel.org 6886W: http://www.openfabrics.org/ 6887Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6888T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6889S: Supported 6890F: Documentation/devicetree/bindings/infiniband/ 6891F: Documentation/infiniband/ 6892F: drivers/infiniband/ 6893F: include/uapi/linux/if_infiniband.h 6894F: include/uapi/rdma/ 6895F: include/rdma/ 6896 6897INGENIC JZ4780 DMA Driver 6898M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6899S: Maintained 6900F: drivers/dma/dma-jz4780.c 6901 6902INGENIC JZ4780 NAND DRIVER 6903M: Harvey Hunt <harveyhuntnexus@gmail.com> 6904L: linux-mtd@lists.infradead.org 6905S: Maintained 6906F: drivers/mtd/nand/jz4780_* 6907 6908INOTIFY 6909M: Jan Kara <jack@suse.cz> 6910R: Amir Goldstein <amir73il@gmail.com> 6911L: linux-fsdevel@vger.kernel.org 6912S: Maintained 6913F: Documentation/filesystems/inotify.txt 6914F: fs/notify/inotify/ 6915F: include/linux/inotify.h 6916F: include/uapi/linux/inotify.h 6917 6918INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6919M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6920L: linux-input@vger.kernel.org 6921Q: http://patchwork.kernel.org/project/linux-input/list/ 6922T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6923S: Maintained 6924F: drivers/input/ 6925F: include/linux/input.h 6926F: include/uapi/linux/input.h 6927F: include/uapi/linux/input-event-codes.h 6928F: include/linux/input/ 6929F: Documentation/devicetree/bindings/input/ 6930F: Documentation/input/ 6931 6932INPUT MULTITOUCH (MT) PROTOCOL 6933M: Henrik Rydberg <rydberg@bitmath.org> 6934L: linux-input@vger.kernel.org 6935S: Odd fixes 6936F: Documentation/input/multi-touch-protocol.rst 6937F: drivers/input/input-mt.c 6938K: \b(ABS|SYN)_MT_ 6939 6940INSIDE SECURE CRYPTO DRIVER 6941M: Antoine Tenart <antoine.tenart@free-electrons.com> 6942F: drivers/crypto/inside-secure/ 6943S: Maintained 6944L: linux-crypto@vger.kernel.org 6945 6946INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6947M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6948M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6949L: linux-integrity@vger.kernel.org 6950T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6951S: Supported 6952F: security/integrity/ima/ 6953 6954INTEL 810/815 FRAMEBUFFER DRIVER 6955M: Antonino Daplas <adaplas@gmail.com> 6956L: linux-fbdev@vger.kernel.org 6957S: Maintained 6958F: drivers/video/fbdev/i810/ 6959 6960INTEL ASoC BDW/HSW DRIVERS 6961M: Jie Yang <yang.jie@linux.intel.com> 6962L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6963S: Supported 6964F: sound/soc/intel/common/sst-dsp* 6965F: sound/soc/intel/common/sst-firmware.c 6966F: sound/soc/intel/boards/broadwell.c 6967F: sound/soc/intel/haswell/ 6968 6969INTEL C600 SERIES SAS CONTROLLER DRIVER 6970M: Intel SCU Linux support <intel-linux-scu@intel.com> 6971M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6972L: linux-scsi@vger.kernel.org 6973T: git git://git.code.sf.net/p/intel-sas/isci 6974S: Supported 6975F: drivers/scsi/isci/ 6976 6977INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6978M: Jani Nikula <jani.nikula@linux.intel.com> 6979M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6980M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6981L: intel-gfx@lists.freedesktop.org 6982W: https://01.org/linuxgraphics/ 6983B: https://01.org/linuxgraphics/documentation/how-report-bugs 6984C: irc://chat.freenode.net/intel-gfx 6985Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6986T: git git://anongit.freedesktop.org/drm-intel 6987S: Supported 6988F: drivers/gpu/drm/i915/ 6989F: include/drm/i915* 6990F: include/uapi/drm/i915_drm.h 6991F: Documentation/gpu/i915.rst 6992 6993INTEL ETHERNET DRIVERS 6994M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6995L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6996W: http://www.intel.com/support/feedback.htm 6997W: http://e1000.sourceforge.net/ 6998Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6999T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7000T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7001S: Supported 7002F: Documentation/networking/e100.txt 7003F: Documentation/networking/e1000.txt 7004F: Documentation/networking/e1000e.txt 7005F: Documentation/networking/igb.txt 7006F: Documentation/networking/igbvf.txt 7007F: Documentation/networking/ixgb.txt 7008F: Documentation/networking/ixgbe.txt 7009F: Documentation/networking/ixgbevf.txt 7010F: Documentation/networking/i40e.txt 7011F: Documentation/networking/i40evf.txt 7012F: drivers/net/ethernet/intel/ 7013F: drivers/net/ethernet/intel/*/ 7014F: include/linux/avf/virtchnl.h 7015 7016INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7017M: Maik Broemme <mbroemme@libmpq.org> 7018L: linux-fbdev@vger.kernel.org 7019S: Maintained 7020F: Documentation/fb/intelfb.txt 7021F: drivers/video/fbdev/intelfb/ 7022 7023INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7024M: Zhenyu Wang <zhenyuw@linux.intel.com> 7025M: Zhi Wang <zhi.a.wang@intel.com> 7026L: intel-gvt-dev@lists.freedesktop.org 7027L: intel-gfx@lists.freedesktop.org 7028W: https://01.org/igvt-g 7029T: git https://github.com/01org/gvt-linux.git 7030S: Supported 7031F: drivers/gpu/drm/i915/gvt/ 7032 7033INTEL HID EVENT DRIVER 7034M: Alex Hung <alex.hung@canonical.com> 7035L: platform-driver-x86@vger.kernel.org 7036S: Maintained 7037F: drivers/platform/x86/intel-hid.c 7038 7039INTEL I/OAT DMA DRIVER 7040M: Dave Jiang <dave.jiang@intel.com> 7041R: Dan Williams <dan.j.williams@intel.com> 7042L: dmaengine@vger.kernel.org 7043Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7044S: Supported 7045F: drivers/dma/ioat* 7046 7047INTEL IDLE DRIVER 7048M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7049M: Len Brown <lenb@kernel.org> 7050L: linux-pm@vger.kernel.org 7051T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7052B: https://bugzilla.kernel.org 7053S: Supported 7054F: drivers/idle/intel_idle.c 7055 7056INTEL INTEGRATED SENSOR HUB DRIVER 7057M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7058M: Jiri Kosina <jikos@kernel.org> 7059L: linux-input@vger.kernel.org 7060S: Maintained 7061F: drivers/hid/intel-ish-hid/ 7062 7063INTEL IOMMU (VT-d) 7064M: David Woodhouse <dwmw2@infradead.org> 7065L: iommu@lists.linux-foundation.org 7066T: git git://git.infradead.org/iommu-2.6.git 7067S: Supported 7068F: drivers/iommu/intel-iommu.c 7069F: include/linux/intel-iommu.h 7070 7071INTEL IOP-ADMA DMA DRIVER 7072R: Dan Williams <dan.j.williams@intel.com> 7073S: Odd fixes 7074F: drivers/dma/iop-adma.c 7075 7076INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7077M: Krzysztof Halasa <khalasa@piap.pl> 7078S: Maintained 7079F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7080F: arch/arm/mach-ixp4xx/include/mach/npe.h 7081F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7082F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7083F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7084F: drivers/net/wan/ixp4xx_hss.c 7085 7086INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7087M: Deepak Saxena <dsaxena@plexity.net> 7088S: Maintained 7089F: drivers/char/hw_random/ixp4xx-rng.c 7090 7091INTEL MANAGEMENT ENGINE (mei) 7092M: Tomas Winkler <tomas.winkler@intel.com> 7093L: linux-kernel@vger.kernel.org 7094S: Supported 7095F: include/uapi/linux/mei.h 7096F: include/linux/mei_cl_bus.h 7097F: drivers/misc/mei/* 7098F: drivers/watchdog/mei_wdt.c 7099F: Documentation/misc-devices/mei/* 7100F: samples/mei/* 7101 7102INTEL MENLOW THERMAL DRIVER 7103M: Sujith Thomas <sujith.thomas@intel.com> 7104L: platform-driver-x86@vger.kernel.org 7105W: https://01.org/linux-acpi 7106S: Supported 7107F: drivers/platform/x86/intel_menlow.c 7108 7109INTEL MERRIFIELD GPIO DRIVER 7110M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7111L: linux-gpio@vger.kernel.org 7112S: Maintained 7113F: drivers/gpio/gpio-merrifield.c 7114 7115INTEL MIC DRIVERS (mic) 7116M: Sudeep Dutt <sudeep.dutt@intel.com> 7117M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7118S: Supported 7119W: https://github.com/sudeepdutt/mic 7120W: http://software.intel.com/en-us/mic-developer 7121F: include/linux/mic_bus.h 7122F: include/linux/scif.h 7123F: include/uapi/linux/mic_common.h 7124F: include/uapi/linux/mic_ioctl.h 7125F: include/uapi/linux/scif_ioctl.h 7126F: drivers/misc/mic/ 7127F: drivers/dma/mic_x100_dma.c 7128F: drivers/dma/mic_x100_dma.h 7129F: Documentation/mic/ 7130 7131INTEL PMC CORE DRIVER 7132M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7133M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7134L: platform-driver-x86@vger.kernel.org 7135S: Maintained 7136F: arch/x86/include/asm/pmc_core.h 7137F: drivers/platform/x86/intel_pmc_core* 7138 7139INTEL PMC/P-Unit IPC DRIVER 7140M: Zha Qipeng<qipeng.zha@intel.com> 7141L: platform-driver-x86@vger.kernel.org 7142S: Maintained 7143F: drivers/platform/x86/intel_pmc_ipc.c 7144F: drivers/platform/x86/intel_punit_ipc.c 7145F: arch/x86/include/asm/intel_pmc_ipc.h 7146F: arch/x86/include/asm/intel_punit_ipc.h 7147 7148INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7149M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7150L: linux-wireless@vger.kernel.org 7151S: Maintained 7152F: Documentation/networking/README.ipw2100 7153F: Documentation/networking/README.ipw2200 7154F: drivers/net/wireless/intel/ipw2x00/ 7155 7156INTEL PSTATE DRIVER 7157M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7158M: Len Brown <lenb@kernel.org> 7159L: linux-pm@vger.kernel.org 7160S: Supported 7161F: drivers/cpufreq/intel_pstate.c 7162 7163INTEL RDMA RNIC DRIVER 7164M: Faisal Latif <faisal.latif@intel.com> 7165M: Shiraz Saleem <shiraz.saleem@intel.com> 7166L: linux-rdma@vger.kernel.org 7167S: Supported 7168F: drivers/infiniband/hw/i40iw/ 7169 7170INTEL TELEMETRY DRIVER 7171M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7172L: platform-driver-x86@vger.kernel.org 7173S: Maintained 7174F: arch/x86/include/asm/intel_telemetry.h 7175F: drivers/platform/x86/intel_telemetry* 7176 7177INTEL VIRTUAL BUTTON DRIVER 7178M: AceLan Kao <acelan.kao@canonical.com> 7179L: platform-driver-x86@vger.kernel.org 7180S: Maintained 7181F: drivers/platform/x86/intel-vbtn.c 7182 7183INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7184M: Stanislaw Gruszka <sgruszka@redhat.com> 7185L: linux-wireless@vger.kernel.org 7186S: Supported 7187F: drivers/net/wireless/intel/iwlegacy/ 7188 7189INTEL WIRELESS WIFI LINK (iwlwifi) 7190M: Johannes Berg <johannes.berg@intel.com> 7191M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7192M: Luca Coelho <luciano.coelho@intel.com> 7193M: Intel Linux Wireless <linuxwifi@intel.com> 7194L: linux-wireless@vger.kernel.org 7195W: http://intellinuxwireless.org 7196T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7197S: Supported 7198F: drivers/net/wireless/intel/iwlwifi/ 7199 7200INTEL WIRELESS WIMAX CONNECTION 2400 7201M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7202M: linux-wimax@intel.com 7203L: wimax@linuxwimax.org (subscribers-only) 7204S: Supported 7205W: http://linuxwimax.org 7206F: Documentation/wimax/README.i2400m 7207F: drivers/net/wimax/i2400m/ 7208F: include/uapi/linux/wimax/i2400m.h 7209 7210INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7211M: Mario Limonciello <mario.limonciello@dell.com> 7212S: Maintained 7213F: drivers/platform/x86/intel-wmi-thunderbolt.c 7214 7215INTEL(R) TRACE HUB 7216M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7217S: Supported 7218F: Documentation/trace/intel_th.txt 7219F: drivers/hwtracing/intel_th/ 7220 7221INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7222M: Ning Sun <ning.sun@intel.com> 7223L: tboot-devel@lists.sourceforge.net 7224W: http://tboot.sourceforge.net 7225T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7226S: Supported 7227F: Documentation/intel_txt.txt 7228F: include/linux/tboot.h 7229F: arch/x86/kernel/tboot.c 7230 7231INTEL-MID GPIO DRIVER 7232M: David Cohen <david.a.cohen@linux.intel.com> 7233L: linux-gpio@vger.kernel.org 7234S: Maintained 7235F: drivers/gpio/gpio-intel-mid.c 7236 7237INVENSENSE MPU-3050 GYROSCOPE DRIVER 7238M: Linus Walleij <linus.walleij@linaro.org> 7239L: linux-iio@vger.kernel.org 7240S: Maintained 7241F: drivers/iio/gyro/mpu3050* 7242F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7243 7244IOC3 ETHERNET DRIVER 7245M: Ralf Baechle <ralf@linux-mips.org> 7246L: linux-mips@linux-mips.org 7247S: Maintained 7248F: drivers/net/ethernet/sgi/ioc3-eth.c 7249 7250IOC3 SERIAL DRIVER 7251M: Pat Gefre <pfg@sgi.com> 7252L: linux-serial@vger.kernel.org 7253S: Maintained 7254F: drivers/tty/serial/ioc3_serial.c 7255 7256IOMMU DRIVERS 7257M: Joerg Roedel <joro@8bytes.org> 7258L: iommu@lists.linux-foundation.org 7259T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7260S: Maintained 7261F: Documentation/devicetree/bindings/iommu/ 7262F: drivers/iommu/ 7263F: include/linux/iommu.h 7264F: include/linux/iova.h 7265 7266IP MASQUERADING 7267M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7268S: Maintained 7269F: net/ipv4/netfilter/ipt_MASQUERADE.c 7270 7271IPMI SUBSYSTEM 7272M: Corey Minyard <minyard@acm.org> 7273L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7274W: http://openipmi.sourceforge.net/ 7275S: Supported 7276F: Documentation/IPMI.txt 7277F: drivers/char/ipmi/ 7278F: include/linux/ipmi* 7279F: include/uapi/linux/ipmi* 7280 7281IPS SCSI RAID DRIVER 7282M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7283L: linux-scsi@vger.kernel.org 7284W: http://www.adaptec.com/ 7285S: Maintained 7286F: drivers/scsi/ips* 7287 7288IPVS 7289M: Wensong Zhang <wensong@linux-vs.org> 7290M: Simon Horman <horms@verge.net.au> 7291M: Julian Anastasov <ja@ssi.bg> 7292L: netdev@vger.kernel.org 7293L: lvs-devel@vger.kernel.org 7294S: Maintained 7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7296T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7297F: Documentation/networking/ipvs-sysctl.txt 7298F: include/net/ip_vs.h 7299F: include/uapi/linux/ip_vs.h 7300F: net/netfilter/ipvs/ 7301 7302IPWIRELESS DRIVER 7303M: Jiri Kosina <jikos@kernel.org> 7304M: David Sterba <dsterba@suse.com> 7305S: Odd Fixes 7306F: drivers/tty/ipwireless/ 7307 7308IPX NETWORK LAYER 7309L: netdev@vger.kernel.org 7310S: Odd fixes 7311F: include/net/ipx.h 7312F: include/uapi/linux/ipx.h 7313F: net/ipx/ 7314 7315IRDA SUBSYSTEM 7316M: Samuel Ortiz <samuel@sortiz.org> 7317L: irda-users@lists.sourceforge.net (subscribers-only) 7318L: netdev@vger.kernel.org 7319W: http://irda.sourceforge.net/ 7320S: Maintained 7321T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7322F: Documentation/networking/irda.txt 7323F: drivers/staging/irda/ 7324 7325IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7326M: Marc Zyngier <marc.zyngier@arm.com> 7327S: Maintained 7328T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7329F: Documentation/IRQ-domain.txt 7330F: include/linux/irqdomain.h 7331F: kernel/irq/irqdomain.c 7332F: kernel/irq/msi.c 7333 7334IRQ SUBSYSTEM 7335M: Thomas Gleixner <tglx@linutronix.de> 7336L: linux-kernel@vger.kernel.org 7337S: Maintained 7338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7339F: kernel/irq/ 7340 7341IRQCHIP DRIVERS 7342M: Thomas Gleixner <tglx@linutronix.de> 7343M: Jason Cooper <jason@lakedaemon.net> 7344M: Marc Zyngier <marc.zyngier@arm.com> 7345L: linux-kernel@vger.kernel.org 7346S: Maintained 7347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7348F: Documentation/devicetree/bindings/interrupt-controller/ 7349F: drivers/irqchip/ 7350 7351ISA 7352M: William Breathitt Gray <vilhelm.gray@gmail.com> 7353S: Maintained 7354F: Documentation/isa.txt 7355F: drivers/base/isa.c 7356F: include/linux/isa.h 7357 7358ISA RADIO MODULE 7359M: Hans Verkuil <hverkuil@xs4all.nl> 7360L: linux-media@vger.kernel.org 7361T: git git://linuxtv.org/media_tree.git 7362W: https://linuxtv.org 7363S: Maintained 7364F: drivers/media/radio/radio-isa* 7365 7366ISAPNP 7367M: Jaroslav Kysela <perex@perex.cz> 7368S: Maintained 7369F: Documentation/isapnp.txt 7370F: drivers/pnp/isapnp/ 7371F: include/linux/isapnp.h 7372 7373ISCSI 7374M: Lee Duncan <lduncan@suse.com> 7375M: Chris Leech <cleech@redhat.com> 7376L: open-iscsi@googlegroups.com 7377W: www.open-iscsi.com 7378S: Maintained 7379F: drivers/scsi/*iscsi* 7380F: include/scsi/*iscsi* 7381 7382iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7383M: Peter Jones <pjones@redhat.com> 7384M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7385S: Maintained 7386F: drivers/firmware/iscsi_ibft* 7387 7388ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7389M: Or Gerlitz <ogerlitz@mellanox.com> 7390M: Sagi Grimberg <sagi@grimberg.me> 7391M: Roi Dayan <roid@mellanox.com> 7392L: linux-rdma@vger.kernel.org 7393S: Supported 7394W: http://www.openfabrics.org 7395W: www.open-iscsi.org 7396Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7397F: drivers/infiniband/ulp/iser/ 7398 7399ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7400M: Sagi Grimberg <sagi@grimberg.me> 7401T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7402L: linux-rdma@vger.kernel.org 7403L: target-devel@vger.kernel.org 7404S: Supported 7405W: http://www.linux-iscsi.org 7406F: drivers/infiniband/ulp/isert 7407 7408ISDN SUBSYSTEM 7409M: Karsten Keil <isdn@linux-pingi.de> 7410L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7411L: netdev@vger.kernel.org 7412W: http://www.isdn4linux.de 7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7414S: Maintained 7415F: Documentation/isdn/ 7416F: drivers/isdn/ 7417F: include/linux/isdn.h 7418F: include/linux/isdn/ 7419F: include/uapi/linux/isdn.h 7420F: include/uapi/linux/isdn/ 7421 7422ISDN SUBSYSTEM (Eicon active card driver) 7423M: Armin Schindler <mac@melware.de> 7424L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7425W: http://www.melware.de 7426S: Maintained 7427F: drivers/isdn/hardware/eicon/ 7428 7429IT87 HARDWARE MONITORING DRIVER 7430M: Jean Delvare <jdelvare@suse.com> 7431L: linux-hwmon@vger.kernel.org 7432S: Maintained 7433F: Documentation/hwmon/it87 7434F: drivers/hwmon/it87.c 7435 7436IT913X MEDIA DRIVER 7437M: Antti Palosaari <crope@iki.fi> 7438L: linux-media@vger.kernel.org 7439W: https://linuxtv.org 7440W: http://palosaari.fi/linux/ 7441Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7442T: git git://linuxtv.org/anttip/media_tree.git 7443S: Maintained 7444F: drivers/media/tuners/it913x* 7445 7446IVTV VIDEO4LINUX DRIVER 7447M: Andy Walls <awalls@md.metrocast.net> 7448L: ivtv-devel@ivtvdriver.org (subscribers-only) 7449L: linux-media@vger.kernel.org 7450T: git git://linuxtv.org/media_tree.git 7451W: http://www.ivtvdriver.org 7452S: Maintained 7453F: Documentation/media/v4l-drivers/ivtv* 7454F: drivers/media/pci/ivtv/ 7455F: include/uapi/linux/ivtv* 7456 7457IX2505V MEDIA DRIVER 7458M: Malcolm Priestley <tvboxspy@gmail.com> 7459L: linux-media@vger.kernel.org 7460W: https://linuxtv.org 7461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7462S: Maintained 7463F: drivers/media/dvb-frontends/ix2505v* 7464 7465JC42.4 TEMPERATURE SENSOR DRIVER 7466M: Guenter Roeck <linux@roeck-us.net> 7467L: linux-hwmon@vger.kernel.org 7468S: Maintained 7469F: drivers/hwmon/jc42.c 7470F: Documentation/hwmon/jc42 7471 7472JFS FILESYSTEM 7473M: Dave Kleikamp <shaggy@kernel.org> 7474L: jfs-discussion@lists.sourceforge.net 7475W: http://jfs.sourceforge.net/ 7476T: git git://github.com/kleikamp/linux-shaggy.git 7477S: Maintained 7478F: Documentation/filesystems/jfs.txt 7479F: fs/jfs/ 7480 7481JME NETWORK DRIVER 7482M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7483L: netdev@vger.kernel.org 7484S: Maintained 7485F: drivers/net/ethernet/jme.* 7486 7487JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7488M: David Woodhouse <dwmw2@infradead.org> 7489L: linux-mtd@lists.infradead.org 7490W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7491S: Maintained 7492F: fs/jffs2/ 7493F: include/uapi/linux/jffs2.h 7494 7495JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7496M: "Theodore Ts'o" <tytso@mit.edu> 7497M: Jan Kara <jack@suse.com> 7498L: linux-ext4@vger.kernel.org 7499S: Maintained 7500F: fs/jbd2/ 7501F: include/linux/jbd2.h 7502 7503JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7504M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7505L: linux-media@vger.kernel.org 7506S: Maintained 7507F: drivers/media/platform/rcar_jpu.c 7508 7509JSM Neo PCI based serial card 7510M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7511L: linux-serial@vger.kernel.org 7512S: Maintained 7513F: drivers/tty/serial/jsm/ 7514 7515K10TEMP HARDWARE MONITORING DRIVER 7516M: Clemens Ladisch <clemens@ladisch.de> 7517L: linux-hwmon@vger.kernel.org 7518S: Maintained 7519F: Documentation/hwmon/k10temp 7520F: drivers/hwmon/k10temp.c 7521 7522K8TEMP HARDWARE MONITORING DRIVER 7523M: Rudolf Marek <r.marek@assembler.cz> 7524L: linux-hwmon@vger.kernel.org 7525S: Maintained 7526F: Documentation/hwmon/k8temp 7527F: drivers/hwmon/k8temp.c 7528 7529KASAN 7530M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7531R: Alexander Potapenko <glider@google.com> 7532R: Dmitry Vyukov <dvyukov@google.com> 7533L: kasan-dev@googlegroups.com 7534S: Maintained 7535F: arch/*/include/asm/kasan.h 7536F: arch/*/mm/kasan_init* 7537F: Documentation/dev-tools/kasan.rst 7538F: include/linux/kasan*.h 7539F: lib/test_kasan.c 7540F: mm/kasan/ 7541F: scripts/Makefile.kasan 7542 7543KCONFIG 7544L: linux-kbuild@vger.kernel.org 7545S: Orphan 7546F: Documentation/kbuild/kconfig-language.txt 7547F: scripts/kconfig/ 7548 7549KDUMP 7550M: Dave Young <dyoung@redhat.com> 7551M: Baoquan He <bhe@redhat.com> 7552R: Vivek Goyal <vgoyal@redhat.com> 7553L: kexec@lists.infradead.org 7554W: http://lse.sourceforge.net/kdump/ 7555S: Maintained 7556F: Documentation/kdump/ 7557 7558KEENE FM RADIO TRANSMITTER DRIVER 7559M: Hans Verkuil <hverkuil@xs4all.nl> 7560L: linux-media@vger.kernel.org 7561T: git git://linuxtv.org/media_tree.git 7562W: https://linuxtv.org 7563S: Maintained 7564F: drivers/media/radio/radio-keene* 7565 7566KERNEL AUTOMOUNTER v4 (AUTOFS4) 7567M: Ian Kent <raven@themaw.net> 7568L: autofs@vger.kernel.org 7569S: Maintained 7570F: fs/autofs4/ 7571 7572KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7573M: Masahiro Yamada <yamada.masahiro@socionext.com> 7574M: Michal Marek <michal.lkml@markovi.net> 7575T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7576L: linux-kbuild@vger.kernel.org 7577S: Maintained 7578F: Documentation/kbuild/ 7579F: Makefile 7580F: scripts/Makefile.* 7581F: scripts/basic/ 7582F: scripts/mk* 7583F: scripts/package/ 7584 7585KERNEL JANITORS 7586L: kernel-janitors@vger.kernel.org 7587W: http://kernelnewbies.org/KernelJanitors 7588S: Odd Fixes 7589 7590KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7591M: "J. Bruce Fields" <bfields@fieldses.org> 7592M: Jeff Layton <jlayton@kernel.org> 7593L: linux-nfs@vger.kernel.org 7594W: http://nfs.sourceforge.net/ 7595T: git git://linux-nfs.org/~bfields/linux.git 7596S: Supported 7597F: fs/nfsd/ 7598F: include/uapi/linux/nfsd/ 7599F: fs/lockd/ 7600F: fs/nfs_common/ 7601F: net/sunrpc/ 7602F: include/linux/lockd/ 7603F: include/linux/sunrpc/ 7604F: include/uapi/linux/sunrpc/ 7605 7606KERNEL SELFTEST FRAMEWORK 7607M: Shuah Khan <shuahkh@osg.samsung.com> 7608M: Shuah Khan <shuah@kernel.org> 7609L: linux-kselftest@vger.kernel.org 7610T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7611S: Maintained 7612F: tools/testing/selftests/ 7613F: Documentation/dev-tools/kselftest* 7614 7615KERNEL USERMODE HELPER 7616M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7617L: linux-kernel@vger.kernel.org 7618S: Maintained 7619F: kernel/umh.c 7620F: include/linux/umh.h 7621 7622KERNEL VIRTUAL MACHINE (KVM) 7623M: Paolo Bonzini <pbonzini@redhat.com> 7624M: Radim Krčmář <rkrcmar@redhat.com> 7625L: kvm@vger.kernel.org 7626W: http://www.linux-kvm.org 7627T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7628S: Supported 7629F: Documentation/virtual/kvm/ 7630F: include/trace/events/kvm.h 7631F: include/uapi/asm-generic/kvm* 7632F: include/uapi/linux/kvm* 7633F: include/asm-generic/kvm* 7634F: include/linux/kvm* 7635F: include/kvm/iodev.h 7636F: virt/kvm/* 7637F: tools/kvm/ 7638 7639KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7640M: Joerg Roedel <joro@8bytes.org> 7641L: kvm@vger.kernel.org 7642W: http://www.linux-kvm.org/ 7643S: Maintained 7644F: arch/x86/include/asm/svm.h 7645F: arch/x86/kvm/svm.c 7646 7647KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7648M: Christoffer Dall <christoffer.dall@linaro.org> 7649M: Marc Zyngier <marc.zyngier@arm.com> 7650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7651L: kvmarm@lists.cs.columbia.edu 7652W: http://systems.cs.columbia.edu/projects/kvm-arm 7653T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7654S: Supported 7655F: arch/arm/include/uapi/asm/kvm* 7656F: arch/arm/include/asm/kvm* 7657F: arch/arm/kvm/ 7658F: virt/kvm/arm/ 7659F: include/kvm/arm_* 7660 7661KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7662M: Christoffer Dall <christoffer.dall@linaro.org> 7663M: Marc Zyngier <marc.zyngier@arm.com> 7664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7665L: kvmarm@lists.cs.columbia.edu 7666S: Maintained 7667F: arch/arm64/include/uapi/asm/kvm* 7668F: arch/arm64/include/asm/kvm* 7669F: arch/arm64/kvm/ 7670 7671KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7672M: James Hogan <jhogan@kernel.org> 7673L: linux-mips@linux-mips.org 7674S: Supported 7675F: arch/mips/include/uapi/asm/kvm* 7676F: arch/mips/include/asm/kvm* 7677F: arch/mips/kvm/ 7678 7679KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7680M: Paul Mackerras <paulus@ozlabs.org> 7681L: kvm-ppc@vger.kernel.org 7682W: http://www.linux-kvm.org/ 7683T: git git://github.com/agraf/linux-2.6.git 7684S: Supported 7685F: arch/powerpc/include/uapi/asm/kvm* 7686F: arch/powerpc/include/asm/kvm* 7687F: arch/powerpc/kvm/ 7688F: arch/powerpc/kernel/kvm* 7689 7690KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7691M: Christian Borntraeger <borntraeger@de.ibm.com> 7692M: Cornelia Huck <cohuck@redhat.com> 7693L: linux-s390@vger.kernel.org 7694W: http://www.ibm.com/developerworks/linux/linux390/ 7695T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7696S: Supported 7697F: arch/s390/include/uapi/asm/kvm* 7698F: arch/s390/include/asm/gmap.h 7699F: arch/s390/include/asm/kvm* 7700F: arch/s390/kvm/ 7701F: arch/s390/mm/gmap.c 7702 7703KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7704M: Paolo Bonzini <pbonzini@redhat.com> 7705M: Radim Krčmář <rkrcmar@redhat.com> 7706L: kvm@vger.kernel.org 7707W: http://www.linux-kvm.org 7708T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7709S: Supported 7710F: arch/x86/kvm/ 7711F: arch/x86/include/uapi/asm/kvm* 7712F: arch/x86/include/asm/kvm* 7713F: arch/x86/include/asm/pvclock-abi.h 7714F: arch/x86/kernel/kvm.c 7715F: arch/x86/kernel/kvmclock.c 7716 7717KERNFS 7718M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7719M: Tejun Heo <tj@kernel.org> 7720T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7721S: Supported 7722F: include/linux/kernfs.h 7723F: fs/kernfs/ 7724 7725KEXEC 7726M: Eric Biederman <ebiederm@xmission.com> 7727W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7728L: kexec@lists.infradead.org 7729S: Maintained 7730F: include/linux/kexec.h 7731F: include/uapi/linux/kexec.h 7732F: kernel/kexec* 7733 7734KEYS-ENCRYPTED 7735M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7736L: linux-integrity@vger.kernel.org 7737L: keyrings@vger.kernel.org 7738S: Supported 7739F: Documentation/security/keys/trusted-encrypted.rst 7740F: include/keys/encrypted-type.h 7741F: security/keys/encrypted-keys/ 7742 7743KEYS-TRUSTED 7744M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7745L: linux-integrity@vger.kernel.org 7746L: keyrings@vger.kernel.org 7747S: Supported 7748F: Documentation/security/keys/trusted-encrypted.rst 7749F: include/keys/trusted-type.h 7750F: security/keys/trusted.c 7751F: security/keys/trusted.h 7752 7753KEYS/KEYRINGS: 7754M: David Howells <dhowells@redhat.com> 7755L: keyrings@vger.kernel.org 7756S: Maintained 7757F: Documentation/security/keys/core.rst 7758F: include/linux/key.h 7759F: include/linux/key-type.h 7760F: include/linux/keyctl.h 7761F: include/uapi/linux/keyctl.h 7762F: include/keys/ 7763F: security/keys/ 7764 7765KGDB / KDB /debug_core 7766M: Jason Wessel <jason.wessel@windriver.com> 7767M: Daniel Thompson <daniel.thompson@linaro.org> 7768W: http://kgdb.wiki.kernel.org/ 7769L: kgdb-bugreport@lists.sourceforge.net 7770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7771S: Maintained 7772F: Documentation/dev-tools/kgdb.rst 7773F: drivers/misc/kgdbts.c 7774F: drivers/tty/serial/kgdboc.c 7775F: include/linux/kdb.h 7776F: include/linux/kgdb.h 7777F: kernel/debug/ 7778 7779KMEMLEAK 7780M: Catalin Marinas <catalin.marinas@arm.com> 7781S: Maintained 7782F: Documentation/dev-tools/kmemleak.rst 7783F: include/linux/kmemleak.h 7784F: mm/kmemleak.c 7785F: mm/kmemleak-test.c 7786 7787KMOD KERNEL MODULE LOADER - USERMODE HELPER 7788M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7789L: linux-kernel@vger.kernel.org 7790S: Maintained 7791F: kernel/kmod.c 7792F: include/linux/kmod.h 7793F: lib/test_kmod.c 7794F: tools/testing/selftests/kmod/ 7795 7796KPROBES 7797M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7798M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7799M: "David S. Miller" <davem@davemloft.net> 7800M: Masami Hiramatsu <mhiramat@kernel.org> 7801S: Maintained 7802F: Documentation/kprobes.txt 7803F: include/linux/kprobes.h 7804F: include/asm-generic/kprobes.h 7805F: kernel/kprobes.c 7806 7807KS0108 LCD CONTROLLER DRIVER 7808M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7809W: http://miguelojeda.es/auxdisplay.htm 7810W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7811S: Maintained 7812F: Documentation/auxdisplay/ks0108 7813F: drivers/auxdisplay/ks0108.c 7814F: include/linux/ks0108.h 7815 7816L3MDEV 7817M: David Ahern <dsa@cumulusnetworks.com> 7818L: netdev@vger.kernel.org 7819S: Maintained 7820F: net/l3mdev 7821F: include/net/l3mdev.h 7822 7823LANTIQ MIPS ARCHITECTURE 7824M: John Crispin <john@phrozen.org> 7825L: linux-mips@linux-mips.org 7826S: Maintained 7827F: arch/mips/lantiq 7828F: drivers/soc/lantiq 7829 7830LAPB module 7831L: linux-x25@vger.kernel.org 7832S: Orphan 7833F: Documentation/networking/lapb-module.txt 7834F: include/*/lapb.h 7835F: net/lapb/ 7836 7837LASI 53c700 driver for PARISC 7838M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7839L: linux-scsi@vger.kernel.org 7840S: Maintained 7841F: Documentation/scsi/53c700.txt 7842F: drivers/scsi/53c700* 7843 7844LEAKING_ADDRESSES 7845M: Tobin C. Harding <me@tobin.cc> 7846S: Maintained 7847F: scripts/leaking_addresses.pl 7848 7849LED SUBSYSTEM 7850M: Richard Purdie <rpurdie@rpsys.net> 7851M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7852M: Pavel Machek <pavel@ucw.cz> 7853L: linux-leds@vger.kernel.org 7854T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7855S: Maintained 7856F: Documentation/devicetree/bindings/leds/ 7857F: drivers/leds/ 7858F: include/linux/leds.h 7859 7860LEGACY EEPROM DRIVER 7861M: Jean Delvare <jdelvare@suse.com> 7862S: Maintained 7863F: Documentation/misc-devices/eeprom 7864F: drivers/misc/eeprom/eeprom.c 7865 7866LEGO USB Tower driver 7867M: Juergen Stuber <starblue@users.sourceforge.net> 7868L: legousb-devel@lists.sourceforge.net 7869W: http://legousb.sourceforge.net/ 7870S: Maintained 7871F: drivers/usb/misc/legousbtower.c 7872 7873LG2160 MEDIA DRIVER 7874M: Michael Krufky <mkrufky@linuxtv.org> 7875L: linux-media@vger.kernel.org 7876W: https://linuxtv.org 7877W: http://github.com/mkrufky 7878Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7879T: git git://linuxtv.org/mkrufky/tuners.git 7880S: Maintained 7881F: drivers/media/dvb-frontends/lg2160.* 7882 7883LGDT3305 MEDIA DRIVER 7884M: Michael Krufky <mkrufky@linuxtv.org> 7885L: linux-media@vger.kernel.org 7886W: https://linuxtv.org 7887W: http://github.com/mkrufky 7888Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7889T: git git://linuxtv.org/mkrufky/tuners.git 7890S: Maintained 7891F: drivers/media/dvb-frontends/lgdt3305.* 7892 7893LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7894M: Viresh Kumar <vireshk@kernel.org> 7895L: linux-ide@vger.kernel.org 7896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7897S: Maintained 7898F: include/linux/pata_arasan_cf_data.h 7899F: drivers/ata/pata_arasan_cf.c 7900 7901LIBATA PATA DRIVERS 7902M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7903M: Tejun Heo <tj@kernel.org> 7904L: linux-ide@vger.kernel.org 7905T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7906S: Maintained 7907F: drivers/ata/pata_*.c 7908F: drivers/ata/ata_generic.c 7909 7910LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7911M: Linus Walleij <linus.walleij@linaro.org> 7912L: linux-ide@vger.kernel.org 7913T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7914S: Maintained 7915F: drivers/ata/pata_ftide010.c 7916F: drivers/ata/sata_gemini.c 7917F: drivers/ata/sata_gemini.h 7918 7919LIBATA SATA AHCI PLATFORM devices support 7920M: Hans de Goede <hdegoede@redhat.com> 7921M: Tejun Heo <tj@kernel.org> 7922L: linux-ide@vger.kernel.org 7923T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7924S: Maintained 7925F: drivers/ata/ahci_platform.c 7926F: drivers/ata/libahci_platform.c 7927F: include/linux/ahci_platform.h 7928 7929LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7930M: Mikael Pettersson <mikpelinux@gmail.com> 7931L: linux-ide@vger.kernel.org 7932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7933S: Maintained 7934F: drivers/ata/sata_promise.* 7935 7936LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7937M: Tejun Heo <tj@kernel.org> 7938L: linux-ide@vger.kernel.org 7939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7940S: Maintained 7941F: drivers/ata/ 7942F: include/linux/ata.h 7943F: include/linux/libata.h 7944F: Documentation/devicetree/bindings/ata/ 7945 7946LIBLOCKDEP 7947M: Sasha Levin <alexander.levin@verizon.com> 7948S: Maintained 7949F: tools/lib/lockdep/ 7950 7951LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7952M: Ross Zwisler <ross.zwisler@linux.intel.com> 7953L: linux-nvdimm@lists.01.org 7954Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7955S: Supported 7956F: drivers/nvdimm/blk.c 7957F: drivers/nvdimm/region_devs.c 7958 7959LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7960M: Vishal Verma <vishal.l.verma@intel.com> 7961L: linux-nvdimm@lists.01.org 7962Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7963S: Supported 7964F: drivers/nvdimm/btt* 7965 7966LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7967M: Ross Zwisler <ross.zwisler@linux.intel.com> 7968L: linux-nvdimm@lists.01.org 7969Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7970S: Supported 7971F: drivers/nvdimm/pmem* 7972 7973LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7974M: Dan Williams <dan.j.williams@intel.com> 7975L: linux-nvdimm@lists.01.org 7976Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7978S: Supported 7979F: drivers/nvdimm/* 7980F: drivers/acpi/nfit/* 7981F: include/linux/nd.h 7982F: include/linux/libnvdimm.h 7983F: include/uapi/linux/ndctl.h 7984 7985LIGHTNVM PLATFORM SUPPORT 7986M: Matias Bjorling <mb@lightnvm.io> 7987W: http://github/OpenChannelSSD 7988L: linux-block@vger.kernel.org 7989S: Maintained 7990F: drivers/lightnvm/ 7991F: include/linux/lightnvm.h 7992F: include/uapi/linux/lightnvm.h 7993 7994LINUX FOR POWER MACINTOSH 7995M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7996W: http://www.penguinppc.org/ 7997L: linuxppc-dev@lists.ozlabs.org 7998S: Maintained 7999F: arch/powerpc/platforms/powermac/ 8000F: drivers/macintosh/ 8001 8002LINUX FOR POWERPC (32-BIT AND 64-BIT) 8003M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8004M: Paul Mackerras <paulus@samba.org> 8005M: Michael Ellerman <mpe@ellerman.id.au> 8006W: https://github.com/linuxppc/linux/wiki 8007L: linuxppc-dev@lists.ozlabs.org 8008Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8010S: Supported 8011F: Documentation/ABI/stable/sysfs-firmware-opal-* 8012F: Documentation/devicetree/bindings/powerpc/ 8013F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8014F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8015F: Documentation/powerpc/ 8016F: arch/powerpc/ 8017F: drivers/char/tpm/tpm_ibmvtpm* 8018F: drivers/crypto/nx/ 8019F: drivers/crypto/vmx/ 8020F: drivers/i2c/busses/i2c-opal.c 8021F: drivers/net/ethernet/ibm/ibmveth.* 8022F: drivers/net/ethernet/ibm/ibmvnic.* 8023F: drivers/pci/hotplug/pnv_php.c 8024F: drivers/pci/hotplug/rpa* 8025F: drivers/rtc/rtc-opal.c 8026F: drivers/scsi/ibmvscsi/ 8027F: drivers/tty/hvc/hvc_opal.c 8028F: drivers/watchdog/wdrtas.c 8029F: tools/testing/selftests/powerpc 8030N: /pmac 8031N: powermac 8032N: powernv 8033N: [^a-z0-9]ps3 8034N: pseries 8035 8036LINUX FOR POWERPC EMBEDDED MPC5XXX 8037M: Anatolij Gustschin <agust@denx.de> 8038L: linuxppc-dev@lists.ozlabs.org 8039T: git git://git.denx.de/linux-denx-agust.git 8040S: Maintained 8041F: arch/powerpc/platforms/512x/ 8042F: arch/powerpc/platforms/52xx/ 8043 8044LINUX FOR POWERPC EMBEDDED PPC4XX 8045M: Alistair Popple <alistair@popple.id.au> 8046M: Matt Porter <mporter@kernel.crashing.org> 8047W: http://www.penguinppc.org/ 8048L: linuxppc-dev@lists.ozlabs.org 8049S: Maintained 8050F: arch/powerpc/platforms/40x/ 8051F: arch/powerpc/platforms/44x/ 8052 8053LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8054M: Scott Wood <oss@buserror.net> 8055M: Kumar Gala <galak@kernel.crashing.org> 8056W: http://www.penguinppc.org/ 8057L: linuxppc-dev@lists.ozlabs.org 8058T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8059S: Maintained 8060F: arch/powerpc/platforms/83xx/ 8061F: arch/powerpc/platforms/85xx/ 8062F: Documentation/devicetree/bindings/powerpc/fsl/ 8063 8064LINUX FOR POWERPC EMBEDDED PPC8XX 8065M: Vitaly Bordug <vitb@kernel.crashing.org> 8066W: http://www.penguinppc.org/ 8067L: linuxppc-dev@lists.ozlabs.org 8068S: Maintained 8069F: arch/powerpc/platforms/8xx/ 8070 8071LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8072L: linuxppc-dev@lists.ozlabs.org 8073S: Orphan 8074F: arch/powerpc/*/*virtex* 8075F: arch/powerpc/*/*/*virtex* 8076 8077LINUX FOR POWERPC PA SEMI PWRFICIENT 8078L: linuxppc-dev@lists.ozlabs.org 8079S: Orphan 8080F: arch/powerpc/platforms/pasemi/ 8081F: drivers/*/*pasemi* 8082F: drivers/*/*/*pasemi* 8083 8084LINUX KERNEL DUMP TEST MODULE (LKDTM) 8085M: Kees Cook <keescook@chromium.org> 8086S: Maintained 8087F: drivers/misc/lkdtm* 8088 8089LINUX SECURITY MODULE (LSM) FRAMEWORK 8090M: Chris Wright <chrisw@sous-sol.org> 8091L: linux-security-module@vger.kernel.org 8092S: Supported 8093 8094LIS3LV02D ACCELEROMETER DRIVER 8095M: Eric Piel <eric.piel@tremplin-utc.net> 8096S: Maintained 8097F: Documentation/misc-devices/lis3lv02d 8098F: drivers/misc/lis3lv02d/ 8099F: drivers/platform/x86/hp_accel.c 8100 8101LIVE PATCHING 8102M: Josh Poimboeuf <jpoimboe@redhat.com> 8103M: Jessica Yu <jeyu@kernel.org> 8104M: Jiri Kosina <jikos@kernel.org> 8105M: Miroslav Benes <mbenes@suse.cz> 8106R: Petr Mladek <pmladek@suse.com> 8107S: Maintained 8108F: kernel/livepatch/ 8109F: include/linux/livepatch.h 8110F: arch/x86/include/asm/livepatch.h 8111F: arch/x86/kernel/livepatch.c 8112F: Documentation/livepatch/ 8113F: Documentation/ABI/testing/sysfs-kernel-livepatch 8114F: samples/livepatch/ 8115L: live-patching@vger.kernel.org 8116T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8117 8118LLC (802.2) 8119L: netdev@vger.kernel.org 8120S: Odd fixes 8121F: include/linux/llc.h 8122F: include/uapi/linux/llc.h 8123F: include/net/llc* 8124F: net/llc/ 8125 8126LM73 HARDWARE MONITOR DRIVER 8127M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8128L: linux-hwmon@vger.kernel.org 8129S: Maintained 8130F: drivers/hwmon/lm73.c 8131 8132LM78 HARDWARE MONITOR DRIVER 8133M: Jean Delvare <jdelvare@suse.com> 8134L: linux-hwmon@vger.kernel.org 8135S: Maintained 8136F: Documentation/hwmon/lm78 8137F: drivers/hwmon/lm78.c 8138 8139LM83 HARDWARE MONITOR DRIVER 8140M: Jean Delvare <jdelvare@suse.com> 8141L: linux-hwmon@vger.kernel.org 8142S: Maintained 8143F: Documentation/hwmon/lm83 8144F: drivers/hwmon/lm83.c 8145 8146LM90 HARDWARE MONITOR DRIVER 8147M: Jean Delvare <jdelvare@suse.com> 8148L: linux-hwmon@vger.kernel.org 8149S: Maintained 8150F: Documentation/hwmon/lm90 8151F: Documentation/devicetree/bindings/hwmon/lm90.txt 8152F: drivers/hwmon/lm90.c 8153F: include/dt-bindings/thermal/lm90.h 8154 8155LM95234 HARDWARE MONITOR DRIVER 8156M: Guenter Roeck <linux@roeck-us.net> 8157L: linux-hwmon@vger.kernel.org 8158S: Maintained 8159F: Documentation/hwmon/lm95234 8160F: drivers/hwmon/lm95234.c 8161 8162LME2510 MEDIA DRIVER 8163M: Malcolm Priestley <tvboxspy@gmail.com> 8164L: linux-media@vger.kernel.org 8165W: https://linuxtv.org 8166Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8167S: Maintained 8168F: drivers/media/usb/dvb-usb-v2/lmedm04* 8169 8170LOADPIN SECURITY MODULE 8171M: Kees Cook <keescook@chromium.org> 8172T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8173S: Supported 8174F: security/loadpin/ 8175F: Documentation/admin-guide/LSM/LoadPin.rst 8176 8177LOCKING PRIMITIVES 8178M: Peter Zijlstra <peterz@infradead.org> 8179M: Ingo Molnar <mingo@redhat.com> 8180L: linux-kernel@vger.kernel.org 8181T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8182S: Maintained 8183F: Documentation/locking/ 8184F: include/linux/lockdep.h 8185F: include/linux/spinlock*.h 8186F: arch/*/include/asm/spinlock*.h 8187F: include/linux/rwlock*.h 8188F: include/linux/mutex*.h 8189F: arch/*/include/asm/mutex*.h 8190F: include/linux/rwsem*.h 8191F: arch/*/include/asm/rwsem.h 8192F: include/linux/seqlock.h 8193F: lib/locking*.[ch] 8194F: kernel/locking/ 8195 8196LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8197M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8198L: linux-ntfs-dev@lists.sourceforge.net 8199W: http://www.linux-ntfs.org/content/view/19/37/ 8200S: Maintained 8201F: Documentation/ldm.txt 8202F: block/partitions/ldm.* 8203 8204LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8205M: Sathya Prakash <sathya.prakash@broadcom.com> 8206M: Chaitra P B <chaitra.basappa@broadcom.com> 8207M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8208L: MPT-FusionLinux.pdl@broadcom.com 8209L: linux-scsi@vger.kernel.org 8210W: http://www.avagotech.com/support/ 8211S: Supported 8212F: drivers/message/fusion/ 8213F: drivers/scsi/mpt2sas/ 8214F: drivers/scsi/mpt3sas/ 8215 8216LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8217M: Matthew Wilcox <matthew@wil.cx> 8218L: linux-scsi@vger.kernel.org 8219S: Maintained 8220F: drivers/scsi/sym53c8xx_2/ 8221 8222LTC4261 HARDWARE MONITOR DRIVER 8223M: Guenter Roeck <linux@roeck-us.net> 8224L: linux-hwmon@vger.kernel.org 8225S: Maintained 8226F: Documentation/hwmon/ltc4261 8227F: drivers/hwmon/ltc4261.c 8228 8229LTC4306 I2C MULTIPLEXER DRIVER 8230M: Michael Hennerich <michael.hennerich@analog.com> 8231W: http://ez.analog.com/community/linux-device-drivers 8232L: linux-i2c@vger.kernel.org 8233S: Supported 8234F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8235F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8236 8237LTP (Linux Test Project) 8238M: Mike Frysinger <vapier@gentoo.org> 8239M: Cyril Hrubis <chrubis@suse.cz> 8240M: Wanlong Gao <wanlong.gao@gmail.com> 8241M: Jan Stancek <jstancek@redhat.com> 8242M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8243M: Alexey Kodanev <alexey.kodanev@oracle.com> 8244L: ltp@lists.linux.it (subscribers-only) 8245W: http://linux-test-project.github.io/ 8246T: git git://github.com/linux-test-project/ltp.git 8247S: Maintained 8248 8249M32R ARCHITECTURE 8250W: http://www.linux-m32r.org/ 8251S: Orphan 8252F: arch/m32r/ 8253 8254M68K ARCHITECTURE 8255M: Geert Uytterhoeven <geert@linux-m68k.org> 8256L: linux-m68k@lists.linux-m68k.org 8257W: http://www.linux-m68k.org/ 8258T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8259S: Maintained 8260F: arch/m68k/ 8261F: drivers/zorro/ 8262 8263M68K ON APPLE MACINTOSH 8264M: Joshua Thompson <funaho@jurai.org> 8265W: http://www.mac.linux-m68k.org/ 8266L: linux-m68k@lists.linux-m68k.org 8267S: Maintained 8268F: arch/m68k/mac/ 8269 8270M68K ON HP9000/300 8271M: Philip Blundell <philb@gnu.org> 8272W: http://www.tazenda.demon.co.uk/phil/linux-hp 8273S: Maintained 8274F: arch/m68k/hp300/ 8275 8276M88DS3103 MEDIA DRIVER 8277M: Antti Palosaari <crope@iki.fi> 8278L: linux-media@vger.kernel.org 8279W: https://linuxtv.org 8280W: http://palosaari.fi/linux/ 8281Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8282T: git git://linuxtv.org/anttip/media_tree.git 8283S: Maintained 8284F: drivers/media/dvb-frontends/m88ds3103* 8285 8286M88RS2000 MEDIA DRIVER 8287M: Malcolm Priestley <tvboxspy@gmail.com> 8288L: linux-media@vger.kernel.org 8289W: https://linuxtv.org 8290Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8291S: Maintained 8292F: drivers/media/dvb-frontends/m88rs2000* 8293 8294MA901 MASTERKIT USB FM RADIO DRIVER 8295M: Alexey Klimov <klimov.linux@gmail.com> 8296L: linux-media@vger.kernel.org 8297T: git git://linuxtv.org/media_tree.git 8298S: Maintained 8299F: drivers/media/radio/radio-ma901.c 8300 8301MAC80211 8302M: Johannes Berg <johannes@sipsolutions.net> 8303L: linux-wireless@vger.kernel.org 8304W: http://wireless.kernel.org/ 8305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8306T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8307S: Maintained 8308F: Documentation/networking/mac80211-injection.txt 8309F: include/net/mac80211.h 8310F: net/mac80211/ 8311F: drivers/net/wireless/mac80211_hwsim.[ch] 8312F: Documentation/networking/mac80211_hwsim/README 8313 8314MAILBOX API 8315M: Jassi Brar <jassisinghbrar@gmail.com> 8316L: linux-kernel@vger.kernel.org 8317S: Maintained 8318F: drivers/mailbox/ 8319F: include/linux/mailbox_client.h 8320F: include/linux/mailbox_controller.h 8321 8322MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8323M: Michael Kerrisk <mtk.manpages@gmail.com> 8324W: http://www.kernel.org/doc/man-pages 8325L: linux-man@vger.kernel.org 8326S: Maintained 8327 8328MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8329M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8330L: linux-mips@linux-mips.org 8331S: Maintained 8332F: arch/mips/boot/dts/img/pistachio_marduk.dts 8333 8334MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8335M: Andrew Lunn <andrew@lunn.ch> 8336M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8337L: netdev@vger.kernel.org 8338S: Maintained 8339F: drivers/net/dsa/mv88e6xxx/ 8340F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8341 8342MARVELL ARMADA DRM SUPPORT 8343M: Russell King <linux@armlinux.org.uk> 8344S: Maintained 8345T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8346T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8347F: drivers/gpu/drm/armada/ 8348F: include/uapi/drm/armada_drm.h 8349F: Documentation/devicetree/bindings/display/armada/ 8350 8351MARVELL CRYPTO DRIVER 8352M: Boris Brezillon <boris.brezillon@free-electrons.com> 8353M: Arnaud Ebalard <arno@natisbad.org> 8354F: drivers/crypto/marvell/ 8355S: Maintained 8356L: linux-crypto@vger.kernel.org 8357 8358MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8359M: Mirko Lindner <mlindner@marvell.com> 8360M: Stephen Hemminger <stephen@networkplumber.org> 8361L: netdev@vger.kernel.org 8362S: Maintained 8363F: drivers/net/ethernet/marvell/sk* 8364 8365MARVELL LIBERTAS WIRELESS DRIVER 8366L: libertas-dev@lists.infradead.org 8367S: Orphan 8368F: drivers/net/wireless/marvell/libertas/ 8369 8370MARVELL MACCHIATOBIN SUPPORT 8371M: Russell King <rmk@armlinux.org.uk> 8372L: linux-arm-kernel@lists.infradead.org 8373S: Maintained 8374F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8375 8376MARVELL MV643XX ETHERNET DRIVER 8377M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8378L: netdev@vger.kernel.org 8379S: Maintained 8380F: drivers/net/ethernet/marvell/mv643xx_eth.* 8381F: include/linux/mv643xx.h 8382 8383MARVELL MV88X3310 PHY DRIVER 8384M: Russell King <rmk@armlinux.org.uk> 8385L: netdev@vger.kernel.org 8386S: Maintained 8387F: drivers/net/phy/marvell10g.c 8388 8389MARVELL MVNETA ETHERNET DRIVER 8390M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8391L: netdev@vger.kernel.org 8392S: Maintained 8393F: drivers/net/ethernet/marvell/mvneta.* 8394 8395MARVELL MWIFIEX WIRELESS DRIVER 8396M: Amitkumar Karwar <amitkarwar@gmail.com> 8397M: Nishant Sarmukadam <nishants@marvell.com> 8398M: Ganapathi Bhat <gbhat@marvell.com> 8399M: Xinming Hu <huxm@marvell.com> 8400L: linux-wireless@vger.kernel.org 8401S: Maintained 8402F: drivers/net/wireless/marvell/mwifiex/ 8403 8404MARVELL MWL8K WIRELESS DRIVER 8405M: Lennert Buytenhek <buytenh@wantstofly.org> 8406L: linux-wireless@vger.kernel.org 8407S: Odd Fixes 8408F: drivers/net/wireless/marvell/mwl8k.c 8409 8410MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8411M: Nicolas Pitre <nico@fluxnic.net> 8412S: Odd Fixes 8413F: drivers/mmc/host/mvsdio.* 8414 8415MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8416M: Hu Ziji <huziji@marvell.com> 8417L: linux-mmc@vger.kernel.org 8418S: Supported 8419F: drivers/mmc/host/sdhci-xenon* 8420F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8421 8422MATROX FRAMEBUFFER DRIVER 8423L: linux-fbdev@vger.kernel.org 8424S: Orphan 8425F: drivers/video/fbdev/matrox/matroxfb_* 8426F: include/uapi/linux/matroxfb.h 8427 8428MAX16065 HARDWARE MONITOR DRIVER 8429M: Guenter Roeck <linux@roeck-us.net> 8430L: linux-hwmon@vger.kernel.org 8431S: Maintained 8432F: Documentation/hwmon/max16065 8433F: drivers/hwmon/max16065.c 8434 8435MAX20751 HARDWARE MONITOR DRIVER 8436M: Guenter Roeck <linux@roeck-us.net> 8437L: linux-hwmon@vger.kernel.org 8438S: Maintained 8439F: Documentation/hwmon/max20751 8440F: drivers/hwmon/max20751.c 8441 8442MAX2175 SDR TUNER DRIVER 8443M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8444L: linux-media@vger.kernel.org 8445T: git git://linuxtv.org/media_tree.git 8446S: Maintained 8447F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8448F: Documentation/media/v4l-drivers/max2175.rst 8449F: drivers/media/i2c/max2175* 8450F: include/uapi/linux/max2175.h 8451 8452MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8453L: linux-hwmon@vger.kernel.org 8454S: Orphan 8455F: Documentation/hwmon/max6650 8456F: drivers/hwmon/max6650.c 8457 8458MAX6697 HARDWARE MONITOR DRIVER 8459M: Guenter Roeck <linux@roeck-us.net> 8460L: linux-hwmon@vger.kernel.org 8461S: Maintained 8462F: Documentation/hwmon/max6697 8463F: Documentation/devicetree/bindings/i2c/max6697.txt 8464F: drivers/hwmon/max6697.c 8465F: include/linux/platform_data/max6697.h 8466 8467MAX9860 MONO AUDIO VOICE CODEC DRIVER 8468M: Peter Rosin <peda@axentia.se> 8469L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8470S: Maintained 8471F: Documentation/devicetree/bindings/sound/max9860.txt 8472F: sound/soc/codecs/max9860.* 8473 8474MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8475M: Javier Martinez Canillas <javier@dowhile0.org> 8476L: linux-kernel@vger.kernel.org 8477S: Supported 8478F: drivers/regulator/max77802-regulator.c 8479F: Documentation/devicetree/bindings/*/*max77802.txt 8480F: include/dt-bindings/*/*max77802.h 8481 8482MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8483M: Krzysztof Kozlowski <krzk@kernel.org> 8484M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8485L: linux-pm@vger.kernel.org 8486S: Supported 8487F: drivers/power/supply/max14577_charger.c 8488F: drivers/power/supply/max77693_charger.c 8489 8490MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8491M: Chanwoo Choi <cw00.choi@samsung.com> 8492M: Krzysztof Kozlowski <krzk@kernel.org> 8493M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8494L: linux-kernel@vger.kernel.org 8495S: Supported 8496F: drivers/*/max14577*.c 8497F: drivers/*/max77686*.c 8498F: drivers/*/max77693*.c 8499F: drivers/extcon/extcon-max14577.c 8500F: drivers/extcon/extcon-max77693.c 8501F: drivers/rtc/rtc-max77686.c 8502F: drivers/clk/clk-max77686.c 8503F: Documentation/devicetree/bindings/mfd/max14577.txt 8504F: Documentation/devicetree/bindings/*/max77686.txt 8505F: Documentation/devicetree/bindings/mfd/max77693.txt 8506F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8507F: include/linux/mfd/max14577*.h 8508F: include/linux/mfd/max77686*.h 8509F: include/linux/mfd/max77693*.h 8510 8511MAXIRADIO FM RADIO RECEIVER DRIVER 8512M: Hans Verkuil <hverkuil@xs4all.nl> 8513L: linux-media@vger.kernel.org 8514T: git git://linuxtv.org/media_tree.git 8515W: https://linuxtv.org 8516S: Maintained 8517F: drivers/media/radio/radio-maxiradio* 8518 8519MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8520M: Peter Rosin <peda@axentia.se> 8521L: linux-iio@vger.kernel.org 8522S: Maintained 8523F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8524F: drivers/iio/potentiometer/mcp4531.c 8525 8526MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8527M: William Breathitt Gray <vilhelm.gray@gmail.com> 8528L: linux-iio@vger.kernel.org 8529S: Maintained 8530F: drivers/iio/dac/cio-dac.c 8531 8532MEDIA DRIVERS FOR ASCOT2E 8533M: Sergey Kozlov <serjk@netup.ru> 8534M: Abylay Ospan <aospan@netup.ru> 8535L: linux-media@vger.kernel.org 8536W: https://linuxtv.org 8537W: http://netup.tv/ 8538T: git git://linuxtv.org/media_tree.git 8539S: Supported 8540F: drivers/media/dvb-frontends/ascot2e* 8541 8542MEDIA DRIVERS FOR CXD2841ER 8543M: Sergey Kozlov <serjk@netup.ru> 8544M: Abylay Ospan <aospan@netup.ru> 8545L: linux-media@vger.kernel.org 8546W: https://linuxtv.org 8547W: http://netup.tv/ 8548T: git git://linuxtv.org/media_tree.git 8549S: Supported 8550F: drivers/media/dvb-frontends/cxd2841er* 8551 8552MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8553M: Daniel Scheller <d.scheller.oss@gmail.com> 8554L: linux-media@vger.kernel.org 8555W: https://linuxtv.org 8556T: git git://linuxtv.org/media_tree.git 8557S: Maintained 8558F: drivers/media/pci/ddbridge/* 8559 8560MEDIA DRIVERS FOR FREESCALE IMX 8561M: Steve Longerbeam <slongerbeam@gmail.com> 8562M: Philipp Zabel <p.zabel@pengutronix.de> 8563L: linux-media@vger.kernel.org 8564T: git git://linuxtv.org/media_tree.git 8565S: Maintained 8566F: Documentation/devicetree/bindings/media/imx.txt 8567F: Documentation/media/v4l-drivers/imx.rst 8568F: drivers/staging/media/imx/ 8569F: include/linux/imx-media.h 8570F: include/media/imx.h 8571 8572MEDIA DRIVERS FOR HELENE 8573M: Abylay Ospan <aospan@netup.ru> 8574L: linux-media@vger.kernel.org 8575W: https://linuxtv.org 8576W: http://netup.tv/ 8577T: git git://linuxtv.org/media_tree.git 8578S: Supported 8579F: drivers/media/dvb-frontends/helene* 8580 8581MEDIA DRIVERS FOR HORUS3A 8582M: Sergey Kozlov <serjk@netup.ru> 8583M: Abylay Ospan <aospan@netup.ru> 8584L: linux-media@vger.kernel.org 8585W: https://linuxtv.org 8586W: http://netup.tv/ 8587T: git git://linuxtv.org/media_tree.git 8588S: Supported 8589F: drivers/media/dvb-frontends/horus3a* 8590 8591MEDIA DRIVERS FOR LNBH25 8592M: Sergey Kozlov <serjk@netup.ru> 8593M: Abylay Ospan <aospan@netup.ru> 8594L: linux-media@vger.kernel.org 8595W: https://linuxtv.org 8596W: http://netup.tv/ 8597T: git git://linuxtv.org/media_tree.git 8598S: Supported 8599F: drivers/media/dvb-frontends/lnbh25* 8600 8601MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8602M: Daniel Scheller <d.scheller.oss@gmail.com> 8603L: linux-media@vger.kernel.org 8604W: https://linuxtv.org 8605T: git git://linuxtv.org/media_tree.git 8606S: Maintained 8607F: drivers/media/dvb-frontends/mxl5xx* 8608 8609MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8610M: Sergey Kozlov <serjk@netup.ru> 8611M: Abylay Ospan <aospan@netup.ru> 8612L: linux-media@vger.kernel.org 8613W: https://linuxtv.org 8614W: http://netup.tv/ 8615T: git git://linuxtv.org/media_tree.git 8616S: Supported 8617F: drivers/media/pci/netup_unidvb/* 8618 8619MEDIA DRIVERS FOR RENESAS - DRIF 8620M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8621L: linux-media@vger.kernel.org 8622L: linux-renesas-soc@vger.kernel.org 8623T: git git://linuxtv.org/media_tree.git 8624S: Supported 8625F: Documentation/devicetree/bindings/media/renesas,drif.txt 8626F: drivers/media/platform/rcar_drif.c 8627 8628MEDIA DRIVERS FOR RENESAS - FCP 8629M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8630L: linux-media@vger.kernel.org 8631L: linux-renesas-soc@vger.kernel.org 8632T: git git://linuxtv.org/media_tree.git 8633S: Supported 8634F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8635F: drivers/media/platform/rcar-fcp.c 8636F: include/media/rcar-fcp.h 8637 8638MEDIA DRIVERS FOR RENESAS - FDP1 8639M: Kieran Bingham <kieran@bingham.xyz> 8640L: linux-media@vger.kernel.org 8641L: linux-renesas-soc@vger.kernel.org 8642T: git git://linuxtv.org/media_tree.git 8643S: Supported 8644F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8645F: drivers/media/platform/rcar_fdp1.c 8646 8647MEDIA DRIVERS FOR RENESAS - VIN 8648M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8649L: linux-media@vger.kernel.org 8650L: linux-renesas-soc@vger.kernel.org 8651T: git git://linuxtv.org/media_tree.git 8652S: Supported 8653F: Documentation/devicetree/bindings/media/rcar_vin.txt 8654F: drivers/media/platform/rcar-vin/ 8655 8656MEDIA DRIVERS FOR RENESAS - VSP1 8657M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8658L: linux-media@vger.kernel.org 8659L: linux-renesas-soc@vger.kernel.org 8660T: git git://linuxtv.org/media_tree.git 8661S: Supported 8662F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8663F: drivers/media/platform/vsp1/ 8664 8665MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8666M: Daniel Scheller <d.scheller.oss@gmail.com> 8667L: linux-media@vger.kernel.org 8668W: https://linuxtv.org 8669T: git git://linuxtv.org/media_tree.git 8670S: Maintained 8671F: drivers/media/dvb-frontends/stv0910* 8672 8673MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8674M: Daniel Scheller <d.scheller.oss@gmail.com> 8675L: linux-media@vger.kernel.org 8676W: https://linuxtv.org 8677T: git git://linuxtv.org/media_tree.git 8678S: Maintained 8679F: drivers/media/dvb-frontends/stv6111* 8680 8681MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8682M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8683M: Mauro Carvalho Chehab <mchehab@kernel.org> 8684P: LinuxTV.org Project 8685L: linux-media@vger.kernel.org 8686W: https://linuxtv.org 8687Q: http://patchwork.kernel.org/project/linux-media/list/ 8688T: git git://linuxtv.org/media_tree.git 8689S: Maintained 8690F: Documentation/devicetree/bindings/media/ 8691F: Documentation/media/ 8692F: drivers/media/ 8693F: drivers/staging/media/ 8694F: include/linux/platform_data/media/ 8695F: include/media/ 8696F: include/uapi/linux/dvb/ 8697F: include/uapi/linux/videodev2.h 8698F: include/uapi/linux/media.h 8699F: include/uapi/linux/v4l2-* 8700F: include/uapi/linux/meye.h 8701F: include/uapi/linux/ivtv* 8702F: include/uapi/linux/uvcvideo.h 8703 8704MEDIATEK CIR DRIVER 8705M: Sean Wang <sean.wang@mediatek.com> 8706S: Maintained 8707F: drivers/media/rc/mtk-cir.c 8708 8709MEDIATEK PMIC LED DRIVER 8710M: Sean Wang <sean.wang@mediatek.com> 8711S: Maintained 8712F: drivers/leds/leds-mt6323.c 8713F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8714 8715MEDIATEK ETHERNET DRIVER 8716M: Felix Fietkau <nbd@openwrt.org> 8717M: John Crispin <john@phrozen.org> 8718M: Sean Wang <sean.wang@mediatek.com> 8719M: Nelson Chang <nelson.chang@mediatek.com> 8720L: netdev@vger.kernel.org 8721S: Maintained 8722F: drivers/net/ethernet/mediatek/ 8723 8724MEDIATEK JPEG DRIVER 8725M: Rick Chang <rick.chang@mediatek.com> 8726M: Bin Liu <bin.liu@mediatek.com> 8727S: Supported 8728F: drivers/media/platform/mtk-jpeg/ 8729F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8730 8731MEDIATEK MDP DRIVER 8732M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8733M: Houlong Wei <houlong.wei@mediatek.com> 8734M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8735S: Supported 8736F: drivers/media/platform/mtk-mdp/ 8737F: drivers/media/platform/mtk-vpu/ 8738F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8739 8740MEDIATEK MEDIA DRIVER 8741M: Tiffany Lin <tiffany.lin@mediatek.com> 8742M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8743S: Supported 8744F: drivers/media/platform/mtk-vcodec/ 8745F: drivers/media/platform/mtk-vpu/ 8746F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8747F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8748 8749MEDIATEK MT7601U WIRELESS LAN DRIVER 8750M: Jakub Kicinski <kubakici@wp.pl> 8751L: linux-wireless@vger.kernel.org 8752S: Maintained 8753F: drivers/net/wireless/mediatek/mt7601u/ 8754 8755MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8756M: Sean Wang <sean.wang@mediatek.com> 8757S: Maintained 8758F: drivers/char/hw_random/mtk-rng.c 8759 8760MEDIATEK USB3 DRD IP DRIVER 8761M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8762L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8764L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8765S: Maintained 8766F: drivers/usb/mtu3/ 8767 8768MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8769M: Peter Senna Tschudin <peter.senna@collabora.com> 8770M: Martin Donnelly <martin.donnelly@ge.com> 8771M: Martyn Welch <martyn.welch@collabora.co.uk> 8772S: Maintained 8773F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8774F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8775 8776MEGARAID SCSI/SAS DRIVERS 8777M: Kashyap Desai <kashyap.desai@broadcom.com> 8778M: Sumit Saxena <sumit.saxena@broadcom.com> 8779M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8780L: megaraidlinux.pdl@broadcom.com 8781L: linux-scsi@vger.kernel.org 8782W: http://www.avagotech.com/support/ 8783S: Maintained 8784F: Documentation/scsi/megaraid.txt 8785F: drivers/scsi/megaraid.* 8786F: drivers/scsi/megaraid/ 8787 8788MELEXIS MLX90614 DRIVER 8789M: Crt Mori <cmo@melexis.com> 8790L: linux-iio@vger.kernel.org 8791W: http://www.melexis.com 8792S: Supported 8793F: drivers/iio/temperature/mlx90614.c 8794 8795MELFAS MIP4 TOUCHSCREEN DRIVER 8796M: Sangwon Jee <jeesw@melfas.com> 8797W: http://www.melfas.com 8798S: Supported 8799F: drivers/input/touchscreen/melfas_mip4.c 8800F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8801 8802MELLANOX ETHERNET DRIVER (mlx4_en) 8803M: Tariq Toukan <tariqt@mellanox.com> 8804L: netdev@vger.kernel.org 8805S: Supported 8806W: http://www.mellanox.com 8807Q: http://patchwork.ozlabs.org/project/netdev/list/ 8808F: drivers/net/ethernet/mellanox/mlx4/en_* 8809 8810MELLANOX ETHERNET DRIVER (mlx5e) 8811M: Saeed Mahameed <saeedm@mellanox.com> 8812L: netdev@vger.kernel.org 8813S: Supported 8814W: http://www.mellanox.com 8815Q: http://patchwork.ozlabs.org/project/netdev/list/ 8816F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8817 8818MELLANOX ETHERNET INNOVA DRIVER 8819M: Ilan Tayari <ilant@mellanox.com> 8820R: Boris Pismenny <borisp@mellanox.com> 8821L: netdev@vger.kernel.org 8822S: Supported 8823W: http://www.mellanox.com 8824Q: http://patchwork.ozlabs.org/project/netdev/list/ 8825F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8826F: include/linux/mlx5/mlx5_ifc_fpga.h 8827 8828MELLANOX ETHERNET INNOVA IPSEC DRIVER 8829M: Ilan Tayari <ilant@mellanox.com> 8830R: Boris Pismenny <borisp@mellanox.com> 8831L: netdev@vger.kernel.org 8832S: Supported 8833W: http://www.mellanox.com 8834Q: http://patchwork.ozlabs.org/project/netdev/list/ 8835F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8836F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8837 8838MELLANOX ETHERNET SWITCH DRIVERS 8839M: Jiri Pirko <jiri@mellanox.com> 8840M: Ido Schimmel <idosch@mellanox.com> 8841L: netdev@vger.kernel.org 8842S: Supported 8843W: http://www.mellanox.com 8844Q: http://patchwork.ozlabs.org/project/netdev/list/ 8845F: drivers/net/ethernet/mellanox/mlxsw/ 8846 8847MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8848M: mlxsw@mellanox.com 8849L: netdev@vger.kernel.org 8850S: Supported 8851W: http://www.mellanox.com 8852Q: http://patchwork.ozlabs.org/project/netdev/list/ 8853F: drivers/net/ethernet/mellanox/mlxfw/ 8854 8855MELLANOX MLX CPLD HOTPLUG DRIVER 8856M: Vadim Pasternak <vadimp@mellanox.com> 8857L: platform-driver-x86@vger.kernel.org 8858S: Supported 8859F: drivers/platform/x86/mlxcpld-hotplug.c 8860F: include/linux/platform_data/mlxcpld-hotplug.h 8861 8862MELLANOX MLX4 core VPI driver 8863M: Tariq Toukan <tariqt@mellanox.com> 8864L: netdev@vger.kernel.org 8865L: linux-rdma@vger.kernel.org 8866W: http://www.mellanox.com 8867Q: http://patchwork.ozlabs.org/project/netdev/list/ 8868S: Supported 8869F: drivers/net/ethernet/mellanox/mlx4/ 8870F: include/linux/mlx4/ 8871 8872MELLANOX MLX4 IB driver 8873M: Yishai Hadas <yishaih@mellanox.com> 8874L: linux-rdma@vger.kernel.org 8875W: http://www.mellanox.com 8876Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8877S: Supported 8878F: drivers/infiniband/hw/mlx4/ 8879F: include/linux/mlx4/ 8880F: include/uapi/rdma/mlx4-abi.h 8881 8882MELLANOX MLX5 core VPI driver 8883M: Saeed Mahameed <saeedm@mellanox.com> 8884M: Matan Barak <matanb@mellanox.com> 8885M: Leon Romanovsky <leonro@mellanox.com> 8886L: netdev@vger.kernel.org 8887L: linux-rdma@vger.kernel.org 8888W: http://www.mellanox.com 8889Q: http://patchwork.ozlabs.org/project/netdev/list/ 8890S: Supported 8891F: drivers/net/ethernet/mellanox/mlx5/core/ 8892F: include/linux/mlx5/ 8893 8894MELLANOX MLX5 IB driver 8895M: Matan Barak <matanb@mellanox.com> 8896M: Leon Romanovsky <leonro@mellanox.com> 8897L: linux-rdma@vger.kernel.org 8898W: http://www.mellanox.com 8899Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8900S: Supported 8901F: drivers/infiniband/hw/mlx5/ 8902F: include/linux/mlx5/ 8903F: include/uapi/rdma/mlx5-abi.h 8904 8905MELLANOX MLXCPLD I2C AND MUX DRIVER 8906M: Vadim Pasternak <vadimp@mellanox.com> 8907M: Michael Shych <michaelsh@mellanox.com> 8908L: linux-i2c@vger.kernel.org 8909S: Supported 8910F: drivers/i2c/busses/i2c-mlxcpld.c 8911F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8912F: Documentation/i2c/busses/i2c-mlxcpld 8913 8914MELLANOX MLXCPLD LED DRIVER 8915M: Vadim Pasternak <vadimp@mellanox.com> 8916L: linux-leds@vger.kernel.org 8917S: Supported 8918F: drivers/leds/leds-mlxcpld.c 8919F: Documentation/leds/leds-mlxcpld.txt 8920 8921MELLANOX PLATFORM DRIVER 8922M: Vadim Pasternak <vadimp@mellanox.com> 8923L: platform-driver-x86@vger.kernel.org 8924S: Supported 8925F: drivers/platform/x86/mlx-platform.c 8926 8927MEMBARRIER SUPPORT 8928M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8929M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8930L: linux-kernel@vger.kernel.org 8931S: Supported 8932F: kernel/sched/membarrier.c 8933F: include/uapi/linux/membarrier.h 8934 8935MEMORY MANAGEMENT 8936L: linux-mm@kvack.org 8937W: http://www.linux-mm.org 8938S: Maintained 8939F: include/linux/mm.h 8940F: include/linux/gfp.h 8941F: include/linux/mmzone.h 8942F: include/linux/memory_hotplug.h 8943F: include/linux/vmalloc.h 8944F: mm/ 8945 8946MEMORY TECHNOLOGY DEVICES (MTD) 8947M: David Woodhouse <dwmw2@infradead.org> 8948M: Brian Norris <computersforpeace@gmail.com> 8949M: Boris Brezillon <boris.brezillon@free-electrons.com> 8950M: Marek Vasut <marek.vasut@gmail.com> 8951M: Richard Weinberger <richard@nod.at> 8952M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8953L: linux-mtd@lists.infradead.org 8954W: http://www.linux-mtd.infradead.org/ 8955Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8956T: git git://git.infradead.org/linux-mtd.git master 8957T: git git://git.infradead.org/l2-mtd.git master 8958S: Maintained 8959F: Documentation/devicetree/bindings/mtd/ 8960F: drivers/mtd/ 8961F: include/linux/mtd/ 8962F: include/uapi/mtd/ 8963 8964MEN A21 WATCHDOG DRIVER 8965M: Johannes Thumshirn <morbidrsa@gmail.com> 8966L: linux-watchdog@vger.kernel.org 8967S: Maintained 8968F: drivers/watchdog/mena21_wdt.c 8969 8970MEN CHAMELEON BUS (mcb) 8971M: Johannes Thumshirn <morbidrsa@gmail.com> 8972S: Maintained 8973F: drivers/mcb/ 8974F: include/linux/mcb.h 8975F: Documentation/men-chameleon-bus.txt 8976 8977MEN F21BMC (Board Management Controller) 8978M: Andreas Werner <andreas.werner@men.de> 8979S: Supported 8980F: drivers/mfd/menf21bmc.c 8981F: drivers/watchdog/menf21bmc_wdt.c 8982F: drivers/leds/leds-menf21bmc.c 8983F: drivers/hwmon/menf21bmc_hwmon.c 8984F: Documentation/hwmon/menf21bmc 8985 8986MESON AO CEC DRIVER FOR AMLOGIC SOCS 8987M: Neil Armstrong <narmstrong@baylibre.com> 8988L: linux-media@lists.freedesktop.org 8989L: linux-amlogic@lists.infradead.org 8990W: http://linux-meson.com/ 8991S: Supported 8992F: drivers/media/platform/meson/ao-cec.c 8993F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8994T: git git://linuxtv.org/media_tree.git 8995 8996METAG ARCHITECTURE 8997M: James Hogan <jhogan@kernel.org> 8998L: linux-metag@vger.kernel.org 8999T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9000S: Odd Fixes 9001F: arch/metag/ 9002F: Documentation/metag/ 9003F: Documentation/devicetree/bindings/metag/ 9004F: Documentation/devicetree/bindings/interrupt-controller/img,* 9005F: drivers/clocksource/metag_generic.c 9006F: drivers/irqchip/irq-metag.c 9007F: drivers/irqchip/irq-metag-ext.c 9008F: drivers/tty/metag_da.c 9009 9010MICROBLAZE ARCHITECTURE 9011M: Michal Simek <monstr@monstr.eu> 9012W: http://www.monstr.eu/fdt/ 9013T: git git://git.monstr.eu/linux-2.6-microblaze.git 9014S: Supported 9015F: arch/microblaze/ 9016 9017MICROCHIP / ATMEL AT91 SERIAL DRIVER 9018M: Richard Genoud <richard.genoud@gmail.com> 9019S: Maintained 9020F: drivers/tty/serial/atmel_serial.c 9021F: drivers/tty/serial/atmel_serial.h 9022 9023MICROCHIP / ATMEL DMA DRIVER 9024M: Ludovic Desroches <ludovic.desroches@microchip.com> 9025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9026L: dmaengine@vger.kernel.org 9027S: Supported 9028F: drivers/dma/at_hdmac.c 9029F: drivers/dma/at_hdmac_regs.h 9030F: include/linux/platform_data/dma-atmel.h 9031 9032MICROCHIP / ATMEL ECC DRIVER 9033M: Tudor Ambarus <tudor.ambarus@microchip.com> 9034L: linux-crypto@vger.kernel.org 9035S: Maintained 9036F: drivers/crypto/atmel-ecc.* 9037 9038MICROCHIP / ATMEL ISC DRIVER 9039M: Songjun Wu <songjun.wu@microchip.com> 9040L: linux-media@vger.kernel.org 9041S: Supported 9042F: drivers/media/platform/atmel/atmel-isc.c 9043F: drivers/media/platform/atmel/atmel-isc-regs.h 9044F: devicetree/bindings/media/atmel-isc.txt 9045 9046MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9047M: Woojung Huh <Woojung.Huh@microchip.com> 9048M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9049L: netdev@vger.kernel.org 9050S: Maintained 9051F: net/dsa/tag_ksz.c 9052F: drivers/net/dsa/microchip/* 9053F: include/linux/platform_data/microchip-ksz.h 9054F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9055 9056MICROCHIP USB251XB DRIVER 9057M: Richard Leitner <richard.leitner@skidata.com> 9058L: linux-usb@vger.kernel.org 9059S: Maintained 9060F: drivers/usb/misc/usb251xb.c 9061F: Documentation/devicetree/bindings/usb/usb251xb.txt 9062 9063MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9064M: Don Brace <don.brace@microsemi.com> 9065L: esc.storagedev@microsemi.com 9066L: linux-scsi@vger.kernel.org 9067S: Supported 9068F: drivers/scsi/smartpqi/smartpqi*.[ch] 9069F: drivers/scsi/smartpqi/Kconfig 9070F: drivers/scsi/smartpqi/Makefile 9071F: include/linux/cciss*.h 9072F: include/uapi/linux/cciss*.h 9073F: Documentation/scsi/smartpqi.txt 9074 9075MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9076M: Chen Yu <yu.c.chen@intel.com> 9077L: platform-driver-x86@vger.kernel.org 9078S: Supported 9079F: drivers/platform/x86/surfacepro3_button.c 9080 9081MICROTEK X6 SCANNER 9082M: Oliver Neukum <oliver@neukum.org> 9083S: Maintained 9084F: drivers/usb/image/microtek.* 9085 9086MIPS 9087M: Ralf Baechle <ralf@linux-mips.org> 9088L: linux-mips@linux-mips.org 9089W: http://www.linux-mips.org/ 9090T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9091Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9092S: Supported 9093F: Documentation/devicetree/bindings/mips/ 9094F: Documentation/mips/ 9095F: arch/mips/ 9096 9097MIPS BOSTON DEVELOPMENT BOARD 9098M: Paul Burton <paul.burton@mips.com> 9099L: linux-mips@linux-mips.org 9100S: Maintained 9101F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9102F: arch/mips/boot/dts/img/boston.dts 9103F: arch/mips/configs/generic/board-boston.config 9104F: drivers/clk/imgtec/clk-boston.c 9105F: include/dt-bindings/clock/boston-clock.h 9106 9107MIPS GENERIC PLATFORM 9108M: Paul Burton <paul.burton@mips.com> 9109L: linux-mips@linux-mips.org 9110S: Supported 9111F: arch/mips/generic/ 9112F: arch/mips/tools/generic-board-config.sh 9113 9114MIPS/LOONGSON1 ARCHITECTURE 9115M: Keguang Zhang <keguang.zhang@gmail.com> 9116L: linux-mips@linux-mips.org 9117S: Maintained 9118F: arch/mips/loongson32/ 9119F: arch/mips/include/asm/mach-loongson32/ 9120F: drivers/*/*loongson1* 9121F: drivers/*/*/*loongson1* 9122 9123MIPS RINT INSTRUCTION EMULATION 9124M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9125L: linux-mips@linux-mips.org 9126S: Supported 9127F: arch/mips/math-emu/sp_rint.c 9128F: arch/mips/math-emu/dp_rint.c 9129 9130MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9131M: Hans Verkuil <hverkuil@xs4all.nl> 9132L: linux-media@vger.kernel.org 9133T: git git://linuxtv.org/media_tree.git 9134W: https://linuxtv.org 9135S: Odd Fixes 9136F: drivers/media/radio/radio-miropcm20* 9137 9138MMP SUPPORT 9139M: Eric Miao <eric.y.miao@gmail.com> 9140M: Haojian Zhuang <haojian.zhuang@gmail.com> 9141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9142T: git git://github.com/hzhuang1/linux.git 9143T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9144S: Maintained 9145F: arch/arm/boot/dts/mmp* 9146F: arch/arm/mach-mmp/ 9147 9148MN88472 MEDIA DRIVER 9149M: Antti Palosaari <crope@iki.fi> 9150L: linux-media@vger.kernel.org 9151W: https://linuxtv.org 9152W: http://palosaari.fi/linux/ 9153Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9154S: Maintained 9155F: drivers/media/dvb-frontends/mn88472* 9156 9157MN88473 MEDIA DRIVER 9158M: Antti Palosaari <crope@iki.fi> 9159L: linux-media@vger.kernel.org 9160W: https://linuxtv.org 9161W: http://palosaari.fi/linux/ 9162Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9163S: Maintained 9164F: drivers/media/dvb-frontends/mn88473* 9165 9166MODULE SUPPORT 9167M: Jessica Yu <jeyu@kernel.org> 9168M: Rusty Russell <rusty@rustcorp.com.au> 9169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9170S: Maintained 9171F: include/linux/module.h 9172F: kernel/module.c 9173 9174MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9175W: http://popies.net/meye/ 9176S: Orphan 9177F: Documentation/media/v4l-drivers/meye* 9178F: drivers/media/pci/meye/ 9179F: include/uapi/linux/meye.h 9180 9181MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9182M: Jiri Slaby <jirislaby@gmail.com> 9183S: Maintained 9184F: Documentation/serial/moxa-smartio 9185F: drivers/tty/mxser.* 9186 9187MR800 AVERMEDIA USB FM RADIO DRIVER 9188M: Alexey Klimov <klimov.linux@gmail.com> 9189L: linux-media@vger.kernel.org 9190T: git git://linuxtv.org/media_tree.git 9191S: Maintained 9192F: drivers/media/radio/radio-mr800.c 9193 9194MRF24J40 IEEE 802.15.4 RADIO DRIVER 9195M: Alan Ott <alan@signal11.us> 9196L: linux-wpan@vger.kernel.org 9197S: Maintained 9198F: drivers/net/ieee802154/mrf24j40.c 9199F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9200 9201MSI LAPTOP SUPPORT 9202M: "Lee, Chun-Yi" <jlee@suse.com> 9203L: platform-driver-x86@vger.kernel.org 9204S: Maintained 9205F: drivers/platform/x86/msi-laptop.c 9206 9207MSI WMI SUPPORT 9208L: platform-driver-x86@vger.kernel.org 9209S: Orphan 9210F: drivers/platform/x86/msi-wmi.c 9211 9212MSI001 MEDIA DRIVER 9213M: Antti Palosaari <crope@iki.fi> 9214L: linux-media@vger.kernel.org 9215W: https://linuxtv.org 9216W: http://palosaari.fi/linux/ 9217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9218T: git git://linuxtv.org/anttip/media_tree.git 9219S: Maintained 9220F: drivers/media/tuners/msi001* 9221 9222MSI2500 MEDIA DRIVER 9223M: Antti Palosaari <crope@iki.fi> 9224L: linux-media@vger.kernel.org 9225W: https://linuxtv.org 9226W: http://palosaari.fi/linux/ 9227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9228T: git git://linuxtv.org/anttip/media_tree.git 9229S: Maintained 9230F: drivers/media/usb/msi2500/ 9231 9232MSYSTEMS DISKONCHIP G3 MTD DRIVER 9233M: Robert Jarzmik <robert.jarzmik@free.fr> 9234L: linux-mtd@lists.infradead.org 9235S: Maintained 9236F: drivers/mtd/devices/docg3* 9237 9238MT9M032 APTINA SENSOR DRIVER 9239M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9240L: linux-media@vger.kernel.org 9241T: git git://linuxtv.org/media_tree.git 9242S: Maintained 9243F: drivers/media/i2c/mt9m032.c 9244F: include/media/i2c/mt9m032.h 9245 9246MT9P031 APTINA CAMERA SENSOR 9247M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9248L: linux-media@vger.kernel.org 9249T: git git://linuxtv.org/media_tree.git 9250S: Maintained 9251F: drivers/media/i2c/mt9p031.c 9252F: include/media/i2c/mt9p031.h 9253 9254MT9T001 APTINA CAMERA SENSOR 9255M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9256L: linux-media@vger.kernel.org 9257T: git git://linuxtv.org/media_tree.git 9258S: Maintained 9259F: drivers/media/i2c/mt9t001.c 9260F: include/media/i2c/mt9t001.h 9261 9262MT9V032 APTINA CAMERA SENSOR 9263M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9264L: linux-media@vger.kernel.org 9265T: git git://linuxtv.org/media_tree.git 9266S: Maintained 9267F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9268F: drivers/media/i2c/mt9v032.c 9269F: include/media/i2c/mt9v032.h 9270 9271MULTIFUNCTION DEVICES (MFD) 9272M: Lee Jones <lee.jones@linaro.org> 9273T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9274S: Supported 9275F: Documentation/devicetree/bindings/mfd/ 9276F: drivers/mfd/ 9277F: include/linux/mfd/ 9278F: include/dt-bindings/mfd/ 9279 9280MULTIMEDIA CARD (MMC) ETC. OVER SPI 9281S: Orphan 9282F: drivers/mmc/host/mmc_spi.c 9283F: include/linux/spi/mmc_spi.h 9284 9285MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9286M: Ulf Hansson <ulf.hansson@linaro.org> 9287L: linux-mmc@vger.kernel.org 9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9289S: Maintained 9290F: Documentation/devicetree/bindings/mmc/ 9291F: drivers/mmc/ 9292F: include/linux/mmc/ 9293F: include/uapi/linux/mmc/ 9294 9295MULTIPLEXER SUBSYSTEM 9296M: Peter Rosin <peda@axentia.se> 9297S: Maintained 9298F: Documentation/ABI/testing/mux/sysfs-class-mux* 9299F: Documentation/devicetree/bindings/mux/ 9300F: include/linux/dt-bindings/mux/ 9301F: include/linux/mux/ 9302F: drivers/mux/ 9303 9304MULTITECH MULTIPORT CARD (ISICOM) 9305S: Orphan 9306F: drivers/tty/isicom.c 9307F: include/linux/isicom.h 9308 9309MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9310M: Bin Liu <b-liu@ti.com> 9311L: linux-usb@vger.kernel.org 9312S: Maintained 9313F: drivers/usb/musb/ 9314 9315MXL5007T MEDIA DRIVER 9316M: Michael Krufky <mkrufky@linuxtv.org> 9317L: linux-media@vger.kernel.org 9318W: https://linuxtv.org 9319W: http://github.com/mkrufky 9320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9321T: git git://linuxtv.org/mkrufky/tuners.git 9322S: Maintained 9323F: drivers/media/tuners/mxl5007t.* 9324 9325MXSFB DRM DRIVER 9326M: Marek Vasut <marex@denx.de> 9327S: Supported 9328F: drivers/gpu/drm/mxsfb/ 9329F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9330 9331MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9332M: Chris Lee <christopher.lee@cspi.com> 9333L: netdev@vger.kernel.org 9334W: https://www.cspi.com/ethernet-products/support/downloads/ 9335S: Supported 9336F: drivers/net/ethernet/myricom/myri10ge/ 9337 9338NAND FLASH SUBSYSTEM 9339M: Boris Brezillon <boris.brezillon@free-electrons.com> 9340R: Richard Weinberger <richard@nod.at> 9341L: linux-mtd@lists.infradead.org 9342W: http://www.linux-mtd.infradead.org/ 9343Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9344T: git git://git.infradead.org/linux-mtd.git nand/fixes 9345T: git git://git.infradead.org/l2-mtd.git nand/next 9346S: Maintained 9347F: drivers/mtd/nand/ 9348F: include/linux/mtd/*nand*.h 9349 9350NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9351M: Daniel Mack <zonque@gmail.com> 9352S: Maintained 9353L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9354W: http://www.native-instruments.com 9355F: sound/usb/caiaq/ 9356 9357NATSEMI ETHERNET DRIVER (DP8381x) 9358S: Orphan 9359F: drivers/net/ethernet/natsemi/natsemi.c 9360 9361NCP FILESYSTEM 9362M: Petr Vandrovec <petr@vandrovec.name> 9363S: Odd Fixes 9364F: fs/ncpfs/ 9365 9366NCR 5380 SCSI DRIVERS 9367M: Finn Thain <fthain@telegraphics.com.au> 9368M: Michael Schmitz <schmitzmic@gmail.com> 9369L: linux-scsi@vger.kernel.org 9370S: Maintained 9371F: Documentation/scsi/g_NCR5380.txt 9372F: drivers/scsi/NCR5380.* 9373F: drivers/scsi/arm/cumana_1.c 9374F: drivers/scsi/arm/oak.c 9375F: drivers/scsi/atari_scsi.* 9376F: drivers/scsi/dmx3191d.c 9377F: drivers/scsi/g_NCR5380.* 9378F: drivers/scsi/mac_scsi.* 9379F: drivers/scsi/sun3_scsi.* 9380F: drivers/scsi/sun3_scsi_vme.c 9381 9382NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9383M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9384L: linux-scsi@vger.kernel.org 9385S: Maintained 9386F: drivers/scsi/NCR_D700.* 9387 9388NCT6775 HARDWARE MONITOR DRIVER 9389M: Guenter Roeck <linux@roeck-us.net> 9390L: linux-hwmon@vger.kernel.org 9391S: Maintained 9392F: Documentation/hwmon/nct6775 9393F: drivers/hwmon/nct6775.c 9394 9395NETEFFECT IWARP RNIC DRIVER (IW_NES) 9396M: Faisal Latif <faisal.latif@intel.com> 9397L: linux-rdma@vger.kernel.org 9398W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9399S: Supported 9400F: drivers/infiniband/hw/nes/ 9401F: include/uapi/rdma/nes-abi.h 9402 9403NETEM NETWORK EMULATOR 9404M: Stephen Hemminger <stephen@networkplumber.org> 9405L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9406S: Maintained 9407F: net/sched/sch_netem.c 9408 9409NETERION 10GbE DRIVERS (s2io/vxge) 9410M: Jon Mason <jdmason@kudzu.us> 9411L: netdev@vger.kernel.org 9412S: Supported 9413F: Documentation/networking/s2io.txt 9414F: Documentation/networking/vxge.txt 9415F: drivers/net/ethernet/neterion/ 9416 9417NETFILTER 9418M: Pablo Neira Ayuso <pablo@netfilter.org> 9419M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9420M: Florian Westphal <fw@strlen.de> 9421L: netfilter-devel@vger.kernel.org 9422L: coreteam@netfilter.org 9423W: http://www.netfilter.org/ 9424W: http://www.iptables.org/ 9425W: http://www.nftables.org/ 9426Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9427T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9428T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9429S: Maintained 9430F: include/linux/netfilter* 9431F: include/linux/netfilter/ 9432F: include/net/netfilter/ 9433F: include/uapi/linux/netfilter* 9434F: include/uapi/linux/netfilter/ 9435F: net/*/netfilter.c 9436F: net/*/netfilter/ 9437F: net/netfilter/ 9438F: net/bridge/br_netfilter*.c 9439 9440NETROM NETWORK LAYER 9441M: Ralf Baechle <ralf@linux-mips.org> 9442L: linux-hams@vger.kernel.org 9443W: http://www.linux-ax25.org/ 9444S: Maintained 9445F: include/net/netrom.h 9446F: include/uapi/linux/netrom.h 9447F: net/netrom/ 9448 9449NETRONOME ETHERNET DRIVERS 9450M: Jakub Kicinski <jakub.kicinski@netronome.com> 9451L: oss-drivers@netronome.com 9452S: Maintained 9453F: drivers/net/ethernet/netronome/ 9454 9455NETWORK BLOCK DEVICE (NBD) 9456M: Josef Bacik <jbacik@fb.com> 9457S: Maintained 9458L: linux-block@vger.kernel.org 9459L: nbd@other.debian.org 9460F: Documentation/blockdev/nbd.txt 9461F: drivers/block/nbd.c 9462F: include/uapi/linux/nbd.h 9463 9464NETWORK DROP MONITOR 9465M: Neil Horman <nhorman@tuxdriver.com> 9466L: netdev@vger.kernel.org 9467S: Maintained 9468W: https://fedorahosted.org/dropwatch/ 9469F: net/core/drop_monitor.c 9470 9471NETWORKING DRIVERS 9472L: netdev@vger.kernel.org 9473W: http://www.linuxfoundation.org/en/Net 9474Q: http://patchwork.ozlabs.org/project/netdev/list/ 9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9476T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9477S: Odd Fixes 9478F: Documentation/devicetree/bindings/net/ 9479F: drivers/net/ 9480F: include/linux/if_* 9481F: include/linux/netdevice.h 9482F: include/linux/etherdevice.h 9483F: include/linux/fcdevice.h 9484F: include/linux/fddidevice.h 9485F: include/linux/hippidevice.h 9486F: include/linux/inetdevice.h 9487F: include/uapi/linux/if_* 9488F: include/uapi/linux/netdevice.h 9489 9490NETWORKING DRIVERS (WIRELESS) 9491M: Kalle Valo <kvalo@codeaurora.org> 9492L: linux-wireless@vger.kernel.org 9493Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9494T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9495T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9496S: Maintained 9497F: Documentation/devicetree/bindings/net/wireless/ 9498F: drivers/net/wireless/ 9499 9500NETWORKING [DSA] 9501M: Andrew Lunn <andrew@lunn.ch> 9502M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9503M: Florian Fainelli <f.fainelli@gmail.com> 9504S: Maintained 9505F: net/dsa/ 9506F: include/net/dsa.h 9507F: include/linux/dsa/ 9508F: drivers/net/dsa/ 9509 9510NETWORKING [GENERAL] 9511M: "David S. Miller" <davem@davemloft.net> 9512L: netdev@vger.kernel.org 9513W: http://www.linuxfoundation.org/en/Net 9514Q: http://patchwork.ozlabs.org/project/netdev/list/ 9515T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9517B: mailto:netdev@vger.kernel.org 9518S: Maintained 9519F: net/ 9520F: include/net/ 9521F: include/linux/in.h 9522F: include/linux/net.h 9523F: include/linux/netdevice.h 9524F: include/uapi/linux/in.h 9525F: include/uapi/linux/net.h 9526F: include/uapi/linux/netdevice.h 9527F: include/uapi/linux/net_namespace.h 9528F: tools/testing/selftests/net/ 9529F: lib/net_utils.c 9530F: lib/random32.c 9531 9532NETWORKING [IPSEC] 9533M: Steffen Klassert <steffen.klassert@secunet.com> 9534M: Herbert Xu <herbert@gondor.apana.org.au> 9535M: "David S. Miller" <davem@davemloft.net> 9536L: netdev@vger.kernel.org 9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9538T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9539S: Maintained 9540F: net/core/flow.c 9541F: net/xfrm/ 9542F: net/key/ 9543F: net/ipv4/xfrm* 9544F: net/ipv4/esp4* 9545F: net/ipv4/ah4.c 9546F: net/ipv4/ipcomp.c 9547F: net/ipv4/ip_vti.c 9548F: net/ipv6/xfrm* 9549F: net/ipv6/esp6* 9550F: net/ipv6/ah6.c 9551F: net/ipv6/ipcomp6.c 9552F: net/ipv6/ip6_vti.c 9553F: include/uapi/linux/xfrm.h 9554F: include/net/xfrm.h 9555 9556NETWORKING [IPv4/IPv6] 9557M: "David S. Miller" <davem@davemloft.net> 9558M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9559M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9560L: netdev@vger.kernel.org 9561T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9562S: Maintained 9563F: net/ipv4/ 9564F: net/ipv6/ 9565F: include/net/ip* 9566F: arch/x86/net/* 9567 9568NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9569M: Paul Moore <paul@paul-moore.com> 9570W: https://github.com/netlabel 9571L: netdev@vger.kernel.org 9572L: linux-security-module@vger.kernel.org 9573S: Maintained 9574F: Documentation/netlabel/ 9575F: include/net/calipso.h 9576F: include/net/cipso_ipv4.h 9577F: include/net/netlabel.h 9578F: include/uapi/linux/netfilter/xt_SECMARK.h 9579F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9580F: net/netlabel/ 9581F: net/ipv4/cipso_ipv4.c 9582F: net/ipv6/calipso.c 9583F: net/netfilter/xt_CONNSECMARK.c 9584F: net/netfilter/xt_SECMARK.c 9585 9586NETWORKING [TLS] 9587M: Ilya Lesokhin <ilyal@mellanox.com> 9588M: Aviad Yehezkel <aviadye@mellanox.com> 9589M: Dave Watson <davejwatson@fb.com> 9590L: netdev@vger.kernel.org 9591S: Maintained 9592F: net/tls/* 9593F: include/uapi/linux/tls.h 9594F: include/net/tls.h 9595 9596NETWORKING [WIRELESS] 9597L: linux-wireless@vger.kernel.org 9598Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9599 9600NETXEN (1/10) GbE SUPPORT 9601M: Manish Chopra <manish.chopra@cavium.com> 9602M: Rahul Verma <rahul.verma@cavium.com> 9603M: Dept-GELinuxNICDev@cavium.com 9604L: netdev@vger.kernel.org 9605S: Supported 9606F: drivers/net/ethernet/qlogic/netxen/ 9607 9608NFC SUBSYSTEM 9609M: Samuel Ortiz <sameo@linux.intel.com> 9610L: linux-wireless@vger.kernel.org 9611L: linux-nfc@lists.01.org (subscribers-only) 9612S: Supported 9613F: net/nfc/ 9614F: include/net/nfc/ 9615F: include/uapi/linux/nfc.h 9616F: drivers/nfc/ 9617F: include/linux/platform_data/nfcmrvl.h 9618F: include/linux/platform_data/nxp-nci.h 9619F: Documentation/devicetree/bindings/net/nfc/ 9620 9621NFS, SUNRPC, AND LOCKD CLIENTS 9622M: Trond Myklebust <trond.myklebust@primarydata.com> 9623M: Anna Schumaker <anna.schumaker@netapp.com> 9624L: linux-nfs@vger.kernel.org 9625W: http://client.linux-nfs.org 9626T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9627S: Maintained 9628F: fs/lockd/ 9629F: fs/nfs/ 9630F: fs/nfs_common/ 9631F: net/sunrpc/ 9632F: include/linux/lockd/ 9633F: include/linux/nfs* 9634F: include/linux/sunrpc/ 9635F: include/uapi/linux/nfs* 9636F: include/uapi/linux/sunrpc/ 9637 9638NILFS2 FILESYSTEM 9639M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9640L: linux-nilfs@vger.kernel.org 9641W: http://nilfs.sourceforge.net/ 9642W: http://nilfs.osdn.jp/ 9643T: git git://github.com/konis/nilfs2.git 9644S: Supported 9645F: Documentation/filesystems/nilfs2.txt 9646F: fs/nilfs2/ 9647F: include/trace/events/nilfs2.h 9648F: include/uapi/linux/nilfs2_api.h 9649F: include/uapi/linux/nilfs2_ondisk.h 9650 9651NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9652M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9653W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9654S: Maintained 9655F: Documentation/scsi/NinjaSCSI.txt 9656F: drivers/scsi/pcmcia/nsp_* 9657 9658NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9659M: GOTO Masanori <gotom@debian.or.jp> 9660M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9661W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9662S: Maintained 9663F: Documentation/scsi/NinjaSCSI.txt 9664F: drivers/scsi/nsp32* 9665 9666NIOS2 ARCHITECTURE 9667M: Ley Foon Tan <lftan@altera.com> 9668L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9669T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9670S: Maintained 9671F: arch/nios2/ 9672 9673NOHZ, DYNTICKS SUPPORT 9674M: Frederic Weisbecker <fweisbec@gmail.com> 9675M: Thomas Gleixner <tglx@linutronix.de> 9676M: Ingo Molnar <mingo@kernel.org> 9677L: linux-kernel@vger.kernel.org 9678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9679S: Maintained 9680F: kernel/time/tick*.* 9681F: include/linux/tick.h 9682F: include/linux/sched/nohz.h 9683 9684NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9685M: Pavel Machek <pavel@ucw.cz> 9686M: Sakari Ailus <sakari.ailus@iki.fi> 9687L: linux-media@vger.kernel.org 9688S: Maintained 9689F: drivers/media/i2c/et8ek8 9690F: drivers/media/i2c/ad5820.c 9691 9692NOKIA N900 POWER SUPPLY DRIVERS 9693R: Pali Rohár <pali.rohar@gmail.com> 9694F: include/linux/power/bq2415x_charger.h 9695F: include/linux/power/bq27xxx_battery.h 9696F: include/linux/power/isp1704_charger.h 9697F: drivers/power/supply/bq2415x_charger.c 9698F: drivers/power/supply/bq27xxx_battery.c 9699F: drivers/power/supply/bq27xxx_battery_i2c.c 9700F: drivers/power/supply/isp1704_charger.c 9701F: drivers/power/supply/rx51_battery.c 9702 9703NTB AMD DRIVER 9704M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9705L: linux-ntb@googlegroups.com 9706S: Supported 9707F: drivers/ntb/hw/amd/ 9708 9709NTB DRIVER CORE 9710M: Jon Mason <jdmason@kudzu.us> 9711M: Dave Jiang <dave.jiang@intel.com> 9712M: Allen Hubbe <Allen.Hubbe@emc.com> 9713L: linux-ntb@googlegroups.com 9714S: Supported 9715W: https://github.com/jonmason/ntb/wiki 9716T: git git://github.com/jonmason/ntb.git 9717F: drivers/ntb/ 9718F: drivers/net/ntb_netdev.c 9719F: include/linux/ntb.h 9720F: include/linux/ntb_transport.h 9721F: tools/testing/selftests/ntb/ 9722 9723NTB IDT DRIVER 9724M: Serge Semin <fancer.lancer@gmail.com> 9725L: linux-ntb@googlegroups.com 9726S: Supported 9727F: drivers/ntb/hw/idt/ 9728 9729NTB INTEL DRIVER 9730M: Dave Jiang <dave.jiang@intel.com> 9731L: linux-ntb@googlegroups.com 9732S: Supported 9733W: https://github.com/davejiang/linux/wiki 9734T: git https://github.com/davejiang/linux.git 9735F: drivers/ntb/hw/intel/ 9736 9737NTFS FILESYSTEM 9738M: Anton Altaparmakov <anton@tuxera.com> 9739L: linux-ntfs-dev@lists.sourceforge.net 9740W: http://www.tuxera.com/ 9741T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9742S: Supported 9743F: Documentation/filesystems/ntfs.txt 9744F: fs/ntfs/ 9745 9746NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9747M: Antonino Daplas <adaplas@gmail.com> 9748L: linux-fbdev@vger.kernel.org 9749S: Maintained 9750F: drivers/video/fbdev/riva/ 9751F: drivers/video/fbdev/nvidia/ 9752 9753NVM EXPRESS DRIVER 9754M: Keith Busch <keith.busch@intel.com> 9755M: Jens Axboe <axboe@fb.com> 9756M: Christoph Hellwig <hch@lst.de> 9757M: Sagi Grimberg <sagi@grimberg.me> 9758L: linux-nvme@lists.infradead.org 9759T: git://git.infradead.org/nvme.git 9760W: http://git.infradead.org/nvme.git 9761S: Supported 9762F: drivers/nvme/host/ 9763F: include/linux/nvme.h 9764F: include/uapi/linux/nvme_ioctl.h 9765 9766NVM EXPRESS FC TRANSPORT DRIVERS 9767M: James Smart <james.smart@broadcom.com> 9768L: linux-nvme@lists.infradead.org 9769S: Supported 9770F: include/linux/nvme-fc.h 9771F: include/linux/nvme-fc-driver.h 9772F: drivers/nvme/host/fc.c 9773F: drivers/nvme/target/fc.c 9774F: drivers/nvme/target/fcloop.c 9775 9776NVM EXPRESS TARGET DRIVER 9777M: Christoph Hellwig <hch@lst.de> 9778M: Sagi Grimberg <sagi@grimberg.me> 9779L: linux-nvme@lists.infradead.org 9780T: git://git.infradead.org/nvme.git 9781W: http://git.infradead.org/nvme.git 9782S: Supported 9783F: drivers/nvme/target/ 9784 9785NVMEM FRAMEWORK 9786M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9787S: Maintained 9788F: drivers/nvmem/ 9789F: Documentation/devicetree/bindings/nvmem/ 9790F: Documentation/ABI/stable/sysfs-bus-nvmem 9791F: include/linux/nvmem-consumer.h 9792F: include/linux/nvmem-provider.h 9793 9794NXP TDA998X DRM DRIVER 9795M: Russell King <linux@armlinux.org.uk> 9796S: Supported 9797T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9798T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9799F: drivers/gpu/drm/i2c/tda998x_drv.c 9800F: include/drm/i2c/tda998x.h 9801 9802NXP TFA9879 DRIVER 9803M: Peter Rosin <peda@axentia.se> 9804L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9805S: Maintained 9806F: sound/soc/codecs/tfa9879* 9807 9808NXP-NCI NFC DRIVER 9809M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9810R: Charles Gorand <charles.gorand@effinnov.com> 9811L: linux-nfc@lists.01.org (moderated for non-subscribers) 9812S: Supported 9813F: drivers/nfc/nxp-nci 9814 9815OBJTOOL 9816M: Josh Poimboeuf <jpoimboe@redhat.com> 9817S: Supported 9818F: tools/objtool/ 9819 9820OMAP AUDIO SUPPORT 9821M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9822M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9823L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9824L: linux-omap@vger.kernel.org 9825S: Maintained 9826F: sound/soc/omap/ 9827 9828OMAP CLOCK FRAMEWORK SUPPORT 9829M: Paul Walmsley <paul@pwsan.com> 9830L: linux-omap@vger.kernel.org 9831S: Maintained 9832F: arch/arm/*omap*/*clock* 9833 9834OMAP DEVICE TREE SUPPORT 9835M: Benoît Cousson <bcousson@baylibre.com> 9836M: Tony Lindgren <tony@atomide.com> 9837L: linux-omap@vger.kernel.org 9838L: devicetree@vger.kernel.org 9839S: Maintained 9840F: arch/arm/boot/dts/*omap* 9841F: arch/arm/boot/dts/*am3* 9842F: arch/arm/boot/dts/*am4* 9843F: arch/arm/boot/dts/*am5* 9844F: arch/arm/boot/dts/*dra7* 9845 9846OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9847M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9848L: linux-omap@vger.kernel.org 9849L: linux-fbdev@vger.kernel.org 9850S: Maintained 9851F: drivers/video/fbdev/omap2/ 9852F: Documentation/arm/OMAP/DSS 9853 9854OMAP FRAMEBUFFER SUPPORT 9855M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9856L: linux-fbdev@vger.kernel.org 9857L: linux-omap@vger.kernel.org 9858S: Maintained 9859F: drivers/video/fbdev/omap/ 9860 9861OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9862M: Roger Quadros <rogerq@ti.com> 9863M: Tony Lindgren <tony@atomide.com> 9864L: linux-omap@vger.kernel.org 9865S: Maintained 9866F: drivers/memory/omap-gpmc.c 9867F: arch/arm/mach-omap2/*gpmc* 9868 9869OMAP GPIO DRIVER 9870M: Grygorii Strashko <grygorii.strashko@ti.com> 9871M: Santosh Shilimkar <ssantosh@kernel.org> 9872M: Kevin Hilman <khilman@kernel.org> 9873L: linux-omap@vger.kernel.org 9874S: Maintained 9875F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9876F: drivers/gpio/gpio-omap.c 9877 9878OMAP HARDWARE SPINLOCK SUPPORT 9879M: Ohad Ben-Cohen <ohad@wizery.com> 9880L: linux-omap@vger.kernel.org 9881S: Maintained 9882F: drivers/hwspinlock/omap_hwspinlock.c 9883 9884OMAP HS MMC SUPPORT 9885L: linux-mmc@vger.kernel.org 9886L: linux-omap@vger.kernel.org 9887S: Orphan 9888F: drivers/mmc/host/omap_hsmmc.c 9889 9890OMAP HWMOD DATA 9891M: Paul Walmsley <paul@pwsan.com> 9892L: linux-omap@vger.kernel.org 9893S: Maintained 9894F: arch/arm/mach-omap2/omap_hwmod*data* 9895 9896OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9897M: Benoît Cousson <bcousson@baylibre.com> 9898L: linux-omap@vger.kernel.org 9899S: Maintained 9900F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9901 9902OMAP HWMOD SUPPORT 9903M: Benoît Cousson <bcousson@baylibre.com> 9904M: Paul Walmsley <paul@pwsan.com> 9905L: linux-omap@vger.kernel.org 9906S: Maintained 9907F: arch/arm/mach-omap2/omap_hwmod.* 9908 9909OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9910M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9911L: linux-media@vger.kernel.org 9912S: Maintained 9913F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9914F: drivers/media/platform/omap3isp/ 9915F: drivers/staging/media/omap4iss/ 9916 9917OMAP MMC SUPPORT 9918M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9919L: linux-omap@vger.kernel.org 9920S: Maintained 9921F: drivers/mmc/host/omap.c 9922 9923OMAP POWER MANAGEMENT SUPPORT 9924M: Kevin Hilman <khilman@kernel.org> 9925L: linux-omap@vger.kernel.org 9926S: Maintained 9927F: arch/arm/*omap*/*pm* 9928F: drivers/cpufreq/omap-cpufreq.c 9929 9930OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9931M: Rajendra Nayak <rnayak@codeaurora.org> 9932M: Paul Walmsley <paul@pwsan.com> 9933L: linux-omap@vger.kernel.org 9934S: Maintained 9935F: arch/arm/mach-omap2/prm* 9936 9937OMAP RANDOM NUMBER GENERATOR SUPPORT 9938M: Deepak Saxena <dsaxena@plexity.net> 9939S: Maintained 9940F: drivers/char/hw_random/omap-rng.c 9941 9942OMAP USB SUPPORT 9943L: linux-usb@vger.kernel.org 9944L: linux-omap@vger.kernel.org 9945S: Orphan 9946F: drivers/usb/*/*omap* 9947F: arch/arm/*omap*/usb* 9948 9949OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9950M: Mark Jackson <mpfj@newflow.co.uk> 9951L: linux-omap@vger.kernel.org 9952S: Maintained 9953F: arch/arm/boot/dts/am335x-nano.dts 9954 9955OMAP1 SUPPORT 9956M: Aaro Koskinen <aaro.koskinen@iki.fi> 9957M: Tony Lindgren <tony@atomide.com> 9958L: linux-omap@vger.kernel.org 9959Q: http://patchwork.kernel.org/project/linux-omap/list/ 9960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9961S: Maintained 9962F: arch/arm/mach-omap1/ 9963F: arch/arm/plat-omap/ 9964F: arch/arm/configs/omap1_defconfig 9965F: drivers/i2c/busses/i2c-omap.c 9966F: include/linux/i2c-omap.h 9967 9968OMAP2+ SUPPORT 9969M: Tony Lindgren <tony@atomide.com> 9970L: linux-omap@vger.kernel.org 9971W: http://www.muru.com/linux/omap/ 9972W: http://linux.omap.com/ 9973Q: http://patchwork.kernel.org/project/linux-omap/list/ 9974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9975S: Maintained 9976F: arch/arm/mach-omap2/ 9977F: arch/arm/plat-omap/ 9978F: arch/arm/configs/omap2plus_defconfig 9979F: drivers/i2c/busses/i2c-omap.c 9980F: drivers/irqchip/irq-omap-intc.c 9981F: drivers/mfd/*omap*.c 9982F: drivers/mfd/menelaus.c 9983F: drivers/mfd/palmas.c 9984F: drivers/mfd/tps65217.c 9985F: drivers/mfd/tps65218.c 9986F: drivers/mfd/tps65910.c 9987F: drivers/mfd/twl-core.[ch] 9988F: drivers/mfd/twl4030*.c 9989F: drivers/mfd/twl6030*.c 9990F: drivers/mfd/twl6040*.c 9991F: drivers/regulator/palmas-regulator*.c 9992F: drivers/regulator/pbias-regulator.c 9993F: drivers/regulator/tps65217-regulator.c 9994F: drivers/regulator/tps65218-regulator.c 9995F: drivers/regulator/tps65910-regulator.c 9996F: drivers/regulator/twl-regulator.c 9997F: drivers/regulator/twl6030-regulator.c 9998F: include/linux/i2c-omap.h 9999 10000ONION OMEGA2+ BOARD 10001M: Harvey Hunt <harveyhuntnexus@gmail.com> 10002L: linux-mips@linux-mips.org 10003S: Maintained 10004F: arch/mips/boot/dts/ralink/omega2p.dts 10005 10006OMFS FILESYSTEM 10007M: Bob Copeland <me@bobcopeland.com> 10008L: linux-karma-devel@lists.sourceforge.net 10009S: Maintained 10010F: Documentation/filesystems/omfs.txt 10011F: fs/omfs/ 10012 10013OMNIKEY CARDMAN 4000 DRIVER 10014M: Harald Welte <laforge@gnumonks.org> 10015S: Maintained 10016F: drivers/char/pcmcia/cm4000_cs.c 10017F: include/linux/cm4000_cs.h 10018F: include/uapi/linux/cm4000_cs.h 10019 10020OMNIKEY CARDMAN 4040 DRIVER 10021M: Harald Welte <laforge@gnumonks.org> 10022S: Maintained 10023F: drivers/char/pcmcia/cm4040_cs.* 10024 10025OMNIVISION OV13858 SENSOR DRIVER 10026M: Sakari Ailus <sakari.ailus@linux.intel.com> 10027L: linux-media@vger.kernel.org 10028T: git git://linuxtv.org/media_tree.git 10029S: Maintained 10030F: drivers/media/i2c/ov13858.c 10031 10032OMNIVISION OV5640 SENSOR DRIVER 10033M: Steve Longerbeam <slongerbeam@gmail.com> 10034L: linux-media@vger.kernel.org 10035T: git git://linuxtv.org/media_tree.git 10036S: Maintained 10037F: drivers/media/i2c/ov5640.c 10038 10039OMNIVISION OV5647 SENSOR DRIVER 10040M: Luis Oliveira <lolivei@synopsys.com> 10041L: linux-media@vger.kernel.org 10042T: git git://linuxtv.org/media_tree.git 10043S: Maintained 10044F: drivers/media/i2c/ov5647.c 10045 10046OMNIVISION OV7670 SENSOR DRIVER 10047M: Jonathan Corbet <corbet@lwn.net> 10048L: linux-media@vger.kernel.org 10049T: git git://linuxtv.org/media_tree.git 10050S: Maintained 10051F: drivers/media/i2c/ov7670.c 10052F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10053 10054ONENAND FLASH DRIVER 10055M: Kyungmin Park <kyungmin.park@samsung.com> 10056L: linux-mtd@lists.infradead.org 10057S: Maintained 10058F: drivers/mtd/onenand/ 10059F: include/linux/mtd/onenand*.h 10060 10061ONSTREAM SCSI TAPE DRIVER 10062M: Willem Riede <osst@riede.org> 10063L: osst-users@lists.sourceforge.net 10064L: linux-scsi@vger.kernel.org 10065S: Maintained 10066F: Documentation/scsi/osst.txt 10067F: drivers/scsi/osst.* 10068F: drivers/scsi/osst_*.h 10069F: drivers/scsi/st.h 10070 10071OP-TEE DRIVER 10072M: Jens Wiklander <jens.wiklander@linaro.org> 10073S: Maintained 10074F: drivers/tee/optee/ 10075 10076OPA-VNIC DRIVER 10077M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10078M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10079L: linux-rdma@vger.kernel.org 10080S: Supported 10081F: drivers/infiniband/ulp/opa_vnic 10082 10083OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10084M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10085L: devicetree@vger.kernel.org 10086S: Maintained 10087F: Documentation/devicetree/dynamic-resolution-notes.txt 10088F: Documentation/devicetree/overlay-notes.txt 10089F: drivers/of/overlay.c 10090F: drivers/of/resolver.c 10091 10092OPEN FIRMWARE AND FLATTENED DEVICE TREE 10093M: Rob Herring <robh+dt@kernel.org> 10094M: Frank Rowand <frowand.list@gmail.com> 10095L: devicetree@vger.kernel.org 10096W: http://www.devicetree.org/ 10097T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10098S: Maintained 10099F: drivers/of/ 10100F: include/linux/of*.h 10101F: scripts/dtc/ 10102F: Documentation/ABI/testing/sysfs-firmware-ofw 10103 10104OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10105M: Rob Herring <robh+dt@kernel.org> 10106M: Mark Rutland <mark.rutland@arm.com> 10107L: devicetree@vger.kernel.org 10108T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10109Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10110S: Maintained 10111F: Documentation/devicetree/ 10112F: arch/*/boot/dts/ 10113F: include/dt-bindings/ 10114 10115OPENCORES I2C BUS DRIVER 10116M: Peter Korsgaard <jacmet@sunsite.dk> 10117L: linux-i2c@vger.kernel.org 10118S: Maintained 10119F: Documentation/i2c/busses/i2c-ocores 10120F: drivers/i2c/busses/i2c-ocores.c 10121 10122OPENRISC ARCHITECTURE 10123M: Jonas Bonn <jonas@southpole.se> 10124M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10125M: Stafford Horne <shorne@gmail.com> 10126T: git git://github.com/openrisc/linux.git 10127L: openrisc@lists.librecores.org 10128W: http://openrisc.io 10129S: Maintained 10130F: Documentation/devicetree/bindings/openrisc/ 10131F: Documentation/openrisc/ 10132F: arch/openrisc/ 10133F: drivers/irqchip/irq-ompic.c 10134F: drivers/irqchip/irq-or1k-* 10135 10136OPENVSWITCH 10137M: Pravin Shelar <pshelar@nicira.com> 10138L: netdev@vger.kernel.org 10139L: dev@openvswitch.org 10140W: http://openvswitch.org 10141S: Maintained 10142F: net/openvswitch/ 10143F: include/uapi/linux/openvswitch.h 10144 10145OPERATING PERFORMANCE POINTS (OPP) 10146M: Viresh Kumar <vireshk@kernel.org> 10147M: Nishanth Menon <nm@ti.com> 10148M: Stephen Boyd <sboyd@codeaurora.org> 10149L: linux-pm@vger.kernel.org 10150S: Maintained 10151T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10152F: drivers/opp/ 10153F: include/linux/pm_opp.h 10154F: Documentation/power/opp.txt 10155F: Documentation/devicetree/bindings/opp/ 10156 10157OPL4 DRIVER 10158M: Clemens Ladisch <clemens@ladisch.de> 10159L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10160T: git git://git.alsa-project.org/alsa-kernel.git 10161S: Maintained 10162F: sound/drivers/opl4/ 10163 10164OPROFILE 10165M: Robert Richter <rric@kernel.org> 10166L: oprofile-list@lists.sf.net 10167S: Maintained 10168F: arch/*/include/asm/oprofile*.h 10169F: arch/*/oprofile/ 10170F: drivers/oprofile/ 10171F: include/linux/oprofile.h 10172 10173ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10174M: Mark Fasheh <mfasheh@versity.com> 10175M: Joel Becker <jlbec@evilplan.org> 10176L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10177W: http://ocfs2.wiki.kernel.org 10178S: Supported 10179F: Documentation/filesystems/ocfs2.txt 10180F: Documentation/filesystems/dlmfs.txt 10181F: fs/ocfs2/ 10182 10183ORANGEFS FILESYSTEM 10184M: Mike Marshall <hubcap@omnibond.com> 10185L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10187S: Supported 10188F: fs/orangefs/ 10189F: Documentation/filesystems/orangefs.txt 10190 10191ORINOCO DRIVER 10192L: linux-wireless@vger.kernel.org 10193W: http://wireless.kernel.org/en/users/Drivers/orinoco 10194W: http://www.nongnu.org/orinoco/ 10195S: Orphan 10196F: drivers/net/wireless/intersil/orinoco/ 10197 10198OSD LIBRARY and FILESYSTEM 10199M: Boaz Harrosh <ooo@electrozaur.com> 10200S: Maintained 10201F: drivers/scsi/osd/ 10202F: include/scsi/osd_* 10203F: fs/exofs/ 10204 10205OV2659 OMNIVISION SENSOR DRIVER 10206M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10207L: linux-media@vger.kernel.org 10208W: https://linuxtv.org 10209Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10210T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10211S: Maintained 10212F: drivers/media/i2c/ov2659.c 10213F: include/media/i2c/ov2659.h 10214 10215OVERLAY FILESYSTEM 10216M: Miklos Szeredi <miklos@szeredi.hu> 10217L: linux-unionfs@vger.kernel.org 10218T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10219S: Supported 10220F: fs/overlayfs/ 10221F: Documentation/filesystems/overlayfs.txt 10222 10223P54 WIRELESS DRIVER 10224M: Christian Lamparter <chunkeey@googlemail.com> 10225L: linux-wireless@vger.kernel.org 10226W: http://wireless.kernel.org/en/users/Drivers/p54 10227S: Maintained 10228F: drivers/net/wireless/intersil/p54/ 10229 10230PA SEMI ETHERNET DRIVER 10231L: netdev@vger.kernel.org 10232S: Orphan 10233F: drivers/net/ethernet/pasemi/* 10234 10235PA SEMI SMBUS DRIVER 10236L: linux-i2c@vger.kernel.org 10237S: Orphan 10238F: drivers/i2c/busses/i2c-pasemi.c 10239 10240PADATA PARALLEL EXECUTION MECHANISM 10241M: Steffen Klassert <steffen.klassert@secunet.com> 10242L: linux-crypto@vger.kernel.org 10243S: Maintained 10244F: kernel/padata.c 10245F: include/linux/padata.h 10246F: Documentation/padata.txt 10247 10248PANASONIC LAPTOP ACPI EXTRAS DRIVER 10249M: Harald Welte <laforge@gnumonks.org> 10250L: platform-driver-x86@vger.kernel.org 10251S: Maintained 10252F: drivers/platform/x86/panasonic-laptop.c 10253 10254PANASONIC MN10300/AM33/AM34 PORT 10255M: David Howells <dhowells@redhat.com> 10256L: linux-am33-list@redhat.com (moderated for non-subscribers) 10257W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10258S: Maintained 10259F: Documentation/mn10300/ 10260F: arch/mn10300/ 10261 10262PARALLEL LCD/KEYPAD PANEL DRIVER 10263M: Willy Tarreau <willy@haproxy.com> 10264M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10265S: Odd Fixes 10266F: Documentation/misc-devices/lcd-panel-cgram.txt 10267F: drivers/misc/panel.c 10268 10269PARALLEL PORT SUBSYSTEM 10270M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10271M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10272L: linux-parport@lists.infradead.org (subscribers-only) 10273S: Maintained 10274F: drivers/parport/ 10275F: include/linux/parport*.h 10276F: drivers/char/ppdev.c 10277F: include/uapi/linux/ppdev.h 10278F: Documentation/parport*.txt 10279 10280PARAVIRT_OPS INTERFACE 10281M: Juergen Gross <jgross@suse.com> 10282M: Alok Kataria <akataria@vmware.com> 10283M: Rusty Russell <rusty@rustcorp.com.au> 10284L: virtualization@lists.linux-foundation.org 10285S: Supported 10286F: Documentation/virtual/paravirt_ops.txt 10287F: arch/*/kernel/paravirt* 10288F: arch/*/include/asm/paravirt*.h 10289F: include/linux/hypervisor.h 10290 10291PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10292M: Tim Waugh <tim@cyberelk.net> 10293L: linux-parport@lists.infradead.org (subscribers-only) 10294S: Maintained 10295F: Documentation/blockdev/paride.txt 10296F: drivers/block/paride/ 10297 10298PARISC ARCHITECTURE 10299M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10300M: Helge Deller <deller@gmx.de> 10301L: linux-parisc@vger.kernel.org 10302W: http://www.parisc-linux.org/ 10303Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10304T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10305T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10306S: Maintained 10307F: arch/parisc/ 10308F: Documentation/parisc/ 10309F: drivers/parisc/ 10310F: drivers/char/agp/parisc-agp.c 10311F: drivers/input/serio/gscps2.c 10312F: drivers/parport/parport_gsc.* 10313F: drivers/tty/serial/8250/8250_gsc.c 10314F: drivers/video/fbdev/sti* 10315F: drivers/video/console/sti* 10316F: drivers/video/logo/logo_parisc* 10317 10318PARMAN 10319M: Jiri Pirko <jiri@mellanox.com> 10320L: netdev@vger.kernel.org 10321S: Supported 10322F: lib/parman.c 10323F: lib/test_parman.c 10324F: include/linux/parman.h 10325 10326PC87360 HARDWARE MONITORING DRIVER 10327M: Jim Cromie <jim.cromie@gmail.com> 10328L: linux-hwmon@vger.kernel.org 10329S: Maintained 10330F: Documentation/hwmon/pc87360 10331F: drivers/hwmon/pc87360.c 10332 10333PC8736x GPIO DRIVER 10334M: Jim Cromie <jim.cromie@gmail.com> 10335S: Maintained 10336F: drivers/char/pc8736x_gpio.c 10337 10338PC87427 HARDWARE MONITORING DRIVER 10339M: Jean Delvare <jdelvare@suse.com> 10340L: linux-hwmon@vger.kernel.org 10341S: Maintained 10342F: Documentation/hwmon/pc87427 10343F: drivers/hwmon/pc87427.c 10344 10345PCA9532 LED DRIVER 10346M: Riku Voipio <riku.voipio@iki.fi> 10347S: Maintained 10348F: drivers/leds/leds-pca9532.c 10349F: include/linux/leds-pca9532.h 10350 10351PCA9541 I2C BUS MASTER SELECTOR DRIVER 10352M: Guenter Roeck <linux@roeck-us.net> 10353L: linux-i2c@vger.kernel.org 10354S: Maintained 10355F: drivers/i2c/muxes/i2c-mux-pca9541.c 10356 10357PCDP - PRIMARY CONSOLE AND DEBUG PORT 10358M: Khalid Aziz <khalid@gonehiking.org> 10359S: Maintained 10360F: drivers/firmware/pcdp.* 10361 10362PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10363M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10364L: linux-pci@vger.kernel.org 10365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10366S: Maintained 10367F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10368F: drivers/pci/host/pci-aardvark.c 10369 10370PCI DRIVER FOR ALTERA PCIE IP 10371M: Ley Foon Tan <lftan@altera.com> 10372L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10373L: linux-pci@vger.kernel.org 10374S: Supported 10375F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10376F: drivers/pci/host/pcie-altera.c 10377 10378PCI DRIVER FOR APPLIEDMICRO XGENE 10379M: Tanmay Inamdar <tinamdar@apm.com> 10380L: linux-pci@vger.kernel.org 10381L: linux-arm-kernel@lists.infradead.org 10382S: Maintained 10383F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10384F: drivers/pci/host/pci-xgene.c 10385 10386PCI DRIVER FOR ARM VERSATILE PLATFORM 10387M: Rob Herring <robh@kernel.org> 10388L: linux-pci@vger.kernel.org 10389L: linux-arm-kernel@lists.infradead.org 10390S: Maintained 10391F: Documentation/devicetree/bindings/pci/versatile.txt 10392F: drivers/pci/host/pci-versatile.c 10393 10394PCI DRIVER FOR ARMADA 8K 10395M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10396L: linux-pci@vger.kernel.org 10397L: linux-arm-kernel@lists.infradead.org 10398S: Maintained 10399F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10400F: drivers/pci/dwc/pcie-armada8k.c 10401 10402PCI DRIVER FOR FREESCALE LAYERSCAPE 10403M: Minghuan Lian <minghuan.Lian@freescale.com> 10404M: Mingkai Hu <mingkai.hu@freescale.com> 10405M: Roy Zang <tie-fei.zang@freescale.com> 10406L: linuxppc-dev@lists.ozlabs.org 10407L: linux-pci@vger.kernel.org 10408L: linux-arm-kernel@lists.infradead.org 10409S: Maintained 10410F: drivers/pci/dwc/*layerscape* 10411 10412PCI DRIVER FOR GENERIC OF HOSTS 10413M: Will Deacon <will.deacon@arm.com> 10414L: linux-pci@vger.kernel.org 10415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10416S: Maintained 10417F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10418F: drivers/pci/host/pci-host-common.c 10419F: drivers/pci/host/pci-host-generic.c 10420 10421PCI DRIVER FOR IMX6 10422M: Richard Zhu <hongxing.zhu@nxp.com> 10423M: Lucas Stach <l.stach@pengutronix.de> 10424L: linux-pci@vger.kernel.org 10425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10426S: Maintained 10427F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10428F: drivers/pci/dwc/*imx6* 10429 10430PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10431M: Keith Busch <keith.busch@intel.com> 10432M: Jonathan Derrick <jonathan.derrick@intel.com> 10433L: linux-pci@vger.kernel.org 10434S: Supported 10435F: drivers/pci/host/vmd.c 10436 10437PCI DRIVER FOR MICROSEMI SWITCHTEC 10438M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10439M: Logan Gunthorpe <logang@deltatee.com> 10440L: linux-pci@vger.kernel.org 10441S: Maintained 10442F: Documentation/switchtec.txt 10443F: Documentation/ABI/testing/sysfs-class-switchtec 10444F: drivers/pci/switch/switchtec* 10445F: include/uapi/linux/switchtec_ioctl.h 10446F: include/linux/switchtec.h 10447F: drivers/ntb/hw/mscc/ 10448 10449PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10450M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10451M: Jason Cooper <jason@lakedaemon.net> 10452L: linux-pci@vger.kernel.org 10453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10454S: Maintained 10455F: drivers/pci/host/*mvebu* 10456 10457PCI DRIVER FOR NVIDIA TEGRA 10458M: Thierry Reding <thierry.reding@gmail.com> 10459L: linux-tegra@vger.kernel.org 10460L: linux-pci@vger.kernel.org 10461S: Supported 10462F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10463F: drivers/pci/host/pci-tegra.c 10464 10465PCI DRIVER FOR RENESAS R-CAR 10466M: Simon Horman <horms@verge.net.au> 10467L: linux-pci@vger.kernel.org 10468L: linux-renesas-soc@vger.kernel.org 10469S: Maintained 10470F: drivers/pci/host/*rcar* 10471 10472PCI DRIVER FOR SAMSUNG EXYNOS 10473M: Jingoo Han <jingoohan1@gmail.com> 10474L: linux-pci@vger.kernel.org 10475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10476L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10477S: Maintained 10478F: drivers/pci/dwc/pci-exynos.c 10479 10480PCI DRIVER FOR SYNOPSYS DESIGNWARE 10481M: Jingoo Han <jingoohan1@gmail.com> 10482M: Joao Pinto <Joao.Pinto@synopsys.com> 10483L: linux-pci@vger.kernel.org 10484S: Maintained 10485F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10486F: drivers/pci/dwc/*designware* 10487 10488PCI DRIVER FOR TI DRA7XX 10489M: Kishon Vijay Abraham I <kishon@ti.com> 10490L: linux-omap@vger.kernel.org 10491L: linux-pci@vger.kernel.org 10492S: Supported 10493F: Documentation/devicetree/bindings/pci/ti-pci.txt 10494F: drivers/pci/dwc/pci-dra7xx.c 10495 10496PCI DRIVER FOR TI KEYSTONE 10497M: Murali Karicheri <m-karicheri2@ti.com> 10498L: linux-pci@vger.kernel.org 10499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10500S: Maintained 10501F: drivers/pci/dwc/*keystone* 10502 10503PCI ENDPOINT SUBSYSTEM 10504M: Kishon Vijay Abraham I <kishon@ti.com> 10505M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10506L: linux-pci@vger.kernel.org 10507T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10508S: Supported 10509F: drivers/pci/endpoint/ 10510F: drivers/misc/pci_endpoint_test.c 10511F: tools/pci/ 10512 10513PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10514M: Russell Currey <ruscur@russell.cc> 10515L: linuxppc-dev@lists.ozlabs.org 10516S: Supported 10517F: Documentation/powerpc/eeh-pci-error-recovery.txt 10518F: arch/powerpc/kernel/eeh*.c 10519F: arch/powerpc/platforms/*/eeh*.c 10520F: arch/powerpc/include/*/eeh*.h 10521 10522PCI ERROR RECOVERY 10523M: Linas Vepstas <linasvepstas@gmail.com> 10524L: linux-pci@vger.kernel.org 10525S: Supported 10526F: Documentation/PCI/pci-error-recovery.txt 10527 10528PCI MSI DRIVER FOR ALTERA MSI IP 10529M: Ley Foon Tan <lftan@altera.com> 10530L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10531L: linux-pci@vger.kernel.org 10532S: Supported 10533F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10534F: drivers/pci/host/pcie-altera-msi.c 10535 10536PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10537M: Duc Dang <dhdang@apm.com> 10538L: linux-pci@vger.kernel.org 10539L: linux-arm-kernel@lists.infradead.org 10540S: Maintained 10541F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10542F: drivers/pci/host/pci-xgene-msi.c 10543 10544PCI SUBSYSTEM 10545M: Bjorn Helgaas <bhelgaas@google.com> 10546L: linux-pci@vger.kernel.org 10547Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10549S: Supported 10550F: Documentation/devicetree/bindings/pci/ 10551F: Documentation/PCI/ 10552F: drivers/pci/ 10553F: include/linux/pci* 10554F: arch/x86/pci/ 10555F: arch/x86/kernel/quirks.c 10556 10557PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10558M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10559L: linux-pci@vger.kernel.org 10560Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10561T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10562S: Supported 10563F: drivers/pci/host/ 10564F: drivers/pci/dwc/ 10565 10566PCIE DRIVER FOR AXIS ARTPEC 10567M: Niklas Cassel <niklas.cassel@axis.com> 10568M: Jesper Nilsson <jesper.nilsson@axis.com> 10569L: linux-arm-kernel@axis.com 10570L: linux-pci@vger.kernel.org 10571S: Maintained 10572F: Documentation/devicetree/bindings/pci/axis,artpec* 10573F: drivers/pci/dwc/*artpec* 10574 10575PCIE DRIVER FOR CAVIUM THUNDERX 10576M: David Daney <david.daney@cavium.com> 10577L: linux-pci@vger.kernel.org 10578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10579S: Supported 10580F: Documentation/devicetree/bindings/pci/pci-thunder-* 10581F: drivers/pci/host/pci-thunder-* 10582 10583PCIE DRIVER FOR HISILICON 10584M: Zhou Wang <wangzhou1@hisilicon.com> 10585L: linux-pci@vger.kernel.org 10586S: Maintained 10587F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10588F: drivers/pci/dwc/pcie-hisi.c 10589 10590PCIE DRIVER FOR HISILICON KIRIN 10591M: Xiaowei Song <songxiaowei@hisilicon.com> 10592M: Binghui Wang <wangbinghui@hisilicon.com> 10593L: linux-pci@vger.kernel.org 10594S: Maintained 10595F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10596F: drivers/pci/dwc/pcie-kirin.c 10597 10598PCIE DRIVER FOR HISILICON STB 10599M: Jianguo Sun <sunjianguo1@huawei.com> 10600M: Shawn Guo <shawn.guo@linaro.org> 10601L: linux-pci@vger.kernel.org 10602S: Maintained 10603F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10604F: drivers/pci/dwc/pcie-histb.c 10605 10606PCIE DRIVER FOR MEDIATEK 10607M: Ryder Lee <ryder.lee@mediatek.com> 10608L: linux-pci@vger.kernel.org 10609L: linux-mediatek@lists.infradead.org 10610S: Supported 10611F: Documentation/devicetree/bindings/pci/mediatek* 10612F: drivers/pci/host/*mediatek* 10613 10614PCIE DRIVER FOR QUALCOMM MSM 10615M: Stanimir Varbanov <svarbanov@mm-sol.com> 10616L: linux-pci@vger.kernel.org 10617L: linux-arm-msm@vger.kernel.org 10618S: Maintained 10619F: drivers/pci/dwc/*qcom* 10620 10621PCIE DRIVER FOR ROCKCHIP 10622M: Shawn Lin <shawn.lin@rock-chips.com> 10623L: linux-pci@vger.kernel.org 10624L: linux-rockchip@lists.infradead.org 10625S: Maintained 10626F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10627F: drivers/pci/host/pcie-rockchip.c 10628 10629PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10630M: Linus Walleij <linus.walleij@linaro.org> 10631L: linux-pci@vger.kernel.org 10632S: Maintained 10633F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10634F: drivers/pci/host/pci-v3-semi.c 10635 10636PCIE DRIVER FOR ST SPEAR13XX 10637M: Pratyush Anand <pratyush.anand@gmail.com> 10638L: linux-pci@vger.kernel.org 10639S: Maintained 10640F: drivers/pci/dwc/*spear* 10641 10642PCMCIA SUBSYSTEM 10643P: Linux PCMCIA Team 10644L: linux-pcmcia@lists.infradead.org 10645W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10646T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10647S: Maintained 10648F: Documentation/pcmcia/ 10649F: tools/pcmcia/ 10650F: drivers/pcmcia/ 10651F: include/pcmcia/ 10652 10653PCNET32 NETWORK DRIVER 10654M: Don Fry <pcnet32@frontier.com> 10655L: netdev@vger.kernel.org 10656S: Maintained 10657F: drivers/net/ethernet/amd/pcnet32.c 10658 10659PCRYPT PARALLEL CRYPTO ENGINE 10660M: Steffen Klassert <steffen.klassert@secunet.com> 10661L: linux-crypto@vger.kernel.org 10662S: Maintained 10663F: crypto/pcrypt.c 10664F: include/crypto/pcrypt.h 10665 10666PEAQ WMI HOTKEYS DRIVER 10667M: Hans de Goede <hdegoede@redhat.com> 10668L: platform-driver-x86@vger.kernel.org 10669S: Maintained 10670F: drivers/platform/x86/peaq-wmi.c 10671 10672PER-CPU MEMORY ALLOCATOR 10673M: Tejun Heo <tj@kernel.org> 10674M: Christoph Lameter <cl@linux.com> 10675T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10676S: Maintained 10677F: include/linux/percpu*.h 10678F: mm/percpu*.c 10679F: arch/*/include/asm/percpu.h 10680 10681PER-TASK DELAY ACCOUNTING 10682M: Balbir Singh <bsingharora@gmail.com> 10683S: Maintained 10684F: include/linux/delayacct.h 10685F: kernel/delayacct.c 10686 10687PERFORMANCE EVENTS SUBSYSTEM 10688M: Peter Zijlstra <peterz@infradead.org> 10689M: Ingo Molnar <mingo@redhat.com> 10690M: Arnaldo Carvalho de Melo <acme@kernel.org> 10691R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10692R: Jiri Olsa <jolsa@redhat.com> 10693R: Namhyung Kim <namhyung@kernel.org> 10694L: linux-kernel@vger.kernel.org 10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10696S: Supported 10697F: kernel/events/* 10698F: include/linux/perf_event.h 10699F: include/uapi/linux/perf_event.h 10700F: arch/*/kernel/perf_event*.c 10701F: arch/*/kernel/*/perf_event*.c 10702F: arch/*/kernel/*/*/perf_event*.c 10703F: arch/*/include/asm/perf_event.h 10704F: arch/*/kernel/perf_callchain.c 10705F: arch/*/events/* 10706F: tools/perf/ 10707 10708PERSONALITY HANDLING 10709M: Christoph Hellwig <hch@infradead.org> 10710L: linux-abi-devel@lists.sourceforge.net 10711S: Maintained 10712F: include/linux/personality.h 10713F: include/uapi/linux/personality.h 10714 10715PHONET PROTOCOL 10716M: Remi Denis-Courmont <courmisch@gmail.com> 10717S: Supported 10718F: Documentation/networking/phonet.txt 10719F: include/linux/phonet.h 10720F: include/net/phonet/ 10721F: include/uapi/linux/phonet.h 10722F: net/phonet/ 10723 10724PHRAM MTD DRIVER 10725M: Joern Engel <joern@lazybastard.org> 10726L: linux-mtd@lists.infradead.org 10727S: Maintained 10728F: drivers/mtd/devices/phram.c 10729 10730PICOLCD HID DRIVER 10731M: Bruno Prémont <bonbons@linux-vserver.org> 10732L: linux-input@vger.kernel.org 10733S: Maintained 10734F: drivers/hid/hid-picolcd* 10735 10736PICOXCELL SUPPORT 10737M: Jamie Iles <jamie@jamieiles.com> 10738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10739T: git git://github.com/jamieiles/linux-2.6-ji.git 10740S: Supported 10741F: arch/arm/boot/dts/picoxcell* 10742F: arch/arm/mach-picoxcell/ 10743F: drivers/crypto/picoxcell* 10744 10745PIN CONTROL SUBSYSTEM 10746M: Linus Walleij <linus.walleij@linaro.org> 10747L: linux-gpio@vger.kernel.org 10748T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10749S: Maintained 10750F: Documentation/devicetree/bindings/pinctrl/ 10751F: Documentation/driver-api/pinctl.rst 10752F: drivers/pinctrl/ 10753F: include/linux/pinctrl/ 10754 10755PIN CONTROLLER - ATMEL AT91 10756M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10758S: Maintained 10759F: drivers/pinctrl/pinctrl-at91.* 10760 10761PIN CONTROLLER - ATMEL AT91 PIO4 10762M: Ludovic Desroches <ludovic.desroches@microchip.com> 10763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10764L: linux-gpio@vger.kernel.org 10765S: Supported 10766F: drivers/pinctrl/pinctrl-at91-pio4.* 10767 10768PIN CONTROLLER - INTEL 10769M: Mika Westerberg <mika.westerberg@linux.intel.com> 10770M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10771S: Maintained 10772F: drivers/pinctrl/intel/ 10773 10774PIN CONTROLLER - QUALCOMM 10775M: Bjorn Andersson <bjorn.andersson@linaro.org> 10776S: Maintained 10777L: linux-arm-msm@vger.kernel.org 10778F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10779F: drivers/pinctrl/qcom/ 10780 10781PIN CONTROLLER - RENESAS 10782M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10783M: Geert Uytterhoeven <geert+renesas@glider.be> 10784L: linux-renesas-soc@vger.kernel.org 10785T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10786S: Maintained 10787F: drivers/pinctrl/sh-pfc/ 10788 10789PIN CONTROLLER - SAMSUNG 10790M: Tomasz Figa <tomasz.figa@gmail.com> 10791M: Krzysztof Kozlowski <krzk@kernel.org> 10792M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10794L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10795Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10796T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10797S: Maintained 10798F: drivers/pinctrl/samsung/ 10799F: include/dt-bindings/pinctrl/samsung.h 10800F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10801 10802PIN CONTROLLER - SINGLE 10803M: Tony Lindgren <tony@atomide.com> 10804M: Haojian Zhuang <haojian.zhuang@linaro.org> 10805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10806L: linux-omap@vger.kernel.org 10807S: Maintained 10808F: drivers/pinctrl/pinctrl-single.c 10809 10810PIN CONTROLLER - ST SPEAR 10811M: Viresh Kumar <vireshk@kernel.org> 10812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10813W: http://www.st.com/spear 10814S: Maintained 10815F: drivers/pinctrl/spear/ 10816 10817PISTACHIO SOC SUPPORT 10818M: James Hartley <james.hartley@sondrel.com> 10819L: linux-mips@linux-mips.org 10820S: Odd Fixes 10821F: arch/mips/pistachio/ 10822F: arch/mips/include/asm/mach-pistachio/ 10823F: arch/mips/boot/dts/img/pistachio* 10824F: arch/mips/configs/pistachio*_defconfig 10825 10826PKTCDVD DRIVER 10827S: Orphan 10828M: linux-block@vger.kernel.org 10829F: drivers/block/pktcdvd.c 10830F: include/linux/pktcdvd.h 10831F: include/uapi/linux/pktcdvd.h 10832 10833PKUNITY SOC DRIVERS 10834M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10835W: http://mprc.pku.edu.cn/~guanxuetao/linux 10836S: Maintained 10837T: git git://github.com/gxt/linux.git 10838F: drivers/input/serio/i8042-unicore32io.h 10839F: drivers/i2c/busses/i2c-puv3.c 10840F: drivers/video/fbdev/fb-puv3.c 10841F: drivers/rtc/rtc-puv3.c 10842 10843PMBUS HARDWARE MONITORING DRIVERS 10844M: Guenter Roeck <linux@roeck-us.net> 10845L: linux-hwmon@vger.kernel.org 10846W: http://hwmon.wiki.kernel.org/ 10847W: http://www.roeck-us.net/linux/drivers/ 10848T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10849S: Maintained 10850F: Documentation/hwmon/pmbus 10851F: drivers/hwmon/pmbus/ 10852F: include/linux/pmbus.h 10853 10854PMC SIERRA MaxRAID DRIVER 10855L: linux-scsi@vger.kernel.org 10856W: http://www.pmc-sierra.com/ 10857S: Orphan 10858F: drivers/scsi/pmcraid.* 10859 10860PMC SIERRA PM8001 DRIVER 10861M: Jack Wang <jinpu.wang@profitbricks.com> 10862M: lindar_liu@usish.com 10863L: linux-scsi@vger.kernel.org 10864S: Supported 10865F: drivers/scsi/pm8001/ 10866 10867PNP SUPPORT 10868M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10869S: Maintained 10870F: drivers/pnp/ 10871 10872POSIX CLOCKS and TIMERS 10873M: Thomas Gleixner <tglx@linutronix.de> 10874L: linux-kernel@vger.kernel.org 10875T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10876S: Maintained 10877F: fs/timerfd.c 10878F: include/linux/timer* 10879F: kernel/time/*timer* 10880 10881POWER MANAGEMENT CORE 10882M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10883L: linux-pm@vger.kernel.org 10884T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10885B: https://bugzilla.kernel.org 10886S: Supported 10887F: drivers/base/power/ 10888F: include/linux/pm.h 10889F: include/linux/pm_* 10890F: include/linux/powercap.h 10891F: drivers/powercap/ 10892 10893POWER STATE COORDINATION INTERFACE (PSCI) 10894M: Mark Rutland <mark.rutland@arm.com> 10895M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10896L: linux-arm-kernel@lists.infradead.org 10897S: Maintained 10898F: drivers/firmware/psci*.c 10899F: include/linux/psci.h 10900F: include/uapi/linux/psci.h 10901 10902POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10903M: Sebastian Reichel <sre@kernel.org> 10904L: linux-pm@vger.kernel.org 10905T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10906S: Maintained 10907F: Documentation/devicetree/bindings/power/supply/ 10908F: include/linux/power_supply.h 10909F: drivers/power/supply/ 10910 10911POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10912M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10913L: linuxppc-dev@lists.ozlabs.org 10914S: Maintained 10915F: drivers/char/powernv-op-panel.c 10916 10917PPP OVER ATM (RFC 2364) 10918M: Mitchell Blank Jr <mitch@sfgoth.com> 10919S: Maintained 10920F: net/atm/pppoatm.c 10921F: include/uapi/linux/atmppp.h 10922 10923PPP OVER ETHERNET 10924M: Michal Ostrowski <mostrows@earthlink.net> 10925S: Maintained 10926F: drivers/net/ppp/pppoe.c 10927F: drivers/net/ppp/pppox.c 10928 10929PPP OVER L2TP 10930M: James Chapman <jchapman@katalix.com> 10931S: Maintained 10932F: net/l2tp/l2tp_ppp.c 10933F: include/linux/if_pppol2tp.h 10934F: include/uapi/linux/if_pppol2tp.h 10935 10936PPP PROTOCOL DRIVERS AND COMPRESSORS 10937M: Paul Mackerras <paulus@samba.org> 10938L: linux-ppp@vger.kernel.org 10939S: Maintained 10940F: drivers/net/ppp/ppp_* 10941 10942PPS SUPPORT 10943M: Rodolfo Giometti <giometti@enneenne.com> 10944W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10945L: linuxpps@ml.enneenne.com (subscribers-only) 10946S: Maintained 10947F: Documentation/pps/ 10948F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10949F: Documentation/ABI/testing/sysfs-pps 10950F: drivers/pps/ 10951F: include/linux/pps*.h 10952F: include/uapi/linux/pps.h 10953 10954PPTP DRIVER 10955M: Dmitry Kozlov <xeb@mail.ru> 10956L: netdev@vger.kernel.org 10957S: Maintained 10958F: drivers/net/ppp/pptp.c 10959W: http://sourceforge.net/projects/accel-pptp 10960 10961PREEMPTIBLE KERNEL 10962M: Robert Love <rml@tech9.net> 10963L: kpreempt-tech@lists.sourceforge.net 10964W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10965S: Supported 10966F: Documentation/preempt-locking.txt 10967F: include/linux/preempt.h 10968 10969PRINTK 10970M: Petr Mladek <pmladek@suse.com> 10971M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10972R: Steven Rostedt <rostedt@goodmis.org> 10973S: Maintained 10974F: kernel/printk/ 10975F: include/linux/printk.h 10976 10977PRISM54 WIRELESS DRIVER 10978M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10979L: linux-wireless@vger.kernel.org 10980W: http://wireless.kernel.org/en/users/Drivers/p54 10981S: Obsolete 10982F: drivers/net/wireless/intersil/prism54/ 10983 10984PROC SYSCTL 10985M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10986M: Kees Cook <keescook@chromium.org> 10987L: linux-kernel@vger.kernel.org 10988L: linux-fsdevel@vger.kernel.org 10989S: Maintained 10990F: fs/proc/proc_sysctl.c 10991F: include/linux/sysctl.h 10992F: kernel/sysctl.c 10993F: tools/testing/selftests/sysctl/ 10994 10995PS3 NETWORK SUPPORT 10996M: Geoff Levand <geoff@infradead.org> 10997L: netdev@vger.kernel.org 10998L: linuxppc-dev@lists.ozlabs.org 10999S: Maintained 11000F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11001 11002PS3 PLATFORM SUPPORT 11003M: Geoff Levand <geoff@infradead.org> 11004L: linuxppc-dev@lists.ozlabs.org 11005S: Maintained 11006F: arch/powerpc/boot/ps3* 11007F: arch/powerpc/include/asm/lv1call.h 11008F: arch/powerpc/include/asm/ps3*.h 11009F: arch/powerpc/platforms/ps3/ 11010F: drivers/*/ps3* 11011F: drivers/ps3/ 11012F: drivers/rtc/rtc-ps3.c 11013F: drivers/usb/host/*ps3.c 11014F: sound/ppc/snd_ps3* 11015 11016PS3VRAM DRIVER 11017M: Jim Paris <jim@jtan.com> 11018M: Geoff Levand <geoff@infradead.org> 11019L: linuxppc-dev@lists.ozlabs.org 11020S: Maintained 11021F: drivers/block/ps3vram.c 11022 11023PSAMPLE PACKET SAMPLING SUPPORT: 11024M: Yotam Gigi <yotam.gi@gmail.com> 11025S: Maintained 11026F: net/psample 11027F: include/net/psample.h 11028F: include/uapi/linux/psample.h 11029 11030PSTORE FILESYSTEM 11031M: Kees Cook <keescook@chromium.org> 11032M: Anton Vorontsov <anton@enomsg.org> 11033M: Colin Cross <ccross@android.com> 11034M: Tony Luck <tony.luck@intel.com> 11035S: Maintained 11036T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11037F: fs/pstore/ 11038F: include/linux/pstore* 11039F: drivers/firmware/efi/efi-pstore.c 11040F: drivers/acpi/apei/erst.c 11041F: Documentation/admin-guide/ramoops.rst 11042F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11043K: \b(pstore|ramoops) 11044 11045PTP HARDWARE CLOCK SUPPORT 11046M: Richard Cochran <richardcochran@gmail.com> 11047L: netdev@vger.kernel.org 11048S: Maintained 11049W: http://linuxptp.sourceforge.net/ 11050F: Documentation/ABI/testing/sysfs-ptp 11051F: Documentation/ptp/* 11052F: drivers/net/ethernet/freescale/gianfar_ptp.c 11053F: drivers/net/phy/dp83640* 11054F: drivers/ptp/* 11055F: include/linux/ptp_cl* 11056 11057PTRACE SUPPORT 11058M: Oleg Nesterov <oleg@redhat.com> 11059S: Maintained 11060F: include/asm-generic/syscall.h 11061F: include/linux/ptrace.h 11062F: include/linux/regset.h 11063F: include/linux/tracehook.h 11064F: include/uapi/linux/ptrace.h 11065F: include/uapi/linux/ptrace.h 11066F: include/asm-generic/ptrace.h 11067F: kernel/ptrace.c 11068F: arch/*/ptrace*.c 11069F: arch/*/*/ptrace*.c 11070F: arch/*/include/asm/ptrace*.h 11071 11072PULSE8-CEC DRIVER 11073M: Hans Verkuil <hverkuil@xs4all.nl> 11074L: linux-media@vger.kernel.org 11075T: git git://linuxtv.org/media_tree.git 11076S: Maintained 11077F: drivers/media/usb/pulse8-cec/* 11078F: Documentation/media/cec-drivers/pulse8-cec.rst 11079 11080PVRUSB2 VIDEO4LINUX DRIVER 11081M: Mike Isely <isely@pobox.com> 11082L: pvrusb2@isely.net (subscribers-only) 11083L: linux-media@vger.kernel.org 11084W: http://www.isely.net/pvrusb2/ 11085T: git git://linuxtv.org/media_tree.git 11086S: Maintained 11087F: Documentation/media/v4l-drivers/pvrusb2* 11088F: drivers/media/usb/pvrusb2/ 11089 11090PWC WEBCAM DRIVER 11091M: Hans Verkuil <hverkuil@xs4all.nl> 11092L: linux-media@vger.kernel.org 11093T: git git://linuxtv.org/media_tree.git 11094S: Odd Fixes 11095F: drivers/media/usb/pwc/* 11096 11097PWM FAN DRIVER 11098M: Kamil Debski <kamil@wypas.org> 11099M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11100L: linux-hwmon@vger.kernel.org 11101S: Supported 11102F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11103F: Documentation/hwmon/pwm-fan 11104F: drivers/hwmon/pwm-fan.c 11105 11106PWM IR Transmitter 11107M: Sean Young <sean@mess.org> 11108L: linux-media@vger.kernel.org 11109S: Maintained 11110F: drivers/media/rc/pwm-ir-tx.c 11111 11112PWM SUBSYSTEM 11113M: Thierry Reding <thierry.reding@gmail.com> 11114L: linux-pwm@vger.kernel.org 11115S: Maintained 11116T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11117F: Documentation/pwm.txt 11118F: Documentation/devicetree/bindings/pwm/ 11119F: include/linux/pwm.h 11120F: drivers/pwm/ 11121F: drivers/video/backlight/pwm_bl.c 11122F: include/linux/pwm_backlight.h 11123F: drivers/gpio/gpio-mvebu.c 11124F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11125 11126PXA GPIO DRIVER 11127M: Robert Jarzmik <robert.jarzmik@free.fr> 11128L: linux-gpio@vger.kernel.org 11129S: Maintained 11130F: drivers/gpio/gpio-pxa.c 11131 11132PXA MMCI DRIVER 11133S: Orphan 11134 11135PXA RTC DRIVER 11136M: Robert Jarzmik <robert.jarzmik@free.fr> 11137L: linux-rtc@vger.kernel.org 11138S: Maintained 11139 11140PXA2xx/PXA3xx SUPPORT 11141M: Daniel Mack <daniel@zonque.org> 11142M: Haojian Zhuang <haojian.zhuang@gmail.com> 11143M: Robert Jarzmik <robert.jarzmik@free.fr> 11144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11145T: git git://github.com/hzhuang1/linux.git 11146T: git git://github.com/rjarzmik/linux.git 11147S: Maintained 11148F: arch/arm/boot/dts/pxa* 11149F: arch/arm/mach-pxa/ 11150F: drivers/dma/pxa* 11151F: drivers/pcmcia/pxa2xx* 11152F: drivers/pinctrl/pxa/ 11153F: drivers/spi/spi-pxa2xx* 11154F: drivers/usb/gadget/udc/pxa2* 11155F: include/sound/pxa2xx-lib.h 11156F: sound/arm/pxa* 11157F: sound/soc/pxa/ 11158 11159PXA3xx NAND FLASH DRIVER 11160M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11161L: linux-mtd@lists.infradead.org 11162S: Maintained 11163F: drivers/mtd/nand/pxa3xx_nand.c 11164 11165QAT DRIVER 11166M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11167L: qat-linux@intel.com 11168S: Supported 11169F: drivers/crypto/qat/ 11170 11171QCOM AUDIO (ASoC) DRIVERS 11172M: Patrick Lai <plai@codeaurora.org> 11173M: Banajit Goswami <bgoswami@codeaurora.org> 11174L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11175S: Supported 11176F: sound/soc/qcom/ 11177 11178QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11179M: Gabriel Somlo <somlo@cmu.edu> 11180M: "Michael S. Tsirkin" <mst@redhat.com> 11181L: qemu-devel@nongnu.org 11182S: Maintained 11183F: drivers/firmware/qemu_fw_cfg.c 11184 11185QIB DRIVER 11186M: Mike Marciniszyn <infinipath@intel.com> 11187L: linux-rdma@vger.kernel.org 11188S: Supported 11189F: drivers/infiniband/hw/qib/ 11190 11191QLOGIC QL41xxx FCOE DRIVER 11192M: QLogic-Storage-Upstream@cavium.com 11193L: linux-scsi@vger.kernel.org 11194S: Supported 11195F: drivers/scsi/qedf/ 11196 11197QLOGIC QL41xxx ISCSI DRIVER 11198M: QLogic-Storage-Upstream@cavium.com 11199L: linux-scsi@vger.kernel.org 11200S: Supported 11201F: drivers/scsi/qedi/ 11202 11203QLOGIC QL4xxx ETHERNET DRIVER 11204M: Ariel Elior <Ariel.Elior@cavium.com> 11205M: everest-linux-l2@cavium.com 11206L: netdev@vger.kernel.org 11207S: Supported 11208F: drivers/net/ethernet/qlogic/qed/ 11209F: include/linux/qed/ 11210F: drivers/net/ethernet/qlogic/qede/ 11211 11212QLOGIC QL4xxx RDMA DRIVER 11213M: Ram Amrani <Ram.Amrani@cavium.com> 11214M: Michal Kalderon <Michal.Kalderon@cavium.com> 11215M: Ariel Elior <Ariel.Elior@cavium.com> 11216L: linux-rdma@vger.kernel.org 11217S: Supported 11218F: drivers/infiniband/hw/qedr/ 11219F: include/uapi/rdma/qedr-abi.h 11220 11221QLOGIC QLA1280 SCSI DRIVER 11222M: Michael Reed <mdr@sgi.com> 11223L: linux-scsi@vger.kernel.org 11224S: Maintained 11225F: drivers/scsi/qla1280.[ch] 11226 11227QLOGIC QLA2XXX FC-SCSI DRIVER 11228M: qla2xxx-upstream@qlogic.com 11229L: linux-scsi@vger.kernel.org 11230S: Supported 11231F: Documentation/scsi/LICENSE.qla2xxx 11232F: drivers/scsi/qla2xxx/ 11233 11234QLOGIC QLA3XXX NETWORK DRIVER 11235M: Dept-GELinuxNICDev@cavium.com 11236L: netdev@vger.kernel.org 11237S: Supported 11238F: Documentation/networking/LICENSE.qla3xxx 11239F: drivers/net/ethernet/qlogic/qla3xxx.* 11240 11241QLOGIC QLA4XXX iSCSI DRIVER 11242M: QLogic-Storage-Upstream@qlogic.com 11243L: linux-scsi@vger.kernel.org 11244S: Supported 11245F: Documentation/scsi/LICENSE.qla4xxx 11246F: drivers/scsi/qla4xxx/ 11247 11248QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11249M: Harish Patil <harish.patil@cavium.com> 11250M: Manish Chopra <manish.chopra@cavium.com> 11251M: Dept-GELinuxNICDev@cavium.com 11252L: netdev@vger.kernel.org 11253S: Supported 11254F: drivers/net/ethernet/qlogic/qlcnic/ 11255 11256QLOGIC QLGE 10Gb ETHERNET DRIVER 11257M: Harish Patil <harish.patil@cavium.com> 11258M: Manish Chopra <manish.chopra@cavium.com> 11259M: Dept-GELinuxNICDev@cavium.com 11260L: netdev@vger.kernel.org 11261S: Supported 11262F: drivers/net/ethernet/qlogic/qlge/ 11263 11264QNX4 FILESYSTEM 11265M: Anders Larsen <al@alarsen.net> 11266W: http://www.alarsen.net/linux/qnx4fs/ 11267S: Maintained 11268F: fs/qnx4/ 11269F: include/uapi/linux/qnx4_fs.h 11270F: include/uapi/linux/qnxtypes.h 11271 11272QORIQ DPAA2 FSL-MC BUS DRIVER 11273M: Stuart Yoder <stuyoder@gmail.com> 11274M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11275L: linux-kernel@vger.kernel.org 11276S: Maintained 11277F: drivers/staging/fsl-mc/ 11278F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11279 11280QT1010 MEDIA DRIVER 11281M: Antti Palosaari <crope@iki.fi> 11282L: linux-media@vger.kernel.org 11283W: https://linuxtv.org 11284W: http://palosaari.fi/linux/ 11285Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11286T: git git://linuxtv.org/anttip/media_tree.git 11287S: Maintained 11288F: drivers/media/tuners/qt1010* 11289 11290QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11291M: Kalle Valo <kvalo@qca.qualcomm.com> 11292L: ath10k@lists.infradead.org 11293W: http://wireless.kernel.org/en/users/Drivers/ath10k 11294T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11295S: Supported 11296F: drivers/net/wireless/ath/ath10k/ 11297 11298QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11299M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11300L: linux-wireless@vger.kernel.org 11301W: http://wireless.kernel.org/en/users/Drivers/ath9k 11302S: Supported 11303F: drivers/net/wireless/ath/ath9k/ 11304 11305QUALCOMM CAMERA SUBSYSTEM DRIVER 11306M: Todor Tomov <todor.tomov@linaro.org> 11307L: linux-media@vger.kernel.org 11308S: Maintained 11309F: Documentation/devicetree/bindings/media/qcom,camss.txt 11310F: Documentation/media/v4l-drivers/qcom_camss.rst 11311F: drivers/media/platform/qcom/camss-8x16/ 11312 11313QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11314M: Timur Tabi <timur@codeaurora.org> 11315L: netdev@vger.kernel.org 11316S: Supported 11317F: drivers/net/ethernet/qualcomm/emac/ 11318 11319QUALCOMM HEXAGON ARCHITECTURE 11320M: Richard Kuo <rkuo@codeaurora.org> 11321L: linux-hexagon@vger.kernel.org 11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11323S: Supported 11324F: arch/hexagon/ 11325 11326QUALCOMM IOMMU 11327M: Rob Clark <robdclark@gmail.com> 11328L: iommu@lists.linux-foundation.org 11329L: linux-arm-msm@vger.kernel.org 11330S: Maintained 11331F: drivers/iommu/qcom_iommu.c 11332 11333QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11334M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11335L: linux-media@vger.kernel.org 11336L: linux-arm-msm@vger.kernel.org 11337T: git git://linuxtv.org/media_tree.git 11338S: Maintained 11339F: drivers/media/platform/qcom/venus/ 11340 11341QUALCOMM WCN36XX WIRELESS DRIVER 11342M: Eugene Krasnikov <k.eugene.e@gmail.com> 11343L: wcn36xx@lists.infradead.org 11344W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11345T: git git://github.com/KrasnikovEugene/wcn36xx.git 11346S: Supported 11347F: drivers/net/wireless/ath/wcn36xx/ 11348 11349QUANTENNA QTNFMAC WIRELESS DRIVER 11350M: Igor Mitsyanko <imitsyanko@quantenna.com> 11351M: Avinash Patil <avinashp@quantenna.com> 11352M: Sergey Matyukevich <smatyukevich@quantenna.com> 11353L: linux-wireless@vger.kernel.org 11354S: Maintained 11355F: drivers/net/wireless/quantenna 11356 11357RADEON and AMDGPU DRM DRIVERS 11358M: Alex Deucher <alexander.deucher@amd.com> 11359M: Christian König <christian.koenig@amd.com> 11360L: amd-gfx@lists.freedesktop.org 11361T: git git://people.freedesktop.org/~agd5f/linux 11362S: Supported 11363F: drivers/gpu/drm/radeon/ 11364F: include/uapi/drm/radeon_drm.h 11365F: drivers/gpu/drm/amd/ 11366F: include/uapi/drm/amdgpu_drm.h 11367 11368RADEON FRAMEBUFFER DISPLAY DRIVER 11369M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11370L: linux-fbdev@vger.kernel.org 11371S: Maintained 11372F: drivers/video/fbdev/aty/radeon* 11373F: include/uapi/linux/radeonfb.h 11374 11375RADIOSHARK RADIO DRIVER 11376M: Hans Verkuil <hverkuil@xs4all.nl> 11377L: linux-media@vger.kernel.org 11378T: git git://linuxtv.org/media_tree.git 11379S: Maintained 11380F: drivers/media/radio/radio-shark.c 11381 11382RADIOSHARK2 RADIO DRIVER 11383M: Hans Verkuil <hverkuil@xs4all.nl> 11384L: linux-media@vger.kernel.org 11385T: git git://linuxtv.org/media_tree.git 11386S: Maintained 11387F: drivers/media/radio/radio-shark2.c 11388F: drivers/media/radio/radio-tea5777.c 11389 11390RADOS BLOCK DEVICE (RBD) 11391M: Ilya Dryomov <idryomov@gmail.com> 11392M: Sage Weil <sage@redhat.com> 11393M: Alex Elder <elder@kernel.org> 11394L: ceph-devel@vger.kernel.org 11395W: http://ceph.com/ 11396T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11397T: git git://github.com/ceph/ceph-client.git 11398S: Supported 11399F: Documentation/ABI/testing/sysfs-bus-rbd 11400F: drivers/block/rbd.c 11401F: drivers/block/rbd_types.h 11402 11403RAGE128 FRAMEBUFFER DISPLAY DRIVER 11404M: Paul Mackerras <paulus@samba.org> 11405L: linux-fbdev@vger.kernel.org 11406S: Maintained 11407F: drivers/video/fbdev/aty/aty128fb.c 11408 11409RAINSHADOW-CEC DRIVER 11410M: Hans Verkuil <hverkuil@xs4all.nl> 11411L: linux-media@vger.kernel.org 11412T: git git://linuxtv.org/media_tree.git 11413S: Maintained 11414F: drivers/media/usb/rainshadow-cec/* 11415 11416RALINK MIPS ARCHITECTURE 11417M: John Crispin <john@phrozen.org> 11418L: linux-mips@linux-mips.org 11419S: Maintained 11420F: arch/mips/ralink 11421 11422RALINK RT2X00 WIRELESS LAN DRIVER 11423P: rt2x00 project 11424M: Stanislaw Gruszka <sgruszka@redhat.com> 11425M: Helmut Schaa <helmut.schaa@googlemail.com> 11426L: linux-wireless@vger.kernel.org 11427S: Maintained 11428F: drivers/net/wireless/ralink/rt2x00/ 11429 11430RAMDISK RAM BLOCK DEVICE DRIVER 11431M: Jens Axboe <axboe@kernel.dk> 11432S: Maintained 11433F: Documentation/blockdev/ramdisk.txt 11434F: drivers/block/brd.c 11435 11436RANDOM NUMBER DRIVER 11437M: "Theodore Ts'o" <tytso@mit.edu> 11438S: Maintained 11439F: drivers/char/random.c 11440 11441RAPIDIO SUBSYSTEM 11442M: Matt Porter <mporter@kernel.crashing.org> 11443M: Alexandre Bounine <alexandre.bounine@idt.com> 11444S: Maintained 11445F: drivers/rapidio/ 11446 11447RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11448L: linux-wireless@vger.kernel.org 11449S: Orphan 11450F: drivers/net/wireless/ray* 11451 11452RCUTORTURE MODULE 11453M: Josh Triplett <josh@joshtriplett.org> 11454M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11455L: linux-kernel@vger.kernel.org 11456S: Supported 11457T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11458F: Documentation/RCU/torture.txt 11459F: kernel/rcu/rcutorture.c 11460 11461RCUTORTURE TEST FRAMEWORK 11462M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11463M: Josh Triplett <josh@joshtriplett.org> 11464R: Steven Rostedt <rostedt@goodmis.org> 11465R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11466R: Lai Jiangshan <jiangshanlai@gmail.com> 11467L: linux-kernel@vger.kernel.org 11468S: Supported 11469T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11470F: tools/testing/selftests/rcutorture 11471 11472RDC R-321X SoC 11473M: Florian Fainelli <florian@openwrt.org> 11474S: Maintained 11475 11476RDC R6040 FAST ETHERNET DRIVER 11477M: Florian Fainelli <f.fainelli@gmail.com> 11478L: netdev@vger.kernel.org 11479S: Maintained 11480F: drivers/net/ethernet/rdc/r6040.c 11481 11482RDMAVT - RDMA verbs software 11483M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11484L: linux-rdma@vger.kernel.org 11485S: Supported 11486F: drivers/infiniband/sw/rdmavt 11487 11488RDS - RELIABLE DATAGRAM SOCKETS 11489M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11490L: netdev@vger.kernel.org 11491L: linux-rdma@vger.kernel.org 11492L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11493W: https://oss.oracle.com/projects/rds/ 11494S: Supported 11495F: net/rds/ 11496F: Documentation/networking/rds.txt 11497 11498RDT - RESOURCE ALLOCATION 11499M: Fenghua Yu <fenghua.yu@intel.com> 11500L: linux-kernel@vger.kernel.org 11501S: Supported 11502F: arch/x86/kernel/cpu/intel_rdt* 11503F: arch/x86/include/asm/intel_rdt_sched.h 11504F: Documentation/x86/intel_rdt* 11505 11506READ-COPY UPDATE (RCU) 11507M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11508M: Josh Triplett <josh@joshtriplett.org> 11509R: Steven Rostedt <rostedt@goodmis.org> 11510R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11511R: Lai Jiangshan <jiangshanlai@gmail.com> 11512L: linux-kernel@vger.kernel.org 11513W: http://www.rdrop.com/users/paulmck/RCU/ 11514S: Supported 11515T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11516F: Documentation/RCU/ 11517X: Documentation/RCU/torture.txt 11518F: include/linux/rcu* 11519X: include/linux/srcu.h 11520F: kernel/rcu/ 11521X: kernel/torture.c 11522 11523REAL TIME CLOCK (RTC) SUBSYSTEM 11524M: Alessandro Zummo <a.zummo@towertech.it> 11525M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11526L: linux-rtc@vger.kernel.org 11527Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11528T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11529S: Maintained 11530F: Documentation/devicetree/bindings/rtc/ 11531F: Documentation/rtc.txt 11532F: drivers/rtc/ 11533F: include/linux/rtc.h 11534F: include/uapi/linux/rtc.h 11535F: include/linux/rtc/ 11536F: include/linux/platform_data/rtc-* 11537F: tools/testing/selftests/timers/rtctest.c 11538 11539REALTEK AUDIO CODECS 11540M: Bard Liao <bardliao@realtek.com> 11541M: Oder Chiou <oder_chiou@realtek.com> 11542S: Maintained 11543F: sound/soc/codecs/rt* 11544F: include/sound/rt*.h 11545 11546REGISTER MAP ABSTRACTION 11547M: Mark Brown <broonie@kernel.org> 11548L: linux-kernel@vger.kernel.org 11549T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11550S: Supported 11551F: Documentation/devicetree/bindings/regmap/ 11552F: drivers/base/regmap/ 11553F: include/linux/regmap.h 11554 11555REISERFS FILE SYSTEM 11556L: reiserfs-devel@vger.kernel.org 11557S: Supported 11558F: fs/reiserfs/ 11559 11560REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11561M: Ohad Ben-Cohen <ohad@wizery.com> 11562M: Bjorn Andersson <bjorn.andersson@linaro.org> 11563L: linux-remoteproc@vger.kernel.org 11564T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11565S: Maintained 11566F: Documentation/devicetree/bindings/remoteproc/ 11567F: Documentation/remoteproc.txt 11568F: drivers/remoteproc/ 11569F: include/linux/remoteproc.h 11570 11571REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11572M: Ohad Ben-Cohen <ohad@wizery.com> 11573M: Bjorn Andersson <bjorn.andersson@linaro.org> 11574L: linux-remoteproc@vger.kernel.org 11575T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11576S: Maintained 11577F: drivers/rpmsg/ 11578F: Documentation/rpmsg.txt 11579F: include/linux/rpmsg.h 11580F: include/linux/rpmsg/ 11581 11582RENESAS CLOCK DRIVERS 11583M: Geert Uytterhoeven <geert+renesas@glider.be> 11584L: linux-renesas-soc@vger.kernel.org 11585T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11586S: Supported 11587F: drivers/clk/renesas/ 11588 11589RENESAS ETHERNET DRIVERS 11590R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11591L: netdev@vger.kernel.org 11592L: linux-renesas-soc@vger.kernel.org 11593F: Documentation/devicetree/bindings/net/renesas,*.txt 11594F: Documentation/devicetree/bindings/net/sh_eth.txt 11595F: drivers/net/ethernet/renesas/ 11596F: include/linux/sh_eth.h 11597 11598RENESAS R-CAR GYROADC DRIVER 11599M: Marek Vasut <marek.vasut@gmail.com> 11600L: linux-iio@vger.kernel.org 11601S: Supported 11602F: drivers/iio/adc/rcar_gyro_adc.c 11603 11604RENESAS USB PHY DRIVER 11605M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11606L: linux-renesas-soc@vger.kernel.org 11607S: Maintained 11608F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11609 11610RESET CONTROLLER FRAMEWORK 11611M: Philipp Zabel <p.zabel@pengutronix.de> 11612T: git git://git.pengutronix.de/git/pza/linux 11613S: Maintained 11614F: drivers/reset/ 11615F: Documentation/devicetree/bindings/reset/ 11616F: include/dt-bindings/reset/ 11617F: include/linux/reset.h 11618F: include/linux/reset-controller.h 11619 11620RFKILL 11621M: Johannes Berg <johannes@sipsolutions.net> 11622L: linux-wireless@vger.kernel.org 11623W: http://wireless.kernel.org/ 11624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11626S: Maintained 11627F: Documentation/rfkill.txt 11628F: Documentation/ABI/stable/sysfs-class-rfkill 11629F: net/rfkill/ 11630 11631RHASHTABLE 11632M: Thomas Graf <tgraf@suug.ch> 11633M: Herbert Xu <herbert@gondor.apana.org.au> 11634L: netdev@vger.kernel.org 11635S: Maintained 11636F: lib/rhashtable.c 11637F: include/linux/rhashtable.h 11638 11639RICOH R5C592 MEMORYSTICK DRIVER 11640M: Maxim Levitsky <maximlevitsky@gmail.com> 11641S: Maintained 11642F: drivers/memstick/host/r592.* 11643 11644RICOH SMARTMEDIA/XD DRIVER 11645M: Maxim Levitsky <maximlevitsky@gmail.com> 11646S: Maintained 11647F: drivers/mtd/nand/r852.c 11648F: drivers/mtd/nand/r852.h 11649 11650RISC-V ARCHITECTURE 11651M: Palmer Dabbelt <palmer@sifive.com> 11652M: Albert Ou <albert@sifive.com> 11653L: patches@groups.riscv.org 11654T: git https://github.com/riscv/riscv-linux 11655S: Supported 11656F: arch/riscv/ 11657K: riscv 11658N: riscv 11659 11660ROCCAT DRIVERS 11661M: Stefan Achatz <erazor_de@users.sourceforge.net> 11662W: http://sourceforge.net/projects/roccat/ 11663S: Maintained 11664F: drivers/hid/hid-roccat* 11665F: include/linux/hid-roccat* 11666F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11667 11668ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11669M: Jacob chen <jacob2.chen@rock-chips.com> 11670L: linux-media@vger.kernel.org 11671S: Maintained 11672F: drivers/media/platform/rockchip/rga/ 11673F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11674 11675ROCKER DRIVER 11676M: Jiri Pirko <jiri@resnulli.us> 11677L: netdev@vger.kernel.org 11678S: Supported 11679F: drivers/net/ethernet/rocker/ 11680 11681ROCKETPORT DRIVER 11682P: Comtrol Corp. 11683W: http://www.comtrol.com 11684S: Maintained 11685F: Documentation/serial/rocket.txt 11686F: drivers/tty/rocket* 11687 11688ROCKETPORT EXPRESS/INFINITY DRIVER 11689M: Kevin Cernekee <cernekee@gmail.com> 11690L: linux-serial@vger.kernel.org 11691S: Odd Fixes 11692F: drivers/tty/serial/rp2.* 11693 11694ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11695M: Marek Vasut <marek.vasut+renesas@gmail.com> 11696L: linux-kernel@vger.kernel.org 11697L: linux-renesas-soc@vger.kernel.org 11698S: Supported 11699F: drivers/mfd/bd9571mwv.c 11700F: drivers/regulator/bd9571mwv-regulator.c 11701F: drivers/gpio/gpio-bd9571mwv.c 11702F: include/linux/mfd/bd9571mwv.h 11703F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11704 11705ROSE NETWORK LAYER 11706M: Ralf Baechle <ralf@linux-mips.org> 11707L: linux-hams@vger.kernel.org 11708W: http://www.linux-ax25.org/ 11709S: Maintained 11710F: include/net/rose.h 11711F: include/uapi/linux/rose.h 11712F: net/rose/ 11713 11714RTL2830 MEDIA DRIVER 11715M: Antti Palosaari <crope@iki.fi> 11716L: linux-media@vger.kernel.org 11717W: https://linuxtv.org 11718W: http://palosaari.fi/linux/ 11719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11720T: git git://linuxtv.org/anttip/media_tree.git 11721S: Maintained 11722F: drivers/media/dvb-frontends/rtl2830* 11723 11724RTL2832 MEDIA DRIVER 11725M: Antti Palosaari <crope@iki.fi> 11726L: linux-media@vger.kernel.org 11727W: https://linuxtv.org 11728W: http://palosaari.fi/linux/ 11729Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11730T: git git://linuxtv.org/anttip/media_tree.git 11731S: Maintained 11732F: drivers/media/dvb-frontends/rtl2832* 11733 11734RTL2832_SDR MEDIA DRIVER 11735M: Antti Palosaari <crope@iki.fi> 11736L: linux-media@vger.kernel.org 11737W: https://linuxtv.org 11738W: http://palosaari.fi/linux/ 11739Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11740T: git git://linuxtv.org/anttip/media_tree.git 11741S: Maintained 11742F: drivers/media/dvb-frontends/rtl2832_sdr* 11743 11744RTL8180 WIRELESS DRIVER 11745L: linux-wireless@vger.kernel.org 11746W: http://wireless.kernel.org/ 11747T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11748S: Orphan 11749F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11750 11751RTL8187 WIRELESS DRIVER 11752M: Herton Ronaldo Krzesinski <herton@canonical.com> 11753M: Hin-Tak Leung <htl10@users.sourceforge.net> 11754M: Larry Finger <Larry.Finger@lwfinger.net> 11755L: linux-wireless@vger.kernel.org 11756W: http://wireless.kernel.org/ 11757T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11758S: Maintained 11759F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11760 11761RTL8192CE WIRELESS DRIVER 11762M: Larry Finger <Larry.Finger@lwfinger.net> 11763M: Chaoming Li <chaoming_li@realsil.com.cn> 11764L: linux-wireless@vger.kernel.org 11765W: http://wireless.kernel.org/ 11766T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11767S: Maintained 11768F: drivers/net/wireless/realtek/rtlwifi/ 11769F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11770 11771RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11772M: Jes Sorensen <Jes.Sorensen@gmail.com> 11773L: linux-wireless@vger.kernel.org 11774T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11775S: Maintained 11776F: drivers/net/wireless/realtek/rtl8xxxu/ 11777 11778RXRPC SOCKETS (AF_RXRPC) 11779M: David Howells <dhowells@redhat.com> 11780L: linux-afs@lists.infradead.org 11781S: Supported 11782F: net/rxrpc/ 11783F: include/keys/rxrpc-type.h 11784F: include/net/af_rxrpc.h 11785F: include/trace/events/rxrpc.h 11786F: include/uapi/linux/rxrpc.h 11787F: Documentation/networking/rxrpc.txt 11788W: https://www.infradead.org/~dhowells/kafs/ 11789 11790S3 SAVAGE FRAMEBUFFER DRIVER 11791M: Antonino Daplas <adaplas@gmail.com> 11792L: linux-fbdev@vger.kernel.org 11793S: Maintained 11794F: drivers/video/fbdev/savage/ 11795 11796S390 11797M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11798M: Heiko Carstens <heiko.carstens@de.ibm.com> 11799L: linux-s390@vger.kernel.org 11800W: http://www.ibm.com/developerworks/linux/linux390/ 11801T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11802S: Supported 11803F: arch/s390/ 11804F: drivers/s390/ 11805F: Documentation/s390/ 11806F: Documentation/driver-api/s390-drivers.rst 11807 11808S390 COMMON I/O LAYER 11809M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11810M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11811L: linux-s390@vger.kernel.org 11812W: http://www.ibm.com/developerworks/linux/linux390/ 11813S: Supported 11814F: drivers/s390/cio/ 11815 11816S390 DASD DRIVER 11817M: Stefan Haberland <sth@linux.vnet.ibm.com> 11818M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11819L: linux-s390@vger.kernel.org 11820W: http://www.ibm.com/developerworks/linux/linux390/ 11821S: Supported 11822F: drivers/s390/block/dasd* 11823F: block/partitions/ibm.c 11824 11825S390 IOMMU (PCI) 11826M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11827L: linux-s390@vger.kernel.org 11828W: http://www.ibm.com/developerworks/linux/linux390/ 11829S: Supported 11830F: drivers/iommu/s390-iommu.c 11831 11832S390 IUCV NETWORK LAYER 11833M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11834M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11835L: linux-s390@vger.kernel.org 11836W: http://www.ibm.com/developerworks/linux/linux390/ 11837S: Supported 11838F: drivers/s390/net/*iucv* 11839F: include/net/iucv/ 11840F: net/iucv/ 11841 11842S390 NETWORK DRIVERS 11843M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11844M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11845L: linux-s390@vger.kernel.org 11846W: http://www.ibm.com/developerworks/linux/linux390/ 11847S: Supported 11848F: drivers/s390/net/ 11849 11850S390 PCI SUBSYSTEM 11851M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11852M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11853L: linux-s390@vger.kernel.org 11854W: http://www.ibm.com/developerworks/linux/linux390/ 11855S: Supported 11856F: arch/s390/pci/ 11857F: drivers/pci/hotplug/s390_pci_hpc.c 11858 11859S390 VFIO-CCW DRIVER 11860M: Cornelia Huck <cohuck@redhat.com> 11861M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11862L: linux-s390@vger.kernel.org 11863L: kvm@vger.kernel.org 11864S: Supported 11865F: drivers/s390/cio/vfio_ccw* 11866F: Documentation/s390/vfio-ccw.txt 11867F: include/uapi/linux/vfio_ccw.h 11868 11869S390 ZCRYPT DRIVER 11870M: Harald Freudenberger <freude@de.ibm.com> 11871L: linux-s390@vger.kernel.org 11872W: http://www.ibm.com/developerworks/linux/linux390/ 11873S: Supported 11874F: drivers/s390/crypto/ 11875 11876S390 ZFCP DRIVER 11877M: Steffen Maier <maier@linux.vnet.ibm.com> 11878M: Benjamin Block <bblock@linux.vnet.ibm.com> 11879L: linux-s390@vger.kernel.org 11880W: http://www.ibm.com/developerworks/linux/linux390/ 11881S: Supported 11882F: drivers/s390/scsi/zfcp_* 11883 11884S3C24XX SD/MMC Driver 11885M: Ben Dooks <ben-linux@fluff.org> 11886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11887S: Supported 11888F: drivers/mmc/host/s3cmci.* 11889 11890SAA6588 RDS RECEIVER DRIVER 11891M: Hans Verkuil <hverkuil@xs4all.nl> 11892L: linux-media@vger.kernel.org 11893T: git git://linuxtv.org/media_tree.git 11894W: https://linuxtv.org 11895S: Odd Fixes 11896F: drivers/media/i2c/saa6588* 11897 11898SAA7134 VIDEO4LINUX DRIVER 11899M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11900M: Mauro Carvalho Chehab <mchehab@kernel.org> 11901L: linux-media@vger.kernel.org 11902W: https://linuxtv.org 11903T: git git://linuxtv.org/media_tree.git 11904S: Odd fixes 11905F: Documentation/media/v4l-drivers/saa7134* 11906F: drivers/media/pci/saa7134/ 11907 11908SAA7146 VIDEO4LINUX-2 DRIVER 11909M: Hans Verkuil <hverkuil@xs4all.nl> 11910L: linux-media@vger.kernel.org 11911T: git git://linuxtv.org/media_tree.git 11912S: Maintained 11913F: drivers/media/common/saa7146/ 11914F: drivers/media/pci/saa7146/ 11915F: include/media/saa7146* 11916 11917SAMSUNG AUDIO (ASoC) DRIVERS 11918M: Krzysztof Kozlowski <krzk@kernel.org> 11919M: Sangbeom Kim <sbkim73@samsung.com> 11920M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11921L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11922S: Supported 11923F: sound/soc/samsung/ 11924 11925SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11926M: Krzysztof Kozlowski <krzk@kernel.org> 11927L: linux-crypto@vger.kernel.org 11928L: linux-samsung-soc@vger.kernel.org 11929S: Maintained 11930F: drivers/crypto/exynos-rng.c 11931F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11932 11933SAMSUNG FRAMEBUFFER DRIVER 11934M: Jingoo Han <jingoohan1@gmail.com> 11935L: linux-fbdev@vger.kernel.org 11936S: Maintained 11937F: drivers/video/fbdev/s3c-fb.c 11938 11939SAMSUNG LAPTOP DRIVER 11940M: Corentin Chary <corentin.chary@gmail.com> 11941L: platform-driver-x86@vger.kernel.org 11942S: Maintained 11943F: drivers/platform/x86/samsung-laptop.c 11944 11945SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11946M: Sangbeom Kim <sbkim73@samsung.com> 11947M: Krzysztof Kozlowski <krzk@kernel.org> 11948M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11949L: linux-kernel@vger.kernel.org 11950L: linux-samsung-soc@vger.kernel.org 11951S: Supported 11952F: drivers/mfd/sec*.c 11953F: drivers/regulator/s2m*.c 11954F: drivers/regulator/s5m*.c 11955F: drivers/clk/clk-s2mps11.c 11956F: drivers/rtc/rtc-s5m.c 11957F: include/linux/mfd/samsung/ 11958F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11959F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11960F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11961F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11962 11963SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11964M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11965L: linux-media@vger.kernel.org 11966L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11967S: Maintained 11968F: drivers/media/platform/s3c-camif/ 11969F: include/media/drv-intf/s3c_camif.h 11970 11971SAMSUNG S3FWRN5 NFC DRIVER 11972M: Robert Baldyga <r.baldyga@samsung.com> 11973M: Krzysztof Opasiak <k.opasiak@samsung.com> 11974L: linux-nfc@lists.01.org (moderated for non-subscribers) 11975S: Supported 11976F: drivers/nfc/s3fwrn5 11977 11978SAMSUNG S5C73M3 CAMERA DRIVER 11979M: Kyungmin Park <kyungmin.park@samsung.com> 11980M: Andrzej Hajda <a.hajda@samsung.com> 11981L: linux-media@vger.kernel.org 11982S: Supported 11983F: drivers/media/i2c/s5c73m3/* 11984 11985SAMSUNG S5K5BAF CAMERA DRIVER 11986M: Kyungmin Park <kyungmin.park@samsung.com> 11987M: Andrzej Hajda <a.hajda@samsung.com> 11988L: linux-media@vger.kernel.org 11989S: Supported 11990F: drivers/media/i2c/s5k5baf.c 11991 11992SAMSUNG S5P Security SubSystem (SSS) DRIVER 11993M: Krzysztof Kozlowski <krzk@kernel.org> 11994M: Vladimir Zapolskiy <vz@mleia.com> 11995L: linux-crypto@vger.kernel.org 11996L: linux-samsung-soc@vger.kernel.org 11997S: Maintained 11998F: drivers/crypto/s5p-sss.c 11999 12000SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12001M: Kyungmin Park <kyungmin.park@samsung.com> 12002M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12003L: linux-media@vger.kernel.org 12004Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12005S: Supported 12006F: drivers/media/platform/exynos4-is/ 12007 12008SAMSUNG SOC CLOCK DRIVERS 12009M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12010M: Tomasz Figa <tomasz.figa@gmail.com> 12011M: Chanwoo Choi <cw00.choi@samsung.com> 12012S: Supported 12013L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12014F: drivers/clk/samsung/ 12015F: include/dt-bindings/clock/exynos*.h 12016F: Documentation/devicetree/bindings/clock/exynos*.txt 12017 12018SAMSUNG SPI DRIVERS 12019M: Kukjin Kim <kgene@kernel.org> 12020M: Krzysztof Kozlowski <krzk@kernel.org> 12021M: Andi Shyti <andi.shyti@samsung.com> 12022L: linux-spi@vger.kernel.org 12023L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12024S: Maintained 12025F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12026F: drivers/spi/spi-s3c* 12027F: include/linux/platform_data/spi-s3c64xx.h 12028 12029SAMSUNG SXGBE DRIVERS 12030M: Byungho An <bh74.an@samsung.com> 12031M: Girish K S <ks.giri@samsung.com> 12032M: Vipul Pandya <vipul.pandya@samsung.com> 12033S: Supported 12034L: netdev@vger.kernel.org 12035F: drivers/net/ethernet/samsung/sxgbe/ 12036 12037SAMSUNG THERMAL DRIVER 12038M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12039L: linux-pm@vger.kernel.org 12040L: linux-samsung-soc@vger.kernel.org 12041S: Supported 12042T: git https://github.com/lmajewski/linux-samsung-thermal.git 12043F: drivers/thermal/samsung/ 12044 12045SAMSUNG USB2 PHY DRIVER 12046M: Kamil Debski <kamil@wypas.org> 12047M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12048L: linux-kernel@vger.kernel.org 12049S: Supported 12050F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12051F: Documentation/phy/samsung-usb2.txt 12052F: drivers/phy/samsung/phy-exynos4210-usb2.c 12053F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12054F: drivers/phy/samsung/phy-exynos5250-usb2.c 12055F: drivers/phy/samsung/phy-s5pv210-usb2.c 12056F: drivers/phy/samsung/phy-samsung-usb2.c 12057F: drivers/phy/samsung/phy-samsung-usb2.h 12058 12059SC1200 WDT DRIVER 12060M: Zwane Mwaikambo <zwanem@gmail.com> 12061S: Maintained 12062F: drivers/watchdog/sc1200wdt.c 12063 12064SCHEDULER 12065M: Ingo Molnar <mingo@redhat.com> 12066M: Peter Zijlstra <peterz@infradead.org> 12067L: linux-kernel@vger.kernel.org 12068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12069S: Maintained 12070F: kernel/sched/ 12071F: include/linux/sched.h 12072F: include/uapi/linux/sched.h 12073F: include/linux/wait.h 12074 12075SCORE ARCHITECTURE 12076M: Chen Liqin <liqin.linux@gmail.com> 12077M: Lennox Wu <lennox.wu@gmail.com> 12078W: http://www.sunplus.com 12079S: Supported 12080F: arch/score/ 12081 12082SCR24X CHIP CARD INTERFACE DRIVER 12083M: Lubomir Rintel <lkundrak@v3.sk> 12084S: Supported 12085F: drivers/char/pcmcia/scr24x_cs.c 12086 12087SCSI CDROM DRIVER 12088M: Jens Axboe <axboe@kernel.dk> 12089L: linux-scsi@vger.kernel.org 12090W: http://www.kernel.dk 12091S: Maintained 12092F: drivers/scsi/sr* 12093 12094SCSI RDMA PROTOCOL (SRP) INITIATOR 12095M: Bart Van Assche <bart.vanassche@sandisk.com> 12096L: linux-rdma@vger.kernel.org 12097S: Supported 12098W: http://www.openfabrics.org 12099Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12100T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12101F: drivers/infiniband/ulp/srp/ 12102F: include/scsi/srp.h 12103 12104SCSI SG DRIVER 12105M: Doug Gilbert <dgilbert@interlog.com> 12106L: linux-scsi@vger.kernel.org 12107W: http://sg.danny.cz/sg 12108S: Maintained 12109F: Documentation/scsi/scsi-generic.txt 12110F: drivers/scsi/sg.c 12111F: include/scsi/sg.h 12112 12113SCSI SUBSYSTEM 12114M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12115T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12116M: "Martin K. Petersen" <martin.petersen@oracle.com> 12117T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12118L: linux-scsi@vger.kernel.org 12119S: Maintained 12120F: Documentation/devicetree/bindings/scsi/ 12121F: drivers/scsi/ 12122F: include/scsi/ 12123 12124SCSI TAPE DRIVER 12125M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12126L: linux-scsi@vger.kernel.org 12127S: Maintained 12128F: Documentation/scsi/st.txt 12129F: drivers/scsi/st.* 12130F: drivers/scsi/st_*.h 12131 12132SCTP PROTOCOL 12133M: Vlad Yasevich <vyasevich@gmail.com> 12134M: Neil Horman <nhorman@tuxdriver.com> 12135L: linux-sctp@vger.kernel.org 12136W: http://lksctp.sourceforge.net 12137S: Maintained 12138F: Documentation/networking/sctp.txt 12139F: include/linux/sctp.h 12140F: include/uapi/linux/sctp.h 12141F: include/net/sctp/ 12142F: net/sctp/ 12143 12144SCx200 CPU SUPPORT 12145M: Jim Cromie <jim.cromie@gmail.com> 12146S: Odd Fixes 12147F: Documentation/i2c/busses/scx200_acb 12148F: arch/x86/platform/scx200/ 12149F: drivers/watchdog/scx200_wdt.c 12150F: drivers/i2c/busses/scx200* 12151F: drivers/mtd/maps/scx200_docflash.c 12152F: include/linux/scx200.h 12153 12154SCx200 GPIO DRIVER 12155M: Jim Cromie <jim.cromie@gmail.com> 12156S: Maintained 12157F: drivers/char/scx200_gpio.c 12158F: include/linux/scx200_gpio.h 12159 12160SCx200 HRT CLOCKSOURCE DRIVER 12161M: Jim Cromie <jim.cromie@gmail.com> 12162S: Maintained 12163F: drivers/clocksource/scx200_hrt.c 12164 12165SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12166M: Sascha Sommer <saschasommer@freenet.de> 12167L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12168S: Maintained 12169F: drivers/mmc/host/sdricoh_cs.c 12170 12171SECURE COMPUTING 12172M: Kees Cook <keescook@chromium.org> 12173R: Andy Lutomirski <luto@amacapital.net> 12174R: Will Drewry <wad@chromium.org> 12175T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12176S: Supported 12177F: kernel/seccomp.c 12178F: include/uapi/linux/seccomp.h 12179F: include/linux/seccomp.h 12180F: tools/testing/selftests/seccomp/* 12181F: tools/testing/selftests/kselftest_harness.h 12182F: Documentation/userspace-api/seccomp_filter.rst 12183K: \bsecure_computing 12184K: \bTIF_SECCOMP\b 12185 12186SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12187M: Al Cooper <alcooperx@gmail.com> 12188L: linux-mmc@vger.kernel.org 12189L: bcm-kernel-feedback-list@broadcom.com 12190S: Maintained 12191F: drivers/mmc/host/sdhci-brcmstb* 12192 12193SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12194M: Adrian Hunter <adrian.hunter@intel.com> 12195L: linux-mmc@vger.kernel.org 12196T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12197S: Maintained 12198F: drivers/mmc/host/sdhci* 12199F: include/linux/mmc/sdhci* 12200 12201SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12202M: Ben Dooks <ben-linux@fluff.org> 12203M: Jaehoon Chung <jh80.chung@samsung.com> 12204L: linux-mmc@vger.kernel.org 12205S: Maintained 12206F: drivers/mmc/host/sdhci-s3c* 12207 12208SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12209M: Viresh Kumar <vireshk@kernel.org> 12210L: linux-mmc@vger.kernel.org 12211S: Maintained 12212F: drivers/mmc/host/sdhci-spear.c 12213 12214SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12215M: Kishon Vijay Abraham I <kishon@ti.com> 12216L: linux-mmc@vger.kernel.org 12217S: Maintained 12218F: drivers/mmc/host/sdhci-omap.c 12219 12220SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12221M: Scott Bauer <scott.bauer@intel.com> 12222M: Jonathan Derrick <jonathan.derrick@intel.com> 12223L: linux-block@vger.kernel.org 12224S: Supported 12225F: block/sed* 12226F: block/opal_proto.h 12227F: include/linux/sed* 12228F: include/uapi/linux/sed* 12229 12230SECURITY CONTACT 12231M: Security Officers <security@kernel.org> 12232S: Supported 12233 12234SECURITY SUBSYSTEM 12235M: James Morris <james.l.morris@oracle.com> 12236M: "Serge E. Hallyn" <serge@hallyn.com> 12237L: linux-security-module@vger.kernel.org (suggested Cc:) 12238T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12239W: http://kernsec.org/ 12240S: Supported 12241F: security/ 12242 12243SELINUX SECURITY MODULE 12244M: Paul Moore <paul@paul-moore.com> 12245M: Stephen Smalley <sds@tycho.nsa.gov> 12246M: Eric Paris <eparis@parisplace.org> 12247L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12248W: https://selinuxproject.org 12249W: https://github.com/SELinuxProject 12250T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12251S: Supported 12252F: include/linux/selinux* 12253F: security/selinux/ 12254F: scripts/selinux/ 12255F: Documentation/admin-guide/LSM/SELinux.rst 12256 12257SENSABLE PHANTOM 12258M: Jiri Slaby <jirislaby@gmail.com> 12259S: Maintained 12260F: drivers/misc/phantom.c 12261F: include/uapi/linux/phantom.h 12262 12263SERIAL DEVICE BUS 12264M: Rob Herring <robh@kernel.org> 12265L: linux-serial@vger.kernel.org 12266S: Maintained 12267F: Documentation/devicetree/bindings/serial/slave-device.txt 12268F: drivers/tty/serdev/ 12269F: include/linux/serdev.h 12270 12271SERIAL DRIVERS 12272M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12273L: linux-serial@vger.kernel.org 12274S: Maintained 12275F: Documentation/devicetree/bindings/serial/ 12276F: drivers/tty/serial/ 12277 12278SERIAL IR RECEIVER 12279M: Sean Young <sean@mess.org> 12280L: linux-media@vger.kernel.org 12281S: Maintained 12282F: drivers/media/rc/serial_ir.c 12283 12284SFC NETWORK DRIVER 12285M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12286M: Edward Cree <ecree@solarflare.com> 12287M: Bert Kenward <bkenward@solarflare.com> 12288L: netdev@vger.kernel.org 12289S: Supported 12290F: drivers/net/ethernet/sfc/ 12291 12292SGI GRU DRIVER 12293M: Dimitri Sivanich <sivanich@sgi.com> 12294S: Maintained 12295F: drivers/misc/sgi-gru/ 12296 12297SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12298M: Pat Gefre <pfg@sgi.com> 12299L: linux-ia64@vger.kernel.org 12300S: Supported 12301F: Documentation/ia64/serial.txt 12302F: drivers/tty/serial/ioc?_serial.c 12303F: include/linux/ioc?.h 12304 12305SGI XP/XPC/XPNET DRIVER 12306M: Cliff Whickman <cpw@sgi.com> 12307M: Robin Holt <robinmholt@gmail.com> 12308S: Maintained 12309F: drivers/misc/sgi-xp/ 12310 12311SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12312M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12313L: linux-s390@vger.kernel.org 12314W: http://www.ibm.com/developerworks/linux/linux390/ 12315S: Supported 12316F: net/smc/ 12317 12318SH_VEU V4L2 MEM2MEM DRIVER 12319L: linux-media@vger.kernel.org 12320S: Orphan 12321F: drivers/media/platform/sh_veu.c 12322 12323SH_VOU V4L2 OUTPUT DRIVER 12324L: linux-media@vger.kernel.org 12325S: Orphan 12326F: drivers/media/platform/sh_vou.c 12327F: include/media/drv-intf/sh_vou.h 12328 12329SI2157 MEDIA DRIVER 12330M: Antti Palosaari <crope@iki.fi> 12331L: linux-media@vger.kernel.org 12332W: https://linuxtv.org 12333W: http://palosaari.fi/linux/ 12334Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12335T: git git://linuxtv.org/anttip/media_tree.git 12336S: Maintained 12337F: drivers/media/tuners/si2157* 12338 12339SI2168 MEDIA DRIVER 12340M: Antti Palosaari <crope@iki.fi> 12341L: linux-media@vger.kernel.org 12342W: https://linuxtv.org 12343W: http://palosaari.fi/linux/ 12344Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12345T: git git://linuxtv.org/anttip/media_tree.git 12346S: Maintained 12347F: drivers/media/dvb-frontends/si2168* 12348 12349SI470X FM RADIO RECEIVER I2C DRIVER 12350M: Hans Verkuil <hverkuil@xs4all.nl> 12351L: linux-media@vger.kernel.org 12352T: git git://linuxtv.org/media_tree.git 12353W: https://linuxtv.org 12354S: Odd Fixes 12355F: drivers/media/radio/si470x/radio-si470x-i2c.c 12356 12357SI470X FM RADIO RECEIVER USB DRIVER 12358M: Hans Verkuil <hverkuil@xs4all.nl> 12359L: linux-media@vger.kernel.org 12360T: git git://linuxtv.org/media_tree.git 12361W: https://linuxtv.org 12362S: Maintained 12363F: drivers/media/radio/si470x/radio-si470x-common.c 12364F: drivers/media/radio/si470x/radio-si470x.h 12365F: drivers/media/radio/si470x/radio-si470x-usb.c 12366 12367SI4713 FM RADIO TRANSMITTER I2C DRIVER 12368M: Eduardo Valentin <edubezval@gmail.com> 12369L: linux-media@vger.kernel.org 12370T: git git://linuxtv.org/media_tree.git 12371W: https://linuxtv.org 12372S: Odd Fixes 12373F: drivers/media/radio/si4713/si4713.? 12374 12375SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12376M: Eduardo Valentin <edubezval@gmail.com> 12377L: linux-media@vger.kernel.org 12378T: git git://linuxtv.org/media_tree.git 12379W: https://linuxtv.org 12380S: Odd Fixes 12381F: drivers/media/radio/si4713/radio-platform-si4713.c 12382 12383SI4713 FM RADIO TRANSMITTER USB DRIVER 12384M: Hans Verkuil <hverkuil@xs4all.nl> 12385L: linux-media@vger.kernel.org 12386T: git git://linuxtv.org/media_tree.git 12387W: https://linuxtv.org 12388S: Maintained 12389F: drivers/media/radio/si4713/radio-usb-si4713.c 12390 12391SIANO DVB DRIVER 12392M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12393M: Mauro Carvalho Chehab <mchehab@kernel.org> 12394L: linux-media@vger.kernel.org 12395W: https://linuxtv.org 12396T: git git://linuxtv.org/media_tree.git 12397S: Odd fixes 12398F: drivers/media/common/siano/ 12399F: drivers/media/usb/siano/ 12400F: drivers/media/usb/siano/ 12401F: drivers/media/mmc/siano/ 12402 12403SILEAD TOUCHSCREEN DRIVER 12404M: Hans de Goede <hdegoede@redhat.com> 12405L: linux-input@vger.kernel.org 12406L: platform-driver-x86@vger.kernel.org 12407S: Maintained 12408F: drivers/input/touchscreen/silead.c 12409F: drivers/platform/x86/silead_dmi.c 12410 12411SILICON MOTION SM712 FRAME BUFFER DRIVER 12412M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12413M: Teddy Wang <teddy.wang@siliconmotion.com> 12414M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12415L: linux-fbdev@vger.kernel.org 12416S: Maintained 12417F: drivers/video/fbdev/sm712* 12418F: Documentation/fb/sm712fb.txt 12419 12420SIMPLE FIRMWARE INTERFACE (SFI) 12421M: Len Brown <lenb@kernel.org> 12422L: sfi-devel@simplefirmware.org 12423W: http://simplefirmware.org/ 12424T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12425S: Supported 12426F: arch/x86/platform/sfi/ 12427F: drivers/sfi/ 12428F: include/linux/sfi*.h 12429 12430SIMPLEFB FB DRIVER 12431M: Hans de Goede <hdegoede@redhat.com> 12432L: linux-fbdev@vger.kernel.org 12433S: Maintained 12434F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12435F: drivers/video/fbdev/simplefb.c 12436F: include/linux/platform_data/simplefb.h 12437 12438SIMTEC EB110ATX (Chalice CATS) 12439P: Ben Dooks 12440P: Vincent Sanders <vince@simtec.co.uk> 12441M: Simtec Linux Team <linux@simtec.co.uk> 12442W: http://www.simtec.co.uk/products/EB110ATX/ 12443S: Supported 12444 12445SIMTEC EB2410ITX (BAST) 12446P: Ben Dooks 12447P: Vincent Sanders <vince@simtec.co.uk> 12448M: Simtec Linux Team <linux@simtec.co.uk> 12449W: http://www.simtec.co.uk/products/EB2410ITX/ 12450S: Supported 12451F: arch/arm/mach-s3c24xx/mach-bast.c 12452F: arch/arm/mach-s3c24xx/bast-ide.c 12453F: arch/arm/mach-s3c24xx/bast-irq.c 12454 12455SIPHASH PRF ROUTINES 12456M: Jason A. Donenfeld <Jason@zx2c4.com> 12457S: Maintained 12458F: lib/siphash.c 12459F: lib/test_siphash.c 12460F: include/linux/siphash.h 12461 12462SIS 190 ETHERNET DRIVER 12463M: Francois Romieu <romieu@fr.zoreil.com> 12464L: netdev@vger.kernel.org 12465S: Maintained 12466F: drivers/net/ethernet/sis/sis190.c 12467 12468SIS 900/7016 FAST ETHERNET DRIVER 12469M: Daniele Venzano <venza@brownhat.org> 12470W: http://www.brownhat.org/sis900.html 12471L: netdev@vger.kernel.org 12472S: Maintained 12473F: drivers/net/ethernet/sis/sis900.* 12474 12475SIS FRAMEBUFFER DRIVER 12476M: Thomas Winischhofer <thomas@winischhofer.net> 12477W: http://www.winischhofer.net/linuxsisvga.shtml 12478S: Maintained 12479F: Documentation/fb/sisfb.txt 12480F: drivers/video/fbdev/sis/ 12481F: include/video/sisfb.h 12482 12483SIS USB2VGA DRIVER 12484M: Thomas Winischhofer <thomas@winischhofer.net> 12485W: http://www.winischhofer.at/linuxsisusbvga.shtml 12486S: Maintained 12487F: drivers/usb/misc/sisusbvga/ 12488 12489SLAB ALLOCATOR 12490M: Christoph Lameter <cl@linux.com> 12491M: Pekka Enberg <penberg@kernel.org> 12492M: David Rientjes <rientjes@google.com> 12493M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12494M: Andrew Morton <akpm@linux-foundation.org> 12495L: linux-mm@kvack.org 12496S: Maintained 12497F: include/linux/sl?b*.h 12498F: mm/sl?b* 12499 12500SLEEPABLE READ-COPY UPDATE (SRCU) 12501M: Lai Jiangshan <jiangshanlai@gmail.com> 12502M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12503M: Josh Triplett <josh@joshtriplett.org> 12504R: Steven Rostedt <rostedt@goodmis.org> 12505R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12506L: linux-kernel@vger.kernel.org 12507W: http://www.rdrop.com/users/paulmck/RCU/ 12508S: Supported 12509T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12510F: include/linux/srcu.h 12511F: kernel/rcu/srcu.c 12512 12513SMACK SECURITY MODULE 12514M: Casey Schaufler <casey@schaufler-ca.com> 12515L: linux-security-module@vger.kernel.org 12516W: http://schaufler-ca.com 12517T: git git://github.com/cschaufler/smack-next 12518S: Maintained 12519F: Documentation/admin-guide/LSM/Smack.rst 12520F: security/smack/ 12521 12522SMC91x ETHERNET DRIVER 12523M: Nicolas Pitre <nico@fluxnic.net> 12524S: Odd Fixes 12525F: drivers/net/ethernet/smsc/smc91x.* 12526 12527SMIA AND SMIA++ IMAGE SENSOR DRIVER 12528M: Sakari Ailus <sakari.ailus@iki.fi> 12529L: linux-media@vger.kernel.org 12530S: Maintained 12531F: drivers/media/i2c/smiapp/ 12532F: include/media/i2c/smiapp.h 12533F: drivers/media/i2c/smiapp-pll.c 12534F: drivers/media/i2c/smiapp-pll.h 12535F: include/uapi/linux/smiapp.h 12536F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12537 12538SMM665 HARDWARE MONITOR DRIVER 12539M: Guenter Roeck <linux@roeck-us.net> 12540L: linux-hwmon@vger.kernel.org 12541S: Maintained 12542F: Documentation/hwmon/smm665 12543F: drivers/hwmon/smm665.c 12544 12545SMSC EMC2103 HARDWARE MONITOR DRIVER 12546M: Steve Glendinning <steve.glendinning@shawell.net> 12547L: linux-hwmon@vger.kernel.org 12548S: Maintained 12549F: Documentation/hwmon/emc2103 12550F: drivers/hwmon/emc2103.c 12551 12552SMSC SCH5627 HARDWARE MONITOR DRIVER 12553M: Hans de Goede <hdegoede@redhat.com> 12554L: linux-hwmon@vger.kernel.org 12555S: Supported 12556F: Documentation/hwmon/sch5627 12557F: drivers/hwmon/sch5627.c 12558 12559SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12560M: Steve Glendinning <steve.glendinning@shawell.net> 12561L: linux-fbdev@vger.kernel.org 12562S: Maintained 12563F: drivers/video/fbdev/smscufx.c 12564 12565SMSC47B397 HARDWARE MONITOR DRIVER 12566M: Jean Delvare <jdelvare@suse.com> 12567L: linux-hwmon@vger.kernel.org 12568S: Maintained 12569F: Documentation/hwmon/smsc47b397 12570F: drivers/hwmon/smsc47b397.c 12571 12572SMSC911x ETHERNET DRIVER 12573M: Steve Glendinning <steve.glendinning@shawell.net> 12574L: netdev@vger.kernel.org 12575S: Maintained 12576F: include/linux/smsc911x.h 12577F: drivers/net/ethernet/smsc/smsc911x.* 12578 12579SMSC9420 PCI ETHERNET DRIVER 12580M: Steve Glendinning <steve.glendinning@shawell.net> 12581L: netdev@vger.kernel.org 12582S: Maintained 12583F: drivers/net/ethernet/smsc/smsc9420.* 12584 12585SOC-CAMERA V4L2 SUBSYSTEM 12586M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12587L: linux-media@vger.kernel.org 12588T: git git://linuxtv.org/media_tree.git 12589S: Maintained 12590F: include/media/soc* 12591F: drivers/media/i2c/soc_camera/ 12592F: drivers/media/platform/soc_camera/ 12593 12594SOEKRIS NET48XX LED SUPPORT 12595M: Chris Boot <bootc@bootc.net> 12596S: Maintained 12597F: drivers/leds/leds-net48xx.c 12598 12599SOFT-ROCE DRIVER (rxe) 12600M: Moni Shoua <monis@mellanox.com> 12601L: linux-rdma@vger.kernel.org 12602S: Supported 12603W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12604Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12605F: drivers/infiniband/sw/rxe/ 12606F: include/uapi/rdma/rdma_user_rxe.h 12607 12608SOFTLOGIC 6x10 MPEG CODEC 12609M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12610M: Anton Sviridenko <anton@corp.bluecherry.net> 12611M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12612M: Andrey Utkin <andrey_utkin@fastmail.com> 12613M: Ismael Luceno <ismael@iodev.co.uk> 12614L: linux-media@vger.kernel.org 12615S: Supported 12616F: drivers/media/pci/solo6x10/ 12617 12618SOFTWARE RAID (Multiple Disks) SUPPORT 12619M: Shaohua Li <shli@kernel.org> 12620L: linux-raid@vger.kernel.org 12621T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12622S: Supported 12623F: drivers/md/Makefile 12624F: drivers/md/Kconfig 12625F: drivers/md/md* 12626F: drivers/md/raid* 12627F: include/linux/raid/ 12628F: include/uapi/linux/raid/ 12629 12630SONIC NETWORK DRIVER 12631M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12632L: netdev@vger.kernel.org 12633S: Maintained 12634F: drivers/net/ethernet/natsemi/sonic.* 12635 12636SONICS SILICON BACKPLANE DRIVER (SSB) 12637M: Michael Buesch <m@bues.ch> 12638L: linux-wireless@vger.kernel.org 12639S: Maintained 12640F: drivers/ssb/ 12641F: include/linux/ssb/ 12642 12643SONY IMX274 SENSOR DRIVER 12644M: Leon Luo <leonl@leopardimaging.com> 12645L: linux-media@vger.kernel.org 12646T: git git://linuxtv.org/media_tree.git 12647S: Maintained 12648F: drivers/media/i2c/imx274.c 12649F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12650 12651SONY MEMORYSTICK CARD SUPPORT 12652M: Alex Dubov <oakad@yahoo.com> 12653W: http://tifmxx.berlios.de/ 12654S: Maintained 12655F: drivers/memstick/host/tifm_ms.c 12656 12657SONY MEMORYSTICK STANDARD SUPPORT 12658M: Maxim Levitsky <maximlevitsky@gmail.com> 12659S: Maintained 12660F: drivers/memstick/core/ms_block.* 12661 12662SONY VAIO CONTROL DEVICE DRIVER 12663M: Mattia Dongili <malattia@linux.it> 12664L: platform-driver-x86@vger.kernel.org 12665W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12666S: Maintained 12667F: Documentation/laptops/sony-laptop.txt 12668F: drivers/char/sonypi.c 12669F: drivers/platform/x86/sony-laptop.c 12670F: include/linux/sony-laptop.h 12671 12672SOUND 12673M: Jaroslav Kysela <perex@perex.cz> 12674M: Takashi Iwai <tiwai@suse.com> 12675L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12676W: http://www.alsa-project.org/ 12677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12678T: git git://git.alsa-project.org/alsa-kernel.git 12679Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12680S: Maintained 12681F: Documentation/sound/ 12682F: include/sound/ 12683F: include/uapi/sound/ 12684F: sound/ 12685 12686SOUND - COMPRESSED AUDIO 12687M: Vinod Koul <vinod.koul@intel.com> 12688L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12690S: Supported 12691F: Documentation/sound/alsa/compress_offload.txt 12692F: include/sound/compress_driver.h 12693F: include/uapi/sound/compress_* 12694F: sound/core/compress_offload.c 12695F: sound/soc/soc-compress.c 12696 12697SOUND - DMAENGINE HELPERS 12698M: Lars-Peter Clausen <lars@metafoo.de> 12699S: Supported 12700F: include/sound/dmaengine_pcm.h 12701F: sound/core/pcm_dmaengine.c 12702F: sound/soc/soc-generic-dmaengine-pcm.c 12703 12704SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12705M: Liam Girdwood <lgirdwood@gmail.com> 12706M: Mark Brown <broonie@kernel.org> 12707T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12708L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12709W: http://alsa-project.org/main/index.php/ASoC 12710S: Supported 12711F: Documentation/devicetree/bindings/sound/ 12712F: Documentation/sound/alsa/soc/ 12713F: sound/soc/ 12714F: include/sound/soc* 12715 12716SP2 MEDIA DRIVER 12717M: Olli Salonen <olli.salonen@iki.fi> 12718L: linux-media@vger.kernel.org 12719W: https://linuxtv.org 12720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12721S: Maintained 12722F: drivers/media/dvb-frontends/sp2* 12723 12724SPARC + UltraSPARC (sparc/sparc64) 12725M: "David S. Miller" <davem@davemloft.net> 12726L: sparclinux@vger.kernel.org 12727Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12728T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12729T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12730S: Maintained 12731F: arch/sparc/ 12732F: drivers/sbus/ 12733 12734SPARC SERIAL DRIVERS 12735M: "David S. Miller" <davem@davemloft.net> 12736L: sparclinux@vger.kernel.org 12737T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12738T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12739S: Maintained 12740F: include/linux/sunserialcore.h 12741F: drivers/tty/serial/suncore.c 12742F: drivers/tty/serial/sunhv.c 12743F: drivers/tty/serial/sunsab.c 12744F: drivers/tty/serial/sunsab.h 12745F: drivers/tty/serial/sunsu.c 12746F: drivers/tty/serial/sunzilog.c 12747F: drivers/tty/serial/sunzilog.h 12748F: drivers/tty/vcc.c 12749 12750SPARSE CHECKER 12751M: "Christopher Li" <sparse@chrisli.org> 12752L: linux-sparse@vger.kernel.org 12753W: https://sparse.wiki.kernel.org/ 12754T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12755T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12756S: Maintained 12757F: include/linux/compiler.h 12758 12759SPEAR CLOCK FRAMEWORK SUPPORT 12760M: Viresh Kumar <vireshk@kernel.org> 12761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12762W: http://www.st.com/spear 12763S: Maintained 12764F: drivers/clk/spear/ 12765 12766SPEAR PLATFORM SUPPORT 12767M: Viresh Kumar <vireshk@kernel.org> 12768M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12770W: http://www.st.com/spear 12771S: Maintained 12772F: arch/arm/boot/dts/spear* 12773F: arch/arm/mach-spear/ 12774 12775SPI NOR SUBSYSTEM 12776M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12777M: Marek Vasut <marek.vasut@gmail.com> 12778L: linux-mtd@lists.infradead.org 12779W: http://www.linux-mtd.infradead.org/ 12780Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12781T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12782T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12783S: Maintained 12784F: drivers/mtd/spi-nor/ 12785F: include/linux/mtd/spi-nor.h 12786 12787SPI SUBSYSTEM 12788M: Mark Brown <broonie@kernel.org> 12789L: linux-spi@vger.kernel.org 12790T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12791Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12792S: Maintained 12793F: Documentation/devicetree/bindings/spi/ 12794F: Documentation/spi/ 12795F: drivers/spi/ 12796F: include/linux/spi/ 12797F: include/uapi/linux/spi/ 12798F: tools/spi/ 12799 12800SPIDERNET NETWORK DRIVER for CELL 12801M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12802L: netdev@vger.kernel.org 12803S: Supported 12804F: Documentation/networking/spider_net.txt 12805F: drivers/net/ethernet/toshiba/spider_net* 12806 12807SPMI SUBSYSTEM 12808R: Stephen Boyd <sboyd@codeaurora.org> 12809L: linux-arm-msm@vger.kernel.org 12810F: Documentation/devicetree/bindings/spmi/ 12811F: drivers/spmi/ 12812F: include/dt-bindings/spmi/spmi.h 12813F: include/linux/spmi.h 12814F: include/trace/events/spmi.h 12815 12816SPU FILE SYSTEM 12817M: Jeremy Kerr <jk@ozlabs.org> 12818L: linuxppc-dev@lists.ozlabs.org 12819W: http://www.ibm.com/developerworks/power/cell/ 12820S: Supported 12821F: Documentation/filesystems/spufs.txt 12822F: arch/powerpc/platforms/cell/spufs/ 12823 12824SQUASHFS FILE SYSTEM 12825M: Phillip Lougher <phillip@squashfs.org.uk> 12826L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12827W: http://squashfs.org.uk 12828T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12829S: Maintained 12830F: Documentation/filesystems/squashfs.txt 12831F: fs/squashfs/ 12832 12833SRM (Alpha) environment access 12834M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12835S: Maintained 12836F: arch/alpha/kernel/srm_env.c 12837 12838STABLE BRANCH 12839M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12840L: stable@vger.kernel.org 12841S: Supported 12842F: Documentation/process/stable-kernel-rules.rst 12843 12844STAGING - ATOMISP DRIVER 12845M: Alan Cox <alan@linux.intel.com> 12846M: Sakari Ailus <sakari.ailus@linux.intel.com> 12847L: linux-media@vger.kernel.org 12848S: Maintained 12849F: drivers/staging/media/atomisp/ 12850 12851STAGING - COMEDI 12852M: Ian Abbott <abbotti@mev.co.uk> 12853M: H Hartley Sweeten <hsweeten@visionengravers.com> 12854S: Odd Fixes 12855F: drivers/staging/comedi/ 12856 12857STAGING - FLARION FT1000 DRIVERS 12858M: Marek Belisko <marek.belisko@gmail.com> 12859S: Odd Fixes 12860F: drivers/staging/ft1000/ 12861 12862STAGING - INDUSTRIAL IO 12863M: Jonathan Cameron <jic23@kernel.org> 12864L: linux-iio@vger.kernel.org 12865S: Odd Fixes 12866F: Documentation/devicetree/bindings/staging/iio/ 12867F: drivers/staging/iio/ 12868 12869STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12870M: Jarod Wilson <jarod@wilsonet.com> 12871W: http://www.lirc.org/ 12872S: Odd Fixes 12873F: drivers/staging/media/lirc/ 12874 12875STAGING - LUSTRE PARALLEL FILESYSTEM 12876M: Oleg Drokin <oleg.drokin@intel.com> 12877M: Andreas Dilger <andreas.dilger@intel.com> 12878M: James Simmons <jsimmons@infradead.org> 12879L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12880W: http://wiki.lustre.org/ 12881S: Maintained 12882F: drivers/staging/lustre 12883 12884STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12885M: Marc Dietrich <marvin24@gmx.de> 12886L: ac100@lists.launchpad.net (moderated for non-subscribers) 12887L: linux-tegra@vger.kernel.org 12888S: Maintained 12889F: drivers/staging/nvec/ 12890 12891STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12892M: Jens Frederich <jfrederich@gmail.com> 12893M: Daniel Drake <dsd@laptop.org> 12894M: Jon Nettleton <jon.nettleton@gmail.com> 12895W: http://wiki.laptop.org/go/DCON 12896S: Maintained 12897F: drivers/staging/olpc_dcon/ 12898 12899STAGING - REALTEK RTL8712U DRIVERS 12900M: Larry Finger <Larry.Finger@lwfinger.net> 12901M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12902S: Odd Fixes 12903F: drivers/staging/rtl8712/ 12904 12905STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12906M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12907M: Teddy Wang <teddy.wang@siliconmotion.com> 12908M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12909L: linux-fbdev@vger.kernel.org 12910S: Maintained 12911F: drivers/staging/sm750fb/ 12912 12913STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12914M: William Hubbs <w.d.hubbs@gmail.com> 12915M: Chris Brannon <chris@the-brannons.com> 12916M: Kirk Reiser <kirk@reisers.ca> 12917M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12918L: speakup@linux-speakup.org 12919W: http://www.linux-speakup.org/ 12920S: Odd Fixes 12921F: drivers/staging/speakup/ 12922 12923STAGING - VIA VT665X DRIVERS 12924M: Forest Bond <forest@alittletooquiet.net> 12925S: Odd Fixes 12926F: drivers/staging/vt665?/ 12927 12928STAGING - WILC1000 WIFI DRIVER 12929M: Aditya Shankar <aditya.shankar@microchip.com> 12930M: Ganesh Krishna <ganesh.krishna@microchip.com> 12931L: linux-wireless@vger.kernel.org 12932S: Supported 12933F: drivers/staging/wilc1000/ 12934 12935STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12936M: Arnaud Patard <arnaud.patard@rtp-net.org> 12937S: Odd Fixes 12938F: drivers/staging/xgifb/ 12939 12940STAGING SUBSYSTEM 12941M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12942T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12943L: devel@driverdev.osuosl.org 12944S: Supported 12945F: drivers/staging/ 12946 12947STARFIRE/DURALAN NETWORK DRIVER 12948M: Ion Badulescu <ionut@badula.org> 12949S: Odd Fixes 12950F: drivers/net/ethernet/adaptec/starfire* 12951 12952STEC S1220 SKD DRIVER 12953M: Bart Van Assche <bart.vanassche@wdc.com> 12954L: linux-block@vger.kernel.org 12955S: Maintained 12956F: drivers/block/skd*[ch] 12957 12958STI CEC DRIVER 12959M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12960S: Maintained 12961F: drivers/staging/media/st-cec/ 12962F: Documentation/devicetree/bindings/media/stih-cec.txt 12963 12964STK1160 USB VIDEO CAPTURE DRIVER 12965M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12966L: linux-media@vger.kernel.org 12967T: git git://linuxtv.org/media_tree.git 12968S: Maintained 12969F: drivers/media/usb/stk1160/ 12970 12971STMMAC ETHERNET DRIVER 12972M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12973M: Alexandre Torgue <alexandre.torgue@st.com> 12974L: netdev@vger.kernel.org 12975W: http://www.stlinux.com 12976S: Supported 12977F: drivers/net/ethernet/stmicro/stmmac/ 12978 12979SUN3/3X 12980M: Sam Creasey <sammy@sammy.net> 12981W: http://sammy.net/sun3/ 12982S: Maintained 12983F: arch/m68k/kernel/*sun3* 12984F: arch/m68k/sun3*/ 12985F: arch/m68k/include/asm/sun3* 12986F: drivers/net/ethernet/i825xx/sun3* 12987 12988SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12989M: Hans de Goede <hdegoede@redhat.com> 12990L: linux-input@vger.kernel.org 12991S: Maintained 12992F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12993F: drivers/input/keyboard/sun4i-lradc-keys.c 12994 12995SUNDANCE NETWORK DRIVER 12996M: Denis Kirjanov <kda@linux-powerpc.org> 12997L: netdev@vger.kernel.org 12998S: Maintained 12999F: drivers/net/ethernet/dlink/sundance.c 13000 13001SUPERH 13002M: Yoshinori Sato <ysato@users.sourceforge.jp> 13003M: Rich Felker <dalias@libc.org> 13004L: linux-sh@vger.kernel.org 13005Q: http://patchwork.kernel.org/project/linux-sh/list/ 13006S: Maintained 13007F: Documentation/sh/ 13008F: arch/sh/ 13009F: drivers/sh/ 13010 13011SUSPEND TO RAM 13012M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13013M: Len Brown <len.brown@intel.com> 13014M: Pavel Machek <pavel@ucw.cz> 13015L: linux-pm@vger.kernel.org 13016B: https://bugzilla.kernel.org 13017S: Supported 13018F: Documentation/power/ 13019F: arch/x86/kernel/acpi/ 13020F: drivers/base/power/ 13021F: kernel/power/ 13022F: include/linux/suspend.h 13023F: include/linux/freezer.h 13024F: include/linux/pm.h 13025 13026SVGA HANDLING 13027M: Martin Mares <mj@ucw.cz> 13028L: linux-video@atrey.karlin.mff.cuni.cz 13029S: Maintained 13030F: Documentation/svga.txt 13031F: arch/x86/boot/video* 13032 13033SWIOTLB SUBSYSTEM 13034M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13035L: linux-kernel@vger.kernel.org 13036T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13037S: Supported 13038F: lib/swiotlb.c 13039F: arch/*/kernel/pci-swiotlb.c 13040F: include/linux/swiotlb.h 13041 13042SWITCHDEV 13043M: Jiri Pirko <jiri@resnulli.us> 13044M: Ivan Vecera <ivecera@redhat.com> 13045L: netdev@vger.kernel.org 13046S: Supported 13047F: net/switchdev/ 13048F: include/net/switchdev.h 13049 13050SYNC FILE FRAMEWORK 13051M: Sumit Semwal <sumit.semwal@linaro.org> 13052R: Gustavo Padovan <gustavo@padovan.org> 13053S: Maintained 13054L: linux-media@vger.kernel.org 13055L: dri-devel@lists.freedesktop.org 13056F: drivers/dma-buf/sync_* 13057F: drivers/dma-buf/dma-fence* 13058F: drivers/dma-buf/sw_sync.c 13059F: include/linux/sync_file.h 13060F: include/uapi/linux/sync_file.h 13061F: Documentation/sync_file.txt 13062T: git git://anongit.freedesktop.org/drm/drm-misc 13063 13064SYNOPSYS ARC ARCHITECTURE 13065M: Vineet Gupta <vgupta@synopsys.com> 13066L: linux-snps-arc@lists.infradead.org 13067S: Supported 13068F: arch/arc/ 13069F: Documentation/devicetree/bindings/arc/* 13070F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13071F: drivers/clocksource/arc_timer.c 13072F: drivers/tty/serial/arc_uart.c 13073T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13074 13075SYNOPSYS ARC HSDK SDP pll clock driver 13076M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13077S: Supported 13078F: drivers/clk/clk-hsdk-pll.c 13079F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13080 13081SYNOPSYS ARC SDP clock driver 13082M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13083S: Supported 13084F: drivers/clk/axs10x/* 13085F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13086 13087SYNOPSYS ARC SDP platform support 13088M: Alexey Brodkin <abrodkin@synopsys.com> 13089S: Supported 13090F: arch/arc/plat-axs10x 13091F: arch/arc/boot/dts/ax* 13092F: Documentation/devicetree/bindings/arc/axs10* 13093 13094SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13095M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13096S: Supported 13097F: drivers/reset/reset-axs10x.c 13098F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13099 13100SYNOPSYS DESIGNWARE APB GPIO DRIVER 13101M: Hoan Tran <hotran@apm.com> 13102L: linux-gpio@vger.kernel.org 13103S: Maintained 13104F: drivers/gpio/gpio-dwapb.c 13105F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13106 13107SYNOPSYS DESIGNWARE DMAC DRIVER 13108M: Viresh Kumar <vireshk@kernel.org> 13109R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13110S: Maintained 13111F: include/linux/dma/dw.h 13112F: include/linux/platform_data/dma-dw.h 13113F: drivers/dma/dw/ 13114 13115SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13116M: Jie Deng <jiedeng@synopsys.com> 13117M: Jose Abreu <Jose.Abreu@synopsys.com> 13118L: netdev@vger.kernel.org 13119S: Supported 13120F: drivers/net/ethernet/synopsys/ 13121 13122SYNOPSYS DESIGNWARE I2C DRIVER 13123M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13124R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13125R: Mika Westerberg <mika.westerberg@linux.intel.com> 13126L: linux-i2c@vger.kernel.org 13127S: Maintained 13128F: drivers/i2c/busses/i2c-designware-* 13129F: include/linux/platform_data/i2c-designware.h 13130 13131SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13132M: Jaehoon Chung <jh80.chung@samsung.com> 13133L: linux-mmc@vger.kernel.org 13134S: Maintained 13135F: drivers/mmc/host/dw_mmc* 13136 13137SYNOPSYS HSDK RESET CONTROLLER DRIVER 13138M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13139S: Supported 13140F: drivers/reset/reset-hsdk.c 13141F: include/dt-bindings/reset/snps,hsdk-reset.h 13142F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13143 13144SYSTEM CONFIGURATION (SYSCON) 13145M: Lee Jones <lee.jones@linaro.org> 13146M: Arnd Bergmann <arnd@arndb.de> 13147T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13148S: Supported 13149F: drivers/mfd/syscon.c 13150 13151SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13152M: Sudeep Holla <sudeep.holla@arm.com> 13153L: linux-arm-kernel@lists.infradead.org 13154S: Maintained 13155F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13156F: drivers/clk/clk-scpi.c 13157F: drivers/cpufreq/scpi-cpufreq.c 13158F: drivers/firmware/arm_scpi.c 13159F: include/linux/scpi_protocol.h 13160 13161SYSTEM RESET/SHUTDOWN DRIVERS 13162M: Sebastian Reichel <sre@kernel.org> 13163L: linux-pm@vger.kernel.org 13164T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13165S: Maintained 13166F: Documentation/devicetree/bindings/power/reset/ 13167F: drivers/power/reset/ 13168 13169SYSTEM TRACE MODULE CLASS 13170M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13171S: Maintained 13172T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13173F: Documentation/trace/stm.txt 13174F: drivers/hwtracing/stm/ 13175F: include/linux/stm.h 13176F: include/uapi/linux/stm.h 13177 13178SYSV FILESYSTEM 13179M: Christoph Hellwig <hch@infradead.org> 13180S: Maintained 13181F: Documentation/filesystems/sysv-fs.txt 13182F: fs/sysv/ 13183F: include/linux/sysv_fs.h 13184 13185TARGET SUBSYSTEM 13186M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13187L: linux-scsi@vger.kernel.org 13188L: target-devel@vger.kernel.org 13189W: http://www.linux-iscsi.org 13190W: http://groups.google.com/group/linux-iscsi-target-dev 13191T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13192S: Supported 13193F: drivers/target/ 13194F: include/target/ 13195F: Documentation/target/ 13196 13197TASKSTATS STATISTICS INTERFACE 13198M: Balbir Singh <bsingharora@gmail.com> 13199S: Maintained 13200F: Documentation/accounting/taskstats* 13201F: include/linux/taskstats* 13202F: kernel/taskstats.c 13203 13204TC subsystem 13205M: Jamal Hadi Salim <jhs@mojatatu.com> 13206M: Cong Wang <xiyou.wangcong@gmail.com> 13207M: Jiri Pirko <jiri@resnulli.us> 13208L: netdev@vger.kernel.org 13209S: Maintained 13210F: include/net/pkt_cls.h 13211F: include/net/pkt_sched.h 13212F: include/net/tc_act/ 13213F: include/uapi/linux/pkt_cls.h 13214F: include/uapi/linux/pkt_sched.h 13215F: include/uapi/linux/tc_act/ 13216F: include/uapi/linux/tc_ematch/ 13217F: net/sched/ 13218 13219TCP LOW PRIORITY MODULE 13220M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13221M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13222W: http://tcp-lp-mod.sourceforge.net/ 13223S: Maintained 13224F: net/ipv4/tcp_lp.c 13225 13226TDA10071 MEDIA DRIVER 13227M: Antti Palosaari <crope@iki.fi> 13228L: linux-media@vger.kernel.org 13229W: https://linuxtv.org 13230W: http://palosaari.fi/linux/ 13231Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13232T: git git://linuxtv.org/anttip/media_tree.git 13233S: Maintained 13234F: drivers/media/dvb-frontends/tda10071* 13235 13236TDA18212 MEDIA DRIVER 13237M: Antti Palosaari <crope@iki.fi> 13238L: linux-media@vger.kernel.org 13239W: https://linuxtv.org 13240W: http://palosaari.fi/linux/ 13241Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13242T: git git://linuxtv.org/anttip/media_tree.git 13243S: Maintained 13244F: drivers/media/tuners/tda18212* 13245 13246TDA18218 MEDIA DRIVER 13247M: Antti Palosaari <crope@iki.fi> 13248L: linux-media@vger.kernel.org 13249W: https://linuxtv.org 13250W: http://palosaari.fi/linux/ 13251Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13252T: git git://linuxtv.org/anttip/media_tree.git 13253S: Maintained 13254F: drivers/media/tuners/tda18218* 13255 13256TDA18271 MEDIA DRIVER 13257M: Michael Krufky <mkrufky@linuxtv.org> 13258L: linux-media@vger.kernel.org 13259W: https://linuxtv.org 13260W: http://github.com/mkrufky 13261Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13262T: git git://linuxtv.org/mkrufky/tuners.git 13263S: Maintained 13264F: drivers/media/tuners/tda18271* 13265 13266TDA827x MEDIA DRIVER 13267M: Michael Krufky <mkrufky@linuxtv.org> 13268L: linux-media@vger.kernel.org 13269W: https://linuxtv.org 13270W: http://github.com/mkrufky 13271Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13272T: git git://linuxtv.org/mkrufky/tuners.git 13273S: Maintained 13274F: drivers/media/tuners/tda8290.* 13275 13276TDA8290 MEDIA DRIVER 13277M: Michael Krufky <mkrufky@linuxtv.org> 13278L: linux-media@vger.kernel.org 13279W: https://linuxtv.org 13280W: http://github.com/mkrufky 13281Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13282T: git git://linuxtv.org/mkrufky/tuners.git 13283S: Maintained 13284F: drivers/media/tuners/tda8290.* 13285 13286TDA9840 MEDIA DRIVER 13287M: Hans Verkuil <hverkuil@xs4all.nl> 13288L: linux-media@vger.kernel.org 13289T: git git://linuxtv.org/media_tree.git 13290W: https://linuxtv.org 13291S: Maintained 13292F: drivers/media/i2c/tda9840* 13293 13294TEA5761 TUNER DRIVER 13295M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13296M: Mauro Carvalho Chehab <mchehab@kernel.org> 13297L: linux-media@vger.kernel.org 13298W: https://linuxtv.org 13299T: git git://linuxtv.org/media_tree.git 13300S: Odd fixes 13301F: drivers/media/tuners/tea5761.* 13302 13303TEA5767 TUNER DRIVER 13304M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13305M: Mauro Carvalho Chehab <mchehab@kernel.org> 13306L: linux-media@vger.kernel.org 13307W: https://linuxtv.org 13308T: git git://linuxtv.org/media_tree.git 13309S: Maintained 13310F: drivers/media/tuners/tea5767.* 13311 13312TEA6415C MEDIA DRIVER 13313M: Hans Verkuil <hverkuil@xs4all.nl> 13314L: linux-media@vger.kernel.org 13315T: git git://linuxtv.org/media_tree.git 13316W: https://linuxtv.org 13317S: Maintained 13318F: drivers/media/i2c/tea6415c* 13319 13320TEA6420 MEDIA DRIVER 13321M: Hans Verkuil <hverkuil@xs4all.nl> 13322L: linux-media@vger.kernel.org 13323T: git git://linuxtv.org/media_tree.git 13324W: https://linuxtv.org 13325S: Maintained 13326F: drivers/media/i2c/tea6420* 13327 13328TEAM DRIVER 13329M: Jiri Pirko <jiri@resnulli.us> 13330L: netdev@vger.kernel.org 13331S: Supported 13332F: drivers/net/team/ 13333F: include/linux/if_team.h 13334F: include/uapi/linux/if_team.h 13335 13336TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13337M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13338S: Maintained 13339F: arch/x86/platform/ts5500/ 13340 13341TECHNOTREND USB IR RECEIVER 13342M: Sean Young <sean@mess.org> 13343L: linux-media@vger.kernel.org 13344S: Maintained 13345F: drivers/media/rc/ttusbir.c 13346 13347TEE SUBSYSTEM 13348M: Jens Wiklander <jens.wiklander@linaro.org> 13349S: Maintained 13350F: include/linux/tee_drv.h 13351F: include/uapi/linux/tee.h 13352F: drivers/tee/ 13353F: Documentation/tee.txt 13354 13355TEGRA ARCHITECTURE SUPPORT 13356M: Thierry Reding <thierry.reding@gmail.com> 13357M: Jonathan Hunter <jonathanh@nvidia.com> 13358L: linux-tegra@vger.kernel.org 13359Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13360T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13361S: Supported 13362N: [^a-z]tegra 13363 13364TEGRA CLOCK DRIVER 13365M: Peter De Schrijver <pdeschrijver@nvidia.com> 13366M: Prashant Gaikwad <pgaikwad@nvidia.com> 13367S: Supported 13368F: drivers/clk/tegra/ 13369 13370TEGRA DMA DRIVERS 13371M: Laxman Dewangan <ldewangan@nvidia.com> 13372M: Jon Hunter <jonathanh@nvidia.com> 13373S: Supported 13374F: drivers/dma/tegra* 13375 13376TEGRA I2C DRIVER 13377M: Laxman Dewangan <ldewangan@nvidia.com> 13378S: Supported 13379F: drivers/i2c/busses/i2c-tegra.c 13380 13381TEGRA IOMMU DRIVERS 13382M: Hiroshi Doyu <hdoyu@nvidia.com> 13383S: Supported 13384F: drivers/iommu/tegra* 13385 13386TEGRA KBC DRIVER 13387M: Rakesh Iyer <riyer@nvidia.com> 13388M: Laxman Dewangan <ldewangan@nvidia.com> 13389S: Supported 13390F: drivers/input/keyboard/tegra-kbc.c 13391 13392TEGRA PWM DRIVER 13393M: Thierry Reding <thierry.reding@gmail.com> 13394S: Supported 13395F: drivers/pwm/pwm-tegra.c 13396 13397TEGRA SERIAL DRIVER 13398M: Laxman Dewangan <ldewangan@nvidia.com> 13399S: Supported 13400F: drivers/tty/serial/serial-tegra.c 13401 13402TEGRA SPI DRIVER 13403M: Laxman Dewangan <ldewangan@nvidia.com> 13404S: Supported 13405F: drivers/spi/spi-tegra* 13406 13407TEHUTI ETHERNET DRIVER 13408M: Andy Gospodarek <andy@greyhouse.net> 13409L: netdev@vger.kernel.org 13410S: Supported 13411F: drivers/net/ethernet/tehuti/* 13412 13413Telecom Clock Driver for MCPL0010 13414M: Mark Gross <mark.gross@intel.com> 13415S: Supported 13416F: drivers/char/tlclk.c 13417 13418TENSILICA XTENSA PORT (xtensa) 13419M: Chris Zankel <chris@zankel.net> 13420M: Max Filippov <jcmvbkbc@gmail.com> 13421L: linux-xtensa@linux-xtensa.org 13422T: git git://github.com/czankel/xtensa-linux.git 13423S: Maintained 13424F: arch/xtensa/ 13425F: drivers/irqchip/irq-xtensa-* 13426 13427Texas Instruments' System Control Interface (TISCI) Protocol Driver 13428M: Nishanth Menon <nm@ti.com> 13429M: Tero Kristo <t-kristo@ti.com> 13430M: Santosh Shilimkar <ssantosh@kernel.org> 13431L: linux-arm-kernel@lists.infradead.org 13432S: Maintained 13433F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13434F: drivers/firmware/ti_sci* 13435F: include/linux/soc/ti/ti_sci_protocol.h 13436F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13437F: include/dt-bindings/genpd/k2g.h 13438F: drivers/soc/ti/ti_sci_pm_domains.c 13439F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13440F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13441F: drivers/clk/keystone/sci-clk.c 13442F: drivers/reset/reset-ti-sci.c 13443 13444THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13445M: Hans Verkuil <hverkuil@xs4all.nl> 13446L: linux-media@vger.kernel.org 13447T: git git://linuxtv.org/media_tree.git 13448W: https://linuxtv.org 13449S: Maintained 13450F: drivers/media/radio/radio-raremono.c 13451 13452THERMAL 13453M: Zhang Rui <rui.zhang@intel.com> 13454M: Eduardo Valentin <edubezval@gmail.com> 13455L: linux-pm@vger.kernel.org 13456T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13457T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13458Q: https://patchwork.kernel.org/project/linux-pm/list/ 13459S: Supported 13460F: drivers/thermal/ 13461F: include/linux/thermal.h 13462F: include/uapi/linux/thermal.h 13463F: include/linux/cpu_cooling.h 13464F: Documentation/devicetree/bindings/thermal/ 13465 13466THERMAL/CPU_COOLING 13467M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13468M: Viresh Kumar <viresh.kumar@linaro.org> 13469M: Javi Merino <javi.merino@kernel.org> 13470L: linux-pm@vger.kernel.org 13471S: Supported 13472F: Documentation/thermal/cpu-cooling-api.txt 13473F: drivers/thermal/cpu_cooling.c 13474F: include/linux/cpu_cooling.h 13475 13476THINKPAD ACPI EXTRAS DRIVER 13477M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13478L: ibm-acpi-devel@lists.sourceforge.net 13479L: platform-driver-x86@vger.kernel.org 13480W: http://ibm-acpi.sourceforge.net 13481W: http://thinkwiki.org/wiki/Ibm-acpi 13482T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13483S: Maintained 13484F: drivers/platform/x86/thinkpad_acpi.c 13485 13486THUNDERBOLT DRIVER 13487M: Andreas Noever <andreas.noever@gmail.com> 13488M: Michael Jamet <michael.jamet@intel.com> 13489M: Mika Westerberg <mika.westerberg@linux.intel.com> 13490M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13491T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13492S: Maintained 13493F: drivers/thunderbolt/ 13494F: include/linux/thunderbolt.h 13495 13496THUNDERBOLT NETWORK DRIVER 13497M: Michael Jamet <michael.jamet@intel.com> 13498M: Mika Westerberg <mika.westerberg@linux.intel.com> 13499M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13500L: netdev@vger.kernel.org 13501S: Maintained 13502F: drivers/net/thunderbolt.c 13503 13504THUNDERX GPIO DRIVER 13505M: David Daney <david.daney@cavium.com> 13506S: Maintained 13507F: drivers/gpio/gpio-thunderx.c 13508 13509TI AM437X VPFE DRIVER 13510M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13511L: linux-media@vger.kernel.org 13512W: https://linuxtv.org 13513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13514T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13515S: Maintained 13516F: drivers/media/platform/am437x/ 13517 13518TI BANDGAP AND THERMAL DRIVER 13519M: Eduardo Valentin <edubezval@gmail.com> 13520M: Keerthy <j-keerthy@ti.com> 13521L: linux-pm@vger.kernel.org 13522L: linux-omap@vger.kernel.org 13523S: Maintained 13524F: drivers/thermal/ti-soc-thermal/ 13525 13526TI BQ27XXX POWER SUPPLY DRIVER 13527R: Andrew F. Davis <afd@ti.com> 13528F: include/linux/power/bq27xxx_battery.h 13529F: drivers/power/supply/bq27xxx_battery.c 13530F: drivers/power/supply/bq27xxx_battery_i2c.c 13531 13532TI CDCE706 CLOCK DRIVER 13533M: Max Filippov <jcmvbkbc@gmail.com> 13534S: Maintained 13535F: drivers/clk/clk-cdce706.c 13536 13537TI CLOCK DRIVER 13538M: Tero Kristo <t-kristo@ti.com> 13539L: linux-omap@vger.kernel.org 13540S: Maintained 13541F: drivers/clk/ti/ 13542F: include/linux/clk/ti.h 13543 13544TI DAVINCI MACHINE SUPPORT 13545M: Sekhar Nori <nsekhar@ti.com> 13546M: Kevin Hilman <khilman@kernel.org> 13547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13548T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13549S: Supported 13550F: arch/arm/mach-davinci/ 13551F: drivers/i2c/busses/i2c-davinci.c 13552F: arch/arm/boot/dts/da850* 13553 13554TI DAVINCI SERIES GPIO DRIVER 13555M: Keerthy <j-keerthy@ti.com> 13556L: linux-gpio@vger.kernel.org 13557S: Maintained 13558F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13559F: drivers/gpio/gpio-davinci.c 13560 13561TI DAVINCI SERIES MEDIA DRIVER 13562M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13563L: linux-media@vger.kernel.org 13564W: https://linuxtv.org 13565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13566T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13567S: Maintained 13568F: drivers/media/platform/davinci/ 13569F: include/media/davinci/ 13570 13571TI ETHERNET SWITCH DRIVER (CPSW) 13572R: Grygorii Strashko <grygorii.strashko@ti.com> 13573L: linux-omap@vger.kernel.org 13574L: netdev@vger.kernel.org 13575S: Maintained 13576F: drivers/net/ethernet/ti/cpsw* 13577F: drivers/net/ethernet/ti/davinci* 13578 13579TI FLASH MEDIA INTERFACE DRIVER 13580M: Alex Dubov <oakad@yahoo.com> 13581S: Maintained 13582F: drivers/misc/tifm* 13583F: drivers/mmc/host/tifm_sd.c 13584F: include/linux/tifm.h 13585 13586TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13587M: Santosh Shilimkar <ssantosh@kernel.org> 13588L: linux-kernel@vger.kernel.org 13589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13590S: Maintained 13591F: drivers/soc/ti/* 13592T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13593 13594TI LM49xxx FAMILY ASoC CODEC DRIVERS 13595M: M R Swami Reddy <mr.swami.reddy@ti.com> 13596M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13597L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13598S: Maintained 13599F: sound/soc/codecs/lm49453* 13600F: sound/soc/codecs/isabelle* 13601 13602TI LP855x BACKLIGHT DRIVER 13603M: Milo Kim <milo.kim@ti.com> 13604S: Maintained 13605F: Documentation/backlight/lp855x-driver.txt 13606F: drivers/video/backlight/lp855x_bl.c 13607F: include/linux/platform_data/lp855x.h 13608 13609TI LP8727 CHARGER DRIVER 13610M: Milo Kim <milo.kim@ti.com> 13611S: Maintained 13612F: drivers/power/supply/lp8727_charger.c 13613F: include/linux/platform_data/lp8727.h 13614 13615TI LP8788 MFD DRIVER 13616M: Milo Kim <milo.kim@ti.com> 13617S: Maintained 13618F: drivers/iio/adc/lp8788_adc.c 13619F: drivers/leds/leds-lp8788.c 13620F: drivers/mfd/lp8788*.c 13621F: drivers/power/supply/lp8788-charger.c 13622F: drivers/regulator/lp8788-*.c 13623F: include/linux/mfd/lp8788*.h 13624 13625TI NETCP ETHERNET DRIVER 13626M: Wingman Kwok <w-kwok2@ti.com> 13627M: Murali Karicheri <m-karicheri2@ti.com> 13628L: netdev@vger.kernel.org 13629S: Maintained 13630F: drivers/net/ethernet/ti/netcp* 13631 13632TI TAS571X FAMILY ASoC CODEC DRIVER 13633M: Kevin Cernekee <cernekee@chromium.org> 13634L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13635S: Odd Fixes 13636F: sound/soc/codecs/tas571x* 13637 13638TI TRF7970A NFC DRIVER 13639M: Mark Greer <mgreer@animalcreek.com> 13640L: linux-wireless@vger.kernel.org 13641L: linux-nfc@lists.01.org (moderated for non-subscribers) 13642S: Supported 13643F: drivers/nfc/trf7970a.c 13644F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13645 13646TI TWL4030 SERIES SOC CODEC DRIVER 13647M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13648L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13649S: Maintained 13650F: sound/soc/codecs/twl4030* 13651 13652TI VPE/CAL DRIVERS 13653M: Benoit Parrot <bparrot@ti.com> 13654L: linux-media@vger.kernel.org 13655W: http://linuxtv.org/ 13656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13657S: Maintained 13658F: drivers/media/platform/ti-vpe/ 13659 13660TI WILINK WIRELESS DRIVERS 13661L: linux-wireless@vger.kernel.org 13662W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13663W: http://wireless.kernel.org/en/users/Drivers/wl1251 13664T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13665S: Orphan 13666F: drivers/net/wireless/ti/ 13667F: include/linux/wl12xx.h 13668 13669TILE ARCHITECTURE 13670W: http://www.mellanox.com/repository/solutions/tile-scm/ 13671S: Orphan 13672F: arch/tile/ 13673F: drivers/char/tile-srom.c 13674F: drivers/edac/tile_edac.c 13675F: drivers/net/ethernet/tile/ 13676F: drivers/rtc/rtc-tile.c 13677F: drivers/tty/hvc/hvc_tile.c 13678F: drivers/tty/serial/tilegx.c 13679F: drivers/usb/host/*-tilegx.c 13680F: include/linux/usb/tilegx.h 13681 13682TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13683M: John Stultz <john.stultz@linaro.org> 13684M: Thomas Gleixner <tglx@linutronix.de> 13685R: Stephen Boyd <sboyd@codeaurora.org> 13686L: linux-kernel@vger.kernel.org 13687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13688S: Supported 13689F: include/linux/clocksource.h 13690F: include/linux/time.h 13691F: include/linux/timex.h 13692F: include/uapi/linux/time.h 13693F: include/uapi/linux/timex.h 13694F: kernel/time/clocksource.c 13695F: kernel/time/time*.c 13696F: kernel/time/alarmtimer.c 13697F: kernel/time/ntp.c 13698F: tools/testing/selftests/timers/ 13699 13700TIPC NETWORK LAYER 13701M: Jon Maloy <jon.maloy@ericsson.com> 13702M: Ying Xue <ying.xue@windriver.com> 13703L: netdev@vger.kernel.org (core kernel code) 13704L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13705W: http://tipc.sourceforge.net/ 13706S: Maintained 13707F: include/uapi/linux/tipc*.h 13708F: net/tipc/ 13709 13710TLAN NETWORK DRIVER 13711M: Samuel Chessman <chessman@tux.org> 13712L: tlan-devel@lists.sourceforge.net (subscribers-only) 13713W: http://sourceforge.net/projects/tlan/ 13714S: Maintained 13715F: Documentation/networking/tlan.txt 13716F: drivers/net/ethernet/ti/tlan.* 13717 13718TM6000 VIDEO4LINUX DRIVER 13719M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13720M: Mauro Carvalho Chehab <mchehab@kernel.org> 13721L: linux-media@vger.kernel.org 13722W: https://linuxtv.org 13723T: git git://linuxtv.org/media_tree.git 13724S: Odd fixes 13725F: drivers/media/usb/tm6000/ 13726F: Documentation/media/v4l-drivers/tm6000* 13727 13728TMIO/SDHI MMC DRIVER 13729M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13730L: linux-mmc@vger.kernel.org 13731S: Supported 13732F: drivers/mmc/host/tmio_mmc* 13733F: drivers/mmc/host/renesas_sdhi* 13734F: include/linux/mfd/tmio.h 13735 13736TMP401 HARDWARE MONITOR DRIVER 13737M: Guenter Roeck <linux@roeck-us.net> 13738L: linux-hwmon@vger.kernel.org 13739S: Maintained 13740F: Documentation/hwmon/tmp401 13741F: drivers/hwmon/tmp401.c 13742 13743TMPFS (SHMEM FILESYSTEM) 13744M: Hugh Dickins <hughd@google.com> 13745L: linux-mm@kvack.org 13746S: Maintained 13747F: include/linux/shmem_fs.h 13748F: mm/shmem.c 13749 13750TOMOYO SECURITY MODULE 13751M: Kentaro Takeda <takedakn@nttdata.co.jp> 13752M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13753L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13754L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13755L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13756L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13757W: http://tomoyo.sourceforge.jp/ 13758T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13759S: Maintained 13760F: security/tomoyo/ 13761 13762TOPSTAR LAPTOP EXTRAS DRIVER 13763M: Herton Ronaldo Krzesinski <herton@canonical.com> 13764L: platform-driver-x86@vger.kernel.org 13765S: Maintained 13766F: drivers/platform/x86/topstar-laptop.c 13767 13768TOSHIBA ACPI EXTRAS DRIVER 13769M: Azael Avalos <coproscefalo@gmail.com> 13770L: platform-driver-x86@vger.kernel.org 13771S: Maintained 13772F: drivers/platform/x86/toshiba_acpi.c 13773 13774TOSHIBA BLUETOOTH DRIVER 13775M: Azael Avalos <coproscefalo@gmail.com> 13776L: platform-driver-x86@vger.kernel.org 13777S: Maintained 13778F: drivers/platform/x86/toshiba_bluetooth.c 13779 13780TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13781M: Azael Avalos <coproscefalo@gmail.com> 13782L: platform-driver-x86@vger.kernel.org 13783S: Maintained 13784F: drivers/platform/x86/toshiba_haps.c 13785 13786TOSHIBA SMM DRIVER 13787M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13788W: http://www.buzzard.org.uk/toshiba/ 13789S: Maintained 13790F: drivers/char/toshiba.c 13791F: include/linux/toshiba.h 13792F: include/uapi/linux/toshiba.h 13793 13794TOSHIBA TC358743 DRIVER 13795M: Mats Randgaard <matrandg@cisco.com> 13796L: linux-media@vger.kernel.org 13797S: Maintained 13798F: drivers/media/i2c/tc358743* 13799F: include/media/i2c/tc358743.h 13800 13801TOSHIBA WMI HOTKEYS DRIVER 13802M: Azael Avalos <coproscefalo@gmail.com> 13803L: platform-driver-x86@vger.kernel.org 13804S: Maintained 13805F: drivers/platform/x86/toshiba-wmi.c 13806 13807TPM DEVICE DRIVER 13808M: Peter Huewe <peterhuewe@gmx.de> 13809M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13810R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13811L: linux-integrity@vger.kernel.org 13812Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13813T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13814S: Maintained 13815F: drivers/char/tpm/ 13816 13817TRACING 13818M: Steven Rostedt <rostedt@goodmis.org> 13819M: Ingo Molnar <mingo@redhat.com> 13820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13821S: Maintained 13822F: Documentation/trace/ftrace.txt 13823F: arch/*/*/*/ftrace.h 13824F: arch/*/kernel/ftrace.c 13825F: include/*/ftrace.h 13826F: include/linux/trace*.h 13827F: include/trace/ 13828F: kernel/trace/ 13829F: tools/testing/selftests/ftrace/ 13830 13831TRACING MMIO ACCESSES (MMIOTRACE) 13832M: Steven Rostedt <rostedt@goodmis.org> 13833M: Ingo Molnar <mingo@kernel.org> 13834R: Karol Herbst <karolherbst@gmail.com> 13835R: Pekka Paalanen <ppaalanen@gmail.com> 13836S: Maintained 13837L: linux-kernel@vger.kernel.org 13838L: nouveau@lists.freedesktop.org 13839F: kernel/trace/trace_mmiotrace.c 13840F: include/linux/mmiotrace.h 13841F: arch/x86/mm/kmmio.c 13842F: arch/x86/mm/mmio-mod.c 13843F: arch/x86/mm/testmmiotrace.c 13844 13845TRIVIAL PATCHES 13846M: Jiri Kosina <trivial@kernel.org> 13847T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13848S: Maintained 13849K: ^Subject:.*(?i)trivial 13850 13851TTY LAYER 13852M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13853M: Jiri Slaby <jslaby@suse.com> 13854S: Supported 13855T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13856F: Documentation/serial/ 13857F: drivers/tty/ 13858F: drivers/tty/serial/serial_core.c 13859F: include/linux/serial_core.h 13860F: include/linux/serial.h 13861F: include/linux/tty.h 13862F: include/uapi/linux/serial_core.h 13863F: include/uapi/linux/serial.h 13864F: include/uapi/linux/tty.h 13865 13866TUA9001 MEDIA DRIVER 13867M: Antti Palosaari <crope@iki.fi> 13868L: linux-media@vger.kernel.org 13869W: https://linuxtv.org 13870W: http://palosaari.fi/linux/ 13871Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13872T: git git://linuxtv.org/anttip/media_tree.git 13873S: Maintained 13874F: drivers/media/tuners/tua9001* 13875 13876TULIP NETWORK DRIVERS 13877L: netdev@vger.kernel.org 13878L: linux-parisc@vger.kernel.org 13879S: Orphan 13880F: drivers/net/ethernet/dec/tulip/ 13881 13882TUN/TAP driver 13883M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13884W: http://vtun.sourceforge.net/tun 13885S: Maintained 13886F: Documentation/networking/tuntap.txt 13887F: arch/um/os-Linux/drivers/ 13888 13889TURBOCHANNEL SUBSYSTEM 13890M: "Maciej W. Rozycki" <macro@linux-mips.org> 13891M: Ralf Baechle <ralf@linux-mips.org> 13892L: linux-mips@linux-mips.org 13893Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13894S: Maintained 13895F: drivers/tc/ 13896F: include/linux/tc.h 13897 13898TW5864 VIDEO4LINUX DRIVER 13899M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13900M: Anton Sviridenko <anton@corp.bluecherry.net> 13901M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13902M: Andrey Utkin <andrey_utkin@fastmail.com> 13903L: linux-media@vger.kernel.org 13904S: Supported 13905F: drivers/media/pci/tw5864/ 13906 13907TW68 VIDEO4LINUX DRIVER 13908M: Hans Verkuil <hverkuil@xs4all.nl> 13909L: linux-media@vger.kernel.org 13910T: git git://linuxtv.org/media_tree.git 13911W: https://linuxtv.org 13912S: Odd Fixes 13913F: drivers/media/pci/tw68/ 13914 13915TW686X VIDEO4LINUX DRIVER 13916M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13917L: linux-media@vger.kernel.org 13918T: git git://linuxtv.org/media_tree.git 13919W: http://linuxtv.org 13920S: Maintained 13921F: drivers/media/pci/tw686x/ 13922 13923UBI FILE SYSTEM (UBIFS) 13924M: Richard Weinberger <richard@nod.at> 13925M: Artem Bityutskiy <dedekind1@gmail.com> 13926M: Adrian Hunter <adrian.hunter@intel.com> 13927L: linux-mtd@lists.infradead.org 13928T: git git://git.infradead.org/ubifs-2.6.git 13929W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13930S: Supported 13931F: Documentation/filesystems/ubifs.txt 13932F: fs/ubifs/ 13933 13934UCLINUX (M68KNOMMU AND COLDFIRE) 13935M: Greg Ungerer <gerg@linux-m68k.org> 13936W: http://www.linux-m68k.org/ 13937W: http://www.uclinux.org/ 13938L: linux-m68k@lists.linux-m68k.org 13939L: uclinux-dev@uclinux.org (subscribers-only) 13940T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13941S: Maintained 13942F: arch/m68k/coldfire/ 13943F: arch/m68k/68*/ 13944F: arch/m68k/*/*_no.* 13945F: arch/m68k/include/asm/*_no.* 13946 13947UDF FILESYSTEM 13948M: Jan Kara <jack@suse.com> 13949S: Maintained 13950F: Documentation/filesystems/udf.txt 13951F: fs/udf/ 13952 13953UDRAW TABLET 13954M: Bastien Nocera <hadess@hadess.net> 13955L: linux-input@vger.kernel.org 13956S: Maintained 13957F: drivers/hid/hid-udraw-ps3.c 13958 13959UFS FILESYSTEM 13960M: Evgeniy Dushistov <dushistov@mail.ru> 13961S: Maintained 13962F: Documentation/filesystems/ufs.txt 13963F: fs/ufs/ 13964 13965UHID USERSPACE HID IO DRIVER: 13966M: David Herrmann <dh.herrmann@googlemail.com> 13967L: linux-input@vger.kernel.org 13968S: Maintained 13969F: drivers/hid/uhid.c 13970F: include/uapi/linux/uhid.h 13971 13972ULPI BUS 13973M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13974L: linux-usb@vger.kernel.org 13975S: Maintained 13976F: drivers/usb/common/ulpi.c 13977F: include/linux/ulpi/ 13978 13979ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13980L: linux-usb@vger.kernel.org 13981S: Orphan 13982F: drivers/uwb/ 13983F: include/linux/uwb.h 13984F: include/linux/uwb/ 13985 13986UNICORE32 ARCHITECTURE: 13987M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13988W: http://mprc.pku.edu.cn/~guanxuetao/linux 13989S: Maintained 13990T: git git://github.com/gxt/linux.git 13991F: arch/unicore32/ 13992 13993UNIFDEF 13994M: Tony Finch <dot@dotat.at> 13995W: http://dotat.at/prog/unifdef 13996S: Maintained 13997F: scripts/unifdef.c 13998 13999UNIFORM CDROM DRIVER 14000M: Jens Axboe <axboe@kernel.dk> 14001W: http://www.kernel.dk 14002S: Maintained 14003F: Documentation/cdrom/ 14004F: drivers/cdrom/cdrom.c 14005F: include/linux/cdrom.h 14006F: include/uapi/linux/cdrom.h 14007 14008UNISYS S-PAR DRIVERS 14009M: David Kershner <david.kershner@unisys.com> 14010L: sparmaintainer@unisys.com (Unisys internal) 14011S: Supported 14012F: drivers/staging/unisys/ 14013 14014UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14015M: Vinayak Holikatti <vinholikatti@gmail.com> 14016L: linux-scsi@vger.kernel.org 14017S: Supported 14018F: Documentation/scsi/ufs.txt 14019F: drivers/scsi/ufs/ 14020 14021UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14022M: Joao Pinto <jpinto@synopsys.com> 14023L: linux-scsi@vger.kernel.org 14024S: Supported 14025F: drivers/scsi/ufs/*dwc* 14026 14027UNSORTED BLOCK IMAGES (UBI) 14028M: Artem Bityutskiy <dedekind1@gmail.com> 14029M: Richard Weinberger <richard@nod.at> 14030W: http://www.linux-mtd.infradead.org/ 14031L: linux-mtd@lists.infradead.org 14032T: git git://git.infradead.org/ubifs-2.6.git 14033S: Supported 14034F: drivers/mtd/ubi/ 14035F: include/linux/mtd/ubi.h 14036F: include/uapi/mtd/ubi-user.h 14037 14038USB "USBNET" DRIVER FRAMEWORK 14039M: Oliver Neukum <oneukum@suse.com> 14040L: netdev@vger.kernel.org 14041W: http://www.linux-usb.org/usbnet 14042S: Maintained 14043F: drivers/net/usb/usbnet.c 14044F: include/linux/usb/usbnet.h 14045 14046USB ACM DRIVER 14047M: Oliver Neukum <oneukum@suse.com> 14048L: linux-usb@vger.kernel.org 14049S: Maintained 14050F: Documentation/usb/acm.txt 14051F: drivers/usb/class/cdc-acm.* 14052 14053USB AR5523 WIRELESS DRIVER 14054M: Pontus Fuchs <pontus.fuchs@gmail.com> 14055L: linux-wireless@vger.kernel.org 14056S: Maintained 14057F: drivers/net/wireless/ath/ar5523/ 14058 14059USB ATTACHED SCSI 14060M: Oliver Neukum <oneukum@suse.com> 14061L: linux-usb@vger.kernel.org 14062L: linux-scsi@vger.kernel.org 14063S: Maintained 14064F: drivers/usb/storage/uas.c 14065 14066USB CDC ETHERNET DRIVER 14067M: Oliver Neukum <oliver@neukum.org> 14068L: linux-usb@vger.kernel.org 14069S: Maintained 14070F: drivers/net/usb/cdc_*.c 14071F: include/uapi/linux/usb/cdc.h 14072 14073USB CHAOSKEY DRIVER 14074M: Keith Packard <keithp@keithp.com> 14075L: linux-usb@vger.kernel.org 14076S: Maintained 14077F: drivers/usb/misc/chaoskey.c 14078 14079USB CYPRESS C67X00 DRIVER 14080M: Peter Korsgaard <jacmet@sunsite.dk> 14081L: linux-usb@vger.kernel.org 14082S: Maintained 14083F: drivers/usb/c67x00/ 14084 14085USB DAVICOM DM9601 DRIVER 14086M: Peter Korsgaard <jacmet@sunsite.dk> 14087L: netdev@vger.kernel.org 14088W: http://www.linux-usb.org/usbnet 14089S: Maintained 14090F: drivers/net/usb/dm9601.c 14091 14092USB DIAMOND RIO500 DRIVER 14093M: Cesar Miquel <miquel@df.uba.ar> 14094L: rio500-users@lists.sourceforge.net 14095W: http://rio500.sourceforge.net 14096S: Maintained 14097F: drivers/usb/misc/rio500* 14098 14099USB EHCI DRIVER 14100M: Alan Stern <stern@rowland.harvard.edu> 14101L: linux-usb@vger.kernel.org 14102S: Maintained 14103F: Documentation/usb/ehci.txt 14104F: drivers/usb/host/ehci* 14105 14106USB GADGET/PERIPHERAL SUBSYSTEM 14107M: Felipe Balbi <balbi@kernel.org> 14108L: linux-usb@vger.kernel.org 14109W: http://www.linux-usb.org/gadget 14110T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14111S: Maintained 14112F: drivers/usb/gadget/ 14113F: include/linux/usb/gadget* 14114 14115USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14116M: Jiri Kosina <jikos@kernel.org> 14117R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14118L: linux-usb@vger.kernel.org 14119T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14120S: Maintained 14121F: Documentation/hid/hiddev.txt 14122F: drivers/hid/usbhid/ 14123 14124USB ISP116X DRIVER 14125M: Olav Kongas <ok@artecdesign.ee> 14126L: linux-usb@vger.kernel.org 14127S: Maintained 14128F: drivers/usb/host/isp116x* 14129F: include/linux/usb/isp116x.h 14130 14131USB LAN78XX ETHERNET DRIVER 14132M: Woojung Huh <woojung.huh@microchip.com> 14133M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14134L: netdev@vger.kernel.org 14135S: Maintained 14136F: drivers/net/usb/lan78xx.* 14137 14138USB MASS STORAGE DRIVER 14139M: Alan Stern <stern@rowland.harvard.edu> 14140L: linux-usb@vger.kernel.org 14141L: usb-storage@lists.one-eyed-alien.net 14142S: Maintained 14143W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14144F: drivers/usb/storage/ 14145 14146USB MIDI DRIVER 14147M: Clemens Ladisch <clemens@ladisch.de> 14148L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14149T: git git://git.alsa-project.org/alsa-kernel.git 14150S: Maintained 14151F: sound/usb/midi.* 14152 14153USB NETWORKING DRIVERS 14154L: linux-usb@vger.kernel.org 14155S: Odd Fixes 14156F: drivers/net/usb/ 14157 14158USB OHCI DRIVER 14159M: Alan Stern <stern@rowland.harvard.edu> 14160L: linux-usb@vger.kernel.org 14161S: Maintained 14162F: Documentation/usb/ohci.txt 14163F: drivers/usb/host/ohci* 14164 14165USB OTG FSM (Finite State Machine) 14166M: Peter Chen <Peter.Chen@nxp.com> 14167T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14168L: linux-usb@vger.kernel.org 14169S: Maintained 14170F: drivers/usb/common/usb-otg-fsm.c 14171 14172USB OVER IP DRIVER 14173M: Valentina Manea <valentina.manea.m@gmail.com> 14174M: Shuah Khan <shuahkh@osg.samsung.com> 14175M: Shuah Khan <shuah@kernel.org> 14176L: linux-usb@vger.kernel.org 14177S: Maintained 14178F: Documentation/usb/usbip_protocol.txt 14179F: drivers/usb/usbip/ 14180F: tools/usb/usbip/ 14181 14182USB PEGASUS DRIVER 14183M: Petko Manolov <petkan@nucleusys.com> 14184L: linux-usb@vger.kernel.org 14185L: netdev@vger.kernel.org 14186T: git git://github.com/petkan/pegasus.git 14187W: https://github.com/petkan/pegasus 14188S: Maintained 14189F: drivers/net/usb/pegasus.* 14190 14191USB PHY LAYER 14192M: Felipe Balbi <balbi@kernel.org> 14193L: linux-usb@vger.kernel.org 14194T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14195S: Maintained 14196F: drivers/usb/phy/ 14197 14198USB PRINTER DRIVER (usblp) 14199M: Pete Zaitcev <zaitcev@redhat.com> 14200L: linux-usb@vger.kernel.org 14201S: Supported 14202F: drivers/usb/class/usblp.c 14203 14204USB QMI WWAN NETWORK DRIVER 14205M: Bjørn Mork <bjorn@mork.no> 14206L: netdev@vger.kernel.org 14207S: Maintained 14208F: Documentation/ABI/testing/sysfs-class-net-qmi 14209F: drivers/net/usb/qmi_wwan.c 14210 14211USB RTL8150 DRIVER 14212M: Petko Manolov <petkan@nucleusys.com> 14213L: linux-usb@vger.kernel.org 14214L: netdev@vger.kernel.org 14215T: git git://github.com/petkan/rtl8150.git 14216W: https://github.com/petkan/rtl8150 14217S: Maintained 14218F: drivers/net/usb/rtl8150.c 14219 14220USB SERIAL SUBSYSTEM 14221M: Johan Hovold <johan@kernel.org> 14222L: linux-usb@vger.kernel.org 14223T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14224S: Maintained 14225F: Documentation/usb/usb-serial.txt 14226F: drivers/usb/serial/ 14227F: include/linux/usb/serial.h 14228 14229USB SMSC75XX ETHERNET DRIVER 14230M: Steve Glendinning <steve.glendinning@shawell.net> 14231L: netdev@vger.kernel.org 14232S: Maintained 14233F: drivers/net/usb/smsc75xx.* 14234 14235USB SMSC95XX ETHERNET DRIVER 14236M: Steve Glendinning <steve.glendinning@shawell.net> 14237M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14238L: netdev@vger.kernel.org 14239S: Maintained 14240F: drivers/net/usb/smsc95xx.* 14241 14242USB SUBSYSTEM 14243M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14244L: linux-usb@vger.kernel.org 14245W: http://www.linux-usb.org 14246T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14247S: Supported 14248F: Documentation/devicetree/bindings/usb/ 14249F: Documentation/usb/ 14250F: drivers/usb/ 14251F: include/linux/usb.h 14252F: include/linux/usb/ 14253 14254USB TYPEC SUBSYSTEM 14255M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14256L: linux-usb@vger.kernel.org 14257S: Maintained 14258F: Documentation/ABI/testing/sysfs-class-typec 14259F: Documentation/usb/typec.rst 14260F: drivers/usb/typec/ 14261F: include/linux/usb/typec.h 14262 14263USB UHCI DRIVER 14264M: Alan Stern <stern@rowland.harvard.edu> 14265L: linux-usb@vger.kernel.org 14266S: Maintained 14267F: drivers/usb/host/uhci* 14268 14269USB VIDEO CLASS 14270M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14271L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14272L: linux-media@vger.kernel.org 14273T: git git://linuxtv.org/media_tree.git 14274W: http://www.ideasonboard.org/uvc/ 14275S: Maintained 14276F: drivers/media/usb/uvc/ 14277F: include/uapi/linux/uvcvideo.h 14278 14279USB VISION DRIVER 14280M: Hans Verkuil <hverkuil@xs4all.nl> 14281L: linux-media@vger.kernel.org 14282T: git git://linuxtv.org/media_tree.git 14283W: https://linuxtv.org 14284S: Odd Fixes 14285F: drivers/media/usb/usbvision/ 14286 14287USB WEBCAM GADGET 14288M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14289L: linux-usb@vger.kernel.org 14290S: Maintained 14291F: drivers/usb/gadget/function/*uvc* 14292F: drivers/usb/gadget/legacy/webcam.c 14293 14294USB WIRELESS RNDIS DRIVER (rndis_wlan) 14295M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14296L: linux-wireless@vger.kernel.org 14297S: Maintained 14298F: drivers/net/wireless/rndis_wlan.c 14299 14300USB XHCI DRIVER 14301M: Mathias Nyman <mathias.nyman@intel.com> 14302L: linux-usb@vger.kernel.org 14303S: Supported 14304F: drivers/usb/host/xhci* 14305F: drivers/usb/host/pci-quirks* 14306 14307USB ZD1201 DRIVER 14308L: linux-wireless@vger.kernel.org 14309W: http://linux-lc100020.sourceforge.net 14310S: Orphan 14311F: drivers/net/wireless/zydas/zd1201.* 14312 14313USB ZR364XX DRIVER 14314M: Antoine Jacquet <royale@zerezo.com> 14315L: linux-usb@vger.kernel.org 14316L: linux-media@vger.kernel.org 14317T: git git://linuxtv.org/media_tree.git 14318W: http://royale.zerezo.com/zr364xx/ 14319S: Maintained 14320F: Documentation/media/v4l-drivers/zr364xx* 14321F: drivers/media/usb/zr364xx/ 14322 14323USER-MODE LINUX (UML) 14324M: Jeff Dike <jdike@addtoit.com> 14325M: Richard Weinberger <richard@nod.at> 14326L: user-mode-linux-devel@lists.sourceforge.net 14327L: user-mode-linux-user@lists.sourceforge.net 14328W: http://user-mode-linux.sourceforge.net 14329T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14330S: Maintained 14331F: Documentation/virtual/uml/ 14332F: arch/um/ 14333F: arch/x86/um/ 14334F: fs/hostfs/ 14335F: fs/hppfs/ 14336 14337USERSPACE I/O (UIO) 14338M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14339S: Maintained 14340T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14341F: Documentation/driver-api/uio-howto.rst 14342F: drivers/uio/ 14343F: include/linux/uio*.h 14344 14345UTIL-LINUX PACKAGE 14346M: Karel Zak <kzak@redhat.com> 14347L: util-linux@vger.kernel.org 14348W: http://en.wikipedia.org/wiki/Util-linux 14349T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14350S: Maintained 14351 14352UUID HELPERS 14353M: Christoph Hellwig <hch@lst.de> 14354R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14355L: linux-kernel@vger.kernel.org 14356T: git git://git.infradead.org/users/hch/uuid.git 14357F: lib/uuid.c 14358F: lib/test_uuid.c 14359F: include/linux/uuid.h 14360F: include/uapi/linux/uuid.h 14361S: Maintained 14362 14363UVESAFB DRIVER 14364M: Michal Januszewski <spock@gentoo.org> 14365L: linux-fbdev@vger.kernel.org 14366W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14367S: Maintained 14368F: Documentation/fb/uvesafb.txt 14369F: drivers/video/fbdev/uvesafb.* 14370 14371VF610 NAND DRIVER 14372M: Stefan Agner <stefan@agner.ch> 14373L: linux-mtd@lists.infradead.org 14374S: Supported 14375F: drivers/mtd/nand/vf610_nfc.c 14376 14377VFAT/FAT/MSDOS FILESYSTEM 14378M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14379S: Maintained 14380F: Documentation/filesystems/vfat.txt 14381F: fs/fat/ 14382 14383VFIO DRIVER 14384M: Alex Williamson <alex.williamson@redhat.com> 14385L: kvm@vger.kernel.org 14386T: git git://github.com/awilliam/linux-vfio.git 14387S: Maintained 14388F: Documentation/vfio.txt 14389F: drivers/vfio/ 14390F: include/linux/vfio.h 14391F: include/uapi/linux/vfio.h 14392 14393VFIO MEDIATED DEVICE DRIVERS 14394M: Kirti Wankhede <kwankhede@nvidia.com> 14395L: kvm@vger.kernel.org 14396S: Maintained 14397F: Documentation/vfio-mediated-device.txt 14398F: drivers/vfio/mdev/ 14399F: include/linux/mdev.h 14400F: samples/vfio-mdev/ 14401 14402VFIO PLATFORM DRIVER 14403M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14404L: kvm@vger.kernel.org 14405S: Maintained 14406F: drivers/vfio/platform/ 14407 14408VGA_SWITCHEROO 14409R: Lukas Wunner <lukas@wunner.de> 14410S: Maintained 14411F: Documentation/gpu/vga-switcheroo.rst 14412F: drivers/gpu/vga/vga_switcheroo.c 14413F: include/linux/vga_switcheroo.h 14414T: git git://anongit.freedesktop.org/drm/drm-misc 14415 14416VIA RHINE NETWORK DRIVER 14417S: Orphan 14418F: drivers/net/ethernet/via/via-rhine.c 14419 14420VIA SD/MMC CARD CONTROLLER DRIVER 14421M: Bruce Chang <brucechang@via.com.tw> 14422M: Harald Welte <HaraldWelte@viatech.com> 14423S: Maintained 14424F: drivers/mmc/host/via-sdmmc.c 14425 14426VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14427M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14428L: linux-fbdev@vger.kernel.org 14429S: Maintained 14430F: include/linux/via-core.h 14431F: include/linux/via-gpio.h 14432F: include/linux/via_i2c.h 14433F: drivers/video/fbdev/via/ 14434 14435VIA VELOCITY NETWORK DRIVER 14436M: Francois Romieu <romieu@fr.zoreil.com> 14437L: netdev@vger.kernel.org 14438S: Maintained 14439F: drivers/net/ethernet/via/via-velocity.* 14440 14441VIDEO MULTIPLEXER DRIVER 14442M: Philipp Zabel <p.zabel@pengutronix.de> 14443L: linux-media@vger.kernel.org 14444S: Maintained 14445F: drivers/media/platform/video-mux.c 14446 14447VIDEOBUF2 FRAMEWORK 14448M: Pawel Osciak <pawel@osciak.com> 14449M: Marek Szyprowski <m.szyprowski@samsung.com> 14450M: Kyungmin Park <kyungmin.park@samsung.com> 14451L: linux-media@vger.kernel.org 14452S: Maintained 14453F: drivers/media/v4l2-core/videobuf2-* 14454F: include/media/videobuf2-* 14455 14456VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14457M: Helen Koike <helen.koike@collabora.com> 14458L: linux-media@vger.kernel.org 14459T: git git://linuxtv.org/media_tree.git 14460W: https://linuxtv.org 14461S: Maintained 14462F: drivers/media/platform/vimc/* 14463 14464VIRT LIB 14465M: Alex Williamson <alex.williamson@redhat.com> 14466M: Paolo Bonzini <pbonzini@redhat.com> 14467L: kvm@vger.kernel.org 14468S: Supported 14469F: virt/lib/ 14470 14471VIRTIO AND VHOST VSOCK DRIVER 14472M: Stefan Hajnoczi <stefanha@redhat.com> 14473L: kvm@vger.kernel.org 14474L: virtualization@lists.linux-foundation.org 14475L: netdev@vger.kernel.org 14476S: Maintained 14477F: include/linux/virtio_vsock.h 14478F: include/uapi/linux/virtio_vsock.h 14479F: include/uapi/linux/vsockmon.h 14480F: include/uapi/linux/vm_sockets_diag.h 14481F: net/vmw_vsock/diag.c 14482F: net/vmw_vsock/af_vsock_tap.c 14483F: net/vmw_vsock/virtio_transport_common.c 14484F: net/vmw_vsock/virtio_transport.c 14485F: drivers/net/vsockmon.c 14486F: drivers/vhost/vsock.c 14487F: drivers/vhost/vsock.h 14488F: tools/testing/vsock/ 14489 14490VIRTIO CONSOLE DRIVER 14491M: Amit Shah <amit@kernel.org> 14492L: virtualization@lists.linux-foundation.org 14493S: Maintained 14494F: drivers/char/virtio_console.c 14495F: include/linux/virtio_console.h 14496F: include/uapi/linux/virtio_console.h 14497 14498VIRTIO CORE, NET AND BLOCK DRIVERS 14499M: "Michael S. Tsirkin" <mst@redhat.com> 14500M: Jason Wang <jasowang@redhat.com> 14501L: virtualization@lists.linux-foundation.org 14502S: Maintained 14503F: Documentation/devicetree/bindings/virtio/ 14504F: drivers/virtio/ 14505F: tools/virtio/ 14506F: drivers/net/virtio_net.c 14507F: drivers/block/virtio_blk.c 14508F: include/linux/virtio*.h 14509F: include/uapi/linux/virtio_*.h 14510F: drivers/crypto/virtio/ 14511F: mm/balloon_compaction.c 14512 14513VIRTIO CRYPTO DRIVER 14514M: Gonglei <arei.gonglei@huawei.com> 14515L: virtualization@lists.linux-foundation.org 14516L: linux-crypto@vger.kernel.org 14517S: Maintained 14518F: drivers/crypto/virtio/ 14519F: include/uapi/linux/virtio_crypto.h 14520 14521VIRTIO DRIVERS FOR S390 14522M: Cornelia Huck <cohuck@redhat.com> 14523M: Halil Pasic <pasic@linux.vnet.ibm.com> 14524L: linux-s390@vger.kernel.org 14525L: virtualization@lists.linux-foundation.org 14526L: kvm@vger.kernel.org 14527S: Supported 14528F: drivers/s390/virtio/ 14529F: arch/s390/include/uapi/asm/virtio-ccw.h 14530 14531VIRTIO GPU DRIVER 14532M: David Airlie <airlied@linux.ie> 14533M: Gerd Hoffmann <kraxel@redhat.com> 14534L: dri-devel@lists.freedesktop.org 14535L: virtualization@lists.linux-foundation.org 14536T: git git://anongit.freedesktop.org/drm/drm-misc 14537S: Maintained 14538F: drivers/gpu/drm/virtio/ 14539F: include/uapi/linux/virtio_gpu.h 14540 14541VIRTIO HOST (VHOST) 14542M: "Michael S. Tsirkin" <mst@redhat.com> 14543M: Jason Wang <jasowang@redhat.com> 14544L: kvm@vger.kernel.org 14545L: virtualization@lists.linux-foundation.org 14546L: netdev@vger.kernel.org 14547T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14548S: Maintained 14549F: drivers/vhost/ 14550F: include/uapi/linux/vhost.h 14551 14552VIRTIO INPUT DRIVER 14553M: Gerd Hoffmann <kraxel@redhat.com> 14554S: Maintained 14555F: drivers/virtio/virtio_input.c 14556F: include/uapi/linux/virtio_input.h 14557 14558VIRTUAL SERIO DEVICE DRIVER 14559M: Stephen Chandler Paul <thatslyude@gmail.com> 14560S: Maintained 14561F: drivers/input/serio/userio.c 14562F: include/uapi/linux/userio.h 14563 14564VIVID VIRTUAL VIDEO DRIVER 14565M: Hans Verkuil <hverkuil@xs4all.nl> 14566L: linux-media@vger.kernel.org 14567T: git git://linuxtv.org/media_tree.git 14568W: https://linuxtv.org 14569S: Maintained 14570F: drivers/media/platform/vivid/* 14571 14572VLYNQ BUS 14573M: Florian Fainelli <f.fainelli@gmail.com> 14574L: openwrt-devel@lists.openwrt.org (subscribers-only) 14575S: Maintained 14576F: drivers/vlynq/vlynq.c 14577F: include/linux/vlynq.h 14578 14579VME SUBSYSTEM 14580M: Martyn Welch <martyn@welchs.me.uk> 14581M: Manohar Vanga <manohar.vanga@gmail.com> 14582M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14583L: devel@driverdev.osuosl.org 14584S: Maintained 14585T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14586F: Documentation/driver-api/vme.rst 14587F: drivers/staging/vme/ 14588F: drivers/vme/ 14589F: include/linux/vme* 14590 14591VMWARE BALLOON DRIVER 14592M: Xavier Deguillard <xdeguillard@vmware.com> 14593M: Philip Moltmann <moltmann@vmware.com> 14594M: "VMware, Inc." <pv-drivers@vmware.com> 14595L: linux-kernel@vger.kernel.org 14596S: Maintained 14597F: drivers/misc/vmw_balloon.c 14598 14599VMWARE HYPERVISOR INTERFACE 14600M: Alok Kataria <akataria@vmware.com> 14601L: virtualization@lists.linux-foundation.org 14602S: Supported 14603F: arch/x86/kernel/cpu/vmware.c 14604 14605VMWARE PVRDMA DRIVER 14606M: Adit Ranadive <aditr@vmware.com> 14607M: VMware PV-Drivers <pv-drivers@vmware.com> 14608L: linux-rdma@vger.kernel.org 14609S: Maintained 14610F: drivers/infiniband/hw/vmw_pvrdma/ 14611 14612VMware PVSCSI driver 14613M: Jim Gill <jgill@vmware.com> 14614M: VMware PV-Drivers <pv-drivers@vmware.com> 14615L: linux-scsi@vger.kernel.org 14616S: Maintained 14617F: drivers/scsi/vmw_pvscsi.c 14618F: drivers/scsi/vmw_pvscsi.h 14619 14620VMWARE VMMOUSE SUBDRIVER 14621M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14622M: "VMware, Inc." <pv-drivers@vmware.com> 14623L: linux-input@vger.kernel.org 14624S: Maintained 14625F: drivers/input/mouse/vmmouse.c 14626F: drivers/input/mouse/vmmouse.h 14627 14628VMWARE VMXNET3 ETHERNET DRIVER 14629M: Shrikrishna Khare <skhare@vmware.com> 14630M: "VMware, Inc." <pv-drivers@vmware.com> 14631L: netdev@vger.kernel.org 14632S: Maintained 14633F: drivers/net/vmxnet3/ 14634 14635VOCORE VOCORE2 BOARD 14636M: Harvey Hunt <harveyhuntnexus@gmail.com> 14637L: linux-mips@linux-mips.org 14638S: Maintained 14639F: arch/mips/boot/dts/ralink/vocore2.dts 14640 14641VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14642M: Liam Girdwood <lgirdwood@gmail.com> 14643M: Mark Brown <broonie@kernel.org> 14644L: linux-kernel@vger.kernel.org 14645W: http://www.slimlogic.co.uk/?p=48 14646T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14647S: Supported 14648F: Documentation/devicetree/bindings/regulator/ 14649F: drivers/regulator/ 14650F: include/dt-bindings/regulator/ 14651F: include/linux/regulator/ 14652 14653VRF 14654M: David Ahern <dsa@cumulusnetworks.com> 14655M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14656L: netdev@vger.kernel.org 14657S: Maintained 14658F: drivers/net/vrf.c 14659F: Documentation/networking/vrf.txt 14660 14661VT1211 HARDWARE MONITOR DRIVER 14662M: Juerg Haefliger <juergh@gmail.com> 14663L: linux-hwmon@vger.kernel.org 14664S: Maintained 14665F: Documentation/hwmon/vt1211 14666F: drivers/hwmon/vt1211.c 14667 14668VT8231 HARDWARE MONITOR DRIVER 14669M: Roger Lucas <vt8231@hiddenengine.co.uk> 14670L: linux-hwmon@vger.kernel.org 14671S: Maintained 14672F: drivers/hwmon/vt8231.c 14673 14674VUB300 USB to SDIO/SD/MMC bridge chip 14675M: Tony Olech <tony.olech@elandigitalsystems.com> 14676L: linux-mmc@vger.kernel.org 14677L: linux-usb@vger.kernel.org 14678S: Supported 14679F: drivers/mmc/host/vub300.c 14680 14681W1 DALLAS'S 1-WIRE BUS 14682M: Evgeniy Polyakov <zbr@ioremap.net> 14683S: Maintained 14684F: Documentation/w1/ 14685F: drivers/w1/ 14686F: include/linux/w1.h 14687 14688W83791D HARDWARE MONITORING DRIVER 14689M: Marc Hulsman <m.hulsman@tudelft.nl> 14690L: linux-hwmon@vger.kernel.org 14691S: Maintained 14692F: Documentation/hwmon/w83791d 14693F: drivers/hwmon/w83791d.c 14694 14695W83793 HARDWARE MONITORING DRIVER 14696M: Rudolf Marek <r.marek@assembler.cz> 14697L: linux-hwmon@vger.kernel.org 14698S: Maintained 14699F: Documentation/hwmon/w83793 14700F: drivers/hwmon/w83793.c 14701 14702W83795 HARDWARE MONITORING DRIVER 14703M: Jean Delvare <jdelvare@suse.com> 14704L: linux-hwmon@vger.kernel.org 14705S: Maintained 14706F: drivers/hwmon/w83795.c 14707 14708W83L51xD SD/MMC CARD INTERFACE DRIVER 14709M: Pierre Ossman <pierre@ossman.eu> 14710S: Maintained 14711F: drivers/mmc/host/wbsd.* 14712 14713WACOM PROTOCOL 4 SERIAL TABLETS 14714M: Julian Squires <julian@cipht.net> 14715M: Hans de Goede <hdegoede@redhat.com> 14716L: linux-input@vger.kernel.org 14717S: Maintained 14718F: drivers/input/tablet/wacom_serial4.c 14719 14720WATCHDOG DEVICE DRIVERS 14721M: Wim Van Sebroeck <wim@iguana.be> 14722R: Guenter Roeck <linux@roeck-us.net> 14723L: linux-watchdog@vger.kernel.org 14724W: http://www.linux-watchdog.org/ 14725T: git git://www.linux-watchdog.org/linux-watchdog.git 14726S: Maintained 14727F: Documentation/devicetree/bindings/watchdog/ 14728F: Documentation/watchdog/ 14729F: drivers/watchdog/ 14730F: include/linux/watchdog.h 14731F: include/uapi/linux/watchdog.h 14732 14733WHISKEYCOVE PMIC GPIO DRIVER 14734M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14735L: linux-gpio@vger.kernel.org 14736S: Maintained 14737F: drivers/gpio/gpio-wcove.c 14738 14739WIIMOTE HID DRIVER 14740M: David Herrmann <dh.herrmann@googlemail.com> 14741L: linux-input@vger.kernel.org 14742S: Maintained 14743F: drivers/hid/hid-wiimote* 14744 14745WILOCITY WIL6210 WIRELESS DRIVER 14746M: Maya Erez <qca_merez@qca.qualcomm.com> 14747L: linux-wireless@vger.kernel.org 14748L: wil6210@qca.qualcomm.com 14749S: Supported 14750W: http://wireless.kernel.org/en/users/Drivers/wil6210 14751F: drivers/net/wireless/ath/wil6210/ 14752 14753WIMAX STACK 14754M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14755M: linux-wimax@intel.com 14756L: wimax@linuxwimax.org (subscribers-only) 14757S: Supported 14758W: http://linuxwimax.org 14759F: Documentation/wimax/README.wimax 14760F: include/linux/wimax/debug.h 14761F: include/net/wimax.h 14762F: include/uapi/linux/wimax.h 14763F: net/wimax/ 14764 14765WINBOND CIR DRIVER 14766M: David Härdeman <david@hardeman.nu> 14767S: Maintained 14768F: drivers/media/rc/winbond-cir.c 14769 14770WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14771M: William Breathitt Gray <vilhelm.gray@gmail.com> 14772L: linux-watchdog@vger.kernel.org 14773S: Maintained 14774F: drivers/watchdog/ebc-c384_wdt.c 14775 14776WINSYSTEMS WS16C48 GPIO DRIVER 14777M: William Breathitt Gray <vilhelm.gray@gmail.com> 14778L: linux-gpio@vger.kernel.org 14779S: Maintained 14780F: drivers/gpio/gpio-ws16c48.c 14781 14782WISTRON LAPTOP BUTTON DRIVER 14783M: Miloslav Trmac <mitr@volny.cz> 14784S: Maintained 14785F: drivers/input/misc/wistron_btns.c 14786 14787WL3501 WIRELESS PCMCIA CARD DRIVER 14788L: linux-wireless@vger.kernel.org 14789S: Odd fixes 14790F: drivers/net/wireless/wl3501* 14791 14792WOLFSON MICROELECTRONICS DRIVERS 14793L: patches@opensource.cirrus.com 14794T: git https://github.com/CirrusLogic/linux-drivers.git 14795W: https://github.com/CirrusLogic/linux-drivers/wiki 14796S: Supported 14797F: Documentation/hwmon/wm83?? 14798F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14799F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14800F: Documentation/devicetree/bindings/mfd/arizona.txt 14801F: Documentation/devicetree/bindings/mfd/wm831x.txt 14802F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14803F: arch/arm/mach-s3c64xx/mach-crag6410* 14804F: drivers/clk/clk-wm83*.c 14805F: drivers/extcon/extcon-arizona.c 14806F: drivers/leds/leds-wm83*.c 14807F: drivers/gpio/gpio-*wm*.c 14808F: drivers/gpio/gpio-arizona.c 14809F: drivers/hwmon/wm83??-hwmon.c 14810F: drivers/input/misc/wm831x-on.c 14811F: drivers/input/touchscreen/wm831x-ts.c 14812F: drivers/input/touchscreen/wm97*.c 14813F: drivers/mfd/arizona* 14814F: drivers/mfd/wm*.c 14815F: drivers/mfd/cs47l24* 14816F: drivers/power/supply/wm83*.c 14817F: drivers/rtc/rtc-wm83*.c 14818F: drivers/regulator/wm8*.c 14819F: drivers/regulator/arizona* 14820F: drivers/video/backlight/wm83*_bl.c 14821F: drivers/watchdog/wm83*_wdt.c 14822F: include/linux/mfd/arizona/ 14823F: include/linux/mfd/wm831x/ 14824F: include/linux/mfd/wm8350/ 14825F: include/linux/mfd/wm8400* 14826F: include/linux/regulator/arizona* 14827F: include/linux/wm97xx.h 14828F: include/sound/wm????.h 14829F: sound/soc/codecs/arizona.? 14830F: sound/soc/codecs/wm* 14831F: sound/soc/codecs/cs47l24* 14832 14833WORKQUEUE 14834M: Tejun Heo <tj@kernel.org> 14835R: Lai Jiangshan <jiangshanlai@gmail.com> 14836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14837S: Maintained 14838F: include/linux/workqueue.h 14839F: kernel/workqueue.c 14840F: Documentation/core-api/workqueue.rst 14841 14842X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14843M: Chen-Yu Tsai <wens@csie.org> 14844L: linux-kernel@vger.kernel.org 14845S: Maintained 14846N: axp[128] 14847 14848X.25 NETWORK LAYER 14849M: Andrew Hendry <andrew.hendry@gmail.com> 14850L: linux-x25@vger.kernel.org 14851S: Odd Fixes 14852F: Documentation/networking/x25* 14853F: include/net/x25* 14854F: net/x25/ 14855 14856X86 ARCHITECTURE (32-BIT AND 64-BIT) 14857M: Thomas Gleixner <tglx@linutronix.de> 14858M: Ingo Molnar <mingo@redhat.com> 14859M: "H. Peter Anvin" <hpa@zytor.com> 14860M: x86@kernel.org 14861L: linux-kernel@vger.kernel.org 14862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14863S: Maintained 14864F: Documentation/x86/ 14865F: arch/x86/ 14866 14867X86 MCE INFRASTRUCTURE 14868M: Tony Luck <tony.luck@intel.com> 14869M: Borislav Petkov <bp@alien8.de> 14870L: linux-edac@vger.kernel.org 14871S: Maintained 14872F: arch/x86/kernel/cpu/mcheck/* 14873 14874X86 MICROCODE UPDATE SUPPORT 14875M: Borislav Petkov <bp@alien8.de> 14876S: Maintained 14877F: arch/x86/kernel/cpu/microcode/* 14878 14879X86 PLATFORM DRIVERS 14880M: Darren Hart <dvhart@infradead.org> 14881M: Andy Shevchenko <andy@infradead.org> 14882L: platform-driver-x86@vger.kernel.org 14883T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14884S: Maintained 14885F: drivers/platform/x86/ 14886F: drivers/platform/olpc/ 14887 14888X86 VDSO 14889M: Andy Lutomirski <luto@amacapital.net> 14890L: linux-kernel@vger.kernel.org 14891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14892S: Maintained 14893F: arch/x86/entry/vdso/ 14894 14895XC2028/3028 TUNER DRIVER 14896M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14897M: Mauro Carvalho Chehab <mchehab@kernel.org> 14898L: linux-media@vger.kernel.org 14899W: https://linuxtv.org 14900T: git git://linuxtv.org/media_tree.git 14901S: Maintained 14902F: drivers/media/tuners/tuner-xc2028.* 14903 14904XEN BLOCK SUBSYSTEM 14905M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14906M: Roger Pau Monné <roger.pau@citrix.com> 14907L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14908S: Supported 14909F: drivers/block/xen-blkback/* 14910F: drivers/block/xen* 14911 14912XEN HYPERVISOR ARM 14913M: Stefano Stabellini <sstabellini@kernel.org> 14914L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14915S: Maintained 14916F: arch/arm/xen/ 14917F: arch/arm/include/asm/xen/ 14918 14919XEN HYPERVISOR ARM64 14920M: Stefano Stabellini <sstabellini@kernel.org> 14921L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14922S: Maintained 14923F: arch/arm64/xen/ 14924F: arch/arm64/include/asm/xen/ 14925 14926XEN HYPERVISOR INTERFACE 14927M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14928M: Juergen Gross <jgross@suse.com> 14929L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14930T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14931S: Supported 14932F: arch/x86/xen/ 14933F: drivers/*/xen-*front.c 14934F: drivers/xen/ 14935F: arch/x86/include/asm/xen/ 14936F: arch/x86/include/asm/pvclock-abi.h 14937F: include/xen/ 14938F: include/uapi/xen/ 14939F: Documentation/ABI/stable/sysfs-hypervisor-xen 14940F: Documentation/ABI/testing/sysfs-hypervisor-xen 14941 14942XEN NETWORK BACKEND DRIVER 14943M: Wei Liu <wei.liu2@citrix.com> 14944M: Paul Durrant <paul.durrant@citrix.com> 14945L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14946L: netdev@vger.kernel.org 14947S: Supported 14948F: drivers/net/xen-netback/* 14949 14950XEN PCI SUBSYSTEM 14951M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14952L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14953S: Supported 14954F: arch/x86/pci/*xen* 14955F: drivers/pci/*xen* 14956 14957XEN PVSCSI DRIVERS 14958M: Juergen Gross <jgross@suse.com> 14959L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14960L: linux-scsi@vger.kernel.org 14961S: Supported 14962F: drivers/scsi/xen-scsifront.c 14963F: drivers/xen/xen-scsiback.c 14964F: include/xen/interface/io/vscsiif.h 14965 14966XEN SWIOTLB SUBSYSTEM 14967M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14968L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14969S: Supported 14970F: arch/x86/xen/*swiotlb* 14971F: drivers/xen/*swiotlb* 14972 14973XFS FILESYSTEM 14974M: Darrick J. Wong <darrick.wong@oracle.com> 14975M: linux-xfs@vger.kernel.org 14976L: linux-xfs@vger.kernel.org 14977W: http://xfs.org/ 14978T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14979S: Supported 14980F: Documentation/filesystems/xfs.txt 14981F: fs/xfs/ 14982 14983XILINX AXI ETHERNET DRIVER 14984M: Anirudha Sarangi <anirudh@xilinx.com> 14985M: John Linn <John.Linn@xilinx.com> 14986S: Maintained 14987F: drivers/net/ethernet/xilinx/xilinx_axienet* 14988 14989XILINX UARTLITE SERIAL DRIVER 14990M: Peter Korsgaard <jacmet@sunsite.dk> 14991L: linux-serial@vger.kernel.org 14992S: Maintained 14993F: drivers/tty/serial/uartlite.c 14994 14995XILINX VIDEO IP CORES 14996M: Hyun Kwon <hyun.kwon@xilinx.com> 14997M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14998L: linux-media@vger.kernel.org 14999T: git git://linuxtv.org/media_tree.git 15000S: Supported 15001F: Documentation/devicetree/bindings/media/xilinx/ 15002F: drivers/media/platform/xilinx/ 15003F: include/uapi/linux/xilinx-v4l2-controls.h 15004 15005XILLYBUS DRIVER 15006M: Eli Billauer <eli.billauer@gmail.com> 15007L: linux-kernel@vger.kernel.org 15008S: Supported 15009F: drivers/char/xillybus/ 15010 15011XRA1403 GPIO EXPANDER 15012M: Nandor Han <nandor.han@ge.com> 15013M: Semi Malinen <semi.malinen@ge.com> 15014L: linux-gpio@vger.kernel.org 15015S: Maintained 15016F: drivers/gpio/gpio-xra1403.c 15017F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15018 15019XTENSA XTFPGA PLATFORM SUPPORT 15020M: Max Filippov <jcmvbkbc@gmail.com> 15021L: linux-xtensa@linux-xtensa.org 15022S: Maintained 15023F: drivers/spi/spi-xtensa-xtfpga.c 15024F: sound/soc/xtensa/xtfpga-i2s.c 15025 15026YAM DRIVER FOR AX.25 15027M: Jean-Paul Roubelat <jpr@f6fbb.org> 15028L: linux-hams@vger.kernel.org 15029S: Maintained 15030F: drivers/net/hamradio/yam* 15031F: include/linux/yam.h 15032 15033YAMA SECURITY MODULE 15034M: Kees Cook <keescook@chromium.org> 15035T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15036S: Supported 15037F: security/yama/ 15038F: Documentation/admin-guide/LSM/Yama.rst 15039 15040YEALINK PHONE DRIVER 15041M: Henk Vergonet <Henk.Vergonet@gmail.com> 15042L: usbb2k-api-dev@nongnu.org 15043S: Maintained 15044F: Documentation/input/yealink.rst 15045F: drivers/input/misc/yealink.* 15046 15047Z8530 DRIVER FOR AX.25 15048M: Joerg Reuter <jreuter@yaina.de> 15049W: http://yaina.de/jreuter/ 15050W: http://www.qsl.net/dl1bke/ 15051L: linux-hams@vger.kernel.org 15052S: Maintained 15053F: Documentation/networking/z8530drv.txt 15054F: drivers/net/hamradio/*scc.c 15055F: drivers/net/hamradio/z8530.h 15056 15057ZBUD COMPRESSED PAGE ALLOCATOR 15058M: Seth Jennings <sjenning@redhat.com> 15059M: Dan Streetman <ddstreet@ieee.org> 15060L: linux-mm@kvack.org 15061S: Maintained 15062F: mm/zbud.c 15063F: include/linux/zbud.h 15064 15065ZD1211RW WIRELESS DRIVER 15066M: Daniel Drake <dsd@gentoo.org> 15067M: Ulrich Kunitz <kune@deine-taler.de> 15068W: http://zd1211.ath.cx/wiki/DriverRewrite 15069L: linux-wireless@vger.kernel.org 15070L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15071S: Maintained 15072F: drivers/net/wireless/zydas/zd1211rw/ 15073 15074ZD1301 MEDIA DRIVER 15075M: Antti Palosaari <crope@iki.fi> 15076L: linux-media@vger.kernel.org 15077W: https://linuxtv.org/ 15078W: http://palosaari.fi/linux/ 15079Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15080S: Maintained 15081F: drivers/media/usb/dvb-usb-v2/zd1301* 15082 15083ZD1301_DEMOD MEDIA DRIVER 15084M: Antti Palosaari <crope@iki.fi> 15085L: linux-media@vger.kernel.org 15086W: https://linuxtv.org/ 15087W: http://palosaari.fi/linux/ 15088Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15089S: Maintained 15090F: drivers/media/dvb-frontends/zd1301_demod* 15091 15092ZPOOL COMPRESSED PAGE STORAGE API 15093M: Dan Streetman <ddstreet@ieee.org> 15094L: linux-mm@kvack.org 15095S: Maintained 15096F: mm/zpool.c 15097F: include/linux/zpool.h 15098 15099ZR36067 VIDEO FOR LINUX DRIVER 15100L: mjpeg-users@lists.sourceforge.net 15101L: linux-media@vger.kernel.org 15102W: http://mjpeg.sourceforge.net/driver-zoran/ 15103T: hg https://linuxtv.org/hg/v4l-dvb 15104S: Odd Fixes 15105F: drivers/media/pci/zoran/ 15106 15107ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15108M: Minchan Kim <minchan@kernel.org> 15109M: Nitin Gupta <ngupta@vflare.org> 15110R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15111L: linux-kernel@vger.kernel.org 15112S: Maintained 15113F: drivers/block/zram/ 15114F: Documentation/blockdev/zram.txt 15115 15116ZS DECSTATION Z85C30 SERIAL DRIVER 15117M: "Maciej W. Rozycki" <macro@linux-mips.org> 15118S: Maintained 15119F: drivers/tty/serial/zs.* 15120 15121ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15122M: Minchan Kim <minchan@kernel.org> 15123M: Nitin Gupta <ngupta@vflare.org> 15124R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15125L: linux-mm@kvack.org 15126S: Maintained 15127F: mm/zsmalloc.c 15128F: include/linux/zsmalloc.h 15129F: Documentation/vm/zsmalloc.txt 15130 15131ZSWAP COMPRESSED SWAP CACHING 15132M: Seth Jennings <sjenning@redhat.com> 15133M: Dan Streetman <ddstreet@ieee.org> 15134L: linux-mm@kvack.org 15135S: Maintained 15136F: mm/zswap.c 15137 15138THE REST 15139M: Linus Torvalds <torvalds@linux-foundation.org> 15140L: linux-kernel@vger.kernel.org 15141Q: http://patchwork.kernel.org/project/LKML/list/ 15142T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15143S: Buried alive in reporters 15144F: * 15145F: */ 15146