1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <alex.aring@gmail.com> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208A8293 MEDIA DRIVER 209M: Antti Palosaari <crope@iki.fi> 210L: linux-media@vger.kernel.org 211W: https://linuxtv.org 212W: http://palosaari.fi/linux/ 213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 214T: git git://linuxtv.org/anttip/media_tree.git 215S: Maintained 216F: drivers/media/dvb-frontends/a8293* 217 218AACRAID SCSI RAID DRIVER 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 220L: linux-scsi@vger.kernel.org 221W: http://www.adaptec.com/ 222S: Supported 223F: Documentation/scsi/aacraid.txt 224F: drivers/scsi/aacraid/ 225 226ABI/API 227L: linux-api@vger.kernel.org 228F: include/linux/syscalls.h 229F: kernel/sys_ni.c 230 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 232M: Hans de Goede <hdegoede@redhat.com> 233L: linux-hwmon@vger.kernel.org 234S: Maintained 235F: drivers/hwmon/abituguru.c 236 237ABIT UGURU 3 HARDWARE MONITOR DRIVER 238M: Alistair John Strachan <alistair@devzero.co.uk> 239L: linux-hwmon@vger.kernel.org 240S: Maintained 241F: drivers/hwmon/abituguru3.c 242 243ACCES 104-DIO-48E GPIO DRIVER 244M: William Breathitt Gray <vilhelm.gray@gmail.com> 245L: linux-gpio@vger.kernel.org 246S: Maintained 247F: drivers/gpio/gpio-104-dio-48e.c 248 249ACCES 104-IDI-48 GPIO DRIVER 250M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 251L: linux-gpio@vger.kernel.org 252S: Maintained 253F: drivers/gpio/gpio-104-idi-48.c 254 255ACCES 104-IDIO-16 GPIO DRIVER 256M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 257L: linux-gpio@vger.kernel.org 258S: Maintained 259F: drivers/gpio/gpio-104-idio-16.c 260 261ACCES 104-QUAD-8 IIO DRIVER 262M: William Breathitt Gray <vilhelm.gray@gmail.com> 263L: linux-iio@vger.kernel.org 264S: Maintained 265F: drivers/iio/counter/104-quad-8.c 266 267ACCES PCI-IDIO-16 GPIO DRIVER 268M: William Breathitt Gray <vilhelm.gray@gmail.com> 269L: linux-gpio@vger.kernel.org 270S: Maintained 271F: drivers/gpio/gpio-pci-idio-16.c 272 273ACENIC DRIVER 274M: Jes Sorensen <jes@trained-monkey.org> 275L: linux-acenic@sunsite.dk 276S: Maintained 277F: drivers/net/ethernet/alteon/acenic* 278 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 280M: Peter Feuerer <peter@piie.net> 281L: platform-driver-x86@vger.kernel.org 282W: http://piie.net/?section=acerhdf 283S: Maintained 284F: drivers/platform/x86/acerhdf.c 285 286ACER WMI LAPTOP EXTRAS 287M: "Lee, Chun-Yi" <jlee@suse.com> 288L: platform-driver-x86@vger.kernel.org 289S: Maintained 290F: drivers/platform/x86/acer-wmi.c 291 292ACPI 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 294M: Len Brown <lenb@kernel.org> 295L: linux-acpi@vger.kernel.org 296W: https://01.org/linux-acpi 297Q: https://patchwork.kernel.org/project/linux-acpi/list/ 298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 299B: https://bugzilla.kernel.org 300S: Supported 301F: drivers/acpi/ 302F: drivers/pnp/pnpacpi/ 303F: include/linux/acpi.h 304F: include/linux/fwnode.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI APEI 315M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 316M: Len Brown <lenb@kernel.org> 317L: linux-acpi@vger.kernel.org 318R: Tony Luck <tony.luck@intel.com> 319R: Borislav Petkov <bp@alien8.de> 320F: drivers/acpi/apei/ 321 322ACPI COMPONENT ARCHITECTURE (ACPICA) 323M: Robert Moore <robert.moore@intel.com> 324M: Lv Zheng <lv.zheng@intel.com> 325M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 326L: linux-acpi@vger.kernel.org 327L: devel@acpica.org 328W: https://acpica.org/ 329W: https://github.com/acpica/acpica/ 330Q: https://patchwork.kernel.org/project/linux-acpi/list/ 331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 332B: https://bugzilla.kernel.org 333B: https://bugs.acpica.org 334S: Supported 335F: drivers/acpi/acpica/ 336F: include/acpi/ 337F: tools/power/acpi/ 338 339ACPI FAN DRIVER 340M: Zhang Rui <rui.zhang@intel.com> 341L: linux-acpi@vger.kernel.org 342W: https://01.org/linux-acpi 343B: https://bugzilla.kernel.org 344S: Supported 345F: drivers/acpi/fan.c 346 347ACPI FOR ARM64 (ACPI/arm64) 348M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 349M: Hanjun Guo <hanjun.guo@linaro.org> 350M: Sudeep Holla <sudeep.holla@arm.com> 351L: linux-acpi@vger.kernel.org 352S: Maintained 353F: drivers/acpi/arm64 354 355ACPI PMIC DRIVERS 356M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 357M: Len Brown <lenb@kernel.org> 358R: Andy Shevchenko <andy@infradead.org> 359R: Mika Westerberg <mika.westerberg@linux.intel.com> 360L: linux-acpi@vger.kernel.org 361Q: https://patchwork.kernel.org/project/linux-acpi/list/ 362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 363B: https://bugzilla.kernel.org 364S: Supported 365F: drivers/acpi/pmic/ 366 367ACPI THERMAL DRIVER 368M: Zhang Rui <rui.zhang@intel.com> 369L: linux-acpi@vger.kernel.org 370W: https://01.org/linux-acpi 371B: https://bugzilla.kernel.org 372S: Supported 373F: drivers/acpi/*thermal* 374 375ACPI VIDEO DRIVER 376M: Zhang Rui <rui.zhang@intel.com> 377L: linux-acpi@vger.kernel.org 378W: https://01.org/linux-acpi 379B: https://bugzilla.kernel.org 380S: Supported 381F: drivers/acpi/acpi_video.c 382 383ACPI WMI DRIVER 384L: platform-driver-x86@vger.kernel.org 385S: Orphan 386F: drivers/platform/x86/wmi.c 387F: include/uapi/linux/wmi.h 388 389AD1889 ALSA SOUND DRIVER 390M: Thibaut Varene <T-Bone@parisc-linux.org> 391W: http://wiki.parisc-linux.org/AD1889 392L: linux-parisc@vger.kernel.org 393S: Maintained 394F: sound/pci/ad1889.* 395 396AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD5254 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/misc/ad525x_dpot.c 402 403AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD5398 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/regulator/ad5398.c 409 410AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 411M: Michael Hennerich <michael.hennerich@analog.com> 412W: http://wiki.analog.com/AD7142 413W: http://ez.analog.com/community/linux-device-drivers 414S: Supported 415F: drivers/input/misc/ad714x.c 416 417AD7877 TOUCHSCREEN DRIVER 418M: Michael Hennerich <michael.hennerich@analog.com> 419W: http://wiki.analog.com/AD7877 420W: http://ez.analog.com/community/linux-device-drivers 421S: Supported 422F: drivers/input/touchscreen/ad7877.c 423 424AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 425M: Michael Hennerich <michael.hennerich@analog.com> 426W: http://wiki.analog.com/AD7879 427W: http://ez.analog.com/community/linux-device-drivers 428S: Supported 429F: drivers/input/touchscreen/ad7879.c 430 431ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 432M: Jiri Kosina <jikos@kernel.org> 433S: Maintained 434 435ADF7242 IEEE 802.15.4 RADIO DRIVER 436M: Michael Hennerich <michael.hennerich@analog.com> 437W: https://wiki.analog.com/ADF7242 438W: http://ez.analog.com/community/linux-device-drivers 439L: linux-wpan@vger.kernel.org 440S: Supported 441F: drivers/net/ieee802154/adf7242.c 442F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 443 444ADM1025 HARDWARE MONITOR DRIVER 445M: Jean Delvare <jdelvare@suse.com> 446L: linux-hwmon@vger.kernel.org 447S: Maintained 448F: Documentation/hwmon/adm1025 449F: drivers/hwmon/adm1025.c 450 451ADM1029 HARDWARE MONITOR DRIVER 452M: Corentin Labbe <clabbe.montjoie@gmail.com> 453L: linux-hwmon@vger.kernel.org 454S: Maintained 455F: drivers/hwmon/adm1029.c 456 457ADM8211 WIRELESS DRIVER 458L: linux-wireless@vger.kernel.org 459W: http://wireless.kernel.org/ 460S: Orphan 461F: drivers/net/wireless/admtek/adm8211.* 462 463ADP1653 FLASH CONTROLLER DRIVER 464M: Sakari Ailus <sakari.ailus@iki.fi> 465L: linux-media@vger.kernel.org 466S: Maintained 467F: drivers/media/i2c/adp1653.c 468F: include/media/i2c/adp1653.h 469 470ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 471M: Michael Hennerich <michael.hennerich@analog.com> 472W: http://wiki.analog.com/ADP5520 473W: http://ez.analog.com/community/linux-device-drivers 474S: Supported 475F: drivers/mfd/adp5520.c 476F: drivers/video/backlight/adp5520_bl.c 477F: drivers/leds/leds-adp5520.c 478F: drivers/gpio/gpio-adp5520.c 479F: drivers/input/keyboard/adp5520-keys.c 480 481ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 482M: Michael Hennerich <michael.hennerich@analog.com> 483W: http://wiki.analog.com/ADP5588 484W: http://ez.analog.com/community/linux-device-drivers 485S: Supported 486F: drivers/input/keyboard/adp5588-keys.c 487F: drivers/gpio/gpio-adp5588.c 488 489ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 490M: Michael Hennerich <michael.hennerich@analog.com> 491W: http://wiki.analog.com/ADP8860 492W: http://ez.analog.com/community/linux-device-drivers 493S: Supported 494F: drivers/video/backlight/adp8860_bl.c 495 496ADS1015 HARDWARE MONITOR DRIVER 497M: Dirk Eibach <eibach@gdsys.de> 498L: linux-hwmon@vger.kernel.org 499S: Maintained 500F: Documentation/hwmon/ads1015 501F: drivers/hwmon/ads1015.c 502F: include/linux/platform_data/ads1015.h 503 504ADT746X FAN DRIVER 505M: Colin Leroy <colin@colino.net> 506S: Maintained 507F: drivers/macintosh/therm_adt746x.c 508 509ADT7475 HARDWARE MONITOR DRIVER 510M: Jean Delvare <jdelvare@suse.com> 511L: linux-hwmon@vger.kernel.org 512S: Maintained 513F: Documentation/hwmon/adt7475 514F: drivers/hwmon/adt7475.c 515 516ADVANSYS SCSI DRIVER 517M: Matthew Wilcox <matthew@wil.cx> 518M: Hannes Reinecke <hare@suse.com> 519L: linux-scsi@vger.kernel.org 520S: Maintained 521F: Documentation/scsi/advansys.txt 522F: drivers/scsi/advansys.c 523 524ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 525M: Michael Hennerich <michael.hennerich@analog.com> 526W: http://wiki.analog.com/ADXL345 527W: http://ez.analog.com/community/linux-device-drivers 528S: Supported 529F: drivers/input/misc/adxl34x.c 530 531AF9013 MEDIA DRIVER 532M: Antti Palosaari <crope@iki.fi> 533L: linux-media@vger.kernel.org 534W: https://linuxtv.org 535W: http://palosaari.fi/linux/ 536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 537T: git git://linuxtv.org/anttip/media_tree.git 538S: Maintained 539F: drivers/media/dvb-frontends/af9013* 540 541AF9033 MEDIA DRIVER 542M: Antti Palosaari <crope@iki.fi> 543L: linux-media@vger.kernel.org 544W: https://linuxtv.org 545W: http://palosaari.fi/linux/ 546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 547T: git git://linuxtv.org/anttip/media_tree.git 548S: Maintained 549F: drivers/media/dvb-frontends/af9033* 550 551AFFS FILE SYSTEM 552L: linux-fsdevel@vger.kernel.org 553S: Orphan 554F: Documentation/filesystems/affs.txt 555F: fs/affs/ 556 557AFS FILESYSTEM 558M: David Howells <dhowells@redhat.com> 559L: linux-afs@lists.infradead.org 560S: Supported 561F: fs/afs/ 562F: include/trace/events/afs.h 563F: Documentation/filesystems/afs.txt 564W: https://www.infradead.org/~dhowells/kafs/ 565 566AGPGART DRIVER 567M: David Airlie <airlied@linux.ie> 568T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 569S: Maintained 570F: drivers/char/agp/ 571F: include/linux/agp* 572F: include/uapi/linux/agp* 573 574AHA152X SCSI DRIVER 575M: "Juergen E. Fischer" <fischer@norbit.de> 576L: linux-scsi@vger.kernel.org 577S: Maintained 578F: drivers/scsi/aha152x* 579F: drivers/scsi/pcmcia/aha152x* 580 581AIC7XXX / AIC79XX SCSI DRIVER 582M: Hannes Reinecke <hare@suse.com> 583L: linux-scsi@vger.kernel.org 584S: Maintained 585F: drivers/scsi/aic7xxx/ 586 587AIMSLAB FM RADIO RECEIVER DRIVER 588M: Hans Verkuil <hverkuil@xs4all.nl> 589L: linux-media@vger.kernel.org 590T: git git://linuxtv.org/media_tree.git 591W: https://linuxtv.org 592S: Maintained 593F: drivers/media/radio/radio-aimslab* 594 595AIO 596M: Benjamin LaHaise <bcrl@kvack.org> 597L: linux-aio@kvack.org 598S: Supported 599F: fs/aio.c 600F: include/linux/*aio*.h 601 602AIRSPY MEDIA DRIVER 603M: Antti Palosaari <crope@iki.fi> 604L: linux-media@vger.kernel.org 605W: https://linuxtv.org 606W: http://palosaari.fi/linux/ 607Q: http://patchwork.linuxtv.org/project/linux-media/list/ 608T: git git://linuxtv.org/anttip/media_tree.git 609S: Maintained 610F: drivers/media/usb/airspy/ 611 612ALACRITECH GIGABIT ETHERNET DRIVER 613M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 614S: Maintained 615F: drivers/net/ethernet/alacritech/* 616 617ALCATEL SPEEDTOUCH USB DRIVER 618M: Duncan Sands <duncan.sands@free.fr> 619L: linux-usb@vger.kernel.org 620W: http://www.linux-usb.org/SpeedTouch/ 621S: Maintained 622F: drivers/usb/atm/speedtch.c 623F: drivers/usb/atm/usbatm.c 624 625ALCHEMY AU1XX0 MMC DRIVER 626M: Manuel Lauss <manuel.lauss@gmail.com> 627S: Maintained 628F: drivers/mmc/host/au1xmmc.c 629 630ALI1563 I2C DRIVER 631M: Rudolf Marek <r.marek@assembler.cz> 632L: linux-i2c@vger.kernel.org 633S: Maintained 634F: Documentation/i2c/busses/i2c-ali1563 635F: drivers/i2c/busses/i2c-ali1563.c 636 637ALLWINNER SECURITY SYSTEM 638M: Corentin Labbe <clabbe.montjoie@gmail.com> 639L: linux-crypto@vger.kernel.org 640S: Maintained 641F: drivers/crypto/sunxi-ss/ 642 643ALPHA PORT 644M: Richard Henderson <rth@twiddle.net> 645M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 646M: Matt Turner <mattst88@gmail.com> 647S: Odd Fixes 648L: linux-alpha@vger.kernel.org 649F: arch/alpha/ 650 651ALPS PS/2 TOUCHPAD DRIVER 652R: Pali Rohár <pali.rohar@gmail.com> 653F: drivers/input/mouse/alps.* 654 655ALTERA I2C CONTROLLER DRIVER 656M: Thor Thayer <thor.thayer@linux.intel.com> 657S: Maintained 658F: drivers/i2c/busses/i2c-altera.c 659 660ALTERA MAILBOX DRIVER 661M: Ley Foon Tan <lftan@altera.com> 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 663S: Maintained 664F: drivers/mailbox/mailbox-altera.c 665 666ALTERA PIO DRIVER 667M: Tien Hock Loh <thloh@altera.com> 668L: linux-gpio@vger.kernel.org 669S: Maintained 670F: drivers/gpio/gpio-altera.c 671 672ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 673M: Thor Thayer <thor.thayer@linux.intel.com> 674S: Maintained 675F: drivers/gpio/gpio-altera-a10sr.c 676F: drivers/mfd/altera-a10sr.c 677F: drivers/reset/reset-a10sr.c 678F: include/linux/mfd/altera-a10sr.h 679F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 680 681ALTERA TRIPLE SPEED ETHERNET DRIVER 682M: Vince Bridgers <vbridger@opensource.altera.com> 683L: netdev@vger.kernel.org 684L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 685S: Maintained 686F: drivers/net/ethernet/altera/ 687 688ALTERA UART/JTAG UART SERIAL DRIVERS 689M: Tobias Klauser <tklauser@distanz.ch> 690L: linux-serial@vger.kernel.org 691L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 692S: Maintained 693F: drivers/tty/serial/altera_uart.c 694F: drivers/tty/serial/altera_jtaguart.c 695F: include/linux/altera_uart.h 696F: include/linux/altera_jtaguart.h 697 698AMAZON ETHERNET DRIVERS 699M: Netanel Belgazal <netanel@amazon.com> 700R: Saeed Bishara <saeedb@amazon.com> 701R: Zorik Machulsky <zorik@amazon.com> 702L: netdev@vger.kernel.org 703S: Supported 704F: Documentation/networking/ena.txt 705F: drivers/net/ethernet/amazon/ 706 707AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 708M: Tom Lendacky <thomas.lendacky@amd.com> 709M: Gary Hook <gary.hook@amd.com> 710L: linux-crypto@vger.kernel.org 711S: Supported 712F: drivers/crypto/ccp/ 713F: include/linux/ccp.h 714 715AMD FAM15H PROCESSOR POWER MONITORING DRIVER 716M: Huang Rui <ray.huang@amd.com> 717L: linux-hwmon@vger.kernel.org 718S: Supported 719F: Documentation/hwmon/fam15h_power 720F: drivers/hwmon/fam15h_power.c 721 722AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 723L: linux-geode@lists.infradead.org (moderated for non-subscribers) 724S: Orphan 725F: drivers/usb/gadget/udc/amd5536udc.* 726 727AMD GEODE PROCESSOR/CHIPSET SUPPORT 728P: Andres Salomon <dilinger@queued.net> 729L: linux-geode@lists.infradead.org (moderated for non-subscribers) 730W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 731S: Supported 732F: drivers/char/hw_random/geode-rng.c 733F: drivers/crypto/geode* 734F: drivers/video/fbdev/geode/ 735F: arch/x86/include/asm/geode.h 736 737AMD IOMMU (AMD-VI) 738M: Joerg Roedel <joro@8bytes.org> 739L: iommu@lists.linux-foundation.org 740T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 741S: Maintained 742F: drivers/iommu/amd_iommu*.[ch] 743F: include/linux/amd-iommu.h 744 745AMD KFD 746M: Oded Gabbay <oded.gabbay@gmail.com> 747L: dri-devel@lists.freedesktop.org 748T: git git://people.freedesktop.org/~gabbayo/linux.git 749S: Supported 750F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 751F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 752F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 753F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 754F: drivers/gpu/drm/amd/amdkfd/ 755F: drivers/gpu/drm/amd/include/cik_structs.h 756F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 757F: drivers/gpu/drm/amd/include/vi_structs.h 758F: include/uapi/linux/kfd_ioctl.h 759 760AMD SEATTLE DEVICE TREE SUPPORT 761M: Brijesh Singh <brijeshkumar.singh@amd.com> 762M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 763M: Tom Lendacky <thomas.lendacky@amd.com> 764S: Supported 765F: arch/arm64/boot/dts/amd/ 766 767AMD XGBE DRIVER 768M: Tom Lendacky <thomas.lendacky@amd.com> 769L: netdev@vger.kernel.org 770S: Supported 771F: drivers/net/ethernet/amd/xgbe/ 772F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 773 774AMS (Apple Motion Sensor) DRIVER 775M: Michael Hanselmann <linux-kernel@hansmi.ch> 776S: Supported 777F: drivers/macintosh/ams/ 778 779ANALOG DEVICES INC AD9389B DRIVER 780M: Hans Verkuil <hans.verkuil@cisco.com> 781L: linux-media@vger.kernel.org 782S: Maintained 783F: drivers/media/i2c/ad9389b* 784 785ANALOG DEVICES INC ADV7180 DRIVER 786M: Lars-Peter Clausen <lars@metafoo.de> 787L: linux-media@vger.kernel.org 788W: http://ez.analog.com/community/linux-device-drivers 789S: Supported 790F: drivers/media/i2c/adv7180.c 791 792ANALOG DEVICES INC ADV748X DRIVER 793M: Kieran Bingham <kieran.bingham@ideasonboard.com> 794L: linux-media@vger.kernel.org 795S: Maintained 796F: drivers/media/i2c/adv748x/* 797 798ANALOG DEVICES INC ADV7511 DRIVER 799M: Hans Verkuil <hans.verkuil@cisco.com> 800L: linux-media@vger.kernel.org 801S: Maintained 802F: drivers/media/i2c/adv7511* 803 804ANALOG DEVICES INC ADV7604 DRIVER 805M: Hans Verkuil <hans.verkuil@cisco.com> 806L: linux-media@vger.kernel.org 807S: Maintained 808F: drivers/media/i2c/adv7604* 809 810ANALOG DEVICES INC ADV7842 DRIVER 811M: Hans Verkuil <hans.verkuil@cisco.com> 812L: linux-media@vger.kernel.org 813S: Maintained 814F: drivers/media/i2c/adv7842* 815 816ANALOG DEVICES INC ASOC CODEC DRIVERS 817M: Lars-Peter Clausen <lars@metafoo.de> 818L: alsa-devel@alsa-project.org (moderated for non-subscribers) 819W: http://wiki.analog.com/ 820W: http://ez.analog.com/community/linux-device-drivers 821S: Supported 822F: sound/soc/codecs/adau* 823F: sound/soc/codecs/adav* 824F: sound/soc/codecs/ad1* 825F: sound/soc/codecs/ad7* 826F: sound/soc/codecs/ssm* 827F: sound/soc/codecs/sigmadsp.* 828 829ANALOG DEVICES INC ASOC DRIVERS 830L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 831L: alsa-devel@alsa-project.org (moderated for non-subscribers) 832W: http://blackfin.uclinux.org/ 833S: Supported 834F: sound/soc/blackfin/* 835 836ANALOG DEVICES INC DMA DRIVERS 837M: Lars-Peter Clausen <lars@metafoo.de> 838W: http://ez.analog.com/community/linux-device-drivers 839S: Supported 840F: drivers/dma/dma-axi-dmac.c 841 842ANALOG DEVICES INC IIO DRIVERS 843M: Lars-Peter Clausen <lars@metafoo.de> 844M: Michael Hennerich <Michael.Hennerich@analog.com> 845W: http://wiki.analog.com/ 846W: http://ez.analog.com/community/linux-device-drivers 847S: Supported 848F: drivers/iio/*/ad* 849F: drivers/iio/adc/ltc2497* 850X: drivers/iio/*/adjd* 851F: drivers/staging/iio/*/ad* 852F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 853 854ANDROID CONFIG FRAGMENTS 855M: Rob Herring <robh@kernel.org> 856S: Supported 857F: kernel/configs/android* 858 859ANDROID DRIVERS 860M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 861M: Arve Hjønnevåg <arve@android.com> 862M: Todd Kjos <tkjos@android.com> 863M: Martijn Coenen <maco@android.com> 864T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 865L: devel@driverdev.osuosl.org 866S: Supported 867F: drivers/android/ 868F: drivers/staging/android/ 869 870ANDROID GOLDFISH RTC DRIVER 871M: Miodrag Dinic <miodrag.dinic@mips.com> 872S: Supported 873F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 874F: drivers/rtc/rtc-goldfish.c 875 876ANDROID ION DRIVER 877M: Laura Abbott <labbott@redhat.com> 878M: Sumit Semwal <sumit.semwal@linaro.org> 879L: devel@driverdev.osuosl.org 880S: Supported 881F: drivers/staging/android/ion 882F: drivers/staging/android/uapi/ion.h 883F: drivers/staging/android/uapi/ion_test.h 884 885AOA (Apple Onboard Audio) ALSA DRIVER 886M: Johannes Berg <johannes@sipsolutions.net> 887L: linuxppc-dev@lists.ozlabs.org 888L: alsa-devel@alsa-project.org (moderated for non-subscribers) 889S: Maintained 890F: sound/aoa/ 891 892APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 893M: William Breathitt Gray <vilhelm.gray@gmail.com> 894L: linux-iio@vger.kernel.org 895S: Maintained 896F: drivers/iio/adc/stx104.c 897 898APM DRIVER 899M: Jiri Kosina <jikos@kernel.org> 900S: Odd fixes 901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 902F: arch/x86/kernel/apm_32.c 903F: include/linux/apm_bios.h 904F: include/uapi/linux/apm_bios.h 905F: drivers/char/apm-emulation.c 906 907APPARMOR SECURITY MODULE 908M: John Johansen <john.johansen@canonical.com> 909L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 910W: apparmor.wiki.kernel.org 911T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 912S: Supported 913F: security/apparmor/ 914F: Documentation/admin-guide/LSM/apparmor.rst 915 916APPLE BCM5974 MULTITOUCH DRIVER 917M: Henrik Rydberg <rydberg@bitmath.org> 918L: linux-input@vger.kernel.org 919S: Odd fixes 920F: drivers/input/mouse/bcm5974.c 921 922APPLE SMC DRIVER 923M: Henrik Rydberg <rydberg@bitmath.org> 924L: linux-hwmon@vger.kernel.org 925S: Odd fixes 926F: drivers/hwmon/applesmc.c 927 928APPLETALK NETWORK LAYER 929L: netdev@vger.kernel.org 930S: Odd fixes 931F: drivers/net/appletalk/ 932F: net/appletalk/ 933 934APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 935M: Duc Dang <dhdang@apm.com> 936S: Supported 937F: arch/arm64/boot/dts/apm/ 938 939APPLIED MICRO (APM) X-GENE SOC EDAC 940M: Loc Ho <lho@apm.com> 941S: Supported 942F: drivers/edac/xgene_edac.c 943F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 944 945APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 946M: Iyappan Subramanian <isubramanian@apm.com> 947M: Keyur Chudgar <kchudgar@apm.com> 948S: Supported 949F: drivers/net/ethernet/apm/xgene-v2/ 950 951APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 952M: Iyappan Subramanian <isubramanian@apm.com> 953M: Keyur Chudgar <kchudgar@apm.com> 954M: Quan Nguyen <qnguyen@apm.com> 955S: Supported 956F: drivers/net/ethernet/apm/xgene/ 957F: drivers/net/phy/mdio-xgene.c 958F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 959F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 960 961APPLIED MICRO (APM) X-GENE SOC PMU 962M: Tai Nguyen <ttnguyen@apm.com> 963S: Supported 964F: drivers/perf/xgene_pmu.c 965F: Documentation/perf/xgene-pmu.txt 966F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 967 968APTINA CAMERA SENSOR PLL 969M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 970L: linux-media@vger.kernel.org 971S: Maintained 972F: drivers/media/i2c/aptina-pll.* 973 974ARC FRAMEBUFFER DRIVER 975M: Jaya Kumar <jayalk@intworks.biz> 976S: Maintained 977F: drivers/video/fbdev/arcfb.c 978F: drivers/video/fbdev/core/fb_defio.c 979 980ARC PGU DRM DRIVER 981M: Alexey Brodkin <abrodkin@synopsys.com> 982S: Supported 983F: drivers/gpu/drm/arc/ 984F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 985 986ARCNET NETWORK LAYER 987M: Michael Grzeschik <m.grzeschik@pengutronix.de> 988L: netdev@vger.kernel.org 989S: Maintained 990F: drivers/net/arcnet/ 991F: include/uapi/linux/if_arcnet.h 992 993ARM ARCHITECTED TIMER DRIVER 994M: Mark Rutland <mark.rutland@arm.com> 995M: Marc Zyngier <marc.zyngier@arm.com> 996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 997S: Maintained 998F: arch/arm/include/asm/arch_timer.h 999F: arch/arm64/include/asm/arch_timer.h 1000F: drivers/clocksource/arm_arch_timer.c 1001 1002ARM HDLCD DRM DRIVER 1003M: Liviu Dudau <liviu.dudau@arm.com> 1004S: Supported 1005F: drivers/gpu/drm/arm/hdlcd_* 1006F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1007 1008ARM MALI-DP DRM DRIVER 1009M: Liviu Dudau <liviu.dudau@arm.com> 1010M: Brian Starkey <brian.starkey@arm.com> 1011M: Mali DP Maintainers <malidp@foss.arm.com> 1012S: Supported 1013F: drivers/gpu/drm/arm/ 1014F: Documentation/devicetree/bindings/display/arm,malidp.txt 1015 1016ARM MFM AND FLOPPY DRIVERS 1017M: Ian Molton <spyro@f2s.com> 1018S: Maintained 1019F: arch/arm/lib/floppydma.S 1020F: arch/arm/include/asm/floppy.h 1021 1022ARM PMU PROFILING AND DEBUGGING 1023M: Will Deacon <will.deacon@arm.com> 1024M: Mark Rutland <mark.rutland@arm.com> 1025S: Maintained 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027F: arch/arm*/kernel/perf_* 1028F: arch/arm/oprofile/common.c 1029F: arch/arm*/kernel/hw_breakpoint.c 1030F: arch/arm*/include/asm/hw_breakpoint.h 1031F: arch/arm*/include/asm/perf_event.h 1032F: drivers/perf/* 1033F: include/linux/perf/arm_pmu.h 1034F: Documentation/devicetree/bindings/arm/pmu.txt 1035F: Documentation/devicetree/bindings/perf/ 1036 1037ARM PORT 1038M: Russell King <linux@armlinux.org.uk> 1039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1040W: http://www.armlinux.org.uk/ 1041S: Maintained 1042T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1043F: arch/arm/ 1044 1045ARM PRIMECELL AACI PL041 DRIVER 1046M: Russell King <linux@armlinux.org.uk> 1047S: Maintained 1048F: sound/arm/aaci.* 1049 1050ARM PRIMECELL BUS SUPPORT 1051M: Russell King <linux@armlinux.org.uk> 1052S: Maintained 1053F: drivers/amba/ 1054F: include/linux/amba/bus.h 1055 1056ARM PRIMECELL CLCD PL110 DRIVER 1057M: Russell King <linux@armlinux.org.uk> 1058S: Maintained 1059F: drivers/video/fbdev/amba-clcd.* 1060 1061ARM PRIMECELL KMI PL050 DRIVER 1062M: Russell King <linux@armlinux.org.uk> 1063S: Maintained 1064F: drivers/input/serio/ambakmi.* 1065F: include/linux/amba/kmi.h 1066 1067ARM PRIMECELL MMCI PL180/1 DRIVER 1068M: Russell King <linux@armlinux.org.uk> 1069S: Maintained 1070F: drivers/mmc/host/mmci.* 1071F: include/linux/amba/mmci.h 1072 1073ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1074M: Russell King <linux@armlinux.org.uk> 1075S: Maintained 1076F: drivers/tty/serial/amba-pl01*.c 1077F: include/linux/amba/serial.h 1078 1079ARM SMMU DRIVERS 1080M: Will Deacon <will.deacon@arm.com> 1081R: Robin Murphy <robin.murphy@arm.com> 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1083S: Maintained 1084F: drivers/iommu/arm-smmu.c 1085F: drivers/iommu/arm-smmu-v3.c 1086F: drivers/iommu/io-pgtable-arm.c 1087F: drivers/iommu/io-pgtable-arm-v7s.c 1088 1089ARM SUB-ARCHITECTURES 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1091S: Maintained 1092F: arch/arm/mach-*/ 1093F: arch/arm/plat-*/ 1094T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1095 1096ARM/ACTIONS SEMI ARCHITECTURE 1097M: Andreas Färber <afaerber@suse.de> 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1099S: Maintained 1100N: owl 1101F: arch/arm/mach-actions/ 1102F: arch/arm/boot/dts/owl-* 1103F: arch/arm64/boot/dts/actions/ 1104F: drivers/clocksource/owl-* 1105F: drivers/soc/actions/ 1106F: include/dt-bindings/power/owl-* 1107F: include/linux/soc/actions/ 1108F: Documentation/devicetree/bindings/arm/actions.txt 1109F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1110F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1111 1112ARM/ADS SPHERE MACHINE SUPPORT 1113M: Lennert Buytenhek <kernel@wantstofly.org> 1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1115S: Maintained 1116 1117ARM/AFEB9260 MACHINE SUPPORT 1118M: Sergey Lapin <slapin@ossfans.org> 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1120S: Maintained 1121 1122ARM/AJECO 1ARM MACHINE SUPPORT 1123M: Lennert Buytenhek <kernel@wantstofly.org> 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1125S: Maintained 1126 1127ARM/Allwinner SoC Clock Support 1128M: Emilio López <emilio@elopez.com.ar> 1129S: Maintained 1130F: drivers/clk/sunxi/ 1131 1132ARM/Allwinner sunXi SoC support 1133M: Maxime Ripard <maxime.ripard@free-electrons.com> 1134M: Chen-Yu Tsai <wens@csie.org> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Maintained 1137N: sun[x456789]i 1138N: sun50i 1139F: arch/arm/mach-sunxi/ 1140F: arch/arm64/boot/dts/allwinner/ 1141F: drivers/clk/sunxi-ng/ 1142F: drivers/pinctrl/sunxi/ 1143F: drivers/soc/sunxi/ 1144T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1145 1146ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1147M: Neil Armstrong <narmstrong@baylibre.com> 1148M: Jerome Brunet <jbrunet@baylibre.com> 1149L: linux-amlogic@lists.infradead.org 1150S: Maintained 1151F: drivers/clk/meson/ 1152F: include/dt-bindings/clock/meson* 1153F: include/dt-bindings/clock/gxbb* 1154F: Documentation/devicetree/bindings/clock/amlogic* 1155 1156ARM/Amlogic Meson SoC support 1157M: Carlo Caione <carlo@caione.org> 1158M: Kevin Hilman <khilman@baylibre.com> 1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1160L: linux-amlogic@lists.infradead.org 1161W: http://linux-meson.com/ 1162S: Maintained 1163F: arch/arm/mach-meson/ 1164F: arch/arm/boot/dts/meson* 1165F: arch/arm64/boot/dts/amlogic/ 1166F: drivers/pinctrl/meson/ 1167F: drivers/mmc/host/meson* 1168N: meson 1169 1170ARM/Annapurna Labs ALPINE ARCHITECTURE 1171M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1172M: Antoine Tenart <antoine.tenart@free-electrons.com> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175F: arch/arm/mach-alpine/ 1176F: arch/arm/boot/dts/alpine* 1177F: arch/arm64/boot/dts/al/ 1178F: drivers/*/*alpine* 1179 1180ARM/ARTPEC MACHINE SUPPORT 1181M: Jesper Nilsson <jesper.nilsson@axis.com> 1182M: Lars Persson <lars.persson@axis.com> 1183M: Niklas Cassel <niklas.cassel@axis.com> 1184S: Maintained 1185L: linux-arm-kernel@axis.com 1186F: arch/arm/mach-artpec 1187F: arch/arm/boot/dts/artpec6* 1188F: drivers/clk/axis 1189F: drivers/crypto/axis 1190F: drivers/pinctrl/pinctrl-artpec* 1191F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1192 1193ARM/ASPEED I2C DRIVER 1194M: Brendan Higgins <brendanhiggins@google.com> 1195R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1196R: Joel Stanley <joel@jms.id.au> 1197L: linux-i2c@vger.kernel.org 1198L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1199S: Maintained 1200F: drivers/irqchip/irq-aspeed-i2c-ic.c 1201F: drivers/i2c/busses/i2c-aspeed.c 1202F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1203F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1204 1205ARM/ASPEED MACHINE SUPPORT 1206M: Joel Stanley <joel@jms.id.au> 1207S: Maintained 1208F: arch/arm/mach-aspeed/ 1209F: arch/arm/boot/dts/aspeed-* 1210F: drivers/*/*aspeed* 1211 1212ARM/ATMEL AT91 Clock Support 1213M: Boris Brezillon <boris.brezillon@free-electrons.com> 1214S: Maintained 1215F: drivers/clk/at91 1216 1217ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1218M: Nicolas Ferre <nicolas.ferre@microchip.com> 1219M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1221W: http://www.linux4sam.org 1222T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1223S: Supported 1224N: at91 1225N: atmel 1226F: arch/arm/mach-at91/ 1227F: include/soc/at91/ 1228F: arch/arm/boot/dts/at91*.dts 1229F: arch/arm/boot/dts/at91*.dtsi 1230F: arch/arm/boot/dts/sama*.dts 1231F: arch/arm/boot/dts/sama*.dtsi 1232F: arch/arm/include/debug/at91.S 1233F: drivers/memory/atmel* 1234F: drivers/watchdog/sama5d4_wdt.c 1235X: drivers/input/touchscreen/atmel_mxt_ts.c 1236X: drivers/net/wireless/atmel/ 1237 1238ARM/CALXEDA HIGHBANK ARCHITECTURE 1239M: Rob Herring <robh@kernel.org> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242F: arch/arm/mach-highbank/ 1243F: arch/arm/boot/dts/highbank.dts 1244F: arch/arm/boot/dts/ecx-*.dts* 1245 1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1247M: Krzysztof Halasa <khalasa@piap.pl> 1248S: Maintained 1249F: arch/arm/mach-cns3xxx/ 1250 1251ARM/CAVIUM THUNDER NETWORK DRIVER 1252M: Sunil Goutham <sgoutham@cavium.com> 1253M: Robert Richter <rric@kernel.org> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Supported 1256F: drivers/net/ethernet/cavium/thunder/ 1257 1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1259M: Alexander Shiyan <shc_work@mail.ru> 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1261S: Odd Fixes 1262N: clps711x 1263 1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1265M: Lennert Buytenhek <kernel@wantstofly.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1270M: Hartley Sweeten <hsweeten@visionengravers.com> 1271M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1273S: Maintained 1274F: arch/arm/mach-ep93xx/ 1275F: arch/arm/mach-ep93xx/include/mach/ 1276 1277ARM/CLKDEV SUPPORT 1278M: Russell King <linux@armlinux.org.uk> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1282F: arch/arm/include/asm/clkdev.h 1283F: drivers/clk/clkdev.c 1284 1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1286M: Mike Rapoport <mike@compulab.co.il> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289 1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1291M: Baruch Siach <baruch@tkos.co.il> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/boot/dts/cx92755* 1295N: digicolor 1296 1297ARM/CONTEC MICRO9 MACHINE SUPPORT 1298M: Hubert Feurstein <hubert.feurstein@contec.at> 1299S: Maintained 1300F: arch/arm/mach-ep93xx/micro9.c 1301 1302ARM/CORESIGHT FRAMEWORK AND DRIVERS 1303M: Mathieu Poirier <mathieu.poirier@linaro.org> 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1305S: Maintained 1306F: drivers/hwtracing/coresight/* 1307F: Documentation/trace/coresight.txt 1308F: Documentation/trace/coresight-cpu-debug.txt 1309F: Documentation/devicetree/bindings/arm/coresight.txt 1310F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1311F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1312F: tools/perf/arch/arm/util/pmu.c 1313F: tools/perf/arch/arm/util/auxtrace.c 1314F: tools/perf/arch/arm/util/cs-etm.c 1315F: tools/perf/arch/arm/util/cs-etm.h 1316F: tools/perf/util/cs-etm.h 1317 1318ARM/CORGI MACHINE SUPPORT 1319M: Richard Purdie <rpurdie@rpsys.net> 1320S: Maintained 1321 1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1323M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1324M: Linus Walleij <linus.walleij@linaro.org> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326T: git git://github.com/ulli-kroll/linux.git 1327S: Maintained 1328F: Documentation/devicetree/bindings/arm/gemini.txt 1329F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1330F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1331F: arch/arm/mach-gemini/ 1332F: drivers/pinctrl/pinctrl-gemini.c 1333F: drivers/rtc/rtc-ftrtc010.c 1334 1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1336M: Barry Song <baohua@kernel.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1339S: Maintained 1340F: arch/arm/boot/dts/prima2* 1341F: arch/arm/mach-prima2/ 1342F: drivers/clk/sirf/ 1343F: drivers/clocksource/timer-prima2.c 1344F: drivers/clocksource/timer-atlas7.c 1345N: [^a-z]sirf 1346 1347ARM/EBSA110 MACHINE SUPPORT 1348M: Russell King <linux@armlinux.org.uk> 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1350W: http://www.armlinux.org.uk/ 1351S: Maintained 1352F: arch/arm/mach-ebsa110/ 1353F: drivers/net/ethernet/amd/am79c961a.* 1354 1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1356M: Uwe Kleine-König <kernel@pengutronix.de> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359N: efm32 1360 1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1362M: Robert Jarzmik <robert.jarzmik@free.fr> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-pxa/ezx.c 1366 1367ARM/FARADAY FA526 PORT 1368M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370S: Maintained 1371T: git git://git.berlios.de/gemini-board 1372F: arch/arm/mm/*-fa* 1373 1374ARM/FOOTBRIDGE ARCHITECTURE 1375M: Russell King <linux@armlinux.org.uk> 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1377W: http://www.armlinux.org.uk/ 1378S: Maintained 1379F: arch/arm/include/asm/hardware/dec21285.h 1380F: arch/arm/mach-footbridge/ 1381 1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1383M: Shawn Guo <shawnguo@kernel.org> 1384M: Sascha Hauer <kernel@pengutronix.de> 1385R: Fabio Estevam <fabio.estevam@nxp.com> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Maintained 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1389F: arch/arm/mach-imx/ 1390F: arch/arm/mach-mxs/ 1391F: arch/arm/boot/dts/imx* 1392F: arch/arm/configs/imx*_defconfig 1393F: drivers/clk/imx/ 1394F: drivers/soc/imx/ 1395F: include/soc/imx/ 1396 1397ARM/FREESCALE VYBRID ARM ARCHITECTURE 1398M: Shawn Guo <shawnguo@kernel.org> 1399M: Sascha Hauer <kernel@pengutronix.de> 1400R: Stefan Agner <stefan@agner.ch> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1404F: arch/arm/mach-imx/*vf610* 1405F: arch/arm/boot/dts/vf* 1406 1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1408M: Lennert Buytenhek <kernel@wantstofly.org> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411 1412ARM/GUMSTIX MACHINE SUPPORT 1413M: Steve Sakoman <sakoman@gmail.com> 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1415S: Maintained 1416 1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1418M: Philipp Zabel <philipp.zabel@gmail.com> 1419M: Paul Parsons <lost.distance@yahoo.com> 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1421S: Maintained 1422F: arch/arm/mach-pxa/hx4700.c 1423F: arch/arm/mach-pxa/include/mach/hx4700.h 1424F: sound/soc/pxa/hx4700.c 1425 1426ARM/HISILICON SOC SUPPORT 1427M: Wei Xu <xuwei5@hisilicon.com> 1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1429W: http://www.hisilicon.com 1430S: Supported 1431T: git git://github.com/hisilicon/linux-hisi.git 1432F: arch/arm/mach-hisi/ 1433F: arch/arm/boot/dts/hi3* 1434F: arch/arm/boot/dts/hip* 1435F: arch/arm/boot/dts/hisi* 1436F: arch/arm64/boot/dts/hisilicon/ 1437 1438ARM/HP JORNADA 7XX MACHINE SUPPORT 1439M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1440W: www.jlime.com 1441S: Maintained 1442T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1443F: arch/arm/mach-sa1100/jornada720.c 1444F: arch/arm/mach-sa1100/include/mach/jornada720.h 1445 1446ARM/IGEP MACHINE SUPPORT 1447M: Enric Balletbo i Serra <eballetbo@gmail.com> 1448M: Javier Martinez Canillas <javier@dowhile0.org> 1449L: linux-omap@vger.kernel.org 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452F: arch/arm/boot/dts/omap3-igep* 1453 1454ARM/INCOME PXA270 SUPPORT 1455M: Marek Vasut <marek.vasut@gmail.com> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457S: Maintained 1458F: arch/arm/mach-pxa/colibri-pxa270-income.c 1459 1460ARM/INTEL IOP13XX ARM ARCHITECTURE 1461M: Lennert Buytenhek <kernel@wantstofly.org> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464 1465ARM/INTEL IOP32X ARM ARCHITECTURE 1466M: Lennert Buytenhek <kernel@wantstofly.org> 1467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1468S: Maintained 1469 1470ARM/INTEL IOP33X ARM ARCHITECTURE 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472S: Orphan 1473 1474ARM/INTEL IQ81342EX MACHINE SUPPORT 1475M: Lennert Buytenhek <kernel@wantstofly.org> 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1477S: Maintained 1478 1479ARM/INTEL IXDP2850 MACHINE SUPPORT 1480M: Lennert Buytenhek <kernel@wantstofly.org> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483 1484ARM/INTEL IXP4XX ARM ARCHITECTURE 1485M: Imre Kaloz <kaloz@openwrt.org> 1486M: Krzysztof Halasa <khalasa@piap.pl> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/mach-ixp4xx/ 1490 1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1492M: Jonathan Cameron <jic23@cam.ac.uk> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495F: arch/arm/mach-pxa/stargate2.c 1496F: drivers/pcmcia/pxa2xx_stargate2.c 1497 1498ARM/INTEL XSC3 (MANZANO) ARM CORE 1499M: Lennert Buytenhek <kernel@wantstofly.org> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501S: Maintained 1502 1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1504M: Lennert Buytenhek <kernel@wantstofly.org> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507 1508ARM/LG1K ARCHITECTURE 1509M: Chanho Min <chanho.min@lge.com> 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1511S: Maintained 1512F: arch/arm64/boot/dts/lg/ 1513 1514ARM/LOGICPD PXA270 MACHINE SUPPORT 1515M: Lennert Buytenhek <kernel@wantstofly.org> 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518 1519ARM/LPC18XX ARCHITECTURE 1520M: Joachim Eastwood <manabian@gmail.com> 1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1522S: Maintained 1523F: arch/arm/boot/dts/lpc43* 1524F: drivers/clk/nxp/clk-lpc18xx* 1525F: drivers/clocksource/time-lpc32xx.c 1526F: drivers/i2c/busses/i2c-lpc2k.c 1527F: drivers/memory/pl172.c 1528F: drivers/mtd/spi-nor/nxp-spifi.c 1529F: drivers/rtc/rtc-lpc24xx.c 1530N: lpc18xx 1531 1532ARM/LPC32XX SOC SUPPORT 1533M: Vladimir Zapolskiy <vz@mleia.com> 1534M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1537S: Maintained 1538F: arch/arm/boot/dts/lpc32* 1539F: arch/arm/mach-lpc32xx/ 1540F: drivers/i2c/busses/i2c-pnx.c 1541F: drivers/net/ethernet/nxp/lpc_eth.c 1542F: drivers/usb/host/ohci-nxp.c 1543F: drivers/watchdog/pnx4008_wdt.c 1544N: lpc32xx 1545 1546ARM/MAGICIAN MACHINE SUPPORT 1547M: Philipp Zabel <philipp.zabel@gmail.com> 1548S: Maintained 1549 1550ARM/Marvell Berlin SoC support 1551M: Jisheng Zhang <jszhang@marvell.com> 1552M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555F: arch/arm/mach-berlin/ 1556F: arch/arm/boot/dts/berlin* 1557F: arch/arm64/boot/dts/marvell/berlin* 1558 1559ARM/Marvell Dove/MV78xx0/Orion SOC support 1560M: Jason Cooper <jason@lakedaemon.net> 1561M: Andrew Lunn <andrew@lunn.ch> 1562M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1563M: Gregory Clement <gregory.clement@free-electrons.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566F: Documentation/devicetree/bindings/soc/dove/ 1567F: arch/arm/mach-dove/ 1568F: arch/arm/mach-mv78xx0/ 1569F: arch/arm/mach-orion5x/ 1570F: arch/arm/plat-orion/ 1571F: arch/arm/boot/dts/dove* 1572F: arch/arm/boot/dts/orion5x* 1573 1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1575M: Jason Cooper <jason@lakedaemon.net> 1576M: Andrew Lunn <andrew@lunn.ch> 1577M: Gregory Clement <gregory.clement@free-electrons.com> 1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580S: Maintained 1581F: arch/arm/boot/dts/armada* 1582F: arch/arm/boot/dts/kirkwood* 1583F: arch/arm/configs/mvebu_*_defconfig 1584F: arch/arm/mach-mvebu/ 1585F: arch/arm64/boot/dts/marvell/armada* 1586F: drivers/cpufreq/mvebu-cpufreq.c 1587F: drivers/irqchip/irq-armada-370-xp.c 1588F: drivers/irqchip/irq-mvebu-* 1589F: drivers/pinctrl/mvebu/ 1590F: drivers/rtc/rtc-armada38x.c 1591 1592ARM/Mediatek RTC DRIVER 1593M: Eddie Huang <eddie.huang@mediatek.com> 1594M: Sean Wang <sean.wang@mediatek.com> 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1597S: Maintained 1598F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1599F: drivers/rtc/rtc-mt6397.c 1600F: drivers/rtc/rtc-mt7622.c 1601 1602ARM/Mediatek SoC support 1603M: Matthias Brugger <matthias.bgg@gmail.com> 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1605L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1606S: Maintained 1607F: arch/arm/boot/dts/mt6* 1608F: arch/arm/boot/dts/mt7* 1609F: arch/arm/boot/dts/mt8* 1610F: arch/arm/mach-mediatek/ 1611F: arch/arm64/boot/dts/mediatek/ 1612N: mtk 1613K: mediatek 1614 1615ARM/Mediatek USB3 PHY DRIVER 1616M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1618L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1619S: Maintained 1620F: drivers/phy/mediatek/phy-mtk-tphy.c 1621 1622ARM/MICREL KS8695 ARCHITECTURE 1623M: Greg Ungerer <gerg@uclinux.org> 1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1625F: arch/arm/mach-ks8695/ 1626S: Odd Fixes 1627 1628ARM/MIOA701 MACHINE SUPPORT 1629M: Robert Jarzmik <robert.jarzmik@free.fr> 1630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1631F: arch/arm/mach-pxa/mioa701.c 1632S: Maintained 1633 1634ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1635M: Michael Petchkovsky <mkpetch@internode.on.net> 1636S: Maintained 1637 1638ARM/NOMADIK ARCHITECTURE 1639M: Alessandro Rubini <rubini@unipv.it> 1640M: Linus Walleij <linus.walleij@linaro.org> 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642S: Maintained 1643F: arch/arm/mach-nomadik/ 1644F: drivers/pinctrl/nomadik/ 1645F: drivers/i2c/busses/i2c-nomadik.c 1646T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1647 1648ARM/NUVOTON W90X900 ARM ARCHITECTURE 1649M: Wan ZongShun <mcuos.com@gmail.com> 1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1651W: http://www.mcuos.com 1652S: Maintained 1653F: arch/arm/mach-w90x900/ 1654F: drivers/input/keyboard/w90p910_keypad.c 1655F: drivers/input/touchscreen/w90p910_ts.c 1656F: drivers/watchdog/nuc900_wdt.c 1657F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1658F: drivers/mtd/nand/nuc900_nand.c 1659F: drivers/rtc/rtc-nuc900.c 1660F: drivers/spi/spi-nuc900.c 1661F: drivers/usb/host/ehci-w90x900.c 1662F: drivers/video/fbdev/nuc900fb.c 1663 1664ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1665M: Nelson Castillo <arhuaco@freaks-unidos.net> 1666L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1667W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1668S: Supported 1669 1670ARM/Orion SoC/Technologic Systems TS-78xx platform support 1671M: Alexander Clouter <alex@digriz.org.uk> 1672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1673W: http://www.digriz.org.uk/ts78xx/kernel 1674S: Maintained 1675F: arch/arm/mach-orion5x/ts78xx-* 1676 1677ARM/OXNAS platform support 1678M: Neil Armstrong <narmstrong@baylibre.com> 1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1680L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1681S: Maintained 1682F: arch/arm/mach-oxnas/ 1683F: arch/arm/boot/dts/ox8*.dtsi 1684F: arch/arm/boot/dts/wd-mbwe.dts 1685F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1686N: oxnas 1687 1688ARM/PALM TREO SUPPORT 1689M: Tomas Cech <sleep_walker@suse.com> 1690L: linux-arm-kernel@lists.infradead.org 1691W: http://hackndev.com 1692S: Maintained 1693F: arch/arm/mach-pxa/include/mach/palmtreo.h 1694F: arch/arm/mach-pxa/palmtreo.c 1695 1696ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1697M: Marek Vasut <marek.vasut@gmail.com> 1698L: linux-arm-kernel@lists.infradead.org 1699W: http://hackndev.com 1700S: Maintained 1701F: arch/arm/mach-pxa/include/mach/palmtx.h 1702F: arch/arm/mach-pxa/palmtx.c 1703F: arch/arm/mach-pxa/include/mach/palmt5.h 1704F: arch/arm/mach-pxa/palmt5.c 1705F: arch/arm/mach-pxa/include/mach/palmld.h 1706F: arch/arm/mach-pxa/palmld.c 1707F: arch/arm/mach-pxa/include/mach/palmte2.h 1708F: arch/arm/mach-pxa/palmte2.c 1709F: arch/arm/mach-pxa/include/mach/palmtc.h 1710F: arch/arm/mach-pxa/palmtc.c 1711 1712ARM/PALMZ72 SUPPORT 1713M: Sergey Lapin <slapin@ossfans.org> 1714L: linux-arm-kernel@lists.infradead.org 1715W: http://hackndev.com 1716S: Maintained 1717F: arch/arm/mach-pxa/include/mach/palmz72.h 1718F: arch/arm/mach-pxa/palmz72.c 1719 1720ARM/PLEB SUPPORT 1721M: Peter Chubb <pleb@gelato.unsw.edu.au> 1722W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1723S: Maintained 1724 1725ARM/PT DIGITAL BOARD PORT 1726M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1728W: http://www.armlinux.org.uk/ 1729S: Maintained 1730 1731ARM/QUALCOMM SUPPORT 1732M: Andy Gross <andy.gross@linaro.org> 1733M: David Brown <david.brown@linaro.org> 1734L: linux-arm-msm@vger.kernel.org 1735L: linux-soc@vger.kernel.org 1736S: Maintained 1737F: Documentation/devicetree/bindings/soc/qcom/ 1738F: arch/arm/boot/dts/qcom-*.dts 1739F: arch/arm/boot/dts/qcom-*.dtsi 1740F: arch/arm/mach-qcom/ 1741F: arch/arm64/boot/dts/qcom/* 1742F: drivers/i2c/busses/i2c-qup.c 1743F: drivers/clk/qcom/ 1744F: drivers/dma/qcom/ 1745F: drivers/soc/qcom/ 1746F: drivers/spi/spi-qup.c 1747F: drivers/tty/serial/msm_serial.h 1748F: drivers/tty/serial/msm_serial.c 1749F: drivers/*/pm8???-* 1750F: drivers/mfd/ssbi.c 1751F: drivers/firmware/qcom_scm.c 1752T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1753 1754ARM/RADISYS ENP2611 MACHINE SUPPORT 1755M: Lennert Buytenhek <kernel@wantstofly.org> 1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1757S: Maintained 1758 1759ARM/REALTEK ARCHITECTURE 1760M: Andreas Färber <afaerber@suse.de> 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1762S: Maintained 1763F: arch/arm64/boot/dts/realtek/ 1764F: Documentation/devicetree/bindings/arm/realtek.txt 1765 1766ARM/RENESAS ARM64 ARCHITECTURE 1767M: Simon Horman <horms@verge.net.au> 1768M: Magnus Damm <magnus.damm@gmail.com> 1769L: linux-renesas-soc@vger.kernel.org 1770Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1771T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1772S: Supported 1773F: arch/arm64/boot/dts/renesas/ 1774F: Documentation/devicetree/bindings/arm/shmobile.txt 1775F: drivers/soc/renesas/ 1776F: include/linux/soc/renesas/ 1777 1778ARM/RISCPC ARCHITECTURE 1779M: Russell King <linux@armlinux.org.uk> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781W: http://www.armlinux.org.uk/ 1782S: Maintained 1783F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1784F: arch/arm/include/asm/hardware/ioc.h 1785F: arch/arm/include/asm/hardware/iomd.h 1786F: arch/arm/include/asm/hardware/memc.h 1787F: arch/arm/mach-rpc/ 1788F: drivers/net/ethernet/8390/etherh.c 1789F: drivers/net/ethernet/i825xx/ether1* 1790F: drivers/net/ethernet/seeq/ether3* 1791F: drivers/scsi/arm/ 1792 1793ARM/Rockchip SoC support 1794M: Heiko Stuebner <heiko@sntech.de> 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1796L: linux-rockchip@lists.infradead.org 1797T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1798S: Maintained 1799F: arch/arm/boot/dts/rk3* 1800F: arch/arm/boot/dts/rv1108* 1801F: arch/arm/mach-rockchip/ 1802F: drivers/clk/rockchip/ 1803F: drivers/i2c/busses/i2c-rk3x.c 1804F: drivers/*/*rockchip* 1805F: drivers/*/*/*rockchip* 1806F: sound/soc/rockchip/ 1807N: rockchip 1808 1809ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1810M: Kukjin Kim <kgene@kernel.org> 1811M: Krzysztof Kozlowski <krzk@kernel.org> 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1813L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1814Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1815S: Maintained 1816F: arch/arm/boot/dts/s3c* 1817F: arch/arm/boot/dts/s5p* 1818F: arch/arm/boot/dts/samsung* 1819F: arch/arm/boot/dts/exynos* 1820F: arch/arm64/boot/dts/exynos/ 1821F: arch/arm/plat-samsung/ 1822F: arch/arm/mach-s3c24*/ 1823F: arch/arm/mach-s3c64xx/ 1824F: arch/arm/mach-s5p*/ 1825F: arch/arm/mach-exynos*/ 1826F: drivers/*/*s3c24* 1827F: drivers/*/*/*s3c24* 1828F: drivers/*/*s3c64xx* 1829F: drivers/*/*s5pv210* 1830F: drivers/memory/samsung/* 1831F: drivers/soc/samsung/* 1832F: Documentation/arm/Samsung/ 1833F: Documentation/devicetree/bindings/arm/samsung/ 1834F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1835F: Documentation/devicetree/bindings/power/pd-samsung.txt 1836N: exynos 1837 1838ARM/SAMSUNG MOBILE MACHINE SUPPORT 1839M: Kyungmin Park <kyungmin.park@samsung.com> 1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1841S: Maintained 1842F: arch/arm/mach-s5pv210/ 1843 1844ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1845M: Kyungmin Park <kyungmin.park@samsung.com> 1846M: Kamil Debski <kamil@wypas.org> 1847M: Andrzej Hajda <a.hajda@samsung.com> 1848L: linux-arm-kernel@lists.infradead.org 1849L: linux-media@vger.kernel.org 1850S: Maintained 1851F: drivers/media/platform/s5p-g2d/ 1852 1853ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1854M: Marek Szyprowski <m.szyprowski@samsung.com> 1855L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1856L: linux-media@vger.kernel.org 1857S: Maintained 1858F: drivers/media/platform/s5p-cec/ 1859F: Documentation/devicetree/bindings/media/s5p-cec.txt 1860 1861ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1862M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1863M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1864L: linux-arm-kernel@lists.infradead.org 1865L: linux-media@vger.kernel.org 1866S: Maintained 1867F: drivers/media/platform/s5p-jpeg/ 1868 1869ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1870M: Kyungmin Park <kyungmin.park@samsung.com> 1871M: Kamil Debski <kamil@wypas.org> 1872M: Jeongtae Park <jtp.park@samsung.com> 1873M: Andrzej Hajda <a.hajda@samsung.com> 1874L: linux-arm-kernel@lists.infradead.org 1875L: linux-media@vger.kernel.org 1876S: Maintained 1877F: arch/arm/plat-samsung/s5p-dev-mfc.c 1878F: drivers/media/platform/s5p-mfc/ 1879 1880ARM/SHMOBILE ARM ARCHITECTURE 1881M: Simon Horman <horms@verge.net.au> 1882M: Magnus Damm <magnus.damm@gmail.com> 1883L: linux-renesas-soc@vger.kernel.org 1884Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1885T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1886S: Supported 1887F: arch/arm/boot/dts/emev2* 1888F: arch/arm/boot/dts/r7s* 1889F: arch/arm/boot/dts/r8a* 1890F: arch/arm/boot/dts/sh* 1891F: arch/arm/configs/shmobile_defconfig 1892F: arch/arm/include/debug/renesas-scif.S 1893F: arch/arm/mach-shmobile/ 1894F: Documentation/devicetree/bindings/arm/shmobile.txt 1895F: drivers/soc/renesas/ 1896F: include/linux/soc/renesas/ 1897 1898ARM/SOCFPGA ARCHITECTURE 1899M: Dinh Nguyen <dinguyen@kernel.org> 1900S: Maintained 1901F: arch/arm/mach-socfpga/ 1902F: arch/arm/boot/dts/socfpga* 1903F: arch/arm/configs/socfpga_defconfig 1904F: arch/arm64/boot/dts/altera/ 1905W: http://www.rocketboards.org 1906T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1907 1908ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1909M: Dinh Nguyen <dinguyen@kernel.org> 1910S: Maintained 1911F: drivers/clk/socfpga/ 1912 1913ARM/SOCFPGA EDAC SUPPORT 1914M: Thor Thayer <thor.thayer@linux.intel.com> 1915S: Maintained 1916F: drivers/edac/altera_edac. 1917 1918ARM/STI ARCHITECTURE 1919M: Patrice Chotard <patrice.chotard@st.com> 1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1921W: http://www.stlinux.com 1922S: Maintained 1923F: arch/arm/mach-sti/ 1924F: arch/arm/boot/dts/sti* 1925F: drivers/char/hw_random/st-rng.c 1926F: drivers/clocksource/arm_global_timer.c 1927F: drivers/clocksource/clksrc_st_lpc.c 1928F: drivers/cpufreq/sti-cpufreq.c 1929F: drivers/dma/st_fdma* 1930F: drivers/i2c/busses/i2c-st.c 1931F: drivers/media/rc/st_rc.c 1932F: drivers/media/platform/sti/c8sectpfe/ 1933F: drivers/mmc/host/sdhci-st.c 1934F: drivers/phy/st/phy-miphy28lp.c 1935F: drivers/phy/st/phy-stih407-usb.c 1936F: drivers/pinctrl/pinctrl-st.c 1937F: drivers/remoteproc/st_remoteproc.c 1938F: drivers/remoteproc/st_slim_rproc.c 1939F: drivers/reset/sti/ 1940F: drivers/rtc/rtc-st-lpc.c 1941F: drivers/tty/serial/st-asc.c 1942F: drivers/usb/dwc3/dwc3-st.c 1943F: drivers/usb/host/ehci-st.c 1944F: drivers/usb/host/ohci-st.c 1945F: drivers/watchdog/st_lpc_wdt.c 1946F: drivers/ata/ahci_st.c 1947F: include/linux/remoteproc/st_slim_rproc.h 1948 1949ARM/STM32 ARCHITECTURE 1950M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1951M: Alexandre Torgue <alexandre.torgue@st.com> 1952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1953S: Maintained 1954T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1955N: stm32 1956F: drivers/clocksource/armv7m_systick.c 1957 1958ARM/TANGO ARCHITECTURE 1959M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1960L: linux-arm-kernel@lists.infradead.org 1961S: Maintained 1962N: tango 1963 1964ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1965M: Lennert Buytenhek <kernel@wantstofly.org> 1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1967S: Maintained 1968 1969ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 1970M: Hans Verkuil <hans.verkuil@cisco.com> 1971L: linux-tegra@vger.kernel.org 1972L: linux-media@vger.kernel.org 1973S: Maintained 1974F: drivers/media/platform/tegra-cec/ 1975F: Documentation/devicetree/bindings/media/tegra-cec.txt 1976 1977ARM/TETON BGA MACHINE SUPPORT 1978M: "Mark F. Brown" <mark.brown314@gmail.com> 1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1980S: Maintained 1981 1982ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1983M: Santosh Shilimkar <ssantosh@kernel.org> 1984L: linux-kernel@vger.kernel.org 1985S: Maintained 1986F: drivers/memory/*emif* 1987 1988ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1989M: Santosh Shilimkar <ssantosh@kernel.org> 1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1991S: Maintained 1992F: arch/arm/mach-keystone/ 1993F: arch/arm/boot/dts/keystone-* 1994T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1995 1996ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1997M: Santosh Shilimkar <ssantosh@kernel.org> 1998L: linux-kernel@vger.kernel.org 1999S: Maintained 2000F: drivers/clk/keystone/ 2001 2002ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2003M: Santosh Shilimkar <ssantosh@kernel.org> 2004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2005L: linux-kernel@vger.kernel.org 2006S: Maintained 2007F: drivers/clocksource/timer-keystone.c 2008 2009ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2010M: Santosh Shilimkar <ssantosh@kernel.org> 2011L: linux-kernel@vger.kernel.org 2012S: Maintained 2013F: drivers/power/reset/keystone-reset.c 2014 2015ARM/THECUS N2100 MACHINE SUPPORT 2016M: Lennert Buytenhek <kernel@wantstofly.org> 2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2018S: Maintained 2019 2020ARM/TOSA MACHINE SUPPORT 2021M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2022M: Dirk Opfer <dirk@opfer-online.de> 2023S: Maintained 2024 2025ARM/U300 MACHINE SUPPORT 2026M: Linus Walleij <linus.walleij@linaro.org> 2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2028S: Supported 2029F: arch/arm/mach-u300/ 2030F: drivers/clocksource/timer-u300.c 2031F: drivers/i2c/busses/i2c-stu300.c 2032F: drivers/rtc/rtc-coh901331.c 2033F: drivers/watchdog/coh901327_wdt.c 2034F: drivers/dma/coh901318* 2035F: drivers/mfd/ab3100* 2036F: drivers/rtc/rtc-ab3100.c 2037F: drivers/rtc/rtc-coh901331.c 2038T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2039 2040ARM/UNIPHIER ARCHITECTURE 2041M: Masahiro Yamada <yamada.masahiro@socionext.com> 2042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2043T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2044S: Maintained 2045F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2046F: arch/arm/boot/dts/uniphier* 2047F: arch/arm/include/asm/hardware/cache-uniphier.h 2048F: arch/arm/mach-uniphier/ 2049F: arch/arm/mm/cache-uniphier.c 2050F: arch/arm64/boot/dts/socionext/uniphier* 2051F: drivers/bus/uniphier-system-bus.c 2052F: drivers/clk/uniphier/ 2053F: drivers/gpio/gpio-uniphier.c 2054F: drivers/i2c/busses/i2c-uniphier* 2055F: drivers/irqchip/irq-uniphier-aidet.c 2056F: drivers/pinctrl/uniphier/ 2057F: drivers/reset/reset-uniphier.c 2058F: drivers/tty/serial/8250/8250_uniphier.c 2059N: uniphier 2060 2061ARM/Ux500 ARM ARCHITECTURE 2062M: Linus Walleij <linus.walleij@linaro.org> 2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2064S: Maintained 2065F: arch/arm/mach-ux500/ 2066F: drivers/clocksource/clksrc-dbx500-prcmu.c 2067F: drivers/dma/ste_dma40* 2068F: drivers/hwspinlock/u8500_hsem.c 2069F: drivers/mfd/abx500* 2070F: drivers/mfd/ab8500* 2071F: drivers/mfd/dbx500* 2072F: drivers/mfd/db8500* 2073F: drivers/pinctrl/nomadik/pinctrl-ab* 2074F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2075F: drivers/rtc/rtc-ab8500.c 2076F: drivers/rtc/rtc-pl031.c 2077T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2078 2079ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2080M: Ulf Hansson <ulf.hansson@linaro.org> 2081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2082T: git git://git.linaro.org/people/ulfh/clk.git 2083S: Maintained 2084F: drivers/clk/ux500/ 2085 2086ARM/VERSATILE EXPRESS PLATFORM 2087M: Liviu Dudau <liviu.dudau@arm.com> 2088M: Sudeep Holla <sudeep.holla@arm.com> 2089M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2091S: Maintained 2092F: arch/arm/boot/dts/vexpress* 2093F: arch/arm64/boot/dts/arm/ 2094F: arch/arm/mach-vexpress/ 2095F: */*/vexpress* 2096F: */*/*/vexpress* 2097F: drivers/clk/versatile/clk-vexpress-osc.c 2098F: drivers/clocksource/versatile.c 2099N: mps2 2100 2101ARM/VFP SUPPORT 2102M: Russell King <linux@armlinux.org.uk> 2103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2104W: http://www.armlinux.org.uk/ 2105S: Maintained 2106F: arch/arm/vfp/ 2107 2108ARM/VOIPAC PXA270 SUPPORT 2109M: Marek Vasut <marek.vasut@gmail.com> 2110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2111S: Maintained 2112F: arch/arm/mach-pxa/vpac270.c 2113F: arch/arm/mach-pxa/include/mach/vpac270.h 2114 2115ARM/VT8500 ARM ARCHITECTURE 2116M: Tony Prisk <linux@prisktech.co.nz> 2117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2118S: Maintained 2119F: arch/arm/mach-vt8500/ 2120F: drivers/clocksource/vt8500_timer.c 2121F: drivers/i2c/busses/i2c-wmt.c 2122F: drivers/mmc/host/wmt-sdmmc.c 2123F: drivers/pwm/pwm-vt8500.c 2124F: drivers/rtc/rtc-vt8500.c 2125F: drivers/tty/serial/vt8500_serial.c 2126F: drivers/usb/host/ehci-platform.c 2127F: drivers/usb/host/uhci-platform.c 2128F: drivers/video/fbdev/vt8500lcdfb.* 2129F: drivers/video/fbdev/wm8505fb* 2130F: drivers/video/fbdev/wmt_ge_rops.* 2131 2132ARM/ZIPIT Z2 SUPPORT 2133M: Marek Vasut <marek.vasut@gmail.com> 2134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2135S: Maintained 2136F: arch/arm/mach-pxa/z2.c 2137F: arch/arm/mach-pxa/include/mach/z2.h 2138 2139ARM/ZTE ARCHITECTURE 2140M: Jun Nie <jun.nie@linaro.org> 2141M: Baoyou Xie <baoyou.xie@linaro.org> 2142M: Shawn Guo <shawnguo@kernel.org> 2143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2144S: Maintained 2145F: arch/arm/boot/dts/zx2967* 2146F: arch/arm/mach-zx/ 2147F: arch/arm64/boot/dts/zte/ 2148F: drivers/clk/zte/ 2149F: drivers/dma/zx_dma.c 2150F: drivers/gpio/gpio-zx.c 2151F: drivers/i2c/busses/i2c-zx2967.c 2152F: drivers/mmc/host/dw_mmc-zx.* 2153F: drivers/pinctrl/zte/ 2154F: drivers/soc/zte/ 2155F: drivers/thermal/zx2967_thermal.c 2156F: drivers/watchdog/zx2967_wdt.c 2157F: Documentation/devicetree/bindings/arm/zte.txt 2158F: Documentation/devicetree/bindings/clock/zx2967*.txt 2159F: Documentation/devicetree/bindings/dma/zxdma.txt 2160F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2161F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2162F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2163F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2164F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2165F: Documentation/devicetree/bindings/soc/zte/ 2166F: Documentation/devicetree/bindings/sound/zte,*.txt 2167F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2168F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2169F: include/dt-bindings/clock/zx2967*.h 2170F: include/dt-bindings/soc/zte,*.h 2171F: sound/soc/codecs/zx_aud96p22.c 2172F: sound/soc/zte/ 2173 2174ARM/ZYNQ ARCHITECTURE 2175M: Michal Simek <michal.simek@xilinx.com> 2176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2177W: http://wiki.xilinx.com 2178T: git https://github.com/Xilinx/linux-xlnx.git 2179S: Supported 2180F: arch/arm/mach-zynq/ 2181F: drivers/cpuidle/cpuidle-zynq.c 2182F: drivers/block/xsysace.c 2183N: zynq 2184N: xilinx 2185F: drivers/clocksource/cadence_ttc_timer.c 2186F: drivers/i2c/busses/i2c-cadence.c 2187F: drivers/mmc/host/sdhci-of-arasan.c 2188F: drivers/edac/synopsys_edac.c 2189 2190ARM64 PORT (AARCH64 ARCHITECTURE) 2191M: Catalin Marinas <catalin.marinas@arm.com> 2192M: Will Deacon <will.deacon@arm.com> 2193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2194T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2195S: Maintained 2196F: arch/arm64/ 2197F: Documentation/arm64/ 2198 2199AS3645A LED FLASH CONTROLLER DRIVER 2200M: Sakari Ailus <sakari.ailus@iki.fi> 2201L: linux-leds@vger.kernel.org 2202S: Maintained 2203F: drivers/leds/leds-as3645a.c 2204 2205AS3645A LED FLASH CONTROLLER DRIVER 2206M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2207L: linux-media@vger.kernel.org 2208T: git git://linuxtv.org/media_tree.git 2209S: Maintained 2210F: drivers/media/i2c/as3645a.c 2211F: include/media/i2c/as3645a.h 2212 2213ASAHI KASEI AK8974 DRIVER 2214M: Linus Walleij <linus.walleij@linaro.org> 2215L: linux-iio@vger.kernel.org 2216W: http://www.akm.com/ 2217S: Supported 2218F: drivers/iio/magnetometer/ak8974.c 2219 2220ASC7621 HARDWARE MONITOR DRIVER 2221M: George Joseph <george.joseph@fairview5.com> 2222L: linux-hwmon@vger.kernel.org 2223S: Maintained 2224F: Documentation/hwmon/asc7621 2225F: drivers/hwmon/asc7621.c 2226 2227ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2228M: Corentin Chary <corentin.chary@gmail.com> 2229L: acpi4asus-user@lists.sourceforge.net 2230L: platform-driver-x86@vger.kernel.org 2231W: http://acpi4asus.sf.net 2232S: Maintained 2233F: drivers/platform/x86/asus*.c 2234F: drivers/platform/x86/eeepc*.c 2235 2236ASUS WIRELESS RADIO CONTROL DRIVER 2237M: João Paulo Rechi Vita <jprvita@gmail.com> 2238L: platform-driver-x86@vger.kernel.org 2239S: Maintained 2240F: drivers/platform/x86/asus-wireless.c 2241 2242ASYMMETRIC KEYS 2243M: David Howells <dhowells@redhat.com> 2244L: keyrings@vger.kernel.org 2245S: Maintained 2246F: Documentation/crypto/asymmetric-keys.txt 2247F: include/linux/verification.h 2248F: include/crypto/public_key.h 2249F: include/crypto/pkcs7.h 2250F: crypto/asymmetric_keys/ 2251 2252ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2253R: Dan Williams <dan.j.williams@intel.com> 2254W: http://sourceforge.net/projects/xscaleiop 2255S: Odd fixes 2256F: Documentation/crypto/async-tx-api.txt 2257F: crypto/async_tx/ 2258F: drivers/dma/ 2259F: include/linux/dmaengine.h 2260F: include/linux/async_tx.h 2261 2262AT24 EEPROM DRIVER 2263M: Bartosz Golaszewski <brgl@bgdev.pl> 2264L: linux-i2c@vger.kernel.org 2265S: Maintained 2266F: drivers/misc/eeprom/at24.c 2267F: include/linux/platform_data/at24.h 2268 2269ATA OVER ETHERNET (AOE) DRIVER 2270M: "Ed L. Cashin" <ed.cashin@acm.org> 2271W: http://www.openaoe.org/ 2272S: Supported 2273F: Documentation/aoe/ 2274F: drivers/block/aoe/ 2275 2276ATHEROS 71XX/9XXX GPIO DRIVER 2277M: Alban Bedel <albeu@free.fr> 2278W: https://github.com/AlbanBedel/linux 2279T: git git://github.com/AlbanBedel/linux 2280S: Maintained 2281F: drivers/gpio/gpio-ath79.c 2282F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2283 2284ATHEROS ATH GENERIC UTILITIES 2285M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2286L: linux-wireless@vger.kernel.org 2287S: Supported 2288F: drivers/net/wireless/ath/* 2289 2290ATHEROS ATH5K WIRELESS DRIVER 2291M: Jiri Slaby <jirislaby@gmail.com> 2292M: Nick Kossifidis <mickflemm@gmail.com> 2293M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2294L: linux-wireless@vger.kernel.org 2295W: http://wireless.kernel.org/en/users/Drivers/ath5k 2296S: Maintained 2297F: drivers/net/wireless/ath/ath5k/ 2298 2299ATHEROS ATH6KL WIRELESS DRIVER 2300M: Kalle Valo <kvalo@qca.qualcomm.com> 2301L: linux-wireless@vger.kernel.org 2302W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2303T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2304S: Supported 2305F: drivers/net/wireless/ath/ath6kl/ 2306 2307ATI_REMOTE2 DRIVER 2308M: Ville Syrjala <syrjala@sci.fi> 2309S: Maintained 2310F: drivers/input/misc/ati_remote2.c 2311 2312ATK0110 HWMON DRIVER 2313M: Luca Tettamanti <kronos.it@gmail.com> 2314L: linux-hwmon@vger.kernel.org 2315S: Maintained 2316F: drivers/hwmon/asus_atk0110.c 2317 2318ATLX ETHERNET DRIVERS 2319M: Jay Cliburn <jcliburn@gmail.com> 2320M: Chris Snook <chris.snook@gmail.com> 2321L: netdev@vger.kernel.org 2322W: http://sourceforge.net/projects/atl1 2323W: http://atl1.sourceforge.net 2324S: Maintained 2325F: drivers/net/ethernet/atheros/ 2326 2327ATM 2328M: Chas Williams <3chas3@gmail.com> 2329L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2330L: netdev@vger.kernel.org 2331W: http://linux-atm.sourceforge.net 2332S: Maintained 2333F: drivers/atm/ 2334F: include/linux/atm* 2335F: include/uapi/linux/atm* 2336 2337ATMEL AT91 / AT32 MCI DRIVER 2338M: Ludovic Desroches <ludovic.desroches@microchip.com> 2339S: Maintained 2340F: drivers/mmc/host/atmel-mci.c 2341 2342ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2343M: Nicolas Ferre <nicolas.ferre@microchip.com> 2344S: Supported 2345F: drivers/power/reset/at91-sama5d2_shdwc.c 2346 2347ATMEL Audio ALSA driver 2348M: Nicolas Ferre <nicolas.ferre@microchip.com> 2349L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2350S: Supported 2351F: sound/soc/atmel 2352 2353ATMEL I2C DRIVER 2354M: Ludovic Desroches <ludovic.desroches@microchip.com> 2355L: linux-i2c@vger.kernel.org 2356S: Supported 2357F: drivers/i2c/busses/i2c-at91.c 2358 2359ATMEL ISI DRIVER 2360M: Ludovic Desroches <ludovic.desroches@microchip.com> 2361L: linux-media@vger.kernel.org 2362S: Supported 2363F: drivers/media/platform/atmel/atmel-isi.c 2364F: include/media/atmel-isi.h 2365 2366ATMEL LCDFB DRIVER 2367M: Nicolas Ferre <nicolas.ferre@microchip.com> 2368L: linux-fbdev@vger.kernel.org 2369S: Maintained 2370F: drivers/video/fbdev/atmel_lcdfb.c 2371F: include/video/atmel_lcdc.h 2372 2373ATMEL MACB ETHERNET DRIVER 2374M: Nicolas Ferre <nicolas.ferre@microchip.com> 2375S: Supported 2376F: drivers/net/ethernet/cadence/ 2377 2378ATMEL MAXTOUCH DRIVER 2379M: Nick Dyer <nick@shmanahar.org> 2380T: git git://github.com/ndyer/linux.git 2381S: Maintained 2382F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2383F: drivers/input/touchscreen/atmel_mxt_ts.c 2384F: include/linux/platform_data/atmel_mxt_ts.h 2385 2386ATMEL NAND DRIVER 2387M: Wenyou Yang <wenyou.yang@atmel.com> 2388M: Josh Wu <rainyfeeling@outlook.com> 2389L: linux-mtd@lists.infradead.org 2390S: Supported 2391F: drivers/mtd/nand/atmel/* 2392 2393ATMEL SAMA5D2 ADC DRIVER 2394M: Ludovic Desroches <ludovic.desroches@microchip.com> 2395L: linux-iio@vger.kernel.org 2396S: Supported 2397F: drivers/iio/adc/at91-sama5d2_adc.c 2398 2399ATMEL SDMMC DRIVER 2400M: Ludovic Desroches <ludovic.desroches@microchip.com> 2401L: linux-mmc@vger.kernel.org 2402S: Supported 2403F: drivers/mmc/host/sdhci-of-at91.c 2404 2405ATMEL SPI DRIVER 2406M: Nicolas Ferre <nicolas.ferre@microchip.com> 2407S: Supported 2408F: drivers/spi/spi-atmel.* 2409 2410ATMEL SSC DRIVER 2411M: Nicolas Ferre <nicolas.ferre@microchip.com> 2412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2413S: Supported 2414F: drivers/misc/atmel-ssc.c 2415F: include/linux/atmel-ssc.h 2416 2417ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2418M: Nicolas Ferre <nicolas.ferre@microchip.com> 2419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2420S: Supported 2421F: drivers/misc/atmel_tclib.c 2422F: drivers/clocksource/tcb_clksrc.c 2423 2424ATMEL USBA UDC DRIVER 2425M: Nicolas Ferre <nicolas.ferre@microchip.com> 2426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2427S: Supported 2428F: drivers/usb/gadget/udc/atmel_usba_udc.* 2429 2430ATMEL WIRELESS DRIVER 2431M: Simon Kelley <simon@thekelleys.org.uk> 2432L: linux-wireless@vger.kernel.org 2433W: http://www.thekelleys.org.uk/atmel 2434W: http://atmelwlandriver.sourceforge.net/ 2435S: Maintained 2436F: drivers/net/wireless/atmel/atmel* 2437 2438ATMEL XDMA DRIVER 2439M: Ludovic Desroches <ludovic.desroches@microchip.com> 2440L: linux-arm-kernel@lists.infradead.org 2441L: dmaengine@vger.kernel.org 2442S: Supported 2443F: drivers/dma/at_xdmac.c 2444 2445ATOMIC INFRASTRUCTURE 2446M: Will Deacon <will.deacon@arm.com> 2447M: Peter Zijlstra <peterz@infradead.org> 2448R: Boqun Feng <boqun.feng@gmail.com> 2449L: linux-kernel@vger.kernel.org 2450S: Maintained 2451F: arch/*/include/asm/atomic*.h 2452F: include/*/atomic*.h 2453 2454ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2455M: Bradley Grove <linuxdrivers@attotech.com> 2456L: linux-scsi@vger.kernel.org 2457W: http://www.attotech.com 2458S: Supported 2459F: drivers/scsi/esas2r 2460 2461ATUSB IEEE 802.15.4 RADIO DRIVER 2462M: Stefan Schmidt <stefan@osg.samsung.com> 2463L: linux-wpan@vger.kernel.org 2464S: Maintained 2465F: drivers/net/ieee802154/atusb.c 2466F: drivers/net/ieee802154/atusb.h 2467F: drivers/net/ieee802154/at86rf230.h 2468 2469AUDIT SUBSYSTEM 2470M: Paul Moore <paul@paul-moore.com> 2471M: Eric Paris <eparis@redhat.com> 2472L: linux-audit@redhat.com (moderated for non-subscribers) 2473W: https://github.com/linux-audit 2474W: https://people.redhat.com/sgrubb/audit 2475T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2476S: Supported 2477F: include/linux/audit.h 2478F: include/uapi/linux/audit.h 2479F: kernel/audit* 2480 2481AUXILIARY DISPLAY DRIVERS 2482M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2483W: http://miguelojeda.es/auxdisplay.htm 2484W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2485S: Maintained 2486F: drivers/auxdisplay/ 2487F: include/linux/cfag12864b.h 2488 2489AX.25 NETWORK LAYER 2490M: Ralf Baechle <ralf@linux-mips.org> 2491L: linux-hams@vger.kernel.org 2492W: http://www.linux-ax25.org/ 2493S: Maintained 2494F: include/uapi/linux/ax25.h 2495F: include/net/ax25.h 2496F: net/ax25/ 2497 2498AXENTIA ARM DEVICES 2499M: Peter Rosin <peda@axentia.se> 2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2501S: Maintained 2502F: Documentation/devicetree/bindings/arm/axentia.txt 2503F: arch/arm/boot/dts/at91-linea.dtsi 2504F: arch/arm/boot/dts/at91-tse850-3.dts 2505 2506AXENTIA ASOC DRIVERS 2507M: Peter Rosin <peda@axentia.se> 2508L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2509S: Maintained 2510F: Documentation/devicetree/bindings/sound/axentia,* 2511F: sound/soc/atmel/tse850-pcm5142.c 2512 2513AZ6007 DVB DRIVER 2514M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2515M: Mauro Carvalho Chehab <mchehab@kernel.org> 2516L: linux-media@vger.kernel.org 2517W: https://linuxtv.org 2518T: git git://linuxtv.org/media_tree.git 2519S: Maintained 2520F: drivers/media/usb/dvb-usb-v2/az6007.c 2521 2522AZTECH FM RADIO RECEIVER DRIVER 2523M: Hans Verkuil <hverkuil@xs4all.nl> 2524L: linux-media@vger.kernel.org 2525T: git git://linuxtv.org/media_tree.git 2526W: https://linuxtv.org 2527S: Maintained 2528F: drivers/media/radio/radio-aztech* 2529 2530B43 WIRELESS DRIVER 2531L: linux-wireless@vger.kernel.org 2532L: b43-dev@lists.infradead.org 2533W: http://wireless.kernel.org/en/users/Drivers/b43 2534S: Odd Fixes 2535F: drivers/net/wireless/broadcom/b43/ 2536 2537B43LEGACY WIRELESS DRIVER 2538M: Larry Finger <Larry.Finger@lwfinger.net> 2539L: linux-wireless@vger.kernel.org 2540L: b43-dev@lists.infradead.org 2541W: http://wireless.kernel.org/en/users/Drivers/b43 2542S: Maintained 2543F: drivers/net/wireless/broadcom/b43legacy/ 2544 2545BACKLIGHT CLASS/SUBSYSTEM 2546M: Lee Jones <lee.jones@linaro.org> 2547M: Daniel Thompson <daniel.thompson@linaro.org> 2548M: Jingoo Han <jingoohan1@gmail.com> 2549T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2550S: Maintained 2551F: drivers/video/backlight/ 2552F: include/linux/backlight.h 2553F: include/linux/pwm_backlight.h 2554F: Documentation/devicetree/bindings/leds/backlight 2555 2556BATMAN ADVANCED 2557M: Marek Lindner <mareklindner@neomailbox.ch> 2558M: Simon Wunderlich <sw@simonwunderlich.de> 2559M: Antonio Quartulli <a@unstable.cc> 2560L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2561W: https://www.open-mesh.org/ 2562Q: https://patchwork.open-mesh.org/project/batman/list/ 2563S: Maintained 2564F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2565F: Documentation/ABI/testing/sysfs-class-net-mesh 2566F: Documentation/networking/batman-adv.rst 2567F: include/uapi/linux/batman_adv.h 2568F: net/batman-adv/ 2569 2570BAYCOM/HDLCDRV DRIVERS FOR AX.25 2571M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2572L: linux-hams@vger.kernel.org 2573W: http://www.baycom.org/~tom/ham/ham.html 2574S: Maintained 2575F: drivers/net/hamradio/baycom* 2576 2577BCACHE (BLOCK LAYER CACHE) 2578M: Michael Lyle <mlyle@lyle.org> 2579M: Kent Overstreet <kent.overstreet@gmail.com> 2580L: linux-bcache@vger.kernel.org 2581W: http://bcache.evilpiepirate.org 2582C: irc://irc.oftc.net/bcache 2583S: Maintained 2584F: drivers/md/bcache/ 2585 2586BDISP ST MEDIA DRIVER 2587M: Fabien Dessenne <fabien.dessenne@st.com> 2588L: linux-media@vger.kernel.org 2589T: git git://linuxtv.org/media_tree.git 2590W: https://linuxtv.org 2591S: Supported 2592F: drivers/media/platform/sti/bdisp 2593 2594BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2595M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2596L: netdev@vger.kernel.org 2597S: Maintained 2598F: drivers/net/ethernet/ec_bhf.c 2599 2600BEFS FILE SYSTEM 2601M: Luis de Bethencourt <luisbg@kernel.org> 2602M: Salah Triki <salah.triki@gmail.com> 2603S: Maintained 2604T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2605F: Documentation/filesystems/befs.txt 2606F: fs/befs/ 2607 2608BFQ I/O SCHEDULER 2609M: Paolo Valente <paolo.valente@linaro.org> 2610M: Jens Axboe <axboe@kernel.dk> 2611L: linux-block@vger.kernel.org 2612S: Maintained 2613F: block/bfq-* 2614F: Documentation/block/bfq-iosched.txt 2615 2616BFS FILE SYSTEM 2617M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2618S: Maintained 2619F: Documentation/filesystems/bfs.txt 2620F: fs/bfs/ 2621F: include/uapi/linux/bfs_fs.h 2622 2623BLACKFIN ARCHITECTURE 2624L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2625T: git git://git.code.sf.net/p/adi-linux/code 2626W: http://blackfin.uclinux.org 2627S: Orphan 2628F: arch/blackfin/ 2629 2630BLACKFIN EMAC DRIVER 2631L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2632W: http://blackfin.uclinux.org 2633S: Orphan 2634F: drivers/net/ethernet/adi/ 2635 2636BLACKFIN MEDIA DRIVER 2637L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2638W: http://blackfin.uclinux.org/ 2639S: Orphan 2640F: drivers/media/platform/blackfin/ 2641F: drivers/media/i2c/adv7183* 2642F: drivers/media/i2c/vs6624* 2643 2644BLACKFIN RTC DRIVER 2645L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2646W: http://blackfin.uclinux.org 2647S: Orphan 2648F: drivers/rtc/rtc-bfin.c 2649 2650BLACKFIN SDH DRIVER 2651L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2652W: http://blackfin.uclinux.org 2653S: Orphan 2654F: drivers/mmc/host/bfin_sdh.c 2655 2656BLACKFIN SERIAL DRIVER 2657L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2658W: http://blackfin.uclinux.org 2659S: Orphan 2660F: drivers/tty/serial/bfin_uart.c 2661 2662BLACKFIN WATCHDOG DRIVER 2663L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2664W: http://blackfin.uclinux.org 2665S: Orphan 2666F: drivers/watchdog/bfin_wdt.c 2667 2668BLINKM RGB LED DRIVER 2669M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2670S: Maintained 2671F: drivers/leds/leds-blinkm.c 2672 2673BLOCK LAYER 2674M: Jens Axboe <axboe@kernel.dk> 2675L: linux-block@vger.kernel.org 2676T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2677S: Maintained 2678F: block/ 2679F: kernel/trace/blktrace.c 2680F: lib/sbitmap.c 2681 2682BLOCK2MTD DRIVER 2683M: Joern Engel <joern@lazybastard.org> 2684L: linux-mtd@lists.infradead.org 2685S: Maintained 2686F: drivers/mtd/devices/block2mtd.c 2687 2688BLUETOOTH DRIVERS 2689M: Marcel Holtmann <marcel@holtmann.org> 2690M: Gustavo Padovan <gustavo@padovan.org> 2691M: Johan Hedberg <johan.hedberg@gmail.com> 2692L: linux-bluetooth@vger.kernel.org 2693W: http://www.bluez.org/ 2694T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2696S: Maintained 2697F: drivers/bluetooth/ 2698 2699BLUETOOTH SUBSYSTEM 2700M: Marcel Holtmann <marcel@holtmann.org> 2701M: Gustavo Padovan <gustavo@padovan.org> 2702M: Johan Hedberg <johan.hedberg@gmail.com> 2703L: linux-bluetooth@vger.kernel.org 2704W: http://www.bluez.org/ 2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2707S: Maintained 2708F: net/bluetooth/ 2709F: include/net/bluetooth/ 2710 2711BONDING DRIVER 2712M: Jay Vosburgh <j.vosburgh@gmail.com> 2713M: Veaceslav Falico <vfalico@gmail.com> 2714M: Andy Gospodarek <andy@greyhouse.net> 2715L: netdev@vger.kernel.org 2716W: http://sourceforge.net/projects/bonding/ 2717S: Supported 2718F: drivers/net/bonding/ 2719F: include/uapi/linux/if_bonding.h 2720 2721BPF (Safe dynamic programs and tools) 2722M: Alexei Starovoitov <ast@kernel.org> 2723M: Daniel Borkmann <daniel@iogearbox.net> 2724L: netdev@vger.kernel.org 2725L: linux-kernel@vger.kernel.org 2726S: Supported 2727F: arch/x86/net/bpf_jit* 2728F: Documentation/networking/filter.txt 2729F: Documentation/bpf/ 2730F: include/linux/bpf* 2731F: include/linux/filter.h 2732F: include/uapi/linux/bpf* 2733F: include/uapi/linux/filter.h 2734F: kernel/bpf/ 2735F: kernel/trace/bpf_trace.c 2736F: lib/test_bpf.c 2737F: net/bpf/ 2738F: net/core/filter.c 2739F: net/sched/act_bpf.c 2740F: net/sched/cls_bpf.c 2741F: samples/bpf/ 2742F: tools/bpf/ 2743F: tools/testing/selftests/bpf/ 2744 2745BROADCOM B44 10/100 ETHERNET DRIVER 2746M: Michael Chan <michael.chan@broadcom.com> 2747L: netdev@vger.kernel.org 2748S: Supported 2749F: drivers/net/ethernet/broadcom/b44.* 2750 2751BROADCOM B53 ETHERNET SWITCH DRIVER 2752M: Florian Fainelli <f.fainelli@gmail.com> 2753L: netdev@vger.kernel.org 2754L: openwrt-devel@lists.openwrt.org (subscribers-only) 2755S: Supported 2756F: drivers/net/dsa/b53/* 2757F: include/linux/platform_data/b53.h 2758 2759BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2760M: Florian Fainelli <f.fainelli@gmail.com> 2761M: Ray Jui <rjui@broadcom.com> 2762M: Scott Branden <sbranden@broadcom.com> 2763M: bcm-kernel-feedback-list@broadcom.com 2764T: git git://github.com/broadcom/mach-bcm 2765S: Maintained 2766N: bcm281* 2767N: bcm113* 2768N: bcm216* 2769N: kona 2770F: arch/arm/mach-bcm/ 2771 2772BROADCOM BCM2835 ARM ARCHITECTURE 2773M: Eric Anholt <eric@anholt.net> 2774M: Stefan Wahren <stefan.wahren@i2se.com> 2775L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2777T: git git://github.com/anholt/linux 2778S: Maintained 2779N: bcm2835 2780F: drivers/staging/vc04_services 2781 2782BROADCOM BCM47XX MIPS ARCHITECTURE 2783M: Hauke Mehrtens <hauke@hauke-m.de> 2784M: Rafał Miłecki <zajec5@gmail.com> 2785L: linux-mips@linux-mips.org 2786S: Maintained 2787F: Documentation/devicetree/bindings/mips/brcm/ 2788F: arch/mips/bcm47xx/* 2789F: arch/mips/include/asm/mach-bcm47xx/* 2790 2791BROADCOM BCM5301X ARM ARCHITECTURE 2792M: Hauke Mehrtens <hauke@hauke-m.de> 2793M: Rafał Miłecki <zajec5@gmail.com> 2794M: Jon Mason <jonmason@broadcom.com> 2795M: bcm-kernel-feedback-list@broadcom.com 2796L: linux-arm-kernel@lists.infradead.org 2797S: Maintained 2798F: arch/arm/mach-bcm/bcm_5301x.c 2799F: arch/arm/boot/dts/bcm5301x*.dtsi 2800F: arch/arm/boot/dts/bcm470* 2801F: arch/arm/boot/dts/bcm953012* 2802 2803BROADCOM BCM53573 ARM ARCHITECTURE 2804M: Rafał Miłecki <rafal@milecki.pl> 2805L: linux-arm-kernel@lists.infradead.org 2806S: Maintained 2807F: arch/arm/boot/dts/bcm53573* 2808F: arch/arm/boot/dts/bcm47189* 2809 2810BROADCOM BCM63XX ARM ARCHITECTURE 2811M: Florian Fainelli <f.fainelli@gmail.com> 2812M: bcm-kernel-feedback-list@broadcom.com 2813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2814T: git git://github.com/broadcom/stblinux.git 2815S: Maintained 2816N: bcm63xx 2817 2818BROADCOM BCM63XX/BCM33XX UDC DRIVER 2819M: Kevin Cernekee <cernekee@gmail.com> 2820L: linux-usb@vger.kernel.org 2821S: Maintained 2822F: drivers/usb/gadget/udc/bcm63xx_udc.* 2823 2824BROADCOM BCM7XXX ARM ARCHITECTURE 2825M: Brian Norris <computersforpeace@gmail.com> 2826M: Gregory Fong <gregory.0xf0@gmail.com> 2827M: Florian Fainelli <f.fainelli@gmail.com> 2828M: bcm-kernel-feedback-list@broadcom.com 2829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2830T: git git://github.com/broadcom/stblinux.git 2831S: Maintained 2832F: arch/arm/mach-bcm/*brcmstb* 2833F: arch/arm/boot/dts/bcm7*.dts* 2834F: drivers/bus/brcmstb_gisb.c 2835N: brcmstb 2836 2837BROADCOM BMIPS CPUFREQ DRIVER 2838M: Markus Mayer <mmayer@broadcom.com> 2839M: bcm-kernel-feedback-list@broadcom.com 2840L: linux-pm@vger.kernel.org 2841S: Maintained 2842F: drivers/cpufreq/bmips-cpufreq.c 2843 2844BROADCOM BMIPS MIPS ARCHITECTURE 2845M: Kevin Cernekee <cernekee@gmail.com> 2846M: Florian Fainelli <f.fainelli@gmail.com> 2847L: linux-mips@linux-mips.org 2848T: git git://github.com/broadcom/stblinux.git 2849S: Maintained 2850F: arch/mips/bmips/* 2851F: arch/mips/include/asm/mach-bmips/* 2852F: arch/mips/kernel/*bmips* 2853F: arch/mips/boot/dts/brcm/bcm*.dts* 2854F: drivers/irqchip/irq-bcm63* 2855F: drivers/irqchip/irq-bcm7* 2856F: drivers/irqchip/irq-brcmstb* 2857F: include/linux/bcm963xx_nvram.h 2858F: include/linux/bcm963xx_tag.h 2859 2860BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2861M: Rasesh Mody <rasesh.mody@cavium.com> 2862M: Harish Patil <harish.patil@cavium.com> 2863M: Dept-GELinuxNICDev@cavium.com 2864L: netdev@vger.kernel.org 2865S: Supported 2866F: drivers/net/ethernet/broadcom/bnx2.* 2867F: drivers/net/ethernet/broadcom/bnx2_* 2868 2869BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2870M: QLogic-Storage-Upstream@qlogic.com 2871L: linux-scsi@vger.kernel.org 2872S: Supported 2873F: drivers/scsi/bnx2fc/ 2874 2875BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2876M: QLogic-Storage-Upstream@qlogic.com 2877L: linux-scsi@vger.kernel.org 2878S: Supported 2879F: drivers/scsi/bnx2i/ 2880 2881BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2882M: Ariel Elior <ariel.elior@cavium.com> 2883M: everest-linux-l2@cavium.com 2884L: netdev@vger.kernel.org 2885S: Supported 2886F: drivers/net/ethernet/broadcom/bnx2x/ 2887 2888BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2889M: Michael Chan <michael.chan@broadcom.com> 2890L: netdev@vger.kernel.org 2891S: Supported 2892F: drivers/net/ethernet/broadcom/bnxt/ 2893 2894BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2895M: Arend van Spriel <arend.vanspriel@broadcom.com> 2896M: Franky Lin <franky.lin@broadcom.com> 2897M: Hante Meuleman <hante.meuleman@broadcom.com> 2898M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2899M: Wright Feng <wright.feng@cypress.com> 2900L: linux-wireless@vger.kernel.org 2901L: brcm80211-dev-list.pdl@broadcom.com 2902L: brcm80211-dev-list@cypress.com 2903S: Supported 2904F: drivers/net/wireless/broadcom/brcm80211/ 2905 2906BROADCOM BRCMSTB GPIO DRIVER 2907M: Gregory Fong <gregory.0xf0@gmail.com> 2908L: bcm-kernel-feedback-list@broadcom.com 2909S: Supported 2910F: drivers/gpio/gpio-brcmstb.c 2911F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2912 2913BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2914M: Al Cooper <alcooperx@gmail.com> 2915L: linux-kernel@vger.kernel.org 2916L: bcm-kernel-feedback-list@broadcom.com 2917S: Maintained 2918F: drivers/phy/broadcom/phy-brcm-usb* 2919 2920BROADCOM GENET ETHERNET DRIVER 2921M: Doug Berger <opendmb@gmail.com> 2922M: Florian Fainelli <f.fainelli@gmail.com> 2923L: netdev@vger.kernel.org 2924S: Supported 2925F: drivers/net/ethernet/broadcom/genet/ 2926 2927BROADCOM IPROC ARM ARCHITECTURE 2928M: Ray Jui <rjui@broadcom.com> 2929M: Scott Branden <sbranden@broadcom.com> 2930M: Jon Mason <jonmason@broadcom.com> 2931M: bcm-kernel-feedback-list@broadcom.com 2932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2933T: git git://github.com/broadcom/cygnus-linux.git 2934S: Maintained 2935N: iproc 2936N: cygnus 2937N: bcm[-_]nsp 2938N: bcm9113* 2939N: bcm9583* 2940N: bcm9585* 2941N: bcm9586* 2942N: bcm988312 2943N: bcm113* 2944N: bcm583* 2945N: bcm585* 2946N: bcm586* 2947N: bcm88312 2948N: hr2 2949F: arch/arm64/boot/dts/broadcom/ns2* 2950F: drivers/clk/bcm/clk-ns* 2951F: drivers/pinctrl/bcm/pinctrl-ns* 2952 2953BROADCOM KONA GPIO DRIVER 2954M: Ray Jui <rjui@broadcom.com> 2955L: bcm-kernel-feedback-list@broadcom.com 2956S: Supported 2957F: drivers/gpio/gpio-bcm-kona.c 2958F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2959 2960BROADCOM NETXTREME-E ROCE DRIVER 2961M: Selvin Xavier <selvin.xavier@broadcom.com> 2962M: Devesh Sharma <devesh.sharma@broadcom.com> 2963M: Somnath Kotur <somnath.kotur@broadcom.com> 2964M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2965L: linux-rdma@vger.kernel.org 2966W: http://www.broadcom.com 2967S: Supported 2968F: drivers/infiniband/hw/bnxt_re/ 2969F: include/uapi/rdma/bnxt_re-abi.h 2970 2971BROADCOM NVRAM DRIVER 2972M: Rafał Miłecki <zajec5@gmail.com> 2973L: linux-mips@linux-mips.org 2974S: Maintained 2975F: drivers/firmware/broadcom/* 2976 2977BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2978M: Rafał Miłecki <zajec5@gmail.com> 2979L: linux-wireless@vger.kernel.org 2980S: Maintained 2981F: drivers/bcma/ 2982F: include/linux/bcma/ 2983 2984BROADCOM STB AVS CPUFREQ DRIVER 2985M: Markus Mayer <mmayer@broadcom.com> 2986M: bcm-kernel-feedback-list@broadcom.com 2987L: linux-pm@vger.kernel.org 2988S: Maintained 2989F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2990F: drivers/cpufreq/brcmstb* 2991 2992BROADCOM STB AVS TMON DRIVER 2993M: Markus Mayer <mmayer@broadcom.com> 2994M: bcm-kernel-feedback-list@broadcom.com 2995L: linux-pm@vger.kernel.org 2996S: Maintained 2997F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 2998F: drivers/thermal/broadcom/brcmstb* 2999 3000BROADCOM STB NAND FLASH DRIVER 3001M: Brian Norris <computersforpeace@gmail.com> 3002M: Kamal Dasu <kdasu.kdev@gmail.com> 3003L: linux-mtd@lists.infradead.org 3004L: bcm-kernel-feedback-list@broadcom.com 3005S: Maintained 3006F: drivers/mtd/nand/brcmnand/ 3007 3008BROADCOM STB DPFE DRIVER 3009M: Markus Mayer <mmayer@broadcom.com> 3010M: bcm-kernel-feedback-list@broadcom.com 3011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3012S: Maintained 3013F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3014F: drivers/memory/brcmstb_dpfe.c 3015 3016BROADCOM SYSTEMPORT ETHERNET DRIVER 3017M: Florian Fainelli <f.fainelli@gmail.com> 3018L: netdev@vger.kernel.org 3019S: Supported 3020F: drivers/net/ethernet/broadcom/bcmsysport.* 3021 3022BROADCOM TG3 GIGABIT ETHERNET DRIVER 3023M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3024M: Prashant Sreedharan <prashant@broadcom.com> 3025M: Michael Chan <mchan@broadcom.com> 3026L: netdev@vger.kernel.org 3027S: Supported 3028F: drivers/net/ethernet/broadcom/tg3.* 3029 3030BROCADE BFA FC SCSI DRIVER 3031M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3032M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3033L: linux-scsi@vger.kernel.org 3034S: Supported 3035F: drivers/scsi/bfa/ 3036 3037BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3038M: Rasesh Mody <rasesh.mody@cavium.com> 3039M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3040M: Dept-GELinuxNICDev@cavium.com 3041L: netdev@vger.kernel.org 3042S: Supported 3043F: drivers/net/ethernet/brocade/bna/ 3044 3045BSG (block layer generic sg v4 driver) 3046M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3047L: linux-scsi@vger.kernel.org 3048S: Supported 3049F: block/bsg.c 3050F: include/linux/bsg.h 3051F: include/uapi/linux/bsg.h 3052 3053BT87X AUDIO DRIVER 3054M: Clemens Ladisch <clemens@ladisch.de> 3055L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3056T: git git://git.alsa-project.org/alsa-kernel.git 3057S: Maintained 3058F: Documentation/sound/alsa/Bt87x.txt 3059F: sound/pci/bt87x.c 3060 3061BT8XXGPIO DRIVER 3062M: Michael Buesch <m@bues.ch> 3063W: http://bu3sch.de/btgpio.php 3064S: Maintained 3065F: drivers/gpio/gpio-bt8xx.c 3066 3067BTRFS FILE SYSTEM 3068M: Chris Mason <clm@fb.com> 3069M: Josef Bacik <jbacik@fb.com> 3070M: David Sterba <dsterba@suse.com> 3071L: linux-btrfs@vger.kernel.org 3072W: http://btrfs.wiki.kernel.org/ 3073Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3074T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3075S: Maintained 3076F: Documentation/filesystems/btrfs.txt 3077F: fs/btrfs/ 3078F: include/linux/btrfs* 3079F: include/uapi/linux/btrfs* 3080 3081BTTV VIDEO4LINUX DRIVER 3082M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3083M: Mauro Carvalho Chehab <mchehab@kernel.org> 3084L: linux-media@vger.kernel.org 3085W: https://linuxtv.org 3086T: git git://linuxtv.org/media_tree.git 3087S: Odd fixes 3088F: Documentation/media/v4l-drivers/bttv* 3089F: drivers/media/pci/bt8xx/bttv* 3090 3091BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3092M: Chanwoo Choi <cw00.choi@samsung.com> 3093L: linux-pm@vger.kernel.org 3094L: linux-samsung-soc@vger.kernel.org 3095T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3096S: Maintained 3097F: drivers/devfreq/exynos-bus.c 3098F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3099 3100BUSLOGIC SCSI DRIVER 3101M: Khalid Aziz <khalid@gonehiking.org> 3102L: linux-scsi@vger.kernel.org 3103S: Maintained 3104F: drivers/scsi/BusLogic.* 3105F: drivers/scsi/FlashPoint.* 3106 3107C-MEDIA CMI8788 DRIVER 3108M: Clemens Ladisch <clemens@ladisch.de> 3109L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3110T: git git://git.alsa-project.org/alsa-kernel.git 3111S: Maintained 3112F: sound/pci/oxygen/ 3113 3114C6X ARCHITECTURE 3115M: Mark Salter <msalter@redhat.com> 3116M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3117L: linux-c6x-dev@linux-c6x.org 3118W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3119S: Maintained 3120F: arch/c6x/ 3121 3122CA8210 IEEE-802.15.4 RADIO DRIVER 3123M: Harry Morris <h.morris@cascoda.com> 3124L: linux-wpan@vger.kernel.org 3125W: https://github.com/Cascoda/ca8210-linux.git 3126S: Maintained 3127F: drivers/net/ieee802154/ca8210.c 3128F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3129 3130CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3131M: David Howells <dhowells@redhat.com> 3132L: linux-cachefs@redhat.com (moderated for non-subscribers) 3133S: Supported 3134F: Documentation/filesystems/caching/cachefiles.txt 3135F: fs/cachefiles/ 3136 3137CADET FM/AM RADIO RECEIVER DRIVER 3138M: Hans Verkuil <hverkuil@xs4all.nl> 3139L: linux-media@vger.kernel.org 3140T: git git://linuxtv.org/media_tree.git 3141W: https://linuxtv.org 3142S: Maintained 3143F: drivers/media/radio/radio-cadet* 3144 3145CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3146M: Jonathan Corbet <corbet@lwn.net> 3147L: linux-media@vger.kernel.org 3148T: git git://linuxtv.org/media_tree.git 3149S: Maintained 3150F: Documentation/media/v4l-drivers/cafe_ccic* 3151F: drivers/media/platform/marvell-ccic/ 3152 3153CAIF NETWORK LAYER 3154M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3155L: netdev@vger.kernel.org 3156S: Supported 3157F: Documentation/networking/caif/ 3158F: drivers/net/caif/ 3159F: include/uapi/linux/caif/ 3160F: include/net/caif/ 3161F: net/caif/ 3162 3163CALGARY x86-64 IOMMU 3164M: Muli Ben-Yehuda <mulix@mulix.org> 3165M: Jon Mason <jdmason@kudzu.us> 3166L: iommu@lists.linux-foundation.org 3167S: Maintained 3168F: arch/x86/kernel/pci-calgary_64.c 3169F: arch/x86/kernel/tce_64.c 3170F: arch/x86/include/asm/calgary.h 3171F: arch/x86/include/asm/tce.h 3172 3173CAN NETWORK DRIVERS 3174M: Wolfgang Grandegger <wg@grandegger.com> 3175M: Marc Kleine-Budde <mkl@pengutronix.de> 3176L: linux-can@vger.kernel.org 3177W: https://github.com/linux-can 3178T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3180S: Maintained 3181F: Documentation/devicetree/bindings/net/can/ 3182F: drivers/net/can/ 3183F: include/linux/can/dev.h 3184F: include/linux/can/platform/ 3185F: include/uapi/linux/can/error.h 3186F: include/uapi/linux/can/netlink.h 3187 3188CAN NETWORK LAYER 3189M: Oliver Hartkopp <socketcan@hartkopp.net> 3190M: Marc Kleine-Budde <mkl@pengutronix.de> 3191L: linux-can@vger.kernel.org 3192W: https://github.com/linux-can 3193T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3195S: Maintained 3196F: Documentation/networking/can.txt 3197F: net/can/ 3198F: include/linux/can/core.h 3199F: include/uapi/linux/can.h 3200F: include/uapi/linux/can/bcm.h 3201F: include/uapi/linux/can/raw.h 3202F: include/uapi/linux/can/gw.h 3203 3204CAPABILITIES 3205M: Serge Hallyn <serge@hallyn.com> 3206L: linux-security-module@vger.kernel.org 3207S: Supported 3208F: include/linux/capability.h 3209F: include/uapi/linux/capability.h 3210F: security/commoncap.c 3211F: kernel/capability.c 3212 3213CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3214M: Kevin Tsai <ktsai@capellamicro.com> 3215S: Maintained 3216F: drivers/iio/light/cm* 3217 3218CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3219M: Christian Lamparter <chunkeey@googlemail.com> 3220L: linux-wireless@vger.kernel.org 3221W: http://wireless.kernel.org/en/users/Drivers/carl9170 3222S: Maintained 3223F: drivers/net/wireless/ath/carl9170/ 3224 3225CAVIUM I2C DRIVER 3226M: Jan Glauber <jglauber@cavium.com> 3227M: David Daney <david.daney@cavium.com> 3228W: http://www.cavium.com 3229S: Supported 3230F: drivers/i2c/busses/i2c-octeon* 3231F: drivers/i2c/busses/i2c-thunderx* 3232 3233CAVIUM LIQUIDIO NETWORK DRIVER 3234M: Derek Chickles <derek.chickles@caviumnetworks.com> 3235M: Satanand Burla <satananda.burla@caviumnetworks.com> 3236M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3237M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3238L: netdev@vger.kernel.org 3239W: http://www.cavium.com 3240S: Supported 3241F: drivers/net/ethernet/cavium/liquidio/ 3242 3243CAVIUM MMC DRIVER 3244M: Jan Glauber <jglauber@cavium.com> 3245M: David Daney <david.daney@cavium.com> 3246M: Steven J. Hill <Steven.Hill@cavium.com> 3247W: http://www.cavium.com 3248S: Supported 3249F: drivers/mmc/host/cavium* 3250 3251CAVIUM OCTEON-TX CRYPTO DRIVER 3252M: George Cherian <george.cherian@cavium.com> 3253L: linux-crypto@vger.kernel.org 3254W: http://www.cavium.com 3255S: Supported 3256F: drivers/crypto/cavium/cpt/ 3257 3258CAVIUM THUNDERX2 ARM64 SOC 3259M: Robert Richter <rrichter@cavium.com> 3260M: Jayachandran C <jnair@caviumnetworks.com> 3261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3262S: Maintained 3263F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3264F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3265 3266CC2520 IEEE-802.15.4 RADIO DRIVER 3267M: Varka Bhadram <varkabhadram@gmail.com> 3268L: linux-wpan@vger.kernel.org 3269S: Maintained 3270F: drivers/net/ieee802154/cc2520.c 3271F: include/linux/spi/cc2520.h 3272F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3273 3274CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3275M: Gilad Ben-Yossef <gilad@benyossef.com> 3276L: linux-crypto@vger.kernel.org 3277L: driverdev-devel@linuxdriverproject.org 3278S: Supported 3279F: drivers/staging/ccree/ 3280W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3281 3282CEC FRAMEWORK 3283M: Hans Verkuil <hans.verkuil@cisco.com> 3284L: linux-media@vger.kernel.org 3285T: git git://linuxtv.org/media_tree.git 3286W: http://linuxtv.org 3287S: Supported 3288F: Documentation/media/kapi/cec-core.rst 3289F: Documentation/media/uapi/cec 3290F: drivers/media/cec/ 3291F: drivers/media/rc/keymaps/rc-cec.c 3292F: include/media/cec.h 3293F: include/media/cec-notifier.h 3294F: include/uapi/linux/cec.h 3295F: include/uapi/linux/cec-funcs.h 3296F: Documentation/devicetree/bindings/media/cec.txt 3297 3298CEC GPIO DRIVER 3299M: Hans Verkuil <hans.verkuil@cisco.com> 3300L: linux-media@vger.kernel.org 3301T: git git://linuxtv.org/media_tree.git 3302W: http://linuxtv.org 3303S: Supported 3304F: drivers/media/platform/cec-gpio/ 3305F: Documentation/devicetree/bindings/media/cec-gpio.txt 3306 3307CELL BROADBAND ENGINE ARCHITECTURE 3308M: Arnd Bergmann <arnd@arndb.de> 3309L: linuxppc-dev@lists.ozlabs.org 3310W: http://www.ibm.com/developerworks/power/cell/ 3311S: Supported 3312F: arch/powerpc/include/asm/cell*.h 3313F: arch/powerpc/include/asm/spu*.h 3314F: arch/powerpc/include/uapi/asm/spu*.h 3315F: arch/powerpc/oprofile/*cell* 3316F: arch/powerpc/platforms/cell/ 3317 3318CEPH COMMON CODE (LIBCEPH) 3319M: Ilya Dryomov <idryomov@gmail.com> 3320M: "Yan, Zheng" <zyan@redhat.com> 3321M: Sage Weil <sage@redhat.com> 3322L: ceph-devel@vger.kernel.org 3323W: http://ceph.com/ 3324T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3325T: git git://github.com/ceph/ceph-client.git 3326S: Supported 3327F: net/ceph/ 3328F: include/linux/ceph/ 3329F: include/linux/crush/ 3330 3331CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3332M: "Yan, Zheng" <zyan@redhat.com> 3333M: Sage Weil <sage@redhat.com> 3334M: Ilya Dryomov <idryomov@gmail.com> 3335L: ceph-devel@vger.kernel.org 3336W: http://ceph.com/ 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3338T: git git://github.com/ceph/ceph-client.git 3339S: Supported 3340F: Documentation/filesystems/ceph.txt 3341F: fs/ceph/ 3342 3343CERTIFICATE HANDLING: 3344M: David Howells <dhowells@redhat.com> 3345M: David Woodhouse <dwmw2@infradead.org> 3346L: keyrings@vger.kernel.org 3347S: Maintained 3348F: Documentation/module-signing.txt 3349F: certs/ 3350F: scripts/sign-file.c 3351F: scripts/extract-cert.c 3352 3353CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3354L: linux-usb@vger.kernel.org 3355S: Orphan 3356F: Documentation/usb/WUSB-Design-overview.txt 3357F: Documentation/usb/wusb-cbaf 3358F: drivers/usb/host/hwa-hc.c 3359F: drivers/usb/host/whci/ 3360F: drivers/usb/wusbcore/ 3361F: include/linux/usb/wusb* 3362 3363CFAG12864B LCD DRIVER 3364M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3365W: http://miguelojeda.es/auxdisplay.htm 3366W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3367S: Maintained 3368F: drivers/auxdisplay/cfag12864b.c 3369F: include/linux/cfag12864b.h 3370 3371CFAG12864BFB LCD FRAMEBUFFER DRIVER 3372M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3373W: http://miguelojeda.es/auxdisplay.htm 3374W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3375S: Maintained 3376F: drivers/auxdisplay/cfag12864bfb.c 3377F: include/linux/cfag12864b.h 3378 3379802.11 (including CFG80211/NL80211) 3380M: Johannes Berg <johannes@sipsolutions.net> 3381L: linux-wireless@vger.kernel.org 3382W: http://wireless.kernel.org/ 3383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3385S: Maintained 3386F: net/wireless/ 3387F: include/uapi/linux/nl80211.h 3388F: include/linux/ieee80211.h 3389F: include/net/wext.h 3390F: include/net/cfg80211.h 3391F: include/net/iw_handler.h 3392F: include/net/ieee80211_radiotap.h 3393F: Documentation/driver-api/80211/cfg80211.rst 3394F: Documentation/networking/regulatory.txt 3395 3396CHAR and MISC DRIVERS 3397M: Arnd Bergmann <arnd@arndb.de> 3398M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3399T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3400S: Supported 3401F: drivers/char/* 3402F: drivers/misc/* 3403F: include/linux/miscdevice.h 3404 3405CHECKPATCH 3406M: Andy Whitcroft <apw@canonical.com> 3407M: Joe Perches <joe@perches.com> 3408S: Maintained 3409F: scripts/checkpatch.pl 3410 3411CHINESE DOCUMENTATION 3412M: Harry Wei <harryxiyou@gmail.com> 3413L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3414L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3415S: Maintained 3416F: Documentation/translations/zh_CN/ 3417 3418CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3419M: Peter Chen <Peter.Chen@nxp.com> 3420T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3421L: linux-usb@vger.kernel.org 3422S: Maintained 3423F: drivers/usb/chipidea/ 3424 3425CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3426M: Hans de Goede <hdegoede@redhat.com> 3427L: linux-input@vger.kernel.org 3428S: Maintained 3429F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3430F: drivers/input/touchscreen/chipone_icn8318.c 3431 3432CHROME HARDWARE PLATFORM SUPPORT 3433M: Benson Leung <bleung@chromium.org> 3434M: Olof Johansson <olof@lixom.net> 3435S: Maintained 3436T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3437F: drivers/platform/chrome/ 3438 3439CIRRUS LOGIC AUDIO CODEC DRIVERS 3440M: Brian Austin <brian.austin@cirrus.com> 3441M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3442L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3443S: Maintained 3444F: sound/soc/codecs/cs* 3445 3446CIRRUS LOGIC EP93XX ETHERNET DRIVER 3447M: Hartley Sweeten <hsweeten@visionengravers.com> 3448L: netdev@vger.kernel.org 3449S: Maintained 3450F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3451 3452CISCO FCOE HBA DRIVER 3453M: Satish Kharat <satishkh@cisco.com> 3454M: Sesidhar Baddela <sebaddel@cisco.com> 3455M: Karan Tilak Kumar <kartilak@cisco.com> 3456L: linux-scsi@vger.kernel.org 3457S: Supported 3458F: drivers/scsi/fnic/ 3459 3460CISCO SCSI HBA DRIVER 3461M: Karan Tilak Kumar <kartilak@cisco.com> 3462M: Sesidhar Baddela <sebaddel@cisco.com> 3463L: linux-scsi@vger.kernel.org 3464S: Supported 3465F: drivers/scsi/snic/ 3466 3467CISCO VIC ETHERNET NIC DRIVER 3468M: Christian Benvenuti <benve@cisco.com> 3469M: Govindarajulu Varadarajan <_govind@gmx.com> 3470M: Parvi Kaustubhi <pkaustub@cisco.com> 3471S: Supported 3472F: drivers/net/ethernet/cisco/enic/ 3473 3474CISCO VIC LOW LATENCY NIC DRIVER 3475M: Christian Benvenuti <benve@cisco.com> 3476M: Dave Goodell <dgoodell@cisco.com> 3477S: Supported 3478F: drivers/infiniband/hw/usnic/ 3479 3480CLEANCACHE API 3481M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3482L: linux-kernel@vger.kernel.org 3483S: Maintained 3484F: mm/cleancache.c 3485F: include/linux/cleancache.h 3486 3487CLK API 3488M: Russell King <linux@armlinux.org.uk> 3489L: linux-clk@vger.kernel.org 3490S: Maintained 3491F: include/linux/clk.h 3492 3493CLOCKSOURCE, CLOCKEVENT DRIVERS 3494M: Daniel Lezcano <daniel.lezcano@linaro.org> 3495M: Thomas Gleixner <tglx@linutronix.de> 3496L: linux-kernel@vger.kernel.org 3497T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3498S: Supported 3499F: drivers/clocksource/ 3500F: Documentation/devicetree/bindings/timer/ 3501 3502CMPC ACPI DRIVER 3503M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3504M: Daniel Oliveira Nascimento <don@syst.com.br> 3505L: platform-driver-x86@vger.kernel.org 3506S: Supported 3507F: drivers/platform/x86/classmate-laptop.c 3508 3509COBALT MEDIA DRIVER 3510M: Hans Verkuil <hans.verkuil@cisco.com> 3511L: linux-media@vger.kernel.org 3512T: git git://linuxtv.org/media_tree.git 3513W: https://linuxtv.org 3514S: Supported 3515F: drivers/media/pci/cobalt/ 3516 3517COCCINELLE/Semantic Patches (SmPL) 3518M: Julia Lawall <Julia.Lawall@lip6.fr> 3519M: Gilles Muller <Gilles.Muller@lip6.fr> 3520M: Nicolas Palix <nicolas.palix@imag.fr> 3521M: Michal Marek <michal.lkml@markovi.net> 3522L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3523T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3524W: http://coccinelle.lip6.fr/ 3525S: Supported 3526F: Documentation/dev-tools/coccinelle.rst 3527F: scripts/coccinelle/ 3528F: scripts/coccicheck 3529 3530CODA FILE SYSTEM 3531M: Jan Harkes <jaharkes@cs.cmu.edu> 3532M: coda@cs.cmu.edu 3533L: codalist@coda.cs.cmu.edu 3534W: http://www.coda.cs.cmu.edu/ 3535S: Maintained 3536F: Documentation/filesystems/coda.txt 3537F: fs/coda/ 3538F: include/linux/coda*.h 3539F: include/uapi/linux/coda*.h 3540 3541CODA V4L2 MEM2MEM DRIVER 3542M: Philipp Zabel <p.zabel@pengutronix.de> 3543L: linux-media@vger.kernel.org 3544S: Maintained 3545F: Documentation/devicetree/bindings/media/coda.txt 3546F: drivers/media/platform/coda/ 3547 3548COMMON CLK FRAMEWORK 3549M: Michael Turquette <mturquette@baylibre.com> 3550M: Stephen Boyd <sboyd@codeaurora.org> 3551L: linux-clk@vger.kernel.org 3552Q: http://patchwork.kernel.org/project/linux-clk/list/ 3553T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3554S: Maintained 3555F: Documentation/devicetree/bindings/clock/ 3556F: drivers/clk/ 3557X: drivers/clk/clkdev.c 3558F: include/linux/clk-pr* 3559F: include/linux/clk/ 3560 3561COMMON INTERNET FILE SYSTEM (CIFS) 3562M: Steve French <sfrench@samba.org> 3563L: linux-cifs@vger.kernel.org 3564L: samba-technical@lists.samba.org (moderated for non-subscribers) 3565W: http://linux-cifs.samba.org/ 3566T: git git://git.samba.org/sfrench/cifs-2.6.git 3567S: Supported 3568F: Documentation/filesystems/cifs/ 3569F: fs/cifs/ 3570 3571COMPACTPCI HOTPLUG CORE 3572M: Scott Murray <scott@spiteful.org> 3573L: linux-pci@vger.kernel.org 3574S: Maintained 3575F: drivers/pci/hotplug/cpci_hotplug* 3576 3577COMPACTPCI HOTPLUG GENERIC DRIVER 3578M: Scott Murray <scott@spiteful.org> 3579L: linux-pci@vger.kernel.org 3580S: Maintained 3581F: drivers/pci/hotplug/cpcihp_generic.c 3582 3583COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3584M: Scott Murray <scott@spiteful.org> 3585L: linux-pci@vger.kernel.org 3586S: Maintained 3587F: drivers/pci/hotplug/cpcihp_zt5550.* 3588 3589COMPAL LAPTOP SUPPORT 3590M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3591L: platform-driver-x86@vger.kernel.org 3592S: Maintained 3593F: drivers/platform/x86/compal-laptop.c 3594 3595CONEXANT ACCESSRUNNER USB DRIVER 3596L: accessrunner-general@lists.sourceforge.net 3597W: http://accessrunner.sourceforge.net/ 3598S: Orphan 3599F: drivers/usb/atm/cxacru.c 3600 3601CONFIGFS 3602M: Joel Becker <jlbec@evilplan.org> 3603M: Christoph Hellwig <hch@lst.de> 3604T: git git://git.infradead.org/users/hch/configfs.git 3605S: Supported 3606F: fs/configfs/ 3607F: include/linux/configfs.h 3608 3609CONNECTOR 3610M: Evgeniy Polyakov <zbr@ioremap.net> 3611L: netdev@vger.kernel.org 3612S: Maintained 3613F: drivers/connector/ 3614 3615CONTROL GROUP (CGROUP) 3616M: Tejun Heo <tj@kernel.org> 3617M: Li Zefan <lizefan@huawei.com> 3618M: Johannes Weiner <hannes@cmpxchg.org> 3619L: cgroups@vger.kernel.org 3620T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3621S: Maintained 3622F: Documentation/cgroup* 3623F: include/linux/cgroup* 3624F: kernel/cgroup* 3625 3626CONTROL GROUP - CPUSET 3627M: Li Zefan <lizefan@huawei.com> 3628L: cgroups@vger.kernel.org 3629W: http://www.bullopensource.org/cpuset/ 3630W: http://oss.sgi.com/projects/cpusets/ 3631T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3632S: Maintained 3633F: Documentation/cgroup-v1/cpusets.txt 3634F: include/linux/cpuset.h 3635F: kernel/cgroup/cpuset.c 3636 3637CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3638M: Johannes Weiner <hannes@cmpxchg.org> 3639M: Michal Hocko <mhocko@kernel.org> 3640M: Vladimir Davydov <vdavydov.dev@gmail.com> 3641L: cgroups@vger.kernel.org 3642L: linux-mm@kvack.org 3643S: Maintained 3644F: mm/memcontrol.c 3645F: mm/swap_cgroup.c 3646 3647CORETEMP HARDWARE MONITORING DRIVER 3648M: Fenghua Yu <fenghua.yu@intel.com> 3649L: linux-hwmon@vger.kernel.org 3650S: Maintained 3651F: Documentation/hwmon/coretemp 3652F: drivers/hwmon/coretemp.c 3653 3654COSA/SRP SYNC SERIAL DRIVER 3655M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3656W: http://www.fi.muni.cz/~kas/cosa/ 3657S: Maintained 3658F: drivers/net/wan/cosa* 3659 3660CPMAC ETHERNET DRIVER 3661M: Florian Fainelli <f.fainelli@gmail.com> 3662L: netdev@vger.kernel.org 3663S: Maintained 3664F: drivers/net/ethernet/ti/cpmac.c 3665 3666CPU FREQUENCY DRIVERS 3667M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3668M: Viresh Kumar <viresh.kumar@linaro.org> 3669L: linux-pm@vger.kernel.org 3670S: Maintained 3671T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3672T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3673B: https://bugzilla.kernel.org 3674F: Documentation/cpu-freq/ 3675F: Documentation/devicetree/bindings/cpufreq/ 3676F: drivers/cpufreq/ 3677F: include/linux/cpufreq.h 3678F: tools/testing/selftests/cpufreq/ 3679 3680CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3681M: Viresh Kumar <viresh.kumar@linaro.org> 3682M: Sudeep Holla <sudeep.holla@arm.com> 3683L: linux-pm@vger.kernel.org 3684W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3685S: Maintained 3686F: drivers/cpufreq/arm_big_little.h 3687F: drivers/cpufreq/arm_big_little.c 3688F: drivers/cpufreq/arm_big_little_dt.c 3689 3690CPU POWER MONITORING SUBSYSTEM 3691M: Thomas Renninger <trenn@suse.com> 3692M: Shuah Khan <shuahkh@osg.samsung.com> 3693M: Shuah Khan <shuah@kernel.org> 3694L: linux-pm@vger.kernel.org 3695S: Maintained 3696F: tools/power/cpupower/ 3697 3698CPUID/MSR DRIVER 3699M: "H. Peter Anvin" <hpa@zytor.com> 3700S: Maintained 3701F: arch/x86/kernel/cpuid.c 3702F: arch/x86/kernel/msr.c 3703 3704CPUIDLE DRIVER - ARM BIG LITTLE 3705M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3706M: Daniel Lezcano <daniel.lezcano@linaro.org> 3707L: linux-pm@vger.kernel.org 3708L: linux-arm-kernel@lists.infradead.org 3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3710S: Maintained 3711F: drivers/cpuidle/cpuidle-big_little.c 3712 3713CPUIDLE DRIVER - ARM EXYNOS 3714M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3715M: Daniel Lezcano <daniel.lezcano@linaro.org> 3716M: Kukjin Kim <kgene@kernel.org> 3717L: linux-pm@vger.kernel.org 3718L: linux-samsung-soc@vger.kernel.org 3719S: Supported 3720F: drivers/cpuidle/cpuidle-exynos.c 3721F: arch/arm/mach-exynos/pm.c 3722 3723CPUIDLE DRIVERS 3724M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3725M: Daniel Lezcano <daniel.lezcano@linaro.org> 3726L: linux-pm@vger.kernel.org 3727S: Maintained 3728T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3729B: https://bugzilla.kernel.org 3730F: drivers/cpuidle/* 3731F: include/linux/cpuidle.h 3732 3733CRAMFS FILESYSTEM 3734M: Nicolas Pitre <nico@linaro.org> 3735S: Maintained 3736F: Documentation/filesystems/cramfs.txt 3737F: fs/cramfs/ 3738 3739CRIS PORT 3740M: Mikael Starvik <starvik@axis.com> 3741M: Jesper Nilsson <jesper.nilsson@axis.com> 3742L: linux-cris-kernel@axis.com 3743W: http://developer.axis.com 3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3745S: Maintained 3746F: arch/cris/ 3747F: drivers/tty/serial/crisv10.* 3748 3749CRYPTO API 3750M: Herbert Xu <herbert@gondor.apana.org.au> 3751M: "David S. Miller" <davem@davemloft.net> 3752L: linux-crypto@vger.kernel.org 3753T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3754T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3755S: Maintained 3756F: Documentation/crypto/ 3757F: Documentation/devicetree/bindings/crypto/ 3758F: arch/*/crypto/ 3759F: crypto/ 3760F: drivers/crypto/ 3761F: include/crypto/ 3762F: include/linux/crypto* 3763 3764CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3765M: Neil Horman <nhorman@tuxdriver.com> 3766L: linux-crypto@vger.kernel.org 3767S: Maintained 3768F: crypto/ansi_cprng.c 3769F: crypto/rng.c 3770 3771CS3308 MEDIA DRIVER 3772M: Hans Verkuil <hverkuil@xs4all.nl> 3773L: linux-media@vger.kernel.org 3774T: git git://linuxtv.org/media_tree.git 3775W: http://linuxtv.org 3776S: Odd Fixes 3777F: drivers/media/i2c/cs3308.c 3778F: drivers/media/i2c/cs3308.h 3779 3780CS5535 Audio ALSA driver 3781M: Jaya Kumar <jayakumar.alsa@gmail.com> 3782S: Maintained 3783F: sound/pci/cs5535audio/ 3784 3785CW1200 WLAN driver 3786M: Solomon Peachy <pizza@shaftnet.org> 3787S: Maintained 3788F: drivers/net/wireless/st/cw1200/ 3789 3790CX18 VIDEO4LINUX DRIVER 3791M: Andy Walls <awalls@md.metrocast.net> 3792L: ivtv-devel@ivtvdriver.org (subscribers-only) 3793L: linux-media@vger.kernel.org 3794T: git git://linuxtv.org/media_tree.git 3795W: https://linuxtv.org 3796W: http://www.ivtvdriver.org/index.php/Cx18 3797S: Maintained 3798F: Documentation/media/v4l-drivers/cx18* 3799F: drivers/media/pci/cx18/ 3800F: include/uapi/linux/ivtv* 3801 3802CX2341X MPEG ENCODER HELPER MODULE 3803M: Hans Verkuil <hverkuil@xs4all.nl> 3804L: linux-media@vger.kernel.org 3805T: git git://linuxtv.org/media_tree.git 3806W: https://linuxtv.org 3807S: Maintained 3808F: drivers/media/common/cx2341x* 3809F: include/media/cx2341x* 3810 3811CX24120 MEDIA DRIVER 3812M: Jemma Denson <jdenson@gmail.com> 3813M: Patrick Boettcher <patrick.boettcher@posteo.de> 3814L: linux-media@vger.kernel.org 3815W: https://linuxtv.org 3816Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3817S: Maintained 3818F: drivers/media/dvb-frontends/cx24120* 3819 3820CX88 VIDEO4LINUX DRIVER 3821M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3822M: Mauro Carvalho Chehab <mchehab@kernel.org> 3823L: linux-media@vger.kernel.org 3824W: https://linuxtv.org 3825T: git git://linuxtv.org/media_tree.git 3826S: Odd fixes 3827F: Documentation/media/v4l-drivers/cx88* 3828F: drivers/media/pci/cx88/ 3829 3830CXD2820R MEDIA DRIVER 3831M: Antti Palosaari <crope@iki.fi> 3832L: linux-media@vger.kernel.org 3833W: https://linuxtv.org 3834W: http://palosaari.fi/linux/ 3835Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3836T: git git://linuxtv.org/anttip/media_tree.git 3837S: Maintained 3838F: drivers/media/dvb-frontends/cxd2820r* 3839 3840CXGB3 ETHERNET DRIVER (CXGB3) 3841M: Santosh Raspatur <santosh@chelsio.com> 3842L: netdev@vger.kernel.org 3843W: http://www.chelsio.com 3844S: Supported 3845F: drivers/net/ethernet/chelsio/cxgb3/ 3846 3847CXGB3 ISCSI DRIVER (CXGB3I) 3848M: Karen Xie <kxie@chelsio.com> 3849L: linux-scsi@vger.kernel.org 3850W: http://www.chelsio.com 3851S: Supported 3852F: drivers/scsi/cxgbi/cxgb3i 3853 3854CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3855M: Steve Wise <swise@chelsio.com> 3856L: linux-rdma@vger.kernel.org 3857W: http://www.openfabrics.org 3858S: Supported 3859F: drivers/infiniband/hw/cxgb3/ 3860F: include/uapi/rdma/cxgb3-abi.h 3861 3862CXGB4 CRYPTO DRIVER (chcr) 3863M: Harsh Jain <harsh@chelsio.com> 3864L: linux-crypto@vger.kernel.org 3865W: http://www.chelsio.com 3866S: Supported 3867F: drivers/crypto/chelsio 3868 3869CXGB4 ETHERNET DRIVER (CXGB4) 3870M: Ganesh Goudar <ganeshgr@chelsio.com> 3871L: netdev@vger.kernel.org 3872W: http://www.chelsio.com 3873S: Supported 3874F: drivers/net/ethernet/chelsio/cxgb4/ 3875 3876CXGB4 ISCSI DRIVER (CXGB4I) 3877M: Karen Xie <kxie@chelsio.com> 3878L: linux-scsi@vger.kernel.org 3879W: http://www.chelsio.com 3880S: Supported 3881F: drivers/scsi/cxgbi/cxgb4i 3882 3883CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3884M: Steve Wise <swise@chelsio.com> 3885L: linux-rdma@vger.kernel.org 3886W: http://www.openfabrics.org 3887S: Supported 3888F: drivers/infiniband/hw/cxgb4/ 3889F: include/uapi/rdma/cxgb4-abi.h 3890 3891CXGB4VF ETHERNET DRIVER (CXGB4VF) 3892M: Casey Leedom <leedom@chelsio.com> 3893L: netdev@vger.kernel.org 3894W: http://www.chelsio.com 3895S: Supported 3896F: drivers/net/ethernet/chelsio/cxgb4vf/ 3897 3898CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3899M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3900M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3901L: linuxppc-dev@lists.ozlabs.org 3902S: Supported 3903F: arch/powerpc/platforms/powernv/pci-cxl.c 3904F: drivers/misc/cxl/ 3905F: include/misc/cxl* 3906F: include/uapi/misc/cxl.h 3907F: Documentation/powerpc/cxl.txt 3908F: Documentation/ABI/testing/sysfs-class-cxl 3909 3910CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3911M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3912M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3913M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3914L: linux-scsi@vger.kernel.org 3915S: Supported 3916F: drivers/scsi/cxlflash/ 3917F: include/uapi/scsi/cxlflash_ioctls.h 3918F: Documentation/powerpc/cxlflash.txt 3919 3920CYBERPRO FB DRIVER 3921M: Russell King <linux@armlinux.org.uk> 3922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3923W: http://www.armlinux.org.uk/ 3924S: Maintained 3925F: drivers/video/fbdev/cyber2000fb.* 3926 3927CYCLADES ASYNC MUX DRIVER 3928W: http://www.cyclades.com/ 3929S: Orphan 3930F: drivers/tty/cyclades.c 3931F: include/linux/cyclades.h 3932F: include/uapi/linux/cyclades.h 3933 3934CYCLADES PC300 DRIVER 3935W: http://www.cyclades.com/ 3936S: Orphan 3937F: drivers/net/wan/pc300* 3938 3939CYPRESS_FIRMWARE MEDIA DRIVER 3940M: Antti Palosaari <crope@iki.fi> 3941L: linux-media@vger.kernel.org 3942W: https://linuxtv.org 3943W: http://palosaari.fi/linux/ 3944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3945T: git git://linuxtv.org/anttip/media_tree.git 3946S: Maintained 3947F: drivers/media/common/cypress_firmware* 3948 3949CYTTSP TOUCHSCREEN DRIVER 3950M: Ferruh Yigit <fery@cypress.com> 3951L: linux-input@vger.kernel.org 3952S: Supported 3953F: drivers/input/touchscreen/cyttsp* 3954F: include/linux/input/cyttsp.h 3955 3956D-LINK DIR-685 TOUCHKEYS DRIVER 3957M: Linus Walleij <linus.walleij@linaro.org> 3958L: linux-input@vger.kernel.org 3959S: Supported 3960F: drivers/input/dlink-dir685-touchkeys.c 3961 3962DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3963M: Joshua Kinard <kumba@gentoo.org> 3964S: Maintained 3965F: drivers/rtc/rtc-ds1685.c 3966F: include/linux/rtc/ds1685.h 3967 3968DAMA SLAVE for AX.25 3969M: Joerg Reuter <jreuter@yaina.de> 3970W: http://yaina.de/jreuter/ 3971W: http://www.qsl.net/dl1bke/ 3972L: linux-hams@vger.kernel.org 3973S: Maintained 3974F: net/ax25/af_ax25.c 3975F: net/ax25/ax25_dev.c 3976F: net/ax25/ax25_ds_* 3977F: net/ax25/ax25_in.c 3978F: net/ax25/ax25_out.c 3979F: net/ax25/ax25_timer.c 3980F: net/ax25/sysctl_net_ax25.c 3981 3982DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3983L: netdev@vger.kernel.org 3984S: Orphan 3985F: Documentation/networking/dmfe.txt 3986F: drivers/net/ethernet/dec/tulip/dmfe.c 3987 3988DC390/AM53C974 SCSI driver 3989M: Hannes Reinecke <hare@suse.com> 3990L: linux-scsi@vger.kernel.org 3991S: Maintained 3992F: drivers/scsi/am53c974.c 3993 3994DC395x SCSI driver 3995M: Oliver Neukum <oliver@neukum.org> 3996M: Ali Akcaagac <aliakc@web.de> 3997M: Jamie Lenehan <lenehan@twibble.org> 3998L: dc395x@twibble.org 3999W: http://twibble.org/dist/dc395x/ 4000W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4001S: Maintained 4002F: Documentation/scsi/dc395x.txt 4003F: drivers/scsi/dc395x.* 4004 4005DCCP PROTOCOL 4006M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4007L: dccp@vger.kernel.org 4008W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4009S: Maintained 4010F: include/linux/dccp.h 4011F: include/uapi/linux/dccp.h 4012F: include/linux/tfrc.h 4013F: net/dccp/ 4014 4015DECnet NETWORK LAYER 4016W: http://linux-decnet.sourceforge.net 4017L: linux-decnet-user@lists.sourceforge.net 4018S: Orphan 4019F: Documentation/networking/decnet.txt 4020F: net/decnet/ 4021 4022DECSTATION PLATFORM SUPPORT 4023M: "Maciej W. Rozycki" <macro@linux-mips.org> 4024L: linux-mips@linux-mips.org 4025W: http://www.linux-mips.org/wiki/DECstation 4026S: Maintained 4027F: arch/mips/dec/ 4028F: arch/mips/include/asm/dec/ 4029F: arch/mips/include/asm/mach-dec/ 4030 4031DEFXX FDDI NETWORK DRIVER 4032M: "Maciej W. Rozycki" <macro@linux-mips.org> 4033S: Maintained 4034F: drivers/net/fddi/defxx.* 4035 4036DELL SMBIOS DRIVER 4037M: Pali Rohár <pali.rohar@gmail.com> 4038M: Mario Limonciello <mario.limonciello@dell.com> 4039L: platform-driver-x86@vger.kernel.org 4040S: Maintained 4041F: drivers/platform/x86/dell-smbios.* 4042 4043DELL SMBIOS SMM DRIVER 4044M: Mario Limonciello <mario.limonciello@dell.com> 4045L: platform-driver-x86@vger.kernel.org 4046S: Maintained 4047F: drivers/platform/x86/dell-smbios-smm.c 4048 4049DELL SMBIOS WMI DRIVER 4050M: Mario Limonciello <mario.limonciello@dell.com> 4051L: platform-driver-x86@vger.kernel.org 4052S: Maintained 4053F: drivers/platform/x86/dell-smbios-wmi.c 4054F: tools/wmi/dell-smbios-example.c 4055 4056DELL LAPTOP DRIVER 4057M: Matthew Garrett <mjg59@srcf.ucam.org> 4058M: Pali Rohár <pali.rohar@gmail.com> 4059L: platform-driver-x86@vger.kernel.org 4060S: Maintained 4061F: drivers/platform/x86/dell-laptop.c 4062 4063DELL LAPTOP FREEFALL DRIVER 4064M: Pali Rohár <pali.rohar@gmail.com> 4065S: Maintained 4066F: drivers/platform/x86/dell-smo8800.c 4067 4068DELL LAPTOP RBTN DRIVER 4069M: Pali Rohár <pali.rohar@gmail.com> 4070S: Maintained 4071F: drivers/platform/x86/dell-rbtn.* 4072 4073DELL LAPTOP SMM DRIVER 4074M: Pali Rohár <pali.rohar@gmail.com> 4075S: Maintained 4076F: drivers/hwmon/dell-smm-hwmon.c 4077F: include/uapi/linux/i8k.h 4078 4079DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4080M: Doug Warzecha <Douglas_Warzecha@dell.com> 4081S: Maintained 4082F: Documentation/dcdbas.txt 4083F: drivers/firmware/dcdbas.* 4084 4085DELL WMI NOTIFICATIONS DRIVER 4086M: Matthew Garrett <mjg59@srcf.ucam.org> 4087M: Pali Rohár <pali.rohar@gmail.com> 4088S: Maintained 4089F: drivers/platform/x86/dell-wmi.c 4090 4091DELL WMI DESCRIPTOR DRIVER 4092M: Mario Limonciello <mario.limonciello@dell.com> 4093S: Maintained 4094F: drivers/platform/x86/dell-wmi-descriptor.c 4095 4096DELTA ST MEDIA DRIVER 4097M: Hugues Fruchet <hugues.fruchet@st.com> 4098L: linux-media@vger.kernel.org 4099T: git git://linuxtv.org/media_tree.git 4100W: https://linuxtv.org 4101S: Supported 4102F: drivers/media/platform/sti/delta 4103 4104DENALI NAND DRIVER 4105M: Masahiro Yamada <yamada.masahiro@socionext.com> 4106L: linux-mtd@lists.infradead.org 4107S: Supported 4108F: drivers/mtd/nand/denali* 4109 4110DESIGNWARE USB2 DRD IP DRIVER 4111M: John Youn <johnyoun@synopsys.com> 4112L: linux-usb@vger.kernel.org 4113T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4114S: Maintained 4115F: drivers/usb/dwc2/ 4116 4117DESIGNWARE USB3 DRD IP DRIVER 4118M: Felipe Balbi <balbi@kernel.org> 4119L: linux-usb@vger.kernel.org 4120T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4121S: Maintained 4122F: drivers/usb/dwc3/ 4123 4124DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4125M: Andreas Klinger <ak@it-klinger.de> 4126L: linux-iio@vger.kernel.org 4127S: Maintained 4128F: drivers/iio/proximity/srf*.c 4129 4130DEVICE COREDUMP (DEV_COREDUMP) 4131M: Johannes Berg <johannes@sipsolutions.net> 4132L: linux-kernel@vger.kernel.org 4133S: Maintained 4134F: drivers/base/devcoredump.c 4135F: include/linux/devcoredump.h 4136 4137DEVICE FREQUENCY (DEVFREQ) 4138M: MyungJoo Ham <myungjoo.ham@samsung.com> 4139M: Kyungmin Park <kyungmin.park@samsung.com> 4140R: Chanwoo Choi <cw00.choi@samsung.com> 4141L: linux-pm@vger.kernel.org 4142T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4143S: Maintained 4144F: drivers/devfreq/ 4145F: include/linux/devfreq.h 4146F: Documentation/devicetree/bindings/devfreq/ 4147 4148DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4149M: Chanwoo Choi <cw00.choi@samsung.com> 4150L: linux-pm@vger.kernel.org 4151T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4152S: Supported 4153F: drivers/devfreq/event/ 4154F: drivers/devfreq/devfreq-event.c 4155F: include/linux/devfreq-event.h 4156F: Documentation/devicetree/bindings/devfreq/event/ 4157 4158DEVICE NUMBER REGISTRY 4159M: Torben Mathiasen <device@lanana.org> 4160W: http://lanana.org/docs/device-list/index.html 4161S: Maintained 4162 4163DEVICE-MAPPER (LVM) 4164M: Alasdair Kergon <agk@redhat.com> 4165M: Mike Snitzer <snitzer@redhat.com> 4166M: dm-devel@redhat.com 4167L: dm-devel@redhat.com 4168W: http://sources.redhat.com/dm 4169Q: http://patchwork.kernel.org/project/dm-devel/list/ 4170T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4171T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4172S: Maintained 4173F: Documentation/device-mapper/ 4174F: drivers/md/Makefile 4175F: drivers/md/Kconfig 4176F: drivers/md/dm* 4177F: drivers/md/persistent-data/ 4178F: include/linux/device-mapper.h 4179F: include/linux/dm-*.h 4180F: include/uapi/linux/dm-*.h 4181 4182DEVLINK 4183M: Jiri Pirko <jiri@mellanox.com> 4184L: netdev@vger.kernel.org 4185S: Supported 4186F: net/core/devlink.c 4187F: include/net/devlink.h 4188F: include/uapi/linux/devlink.h 4189 4190DIALOG SEMICONDUCTOR DRIVERS 4191M: Support Opensource <support.opensource@diasemi.com> 4192W: http://www.dialog-semiconductor.com/products 4193S: Supported 4194F: Documentation/hwmon/da90?? 4195F: Documentation/devicetree/bindings/mfd/da90*.txt 4196F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4197F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4198F: Documentation/devicetree/bindings/regulator/da92*.txt 4199F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4200F: Documentation/devicetree/bindings/sound/da[79]*.txt 4201F: drivers/gpio/gpio-da90??.c 4202F: drivers/hwmon/da90??-hwmon.c 4203F: drivers/iio/adc/da91??-*.c 4204F: drivers/input/misc/da90??_onkey.c 4205F: drivers/input/touchscreen/da9052_tsi.c 4206F: drivers/leds/leds-da90??.c 4207F: drivers/mfd/da903x.c 4208F: drivers/mfd/da90??-*.c 4209F: drivers/mfd/da91??-*.c 4210F: drivers/power/supply/da9052-battery.c 4211F: drivers/power/supply/da91??-*.c 4212F: drivers/regulator/da903x.c 4213F: drivers/regulator/da9???-regulator.[ch] 4214F: drivers/thermal/da90??-thermal.c 4215F: drivers/rtc/rtc-da90??.c 4216F: drivers/video/backlight/da90??_bl.c 4217F: drivers/watchdog/da90??_wdt.c 4218F: include/linux/mfd/da903x.h 4219F: include/linux/mfd/da9052/ 4220F: include/linux/mfd/da9055/ 4221F: include/linux/mfd/da9062/ 4222F: include/linux/mfd/da9063/ 4223F: include/linux/mfd/da9150/ 4224F: include/linux/regulator/da9211.h 4225F: include/sound/da[79]*.h 4226F: sound/soc/codecs/da[79]*.[ch] 4227 4228DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4229M: William Breathitt Gray <vilhelm.gray@gmail.com> 4230L: linux-gpio@vger.kernel.org 4231S: Maintained 4232F: drivers/gpio/gpio-gpio-mm.c 4233 4234DIGI NEO AND CLASSIC PCI PRODUCTS 4235M: Lidza Louina <lidza.louina@gmail.com> 4236M: Mark Hounschell <markh@compro.net> 4237L: driverdev-devel@linuxdriverproject.org 4238S: Maintained 4239F: drivers/staging/dgnc/ 4240 4241DIOLAN U2C-12 I2C DRIVER 4242M: Guenter Roeck <linux@roeck-us.net> 4243L: linux-i2c@vger.kernel.org 4244S: Maintained 4245F: drivers/i2c/busses/i2c-diolan-u2c.c 4246 4247FILESYSTEM DIRECT ACCESS (DAX) 4248M: Matthew Wilcox <mawilcox@microsoft.com> 4249M: Ross Zwisler <ross.zwisler@linux.intel.com> 4250L: linux-fsdevel@vger.kernel.org 4251S: Supported 4252F: fs/dax.c 4253F: include/linux/dax.h 4254F: include/trace/events/fs_dax.h 4255 4256DEVICE DIRECT ACCESS (DAX) 4257M: Dan Williams <dan.j.williams@intel.com> 4258L: linux-nvdimm@lists.01.org 4259S: Supported 4260F: drivers/dax/ 4261 4262DIRECTORY NOTIFICATION (DNOTIFY) 4263M: Jan Kara <jack@suse.cz> 4264R: Amir Goldstein <amir73il@gmail.com> 4265L: linux-fsdevel@vger.kernel.org 4266S: Maintained 4267F: Documentation/filesystems/dnotify.txt 4268F: fs/notify/dnotify/ 4269F: include/linux/dnotify.h 4270 4271DISK GEOMETRY AND PARTITION HANDLING 4272M: Andries Brouwer <aeb@cwi.nl> 4273W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4274W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4275W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4276S: Maintained 4277 4278DISKQUOTA 4279M: Jan Kara <jack@suse.com> 4280S: Maintained 4281F: Documentation/filesystems/quota.txt 4282F: fs/quota/ 4283F: include/linux/quota*.h 4284F: include/uapi/linux/quota*.h 4285 4286DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4287M: Bernie Thompson <bernie@plugable.com> 4288L: linux-fbdev@vger.kernel.org 4289S: Maintained 4290W: http://plugable.com/category/projects/udlfb/ 4291F: drivers/video/fbdev/udlfb.c 4292F: include/video/udlfb.h 4293F: Documentation/fb/udlfb.txt 4294 4295DISTRIBUTED LOCK MANAGER (DLM) 4296M: Christine Caulfield <ccaulfie@redhat.com> 4297M: David Teigland <teigland@redhat.com> 4298L: cluster-devel@redhat.com 4299W: http://sources.redhat.com/cluster/ 4300T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4301S: Supported 4302F: fs/dlm/ 4303 4304DMA BUFFER SHARING FRAMEWORK 4305M: Sumit Semwal <sumit.semwal@linaro.org> 4306S: Maintained 4307L: linux-media@vger.kernel.org 4308L: dri-devel@lists.freedesktop.org 4309L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4310F: drivers/dma-buf/ 4311F: include/linux/dma-buf* 4312F: include/linux/reservation.h 4313F: include/linux/*fence.h 4314F: Documentation/driver-api/dma-buf.rst 4315T: git git://anongit.freedesktop.org/drm/drm-misc 4316 4317DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4318M: Vinod Koul <vinod.koul@intel.com> 4319L: dmaengine@vger.kernel.org 4320Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4321S: Maintained 4322F: drivers/dma/ 4323F: include/linux/dmaengine.h 4324F: Documentation/devicetree/bindings/dma/ 4325F: Documentation/driver-api/dmaengine/ 4326T: git git://git.infradead.org/users/vkoul/slave-dma.git 4327 4328DMA MAPPING HELPERS 4329M: Christoph Hellwig <hch@lst.de> 4330M: Marek Szyprowski <m.szyprowski@samsung.com> 4331R: Robin Murphy <robin.murphy@arm.com> 4332L: iommu@lists.linux-foundation.org 4333T: git git://git.infradead.org/users/hch/dma-mapping.git 4334W: http://git.infradead.org/users/hch/dma-mapping.git 4335S: Supported 4336F: lib/dma-debug.c 4337F: lib/dma-noop.c 4338F: lib/dma-virt.c 4339F: drivers/base/dma-mapping.c 4340F: drivers/base/dma-coherent.c 4341F: include/linux/dma-mapping.h 4342 4343DME1737 HARDWARE MONITOR DRIVER 4344M: Juerg Haefliger <juergh@gmail.com> 4345L: linux-hwmon@vger.kernel.org 4346S: Maintained 4347F: Documentation/hwmon/dme1737 4348F: drivers/hwmon/dme1737.c 4349 4350DMI/SMBIOS SUPPORT 4351M: Jean Delvare <jdelvare@suse.com> 4352S: Maintained 4353T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4354F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4355F: drivers/firmware/dmi-id.c 4356F: drivers/firmware/dmi_scan.c 4357F: include/linux/dmi.h 4358 4359DOCUMENTATION 4360M: Jonathan Corbet <corbet@lwn.net> 4361L: linux-doc@vger.kernel.org 4362S: Maintained 4363F: Documentation/ 4364F: scripts/kernel-doc 4365X: Documentation/ABI/ 4366X: Documentation/devicetree/ 4367X: Documentation/acpi 4368X: Documentation/power 4369X: Documentation/spi 4370X: Documentation/media 4371T: git git://git.lwn.net/linux.git docs-next 4372 4373DONGWOON DW9714 LENS VOICE COIL DRIVER 4374M: Sakari Ailus <sakari.ailus@linux.intel.com> 4375L: linux-media@vger.kernel.org 4376T: git git://linuxtv.org/media_tree.git 4377S: Maintained 4378F: drivers/media/i2c/dw9714.c 4379 4380DOUBLETALK DRIVER 4381M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4382L: blinux-list@redhat.com 4383S: Maintained 4384F: drivers/char/dtlk.c 4385F: include/linux/dtlk.h 4386 4387DPAA2 DATAPATH I/O (DPIO) DRIVER 4388M: Roy Pledge <Roy.Pledge@nxp.com> 4389L: linux-kernel@vger.kernel.org 4390S: Maintained 4391F: drivers/staging/fsl-mc/bus/dpio 4392 4393DPAA2 ETHERNET DRIVER 4394M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4395L: linux-kernel@vger.kernel.org 4396S: Maintained 4397F: drivers/staging/fsl-dpaa2/ethernet 4398 4399DPT_I2O SCSI RAID DRIVER 4400M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4401L: linux-scsi@vger.kernel.org 4402W: http://www.adaptec.com/ 4403S: Maintained 4404F: drivers/scsi/dpt* 4405F: drivers/scsi/dpt/ 4406 4407DRBD DRIVER 4408M: Philipp Reisner <philipp.reisner@linbit.com> 4409M: Lars Ellenberg <lars.ellenberg@linbit.com> 4410L: drbd-dev@lists.linbit.com 4411W: http://www.drbd.org 4412T: git git://git.linbit.com/linux-drbd.git 4413T: git git://git.linbit.com/drbd-8.4.git 4414S: Supported 4415F: drivers/block/drbd/ 4416F: lib/lru_cache.c 4417F: Documentation/blockdev/drbd/ 4418 4419DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4420M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4421T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4422S: Supported 4423F: Documentation/kobject.txt 4424F: drivers/base/ 4425F: fs/debugfs/ 4426F: fs/sysfs/ 4427F: include/linux/debugfs.h 4428F: include/linux/kobj* 4429F: lib/kobj* 4430 4431DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4432M: Kevin Hilman <khilman@kernel.org> 4433M: Nishanth Menon <nm@ti.com> 4434S: Maintained 4435F: drivers/power/avs/ 4436F: include/linux/power/smartreflex.h 4437L: linux-pm@vger.kernel.org 4438 4439DRM DRIVER FOR ARM PL111 CLCD 4440M: Eric Anholt <eric@anholt.net> 4441T: git git://anongit.freedesktop.org/drm/drm-misc 4442S: Supported 4443F: drivers/gpu/drm/pl111/ 4444 4445DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4446M: Dave Airlie <airlied@redhat.com> 4447S: Odd Fixes 4448F: drivers/gpu/drm/ast/ 4449 4450DRM DRIVER FOR BOCHS VIRTUAL GPU 4451M: Gerd Hoffmann <kraxel@redhat.com> 4452L: virtualization@lists.linux-foundation.org 4453T: git git://anongit.freedesktop.org/drm/drm-misc 4454S: Maintained 4455F: drivers/gpu/drm/bochs/ 4456 4457DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4458M: Linus Walleij <linus.walleij@linaro.org> 4459T: git git://anongit.freedesktop.org/drm/drm-misc 4460S: Maintained 4461F: drivers/gpu/drm/tve200/ 4462 4463DRM DRIVER FOR INTEL I810 VIDEO CARDS 4464S: Orphan / Obsolete 4465F: drivers/gpu/drm/i810/ 4466F: include/uapi/drm/i810_drm.h 4467 4468DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4469S: Orphan / Obsolete 4470F: drivers/gpu/drm/mga/ 4471F: include/uapi/drm/mga_drm.h 4472 4473DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4474M: Dave Airlie <airlied@redhat.com> 4475S: Odd Fixes 4476F: drivers/gpu/drm/mgag200/ 4477 4478DRM DRIVER FOR MI0283QT 4479M: Noralf Trønnes <noralf@tronnes.org> 4480S: Maintained 4481F: drivers/gpu/drm/tinydrm/mi0283qt.c 4482F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4483 4484DRM DRIVER FOR MSM ADRENO GPU 4485M: Rob Clark <robdclark@gmail.com> 4486L: linux-arm-msm@vger.kernel.org 4487L: dri-devel@lists.freedesktop.org 4488L: freedreno@lists.freedesktop.org 4489T: git git://people.freedesktop.org/~robclark/linux 4490S: Maintained 4491F: drivers/gpu/drm/msm/ 4492F: include/uapi/drm/msm_drm.h 4493F: Documentation/devicetree/bindings/display/msm/ 4494 4495DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4496M: Ben Skeggs <bskeggs@redhat.com> 4497L: dri-devel@lists.freedesktop.org 4498L: nouveau@lists.freedesktop.org 4499T: git git://github.com/skeggsb/linux 4500S: Supported 4501F: drivers/gpu/drm/nouveau/ 4502F: include/uapi/drm/nouveau_drm.h 4503 4504DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4505M: Noralf Trønnes <noralf@tronnes.org> 4506S: Maintained 4507F: drivers/gpu/drm/tinydrm/repaper.c 4508F: Documentation/devicetree/bindings/display/repaper.txt 4509 4510DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4511M: Dave Airlie <airlied@redhat.com> 4512M: Gerd Hoffmann <kraxel@redhat.com> 4513L: virtualization@lists.linux-foundation.org 4514T: git git://anongit.freedesktop.org/drm/drm-misc 4515S: Obsolete 4516W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4517F: drivers/gpu/drm/cirrus/ 4518 4519DRM DRIVER FOR QXL VIRTUAL GPU 4520M: Dave Airlie <airlied@redhat.com> 4521M: Gerd Hoffmann <kraxel@redhat.com> 4522L: virtualization@lists.linux-foundation.org 4523T: git git://anongit.freedesktop.org/drm/drm-misc 4524S: Maintained 4525F: drivers/gpu/drm/qxl/ 4526F: include/uapi/drm/qxl_drm.h 4527 4528DRM DRIVER FOR RAGE 128 VIDEO CARDS 4529S: Orphan / Obsolete 4530F: drivers/gpu/drm/r128/ 4531F: include/uapi/drm/r128_drm.h 4532 4533DRM DRIVER FOR SAVAGE VIDEO CARDS 4534S: Orphan / Obsolete 4535F: drivers/gpu/drm/savage/ 4536F: include/uapi/drm/savage_drm.h 4537 4538DRM DRIVER FOR SIS VIDEO CARDS 4539S: Orphan / Obsolete 4540F: drivers/gpu/drm/sis/ 4541F: include/uapi/drm/sis_drm.h 4542 4543DRM DRIVER FOR SITRONIX ST7586 PANELS 4544M: David Lechner <david@lechnology.com> 4545S: Maintained 4546F: drivers/gpu/drm/tinydrm/st7586.c 4547F: Documentation/devicetree/bindings/display/st7586.txt 4548 4549DRM DRIVER FOR TDFX VIDEO CARDS 4550S: Orphan / Obsolete 4551F: drivers/gpu/drm/tdfx/ 4552 4553DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4554M: Dave Airlie <airlied@redhat.com> 4555S: Odd Fixes 4556F: drivers/gpu/drm/udl/ 4557 4558DRM DRIVER FOR VMWARE VIRTUAL GPU 4559M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4560M: Sinclair Yeh <syeh@vmware.com> 4561M: Thomas Hellstrom <thellstrom@vmware.com> 4562L: dri-devel@lists.freedesktop.org 4563T: git git://people.freedesktop.org/~syeh/repos_linux 4564T: git git://people.freedesktop.org/~thomash/linux 4565S: Supported 4566F: drivers/gpu/drm/vmwgfx/ 4567F: include/uapi/drm/vmwgfx_drm.h 4568 4569DRM DRIVERS 4570M: David Airlie <airlied@linux.ie> 4571L: dri-devel@lists.freedesktop.org 4572T: git git://people.freedesktop.org/~airlied/linux 4573B: https://bugs.freedesktop.org/ 4574C: irc://chat.freenode.net/dri-devel 4575S: Maintained 4576F: drivers/gpu/drm/ 4577F: drivers/gpu/vga/ 4578F: Documentation/devicetree/bindings/display/ 4579F: Documentation/devicetree/bindings/gpu/ 4580F: Documentation/devicetree/bindings/video/ 4581F: Documentation/gpu/ 4582F: include/drm/ 4583F: include/uapi/drm/ 4584F: include/linux/vga* 4585 4586DRM DRIVERS AND MISC GPU PATCHES 4587M: Daniel Vetter <daniel.vetter@intel.com> 4588M: Jani Nikula <jani.nikula@linux.intel.com> 4589M: Sean Paul <seanpaul@chromium.org> 4590W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4591S: Maintained 4592T: git git://anongit.freedesktop.org/drm/drm-misc 4593F: Documentation/gpu/ 4594F: drivers/gpu/vga/ 4595F: drivers/gpu/drm/* 4596F: include/drm/drm* 4597F: include/uapi/drm/drm* 4598F: include/linux/vga* 4599 4600DRM DRIVERS FOR ALLWINNER A10 4601M: Maxime Ripard <maxime.ripard@free-electrons.com> 4602L: dri-devel@lists.freedesktop.org 4603S: Supported 4604F: drivers/gpu/drm/sun4i/ 4605F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4606T: git git://anongit.freedesktop.org/drm/drm-misc 4607 4608DRM DRIVERS FOR AMLOGIC SOCS 4609M: Neil Armstrong <narmstrong@baylibre.com> 4610L: dri-devel@lists.freedesktop.org 4611L: linux-amlogic@lists.infradead.org 4612W: http://linux-meson.com/ 4613S: Supported 4614F: drivers/gpu/drm/meson/ 4615F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4616F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4617F: Documentation/gpu/meson.rst 4618T: git git://anongit.freedesktop.org/drm/drm-misc 4619 4620DRM DRIVERS FOR ATMEL HLCDC 4621M: Boris Brezillon <boris.brezillon@free-electrons.com> 4622L: dri-devel@lists.freedesktop.org 4623S: Supported 4624F: drivers/gpu/drm/atmel-hlcdc/ 4625F: Documentation/devicetree/bindings/drm/atmel/ 4626T: git git://anongit.freedesktop.org/drm/drm-misc 4627 4628DRM DRIVERS FOR BRIDGE CHIPS 4629M: Archit Taneja <architt@codeaurora.org> 4630M: Andrzej Hajda <a.hajda@samsung.com> 4631R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4632S: Maintained 4633T: git git://anongit.freedesktop.org/drm/drm-misc 4634F: drivers/gpu/drm/bridge/ 4635 4636DRM DRIVERS FOR EXYNOS 4637M: Inki Dae <inki.dae@samsung.com> 4638M: Joonyoung Shim <jy0922.shim@samsung.com> 4639M: Seung-Woo Kim <sw0312.kim@samsung.com> 4640M: Kyungmin Park <kyungmin.park@samsung.com> 4641L: dri-devel@lists.freedesktop.org 4642T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4643S: Supported 4644F: drivers/gpu/drm/exynos/ 4645F: include/uapi/drm/exynos_drm.h 4646F: Documentation/devicetree/bindings/display/exynos/ 4647 4648DRM DRIVERS FOR FREESCALE DCU 4649M: Stefan Agner <stefan@agner.ch> 4650M: Alison Wang <alison.wang@freescale.com> 4651L: dri-devel@lists.freedesktop.org 4652S: Supported 4653F: drivers/gpu/drm/fsl-dcu/ 4654F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4655F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4656F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4657 4658DRM DRIVERS FOR FREESCALE IMX 4659M: Philipp Zabel <p.zabel@pengutronix.de> 4660L: dri-devel@lists.freedesktop.org 4661S: Maintained 4662F: drivers/gpu/drm/imx/ 4663F: drivers/gpu/ipu-v3/ 4664F: Documentation/devicetree/bindings/display/imx/ 4665 4666DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4667M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4668L: dri-devel@lists.freedesktop.org 4669T: git git://github.com/patjak/drm-gma500 4670S: Maintained 4671F: drivers/gpu/drm/gma500/ 4672 4673DRM DRIVERS FOR HISILICON 4674M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4675M: Rongrong Zou <zourongrong@gmail.com> 4676R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4677R: Chen Feng <puck.chen@hisilicon.com> 4678L: dri-devel@lists.freedesktop.org 4679T: git git://github.com/xin3liang/linux.git 4680S: Maintained 4681F: drivers/gpu/drm/hisilicon/ 4682F: Documentation/devicetree/bindings/display/hisilicon/ 4683 4684DRM DRIVERS FOR MEDIATEK 4685M: CK Hu <ck.hu@mediatek.com> 4686M: Philipp Zabel <p.zabel@pengutronix.de> 4687L: dri-devel@lists.freedesktop.org 4688S: Supported 4689F: drivers/gpu/drm/mediatek/ 4690F: Documentation/devicetree/bindings/display/mediatek/ 4691 4692DRM DRIVERS FOR NVIDIA TEGRA 4693M: Thierry Reding <thierry.reding@gmail.com> 4694L: dri-devel@lists.freedesktop.org 4695L: linux-tegra@vger.kernel.org 4696T: git git://anongit.freedesktop.org/tegra/linux.git 4697S: Supported 4698F: drivers/gpu/drm/tegra/ 4699F: drivers/gpu/host1x/ 4700F: include/linux/host1x.h 4701F: include/uapi/drm/tegra_drm.h 4702F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4703 4704DRM DRIVERS FOR RENESAS 4705M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4706L: dri-devel@lists.freedesktop.org 4707L: linux-renesas-soc@vger.kernel.org 4708T: git git://linuxtv.org/pinchartl/fbdev 4709S: Supported 4710F: drivers/gpu/drm/rcar-du/ 4711F: drivers/gpu/drm/shmobile/ 4712F: include/linux/platform_data/shmob_drm.h 4713F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4714F: Documentation/devicetree/bindings/display/renesas,du.txt 4715 4716DRM DRIVERS FOR ROCKCHIP 4717M: Mark Yao <mark.yao@rock-chips.com> 4718L: dri-devel@lists.freedesktop.org 4719S: Maintained 4720F: drivers/gpu/drm/rockchip/ 4721F: Documentation/devicetree/bindings/display/rockchip/ 4722T: git git://anongit.freedesktop.org/drm/drm-misc 4723 4724DRM DRIVERS FOR STI 4725M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4726M: Vincent Abriou <vincent.abriou@st.com> 4727L: dri-devel@lists.freedesktop.org 4728T: git git://anongit.freedesktop.org/drm/drm-misc 4729S: Maintained 4730F: drivers/gpu/drm/sti 4731F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4732 4733DRM DRIVERS FOR STM 4734M: Yannick Fertre <yannick.fertre@st.com> 4735M: Philippe Cornu <philippe.cornu@st.com> 4736M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4737M: Vincent Abriou <vincent.abriou@st.com> 4738L: dri-devel@lists.freedesktop.org 4739T: git git://anongit.freedesktop.org/drm/drm-misc 4740S: Maintained 4741F: drivers/gpu/drm/stm 4742F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4743 4744DRM DRIVERS FOR TI LCDC 4745M: Jyri Sarha <jsarha@ti.com> 4746R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4747L: dri-devel@lists.freedesktop.org 4748S: Maintained 4749F: drivers/gpu/drm/tilcdc/ 4750F: Documentation/devicetree/bindings/display/tilcdc/ 4751 4752DRM DRIVERS FOR TI OMAP 4753M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4754L: dri-devel@lists.freedesktop.org 4755S: Maintained 4756F: drivers/gpu/drm/omapdrm/ 4757F: Documentation/devicetree/bindings/display/ti/ 4758 4759DRM DRIVERS FOR VC4 4760M: Eric Anholt <eric@anholt.net> 4761T: git git://github.com/anholt/linux 4762S: Supported 4763F: drivers/gpu/drm/vc4/ 4764F: include/uapi/drm/vc4_drm.h 4765F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4766T: git git://anongit.freedesktop.org/drm/drm-misc 4767 4768DRM DRIVERS FOR VIVANTE GPU IP 4769M: Lucas Stach <l.stach@pengutronix.de> 4770R: Russell King <linux+etnaviv@armlinux.org.uk> 4771R: Christian Gmeiner <christian.gmeiner@gmail.com> 4772L: etnaviv@lists.freedesktop.org 4773L: dri-devel@lists.freedesktop.org 4774S: Maintained 4775F: drivers/gpu/drm/etnaviv/ 4776F: include/uapi/drm/etnaviv_drm.h 4777F: Documentation/devicetree/bindings/display/etnaviv/ 4778 4779DRM DRIVERS FOR ZTE ZX 4780M: Shawn Guo <shawnguo@kernel.org> 4781L: dri-devel@lists.freedesktop.org 4782S: Maintained 4783F: drivers/gpu/drm/zte/ 4784F: Documentation/devicetree/bindings/display/zte,vou.txt 4785T: git git://anongit.freedesktop.org/drm/drm-misc 4786 4787DRM PANEL DRIVERS 4788M: Thierry Reding <thierry.reding@gmail.com> 4789L: dri-devel@lists.freedesktop.org 4790T: git git://anongit.freedesktop.org/drm/drm-misc 4791S: Maintained 4792F: drivers/gpu/drm/drm_panel.c 4793F: drivers/gpu/drm/panel/ 4794F: include/drm/drm_panel.h 4795F: Documentation/devicetree/bindings/display/panel/ 4796 4797DRM TINYDRM DRIVERS 4798M: Noralf Trønnes <noralf@tronnes.org> 4799W: https://github.com/notro/tinydrm/wiki/Development 4800T: git git://anongit.freedesktop.org/drm/drm-misc 4801S: Maintained 4802F: drivers/gpu/drm/tinydrm/ 4803F: include/drm/tinydrm/ 4804 4805DSBR100 USB FM RADIO DRIVER 4806M: Alexey Klimov <klimov.linux@gmail.com> 4807L: linux-media@vger.kernel.org 4808T: git git://linuxtv.org/media_tree.git 4809S: Maintained 4810F: drivers/media/radio/dsbr100.c 4811 4812DSCC4 DRIVER 4813M: Francois Romieu <romieu@fr.zoreil.com> 4814L: netdev@vger.kernel.org 4815S: Maintained 4816F: drivers/net/wan/dscc4.c 4817 4818DT3155 MEDIA DRIVER 4819M: Hans Verkuil <hverkuil@xs4all.nl> 4820L: linux-media@vger.kernel.org 4821T: git git://linuxtv.org/media_tree.git 4822W: https://linuxtv.org 4823S: Odd Fixes 4824F: drivers/media/pci/dt3155/ 4825 4826DVB_USB_AF9015 MEDIA DRIVER 4827M: Antti Palosaari <crope@iki.fi> 4828L: linux-media@vger.kernel.org 4829W: https://linuxtv.org 4830W: http://palosaari.fi/linux/ 4831Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4832T: git git://linuxtv.org/anttip/media_tree.git 4833S: Maintained 4834F: drivers/media/usb/dvb-usb-v2/af9015* 4835 4836DVB_USB_AF9035 MEDIA DRIVER 4837M: Antti Palosaari <crope@iki.fi> 4838L: linux-media@vger.kernel.org 4839W: https://linuxtv.org 4840W: http://palosaari.fi/linux/ 4841Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4842T: git git://linuxtv.org/anttip/media_tree.git 4843S: Maintained 4844F: drivers/media/usb/dvb-usb-v2/af9035* 4845 4846DVB_USB_ANYSEE MEDIA DRIVER 4847M: Antti Palosaari <crope@iki.fi> 4848L: linux-media@vger.kernel.org 4849W: https://linuxtv.org 4850W: http://palosaari.fi/linux/ 4851Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4852T: git git://linuxtv.org/anttip/media_tree.git 4853S: Maintained 4854F: drivers/media/usb/dvb-usb-v2/anysee* 4855 4856DVB_USB_AU6610 MEDIA DRIVER 4857M: Antti Palosaari <crope@iki.fi> 4858L: linux-media@vger.kernel.org 4859W: https://linuxtv.org 4860W: http://palosaari.fi/linux/ 4861Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4862T: git git://linuxtv.org/anttip/media_tree.git 4863S: Maintained 4864F: drivers/media/usb/dvb-usb-v2/au6610* 4865 4866DVB_USB_CE6230 MEDIA DRIVER 4867M: Antti Palosaari <crope@iki.fi> 4868L: linux-media@vger.kernel.org 4869W: https://linuxtv.org 4870W: http://palosaari.fi/linux/ 4871Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4872T: git git://linuxtv.org/anttip/media_tree.git 4873S: Maintained 4874F: drivers/media/usb/dvb-usb-v2/ce6230* 4875 4876DVB_USB_CXUSB MEDIA DRIVER 4877M: Michael Krufky <mkrufky@linuxtv.org> 4878L: linux-media@vger.kernel.org 4879W: https://linuxtv.org 4880W: http://github.com/mkrufky 4881Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4882T: git git://linuxtv.org/media_tree.git 4883S: Maintained 4884F: drivers/media/usb/dvb-usb/cxusb* 4885 4886DVB_USB_EC168 MEDIA DRIVER 4887M: Antti Palosaari <crope@iki.fi> 4888L: linux-media@vger.kernel.org 4889W: https://linuxtv.org 4890W: http://palosaari.fi/linux/ 4891Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4892T: git git://linuxtv.org/anttip/media_tree.git 4893S: Maintained 4894F: drivers/media/usb/dvb-usb-v2/ec168* 4895 4896DVB_USB_GL861 MEDIA DRIVER 4897M: Antti Palosaari <crope@iki.fi> 4898L: linux-media@vger.kernel.org 4899W: https://linuxtv.org 4900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4901T: git git://linuxtv.org/anttip/media_tree.git 4902S: Maintained 4903F: drivers/media/usb/dvb-usb-v2/gl861* 4904 4905DVB_USB_MXL111SF MEDIA DRIVER 4906M: Michael Krufky <mkrufky@linuxtv.org> 4907L: linux-media@vger.kernel.org 4908W: https://linuxtv.org 4909W: http://github.com/mkrufky 4910Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4911T: git git://linuxtv.org/mkrufky/mxl111sf.git 4912S: Maintained 4913F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4914 4915DVB_USB_RTL28XXU MEDIA DRIVER 4916M: Antti Palosaari <crope@iki.fi> 4917L: linux-media@vger.kernel.org 4918W: https://linuxtv.org 4919W: http://palosaari.fi/linux/ 4920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4921T: git git://linuxtv.org/anttip/media_tree.git 4922S: Maintained 4923F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4924 4925DVB_USB_V2 MEDIA DRIVER 4926M: Antti Palosaari <crope@iki.fi> 4927L: linux-media@vger.kernel.org 4928W: https://linuxtv.org 4929W: http://palosaari.fi/linux/ 4930Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4931T: git git://linuxtv.org/anttip/media_tree.git 4932S: Maintained 4933F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4934F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4935 4936DYNAMIC DEBUG 4937M: Jason Baron <jbaron@akamai.com> 4938S: Maintained 4939F: lib/dynamic_debug.c 4940F: include/linux/dynamic_debug.h 4941 4942DZ DECSTATION DZ11 SERIAL DRIVER 4943M: "Maciej W. Rozycki" <macro@linux-mips.org> 4944S: Maintained 4945F: drivers/tty/serial/dz.* 4946 4947E3X0 POWER BUTTON DRIVER 4948M: Moritz Fischer <moritz.fischer@ettus.com> 4949L: usrp-users@lists.ettus.com 4950W: http://www.ettus.com 4951S: Supported 4952F: drivers/input/misc/e3x0-button.c 4953F: Documentation/devicetree/bindings/input/e3x0-button.txt 4954 4955E4000 MEDIA DRIVER 4956M: Antti Palosaari <crope@iki.fi> 4957L: linux-media@vger.kernel.org 4958W: https://linuxtv.org 4959W: http://palosaari.fi/linux/ 4960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4961T: git git://linuxtv.org/anttip/media_tree.git 4962S: Maintained 4963F: drivers/media/tuners/e4000* 4964 4965EATA ISA/EISA/PCI SCSI DRIVER 4966M: Dario Ballabio <ballabio_dario@emc.com> 4967L: linux-scsi@vger.kernel.org 4968S: Maintained 4969F: drivers/scsi/eata.c 4970 4971EC100 MEDIA DRIVER 4972M: Antti Palosaari <crope@iki.fi> 4973L: linux-media@vger.kernel.org 4974W: https://linuxtv.org 4975W: http://palosaari.fi/linux/ 4976Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4977T: git git://linuxtv.org/anttip/media_tree.git 4978S: Maintained 4979F: drivers/media/dvb-frontends/ec100* 4980 4981ECRYPT FILE SYSTEM 4982M: Tyler Hicks <tyhicks@canonical.com> 4983L: ecryptfs@vger.kernel.org 4984W: http://ecryptfs.org 4985W: https://launchpad.net/ecryptfs 4986T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4987S: Supported 4988F: Documentation/filesystems/ecryptfs.txt 4989F: fs/ecryptfs/ 4990 4991EDAC-AMD64 4992M: Borislav Petkov <bp@alien8.de> 4993L: linux-edac@vger.kernel.org 4994S: Maintained 4995F: drivers/edac/amd64_edac* 4996 4997EDAC-CALXEDA 4998M: Robert Richter <rric@kernel.org> 4999L: linux-edac@vger.kernel.org 5000S: Maintained 5001F: drivers/edac/highbank* 5002 5003EDAC-CAVIUM OCTEON 5004M: Ralf Baechle <ralf@linux-mips.org> 5005M: David Daney <david.daney@cavium.com> 5006L: linux-edac@vger.kernel.org 5007L: linux-mips@linux-mips.org 5008S: Supported 5009F: drivers/edac/octeon_edac* 5010 5011EDAC-CAVIUM THUNDERX 5012M: David Daney <david.daney@cavium.com> 5013M: Jan Glauber <jglauber@cavium.com> 5014L: linux-edac@vger.kernel.org 5015S: Supported 5016F: drivers/edac/thunderx_edac* 5017 5018EDAC-CORE 5019M: Borislav Petkov <bp@alien8.de> 5020M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5021M: Mauro Carvalho Chehab <mchehab@kernel.org> 5022L: linux-edac@vger.kernel.org 5023T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5024T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5025S: Supported 5026F: Documentation/admin-guide/ras.rst 5027F: Documentation/driver-api/edac.rst 5028F: drivers/edac/ 5029F: include/linux/edac.h 5030 5031EDAC-E752X 5032M: Mark Gross <mark.gross@intel.com> 5033L: linux-edac@vger.kernel.org 5034S: Maintained 5035F: drivers/edac/e752x_edac.c 5036 5037EDAC-E7XXX 5038L: linux-edac@vger.kernel.org 5039S: Maintained 5040F: drivers/edac/e7xxx_edac.c 5041 5042EDAC-FSL_DDR 5043M: York Sun <york.sun@nxp.com> 5044L: linux-edac@vger.kernel.org 5045S: Maintained 5046F: drivers/edac/fsl_ddr_edac.* 5047 5048EDAC-GHES 5049M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5050M: Mauro Carvalho Chehab <mchehab@kernel.org> 5051L: linux-edac@vger.kernel.org 5052S: Maintained 5053F: drivers/edac/ghes_edac.c 5054 5055EDAC-I3000 5056L: linux-edac@vger.kernel.org 5057S: Orphan 5058F: drivers/edac/i3000_edac.c 5059 5060EDAC-I5000 5061L: linux-edac@vger.kernel.org 5062S: Maintained 5063F: drivers/edac/i5000_edac.c 5064 5065EDAC-I5400 5066M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5067M: Mauro Carvalho Chehab <mchehab@kernel.org> 5068L: linux-edac@vger.kernel.org 5069S: Maintained 5070F: drivers/edac/i5400_edac.c 5071 5072EDAC-I7300 5073M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5074M: Mauro Carvalho Chehab <mchehab@kernel.org> 5075L: linux-edac@vger.kernel.org 5076S: Maintained 5077F: drivers/edac/i7300_edac.c 5078 5079EDAC-I7CORE 5080M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5081M: Mauro Carvalho Chehab <mchehab@kernel.org> 5082L: linux-edac@vger.kernel.org 5083S: Maintained 5084F: drivers/edac/i7core_edac.c 5085 5086EDAC-I82443BXGX 5087M: Tim Small <tim@buttersideup.com> 5088L: linux-edac@vger.kernel.org 5089S: Maintained 5090F: drivers/edac/i82443bxgx_edac.c 5091 5092EDAC-I82975X 5093M: Ranganathan Desikan <ravi@jetztechnologies.com> 5094M: "Arvind R." <arvino55@gmail.com> 5095L: linux-edac@vger.kernel.org 5096S: Maintained 5097F: drivers/edac/i82975x_edac.c 5098 5099EDAC-IE31200 5100M: Jason Baron <jbaron@akamai.com> 5101L: linux-edac@vger.kernel.org 5102S: Maintained 5103F: drivers/edac/ie31200_edac.c 5104 5105EDAC-MPC85XX 5106M: Johannes Thumshirn <morbidrsa@gmail.com> 5107L: linux-edac@vger.kernel.org 5108S: Maintained 5109F: drivers/edac/mpc85xx_edac.[ch] 5110 5111EDAC-PASEMI 5112M: Egor Martovetsky <egor@pasemi.com> 5113L: linux-edac@vger.kernel.org 5114S: Maintained 5115F: drivers/edac/pasemi_edac.c 5116 5117EDAC-PND2 5118M: Tony Luck <tony.luck@intel.com> 5119L: linux-edac@vger.kernel.org 5120S: Maintained 5121F: drivers/edac/pnd2_edac.[ch] 5122 5123EDAC-R82600 5124M: Tim Small <tim@buttersideup.com> 5125L: linux-edac@vger.kernel.org 5126S: Maintained 5127F: drivers/edac/r82600_edac.c 5128 5129EDAC-SBRIDGE 5130M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5131M: Mauro Carvalho Chehab <mchehab@kernel.org> 5132L: linux-edac@vger.kernel.org 5133S: Maintained 5134F: drivers/edac/sb_edac.c 5135 5136EDAC-SKYLAKE 5137M: Tony Luck <tony.luck@intel.com> 5138L: linux-edac@vger.kernel.org 5139S: Maintained 5140F: drivers/edac/skx_edac.c 5141 5142EDIROL UA-101/UA-1000 DRIVER 5143M: Clemens Ladisch <clemens@ladisch.de> 5144L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5145T: git git://git.alsa-project.org/alsa-kernel.git 5146S: Maintained 5147F: sound/usb/misc/ua101.c 5148 5149EFI TEST DRIVER 5150L: linux-efi@vger.kernel.org 5151M: Ivan Hu <ivan.hu@canonical.com> 5152M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5153S: Maintained 5154F: drivers/firmware/efi/test/ 5155 5156EFI VARIABLE FILESYSTEM 5157M: Matthew Garrett <matthew.garrett@nebula.com> 5158M: Jeremy Kerr <jk@ozlabs.org> 5159M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5160T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5161L: linux-efi@vger.kernel.org 5162S: Maintained 5163F: fs/efivarfs/ 5164 5165EFIFB FRAMEBUFFER DRIVER 5166L: linux-fbdev@vger.kernel.org 5167M: Peter Jones <pjones@redhat.com> 5168S: Maintained 5169F: drivers/video/fbdev/efifb.c 5170 5171EFS FILESYSTEM 5172W: http://aeschi.ch.eu.org/efs/ 5173S: Orphan 5174F: fs/efs/ 5175 5176EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5177M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5178L: netdev@vger.kernel.org 5179S: Maintained 5180F: drivers/net/ethernet/ibm/ehea/ 5181 5182EM28XX VIDEO4LINUX DRIVER 5183M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5184M: Mauro Carvalho Chehab <mchehab@kernel.org> 5185L: linux-media@vger.kernel.org 5186W: https://linuxtv.org 5187T: git git://linuxtv.org/media_tree.git 5188S: Maintained 5189F: drivers/media/usb/em28xx/ 5190F: Documentation/media/v4l-drivers/em28xx* 5191 5192EMBEDDED LINUX 5193M: Paul Gortmaker <paul.gortmaker@windriver.com> 5194M: Matt Mackall <mpm@selenic.com> 5195M: David Woodhouse <dwmw2@infradead.org> 5196L: linux-embedded@vger.kernel.org 5197S: Maintained 5198 5199Emulex 10Gbps iSCSI - OneConnect DRIVER 5200M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5201M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5202M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5203L: linux-scsi@vger.kernel.org 5204W: http://www.broadcom.com 5205S: Supported 5206F: drivers/scsi/be2iscsi/ 5207 5208Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5209M: Sathya Perla <sathya.perla@broadcom.com> 5210M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5211M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5212M: Somnath Kotur <somnath.kotur@broadcom.com> 5213L: netdev@vger.kernel.org 5214W: http://www.emulex.com 5215S: Supported 5216F: drivers/net/ethernet/emulex/benet/ 5217 5218EMULEX ONECONNECT ROCE DRIVER 5219M: Selvin Xavier <selvin.xavier@broadcom.com> 5220M: Devesh Sharma <devesh.sharma@broadcom.com> 5221L: linux-rdma@vger.kernel.org 5222W: http://www.broadcom.com 5223S: Odd Fixes 5224F: drivers/infiniband/hw/ocrdma/ 5225F: include/uapi/rdma/ocrdma-abi.h 5226 5227EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5228M: James Smart <james.smart@broadcom.com> 5229M: Dick Kennedy <dick.kennedy@broadcom.com> 5230L: linux-scsi@vger.kernel.org 5231W: http://www.broadcom.com 5232S: Supported 5233F: drivers/scsi/lpfc/ 5234 5235ENE CB710 FLASH CARD READER DRIVER 5236M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5237S: Maintained 5238F: drivers/misc/cb710/ 5239F: drivers/mmc/host/cb710-mmc.* 5240F: include/linux/cb710.h 5241 5242ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5243M: Maxim Levitsky <maximlevitsky@gmail.com> 5244S: Maintained 5245F: drivers/media/rc/ene_ir.* 5246 5247EPSON S1D13XXX FRAMEBUFFER DRIVER 5248M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5249S: Maintained 5250T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5251F: drivers/video/fbdev/s1d13xxxfb.c 5252F: include/video/s1d13xxxfb.h 5253 5254ERRSEQ ERROR TRACKING INFRASTRUCTURE 5255M: Jeff Layton <jlayton@kernel.org> 5256S: Maintained 5257F: lib/errseq.c 5258F: include/linux/errseq.h 5259 5260ET131X NETWORK DRIVER 5261M: Mark Einon <mark.einon@gmail.com> 5262S: Odd Fixes 5263F: drivers/net/ethernet/agere/ 5264 5265ETHERNET BRIDGE 5266M: Stephen Hemminger <stephen@networkplumber.org> 5267L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5268L: netdev@vger.kernel.org 5269W: http://www.linuxfoundation.org/en/Net:Bridge 5270S: Maintained 5271F: include/linux/netfilter_bridge/ 5272F: net/bridge/ 5273 5274ETHERNET PHY LIBRARY 5275M: Andrew Lunn <andrew@lunn.ch> 5276M: Florian Fainelli <f.fainelli@gmail.com> 5277L: netdev@vger.kernel.org 5278S: Maintained 5279F: Documentation/ABI/testing/sysfs-bus-mdio 5280F: Documentation/devicetree/bindings/net/mdio* 5281F: Documentation/networking/phy.txt 5282F: drivers/net/phy/ 5283F: drivers/of/of_mdio.c 5284F: drivers/of/of_net.c 5285F: include/linux/*mdio*.h 5286F: include/linux/of_net.h 5287F: include/linux/phy.h 5288F: include/linux/phy_fixed.h 5289F: include/linux/platform_data/mdio-gpio.h 5290F: include/linux/platform_data/mdio-bcm-unimac.h 5291F: include/trace/events/mdio.h 5292F: include/uapi/linux/mdio.h 5293F: include/uapi/linux/mii.h 5294 5295EXT2 FILE SYSTEM 5296M: Jan Kara <jack@suse.com> 5297L: linux-ext4@vger.kernel.org 5298S: Maintained 5299F: Documentation/filesystems/ext2.txt 5300F: fs/ext2/ 5301F: include/linux/ext2* 5302 5303EXT4 FILE SYSTEM 5304M: "Theodore Ts'o" <tytso@mit.edu> 5305M: Andreas Dilger <adilger.kernel@dilger.ca> 5306L: linux-ext4@vger.kernel.org 5307W: http://ext4.wiki.kernel.org 5308Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5310S: Maintained 5311F: Documentation/filesystems/ext4.txt 5312F: fs/ext4/ 5313 5314Extended Verification Module (EVM) 5315M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5316L: linux-integrity@vger.kernel.org 5317S: Supported 5318F: security/integrity/evm/ 5319 5320EXTENSIBLE FIRMWARE INTERFACE (EFI) 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 B Shelar <pshelar@ovn.org> 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: Documentation/admin-guide/thunderbolt.rst 13494F: drivers/thunderbolt/ 13495F: include/linux/thunderbolt.h 13496 13497THUNDERBOLT NETWORK DRIVER 13498M: Michael Jamet <michael.jamet@intel.com> 13499M: Mika Westerberg <mika.westerberg@linux.intel.com> 13500M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13501L: netdev@vger.kernel.org 13502S: Maintained 13503F: drivers/net/thunderbolt.c 13504 13505THUNDERX GPIO DRIVER 13506M: David Daney <david.daney@cavium.com> 13507S: Maintained 13508F: drivers/gpio/gpio-thunderx.c 13509 13510TI AM437X VPFE DRIVER 13511M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13512L: linux-media@vger.kernel.org 13513W: https://linuxtv.org 13514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13515T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13516S: Maintained 13517F: drivers/media/platform/am437x/ 13518 13519TI BANDGAP AND THERMAL DRIVER 13520M: Eduardo Valentin <edubezval@gmail.com> 13521M: Keerthy <j-keerthy@ti.com> 13522L: linux-pm@vger.kernel.org 13523L: linux-omap@vger.kernel.org 13524S: Maintained 13525F: drivers/thermal/ti-soc-thermal/ 13526 13527TI BQ27XXX POWER SUPPLY DRIVER 13528R: Andrew F. Davis <afd@ti.com> 13529F: include/linux/power/bq27xxx_battery.h 13530F: drivers/power/supply/bq27xxx_battery.c 13531F: drivers/power/supply/bq27xxx_battery_i2c.c 13532 13533TI CDCE706 CLOCK DRIVER 13534M: Max Filippov <jcmvbkbc@gmail.com> 13535S: Maintained 13536F: drivers/clk/clk-cdce706.c 13537 13538TI CLOCK DRIVER 13539M: Tero Kristo <t-kristo@ti.com> 13540L: linux-omap@vger.kernel.org 13541S: Maintained 13542F: drivers/clk/ti/ 13543F: include/linux/clk/ti.h 13544 13545TI DAVINCI MACHINE SUPPORT 13546M: Sekhar Nori <nsekhar@ti.com> 13547M: Kevin Hilman <khilman@kernel.org> 13548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13549T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13550S: Supported 13551F: arch/arm/mach-davinci/ 13552F: drivers/i2c/busses/i2c-davinci.c 13553F: arch/arm/boot/dts/da850* 13554 13555TI DAVINCI SERIES GPIO DRIVER 13556M: Keerthy <j-keerthy@ti.com> 13557L: linux-gpio@vger.kernel.org 13558S: Maintained 13559F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13560F: drivers/gpio/gpio-davinci.c 13561 13562TI DAVINCI SERIES MEDIA DRIVER 13563M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13564L: linux-media@vger.kernel.org 13565W: https://linuxtv.org 13566Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13567T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13568S: Maintained 13569F: drivers/media/platform/davinci/ 13570F: include/media/davinci/ 13571 13572TI ETHERNET SWITCH DRIVER (CPSW) 13573R: Grygorii Strashko <grygorii.strashko@ti.com> 13574L: linux-omap@vger.kernel.org 13575L: netdev@vger.kernel.org 13576S: Maintained 13577F: drivers/net/ethernet/ti/cpsw* 13578F: drivers/net/ethernet/ti/davinci* 13579 13580TI FLASH MEDIA INTERFACE DRIVER 13581M: Alex Dubov <oakad@yahoo.com> 13582S: Maintained 13583F: drivers/misc/tifm* 13584F: drivers/mmc/host/tifm_sd.c 13585F: include/linux/tifm.h 13586 13587TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13588M: Santosh Shilimkar <ssantosh@kernel.org> 13589L: linux-kernel@vger.kernel.org 13590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13591S: Maintained 13592F: drivers/soc/ti/* 13593T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13594 13595TI LM49xxx FAMILY ASoC CODEC DRIVERS 13596M: M R Swami Reddy <mr.swami.reddy@ti.com> 13597M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13598L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13599S: Maintained 13600F: sound/soc/codecs/lm49453* 13601F: sound/soc/codecs/isabelle* 13602 13603TI LP855x BACKLIGHT DRIVER 13604M: Milo Kim <milo.kim@ti.com> 13605S: Maintained 13606F: Documentation/backlight/lp855x-driver.txt 13607F: drivers/video/backlight/lp855x_bl.c 13608F: include/linux/platform_data/lp855x.h 13609 13610TI LP8727 CHARGER DRIVER 13611M: Milo Kim <milo.kim@ti.com> 13612S: Maintained 13613F: drivers/power/supply/lp8727_charger.c 13614F: include/linux/platform_data/lp8727.h 13615 13616TI LP8788 MFD DRIVER 13617M: Milo Kim <milo.kim@ti.com> 13618S: Maintained 13619F: drivers/iio/adc/lp8788_adc.c 13620F: drivers/leds/leds-lp8788.c 13621F: drivers/mfd/lp8788*.c 13622F: drivers/power/supply/lp8788-charger.c 13623F: drivers/regulator/lp8788-*.c 13624F: include/linux/mfd/lp8788*.h 13625 13626TI NETCP ETHERNET DRIVER 13627M: Wingman Kwok <w-kwok2@ti.com> 13628M: Murali Karicheri <m-karicheri2@ti.com> 13629L: netdev@vger.kernel.org 13630S: Maintained 13631F: drivers/net/ethernet/ti/netcp* 13632 13633TI TAS571X FAMILY ASoC CODEC DRIVER 13634M: Kevin Cernekee <cernekee@chromium.org> 13635L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13636S: Odd Fixes 13637F: sound/soc/codecs/tas571x* 13638 13639TI TRF7970A NFC DRIVER 13640M: Mark Greer <mgreer@animalcreek.com> 13641L: linux-wireless@vger.kernel.org 13642L: linux-nfc@lists.01.org (moderated for non-subscribers) 13643S: Supported 13644F: drivers/nfc/trf7970a.c 13645F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13646 13647TI TWL4030 SERIES SOC CODEC DRIVER 13648M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13649L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13650S: Maintained 13651F: sound/soc/codecs/twl4030* 13652 13653TI VPE/CAL DRIVERS 13654M: Benoit Parrot <bparrot@ti.com> 13655L: linux-media@vger.kernel.org 13656W: http://linuxtv.org/ 13657Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13658S: Maintained 13659F: drivers/media/platform/ti-vpe/ 13660 13661TI WILINK WIRELESS DRIVERS 13662L: linux-wireless@vger.kernel.org 13663W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13664W: http://wireless.kernel.org/en/users/Drivers/wl1251 13665T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13666S: Orphan 13667F: drivers/net/wireless/ti/ 13668F: include/linux/wl12xx.h 13669 13670TILE ARCHITECTURE 13671W: http://www.mellanox.com/repository/solutions/tile-scm/ 13672S: Orphan 13673F: arch/tile/ 13674F: drivers/char/tile-srom.c 13675F: drivers/edac/tile_edac.c 13676F: drivers/net/ethernet/tile/ 13677F: drivers/rtc/rtc-tile.c 13678F: drivers/tty/hvc/hvc_tile.c 13679F: drivers/tty/serial/tilegx.c 13680F: drivers/usb/host/*-tilegx.c 13681F: include/linux/usb/tilegx.h 13682 13683TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13684M: John Stultz <john.stultz@linaro.org> 13685M: Thomas Gleixner <tglx@linutronix.de> 13686R: Stephen Boyd <sboyd@codeaurora.org> 13687L: linux-kernel@vger.kernel.org 13688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13689S: Supported 13690F: include/linux/clocksource.h 13691F: include/linux/time.h 13692F: include/linux/timex.h 13693F: include/uapi/linux/time.h 13694F: include/uapi/linux/timex.h 13695F: kernel/time/clocksource.c 13696F: kernel/time/time*.c 13697F: kernel/time/alarmtimer.c 13698F: kernel/time/ntp.c 13699F: tools/testing/selftests/timers/ 13700 13701TIPC NETWORK LAYER 13702M: Jon Maloy <jon.maloy@ericsson.com> 13703M: Ying Xue <ying.xue@windriver.com> 13704L: netdev@vger.kernel.org (core kernel code) 13705L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13706W: http://tipc.sourceforge.net/ 13707S: Maintained 13708F: include/uapi/linux/tipc*.h 13709F: net/tipc/ 13710 13711TLAN NETWORK DRIVER 13712M: Samuel Chessman <chessman@tux.org> 13713L: tlan-devel@lists.sourceforge.net (subscribers-only) 13714W: http://sourceforge.net/projects/tlan/ 13715S: Maintained 13716F: Documentation/networking/tlan.txt 13717F: drivers/net/ethernet/ti/tlan.* 13718 13719TM6000 VIDEO4LINUX DRIVER 13720M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13721M: Mauro Carvalho Chehab <mchehab@kernel.org> 13722L: linux-media@vger.kernel.org 13723W: https://linuxtv.org 13724T: git git://linuxtv.org/media_tree.git 13725S: Odd fixes 13726F: drivers/media/usb/tm6000/ 13727F: Documentation/media/v4l-drivers/tm6000* 13728 13729TMIO/SDHI MMC DRIVER 13730M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13731L: linux-mmc@vger.kernel.org 13732S: Supported 13733F: drivers/mmc/host/tmio_mmc* 13734F: drivers/mmc/host/renesas_sdhi* 13735F: include/linux/mfd/tmio.h 13736 13737TMP401 HARDWARE MONITOR DRIVER 13738M: Guenter Roeck <linux@roeck-us.net> 13739L: linux-hwmon@vger.kernel.org 13740S: Maintained 13741F: Documentation/hwmon/tmp401 13742F: drivers/hwmon/tmp401.c 13743 13744TMPFS (SHMEM FILESYSTEM) 13745M: Hugh Dickins <hughd@google.com> 13746L: linux-mm@kvack.org 13747S: Maintained 13748F: include/linux/shmem_fs.h 13749F: mm/shmem.c 13750 13751TOMOYO SECURITY MODULE 13752M: Kentaro Takeda <takedakn@nttdata.co.jp> 13753M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13754L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13755L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13756L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13757L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13758W: http://tomoyo.sourceforge.jp/ 13759T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13760S: Maintained 13761F: security/tomoyo/ 13762 13763TOPSTAR LAPTOP EXTRAS DRIVER 13764M: Herton Ronaldo Krzesinski <herton@canonical.com> 13765L: platform-driver-x86@vger.kernel.org 13766S: Maintained 13767F: drivers/platform/x86/topstar-laptop.c 13768 13769TOSHIBA ACPI EXTRAS DRIVER 13770M: Azael Avalos <coproscefalo@gmail.com> 13771L: platform-driver-x86@vger.kernel.org 13772S: Maintained 13773F: drivers/platform/x86/toshiba_acpi.c 13774 13775TOSHIBA BLUETOOTH DRIVER 13776M: Azael Avalos <coproscefalo@gmail.com> 13777L: platform-driver-x86@vger.kernel.org 13778S: Maintained 13779F: drivers/platform/x86/toshiba_bluetooth.c 13780 13781TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13782M: Azael Avalos <coproscefalo@gmail.com> 13783L: platform-driver-x86@vger.kernel.org 13784S: Maintained 13785F: drivers/platform/x86/toshiba_haps.c 13786 13787TOSHIBA SMM DRIVER 13788M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13789W: http://www.buzzard.org.uk/toshiba/ 13790S: Maintained 13791F: drivers/char/toshiba.c 13792F: include/linux/toshiba.h 13793F: include/uapi/linux/toshiba.h 13794 13795TOSHIBA TC358743 DRIVER 13796M: Mats Randgaard <matrandg@cisco.com> 13797L: linux-media@vger.kernel.org 13798S: Maintained 13799F: drivers/media/i2c/tc358743* 13800F: include/media/i2c/tc358743.h 13801 13802TOSHIBA WMI HOTKEYS DRIVER 13803M: Azael Avalos <coproscefalo@gmail.com> 13804L: platform-driver-x86@vger.kernel.org 13805S: Maintained 13806F: drivers/platform/x86/toshiba-wmi.c 13807 13808TPM DEVICE DRIVER 13809M: Peter Huewe <peterhuewe@gmx.de> 13810M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13811R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13812L: linux-integrity@vger.kernel.org 13813Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13814T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13815S: Maintained 13816F: drivers/char/tpm/ 13817 13818TRACING 13819M: Steven Rostedt <rostedt@goodmis.org> 13820M: Ingo Molnar <mingo@redhat.com> 13821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13822S: Maintained 13823F: Documentation/trace/ftrace.txt 13824F: arch/*/*/*/ftrace.h 13825F: arch/*/kernel/ftrace.c 13826F: include/*/ftrace.h 13827F: include/linux/trace*.h 13828F: include/trace/ 13829F: kernel/trace/ 13830F: tools/testing/selftests/ftrace/ 13831 13832TRACING MMIO ACCESSES (MMIOTRACE) 13833M: Steven Rostedt <rostedt@goodmis.org> 13834M: Ingo Molnar <mingo@kernel.org> 13835R: Karol Herbst <karolherbst@gmail.com> 13836R: Pekka Paalanen <ppaalanen@gmail.com> 13837S: Maintained 13838L: linux-kernel@vger.kernel.org 13839L: nouveau@lists.freedesktop.org 13840F: kernel/trace/trace_mmiotrace.c 13841F: include/linux/mmiotrace.h 13842F: arch/x86/mm/kmmio.c 13843F: arch/x86/mm/mmio-mod.c 13844F: arch/x86/mm/testmmiotrace.c 13845 13846TRIVIAL PATCHES 13847M: Jiri Kosina <trivial@kernel.org> 13848T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13849S: Maintained 13850K: ^Subject:.*(?i)trivial 13851 13852TTY LAYER 13853M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13854M: Jiri Slaby <jslaby@suse.com> 13855S: Supported 13856T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13857F: Documentation/serial/ 13858F: drivers/tty/ 13859F: drivers/tty/serial/serial_core.c 13860F: include/linux/serial_core.h 13861F: include/linux/serial.h 13862F: include/linux/tty.h 13863F: include/uapi/linux/serial_core.h 13864F: include/uapi/linux/serial.h 13865F: include/uapi/linux/tty.h 13866 13867TUA9001 MEDIA DRIVER 13868M: Antti Palosaari <crope@iki.fi> 13869L: linux-media@vger.kernel.org 13870W: https://linuxtv.org 13871W: http://palosaari.fi/linux/ 13872Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13873T: git git://linuxtv.org/anttip/media_tree.git 13874S: Maintained 13875F: drivers/media/tuners/tua9001* 13876 13877TULIP NETWORK DRIVERS 13878L: netdev@vger.kernel.org 13879L: linux-parisc@vger.kernel.org 13880S: Orphan 13881F: drivers/net/ethernet/dec/tulip/ 13882 13883TUN/TAP driver 13884M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13885W: http://vtun.sourceforge.net/tun 13886S: Maintained 13887F: Documentation/networking/tuntap.txt 13888F: arch/um/os-Linux/drivers/ 13889 13890TURBOCHANNEL SUBSYSTEM 13891M: "Maciej W. Rozycki" <macro@linux-mips.org> 13892M: Ralf Baechle <ralf@linux-mips.org> 13893L: linux-mips@linux-mips.org 13894Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13895S: Maintained 13896F: drivers/tc/ 13897F: include/linux/tc.h 13898 13899TW5864 VIDEO4LINUX DRIVER 13900M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13901M: Anton Sviridenko <anton@corp.bluecherry.net> 13902M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13903M: Andrey Utkin <andrey_utkin@fastmail.com> 13904L: linux-media@vger.kernel.org 13905S: Supported 13906F: drivers/media/pci/tw5864/ 13907 13908TW68 VIDEO4LINUX DRIVER 13909M: Hans Verkuil <hverkuil@xs4all.nl> 13910L: linux-media@vger.kernel.org 13911T: git git://linuxtv.org/media_tree.git 13912W: https://linuxtv.org 13913S: Odd Fixes 13914F: drivers/media/pci/tw68/ 13915 13916TW686X VIDEO4LINUX DRIVER 13917M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13918L: linux-media@vger.kernel.org 13919T: git git://linuxtv.org/media_tree.git 13920W: http://linuxtv.org 13921S: Maintained 13922F: drivers/media/pci/tw686x/ 13923 13924UBI FILE SYSTEM (UBIFS) 13925M: Richard Weinberger <richard@nod.at> 13926M: Artem Bityutskiy <dedekind1@gmail.com> 13927M: Adrian Hunter <adrian.hunter@intel.com> 13928L: linux-mtd@lists.infradead.org 13929T: git git://git.infradead.org/ubifs-2.6.git 13930W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13931S: Supported 13932F: Documentation/filesystems/ubifs.txt 13933F: fs/ubifs/ 13934 13935UCLINUX (M68KNOMMU AND COLDFIRE) 13936M: Greg Ungerer <gerg@linux-m68k.org> 13937W: http://www.linux-m68k.org/ 13938W: http://www.uclinux.org/ 13939L: linux-m68k@lists.linux-m68k.org 13940L: uclinux-dev@uclinux.org (subscribers-only) 13941T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13942S: Maintained 13943F: arch/m68k/coldfire/ 13944F: arch/m68k/68*/ 13945F: arch/m68k/*/*_no.* 13946F: arch/m68k/include/asm/*_no.* 13947 13948UDF FILESYSTEM 13949M: Jan Kara <jack@suse.com> 13950S: Maintained 13951F: Documentation/filesystems/udf.txt 13952F: fs/udf/ 13953 13954UDRAW TABLET 13955M: Bastien Nocera <hadess@hadess.net> 13956L: linux-input@vger.kernel.org 13957S: Maintained 13958F: drivers/hid/hid-udraw-ps3.c 13959 13960UFS FILESYSTEM 13961M: Evgeniy Dushistov <dushistov@mail.ru> 13962S: Maintained 13963F: Documentation/filesystems/ufs.txt 13964F: fs/ufs/ 13965 13966UHID USERSPACE HID IO DRIVER: 13967M: David Herrmann <dh.herrmann@googlemail.com> 13968L: linux-input@vger.kernel.org 13969S: Maintained 13970F: drivers/hid/uhid.c 13971F: include/uapi/linux/uhid.h 13972 13973ULPI BUS 13974M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13975L: linux-usb@vger.kernel.org 13976S: Maintained 13977F: drivers/usb/common/ulpi.c 13978F: include/linux/ulpi/ 13979 13980ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13981L: linux-usb@vger.kernel.org 13982S: Orphan 13983F: drivers/uwb/ 13984F: include/linux/uwb.h 13985F: include/linux/uwb/ 13986 13987UNICORE32 ARCHITECTURE: 13988M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13989W: http://mprc.pku.edu.cn/~guanxuetao/linux 13990S: Maintained 13991T: git git://github.com/gxt/linux.git 13992F: arch/unicore32/ 13993 13994UNIFDEF 13995M: Tony Finch <dot@dotat.at> 13996W: http://dotat.at/prog/unifdef 13997S: Maintained 13998F: scripts/unifdef.c 13999 14000UNIFORM CDROM DRIVER 14001M: Jens Axboe <axboe@kernel.dk> 14002W: http://www.kernel.dk 14003S: Maintained 14004F: Documentation/cdrom/ 14005F: drivers/cdrom/cdrom.c 14006F: include/linux/cdrom.h 14007F: include/uapi/linux/cdrom.h 14008 14009UNISYS S-PAR DRIVERS 14010M: David Kershner <david.kershner@unisys.com> 14011L: sparmaintainer@unisys.com (Unisys internal) 14012S: Supported 14013F: drivers/staging/unisys/ 14014 14015UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14016M: Vinayak Holikatti <vinholikatti@gmail.com> 14017L: linux-scsi@vger.kernel.org 14018S: Supported 14019F: Documentation/scsi/ufs.txt 14020F: drivers/scsi/ufs/ 14021 14022UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14023M: Joao Pinto <jpinto@synopsys.com> 14024L: linux-scsi@vger.kernel.org 14025S: Supported 14026F: drivers/scsi/ufs/*dwc* 14027 14028UNSORTED BLOCK IMAGES (UBI) 14029M: Artem Bityutskiy <dedekind1@gmail.com> 14030M: Richard Weinberger <richard@nod.at> 14031W: http://www.linux-mtd.infradead.org/ 14032L: linux-mtd@lists.infradead.org 14033T: git git://git.infradead.org/ubifs-2.6.git 14034S: Supported 14035F: drivers/mtd/ubi/ 14036F: include/linux/mtd/ubi.h 14037F: include/uapi/mtd/ubi-user.h 14038 14039USB "USBNET" DRIVER FRAMEWORK 14040M: Oliver Neukum <oneukum@suse.com> 14041L: netdev@vger.kernel.org 14042W: http://www.linux-usb.org/usbnet 14043S: Maintained 14044F: drivers/net/usb/usbnet.c 14045F: include/linux/usb/usbnet.h 14046 14047USB ACM DRIVER 14048M: Oliver Neukum <oneukum@suse.com> 14049L: linux-usb@vger.kernel.org 14050S: Maintained 14051F: Documentation/usb/acm.txt 14052F: drivers/usb/class/cdc-acm.* 14053 14054USB AR5523 WIRELESS DRIVER 14055M: Pontus Fuchs <pontus.fuchs@gmail.com> 14056L: linux-wireless@vger.kernel.org 14057S: Maintained 14058F: drivers/net/wireless/ath/ar5523/ 14059 14060USB ATTACHED SCSI 14061M: Oliver Neukum <oneukum@suse.com> 14062L: linux-usb@vger.kernel.org 14063L: linux-scsi@vger.kernel.org 14064S: Maintained 14065F: drivers/usb/storage/uas.c 14066 14067USB CDC ETHERNET DRIVER 14068M: Oliver Neukum <oliver@neukum.org> 14069L: linux-usb@vger.kernel.org 14070S: Maintained 14071F: drivers/net/usb/cdc_*.c 14072F: include/uapi/linux/usb/cdc.h 14073 14074USB CHAOSKEY DRIVER 14075M: Keith Packard <keithp@keithp.com> 14076L: linux-usb@vger.kernel.org 14077S: Maintained 14078F: drivers/usb/misc/chaoskey.c 14079 14080USB CYPRESS C67X00 DRIVER 14081M: Peter Korsgaard <jacmet@sunsite.dk> 14082L: linux-usb@vger.kernel.org 14083S: Maintained 14084F: drivers/usb/c67x00/ 14085 14086USB DAVICOM DM9601 DRIVER 14087M: Peter Korsgaard <jacmet@sunsite.dk> 14088L: netdev@vger.kernel.org 14089W: http://www.linux-usb.org/usbnet 14090S: Maintained 14091F: drivers/net/usb/dm9601.c 14092 14093USB DIAMOND RIO500 DRIVER 14094M: Cesar Miquel <miquel@df.uba.ar> 14095L: rio500-users@lists.sourceforge.net 14096W: http://rio500.sourceforge.net 14097S: Maintained 14098F: drivers/usb/misc/rio500* 14099 14100USB EHCI DRIVER 14101M: Alan Stern <stern@rowland.harvard.edu> 14102L: linux-usb@vger.kernel.org 14103S: Maintained 14104F: Documentation/usb/ehci.txt 14105F: drivers/usb/host/ehci* 14106 14107USB GADGET/PERIPHERAL SUBSYSTEM 14108M: Felipe Balbi <balbi@kernel.org> 14109L: linux-usb@vger.kernel.org 14110W: http://www.linux-usb.org/gadget 14111T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14112S: Maintained 14113F: drivers/usb/gadget/ 14114F: include/linux/usb/gadget* 14115 14116USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14117M: Jiri Kosina <jikos@kernel.org> 14118R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14119L: linux-usb@vger.kernel.org 14120T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14121S: Maintained 14122F: Documentation/hid/hiddev.txt 14123F: drivers/hid/usbhid/ 14124 14125USB ISP116X DRIVER 14126M: Olav Kongas <ok@artecdesign.ee> 14127L: linux-usb@vger.kernel.org 14128S: Maintained 14129F: drivers/usb/host/isp116x* 14130F: include/linux/usb/isp116x.h 14131 14132USB LAN78XX ETHERNET DRIVER 14133M: Woojung Huh <woojung.huh@microchip.com> 14134M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14135L: netdev@vger.kernel.org 14136S: Maintained 14137F: drivers/net/usb/lan78xx.* 14138 14139USB MASS STORAGE DRIVER 14140M: Alan Stern <stern@rowland.harvard.edu> 14141L: linux-usb@vger.kernel.org 14142L: usb-storage@lists.one-eyed-alien.net 14143S: Maintained 14144W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14145F: drivers/usb/storage/ 14146 14147USB MIDI DRIVER 14148M: Clemens Ladisch <clemens@ladisch.de> 14149L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14150T: git git://git.alsa-project.org/alsa-kernel.git 14151S: Maintained 14152F: sound/usb/midi.* 14153 14154USB NETWORKING DRIVERS 14155L: linux-usb@vger.kernel.org 14156S: Odd Fixes 14157F: drivers/net/usb/ 14158 14159USB OHCI DRIVER 14160M: Alan Stern <stern@rowland.harvard.edu> 14161L: linux-usb@vger.kernel.org 14162S: Maintained 14163F: Documentation/usb/ohci.txt 14164F: drivers/usb/host/ohci* 14165 14166USB OTG FSM (Finite State Machine) 14167M: Peter Chen <Peter.Chen@nxp.com> 14168T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14169L: linux-usb@vger.kernel.org 14170S: Maintained 14171F: drivers/usb/common/usb-otg-fsm.c 14172 14173USB OVER IP DRIVER 14174M: Valentina Manea <valentina.manea.m@gmail.com> 14175M: Shuah Khan <shuahkh@osg.samsung.com> 14176M: Shuah Khan <shuah@kernel.org> 14177L: linux-usb@vger.kernel.org 14178S: Maintained 14179F: Documentation/usb/usbip_protocol.txt 14180F: drivers/usb/usbip/ 14181F: tools/usb/usbip/ 14182 14183USB PEGASUS DRIVER 14184M: Petko Manolov <petkan@nucleusys.com> 14185L: linux-usb@vger.kernel.org 14186L: netdev@vger.kernel.org 14187T: git git://github.com/petkan/pegasus.git 14188W: https://github.com/petkan/pegasus 14189S: Maintained 14190F: drivers/net/usb/pegasus.* 14191 14192USB PHY LAYER 14193M: Felipe Balbi <balbi@kernel.org> 14194L: linux-usb@vger.kernel.org 14195T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14196S: Maintained 14197F: drivers/usb/phy/ 14198 14199USB PRINTER DRIVER (usblp) 14200M: Pete Zaitcev <zaitcev@redhat.com> 14201L: linux-usb@vger.kernel.org 14202S: Supported 14203F: drivers/usb/class/usblp.c 14204 14205USB QMI WWAN NETWORK DRIVER 14206M: Bjørn Mork <bjorn@mork.no> 14207L: netdev@vger.kernel.org 14208S: Maintained 14209F: Documentation/ABI/testing/sysfs-class-net-qmi 14210F: drivers/net/usb/qmi_wwan.c 14211 14212USB RTL8150 DRIVER 14213M: Petko Manolov <petkan@nucleusys.com> 14214L: linux-usb@vger.kernel.org 14215L: netdev@vger.kernel.org 14216T: git git://github.com/petkan/rtl8150.git 14217W: https://github.com/petkan/rtl8150 14218S: Maintained 14219F: drivers/net/usb/rtl8150.c 14220 14221USB SERIAL SUBSYSTEM 14222M: Johan Hovold <johan@kernel.org> 14223L: linux-usb@vger.kernel.org 14224T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14225S: Maintained 14226F: Documentation/usb/usb-serial.txt 14227F: drivers/usb/serial/ 14228F: include/linux/usb/serial.h 14229 14230USB SMSC75XX ETHERNET DRIVER 14231M: Steve Glendinning <steve.glendinning@shawell.net> 14232L: netdev@vger.kernel.org 14233S: Maintained 14234F: drivers/net/usb/smsc75xx.* 14235 14236USB SMSC95XX ETHERNET DRIVER 14237M: Steve Glendinning <steve.glendinning@shawell.net> 14238M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14239L: netdev@vger.kernel.org 14240S: Maintained 14241F: drivers/net/usb/smsc95xx.* 14242 14243USB SUBSYSTEM 14244M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14245L: linux-usb@vger.kernel.org 14246W: http://www.linux-usb.org 14247T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14248S: Supported 14249F: Documentation/devicetree/bindings/usb/ 14250F: Documentation/usb/ 14251F: drivers/usb/ 14252F: include/linux/usb.h 14253F: include/linux/usb/ 14254 14255USB TYPEC SUBSYSTEM 14256M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14257L: linux-usb@vger.kernel.org 14258S: Maintained 14259F: Documentation/ABI/testing/sysfs-class-typec 14260F: Documentation/usb/typec.rst 14261F: drivers/usb/typec/ 14262F: include/linux/usb/typec.h 14263 14264USB UHCI DRIVER 14265M: Alan Stern <stern@rowland.harvard.edu> 14266L: linux-usb@vger.kernel.org 14267S: Maintained 14268F: drivers/usb/host/uhci* 14269 14270USB VIDEO CLASS 14271M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14272L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14273L: linux-media@vger.kernel.org 14274T: git git://linuxtv.org/media_tree.git 14275W: http://www.ideasonboard.org/uvc/ 14276S: Maintained 14277F: drivers/media/usb/uvc/ 14278F: include/uapi/linux/uvcvideo.h 14279 14280USB VISION DRIVER 14281M: Hans Verkuil <hverkuil@xs4all.nl> 14282L: linux-media@vger.kernel.org 14283T: git git://linuxtv.org/media_tree.git 14284W: https://linuxtv.org 14285S: Odd Fixes 14286F: drivers/media/usb/usbvision/ 14287 14288USB WEBCAM GADGET 14289M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14290L: linux-usb@vger.kernel.org 14291S: Maintained 14292F: drivers/usb/gadget/function/*uvc* 14293F: drivers/usb/gadget/legacy/webcam.c 14294 14295USB WIRELESS RNDIS DRIVER (rndis_wlan) 14296M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14297L: linux-wireless@vger.kernel.org 14298S: Maintained 14299F: drivers/net/wireless/rndis_wlan.c 14300 14301USB XHCI DRIVER 14302M: Mathias Nyman <mathias.nyman@intel.com> 14303L: linux-usb@vger.kernel.org 14304S: Supported 14305F: drivers/usb/host/xhci* 14306F: drivers/usb/host/pci-quirks* 14307 14308USB ZD1201 DRIVER 14309L: linux-wireless@vger.kernel.org 14310W: http://linux-lc100020.sourceforge.net 14311S: Orphan 14312F: drivers/net/wireless/zydas/zd1201.* 14313 14314USB ZR364XX DRIVER 14315M: Antoine Jacquet <royale@zerezo.com> 14316L: linux-usb@vger.kernel.org 14317L: linux-media@vger.kernel.org 14318T: git git://linuxtv.org/media_tree.git 14319W: http://royale.zerezo.com/zr364xx/ 14320S: Maintained 14321F: Documentation/media/v4l-drivers/zr364xx* 14322F: drivers/media/usb/zr364xx/ 14323 14324USER-MODE LINUX (UML) 14325M: Jeff Dike <jdike@addtoit.com> 14326M: Richard Weinberger <richard@nod.at> 14327L: user-mode-linux-devel@lists.sourceforge.net 14328L: user-mode-linux-user@lists.sourceforge.net 14329W: http://user-mode-linux.sourceforge.net 14330T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14331S: Maintained 14332F: Documentation/virtual/uml/ 14333F: arch/um/ 14334F: arch/x86/um/ 14335F: fs/hostfs/ 14336F: fs/hppfs/ 14337 14338USERSPACE I/O (UIO) 14339M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14340S: Maintained 14341T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14342F: Documentation/driver-api/uio-howto.rst 14343F: drivers/uio/ 14344F: include/linux/uio*.h 14345 14346UTIL-LINUX PACKAGE 14347M: Karel Zak <kzak@redhat.com> 14348L: util-linux@vger.kernel.org 14349W: http://en.wikipedia.org/wiki/Util-linux 14350T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14351S: Maintained 14352 14353UUID HELPERS 14354M: Christoph Hellwig <hch@lst.de> 14355R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14356L: linux-kernel@vger.kernel.org 14357T: git git://git.infradead.org/users/hch/uuid.git 14358F: lib/uuid.c 14359F: lib/test_uuid.c 14360F: include/linux/uuid.h 14361F: include/uapi/linux/uuid.h 14362S: Maintained 14363 14364UVESAFB DRIVER 14365M: Michal Januszewski <spock@gentoo.org> 14366L: linux-fbdev@vger.kernel.org 14367W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14368S: Maintained 14369F: Documentation/fb/uvesafb.txt 14370F: drivers/video/fbdev/uvesafb.* 14371 14372VF610 NAND DRIVER 14373M: Stefan Agner <stefan@agner.ch> 14374L: linux-mtd@lists.infradead.org 14375S: Supported 14376F: drivers/mtd/nand/vf610_nfc.c 14377 14378VFAT/FAT/MSDOS FILESYSTEM 14379M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14380S: Maintained 14381F: Documentation/filesystems/vfat.txt 14382F: fs/fat/ 14383 14384VFIO DRIVER 14385M: Alex Williamson <alex.williamson@redhat.com> 14386L: kvm@vger.kernel.org 14387T: git git://github.com/awilliam/linux-vfio.git 14388S: Maintained 14389F: Documentation/vfio.txt 14390F: drivers/vfio/ 14391F: include/linux/vfio.h 14392F: include/uapi/linux/vfio.h 14393 14394VFIO MEDIATED DEVICE DRIVERS 14395M: Kirti Wankhede <kwankhede@nvidia.com> 14396L: kvm@vger.kernel.org 14397S: Maintained 14398F: Documentation/vfio-mediated-device.txt 14399F: drivers/vfio/mdev/ 14400F: include/linux/mdev.h 14401F: samples/vfio-mdev/ 14402 14403VFIO PLATFORM DRIVER 14404M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14405L: kvm@vger.kernel.org 14406S: Maintained 14407F: drivers/vfio/platform/ 14408 14409VGA_SWITCHEROO 14410R: Lukas Wunner <lukas@wunner.de> 14411S: Maintained 14412F: Documentation/gpu/vga-switcheroo.rst 14413F: drivers/gpu/vga/vga_switcheroo.c 14414F: include/linux/vga_switcheroo.h 14415T: git git://anongit.freedesktop.org/drm/drm-misc 14416 14417VIA RHINE NETWORK DRIVER 14418S: Orphan 14419F: drivers/net/ethernet/via/via-rhine.c 14420 14421VIA SD/MMC CARD CONTROLLER DRIVER 14422M: Bruce Chang <brucechang@via.com.tw> 14423M: Harald Welte <HaraldWelte@viatech.com> 14424S: Maintained 14425F: drivers/mmc/host/via-sdmmc.c 14426 14427VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14428M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14429L: linux-fbdev@vger.kernel.org 14430S: Maintained 14431F: include/linux/via-core.h 14432F: include/linux/via-gpio.h 14433F: include/linux/via_i2c.h 14434F: drivers/video/fbdev/via/ 14435 14436VIA VELOCITY NETWORK DRIVER 14437M: Francois Romieu <romieu@fr.zoreil.com> 14438L: netdev@vger.kernel.org 14439S: Maintained 14440F: drivers/net/ethernet/via/via-velocity.* 14441 14442VIDEO MULTIPLEXER DRIVER 14443M: Philipp Zabel <p.zabel@pengutronix.de> 14444L: linux-media@vger.kernel.org 14445S: Maintained 14446F: drivers/media/platform/video-mux.c 14447 14448VIDEOBUF2 FRAMEWORK 14449M: Pawel Osciak <pawel@osciak.com> 14450M: Marek Szyprowski <m.szyprowski@samsung.com> 14451M: Kyungmin Park <kyungmin.park@samsung.com> 14452L: linux-media@vger.kernel.org 14453S: Maintained 14454F: drivers/media/v4l2-core/videobuf2-* 14455F: include/media/videobuf2-* 14456 14457VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14458M: Helen Koike <helen.koike@collabora.com> 14459L: linux-media@vger.kernel.org 14460T: git git://linuxtv.org/media_tree.git 14461W: https://linuxtv.org 14462S: Maintained 14463F: drivers/media/platform/vimc/* 14464 14465VIRT LIB 14466M: Alex Williamson <alex.williamson@redhat.com> 14467M: Paolo Bonzini <pbonzini@redhat.com> 14468L: kvm@vger.kernel.org 14469S: Supported 14470F: virt/lib/ 14471 14472VIRTIO AND VHOST VSOCK DRIVER 14473M: Stefan Hajnoczi <stefanha@redhat.com> 14474L: kvm@vger.kernel.org 14475L: virtualization@lists.linux-foundation.org 14476L: netdev@vger.kernel.org 14477S: Maintained 14478F: include/linux/virtio_vsock.h 14479F: include/uapi/linux/virtio_vsock.h 14480F: include/uapi/linux/vsockmon.h 14481F: include/uapi/linux/vm_sockets_diag.h 14482F: net/vmw_vsock/diag.c 14483F: net/vmw_vsock/af_vsock_tap.c 14484F: net/vmw_vsock/virtio_transport_common.c 14485F: net/vmw_vsock/virtio_transport.c 14486F: drivers/net/vsockmon.c 14487F: drivers/vhost/vsock.c 14488F: drivers/vhost/vsock.h 14489F: tools/testing/vsock/ 14490 14491VIRTIO CONSOLE DRIVER 14492M: Amit Shah <amit@kernel.org> 14493L: virtualization@lists.linux-foundation.org 14494S: Maintained 14495F: drivers/char/virtio_console.c 14496F: include/linux/virtio_console.h 14497F: include/uapi/linux/virtio_console.h 14498 14499VIRTIO CORE, NET AND BLOCK DRIVERS 14500M: "Michael S. Tsirkin" <mst@redhat.com> 14501M: Jason Wang <jasowang@redhat.com> 14502L: virtualization@lists.linux-foundation.org 14503S: Maintained 14504F: Documentation/devicetree/bindings/virtio/ 14505F: drivers/virtio/ 14506F: tools/virtio/ 14507F: drivers/net/virtio_net.c 14508F: drivers/block/virtio_blk.c 14509F: include/linux/virtio*.h 14510F: include/uapi/linux/virtio_*.h 14511F: drivers/crypto/virtio/ 14512F: mm/balloon_compaction.c 14513 14514VIRTIO CRYPTO DRIVER 14515M: Gonglei <arei.gonglei@huawei.com> 14516L: virtualization@lists.linux-foundation.org 14517L: linux-crypto@vger.kernel.org 14518S: Maintained 14519F: drivers/crypto/virtio/ 14520F: include/uapi/linux/virtio_crypto.h 14521 14522VIRTIO DRIVERS FOR S390 14523M: Cornelia Huck <cohuck@redhat.com> 14524M: Halil Pasic <pasic@linux.vnet.ibm.com> 14525L: linux-s390@vger.kernel.org 14526L: virtualization@lists.linux-foundation.org 14527L: kvm@vger.kernel.org 14528S: Supported 14529F: drivers/s390/virtio/ 14530F: arch/s390/include/uapi/asm/virtio-ccw.h 14531 14532VIRTIO GPU DRIVER 14533M: David Airlie <airlied@linux.ie> 14534M: Gerd Hoffmann <kraxel@redhat.com> 14535L: dri-devel@lists.freedesktop.org 14536L: virtualization@lists.linux-foundation.org 14537T: git git://anongit.freedesktop.org/drm/drm-misc 14538S: Maintained 14539F: drivers/gpu/drm/virtio/ 14540F: include/uapi/linux/virtio_gpu.h 14541 14542VIRTIO HOST (VHOST) 14543M: "Michael S. Tsirkin" <mst@redhat.com> 14544M: Jason Wang <jasowang@redhat.com> 14545L: kvm@vger.kernel.org 14546L: virtualization@lists.linux-foundation.org 14547L: netdev@vger.kernel.org 14548T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14549S: Maintained 14550F: drivers/vhost/ 14551F: include/uapi/linux/vhost.h 14552 14553VIRTIO INPUT DRIVER 14554M: Gerd Hoffmann <kraxel@redhat.com> 14555S: Maintained 14556F: drivers/virtio/virtio_input.c 14557F: include/uapi/linux/virtio_input.h 14558 14559VIRTUAL SERIO DEVICE DRIVER 14560M: Stephen Chandler Paul <thatslyude@gmail.com> 14561S: Maintained 14562F: drivers/input/serio/userio.c 14563F: include/uapi/linux/userio.h 14564 14565VIVID VIRTUAL VIDEO DRIVER 14566M: Hans Verkuil <hverkuil@xs4all.nl> 14567L: linux-media@vger.kernel.org 14568T: git git://linuxtv.org/media_tree.git 14569W: https://linuxtv.org 14570S: Maintained 14571F: drivers/media/platform/vivid/* 14572 14573VLYNQ BUS 14574M: Florian Fainelli <f.fainelli@gmail.com> 14575L: openwrt-devel@lists.openwrt.org (subscribers-only) 14576S: Maintained 14577F: drivers/vlynq/vlynq.c 14578F: include/linux/vlynq.h 14579 14580VME SUBSYSTEM 14581M: Martyn Welch <martyn@welchs.me.uk> 14582M: Manohar Vanga <manohar.vanga@gmail.com> 14583M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14584L: devel@driverdev.osuosl.org 14585S: Maintained 14586T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14587F: Documentation/driver-api/vme.rst 14588F: drivers/staging/vme/ 14589F: drivers/vme/ 14590F: include/linux/vme* 14591 14592VMWARE BALLOON DRIVER 14593M: Xavier Deguillard <xdeguillard@vmware.com> 14594M: Philip Moltmann <moltmann@vmware.com> 14595M: "VMware, Inc." <pv-drivers@vmware.com> 14596L: linux-kernel@vger.kernel.org 14597S: Maintained 14598F: drivers/misc/vmw_balloon.c 14599 14600VMWARE HYPERVISOR INTERFACE 14601M: Alok Kataria <akataria@vmware.com> 14602L: virtualization@lists.linux-foundation.org 14603S: Supported 14604F: arch/x86/kernel/cpu/vmware.c 14605 14606VMWARE PVRDMA DRIVER 14607M: Adit Ranadive <aditr@vmware.com> 14608M: VMware PV-Drivers <pv-drivers@vmware.com> 14609L: linux-rdma@vger.kernel.org 14610S: Maintained 14611F: drivers/infiniband/hw/vmw_pvrdma/ 14612 14613VMware PVSCSI driver 14614M: Jim Gill <jgill@vmware.com> 14615M: VMware PV-Drivers <pv-drivers@vmware.com> 14616L: linux-scsi@vger.kernel.org 14617S: Maintained 14618F: drivers/scsi/vmw_pvscsi.c 14619F: drivers/scsi/vmw_pvscsi.h 14620 14621VMWARE VMMOUSE SUBDRIVER 14622M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14623M: "VMware, Inc." <pv-drivers@vmware.com> 14624L: linux-input@vger.kernel.org 14625S: Maintained 14626F: drivers/input/mouse/vmmouse.c 14627F: drivers/input/mouse/vmmouse.h 14628 14629VMWARE VMXNET3 ETHERNET DRIVER 14630M: Shrikrishna Khare <skhare@vmware.com> 14631M: "VMware, Inc." <pv-drivers@vmware.com> 14632L: netdev@vger.kernel.org 14633S: Maintained 14634F: drivers/net/vmxnet3/ 14635 14636VOCORE VOCORE2 BOARD 14637M: Harvey Hunt <harveyhuntnexus@gmail.com> 14638L: linux-mips@linux-mips.org 14639S: Maintained 14640F: arch/mips/boot/dts/ralink/vocore2.dts 14641 14642VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14643M: Liam Girdwood <lgirdwood@gmail.com> 14644M: Mark Brown <broonie@kernel.org> 14645L: linux-kernel@vger.kernel.org 14646W: http://www.slimlogic.co.uk/?p=48 14647T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14648S: Supported 14649F: Documentation/devicetree/bindings/regulator/ 14650F: drivers/regulator/ 14651F: include/dt-bindings/regulator/ 14652F: include/linux/regulator/ 14653 14654VRF 14655M: David Ahern <dsa@cumulusnetworks.com> 14656M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14657L: netdev@vger.kernel.org 14658S: Maintained 14659F: drivers/net/vrf.c 14660F: Documentation/networking/vrf.txt 14661 14662VT1211 HARDWARE MONITOR DRIVER 14663M: Juerg Haefliger <juergh@gmail.com> 14664L: linux-hwmon@vger.kernel.org 14665S: Maintained 14666F: Documentation/hwmon/vt1211 14667F: drivers/hwmon/vt1211.c 14668 14669VT8231 HARDWARE MONITOR DRIVER 14670M: Roger Lucas <vt8231@hiddenengine.co.uk> 14671L: linux-hwmon@vger.kernel.org 14672S: Maintained 14673F: drivers/hwmon/vt8231.c 14674 14675VUB300 USB to SDIO/SD/MMC bridge chip 14676M: Tony Olech <tony.olech@elandigitalsystems.com> 14677L: linux-mmc@vger.kernel.org 14678L: linux-usb@vger.kernel.org 14679S: Supported 14680F: drivers/mmc/host/vub300.c 14681 14682W1 DALLAS'S 1-WIRE BUS 14683M: Evgeniy Polyakov <zbr@ioremap.net> 14684S: Maintained 14685F: Documentation/w1/ 14686F: drivers/w1/ 14687F: include/linux/w1.h 14688 14689W83791D HARDWARE MONITORING DRIVER 14690M: Marc Hulsman <m.hulsman@tudelft.nl> 14691L: linux-hwmon@vger.kernel.org 14692S: Maintained 14693F: Documentation/hwmon/w83791d 14694F: drivers/hwmon/w83791d.c 14695 14696W83793 HARDWARE MONITORING DRIVER 14697M: Rudolf Marek <r.marek@assembler.cz> 14698L: linux-hwmon@vger.kernel.org 14699S: Maintained 14700F: Documentation/hwmon/w83793 14701F: drivers/hwmon/w83793.c 14702 14703W83795 HARDWARE MONITORING DRIVER 14704M: Jean Delvare <jdelvare@suse.com> 14705L: linux-hwmon@vger.kernel.org 14706S: Maintained 14707F: drivers/hwmon/w83795.c 14708 14709W83L51xD SD/MMC CARD INTERFACE DRIVER 14710M: Pierre Ossman <pierre@ossman.eu> 14711S: Maintained 14712F: drivers/mmc/host/wbsd.* 14713 14714WACOM PROTOCOL 4 SERIAL TABLETS 14715M: Julian Squires <julian@cipht.net> 14716M: Hans de Goede <hdegoede@redhat.com> 14717L: linux-input@vger.kernel.org 14718S: Maintained 14719F: drivers/input/tablet/wacom_serial4.c 14720 14721WATCHDOG DEVICE DRIVERS 14722M: Wim Van Sebroeck <wim@iguana.be> 14723R: Guenter Roeck <linux@roeck-us.net> 14724L: linux-watchdog@vger.kernel.org 14725W: http://www.linux-watchdog.org/ 14726T: git git://www.linux-watchdog.org/linux-watchdog.git 14727S: Maintained 14728F: Documentation/devicetree/bindings/watchdog/ 14729F: Documentation/watchdog/ 14730F: drivers/watchdog/ 14731F: include/linux/watchdog.h 14732F: include/uapi/linux/watchdog.h 14733 14734WHISKEYCOVE PMIC GPIO DRIVER 14735M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14736L: linux-gpio@vger.kernel.org 14737S: Maintained 14738F: drivers/gpio/gpio-wcove.c 14739 14740WIIMOTE HID DRIVER 14741M: David Herrmann <dh.herrmann@googlemail.com> 14742L: linux-input@vger.kernel.org 14743S: Maintained 14744F: drivers/hid/hid-wiimote* 14745 14746WILOCITY WIL6210 WIRELESS DRIVER 14747M: Maya Erez <qca_merez@qca.qualcomm.com> 14748L: linux-wireless@vger.kernel.org 14749L: wil6210@qca.qualcomm.com 14750S: Supported 14751W: http://wireless.kernel.org/en/users/Drivers/wil6210 14752F: drivers/net/wireless/ath/wil6210/ 14753 14754WIMAX STACK 14755M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14756M: linux-wimax@intel.com 14757L: wimax@linuxwimax.org (subscribers-only) 14758S: Supported 14759W: http://linuxwimax.org 14760F: Documentation/wimax/README.wimax 14761F: include/linux/wimax/debug.h 14762F: include/net/wimax.h 14763F: include/uapi/linux/wimax.h 14764F: net/wimax/ 14765 14766WINBOND CIR DRIVER 14767M: David Härdeman <david@hardeman.nu> 14768S: Maintained 14769F: drivers/media/rc/winbond-cir.c 14770 14771WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14772M: William Breathitt Gray <vilhelm.gray@gmail.com> 14773L: linux-watchdog@vger.kernel.org 14774S: Maintained 14775F: drivers/watchdog/ebc-c384_wdt.c 14776 14777WINSYSTEMS WS16C48 GPIO DRIVER 14778M: William Breathitt Gray <vilhelm.gray@gmail.com> 14779L: linux-gpio@vger.kernel.org 14780S: Maintained 14781F: drivers/gpio/gpio-ws16c48.c 14782 14783WISTRON LAPTOP BUTTON DRIVER 14784M: Miloslav Trmac <mitr@volny.cz> 14785S: Maintained 14786F: drivers/input/misc/wistron_btns.c 14787 14788WL3501 WIRELESS PCMCIA CARD DRIVER 14789L: linux-wireless@vger.kernel.org 14790S: Odd fixes 14791F: drivers/net/wireless/wl3501* 14792 14793WOLFSON MICROELECTRONICS DRIVERS 14794L: patches@opensource.cirrus.com 14795T: git https://github.com/CirrusLogic/linux-drivers.git 14796W: https://github.com/CirrusLogic/linux-drivers/wiki 14797S: Supported 14798F: Documentation/hwmon/wm83?? 14799F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14800F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14801F: Documentation/devicetree/bindings/mfd/arizona.txt 14802F: Documentation/devicetree/bindings/mfd/wm831x.txt 14803F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14804F: arch/arm/mach-s3c64xx/mach-crag6410* 14805F: drivers/clk/clk-wm83*.c 14806F: drivers/extcon/extcon-arizona.c 14807F: drivers/leds/leds-wm83*.c 14808F: drivers/gpio/gpio-*wm*.c 14809F: drivers/gpio/gpio-arizona.c 14810F: drivers/hwmon/wm83??-hwmon.c 14811F: drivers/input/misc/wm831x-on.c 14812F: drivers/input/touchscreen/wm831x-ts.c 14813F: drivers/input/touchscreen/wm97*.c 14814F: drivers/mfd/arizona* 14815F: drivers/mfd/wm*.c 14816F: drivers/mfd/cs47l24* 14817F: drivers/power/supply/wm83*.c 14818F: drivers/rtc/rtc-wm83*.c 14819F: drivers/regulator/wm8*.c 14820F: drivers/regulator/arizona* 14821F: drivers/video/backlight/wm83*_bl.c 14822F: drivers/watchdog/wm83*_wdt.c 14823F: include/linux/mfd/arizona/ 14824F: include/linux/mfd/wm831x/ 14825F: include/linux/mfd/wm8350/ 14826F: include/linux/mfd/wm8400* 14827F: include/linux/regulator/arizona* 14828F: include/linux/wm97xx.h 14829F: include/sound/wm????.h 14830F: sound/soc/codecs/arizona.? 14831F: sound/soc/codecs/wm* 14832F: sound/soc/codecs/cs47l24* 14833 14834WORKQUEUE 14835M: Tejun Heo <tj@kernel.org> 14836R: Lai Jiangshan <jiangshanlai@gmail.com> 14837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14838S: Maintained 14839F: include/linux/workqueue.h 14840F: kernel/workqueue.c 14841F: Documentation/core-api/workqueue.rst 14842 14843X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14844M: Chen-Yu Tsai <wens@csie.org> 14845L: linux-kernel@vger.kernel.org 14846S: Maintained 14847N: axp[128] 14848 14849X.25 NETWORK LAYER 14850M: Andrew Hendry <andrew.hendry@gmail.com> 14851L: linux-x25@vger.kernel.org 14852S: Odd Fixes 14853F: Documentation/networking/x25* 14854F: include/net/x25* 14855F: net/x25/ 14856 14857X86 ARCHITECTURE (32-BIT AND 64-BIT) 14858M: Thomas Gleixner <tglx@linutronix.de> 14859M: Ingo Molnar <mingo@redhat.com> 14860M: "H. Peter Anvin" <hpa@zytor.com> 14861M: x86@kernel.org 14862L: linux-kernel@vger.kernel.org 14863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14864S: Maintained 14865F: Documentation/x86/ 14866F: arch/x86/ 14867 14868X86 MCE INFRASTRUCTURE 14869M: Tony Luck <tony.luck@intel.com> 14870M: Borislav Petkov <bp@alien8.de> 14871L: linux-edac@vger.kernel.org 14872S: Maintained 14873F: arch/x86/kernel/cpu/mcheck/* 14874 14875X86 MICROCODE UPDATE SUPPORT 14876M: Borislav Petkov <bp@alien8.de> 14877S: Maintained 14878F: arch/x86/kernel/cpu/microcode/* 14879 14880X86 PLATFORM DRIVERS 14881M: Darren Hart <dvhart@infradead.org> 14882M: Andy Shevchenko <andy@infradead.org> 14883L: platform-driver-x86@vger.kernel.org 14884T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14885S: Maintained 14886F: drivers/platform/x86/ 14887F: drivers/platform/olpc/ 14888 14889X86 VDSO 14890M: Andy Lutomirski <luto@amacapital.net> 14891L: linux-kernel@vger.kernel.org 14892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14893S: Maintained 14894F: arch/x86/entry/vdso/ 14895 14896XC2028/3028 TUNER DRIVER 14897M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14898M: Mauro Carvalho Chehab <mchehab@kernel.org> 14899L: linux-media@vger.kernel.org 14900W: https://linuxtv.org 14901T: git git://linuxtv.org/media_tree.git 14902S: Maintained 14903F: drivers/media/tuners/tuner-xc2028.* 14904 14905XEN BLOCK SUBSYSTEM 14906M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14907M: Roger Pau Monné <roger.pau@citrix.com> 14908L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14909S: Supported 14910F: drivers/block/xen-blkback/* 14911F: drivers/block/xen* 14912 14913XEN HYPERVISOR ARM 14914M: Stefano Stabellini <sstabellini@kernel.org> 14915L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14916S: Maintained 14917F: arch/arm/xen/ 14918F: arch/arm/include/asm/xen/ 14919 14920XEN HYPERVISOR ARM64 14921M: Stefano Stabellini <sstabellini@kernel.org> 14922L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14923S: Maintained 14924F: arch/arm64/xen/ 14925F: arch/arm64/include/asm/xen/ 14926 14927XEN HYPERVISOR INTERFACE 14928M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14929M: Juergen Gross <jgross@suse.com> 14930L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14931T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14932S: Supported 14933F: arch/x86/xen/ 14934F: drivers/*/xen-*front.c 14935F: drivers/xen/ 14936F: arch/x86/include/asm/xen/ 14937F: arch/x86/include/asm/pvclock-abi.h 14938F: include/xen/ 14939F: include/uapi/xen/ 14940F: Documentation/ABI/stable/sysfs-hypervisor-xen 14941F: Documentation/ABI/testing/sysfs-hypervisor-xen 14942 14943XEN NETWORK BACKEND DRIVER 14944M: Wei Liu <wei.liu2@citrix.com> 14945M: Paul Durrant <paul.durrant@citrix.com> 14946L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14947L: netdev@vger.kernel.org 14948S: Supported 14949F: drivers/net/xen-netback/* 14950 14951XEN PCI SUBSYSTEM 14952M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14953L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14954S: Supported 14955F: arch/x86/pci/*xen* 14956F: drivers/pci/*xen* 14957 14958XEN PVSCSI DRIVERS 14959M: Juergen Gross <jgross@suse.com> 14960L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14961L: linux-scsi@vger.kernel.org 14962S: Supported 14963F: drivers/scsi/xen-scsifront.c 14964F: drivers/xen/xen-scsiback.c 14965F: include/xen/interface/io/vscsiif.h 14966 14967XEN SWIOTLB SUBSYSTEM 14968M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14969L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14970S: Supported 14971F: arch/x86/xen/*swiotlb* 14972F: drivers/xen/*swiotlb* 14973 14974XFS FILESYSTEM 14975M: Darrick J. Wong <darrick.wong@oracle.com> 14976M: linux-xfs@vger.kernel.org 14977L: linux-xfs@vger.kernel.org 14978W: http://xfs.org/ 14979T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14980S: Supported 14981F: Documentation/filesystems/xfs.txt 14982F: fs/xfs/ 14983 14984XILINX AXI ETHERNET DRIVER 14985M: Anirudha Sarangi <anirudh@xilinx.com> 14986M: John Linn <John.Linn@xilinx.com> 14987S: Maintained 14988F: drivers/net/ethernet/xilinx/xilinx_axienet* 14989 14990XILINX UARTLITE SERIAL DRIVER 14991M: Peter Korsgaard <jacmet@sunsite.dk> 14992L: linux-serial@vger.kernel.org 14993S: Maintained 14994F: drivers/tty/serial/uartlite.c 14995 14996XILINX VIDEO IP CORES 14997M: Hyun Kwon <hyun.kwon@xilinx.com> 14998M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14999L: linux-media@vger.kernel.org 15000T: git git://linuxtv.org/media_tree.git 15001S: Supported 15002F: Documentation/devicetree/bindings/media/xilinx/ 15003F: drivers/media/platform/xilinx/ 15004F: include/uapi/linux/xilinx-v4l2-controls.h 15005 15006XILLYBUS DRIVER 15007M: Eli Billauer <eli.billauer@gmail.com> 15008L: linux-kernel@vger.kernel.org 15009S: Supported 15010F: drivers/char/xillybus/ 15011 15012XRA1403 GPIO EXPANDER 15013M: Nandor Han <nandor.han@ge.com> 15014M: Semi Malinen <semi.malinen@ge.com> 15015L: linux-gpio@vger.kernel.org 15016S: Maintained 15017F: drivers/gpio/gpio-xra1403.c 15018F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15019 15020XTENSA XTFPGA PLATFORM SUPPORT 15021M: Max Filippov <jcmvbkbc@gmail.com> 15022L: linux-xtensa@linux-xtensa.org 15023S: Maintained 15024F: drivers/spi/spi-xtensa-xtfpga.c 15025F: sound/soc/xtensa/xtfpga-i2s.c 15026 15027YAM DRIVER FOR AX.25 15028M: Jean-Paul Roubelat <jpr@f6fbb.org> 15029L: linux-hams@vger.kernel.org 15030S: Maintained 15031F: drivers/net/hamradio/yam* 15032F: include/linux/yam.h 15033 15034YAMA SECURITY MODULE 15035M: Kees Cook <keescook@chromium.org> 15036T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15037S: Supported 15038F: security/yama/ 15039F: Documentation/admin-guide/LSM/Yama.rst 15040 15041YEALINK PHONE DRIVER 15042M: Henk Vergonet <Henk.Vergonet@gmail.com> 15043L: usbb2k-api-dev@nongnu.org 15044S: Maintained 15045F: Documentation/input/yealink.rst 15046F: drivers/input/misc/yealink.* 15047 15048Z8530 DRIVER FOR AX.25 15049M: Joerg Reuter <jreuter@yaina.de> 15050W: http://yaina.de/jreuter/ 15051W: http://www.qsl.net/dl1bke/ 15052L: linux-hams@vger.kernel.org 15053S: Maintained 15054F: Documentation/networking/z8530drv.txt 15055F: drivers/net/hamradio/*scc.c 15056F: drivers/net/hamradio/z8530.h 15057 15058ZBUD COMPRESSED PAGE ALLOCATOR 15059M: Seth Jennings <sjenning@redhat.com> 15060M: Dan Streetman <ddstreet@ieee.org> 15061L: linux-mm@kvack.org 15062S: Maintained 15063F: mm/zbud.c 15064F: include/linux/zbud.h 15065 15066ZD1211RW WIRELESS DRIVER 15067M: Daniel Drake <dsd@gentoo.org> 15068M: Ulrich Kunitz <kune@deine-taler.de> 15069W: http://zd1211.ath.cx/wiki/DriverRewrite 15070L: linux-wireless@vger.kernel.org 15071L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15072S: Maintained 15073F: drivers/net/wireless/zydas/zd1211rw/ 15074 15075ZD1301 MEDIA DRIVER 15076M: Antti Palosaari <crope@iki.fi> 15077L: linux-media@vger.kernel.org 15078W: https://linuxtv.org/ 15079W: http://palosaari.fi/linux/ 15080Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15081S: Maintained 15082F: drivers/media/usb/dvb-usb-v2/zd1301* 15083 15084ZD1301_DEMOD MEDIA DRIVER 15085M: Antti Palosaari <crope@iki.fi> 15086L: linux-media@vger.kernel.org 15087W: https://linuxtv.org/ 15088W: http://palosaari.fi/linux/ 15089Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15090S: Maintained 15091F: drivers/media/dvb-frontends/zd1301_demod* 15092 15093ZPOOL COMPRESSED PAGE STORAGE API 15094M: Dan Streetman <ddstreet@ieee.org> 15095L: linux-mm@kvack.org 15096S: Maintained 15097F: mm/zpool.c 15098F: include/linux/zpool.h 15099 15100ZR36067 VIDEO FOR LINUX DRIVER 15101L: mjpeg-users@lists.sourceforge.net 15102L: linux-media@vger.kernel.org 15103W: http://mjpeg.sourceforge.net/driver-zoran/ 15104T: hg https://linuxtv.org/hg/v4l-dvb 15105S: Odd Fixes 15106F: drivers/media/pci/zoran/ 15107 15108ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15109M: Minchan Kim <minchan@kernel.org> 15110M: Nitin Gupta <ngupta@vflare.org> 15111R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15112L: linux-kernel@vger.kernel.org 15113S: Maintained 15114F: drivers/block/zram/ 15115F: Documentation/blockdev/zram.txt 15116 15117ZS DECSTATION Z85C30 SERIAL DRIVER 15118M: "Maciej W. Rozycki" <macro@linux-mips.org> 15119S: Maintained 15120F: drivers/tty/serial/zs.* 15121 15122ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15123M: Minchan Kim <minchan@kernel.org> 15124M: Nitin Gupta <ngupta@vflare.org> 15125R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15126L: linux-mm@kvack.org 15127S: Maintained 15128F: mm/zsmalloc.c 15129F: include/linux/zsmalloc.h 15130F: Documentation/vm/zsmalloc.txt 15131 15132ZSWAP COMPRESSED SWAP CACHING 15133M: Seth Jennings <sjenning@redhat.com> 15134M: Dan Streetman <ddstreet@ieee.org> 15135L: linux-mm@kvack.org 15136S: Maintained 15137F: mm/zswap.c 15138 15139THE REST 15140M: Linus Torvalds <torvalds@linux-foundation.org> 15141L: linux-kernel@vger.kernel.org 15142Q: http://patchwork.kernel.org/project/LKML/list/ 15143T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15144S: Buried alive in reporters 15145F: * 15146F: */ 15147