Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v4.15-rc2 15127 lines 436 kB view raw
1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <alex.aring@gmail.com> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208A8293 MEDIA DRIVER 209M: Antti Palosaari <crope@iki.fi> 210L: linux-media@vger.kernel.org 211W: https://linuxtv.org 212W: http://palosaari.fi/linux/ 213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 214T: git git://linuxtv.org/anttip/media_tree.git 215S: Maintained 216F: drivers/media/dvb-frontends/a8293* 217 218AACRAID SCSI RAID DRIVER 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 220L: linux-scsi@vger.kernel.org 221W: http://www.adaptec.com/ 222S: Supported 223F: Documentation/scsi/aacraid.txt 224F: drivers/scsi/aacraid/ 225 226ABI/API 227L: linux-api@vger.kernel.org 228F: include/linux/syscalls.h 229F: kernel/sys_ni.c 230 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 232M: Hans de Goede <hdegoede@redhat.com> 233L: linux-hwmon@vger.kernel.org 234S: Maintained 235F: drivers/hwmon/abituguru.c 236 237ABIT UGURU 3 HARDWARE MONITOR DRIVER 238M: Alistair John Strachan <alistair@devzero.co.uk> 239L: linux-hwmon@vger.kernel.org 240S: Maintained 241F: drivers/hwmon/abituguru3.c 242 243ACCES 104-DIO-48E GPIO DRIVER 244M: William Breathitt Gray <vilhelm.gray@gmail.com> 245L: linux-gpio@vger.kernel.org 246S: Maintained 247F: drivers/gpio/gpio-104-dio-48e.c 248 249ACCES 104-IDI-48 GPIO DRIVER 250M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 251L: linux-gpio@vger.kernel.org 252S: Maintained 253F: drivers/gpio/gpio-104-idi-48.c 254 255ACCES 104-IDIO-16 GPIO DRIVER 256M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 257L: linux-gpio@vger.kernel.org 258S: Maintained 259F: drivers/gpio/gpio-104-idio-16.c 260 261ACCES 104-QUAD-8 IIO DRIVER 262M: William Breathitt Gray <vilhelm.gray@gmail.com> 263L: linux-iio@vger.kernel.org 264S: Maintained 265F: drivers/iio/counter/104-quad-8.c 266 267ACCES PCI-IDIO-16 GPIO DRIVER 268M: William Breathitt Gray <vilhelm.gray@gmail.com> 269L: linux-gpio@vger.kernel.org 270S: Maintained 271F: drivers/gpio/gpio-pci-idio-16.c 272 273ACENIC DRIVER 274M: Jes Sorensen <jes@trained-monkey.org> 275L: linux-acenic@sunsite.dk 276S: Maintained 277F: drivers/net/ethernet/alteon/acenic* 278 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 280M: Peter Feuerer <peter@piie.net> 281L: platform-driver-x86@vger.kernel.org 282W: http://piie.net/?section=acerhdf 283S: Maintained 284F: drivers/platform/x86/acerhdf.c 285 286ACER WMI LAPTOP EXTRAS 287M: "Lee, Chun-Yi" <jlee@suse.com> 288L: platform-driver-x86@vger.kernel.org 289S: Maintained 290F: drivers/platform/x86/acer-wmi.c 291 292ACPI 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 294M: Len Brown <lenb@kernel.org> 295L: linux-acpi@vger.kernel.org 296W: https://01.org/linux-acpi 297Q: https://patchwork.kernel.org/project/linux-acpi/list/ 298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 299B: https://bugzilla.kernel.org 300S: Supported 301F: drivers/acpi/ 302F: drivers/pnp/pnpacpi/ 303F: include/linux/acpi.h 304F: include/linux/fwnode.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI APEI 315M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 316M: Len Brown <lenb@kernel.org> 317L: linux-acpi@vger.kernel.org 318R: Tony Luck <tony.luck@intel.com> 319R: Borislav Petkov <bp@alien8.de> 320F: drivers/acpi/apei/ 321 322ACPI COMPONENT ARCHITECTURE (ACPICA) 323M: Robert Moore <robert.moore@intel.com> 324M: Lv Zheng <lv.zheng@intel.com> 325M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 326L: linux-acpi@vger.kernel.org 327L: devel@acpica.org 328W: https://acpica.org/ 329W: https://github.com/acpica/acpica/ 330Q: https://patchwork.kernel.org/project/linux-acpi/list/ 331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 332B: https://bugzilla.kernel.org 333B: https://bugs.acpica.org 334S: Supported 335F: drivers/acpi/acpica/ 336F: include/acpi/ 337F: tools/power/acpi/ 338 339ACPI FAN DRIVER 340M: Zhang Rui <rui.zhang@intel.com> 341L: linux-acpi@vger.kernel.org 342W: https://01.org/linux-acpi 343B: https://bugzilla.kernel.org 344S: Supported 345F: drivers/acpi/fan.c 346 347ACPI FOR ARM64 (ACPI/arm64) 348M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 349M: Hanjun Guo <hanjun.guo@linaro.org> 350M: Sudeep Holla <sudeep.holla@arm.com> 351L: linux-acpi@vger.kernel.org 352S: Maintained 353F: drivers/acpi/arm64 354 355ACPI PMIC DRIVERS 356M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 357M: Len Brown <lenb@kernel.org> 358R: Andy Shevchenko <andy@infradead.org> 359R: Mika Westerberg <mika.westerberg@linux.intel.com> 360L: linux-acpi@vger.kernel.org 361Q: https://patchwork.kernel.org/project/linux-acpi/list/ 362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 363B: https://bugzilla.kernel.org 364S: Supported 365F: drivers/acpi/pmic/ 366 367ACPI THERMAL DRIVER 368M: Zhang Rui <rui.zhang@intel.com> 369L: linux-acpi@vger.kernel.org 370W: https://01.org/linux-acpi 371B: https://bugzilla.kernel.org 372S: Supported 373F: drivers/acpi/*thermal* 374 375ACPI VIDEO DRIVER 376M: Zhang Rui <rui.zhang@intel.com> 377L: linux-acpi@vger.kernel.org 378W: https://01.org/linux-acpi 379B: https://bugzilla.kernel.org 380S: Supported 381F: drivers/acpi/acpi_video.c 382 383ACPI WMI DRIVER 384L: platform-driver-x86@vger.kernel.org 385S: Orphan 386F: drivers/platform/x86/wmi.c 387F: include/uapi/linux/wmi.h 388 389AD1889 ALSA SOUND DRIVER 390M: Thibaut Varene <T-Bone@parisc-linux.org> 391W: http://wiki.parisc-linux.org/AD1889 392L: linux-parisc@vger.kernel.org 393S: Maintained 394F: sound/pci/ad1889.* 395 396AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD5254 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/misc/ad525x_dpot.c 402 403AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD5398 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/regulator/ad5398.c 409 410AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 411M: Michael Hennerich <michael.hennerich@analog.com> 412W: http://wiki.analog.com/AD7142 413W: http://ez.analog.com/community/linux-device-drivers 414S: Supported 415F: drivers/input/misc/ad714x.c 416 417AD7877 TOUCHSCREEN DRIVER 418M: Michael Hennerich <michael.hennerich@analog.com> 419W: http://wiki.analog.com/AD7877 420W: http://ez.analog.com/community/linux-device-drivers 421S: Supported 422F: drivers/input/touchscreen/ad7877.c 423 424AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 425M: Michael Hennerich <michael.hennerich@analog.com> 426W: http://wiki.analog.com/AD7879 427W: http://ez.analog.com/community/linux-device-drivers 428S: Supported 429F: drivers/input/touchscreen/ad7879.c 430 431ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 432M: Jiri Kosina <jikos@kernel.org> 433S: Maintained 434 435ADF7242 IEEE 802.15.4 RADIO DRIVER 436M: Michael Hennerich <michael.hennerich@analog.com> 437W: https://wiki.analog.com/ADF7242 438W: http://ez.analog.com/community/linux-device-drivers 439L: linux-wpan@vger.kernel.org 440S: Supported 441F: drivers/net/ieee802154/adf7242.c 442F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 443 444ADM1025 HARDWARE MONITOR DRIVER 445M: Jean Delvare <jdelvare@suse.com> 446L: linux-hwmon@vger.kernel.org 447S: Maintained 448F: Documentation/hwmon/adm1025 449F: drivers/hwmon/adm1025.c 450 451ADM1029 HARDWARE MONITOR DRIVER 452M: Corentin Labbe <clabbe.montjoie@gmail.com> 453L: linux-hwmon@vger.kernel.org 454S: Maintained 455F: drivers/hwmon/adm1029.c 456 457ADM8211 WIRELESS DRIVER 458L: linux-wireless@vger.kernel.org 459W: http://wireless.kernel.org/ 460S: Orphan 461F: drivers/net/wireless/admtek/adm8211.* 462 463ADP1653 FLASH CONTROLLER DRIVER 464M: Sakari Ailus <sakari.ailus@iki.fi> 465L: linux-media@vger.kernel.org 466S: Maintained 467F: drivers/media/i2c/adp1653.c 468F: include/media/i2c/adp1653.h 469 470ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 471M: Michael Hennerich <michael.hennerich@analog.com> 472W: http://wiki.analog.com/ADP5520 473W: http://ez.analog.com/community/linux-device-drivers 474S: Supported 475F: drivers/mfd/adp5520.c 476F: drivers/video/backlight/adp5520_bl.c 477F: drivers/leds/leds-adp5520.c 478F: drivers/gpio/gpio-adp5520.c 479F: drivers/input/keyboard/adp5520-keys.c 480 481ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 482M: Michael Hennerich <michael.hennerich@analog.com> 483W: http://wiki.analog.com/ADP5588 484W: http://ez.analog.com/community/linux-device-drivers 485S: Supported 486F: drivers/input/keyboard/adp5588-keys.c 487F: drivers/gpio/gpio-adp5588.c 488 489ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 490M: Michael Hennerich <michael.hennerich@analog.com> 491W: http://wiki.analog.com/ADP8860 492W: http://ez.analog.com/community/linux-device-drivers 493S: Supported 494F: drivers/video/backlight/adp8860_bl.c 495 496ADS1015 HARDWARE MONITOR DRIVER 497M: Dirk Eibach <eibach@gdsys.de> 498L: linux-hwmon@vger.kernel.org 499S: Maintained 500F: Documentation/hwmon/ads1015 501F: drivers/hwmon/ads1015.c 502F: include/linux/platform_data/ads1015.h 503 504ADT746X FAN DRIVER 505M: Colin Leroy <colin@colino.net> 506S: Maintained 507F: drivers/macintosh/therm_adt746x.c 508 509ADT7475 HARDWARE MONITOR DRIVER 510M: Jean Delvare <jdelvare@suse.com> 511L: linux-hwmon@vger.kernel.org 512S: Maintained 513F: Documentation/hwmon/adt7475 514F: drivers/hwmon/adt7475.c 515 516ADVANSYS SCSI DRIVER 517M: Matthew Wilcox <matthew@wil.cx> 518M: Hannes Reinecke <hare@suse.com> 519L: linux-scsi@vger.kernel.org 520S: Maintained 521F: Documentation/scsi/advansys.txt 522F: drivers/scsi/advansys.c 523 524ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 525M: Michael Hennerich <michael.hennerich@analog.com> 526W: http://wiki.analog.com/ADXL345 527W: http://ez.analog.com/community/linux-device-drivers 528S: Supported 529F: drivers/input/misc/adxl34x.c 530 531AF9013 MEDIA DRIVER 532M: Antti Palosaari <crope@iki.fi> 533L: linux-media@vger.kernel.org 534W: https://linuxtv.org 535W: http://palosaari.fi/linux/ 536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 537T: git git://linuxtv.org/anttip/media_tree.git 538S: Maintained 539F: drivers/media/dvb-frontends/af9013* 540 541AF9033 MEDIA DRIVER 542M: Antti Palosaari <crope@iki.fi> 543L: linux-media@vger.kernel.org 544W: https://linuxtv.org 545W: http://palosaari.fi/linux/ 546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 547T: git git://linuxtv.org/anttip/media_tree.git 548S: Maintained 549F: drivers/media/dvb-frontends/af9033* 550 551AFFS FILE SYSTEM 552L: linux-fsdevel@vger.kernel.org 553S: Orphan 554F: Documentation/filesystems/affs.txt 555F: fs/affs/ 556 557AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 558M: David Howells <dhowells@redhat.com> 559L: linux-afs@lists.infradead.org 560S: Supported 561F: fs/afs/ 562F: include/net/af_rxrpc.h 563F: net/rxrpc/af_rxrpc.c 564W: https://www.infradead.org/~dhowells/kafs/ 565 566AGPGART DRIVER 567M: David Airlie <airlied@linux.ie> 568T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 569S: Maintained 570F: drivers/char/agp/ 571F: include/linux/agp* 572F: include/uapi/linux/agp* 573 574AHA152X SCSI DRIVER 575M: "Juergen E. Fischer" <fischer@norbit.de> 576L: linux-scsi@vger.kernel.org 577S: Maintained 578F: drivers/scsi/aha152x* 579F: drivers/scsi/pcmcia/aha152x* 580 581AIC7XXX / AIC79XX SCSI DRIVER 582M: Hannes Reinecke <hare@suse.com> 583L: linux-scsi@vger.kernel.org 584S: Maintained 585F: drivers/scsi/aic7xxx/ 586 587AIMSLAB FM RADIO RECEIVER DRIVER 588M: Hans Verkuil <hverkuil@xs4all.nl> 589L: linux-media@vger.kernel.org 590T: git git://linuxtv.org/media_tree.git 591W: https://linuxtv.org 592S: Maintained 593F: drivers/media/radio/radio-aimslab* 594 595AIO 596M: Benjamin LaHaise <bcrl@kvack.org> 597L: linux-aio@kvack.org 598S: Supported 599F: fs/aio.c 600F: include/linux/*aio*.h 601 602AIRSPY MEDIA DRIVER 603M: Antti Palosaari <crope@iki.fi> 604L: linux-media@vger.kernel.org 605W: https://linuxtv.org 606W: http://palosaari.fi/linux/ 607Q: http://patchwork.linuxtv.org/project/linux-media/list/ 608T: git git://linuxtv.org/anttip/media_tree.git 609S: Maintained 610F: drivers/media/usb/airspy/ 611 612ALACRITECH GIGABIT ETHERNET DRIVER 613M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 614S: Maintained 615F: drivers/net/ethernet/alacritech/* 616 617ALCATEL SPEEDTOUCH USB DRIVER 618M: Duncan Sands <duncan.sands@free.fr> 619L: linux-usb@vger.kernel.org 620W: http://www.linux-usb.org/SpeedTouch/ 621S: Maintained 622F: drivers/usb/atm/speedtch.c 623F: drivers/usb/atm/usbatm.c 624 625ALCHEMY AU1XX0 MMC DRIVER 626M: Manuel Lauss <manuel.lauss@gmail.com> 627S: Maintained 628F: drivers/mmc/host/au1xmmc.c 629 630ALI1563 I2C DRIVER 631M: Rudolf Marek <r.marek@assembler.cz> 632L: linux-i2c@vger.kernel.org 633S: Maintained 634F: Documentation/i2c/busses/i2c-ali1563 635F: drivers/i2c/busses/i2c-ali1563.c 636 637ALLWINNER SECURITY SYSTEM 638M: Corentin Labbe <clabbe.montjoie@gmail.com> 639L: linux-crypto@vger.kernel.org 640S: Maintained 641F: drivers/crypto/sunxi-ss/ 642 643ALPHA PORT 644M: Richard Henderson <rth@twiddle.net> 645M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 646M: Matt Turner <mattst88@gmail.com> 647S: Odd Fixes 648L: linux-alpha@vger.kernel.org 649F: arch/alpha/ 650 651ALPS PS/2 TOUCHPAD DRIVER 652R: Pali Rohár <pali.rohar@gmail.com> 653F: drivers/input/mouse/alps.* 654 655ALTERA I2C CONTROLLER DRIVER 656M: Thor Thayer <thor.thayer@linux.intel.com> 657S: Maintained 658F: drivers/i2c/busses/i2c-altera.c 659 660ALTERA MAILBOX DRIVER 661M: Ley Foon Tan <lftan@altera.com> 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 663S: Maintained 664F: drivers/mailbox/mailbox-altera.c 665 666ALTERA PIO DRIVER 667M: Tien Hock Loh <thloh@altera.com> 668L: linux-gpio@vger.kernel.org 669S: Maintained 670F: drivers/gpio/gpio-altera.c 671 672ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 673M: Thor Thayer <thor.thayer@linux.intel.com> 674S: Maintained 675F: drivers/gpio/gpio-altera-a10sr.c 676F: drivers/mfd/altera-a10sr.c 677F: drivers/reset/reset-a10sr.c 678F: include/linux/mfd/altera-a10sr.h 679F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 680 681ALTERA TRIPLE SPEED ETHERNET DRIVER 682M: Vince Bridgers <vbridger@opensource.altera.com> 683L: netdev@vger.kernel.org 684L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 685S: Maintained 686F: drivers/net/ethernet/altera/ 687 688ALTERA UART/JTAG UART SERIAL DRIVERS 689M: Tobias Klauser <tklauser@distanz.ch> 690L: linux-serial@vger.kernel.org 691L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 692S: Maintained 693F: drivers/tty/serial/altera_uart.c 694F: drivers/tty/serial/altera_jtaguart.c 695F: include/linux/altera_uart.h 696F: include/linux/altera_jtaguart.h 697 698AMAZON ETHERNET DRIVERS 699M: Netanel Belgazal <netanel@amazon.com> 700R: Saeed Bishara <saeedb@amazon.com> 701R: Zorik Machulsky <zorik@amazon.com> 702L: netdev@vger.kernel.org 703S: Supported 704F: Documentation/networking/ena.txt 705F: drivers/net/ethernet/amazon/ 706 707AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 708M: Tom Lendacky <thomas.lendacky@amd.com> 709M: Gary Hook <gary.hook@amd.com> 710L: linux-crypto@vger.kernel.org 711S: Supported 712F: drivers/crypto/ccp/ 713F: include/linux/ccp.h 714 715AMD FAM15H PROCESSOR POWER MONITORING DRIVER 716M: Huang Rui <ray.huang@amd.com> 717L: linux-hwmon@vger.kernel.org 718S: Supported 719F: Documentation/hwmon/fam15h_power 720F: drivers/hwmon/fam15h_power.c 721 722AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 723L: linux-geode@lists.infradead.org (moderated for non-subscribers) 724S: Orphan 725F: drivers/usb/gadget/udc/amd5536udc.* 726 727AMD GEODE PROCESSOR/CHIPSET SUPPORT 728P: Andres Salomon <dilinger@queued.net> 729L: linux-geode@lists.infradead.org (moderated for non-subscribers) 730W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 731S: Supported 732F: drivers/char/hw_random/geode-rng.c 733F: drivers/crypto/geode* 734F: drivers/video/fbdev/geode/ 735F: arch/x86/include/asm/geode.h 736 737AMD IOMMU (AMD-VI) 738M: Joerg Roedel <joro@8bytes.org> 739L: iommu@lists.linux-foundation.org 740T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 741S: Maintained 742F: drivers/iommu/amd_iommu*.[ch] 743F: include/linux/amd-iommu.h 744 745AMD KFD 746M: Oded Gabbay <oded.gabbay@gmail.com> 747L: dri-devel@lists.freedesktop.org 748T: git git://people.freedesktop.org/~gabbayo/linux.git 749S: Supported 750F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 751F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 752F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 753F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 754F: drivers/gpu/drm/amd/amdkfd/ 755F: drivers/gpu/drm/amd/include/cik_structs.h 756F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 757F: drivers/gpu/drm/amd/include/vi_structs.h 758F: include/uapi/linux/kfd_ioctl.h 759 760AMD SEATTLE DEVICE TREE SUPPORT 761M: Brijesh Singh <brijeshkumar.singh@amd.com> 762M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 763M: Tom Lendacky <thomas.lendacky@amd.com> 764S: Supported 765F: arch/arm64/boot/dts/amd/ 766 767AMD XGBE DRIVER 768M: Tom Lendacky <thomas.lendacky@amd.com> 769L: netdev@vger.kernel.org 770S: Supported 771F: drivers/net/ethernet/amd/xgbe/ 772F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 773 774AMS (Apple Motion Sensor) DRIVER 775M: Michael Hanselmann <linux-kernel@hansmi.ch> 776S: Supported 777F: drivers/macintosh/ams/ 778 779ANALOG DEVICES INC AD9389B DRIVER 780M: Hans Verkuil <hans.verkuil@cisco.com> 781L: linux-media@vger.kernel.org 782S: Maintained 783F: drivers/media/i2c/ad9389b* 784 785ANALOG DEVICES INC ADV7180 DRIVER 786M: Lars-Peter Clausen <lars@metafoo.de> 787L: linux-media@vger.kernel.org 788W: http://ez.analog.com/community/linux-device-drivers 789S: Supported 790F: drivers/media/i2c/adv7180.c 791 792ANALOG DEVICES INC ADV748X DRIVER 793M: Kieran Bingham <kieran.bingham@ideasonboard.com> 794L: linux-media@vger.kernel.org 795S: Maintained 796F: drivers/media/i2c/adv748x/* 797 798ANALOG DEVICES INC ADV7511 DRIVER 799M: Hans Verkuil <hans.verkuil@cisco.com> 800L: linux-media@vger.kernel.org 801S: Maintained 802F: drivers/media/i2c/adv7511* 803 804ANALOG DEVICES INC ADV7604 DRIVER 805M: Hans Verkuil <hans.verkuil@cisco.com> 806L: linux-media@vger.kernel.org 807S: Maintained 808F: drivers/media/i2c/adv7604* 809 810ANALOG DEVICES INC ADV7842 DRIVER 811M: Hans Verkuil <hans.verkuil@cisco.com> 812L: linux-media@vger.kernel.org 813S: Maintained 814F: drivers/media/i2c/adv7842* 815 816ANALOG DEVICES INC ASOC CODEC DRIVERS 817M: Lars-Peter Clausen <lars@metafoo.de> 818L: alsa-devel@alsa-project.org (moderated for non-subscribers) 819W: http://wiki.analog.com/ 820W: http://ez.analog.com/community/linux-device-drivers 821S: Supported 822F: sound/soc/codecs/adau* 823F: sound/soc/codecs/adav* 824F: sound/soc/codecs/ad1* 825F: sound/soc/codecs/ad7* 826F: sound/soc/codecs/ssm* 827F: sound/soc/codecs/sigmadsp.* 828 829ANALOG DEVICES INC ASOC DRIVERS 830L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 831L: alsa-devel@alsa-project.org (moderated for non-subscribers) 832W: http://blackfin.uclinux.org/ 833S: Supported 834F: sound/soc/blackfin/* 835 836ANALOG DEVICES INC DMA DRIVERS 837M: Lars-Peter Clausen <lars@metafoo.de> 838W: http://ez.analog.com/community/linux-device-drivers 839S: Supported 840F: drivers/dma/dma-axi-dmac.c 841 842ANALOG DEVICES INC IIO DRIVERS 843M: Lars-Peter Clausen <lars@metafoo.de> 844M: Michael Hennerich <Michael.Hennerich@analog.com> 845W: http://wiki.analog.com/ 846W: http://ez.analog.com/community/linux-device-drivers 847S: Supported 848F: drivers/iio/*/ad* 849F: drivers/iio/adc/ltc2497* 850X: drivers/iio/*/adjd* 851F: drivers/staging/iio/*/ad* 852F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 853 854ANDROID CONFIG FRAGMENTS 855M: Rob Herring <robh@kernel.org> 856S: Supported 857F: kernel/configs/android* 858 859ANDROID DRIVERS 860M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 861M: Arve Hjønnevåg <arve@android.com> 862M: Riley Andrews <riandrews@android.com> 863T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 864L: devel@driverdev.osuosl.org 865S: Supported 866F: drivers/android/ 867F: drivers/staging/android/ 868 869ANDROID GOLDFISH RTC DRIVER 870M: Miodrag Dinic <miodrag.dinic@mips.com> 871S: Supported 872F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 873F: drivers/rtc/rtc-goldfish.c 874 875ANDROID ION DRIVER 876M: Laura Abbott <labbott@redhat.com> 877M: Sumit Semwal <sumit.semwal@linaro.org> 878L: devel@driverdev.osuosl.org 879S: Supported 880F: drivers/staging/android/ion 881F: drivers/staging/android/uapi/ion.h 882F: drivers/staging/android/uapi/ion_test.h 883 884AOA (Apple Onboard Audio) ALSA DRIVER 885M: Johannes Berg <johannes@sipsolutions.net> 886L: linuxppc-dev@lists.ozlabs.org 887L: alsa-devel@alsa-project.org (moderated for non-subscribers) 888S: Maintained 889F: sound/aoa/ 890 891APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 892M: William Breathitt Gray <vilhelm.gray@gmail.com> 893L: linux-iio@vger.kernel.org 894S: Maintained 895F: drivers/iio/adc/stx104.c 896 897APM DRIVER 898M: Jiri Kosina <jikos@kernel.org> 899S: Odd fixes 900T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 901F: arch/x86/kernel/apm_32.c 902F: include/linux/apm_bios.h 903F: include/uapi/linux/apm_bios.h 904F: drivers/char/apm-emulation.c 905 906APPARMOR SECURITY MODULE 907M: John Johansen <john.johansen@canonical.com> 908L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 909W: apparmor.wiki.kernel.org 910T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 911S: Supported 912F: security/apparmor/ 913F: Documentation/admin-guide/LSM/apparmor.rst 914 915APPLE BCM5974 MULTITOUCH DRIVER 916M: Henrik Rydberg <rydberg@bitmath.org> 917L: linux-input@vger.kernel.org 918S: Odd fixes 919F: drivers/input/mouse/bcm5974.c 920 921APPLE SMC DRIVER 922M: Henrik Rydberg <rydberg@bitmath.org> 923L: linux-hwmon@vger.kernel.org 924S: Odd fixes 925F: drivers/hwmon/applesmc.c 926 927APPLETALK NETWORK LAYER 928L: netdev@vger.kernel.org 929S: Odd fixes 930F: drivers/net/appletalk/ 931F: net/appletalk/ 932 933APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 934M: Duc Dang <dhdang@apm.com> 935S: Supported 936F: arch/arm64/boot/dts/apm/ 937 938APPLIED MICRO (APM) X-GENE SOC EDAC 939M: Loc Ho <lho@apm.com> 940S: Supported 941F: drivers/edac/xgene_edac.c 942F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 943 944APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 945M: Iyappan Subramanian <isubramanian@apm.com> 946M: Keyur Chudgar <kchudgar@apm.com> 947S: Supported 948F: drivers/net/ethernet/apm/xgene-v2/ 949 950APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 951M: Iyappan Subramanian <isubramanian@apm.com> 952M: Keyur Chudgar <kchudgar@apm.com> 953M: Quan Nguyen <qnguyen@apm.com> 954S: Supported 955F: drivers/net/ethernet/apm/xgene/ 956F: drivers/net/phy/mdio-xgene.c 957F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 958F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 959 960APPLIED MICRO (APM) X-GENE SOC PMU 961M: Tai Nguyen <ttnguyen@apm.com> 962S: Supported 963F: drivers/perf/xgene_pmu.c 964F: Documentation/perf/xgene-pmu.txt 965F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 966 967APTINA CAMERA SENSOR PLL 968M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 969L: linux-media@vger.kernel.org 970S: Maintained 971F: drivers/media/i2c/aptina-pll.* 972 973ARC FRAMEBUFFER DRIVER 974M: Jaya Kumar <jayalk@intworks.biz> 975S: Maintained 976F: drivers/video/fbdev/arcfb.c 977F: drivers/video/fbdev/core/fb_defio.c 978 979ARC PGU DRM DRIVER 980M: Alexey Brodkin <abrodkin@synopsys.com> 981S: Supported 982F: drivers/gpu/drm/arc/ 983F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 984 985ARCNET NETWORK LAYER 986M: Michael Grzeschik <m.grzeschik@pengutronix.de> 987L: netdev@vger.kernel.org 988S: Maintained 989F: drivers/net/arcnet/ 990F: include/uapi/linux/if_arcnet.h 991 992ARM ARCHITECTED TIMER DRIVER 993M: Mark Rutland <mark.rutland@arm.com> 994M: Marc Zyngier <marc.zyngier@arm.com> 995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 996S: Maintained 997F: arch/arm/include/asm/arch_timer.h 998F: arch/arm64/include/asm/arch_timer.h 999F: drivers/clocksource/arm_arch_timer.c 1000 1001ARM HDLCD DRM DRIVER 1002M: Liviu Dudau <liviu.dudau@arm.com> 1003S: Supported 1004F: drivers/gpu/drm/arm/hdlcd_* 1005F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1006 1007ARM MALI-DP DRM DRIVER 1008M: Liviu Dudau <liviu.dudau@arm.com> 1009M: Brian Starkey <brian.starkey@arm.com> 1010M: Mali DP Maintainers <malidp@foss.arm.com> 1011S: Supported 1012F: drivers/gpu/drm/arm/ 1013F: Documentation/devicetree/bindings/display/arm,malidp.txt 1014 1015ARM MFM AND FLOPPY DRIVERS 1016M: Ian Molton <spyro@f2s.com> 1017S: Maintained 1018F: arch/arm/lib/floppydma.S 1019F: arch/arm/include/asm/floppy.h 1020 1021ARM PMU PROFILING AND DEBUGGING 1022M: Will Deacon <will.deacon@arm.com> 1023M: Mark Rutland <mark.rutland@arm.com> 1024S: Maintained 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1026F: arch/arm*/kernel/perf_* 1027F: arch/arm/oprofile/common.c 1028F: arch/arm*/kernel/hw_breakpoint.c 1029F: arch/arm*/include/asm/hw_breakpoint.h 1030F: arch/arm*/include/asm/perf_event.h 1031F: drivers/perf/* 1032F: include/linux/perf/arm_pmu.h 1033F: Documentation/devicetree/bindings/arm/pmu.txt 1034F: Documentation/devicetree/bindings/perf/ 1035 1036ARM PORT 1037M: Russell King <linux@armlinux.org.uk> 1038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1039W: http://www.armlinux.org.uk/ 1040S: Maintained 1041T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1042F: arch/arm/ 1043 1044ARM PRIMECELL AACI PL041 DRIVER 1045M: Russell King <linux@armlinux.org.uk> 1046S: Maintained 1047F: sound/arm/aaci.* 1048 1049ARM PRIMECELL BUS SUPPORT 1050M: Russell King <linux@armlinux.org.uk> 1051S: Maintained 1052F: drivers/amba/ 1053F: include/linux/amba/bus.h 1054 1055ARM PRIMECELL CLCD PL110 DRIVER 1056M: Russell King <linux@armlinux.org.uk> 1057S: Maintained 1058F: drivers/video/fbdev/amba-clcd.* 1059 1060ARM PRIMECELL KMI PL050 DRIVER 1061M: Russell King <linux@armlinux.org.uk> 1062S: Maintained 1063F: drivers/input/serio/ambakmi.* 1064F: include/linux/amba/kmi.h 1065 1066ARM PRIMECELL MMCI PL180/1 DRIVER 1067M: Russell King <linux@armlinux.org.uk> 1068S: Maintained 1069F: drivers/mmc/host/mmci.* 1070F: include/linux/amba/mmci.h 1071 1072ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1073M: Russell King <linux@armlinux.org.uk> 1074S: Maintained 1075F: drivers/tty/serial/amba-pl01*.c 1076F: include/linux/amba/serial.h 1077 1078ARM SMMU DRIVERS 1079M: Will Deacon <will.deacon@arm.com> 1080R: Robin Murphy <robin.murphy@arm.com> 1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1082S: Maintained 1083F: drivers/iommu/arm-smmu.c 1084F: drivers/iommu/arm-smmu-v3.c 1085F: drivers/iommu/io-pgtable-arm.c 1086F: drivers/iommu/io-pgtable-arm-v7s.c 1087 1088ARM SUB-ARCHITECTURES 1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1090S: Maintained 1091F: arch/arm/mach-*/ 1092F: arch/arm/plat-*/ 1093T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1094 1095ARM/ACTIONS SEMI ARCHITECTURE 1096M: Andreas Färber <afaerber@suse.de> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098S: Maintained 1099N: owl 1100F: arch/arm/mach-actions/ 1101F: arch/arm/boot/dts/owl-* 1102F: arch/arm64/boot/dts/actions/ 1103F: drivers/clocksource/owl-* 1104F: drivers/soc/actions/ 1105F: include/dt-bindings/power/owl-* 1106F: include/linux/soc/actions/ 1107F: Documentation/devicetree/bindings/arm/actions.txt 1108F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1109F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1110 1111ARM/ADS SPHERE MACHINE SUPPORT 1112M: Lennert Buytenhek <kernel@wantstofly.org> 1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1114S: Maintained 1115 1116ARM/AFEB9260 MACHINE SUPPORT 1117M: Sergey Lapin <slapin@ossfans.org> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119S: Maintained 1120 1121ARM/AJECO 1ARM MACHINE SUPPORT 1122M: Lennert Buytenhek <kernel@wantstofly.org> 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1124S: Maintained 1125 1126ARM/Allwinner SoC Clock Support 1127M: Emilio López <emilio@elopez.com.ar> 1128S: Maintained 1129F: drivers/clk/sunxi/ 1130 1131ARM/Allwinner sunXi SoC support 1132M: Maxime Ripard <maxime.ripard@free-electrons.com> 1133M: Chen-Yu Tsai <wens@csie.org> 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1135S: Maintained 1136N: sun[x456789]i 1137N: sun50i 1138F: arch/arm/mach-sunxi/ 1139F: arch/arm64/boot/dts/allwinner/ 1140F: drivers/clk/sunxi-ng/ 1141F: drivers/pinctrl/sunxi/ 1142F: drivers/soc/sunxi/ 1143T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1144 1145ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1146M: Neil Armstrong <narmstrong@baylibre.com> 1147M: Jerome Brunet <jbrunet@baylibre.com> 1148L: linux-amlogic@lists.infradead.org 1149S: Maintained 1150F: drivers/clk/meson/ 1151F: include/dt-bindings/clock/meson* 1152F: include/dt-bindings/clock/gxbb* 1153F: Documentation/devicetree/bindings/clock/amlogic* 1154 1155ARM/Amlogic Meson SoC support 1156M: Carlo Caione <carlo@caione.org> 1157M: Kevin Hilman <khilman@baylibre.com> 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1159L: linux-amlogic@lists.infradead.org 1160W: http://linux-meson.com/ 1161S: Maintained 1162F: arch/arm/mach-meson/ 1163F: arch/arm/boot/dts/meson* 1164F: arch/arm64/boot/dts/amlogic/ 1165F: drivers/pinctrl/meson/ 1166F: drivers/mmc/host/meson* 1167N: meson 1168 1169ARM/Annapurna Labs ALPINE ARCHITECTURE 1170M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1171M: Antoine Tenart <antoine.tenart@free-electrons.com> 1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1173S: Maintained 1174F: arch/arm/mach-alpine/ 1175F: arch/arm/boot/dts/alpine* 1176F: arch/arm64/boot/dts/al/ 1177F: drivers/*/*alpine* 1178 1179ARM/ARTPEC MACHINE SUPPORT 1180M: Jesper Nilsson <jesper.nilsson@axis.com> 1181M: Lars Persson <lars.persson@axis.com> 1182M: Niklas Cassel <niklas.cassel@axis.com> 1183S: Maintained 1184L: linux-arm-kernel@axis.com 1185F: arch/arm/mach-artpec 1186F: arch/arm/boot/dts/artpec6* 1187F: drivers/clk/axis 1188F: drivers/crypto/axis 1189F: drivers/pinctrl/pinctrl-artpec* 1190F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1191 1192ARM/ASPEED I2C DRIVER 1193M: Brendan Higgins <brendanhiggins@google.com> 1194R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1195R: Joel Stanley <joel@jms.id.au> 1196L: linux-i2c@vger.kernel.org 1197L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1198S: Maintained 1199F: drivers/irqchip/irq-aspeed-i2c-ic.c 1200F: drivers/i2c/busses/i2c-aspeed.c 1201F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1202F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1203 1204ARM/ASPEED MACHINE SUPPORT 1205M: Joel Stanley <joel@jms.id.au> 1206S: Maintained 1207F: arch/arm/mach-aspeed/ 1208F: arch/arm/boot/dts/aspeed-* 1209F: drivers/*/*aspeed* 1210 1211ARM/ATMEL AT91 Clock Support 1212M: Boris Brezillon <boris.brezillon@free-electrons.com> 1213S: Maintained 1214F: drivers/clk/at91 1215 1216ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1217M: Nicolas Ferre <nicolas.ferre@microchip.com> 1218M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1220W: http://www.linux4sam.org 1221T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1222S: Supported 1223N: at91 1224N: atmel 1225F: arch/arm/mach-at91/ 1226F: include/soc/at91/ 1227F: arch/arm/boot/dts/at91*.dts 1228F: arch/arm/boot/dts/at91*.dtsi 1229F: arch/arm/boot/dts/sama*.dts 1230F: arch/arm/boot/dts/sama*.dtsi 1231F: arch/arm/include/debug/at91.S 1232F: drivers/memory/atmel* 1233F: drivers/watchdog/sama5d4_wdt.c 1234X: drivers/input/touchscreen/atmel_mxt_ts.c 1235X: drivers/net/wireless/atmel/ 1236 1237ARM/CALXEDA HIGHBANK ARCHITECTURE 1238M: Rob Herring <robh@kernel.org> 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1240S: Maintained 1241F: arch/arm/mach-highbank/ 1242F: arch/arm/boot/dts/highbank.dts 1243F: arch/arm/boot/dts/ecx-*.dts* 1244 1245ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1246M: Krzysztof Halasa <khalasa@piap.pl> 1247S: Maintained 1248F: arch/arm/mach-cns3xxx/ 1249 1250ARM/CAVIUM THUNDER NETWORK DRIVER 1251M: Sunil Goutham <sgoutham@cavium.com> 1252M: Robert Richter <rric@kernel.org> 1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1254S: Supported 1255F: drivers/net/ethernet/cavium/thunder/ 1256 1257ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1258M: Alexander Shiyan <shc_work@mail.ru> 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1260S: Odd Fixes 1261N: clps711x 1262 1263ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1264M: Lennert Buytenhek <kernel@wantstofly.org> 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1266S: Maintained 1267 1268ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1269M: Hartley Sweeten <hsweeten@visionengravers.com> 1270M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1272S: Maintained 1273F: arch/arm/mach-ep93xx/ 1274F: arch/arm/mach-ep93xx/include/mach/ 1275 1276ARM/CLKDEV SUPPORT 1277M: Russell King <linux@armlinux.org.uk> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279S: Maintained 1280T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1281F: arch/arm/include/asm/clkdev.h 1282F: drivers/clk/clkdev.c 1283 1284ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1285M: Mike Rapoport <mike@compulab.co.il> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288 1289ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1290M: Baruch Siach <baruch@tkos.co.il> 1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1292S: Maintained 1293F: arch/arm/boot/dts/cx92755* 1294N: digicolor 1295 1296ARM/CONTEC MICRO9 MACHINE SUPPORT 1297M: Hubert Feurstein <hubert.feurstein@contec.at> 1298S: Maintained 1299F: arch/arm/mach-ep93xx/micro9.c 1300 1301ARM/CORESIGHT FRAMEWORK AND DRIVERS 1302M: Mathieu Poirier <mathieu.poirier@linaro.org> 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1304S: Maintained 1305F: drivers/hwtracing/coresight/* 1306F: Documentation/trace/coresight.txt 1307F: Documentation/trace/coresight-cpu-debug.txt 1308F: Documentation/devicetree/bindings/arm/coresight.txt 1309F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1310F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1311F: tools/perf/arch/arm/util/pmu.c 1312F: tools/perf/arch/arm/util/auxtrace.c 1313F: tools/perf/arch/arm/util/cs-etm.c 1314F: tools/perf/arch/arm/util/cs-etm.h 1315F: tools/perf/util/cs-etm.h 1316 1317ARM/CORGI MACHINE SUPPORT 1318M: Richard Purdie <rpurdie@rpsys.net> 1319S: Maintained 1320 1321ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1322M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1323M: Linus Walleij <linus.walleij@linaro.org> 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1325T: git git://github.com/ulli-kroll/linux.git 1326S: Maintained 1327F: Documentation/devicetree/bindings/arm/gemini.txt 1328F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1329F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1330F: arch/arm/mach-gemini/ 1331F: drivers/pinctrl/pinctrl-gemini.c 1332F: drivers/rtc/rtc-ftrtc010.c 1333 1334ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1335M: Barry Song <baohua@kernel.org> 1336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1337T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1338S: Maintained 1339F: arch/arm/boot/dts/prima2* 1340F: arch/arm/mach-prima2/ 1341F: drivers/clk/sirf/ 1342F: drivers/clocksource/timer-prima2.c 1343F: drivers/clocksource/timer-atlas7.c 1344N: [^a-z]sirf 1345 1346ARM/EBSA110 MACHINE SUPPORT 1347M: Russell King <linux@armlinux.org.uk> 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1349W: http://www.armlinux.org.uk/ 1350S: Maintained 1351F: arch/arm/mach-ebsa110/ 1352F: drivers/net/ethernet/amd/am79c961a.* 1353 1354ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1355M: Uwe Kleine-König <kernel@pengutronix.de> 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1357S: Maintained 1358N: efm32 1359 1360ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1361M: Robert Jarzmik <robert.jarzmik@free.fr> 1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1363S: Maintained 1364F: arch/arm/mach-pxa/ezx.c 1365 1366ARM/FARADAY FA526 PORT 1367M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369S: Maintained 1370T: git git://git.berlios.de/gemini-board 1371F: arch/arm/mm/*-fa* 1372 1373ARM/FOOTBRIDGE ARCHITECTURE 1374M: Russell King <linux@armlinux.org.uk> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376W: http://www.armlinux.org.uk/ 1377S: Maintained 1378F: arch/arm/include/asm/hardware/dec21285.h 1379F: arch/arm/mach-footbridge/ 1380 1381ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1382M: Shawn Guo <shawnguo@kernel.org> 1383M: Sascha Hauer <kernel@pengutronix.de> 1384R: Fabio Estevam <fabio.estevam@nxp.com> 1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1386S: Maintained 1387T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1388F: arch/arm/mach-imx/ 1389F: arch/arm/mach-mxs/ 1390F: arch/arm/boot/dts/imx* 1391F: arch/arm/configs/imx*_defconfig 1392F: drivers/clk/imx/ 1393F: drivers/soc/imx/ 1394F: include/soc/imx/ 1395 1396ARM/FREESCALE VYBRID ARM ARCHITECTURE 1397M: Shawn Guo <shawnguo@kernel.org> 1398M: Sascha Hauer <kernel@pengutronix.de> 1399R: Stefan Agner <stefan@agner.ch> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401S: Maintained 1402T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1403F: arch/arm/mach-imx/*vf610* 1404F: arch/arm/boot/dts/vf* 1405 1406ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1407M: Lennert Buytenhek <kernel@wantstofly.org> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409S: Maintained 1410 1411ARM/GUMSTIX MACHINE SUPPORT 1412M: Steve Sakoman <sakoman@gmail.com> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415 1416ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1417M: Philipp Zabel <philipp.zabel@gmail.com> 1418M: Paul Parsons <lost.distance@yahoo.com> 1419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1420S: Maintained 1421F: arch/arm/mach-pxa/hx4700.c 1422F: arch/arm/mach-pxa/include/mach/hx4700.h 1423F: sound/soc/pxa/hx4700.c 1424 1425ARM/HISILICON SOC SUPPORT 1426M: Wei Xu <xuwei5@hisilicon.com> 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1428W: http://www.hisilicon.com 1429S: Supported 1430T: git git://github.com/hisilicon/linux-hisi.git 1431F: arch/arm/mach-hisi/ 1432F: arch/arm/boot/dts/hi3* 1433F: arch/arm/boot/dts/hip* 1434F: arch/arm/boot/dts/hisi* 1435F: arch/arm64/boot/dts/hisilicon/ 1436 1437ARM/HP JORNADA 7XX MACHINE SUPPORT 1438M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1439W: www.jlime.com 1440S: Maintained 1441T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1442F: arch/arm/mach-sa1100/jornada720.c 1443F: arch/arm/mach-sa1100/include/mach/jornada720.h 1444 1445ARM/IGEP MACHINE SUPPORT 1446M: Enric Balletbo i Serra <eballetbo@gmail.com> 1447M: Javier Martinez Canillas <javier@dowhile0.org> 1448L: linux-omap@vger.kernel.org 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1450S: Maintained 1451F: arch/arm/boot/dts/omap3-igep* 1452 1453ARM/INCOME PXA270 SUPPORT 1454M: Marek Vasut <marek.vasut@gmail.com> 1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1456S: Maintained 1457F: arch/arm/mach-pxa/colibri-pxa270-income.c 1458 1459ARM/INTEL IOP13XX ARM ARCHITECTURE 1460M: Lennert Buytenhek <kernel@wantstofly.org> 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1462S: Maintained 1463 1464ARM/INTEL IOP32X ARM ARCHITECTURE 1465M: Lennert Buytenhek <kernel@wantstofly.org> 1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1467S: Maintained 1468 1469ARM/INTEL IOP33X ARM ARCHITECTURE 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1471S: Orphan 1472 1473ARM/INTEL IQ81342EX MACHINE SUPPORT 1474M: Lennert Buytenhek <kernel@wantstofly.org> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477 1478ARM/INTEL IXDP2850 MACHINE SUPPORT 1479M: Lennert Buytenhek <kernel@wantstofly.org> 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482 1483ARM/INTEL IXP4XX ARM ARCHITECTURE 1484M: Imre Kaloz <kaloz@openwrt.org> 1485M: Krzysztof Halasa <khalasa@piap.pl> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/mach-ixp4xx/ 1489 1490ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1491M: Jonathan Cameron <jic23@cam.ac.uk> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493S: Maintained 1494F: arch/arm/mach-pxa/stargate2.c 1495F: drivers/pcmcia/pxa2xx_stargate2.c 1496 1497ARM/INTEL XSC3 (MANZANO) ARM CORE 1498M: Lennert Buytenhek <kernel@wantstofly.org> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Maintained 1501 1502ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1503M: Lennert Buytenhek <kernel@wantstofly.org> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505S: Maintained 1506 1507ARM/LG1K ARCHITECTURE 1508M: Chanho Min <chanho.min@lge.com> 1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1510S: Maintained 1511F: arch/arm64/boot/dts/lg/ 1512 1513ARM/LOGICPD PXA270 MACHINE SUPPORT 1514M: Lennert Buytenhek <kernel@wantstofly.org> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516S: Maintained 1517 1518ARM/LPC18XX ARCHITECTURE 1519M: Joachim Eastwood <manabian@gmail.com> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521S: Maintained 1522F: arch/arm/boot/dts/lpc43* 1523F: drivers/clk/nxp/clk-lpc18xx* 1524F: drivers/clocksource/time-lpc32xx.c 1525F: drivers/i2c/busses/i2c-lpc2k.c 1526F: drivers/memory/pl172.c 1527F: drivers/mtd/spi-nor/nxp-spifi.c 1528F: drivers/rtc/rtc-lpc24xx.c 1529N: lpc18xx 1530 1531ARM/LPC32XX SOC SUPPORT 1532M: Vladimir Zapolskiy <vz@mleia.com> 1533M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1535T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1536S: Maintained 1537F: arch/arm/boot/dts/lpc32* 1538F: arch/arm/mach-lpc32xx/ 1539F: drivers/i2c/busses/i2c-pnx.c 1540F: drivers/net/ethernet/nxp/lpc_eth.c 1541F: drivers/usb/host/ohci-nxp.c 1542F: drivers/watchdog/pnx4008_wdt.c 1543N: lpc32xx 1544 1545ARM/MAGICIAN MACHINE SUPPORT 1546M: Philipp Zabel <philipp.zabel@gmail.com> 1547S: Maintained 1548 1549ARM/Marvell Berlin SoC support 1550M: Jisheng Zhang <jszhang@marvell.com> 1551M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1553S: Maintained 1554F: arch/arm/mach-berlin/ 1555F: arch/arm/boot/dts/berlin* 1556F: arch/arm64/boot/dts/marvell/berlin* 1557 1558ARM/Marvell Dove/MV78xx0/Orion SOC support 1559M: Jason Cooper <jason@lakedaemon.net> 1560M: Andrew Lunn <andrew@lunn.ch> 1561M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1562M: Gregory Clement <gregory.clement@free-electrons.com> 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1564S: Maintained 1565F: Documentation/devicetree/bindings/soc/dove/ 1566F: arch/arm/mach-dove/ 1567F: arch/arm/mach-mv78xx0/ 1568F: arch/arm/mach-orion5x/ 1569F: arch/arm/plat-orion/ 1570F: arch/arm/boot/dts/dove* 1571F: arch/arm/boot/dts/orion5x* 1572 1573ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1574M: Jason Cooper <jason@lakedaemon.net> 1575M: Andrew Lunn <andrew@lunn.ch> 1576M: Gregory Clement <gregory.clement@free-electrons.com> 1577M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1579S: Maintained 1580F: arch/arm/boot/dts/armada* 1581F: arch/arm/boot/dts/kirkwood* 1582F: arch/arm/configs/mvebu_*_defconfig 1583F: arch/arm/mach-mvebu/ 1584F: arch/arm64/boot/dts/marvell/armada* 1585F: drivers/cpufreq/mvebu-cpufreq.c 1586F: drivers/irqchip/irq-armada-370-xp.c 1587F: drivers/irqchip/irq-mvebu-* 1588F: drivers/pinctrl/mvebu/ 1589F: drivers/rtc/rtc-armada38x.c 1590 1591ARM/Mediatek RTC DRIVER 1592M: Eddie Huang <eddie.huang@mediatek.com> 1593M: Sean Wang <sean.wang@mediatek.com> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1596S: Maintained 1597F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1598F: drivers/rtc/rtc-mt6397.c 1599F: drivers/rtc/rtc-mt7622.c 1600 1601ARM/Mediatek SoC support 1602M: Matthias Brugger <matthias.bgg@gmail.com> 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1604L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1605S: Maintained 1606F: arch/arm/boot/dts/mt6* 1607F: arch/arm/boot/dts/mt7* 1608F: arch/arm/boot/dts/mt8* 1609F: arch/arm/mach-mediatek/ 1610F: arch/arm64/boot/dts/mediatek/ 1611N: mtk 1612K: mediatek 1613 1614ARM/Mediatek USB3 PHY DRIVER 1615M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1617L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1618S: Maintained 1619F: drivers/phy/mediatek/phy-mtk-tphy.c 1620 1621ARM/MICREL KS8695 ARCHITECTURE 1622M: Greg Ungerer <gerg@uclinux.org> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624F: arch/arm/mach-ks8695/ 1625S: Odd Fixes 1626 1627ARM/MIOA701 MACHINE SUPPORT 1628M: Robert Jarzmik <robert.jarzmik@free.fr> 1629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1630F: arch/arm/mach-pxa/mioa701.c 1631S: Maintained 1632 1633ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1634M: Michael Petchkovsky <mkpetch@internode.on.net> 1635S: Maintained 1636 1637ARM/NOMADIK ARCHITECTURE 1638M: Alessandro Rubini <rubini@unipv.it> 1639M: Linus Walleij <linus.walleij@linaro.org> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642F: arch/arm/mach-nomadik/ 1643F: drivers/pinctrl/nomadik/ 1644F: drivers/i2c/busses/i2c-nomadik.c 1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1646 1647ARM/NUVOTON W90X900 ARM ARCHITECTURE 1648M: Wan ZongShun <mcuos.com@gmail.com> 1649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1650W: http://www.mcuos.com 1651S: Maintained 1652F: arch/arm/mach-w90x900/ 1653F: drivers/input/keyboard/w90p910_keypad.c 1654F: drivers/input/touchscreen/w90p910_ts.c 1655F: drivers/watchdog/nuc900_wdt.c 1656F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1657F: drivers/mtd/nand/nuc900_nand.c 1658F: drivers/rtc/rtc-nuc900.c 1659F: drivers/spi/spi-nuc900.c 1660F: drivers/usb/host/ehci-w90x900.c 1661F: drivers/video/fbdev/nuc900fb.c 1662 1663ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1664M: Nelson Castillo <arhuaco@freaks-unidos.net> 1665L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1666W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1667S: Supported 1668 1669ARM/Orion SoC/Technologic Systems TS-78xx platform support 1670M: Alexander Clouter <alex@digriz.org.uk> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672W: http://www.digriz.org.uk/ts78xx/kernel 1673S: Maintained 1674F: arch/arm/mach-orion5x/ts78xx-* 1675 1676ARM/OXNAS platform support 1677M: Neil Armstrong <narmstrong@baylibre.com> 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1679L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1680S: Maintained 1681F: arch/arm/mach-oxnas/ 1682F: arch/arm/boot/dts/ox8*.dtsi 1683F: arch/arm/boot/dts/wd-mbwe.dts 1684F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1685N: oxnas 1686 1687ARM/PALM TREO SUPPORT 1688M: Tomas Cech <sleep_walker@suse.com> 1689L: linux-arm-kernel@lists.infradead.org 1690W: http://hackndev.com 1691S: Maintained 1692F: arch/arm/mach-pxa/include/mach/palmtreo.h 1693F: arch/arm/mach-pxa/palmtreo.c 1694 1695ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1696M: Marek Vasut <marek.vasut@gmail.com> 1697L: linux-arm-kernel@lists.infradead.org 1698W: http://hackndev.com 1699S: Maintained 1700F: arch/arm/mach-pxa/include/mach/palmtx.h 1701F: arch/arm/mach-pxa/palmtx.c 1702F: arch/arm/mach-pxa/include/mach/palmt5.h 1703F: arch/arm/mach-pxa/palmt5.c 1704F: arch/arm/mach-pxa/include/mach/palmld.h 1705F: arch/arm/mach-pxa/palmld.c 1706F: arch/arm/mach-pxa/include/mach/palmte2.h 1707F: arch/arm/mach-pxa/palmte2.c 1708F: arch/arm/mach-pxa/include/mach/palmtc.h 1709F: arch/arm/mach-pxa/palmtc.c 1710 1711ARM/PALMZ72 SUPPORT 1712M: Sergey Lapin <slapin@ossfans.org> 1713L: linux-arm-kernel@lists.infradead.org 1714W: http://hackndev.com 1715S: Maintained 1716F: arch/arm/mach-pxa/include/mach/palmz72.h 1717F: arch/arm/mach-pxa/palmz72.c 1718 1719ARM/PLEB SUPPORT 1720M: Peter Chubb <pleb@gelato.unsw.edu.au> 1721W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1722S: Maintained 1723 1724ARM/PT DIGITAL BOARD PORT 1725M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727W: http://www.armlinux.org.uk/ 1728S: Maintained 1729 1730ARM/QUALCOMM SUPPORT 1731M: Andy Gross <andy.gross@linaro.org> 1732M: David Brown <david.brown@linaro.org> 1733L: linux-arm-msm@vger.kernel.org 1734L: linux-soc@vger.kernel.org 1735S: Maintained 1736F: Documentation/devicetree/bindings/soc/qcom/ 1737F: arch/arm/boot/dts/qcom-*.dts 1738F: arch/arm/boot/dts/qcom-*.dtsi 1739F: arch/arm/mach-qcom/ 1740F: arch/arm64/boot/dts/qcom/* 1741F: drivers/i2c/busses/i2c-qup.c 1742F: drivers/clk/qcom/ 1743F: drivers/dma/qcom/ 1744F: drivers/soc/qcom/ 1745F: drivers/spi/spi-qup.c 1746F: drivers/tty/serial/msm_serial.h 1747F: drivers/tty/serial/msm_serial.c 1748F: drivers/*/pm8???-* 1749F: drivers/mfd/ssbi.c 1750F: drivers/firmware/qcom_scm.c 1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1752 1753ARM/RADISYS ENP2611 MACHINE SUPPORT 1754M: Lennert Buytenhek <kernel@wantstofly.org> 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1756S: Maintained 1757 1758ARM/REALTEK ARCHITECTURE 1759M: Andreas Färber <afaerber@suse.de> 1760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1761S: Maintained 1762F: arch/arm64/boot/dts/realtek/ 1763F: Documentation/devicetree/bindings/arm/realtek.txt 1764 1765ARM/RENESAS ARM64 ARCHITECTURE 1766M: Simon Horman <horms@verge.net.au> 1767M: Magnus Damm <magnus.damm@gmail.com> 1768L: linux-renesas-soc@vger.kernel.org 1769Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1770T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1771S: Supported 1772F: arch/arm64/boot/dts/renesas/ 1773F: Documentation/devicetree/bindings/arm/shmobile.txt 1774F: drivers/soc/renesas/ 1775F: include/linux/soc/renesas/ 1776 1777ARM/RISCPC ARCHITECTURE 1778M: Russell King <linux@armlinux.org.uk> 1779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1780W: http://www.armlinux.org.uk/ 1781S: Maintained 1782F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1783F: arch/arm/include/asm/hardware/ioc.h 1784F: arch/arm/include/asm/hardware/iomd.h 1785F: arch/arm/include/asm/hardware/memc.h 1786F: arch/arm/mach-rpc/ 1787F: drivers/net/ethernet/8390/etherh.c 1788F: drivers/net/ethernet/i825xx/ether1* 1789F: drivers/net/ethernet/seeq/ether3* 1790F: drivers/scsi/arm/ 1791 1792ARM/Rockchip SoC support 1793M: Heiko Stuebner <heiko@sntech.de> 1794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1795L: linux-rockchip@lists.infradead.org 1796T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1797S: Maintained 1798F: arch/arm/boot/dts/rk3* 1799F: arch/arm/boot/dts/rv1108* 1800F: arch/arm/mach-rockchip/ 1801F: drivers/clk/rockchip/ 1802F: drivers/i2c/busses/i2c-rk3x.c 1803F: drivers/*/*rockchip* 1804F: drivers/*/*/*rockchip* 1805F: sound/soc/rockchip/ 1806N: rockchip 1807 1808ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1809M: Kukjin Kim <kgene@kernel.org> 1810M: Krzysztof Kozlowski <krzk@kernel.org> 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1813Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1814S: Maintained 1815F: arch/arm/boot/dts/s3c* 1816F: arch/arm/boot/dts/s5p* 1817F: arch/arm/boot/dts/samsung* 1818F: arch/arm/boot/dts/exynos* 1819F: arch/arm64/boot/dts/exynos/ 1820F: arch/arm/plat-samsung/ 1821F: arch/arm/mach-s3c24*/ 1822F: arch/arm/mach-s3c64xx/ 1823F: arch/arm/mach-s5p*/ 1824F: arch/arm/mach-exynos*/ 1825F: drivers/*/*s3c24* 1826F: drivers/*/*/*s3c24* 1827F: drivers/*/*s3c64xx* 1828F: drivers/*/*s5pv210* 1829F: drivers/memory/samsung/* 1830F: drivers/soc/samsung/* 1831F: Documentation/arm/Samsung/ 1832F: Documentation/devicetree/bindings/arm/samsung/ 1833F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1834F: Documentation/devicetree/bindings/power/pd-samsung.txt 1835N: exynos 1836 1837ARM/SAMSUNG MOBILE MACHINE SUPPORT 1838M: Kyungmin Park <kyungmin.park@samsung.com> 1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1840S: Maintained 1841F: arch/arm/mach-s5pv210/ 1842 1843ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1844M: Kyungmin Park <kyungmin.park@samsung.com> 1845M: Kamil Debski <kamil@wypas.org> 1846M: Andrzej Hajda <a.hajda@samsung.com> 1847L: linux-arm-kernel@lists.infradead.org 1848L: linux-media@vger.kernel.org 1849S: Maintained 1850F: drivers/media/platform/s5p-g2d/ 1851 1852ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1853M: Marek Szyprowski <m.szyprowski@samsung.com> 1854L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1855L: linux-media@vger.kernel.org 1856S: Maintained 1857F: drivers/media/platform/s5p-cec/ 1858F: Documentation/devicetree/bindings/media/s5p-cec.txt 1859 1860ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1861M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1862M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1863L: linux-arm-kernel@lists.infradead.org 1864L: linux-media@vger.kernel.org 1865S: Maintained 1866F: drivers/media/platform/s5p-jpeg/ 1867 1868ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1869M: Kyungmin Park <kyungmin.park@samsung.com> 1870M: Kamil Debski <kamil@wypas.org> 1871M: Jeongtae Park <jtp.park@samsung.com> 1872M: Andrzej Hajda <a.hajda@samsung.com> 1873L: linux-arm-kernel@lists.infradead.org 1874L: linux-media@vger.kernel.org 1875S: Maintained 1876F: arch/arm/plat-samsung/s5p-dev-mfc.c 1877F: drivers/media/platform/s5p-mfc/ 1878 1879ARM/SHMOBILE ARM ARCHITECTURE 1880M: Simon Horman <horms@verge.net.au> 1881M: Magnus Damm <magnus.damm@gmail.com> 1882L: linux-renesas-soc@vger.kernel.org 1883Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1884T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1885S: Supported 1886F: arch/arm/boot/dts/emev2* 1887F: arch/arm/boot/dts/r7s* 1888F: arch/arm/boot/dts/r8a* 1889F: arch/arm/boot/dts/sh* 1890F: arch/arm/configs/shmobile_defconfig 1891F: arch/arm/include/debug/renesas-scif.S 1892F: arch/arm/mach-shmobile/ 1893F: Documentation/devicetree/bindings/arm/shmobile.txt 1894F: drivers/soc/renesas/ 1895F: include/linux/soc/renesas/ 1896 1897ARM/SOCFPGA ARCHITECTURE 1898M: Dinh Nguyen <dinguyen@kernel.org> 1899S: Maintained 1900F: arch/arm/mach-socfpga/ 1901F: arch/arm/boot/dts/socfpga* 1902F: arch/arm/configs/socfpga_defconfig 1903F: arch/arm64/boot/dts/altera/ 1904W: http://www.rocketboards.org 1905T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1906 1907ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1908M: Dinh Nguyen <dinguyen@kernel.org> 1909S: Maintained 1910F: drivers/clk/socfpga/ 1911 1912ARM/SOCFPGA EDAC SUPPORT 1913M: Thor Thayer <thor.thayer@linux.intel.com> 1914S: Maintained 1915F: drivers/edac/altera_edac. 1916 1917ARM/STI ARCHITECTURE 1918M: Patrice Chotard <patrice.chotard@st.com> 1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1920W: http://www.stlinux.com 1921S: Maintained 1922F: arch/arm/mach-sti/ 1923F: arch/arm/boot/dts/sti* 1924F: drivers/char/hw_random/st-rng.c 1925F: drivers/clocksource/arm_global_timer.c 1926F: drivers/clocksource/clksrc_st_lpc.c 1927F: drivers/cpufreq/sti-cpufreq.c 1928F: drivers/dma/st_fdma* 1929F: drivers/i2c/busses/i2c-st.c 1930F: drivers/media/rc/st_rc.c 1931F: drivers/media/platform/sti/c8sectpfe/ 1932F: drivers/mmc/host/sdhci-st.c 1933F: drivers/phy/st/phy-miphy28lp.c 1934F: drivers/phy/st/phy-stih407-usb.c 1935F: drivers/pinctrl/pinctrl-st.c 1936F: drivers/remoteproc/st_remoteproc.c 1937F: drivers/remoteproc/st_slim_rproc.c 1938F: drivers/reset/sti/ 1939F: drivers/rtc/rtc-st-lpc.c 1940F: drivers/tty/serial/st-asc.c 1941F: drivers/usb/dwc3/dwc3-st.c 1942F: drivers/usb/host/ehci-st.c 1943F: drivers/usb/host/ohci-st.c 1944F: drivers/watchdog/st_lpc_wdt.c 1945F: drivers/ata/ahci_st.c 1946F: include/linux/remoteproc/st_slim_rproc.h 1947 1948ARM/STM32 ARCHITECTURE 1949M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1950M: Alexandre Torgue <alexandre.torgue@st.com> 1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1952S: Maintained 1953T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1954N: stm32 1955F: drivers/clocksource/armv7m_systick.c 1956 1957ARM/TANGO ARCHITECTURE 1958M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1959L: linux-arm-kernel@lists.infradead.org 1960S: Maintained 1961N: tango 1962 1963ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1964M: Lennert Buytenhek <kernel@wantstofly.org> 1965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1966S: Maintained 1967 1968ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 1969M: Hans Verkuil <hans.verkuil@cisco.com> 1970L: linux-tegra@vger.kernel.org 1971L: linux-media@vger.kernel.org 1972S: Maintained 1973F: drivers/media/platform/tegra-cec/ 1974F: Documentation/devicetree/bindings/media/tegra-cec.txt 1975 1976ARM/TETON BGA MACHINE SUPPORT 1977M: "Mark F. Brown" <mark.brown314@gmail.com> 1978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1979S: Maintained 1980 1981ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1982M: Santosh Shilimkar <ssantosh@kernel.org> 1983L: linux-kernel@vger.kernel.org 1984S: Maintained 1985F: drivers/memory/*emif* 1986 1987ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1988M: Santosh Shilimkar <ssantosh@kernel.org> 1989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1990S: Maintained 1991F: arch/arm/mach-keystone/ 1992F: arch/arm/boot/dts/keystone-* 1993T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1994 1995ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1996M: Santosh Shilimkar <ssantosh@kernel.org> 1997L: linux-kernel@vger.kernel.org 1998S: Maintained 1999F: drivers/clk/keystone/ 2000 2001ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2002M: Santosh Shilimkar <ssantosh@kernel.org> 2003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2004L: linux-kernel@vger.kernel.org 2005S: Maintained 2006F: drivers/clocksource/timer-keystone.c 2007 2008ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2009M: Santosh Shilimkar <ssantosh@kernel.org> 2010L: linux-kernel@vger.kernel.org 2011S: Maintained 2012F: drivers/power/reset/keystone-reset.c 2013 2014ARM/THECUS N2100 MACHINE SUPPORT 2015M: Lennert Buytenhek <kernel@wantstofly.org> 2016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2017S: Maintained 2018 2019ARM/TOSA MACHINE SUPPORT 2020M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2021M: Dirk Opfer <dirk@opfer-online.de> 2022S: Maintained 2023 2024ARM/U300 MACHINE SUPPORT 2025M: Linus Walleij <linus.walleij@linaro.org> 2026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2027S: Supported 2028F: arch/arm/mach-u300/ 2029F: drivers/clocksource/timer-u300.c 2030F: drivers/i2c/busses/i2c-stu300.c 2031F: drivers/rtc/rtc-coh901331.c 2032F: drivers/watchdog/coh901327_wdt.c 2033F: drivers/dma/coh901318* 2034F: drivers/mfd/ab3100* 2035F: drivers/rtc/rtc-ab3100.c 2036F: drivers/rtc/rtc-coh901331.c 2037T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2038 2039ARM/UNIPHIER ARCHITECTURE 2040M: Masahiro Yamada <yamada.masahiro@socionext.com> 2041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2042T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2043S: Maintained 2044F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2045F: arch/arm/boot/dts/uniphier* 2046F: arch/arm/include/asm/hardware/cache-uniphier.h 2047F: arch/arm/mach-uniphier/ 2048F: arch/arm/mm/cache-uniphier.c 2049F: arch/arm64/boot/dts/socionext/ 2050F: drivers/bus/uniphier-system-bus.c 2051F: drivers/clk/uniphier/ 2052F: drivers/gpio/gpio-uniphier.c 2053F: drivers/i2c/busses/i2c-uniphier* 2054F: drivers/irqchip/irq-uniphier-aidet.c 2055F: drivers/pinctrl/uniphier/ 2056F: drivers/reset/reset-uniphier.c 2057F: drivers/tty/serial/8250/8250_uniphier.c 2058N: uniphier 2059 2060ARM/Ux500 ARM ARCHITECTURE 2061M: Linus Walleij <linus.walleij@linaro.org> 2062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2063S: Maintained 2064F: arch/arm/mach-ux500/ 2065F: drivers/clocksource/clksrc-dbx500-prcmu.c 2066F: drivers/dma/ste_dma40* 2067F: drivers/hwspinlock/u8500_hsem.c 2068F: drivers/mfd/abx500* 2069F: drivers/mfd/ab8500* 2070F: drivers/mfd/dbx500* 2071F: drivers/mfd/db8500* 2072F: drivers/pinctrl/nomadik/pinctrl-ab* 2073F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2074F: drivers/rtc/rtc-ab8500.c 2075F: drivers/rtc/rtc-pl031.c 2076T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2077 2078ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2079M: Ulf Hansson <ulf.hansson@linaro.org> 2080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2081T: git git://git.linaro.org/people/ulfh/clk.git 2082S: Maintained 2083F: drivers/clk/ux500/ 2084 2085ARM/VERSATILE EXPRESS PLATFORM 2086M: Liviu Dudau <liviu.dudau@arm.com> 2087M: Sudeep Holla <sudeep.holla@arm.com> 2088M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2090S: Maintained 2091F: arch/arm/boot/dts/vexpress* 2092F: arch/arm64/boot/dts/arm/ 2093F: arch/arm/mach-vexpress/ 2094F: */*/vexpress* 2095F: */*/*/vexpress* 2096F: drivers/clk/versatile/clk-vexpress-osc.c 2097F: drivers/clocksource/versatile.c 2098N: mps2 2099 2100ARM/VFP SUPPORT 2101M: Russell King <linux@armlinux.org.uk> 2102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2103W: http://www.armlinux.org.uk/ 2104S: Maintained 2105F: arch/arm/vfp/ 2106 2107ARM/VOIPAC PXA270 SUPPORT 2108M: Marek Vasut <marek.vasut@gmail.com> 2109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2110S: Maintained 2111F: arch/arm/mach-pxa/vpac270.c 2112F: arch/arm/mach-pxa/include/mach/vpac270.h 2113 2114ARM/VT8500 ARM ARCHITECTURE 2115M: Tony Prisk <linux@prisktech.co.nz> 2116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2117S: Maintained 2118F: arch/arm/mach-vt8500/ 2119F: drivers/clocksource/vt8500_timer.c 2120F: drivers/i2c/busses/i2c-wmt.c 2121F: drivers/mmc/host/wmt-sdmmc.c 2122F: drivers/pwm/pwm-vt8500.c 2123F: drivers/rtc/rtc-vt8500.c 2124F: drivers/tty/serial/vt8500_serial.c 2125F: drivers/usb/host/ehci-platform.c 2126F: drivers/usb/host/uhci-platform.c 2127F: drivers/video/fbdev/vt8500lcdfb.* 2128F: drivers/video/fbdev/wm8505fb* 2129F: drivers/video/fbdev/wmt_ge_rops.* 2130 2131ARM/ZIPIT Z2 SUPPORT 2132M: Marek Vasut <marek.vasut@gmail.com> 2133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2134S: Maintained 2135F: arch/arm/mach-pxa/z2.c 2136F: arch/arm/mach-pxa/include/mach/z2.h 2137 2138ARM/ZTE ARCHITECTURE 2139M: Jun Nie <jun.nie@linaro.org> 2140M: Baoyou Xie <baoyou.xie@linaro.org> 2141M: Shawn Guo <shawnguo@kernel.org> 2142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2143S: Maintained 2144F: arch/arm/boot/dts/zx2967* 2145F: arch/arm/mach-zx/ 2146F: arch/arm64/boot/dts/zte/ 2147F: drivers/clk/zte/ 2148F: drivers/dma/zx_dma.c 2149F: drivers/gpio/gpio-zx.c 2150F: drivers/i2c/busses/i2c-zx2967.c 2151F: drivers/mmc/host/dw_mmc-zx.* 2152F: drivers/pinctrl/zte/ 2153F: drivers/soc/zte/ 2154F: drivers/thermal/zx2967_thermal.c 2155F: drivers/watchdog/zx2967_wdt.c 2156F: Documentation/devicetree/bindings/arm/zte.txt 2157F: Documentation/devicetree/bindings/clock/zx2967*.txt 2158F: Documentation/devicetree/bindings/dma/zxdma.txt 2159F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2160F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2161F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2162F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2163F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2164F: Documentation/devicetree/bindings/soc/zte/ 2165F: Documentation/devicetree/bindings/sound/zte,*.txt 2166F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2167F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2168F: include/dt-bindings/clock/zx2967*.h 2169F: include/dt-bindings/soc/zte,*.h 2170F: sound/soc/codecs/zx_aud96p22.c 2171F: sound/soc/zte/ 2172 2173ARM/ZYNQ ARCHITECTURE 2174M: Michal Simek <michal.simek@xilinx.com> 2175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2176W: http://wiki.xilinx.com 2177T: git https://github.com/Xilinx/linux-xlnx.git 2178S: Supported 2179F: arch/arm/mach-zynq/ 2180F: drivers/cpuidle/cpuidle-zynq.c 2181F: drivers/block/xsysace.c 2182N: zynq 2183N: xilinx 2184F: drivers/clocksource/cadence_ttc_timer.c 2185F: drivers/i2c/busses/i2c-cadence.c 2186F: drivers/mmc/host/sdhci-of-arasan.c 2187F: drivers/edac/synopsys_edac.c 2188 2189ARM64 PORT (AARCH64 ARCHITECTURE) 2190M: Catalin Marinas <catalin.marinas@arm.com> 2191M: Will Deacon <will.deacon@arm.com> 2192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2193T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2194S: Maintained 2195F: arch/arm64/ 2196F: Documentation/arm64/ 2197 2198AS3645A LED FLASH CONTROLLER DRIVER 2199M: Sakari Ailus <sakari.ailus@iki.fi> 2200L: linux-leds@vger.kernel.org 2201S: Maintained 2202F: drivers/leds/leds-as3645a.c 2203 2204AS3645A LED FLASH CONTROLLER DRIVER 2205M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2206L: linux-media@vger.kernel.org 2207T: git git://linuxtv.org/media_tree.git 2208S: Maintained 2209F: drivers/media/i2c/as3645a.c 2210F: include/media/i2c/as3645a.h 2211 2212ASAHI KASEI AK8974 DRIVER 2213M: Linus Walleij <linus.walleij@linaro.org> 2214L: linux-iio@vger.kernel.org 2215W: http://www.akm.com/ 2216S: Supported 2217F: drivers/iio/magnetometer/ak8974.c 2218 2219ASC7621 HARDWARE MONITOR DRIVER 2220M: George Joseph <george.joseph@fairview5.com> 2221L: linux-hwmon@vger.kernel.org 2222S: Maintained 2223F: Documentation/hwmon/asc7621 2224F: drivers/hwmon/asc7621.c 2225 2226ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2227M: Corentin Chary <corentin.chary@gmail.com> 2228L: acpi4asus-user@lists.sourceforge.net 2229L: platform-driver-x86@vger.kernel.org 2230W: http://acpi4asus.sf.net 2231S: Maintained 2232F: drivers/platform/x86/asus*.c 2233F: drivers/platform/x86/eeepc*.c 2234 2235ASUS WIRELESS RADIO CONTROL DRIVER 2236M: João Paulo Rechi Vita <jprvita@gmail.com> 2237L: platform-driver-x86@vger.kernel.org 2238S: Maintained 2239F: drivers/platform/x86/asus-wireless.c 2240 2241ASYMMETRIC KEYS 2242M: David Howells <dhowells@redhat.com> 2243L: keyrings@vger.kernel.org 2244S: Maintained 2245F: Documentation/crypto/asymmetric-keys.txt 2246F: include/linux/verification.h 2247F: include/crypto/public_key.h 2248F: include/crypto/pkcs7.h 2249F: crypto/asymmetric_keys/ 2250 2251ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2252R: Dan Williams <dan.j.williams@intel.com> 2253W: http://sourceforge.net/projects/xscaleiop 2254S: Odd fixes 2255F: Documentation/crypto/async-tx-api.txt 2256F: crypto/async_tx/ 2257F: drivers/dma/ 2258F: include/linux/dmaengine.h 2259F: include/linux/async_tx.h 2260 2261AT24 EEPROM DRIVER 2262M: Bartosz Golaszewski <brgl@bgdev.pl> 2263L: linux-i2c@vger.kernel.org 2264S: Maintained 2265F: drivers/misc/eeprom/at24.c 2266F: include/linux/platform_data/at24.h 2267 2268ATA OVER ETHERNET (AOE) DRIVER 2269M: "Ed L. Cashin" <ed.cashin@acm.org> 2270W: http://www.openaoe.org/ 2271S: Supported 2272F: Documentation/aoe/ 2273F: drivers/block/aoe/ 2274 2275ATHEROS 71XX/9XXX GPIO DRIVER 2276M: Alban Bedel <albeu@free.fr> 2277W: https://github.com/AlbanBedel/linux 2278T: git git://github.com/AlbanBedel/linux 2279S: Maintained 2280F: drivers/gpio/gpio-ath79.c 2281F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2282 2283ATHEROS ATH GENERIC UTILITIES 2284M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2285L: linux-wireless@vger.kernel.org 2286S: Supported 2287F: drivers/net/wireless/ath/* 2288 2289ATHEROS ATH5K WIRELESS DRIVER 2290M: Jiri Slaby <jirislaby@gmail.com> 2291M: Nick Kossifidis <mickflemm@gmail.com> 2292M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2293L: linux-wireless@vger.kernel.org 2294W: http://wireless.kernel.org/en/users/Drivers/ath5k 2295S: Maintained 2296F: drivers/net/wireless/ath/ath5k/ 2297 2298ATHEROS ATH6KL WIRELESS DRIVER 2299M: Kalle Valo <kvalo@qca.qualcomm.com> 2300L: linux-wireless@vger.kernel.org 2301W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2302T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2303S: Supported 2304F: drivers/net/wireless/ath/ath6kl/ 2305 2306ATI_REMOTE2 DRIVER 2307M: Ville Syrjala <syrjala@sci.fi> 2308S: Maintained 2309F: drivers/input/misc/ati_remote2.c 2310 2311ATK0110 HWMON DRIVER 2312M: Luca Tettamanti <kronos.it@gmail.com> 2313L: linux-hwmon@vger.kernel.org 2314S: Maintained 2315F: drivers/hwmon/asus_atk0110.c 2316 2317ATLX ETHERNET DRIVERS 2318M: Jay Cliburn <jcliburn@gmail.com> 2319M: Chris Snook <chris.snook@gmail.com> 2320L: netdev@vger.kernel.org 2321W: http://sourceforge.net/projects/atl1 2322W: http://atl1.sourceforge.net 2323S: Maintained 2324F: drivers/net/ethernet/atheros/ 2325 2326ATM 2327M: Chas Williams <3chas3@gmail.com> 2328L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2329L: netdev@vger.kernel.org 2330W: http://linux-atm.sourceforge.net 2331S: Maintained 2332F: drivers/atm/ 2333F: include/linux/atm* 2334F: include/uapi/linux/atm* 2335 2336ATMEL AT91 / AT32 MCI DRIVER 2337M: Ludovic Desroches <ludovic.desroches@microchip.com> 2338S: Maintained 2339F: drivers/mmc/host/atmel-mci.c 2340 2341ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2342M: Nicolas Ferre <nicolas.ferre@microchip.com> 2343S: Supported 2344F: drivers/power/reset/at91-sama5d2_shdwc.c 2345 2346ATMEL Audio ALSA driver 2347M: Nicolas Ferre <nicolas.ferre@microchip.com> 2348L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2349S: Supported 2350F: sound/soc/atmel 2351 2352ATMEL I2C DRIVER 2353M: Ludovic Desroches <ludovic.desroches@microchip.com> 2354L: linux-i2c@vger.kernel.org 2355S: Supported 2356F: drivers/i2c/busses/i2c-at91.c 2357 2358ATMEL ISI DRIVER 2359M: Ludovic Desroches <ludovic.desroches@microchip.com> 2360L: linux-media@vger.kernel.org 2361S: Supported 2362F: drivers/media/platform/atmel/atmel-isi.c 2363F: include/media/atmel-isi.h 2364 2365ATMEL LCDFB DRIVER 2366M: Nicolas Ferre <nicolas.ferre@microchip.com> 2367L: linux-fbdev@vger.kernel.org 2368S: Maintained 2369F: drivers/video/fbdev/atmel_lcdfb.c 2370F: include/video/atmel_lcdc.h 2371 2372ATMEL MACB ETHERNET DRIVER 2373M: Nicolas Ferre <nicolas.ferre@microchip.com> 2374S: Supported 2375F: drivers/net/ethernet/cadence/ 2376 2377ATMEL MAXTOUCH DRIVER 2378M: Nick Dyer <nick@shmanahar.org> 2379T: git git://github.com/ndyer/linux.git 2380S: Maintained 2381F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2382F: drivers/input/touchscreen/atmel_mxt_ts.c 2383F: include/linux/platform_data/atmel_mxt_ts.h 2384 2385ATMEL NAND DRIVER 2386M: Wenyou Yang <wenyou.yang@atmel.com> 2387M: Josh Wu <rainyfeeling@outlook.com> 2388L: linux-mtd@lists.infradead.org 2389S: Supported 2390F: drivers/mtd/nand/atmel/* 2391 2392ATMEL SAMA5D2 ADC DRIVER 2393M: Ludovic Desroches <ludovic.desroches@microchip.com> 2394L: linux-iio@vger.kernel.org 2395S: Supported 2396F: drivers/iio/adc/at91-sama5d2_adc.c 2397 2398ATMEL SDMMC DRIVER 2399M: Ludovic Desroches <ludovic.desroches@microchip.com> 2400L: linux-mmc@vger.kernel.org 2401S: Supported 2402F: drivers/mmc/host/sdhci-of-at91.c 2403 2404ATMEL SPI DRIVER 2405M: Nicolas Ferre <nicolas.ferre@microchip.com> 2406S: Supported 2407F: drivers/spi/spi-atmel.* 2408 2409ATMEL SSC DRIVER 2410M: Nicolas Ferre <nicolas.ferre@microchip.com> 2411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2412S: Supported 2413F: drivers/misc/atmel-ssc.c 2414F: include/linux/atmel-ssc.h 2415 2416ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2417M: Nicolas Ferre <nicolas.ferre@microchip.com> 2418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2419S: Supported 2420F: drivers/misc/atmel_tclib.c 2421F: drivers/clocksource/tcb_clksrc.c 2422 2423ATMEL USBA UDC DRIVER 2424M: Nicolas Ferre <nicolas.ferre@microchip.com> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Supported 2427F: drivers/usb/gadget/udc/atmel_usba_udc.* 2428 2429ATMEL WIRELESS DRIVER 2430M: Simon Kelley <simon@thekelleys.org.uk> 2431L: linux-wireless@vger.kernel.org 2432W: http://www.thekelleys.org.uk/atmel 2433W: http://atmelwlandriver.sourceforge.net/ 2434S: Maintained 2435F: drivers/net/wireless/atmel/atmel* 2436 2437ATMEL XDMA DRIVER 2438M: Ludovic Desroches <ludovic.desroches@microchip.com> 2439L: linux-arm-kernel@lists.infradead.org 2440L: dmaengine@vger.kernel.org 2441S: Supported 2442F: drivers/dma/at_xdmac.c 2443 2444ATOMIC INFRASTRUCTURE 2445M: Will Deacon <will.deacon@arm.com> 2446M: Peter Zijlstra <peterz@infradead.org> 2447R: Boqun Feng <boqun.feng@gmail.com> 2448L: linux-kernel@vger.kernel.org 2449S: Maintained 2450F: arch/*/include/asm/atomic*.h 2451F: include/*/atomic*.h 2452 2453ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2454M: Bradley Grove <linuxdrivers@attotech.com> 2455L: linux-scsi@vger.kernel.org 2456W: http://www.attotech.com 2457S: Supported 2458F: drivers/scsi/esas2r 2459 2460ATUSB IEEE 802.15.4 RADIO DRIVER 2461M: Stefan Schmidt <stefan@osg.samsung.com> 2462L: linux-wpan@vger.kernel.org 2463S: Maintained 2464F: drivers/net/ieee802154/atusb.c 2465F: drivers/net/ieee802154/atusb.h 2466F: drivers/net/ieee802154/at86rf230.h 2467 2468AUDIT SUBSYSTEM 2469M: Paul Moore <paul@paul-moore.com> 2470M: Eric Paris <eparis@redhat.com> 2471L: linux-audit@redhat.com (moderated for non-subscribers) 2472W: https://github.com/linux-audit 2473W: https://people.redhat.com/sgrubb/audit 2474T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2475S: Supported 2476F: include/linux/audit.h 2477F: include/uapi/linux/audit.h 2478F: kernel/audit* 2479 2480AUXILIARY DISPLAY DRIVERS 2481M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2482W: http://miguelojeda.es/auxdisplay.htm 2483W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2484S: Maintained 2485F: drivers/auxdisplay/ 2486F: include/linux/cfag12864b.h 2487 2488AX.25 NETWORK LAYER 2489M: Ralf Baechle <ralf@linux-mips.org> 2490L: linux-hams@vger.kernel.org 2491W: http://www.linux-ax25.org/ 2492S: Maintained 2493F: include/uapi/linux/ax25.h 2494F: include/net/ax25.h 2495F: net/ax25/ 2496 2497AXENTIA ARM DEVICES 2498M: Peter Rosin <peda@axentia.se> 2499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2500S: Maintained 2501F: Documentation/devicetree/bindings/arm/axentia.txt 2502F: arch/arm/boot/dts/at91-linea.dtsi 2503F: arch/arm/boot/dts/at91-tse850-3.dts 2504 2505AXENTIA ASOC DRIVERS 2506M: Peter Rosin <peda@axentia.se> 2507L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2508S: Maintained 2509F: Documentation/devicetree/bindings/sound/axentia,* 2510F: sound/soc/atmel/tse850-pcm5142.c 2511 2512AZ6007 DVB DRIVER 2513M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2514M: Mauro Carvalho Chehab <mchehab@kernel.org> 2515L: linux-media@vger.kernel.org 2516W: https://linuxtv.org 2517T: git git://linuxtv.org/media_tree.git 2518S: Maintained 2519F: drivers/media/usb/dvb-usb-v2/az6007.c 2520 2521AZTECH FM RADIO RECEIVER DRIVER 2522M: Hans Verkuil <hverkuil@xs4all.nl> 2523L: linux-media@vger.kernel.org 2524T: git git://linuxtv.org/media_tree.git 2525W: https://linuxtv.org 2526S: Maintained 2527F: drivers/media/radio/radio-aztech* 2528 2529B43 WIRELESS DRIVER 2530L: linux-wireless@vger.kernel.org 2531L: b43-dev@lists.infradead.org 2532W: http://wireless.kernel.org/en/users/Drivers/b43 2533S: Odd Fixes 2534F: drivers/net/wireless/broadcom/b43/ 2535 2536B43LEGACY WIRELESS DRIVER 2537M: Larry Finger <Larry.Finger@lwfinger.net> 2538L: linux-wireless@vger.kernel.org 2539L: b43-dev@lists.infradead.org 2540W: http://wireless.kernel.org/en/users/Drivers/b43 2541S: Maintained 2542F: drivers/net/wireless/broadcom/b43legacy/ 2543 2544BACKLIGHT CLASS/SUBSYSTEM 2545M: Lee Jones <lee.jones@linaro.org> 2546M: Daniel Thompson <daniel.thompson@linaro.org> 2547M: Jingoo Han <jingoohan1@gmail.com> 2548T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2549S: Maintained 2550F: drivers/video/backlight/ 2551F: include/linux/backlight.h 2552F: include/linux/pwm_backlight.h 2553F: Documentation/devicetree/bindings/leds/backlight 2554 2555BATMAN ADVANCED 2556M: Marek Lindner <mareklindner@neomailbox.ch> 2557M: Simon Wunderlich <sw@simonwunderlich.de> 2558M: Antonio Quartulli <a@unstable.cc> 2559L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2560W: https://www.open-mesh.org/ 2561Q: https://patchwork.open-mesh.org/project/batman/list/ 2562S: Maintained 2563F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2564F: Documentation/ABI/testing/sysfs-class-net-mesh 2565F: Documentation/networking/batman-adv.rst 2566F: include/uapi/linux/batman_adv.h 2567F: net/batman-adv/ 2568 2569BAYCOM/HDLCDRV DRIVERS FOR AX.25 2570M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2571L: linux-hams@vger.kernel.org 2572W: http://www.baycom.org/~tom/ham/ham.html 2573S: Maintained 2574F: drivers/net/hamradio/baycom* 2575 2576BCACHE (BLOCK LAYER CACHE) 2577M: Michael Lyle <mlyle@lyle.org> 2578M: Kent Overstreet <kent.overstreet@gmail.com> 2579L: linux-bcache@vger.kernel.org 2580W: http://bcache.evilpiepirate.org 2581C: irc://irc.oftc.net/bcache 2582S: Maintained 2583F: drivers/md/bcache/ 2584 2585BDISP ST MEDIA DRIVER 2586M: Fabien Dessenne <fabien.dessenne@st.com> 2587L: linux-media@vger.kernel.org 2588T: git git://linuxtv.org/media_tree.git 2589W: https://linuxtv.org 2590S: Supported 2591F: drivers/media/platform/sti/bdisp 2592 2593BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2594M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2595L: netdev@vger.kernel.org 2596S: Maintained 2597F: drivers/net/ethernet/ec_bhf.c 2598 2599BEFS FILE SYSTEM 2600M: Luis de Bethencourt <luisbg@kernel.org> 2601M: Salah Triki <salah.triki@gmail.com> 2602S: Maintained 2603T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2604F: Documentation/filesystems/befs.txt 2605F: fs/befs/ 2606 2607BFQ I/O SCHEDULER 2608M: Paolo Valente <paolo.valente@linaro.org> 2609M: Jens Axboe <axboe@kernel.dk> 2610L: linux-block@vger.kernel.org 2611S: Maintained 2612F: block/bfq-* 2613F: Documentation/block/bfq-iosched.txt 2614 2615BFS FILE SYSTEM 2616M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2617S: Maintained 2618F: Documentation/filesystems/bfs.txt 2619F: fs/bfs/ 2620F: include/uapi/linux/bfs_fs.h 2621 2622BLACKFIN ARCHITECTURE 2623M: Steven Miao <realmz6@gmail.com> 2624L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2625T: git git://git.code.sf.net/p/adi-linux/code 2626W: http://blackfin.uclinux.org 2627S: Supported 2628F: arch/blackfin/ 2629 2630BLACKFIN EMAC DRIVER 2631L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2632W: http://blackfin.uclinux.org 2633S: Supported 2634F: drivers/net/ethernet/adi/ 2635 2636BLACKFIN MEDIA DRIVER 2637M: Scott Jiang <scott.jiang.linux@gmail.com> 2638L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2639W: http://blackfin.uclinux.org/ 2640S: Supported 2641F: drivers/media/platform/blackfin/ 2642F: drivers/media/i2c/adv7183* 2643F: drivers/media/i2c/vs6624* 2644 2645BLACKFIN RTC DRIVER 2646L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2647W: http://blackfin.uclinux.org 2648S: Supported 2649F: drivers/rtc/rtc-bfin.c 2650 2651BLACKFIN SDH DRIVER 2652L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2653W: http://blackfin.uclinux.org 2654S: Supported 2655F: drivers/mmc/host/bfin_sdh.c 2656 2657BLACKFIN SERIAL DRIVER 2658L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2659W: http://blackfin.uclinux.org 2660S: Supported 2661F: drivers/tty/serial/bfin_uart.c 2662 2663BLACKFIN WATCHDOG DRIVER 2664L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2665W: http://blackfin.uclinux.org 2666S: Supported 2667F: drivers/watchdog/bfin_wdt.c 2668 2669BLINKM RGB LED DRIVER 2670M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2671S: Maintained 2672F: drivers/leds/leds-blinkm.c 2673 2674BLOCK LAYER 2675M: Jens Axboe <axboe@kernel.dk> 2676L: linux-block@vger.kernel.org 2677T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2678S: Maintained 2679F: block/ 2680F: kernel/trace/blktrace.c 2681F: lib/sbitmap.c 2682 2683BLOCK2MTD DRIVER 2684M: Joern Engel <joern@lazybastard.org> 2685L: linux-mtd@lists.infradead.org 2686S: Maintained 2687F: drivers/mtd/devices/block2mtd.c 2688 2689BLUETOOTH DRIVERS 2690M: Marcel Holtmann <marcel@holtmann.org> 2691M: Gustavo Padovan <gustavo@padovan.org> 2692M: Johan Hedberg <johan.hedberg@gmail.com> 2693L: linux-bluetooth@vger.kernel.org 2694W: http://www.bluez.org/ 2695T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2696T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2697S: Maintained 2698F: drivers/bluetooth/ 2699 2700BLUETOOTH SUBSYSTEM 2701M: Marcel Holtmann <marcel@holtmann.org> 2702M: Gustavo Padovan <gustavo@padovan.org> 2703M: Johan Hedberg <johan.hedberg@gmail.com> 2704L: linux-bluetooth@vger.kernel.org 2705W: http://www.bluez.org/ 2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2707T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2708S: Maintained 2709F: net/bluetooth/ 2710F: include/net/bluetooth/ 2711 2712BONDING DRIVER 2713M: Jay Vosburgh <j.vosburgh@gmail.com> 2714M: Veaceslav Falico <vfalico@gmail.com> 2715M: Andy Gospodarek <andy@greyhouse.net> 2716L: netdev@vger.kernel.org 2717W: http://sourceforge.net/projects/bonding/ 2718S: Supported 2719F: drivers/net/bonding/ 2720F: include/uapi/linux/if_bonding.h 2721 2722BPF (Safe dynamic programs and tools) 2723M: Alexei Starovoitov <ast@kernel.org> 2724M: Daniel Borkmann <daniel@iogearbox.net> 2725L: netdev@vger.kernel.org 2726L: linux-kernel@vger.kernel.org 2727S: Supported 2728F: arch/x86/net/bpf_jit* 2729F: Documentation/networking/filter.txt 2730F: Documentation/bpf/ 2731F: include/linux/bpf* 2732F: include/linux/filter.h 2733F: include/uapi/linux/bpf* 2734F: include/uapi/linux/filter.h 2735F: kernel/bpf/ 2736F: kernel/trace/bpf_trace.c 2737F: lib/test_bpf.c 2738F: net/bpf/ 2739F: net/core/filter.c 2740F: net/sched/act_bpf.c 2741F: net/sched/cls_bpf.c 2742F: samples/bpf/ 2743F: tools/bpf/ 2744F: tools/testing/selftests/bpf/ 2745 2746BROADCOM B44 10/100 ETHERNET DRIVER 2747M: Michael Chan <michael.chan@broadcom.com> 2748L: netdev@vger.kernel.org 2749S: Supported 2750F: drivers/net/ethernet/broadcom/b44.* 2751 2752BROADCOM B53 ETHERNET SWITCH DRIVER 2753M: Florian Fainelli <f.fainelli@gmail.com> 2754L: netdev@vger.kernel.org 2755L: openwrt-devel@lists.openwrt.org (subscribers-only) 2756S: Supported 2757F: drivers/net/dsa/b53/* 2758F: include/linux/platform_data/b53.h 2759 2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2761M: Florian Fainelli <f.fainelli@gmail.com> 2762M: Ray Jui <rjui@broadcom.com> 2763M: Scott Branden <sbranden@broadcom.com> 2764M: bcm-kernel-feedback-list@broadcom.com 2765T: git git://github.com/broadcom/mach-bcm 2766S: Maintained 2767N: bcm281* 2768N: bcm113* 2769N: bcm216* 2770N: kona 2771F: arch/arm/mach-bcm/ 2772 2773BROADCOM BCM2835 ARM ARCHITECTURE 2774M: Eric Anholt <eric@anholt.net> 2775M: Stefan Wahren <stefan.wahren@i2se.com> 2776L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2778T: git git://github.com/anholt/linux 2779S: Maintained 2780N: bcm2835 2781F: drivers/staging/vc04_services 2782 2783BROADCOM BCM47XX MIPS ARCHITECTURE 2784M: Hauke Mehrtens <hauke@hauke-m.de> 2785M: Rafał Miłecki <zajec5@gmail.com> 2786L: linux-mips@linux-mips.org 2787S: Maintained 2788F: Documentation/devicetree/bindings/mips/brcm/ 2789F: arch/mips/bcm47xx/* 2790F: arch/mips/include/asm/mach-bcm47xx/* 2791 2792BROADCOM BCM5301X ARM ARCHITECTURE 2793M: Hauke Mehrtens <hauke@hauke-m.de> 2794M: Rafał Miłecki <zajec5@gmail.com> 2795M: Jon Mason <jonmason@broadcom.com> 2796M: bcm-kernel-feedback-list@broadcom.com 2797L: linux-arm-kernel@lists.infradead.org 2798S: Maintained 2799F: arch/arm/mach-bcm/bcm_5301x.c 2800F: arch/arm/boot/dts/bcm5301x*.dtsi 2801F: arch/arm/boot/dts/bcm470* 2802F: arch/arm/boot/dts/bcm953012* 2803 2804BROADCOM BCM53573 ARM ARCHITECTURE 2805M: Rafał Miłecki <rafal@milecki.pl> 2806L: linux-arm-kernel@lists.infradead.org 2807S: Maintained 2808F: arch/arm/boot/dts/bcm53573* 2809F: arch/arm/boot/dts/bcm47189* 2810 2811BROADCOM BCM63XX ARM ARCHITECTURE 2812M: Florian Fainelli <f.fainelli@gmail.com> 2813M: bcm-kernel-feedback-list@broadcom.com 2814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2815T: git git://github.com/broadcom/stblinux.git 2816S: Maintained 2817N: bcm63xx 2818 2819BROADCOM BCM63XX/BCM33XX UDC DRIVER 2820M: Kevin Cernekee <cernekee@gmail.com> 2821L: linux-usb@vger.kernel.org 2822S: Maintained 2823F: drivers/usb/gadget/udc/bcm63xx_udc.* 2824 2825BROADCOM BCM7XXX ARM ARCHITECTURE 2826M: Brian Norris <computersforpeace@gmail.com> 2827M: Gregory Fong <gregory.0xf0@gmail.com> 2828M: Florian Fainelli <f.fainelli@gmail.com> 2829M: bcm-kernel-feedback-list@broadcom.com 2830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2831T: git git://github.com/broadcom/stblinux.git 2832S: Maintained 2833F: arch/arm/mach-bcm/*brcmstb* 2834F: arch/arm/boot/dts/bcm7*.dts* 2835F: drivers/bus/brcmstb_gisb.c 2836N: brcmstb 2837 2838BROADCOM BMIPS CPUFREQ DRIVER 2839M: Markus Mayer <mmayer@broadcom.com> 2840M: bcm-kernel-feedback-list@broadcom.com 2841L: linux-pm@vger.kernel.org 2842S: Maintained 2843F: drivers/cpufreq/bmips-cpufreq.c 2844 2845BROADCOM BMIPS MIPS ARCHITECTURE 2846M: Kevin Cernekee <cernekee@gmail.com> 2847M: Florian Fainelli <f.fainelli@gmail.com> 2848L: linux-mips@linux-mips.org 2849T: git git://github.com/broadcom/stblinux.git 2850S: Maintained 2851F: arch/mips/bmips/* 2852F: arch/mips/include/asm/mach-bmips/* 2853F: arch/mips/kernel/*bmips* 2854F: arch/mips/boot/dts/brcm/bcm*.dts* 2855F: drivers/irqchip/irq-bcm63* 2856F: drivers/irqchip/irq-bcm7* 2857F: drivers/irqchip/irq-brcmstb* 2858F: include/linux/bcm963xx_nvram.h 2859F: include/linux/bcm963xx_tag.h 2860 2861BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2862M: Rasesh Mody <rasesh.mody@cavium.com> 2863M: Harish Patil <harish.patil@cavium.com> 2864M: Dept-GELinuxNICDev@cavium.com 2865L: netdev@vger.kernel.org 2866S: Supported 2867F: drivers/net/ethernet/broadcom/bnx2.* 2868F: drivers/net/ethernet/broadcom/bnx2_* 2869 2870BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2871M: QLogic-Storage-Upstream@qlogic.com 2872L: linux-scsi@vger.kernel.org 2873S: Supported 2874F: drivers/scsi/bnx2fc/ 2875 2876BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2877M: QLogic-Storage-Upstream@qlogic.com 2878L: linux-scsi@vger.kernel.org 2879S: Supported 2880F: drivers/scsi/bnx2i/ 2881 2882BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2883M: Ariel Elior <ariel.elior@cavium.com> 2884M: everest-linux-l2@cavium.com 2885L: netdev@vger.kernel.org 2886S: Supported 2887F: drivers/net/ethernet/broadcom/bnx2x/ 2888 2889BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2890M: Michael Chan <michael.chan@broadcom.com> 2891L: netdev@vger.kernel.org 2892S: Supported 2893F: drivers/net/ethernet/broadcom/bnxt/ 2894 2895BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2896M: Arend van Spriel <arend.vanspriel@broadcom.com> 2897M: Franky Lin <franky.lin@broadcom.com> 2898M: Hante Meuleman <hante.meuleman@broadcom.com> 2899M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2900M: Wright Feng <wright.feng@cypress.com> 2901L: linux-wireless@vger.kernel.org 2902L: brcm80211-dev-list.pdl@broadcom.com 2903L: brcm80211-dev-list@cypress.com 2904S: Supported 2905F: drivers/net/wireless/broadcom/brcm80211/ 2906 2907BROADCOM BRCMSTB GPIO DRIVER 2908M: Gregory Fong <gregory.0xf0@gmail.com> 2909L: bcm-kernel-feedback-list@broadcom.com 2910S: Supported 2911F: drivers/gpio/gpio-brcmstb.c 2912F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2913 2914BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2915M: Al Cooper <alcooperx@gmail.com> 2916L: linux-kernel@vger.kernel.org 2917L: bcm-kernel-feedback-list@broadcom.com 2918S: Maintained 2919F: drivers/phy/broadcom/phy-brcm-usb* 2920 2921BROADCOM GENET ETHERNET DRIVER 2922M: Doug Berger <opendmb@gmail.com> 2923M: Florian Fainelli <f.fainelli@gmail.com> 2924L: netdev@vger.kernel.org 2925S: Supported 2926F: drivers/net/ethernet/broadcom/genet/ 2927 2928BROADCOM IPROC ARM ARCHITECTURE 2929M: Ray Jui <rjui@broadcom.com> 2930M: Scott Branden <sbranden@broadcom.com> 2931M: Jon Mason <jonmason@broadcom.com> 2932M: bcm-kernel-feedback-list@broadcom.com 2933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2934T: git git://github.com/broadcom/cygnus-linux.git 2935S: Maintained 2936N: iproc 2937N: cygnus 2938N: bcm[-_]nsp 2939N: bcm9113* 2940N: bcm9583* 2941N: bcm9585* 2942N: bcm9586* 2943N: bcm988312 2944N: bcm113* 2945N: bcm583* 2946N: bcm585* 2947N: bcm586* 2948N: bcm88312 2949N: hr2 2950F: arch/arm64/boot/dts/broadcom/ns2* 2951F: drivers/clk/bcm/clk-ns* 2952F: drivers/pinctrl/bcm/pinctrl-ns* 2953 2954BROADCOM KONA GPIO DRIVER 2955M: Ray Jui <rjui@broadcom.com> 2956L: bcm-kernel-feedback-list@broadcom.com 2957S: Supported 2958F: drivers/gpio/gpio-bcm-kona.c 2959F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2960 2961BROADCOM NETXTREME-E ROCE DRIVER 2962M: Selvin Xavier <selvin.xavier@broadcom.com> 2963M: Devesh Sharma <devesh.sharma@broadcom.com> 2964M: Somnath Kotur <somnath.kotur@broadcom.com> 2965M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2966L: linux-rdma@vger.kernel.org 2967W: http://www.broadcom.com 2968S: Supported 2969F: drivers/infiniband/hw/bnxt_re/ 2970F: include/uapi/rdma/bnxt_re-abi.h 2971 2972BROADCOM NVRAM DRIVER 2973M: Rafał Miłecki <zajec5@gmail.com> 2974L: linux-mips@linux-mips.org 2975S: Maintained 2976F: drivers/firmware/broadcom/* 2977 2978BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2979M: Rafał Miłecki <zajec5@gmail.com> 2980L: linux-wireless@vger.kernel.org 2981S: Maintained 2982F: drivers/bcma/ 2983F: include/linux/bcma/ 2984 2985BROADCOM STB AVS CPUFREQ DRIVER 2986M: Markus Mayer <mmayer@broadcom.com> 2987M: bcm-kernel-feedback-list@broadcom.com 2988L: linux-pm@vger.kernel.org 2989S: Maintained 2990F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2991F: drivers/cpufreq/brcmstb* 2992 2993BROADCOM STB AVS TMON DRIVER 2994M: Markus Mayer <mmayer@broadcom.com> 2995M: bcm-kernel-feedback-list@broadcom.com 2996L: linux-pm@vger.kernel.org 2997S: Maintained 2998F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 2999F: drivers/thermal/broadcom/brcmstb* 3000 3001BROADCOM STB NAND FLASH DRIVER 3002M: Brian Norris <computersforpeace@gmail.com> 3003M: Kamal Dasu <kdasu.kdev@gmail.com> 3004L: linux-mtd@lists.infradead.org 3005L: bcm-kernel-feedback-list@broadcom.com 3006S: Maintained 3007F: drivers/mtd/nand/brcmnand/ 3008 3009BROADCOM STB DPFE DRIVER 3010M: Markus Mayer <mmayer@broadcom.com> 3011M: bcm-kernel-feedback-list@broadcom.com 3012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3013S: Maintained 3014F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3015F: drivers/memory/brcmstb_dpfe.c 3016 3017BROADCOM SYSTEMPORT ETHERNET DRIVER 3018M: Florian Fainelli <f.fainelli@gmail.com> 3019L: netdev@vger.kernel.org 3020S: Supported 3021F: drivers/net/ethernet/broadcom/bcmsysport.* 3022 3023BROADCOM TG3 GIGABIT ETHERNET DRIVER 3024M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3025M: Prashant Sreedharan <prashant@broadcom.com> 3026M: Michael Chan <mchan@broadcom.com> 3027L: netdev@vger.kernel.org 3028S: Supported 3029F: drivers/net/ethernet/broadcom/tg3.* 3030 3031BROCADE BFA FC SCSI DRIVER 3032M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3033M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3034L: linux-scsi@vger.kernel.org 3035S: Supported 3036F: drivers/scsi/bfa/ 3037 3038BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3039M: Rasesh Mody <rasesh.mody@cavium.com> 3040M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3041M: Dept-GELinuxNICDev@cavium.com 3042L: netdev@vger.kernel.org 3043S: Supported 3044F: drivers/net/ethernet/brocade/bna/ 3045 3046BSG (block layer generic sg v4 driver) 3047M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3048L: linux-scsi@vger.kernel.org 3049S: Supported 3050F: block/bsg.c 3051F: include/linux/bsg.h 3052F: include/uapi/linux/bsg.h 3053 3054BT87X AUDIO DRIVER 3055M: Clemens Ladisch <clemens@ladisch.de> 3056L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3057T: git git://git.alsa-project.org/alsa-kernel.git 3058S: Maintained 3059F: Documentation/sound/alsa/Bt87x.txt 3060F: sound/pci/bt87x.c 3061 3062BT8XXGPIO DRIVER 3063M: Michael Buesch <m@bues.ch> 3064W: http://bu3sch.de/btgpio.php 3065S: Maintained 3066F: drivers/gpio/gpio-bt8xx.c 3067 3068BTRFS FILE SYSTEM 3069M: Chris Mason <clm@fb.com> 3070M: Josef Bacik <jbacik@fb.com> 3071M: David Sterba <dsterba@suse.com> 3072L: linux-btrfs@vger.kernel.org 3073W: http://btrfs.wiki.kernel.org/ 3074Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3075T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3076S: Maintained 3077F: Documentation/filesystems/btrfs.txt 3078F: fs/btrfs/ 3079F: include/linux/btrfs* 3080F: include/uapi/linux/btrfs* 3081 3082BTTV VIDEO4LINUX DRIVER 3083M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3084M: Mauro Carvalho Chehab <mchehab@kernel.org> 3085L: linux-media@vger.kernel.org 3086W: https://linuxtv.org 3087T: git git://linuxtv.org/media_tree.git 3088S: Odd fixes 3089F: Documentation/media/v4l-drivers/bttv* 3090F: drivers/media/pci/bt8xx/bttv* 3091 3092BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3093M: Chanwoo Choi <cw00.choi@samsung.com> 3094L: linux-pm@vger.kernel.org 3095L: linux-samsung-soc@vger.kernel.org 3096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3097S: Maintained 3098F: drivers/devfreq/exynos-bus.c 3099F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3100 3101BUSLOGIC SCSI DRIVER 3102M: Khalid Aziz <khalid@gonehiking.org> 3103L: linux-scsi@vger.kernel.org 3104S: Maintained 3105F: drivers/scsi/BusLogic.* 3106F: drivers/scsi/FlashPoint.* 3107 3108C-MEDIA CMI8788 DRIVER 3109M: Clemens Ladisch <clemens@ladisch.de> 3110L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3111T: git git://git.alsa-project.org/alsa-kernel.git 3112S: Maintained 3113F: sound/pci/oxygen/ 3114 3115C6X ARCHITECTURE 3116M: Mark Salter <msalter@redhat.com> 3117M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3118L: linux-c6x-dev@linux-c6x.org 3119W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3120S: Maintained 3121F: arch/c6x/ 3122 3123CA8210 IEEE-802.15.4 RADIO DRIVER 3124M: Harry Morris <h.morris@cascoda.com> 3125L: linux-wpan@vger.kernel.org 3126W: https://github.com/Cascoda/ca8210-linux.git 3127S: Maintained 3128F: drivers/net/ieee802154/ca8210.c 3129F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3130 3131CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3132M: David Howells <dhowells@redhat.com> 3133L: linux-cachefs@redhat.com (moderated for non-subscribers) 3134S: Supported 3135F: Documentation/filesystems/caching/cachefiles.txt 3136F: fs/cachefiles/ 3137 3138CADET FM/AM RADIO RECEIVER DRIVER 3139M: Hans Verkuil <hverkuil@xs4all.nl> 3140L: linux-media@vger.kernel.org 3141T: git git://linuxtv.org/media_tree.git 3142W: https://linuxtv.org 3143S: Maintained 3144F: drivers/media/radio/radio-cadet* 3145 3146CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3147M: Jonathan Corbet <corbet@lwn.net> 3148L: linux-media@vger.kernel.org 3149T: git git://linuxtv.org/media_tree.git 3150S: Maintained 3151F: Documentation/media/v4l-drivers/cafe_ccic* 3152F: drivers/media/platform/marvell-ccic/ 3153 3154CAIF NETWORK LAYER 3155M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3156L: netdev@vger.kernel.org 3157S: Supported 3158F: Documentation/networking/caif/ 3159F: drivers/net/caif/ 3160F: include/uapi/linux/caif/ 3161F: include/net/caif/ 3162F: net/caif/ 3163 3164CALGARY x86-64 IOMMU 3165M: Muli Ben-Yehuda <mulix@mulix.org> 3166M: Jon Mason <jdmason@kudzu.us> 3167L: iommu@lists.linux-foundation.org 3168S: Maintained 3169F: arch/x86/kernel/pci-calgary_64.c 3170F: arch/x86/kernel/tce_64.c 3171F: arch/x86/include/asm/calgary.h 3172F: arch/x86/include/asm/tce.h 3173 3174CAN NETWORK DRIVERS 3175M: Wolfgang Grandegger <wg@grandegger.com> 3176M: Marc Kleine-Budde <mkl@pengutronix.de> 3177L: linux-can@vger.kernel.org 3178W: https://github.com/linux-can 3179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3181S: Maintained 3182F: Documentation/devicetree/bindings/net/can/ 3183F: drivers/net/can/ 3184F: include/linux/can/dev.h 3185F: include/linux/can/platform/ 3186F: include/uapi/linux/can/error.h 3187F: include/uapi/linux/can/netlink.h 3188 3189CAN NETWORK LAYER 3190M: Oliver Hartkopp <socketcan@hartkopp.net> 3191M: Marc Kleine-Budde <mkl@pengutronix.de> 3192L: linux-can@vger.kernel.org 3193W: https://github.com/linux-can 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3196S: Maintained 3197F: Documentation/networking/can.txt 3198F: net/can/ 3199F: include/linux/can/core.h 3200F: include/uapi/linux/can.h 3201F: include/uapi/linux/can/bcm.h 3202F: include/uapi/linux/can/raw.h 3203F: include/uapi/linux/can/gw.h 3204 3205CAPABILITIES 3206M: Serge Hallyn <serge@hallyn.com> 3207L: linux-security-module@vger.kernel.org 3208S: Supported 3209F: include/linux/capability.h 3210F: include/uapi/linux/capability.h 3211F: security/commoncap.c 3212F: kernel/capability.c 3213 3214CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3215M: Kevin Tsai <ktsai@capellamicro.com> 3216S: Maintained 3217F: drivers/iio/light/cm* 3218 3219CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3220M: Christian Lamparter <chunkeey@googlemail.com> 3221L: linux-wireless@vger.kernel.org 3222W: http://wireless.kernel.org/en/users/Drivers/carl9170 3223S: Maintained 3224F: drivers/net/wireless/ath/carl9170/ 3225 3226CAVIUM I2C DRIVER 3227M: Jan Glauber <jglauber@cavium.com> 3228M: David Daney <david.daney@cavium.com> 3229W: http://www.cavium.com 3230S: Supported 3231F: drivers/i2c/busses/i2c-octeon* 3232F: drivers/i2c/busses/i2c-thunderx* 3233 3234CAVIUM LIQUIDIO NETWORK DRIVER 3235M: Derek Chickles <derek.chickles@caviumnetworks.com> 3236M: Satanand Burla <satananda.burla@caviumnetworks.com> 3237M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3238M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3239L: netdev@vger.kernel.org 3240W: http://www.cavium.com 3241S: Supported 3242F: drivers/net/ethernet/cavium/liquidio/ 3243 3244CAVIUM MMC DRIVER 3245M: Jan Glauber <jglauber@cavium.com> 3246M: David Daney <david.daney@cavium.com> 3247M: Steven J. Hill <Steven.Hill@cavium.com> 3248W: http://www.cavium.com 3249S: Supported 3250F: drivers/mmc/host/cavium* 3251 3252CAVIUM OCTEON-TX CRYPTO DRIVER 3253M: George Cherian <george.cherian@cavium.com> 3254L: linux-crypto@vger.kernel.org 3255W: http://www.cavium.com 3256S: Supported 3257F: drivers/crypto/cavium/cpt/ 3258 3259CAVIUM THUNDERX2 ARM64 SOC 3260M: Robert Richter <rrichter@cavium.com> 3261M: Jayachandran C <jnair@caviumnetworks.com> 3262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3263S: Maintained 3264F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3265F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3266 3267CC2520 IEEE-802.15.4 RADIO DRIVER 3268M: Varka Bhadram <varkabhadram@gmail.com> 3269L: linux-wpan@vger.kernel.org 3270S: Maintained 3271F: drivers/net/ieee802154/cc2520.c 3272F: include/linux/spi/cc2520.h 3273F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3274 3275CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3276M: Gilad Ben-Yossef <gilad@benyossef.com> 3277L: linux-crypto@vger.kernel.org 3278L: driverdev-devel@linuxdriverproject.org 3279S: Supported 3280F: drivers/staging/ccree/ 3281W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3282 3283CEC FRAMEWORK 3284M: Hans Verkuil <hans.verkuil@cisco.com> 3285L: linux-media@vger.kernel.org 3286T: git git://linuxtv.org/media_tree.git 3287W: http://linuxtv.org 3288S: Supported 3289F: Documentation/media/kapi/cec-core.rst 3290F: Documentation/media/uapi/cec 3291F: drivers/media/cec/ 3292F: drivers/media/rc/keymaps/rc-cec.c 3293F: include/media/cec.h 3294F: include/media/cec-notifier.h 3295F: include/uapi/linux/cec.h 3296F: include/uapi/linux/cec-funcs.h 3297F: Documentation/devicetree/bindings/media/cec.txt 3298 3299CEC GPIO DRIVER 3300M: Hans Verkuil <hans.verkuil@cisco.com> 3301L: linux-media@vger.kernel.org 3302T: git git://linuxtv.org/media_tree.git 3303W: http://linuxtv.org 3304S: Supported 3305F: drivers/media/platform/cec-gpio/ 3306F: Documentation/devicetree/bindings/media/cec-gpio.txt 3307 3308CELL BROADBAND ENGINE ARCHITECTURE 3309M: Arnd Bergmann <arnd@arndb.de> 3310L: linuxppc-dev@lists.ozlabs.org 3311W: http://www.ibm.com/developerworks/power/cell/ 3312S: Supported 3313F: arch/powerpc/include/asm/cell*.h 3314F: arch/powerpc/include/asm/spu*.h 3315F: arch/powerpc/include/uapi/asm/spu*.h 3316F: arch/powerpc/oprofile/*cell* 3317F: arch/powerpc/platforms/cell/ 3318 3319CEPH COMMON CODE (LIBCEPH) 3320M: Ilya Dryomov <idryomov@gmail.com> 3321M: "Yan, Zheng" <zyan@redhat.com> 3322M: Sage Weil <sage@redhat.com> 3323L: ceph-devel@vger.kernel.org 3324W: http://ceph.com/ 3325T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3326T: git git://github.com/ceph/ceph-client.git 3327S: Supported 3328F: net/ceph/ 3329F: include/linux/ceph/ 3330F: include/linux/crush/ 3331 3332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3333M: "Yan, Zheng" <zyan@redhat.com> 3334M: Sage Weil <sage@redhat.com> 3335M: Ilya Dryomov <idryomov@gmail.com> 3336L: ceph-devel@vger.kernel.org 3337W: http://ceph.com/ 3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3339T: git git://github.com/ceph/ceph-client.git 3340S: Supported 3341F: Documentation/filesystems/ceph.txt 3342F: fs/ceph/ 3343 3344CERTIFICATE HANDLING: 3345M: David Howells <dhowells@redhat.com> 3346M: David Woodhouse <dwmw2@infradead.org> 3347L: keyrings@vger.kernel.org 3348S: Maintained 3349F: Documentation/module-signing.txt 3350F: certs/ 3351F: scripts/sign-file.c 3352F: scripts/extract-cert.c 3353 3354CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3355L: linux-usb@vger.kernel.org 3356S: Orphan 3357F: Documentation/usb/WUSB-Design-overview.txt 3358F: Documentation/usb/wusb-cbaf 3359F: drivers/usb/host/hwa-hc.c 3360F: drivers/usb/host/whci/ 3361F: drivers/usb/wusbcore/ 3362F: include/linux/usb/wusb* 3363 3364CFAG12864B LCD DRIVER 3365M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3366W: http://miguelojeda.es/auxdisplay.htm 3367W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3368S: Maintained 3369F: drivers/auxdisplay/cfag12864b.c 3370F: include/linux/cfag12864b.h 3371 3372CFAG12864BFB LCD FRAMEBUFFER DRIVER 3373M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3374W: http://miguelojeda.es/auxdisplay.htm 3375W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3376S: Maintained 3377F: drivers/auxdisplay/cfag12864bfb.c 3378F: include/linux/cfag12864b.h 3379 3380802.11 (including CFG80211/NL80211) 3381M: Johannes Berg <johannes@sipsolutions.net> 3382L: linux-wireless@vger.kernel.org 3383W: http://wireless.kernel.org/ 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3386S: Maintained 3387F: net/wireless/ 3388F: include/uapi/linux/nl80211.h 3389F: include/linux/ieee80211.h 3390F: include/net/wext.h 3391F: include/net/cfg80211.h 3392F: include/net/iw_handler.h 3393F: include/net/ieee80211_radiotap.h 3394F: Documentation/driver-api/80211/cfg80211.rst 3395F: Documentation/networking/regulatory.txt 3396 3397CHAR and MISC DRIVERS 3398M: Arnd Bergmann <arnd@arndb.de> 3399M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3400T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3401S: Supported 3402F: drivers/char/* 3403F: drivers/misc/* 3404F: include/linux/miscdevice.h 3405 3406CHECKPATCH 3407M: Andy Whitcroft <apw@canonical.com> 3408M: Joe Perches <joe@perches.com> 3409S: Maintained 3410F: scripts/checkpatch.pl 3411 3412CHINESE DOCUMENTATION 3413M: Harry Wei <harryxiyou@gmail.com> 3414L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3415L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3416S: Maintained 3417F: Documentation/translations/zh_CN/ 3418 3419CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3420M: Peter Chen <Peter.Chen@nxp.com> 3421T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3422L: linux-usb@vger.kernel.org 3423S: Maintained 3424F: drivers/usb/chipidea/ 3425 3426CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3427M: Hans de Goede <hdegoede@redhat.com> 3428L: linux-input@vger.kernel.org 3429S: Maintained 3430F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3431F: drivers/input/touchscreen/chipone_icn8318.c 3432 3433CHROME HARDWARE PLATFORM SUPPORT 3434M: Benson Leung <bleung@chromium.org> 3435M: Olof Johansson <olof@lixom.net> 3436S: Maintained 3437T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3438F: drivers/platform/chrome/ 3439 3440CIRRUS LOGIC AUDIO CODEC DRIVERS 3441M: Brian Austin <brian.austin@cirrus.com> 3442M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3443L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3444S: Maintained 3445F: sound/soc/codecs/cs* 3446 3447CIRRUS LOGIC EP93XX ETHERNET DRIVER 3448M: Hartley Sweeten <hsweeten@visionengravers.com> 3449L: netdev@vger.kernel.org 3450S: Maintained 3451F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3452 3453CISCO FCOE HBA DRIVER 3454M: Satish Kharat <satishkh@cisco.com> 3455M: Sesidhar Baddela <sebaddel@cisco.com> 3456M: Karan Tilak Kumar <kartilak@cisco.com> 3457L: linux-scsi@vger.kernel.org 3458S: Supported 3459F: drivers/scsi/fnic/ 3460 3461CISCO SCSI HBA DRIVER 3462M: Karan Tilak Kumar <kartilak@cisco.com> 3463M: Sesidhar Baddela <sebaddel@cisco.com> 3464L: linux-scsi@vger.kernel.org 3465S: Supported 3466F: drivers/scsi/snic/ 3467 3468CISCO VIC ETHERNET NIC DRIVER 3469M: Christian Benvenuti <benve@cisco.com> 3470M: Govindarajulu Varadarajan <_govind@gmx.com> 3471M: Parvi Kaustubhi <pkaustub@cisco.com> 3472S: Supported 3473F: drivers/net/ethernet/cisco/enic/ 3474 3475CISCO VIC LOW LATENCY NIC DRIVER 3476M: Christian Benvenuti <benve@cisco.com> 3477M: Dave Goodell <dgoodell@cisco.com> 3478S: Supported 3479F: drivers/infiniband/hw/usnic/ 3480 3481CLEANCACHE API 3482M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3483L: linux-kernel@vger.kernel.org 3484S: Maintained 3485F: mm/cleancache.c 3486F: include/linux/cleancache.h 3487 3488CLK API 3489M: Russell King <linux@armlinux.org.uk> 3490L: linux-clk@vger.kernel.org 3491S: Maintained 3492F: include/linux/clk.h 3493 3494CLOCKSOURCE, CLOCKEVENT DRIVERS 3495M: Daniel Lezcano <daniel.lezcano@linaro.org> 3496M: Thomas Gleixner <tglx@linutronix.de> 3497L: linux-kernel@vger.kernel.org 3498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3499S: Supported 3500F: drivers/clocksource/ 3501F: Documentation/devicetree/bindings/timer/ 3502 3503CMPC ACPI DRIVER 3504M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3505M: Daniel Oliveira Nascimento <don@syst.com.br> 3506L: platform-driver-x86@vger.kernel.org 3507S: Supported 3508F: drivers/platform/x86/classmate-laptop.c 3509 3510COBALT MEDIA DRIVER 3511M: Hans Verkuil <hans.verkuil@cisco.com> 3512L: linux-media@vger.kernel.org 3513T: git git://linuxtv.org/media_tree.git 3514W: https://linuxtv.org 3515S: Supported 3516F: drivers/media/pci/cobalt/ 3517 3518COCCINELLE/Semantic Patches (SmPL) 3519M: Julia Lawall <Julia.Lawall@lip6.fr> 3520M: Gilles Muller <Gilles.Muller@lip6.fr> 3521M: Nicolas Palix <nicolas.palix@imag.fr> 3522M: Michal Marek <michal.lkml@markovi.net> 3523L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3525W: http://coccinelle.lip6.fr/ 3526S: Supported 3527F: Documentation/dev-tools/coccinelle.rst 3528F: scripts/coccinelle/ 3529F: scripts/coccicheck 3530 3531CODA FILE SYSTEM 3532M: Jan Harkes <jaharkes@cs.cmu.edu> 3533M: coda@cs.cmu.edu 3534L: codalist@coda.cs.cmu.edu 3535W: http://www.coda.cs.cmu.edu/ 3536S: Maintained 3537F: Documentation/filesystems/coda.txt 3538F: fs/coda/ 3539F: include/linux/coda*.h 3540F: include/uapi/linux/coda*.h 3541 3542CODA V4L2 MEM2MEM DRIVER 3543M: Philipp Zabel <p.zabel@pengutronix.de> 3544L: linux-media@vger.kernel.org 3545S: Maintained 3546F: Documentation/devicetree/bindings/media/coda.txt 3547F: drivers/media/platform/coda/ 3548 3549COMMON CLK FRAMEWORK 3550M: Michael Turquette <mturquette@baylibre.com> 3551M: Stephen Boyd <sboyd@codeaurora.org> 3552L: linux-clk@vger.kernel.org 3553Q: http://patchwork.kernel.org/project/linux-clk/list/ 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3555S: Maintained 3556F: Documentation/devicetree/bindings/clock/ 3557F: drivers/clk/ 3558X: drivers/clk/clkdev.c 3559F: include/linux/clk-pr* 3560F: include/linux/clk/ 3561 3562COMMON INTERNET FILE SYSTEM (CIFS) 3563M: Steve French <sfrench@samba.org> 3564L: linux-cifs@vger.kernel.org 3565L: samba-technical@lists.samba.org (moderated for non-subscribers) 3566W: http://linux-cifs.samba.org/ 3567T: git git://git.samba.org/sfrench/cifs-2.6.git 3568S: Supported 3569F: Documentation/filesystems/cifs/ 3570F: fs/cifs/ 3571 3572COMPACTPCI HOTPLUG CORE 3573M: Scott Murray <scott@spiteful.org> 3574L: linux-pci@vger.kernel.org 3575S: Maintained 3576F: drivers/pci/hotplug/cpci_hotplug* 3577 3578COMPACTPCI HOTPLUG GENERIC DRIVER 3579M: Scott Murray <scott@spiteful.org> 3580L: linux-pci@vger.kernel.org 3581S: Maintained 3582F: drivers/pci/hotplug/cpcihp_generic.c 3583 3584COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3585M: Scott Murray <scott@spiteful.org> 3586L: linux-pci@vger.kernel.org 3587S: Maintained 3588F: drivers/pci/hotplug/cpcihp_zt5550.* 3589 3590COMPAL LAPTOP SUPPORT 3591M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3592L: platform-driver-x86@vger.kernel.org 3593S: Maintained 3594F: drivers/platform/x86/compal-laptop.c 3595 3596CONEXANT ACCESSRUNNER USB DRIVER 3597L: accessrunner-general@lists.sourceforge.net 3598W: http://accessrunner.sourceforge.net/ 3599S: Orphan 3600F: drivers/usb/atm/cxacru.c 3601 3602CONFIGFS 3603M: Joel Becker <jlbec@evilplan.org> 3604M: Christoph Hellwig <hch@lst.de> 3605T: git git://git.infradead.org/users/hch/configfs.git 3606S: Supported 3607F: fs/configfs/ 3608F: include/linux/configfs.h 3609 3610CONNECTOR 3611M: Evgeniy Polyakov <zbr@ioremap.net> 3612L: netdev@vger.kernel.org 3613S: Maintained 3614F: drivers/connector/ 3615 3616CONTROL GROUP (CGROUP) 3617M: Tejun Heo <tj@kernel.org> 3618M: Li Zefan <lizefan@huawei.com> 3619M: Johannes Weiner <hannes@cmpxchg.org> 3620L: cgroups@vger.kernel.org 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3622S: Maintained 3623F: Documentation/cgroup* 3624F: include/linux/cgroup* 3625F: kernel/cgroup* 3626 3627CONTROL GROUP - CPUSET 3628M: Li Zefan <lizefan@huawei.com> 3629L: cgroups@vger.kernel.org 3630W: http://www.bullopensource.org/cpuset/ 3631W: http://oss.sgi.com/projects/cpusets/ 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3633S: Maintained 3634F: Documentation/cgroup-v1/cpusets.txt 3635F: include/linux/cpuset.h 3636F: kernel/cgroup/cpuset.c 3637 3638CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3639M: Johannes Weiner <hannes@cmpxchg.org> 3640M: Michal Hocko <mhocko@kernel.org> 3641M: Vladimir Davydov <vdavydov.dev@gmail.com> 3642L: cgroups@vger.kernel.org 3643L: linux-mm@kvack.org 3644S: Maintained 3645F: mm/memcontrol.c 3646F: mm/swap_cgroup.c 3647 3648CORETEMP HARDWARE MONITORING DRIVER 3649M: Fenghua Yu <fenghua.yu@intel.com> 3650L: linux-hwmon@vger.kernel.org 3651S: Maintained 3652F: Documentation/hwmon/coretemp 3653F: drivers/hwmon/coretemp.c 3654 3655COSA/SRP SYNC SERIAL DRIVER 3656M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3657W: http://www.fi.muni.cz/~kas/cosa/ 3658S: Maintained 3659F: drivers/net/wan/cosa* 3660 3661CPMAC ETHERNET DRIVER 3662M: Florian Fainelli <f.fainelli@gmail.com> 3663L: netdev@vger.kernel.org 3664S: Maintained 3665F: drivers/net/ethernet/ti/cpmac.c 3666 3667CPU FREQUENCY DRIVERS 3668M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3669M: Viresh Kumar <viresh.kumar@linaro.org> 3670L: linux-pm@vger.kernel.org 3671S: Maintained 3672T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3673T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3674B: https://bugzilla.kernel.org 3675F: Documentation/cpu-freq/ 3676F: Documentation/devicetree/bindings/cpufreq/ 3677F: drivers/cpufreq/ 3678F: include/linux/cpufreq.h 3679F: tools/testing/selftests/cpufreq/ 3680 3681CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3682M: Viresh Kumar <viresh.kumar@linaro.org> 3683M: Sudeep Holla <sudeep.holla@arm.com> 3684L: linux-pm@vger.kernel.org 3685W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3686S: Maintained 3687F: drivers/cpufreq/arm_big_little.h 3688F: drivers/cpufreq/arm_big_little.c 3689F: drivers/cpufreq/arm_big_little_dt.c 3690 3691CPU POWER MONITORING SUBSYSTEM 3692M: Thomas Renninger <trenn@suse.com> 3693M: Shuah Khan <shuahkh@osg.samsung.com> 3694M: Shuah Khan <shuah@kernel.org> 3695L: linux-pm@vger.kernel.org 3696S: Maintained 3697F: tools/power/cpupower/ 3698 3699CPUID/MSR DRIVER 3700M: "H. Peter Anvin" <hpa@zytor.com> 3701S: Maintained 3702F: arch/x86/kernel/cpuid.c 3703F: arch/x86/kernel/msr.c 3704 3705CPUIDLE DRIVER - ARM BIG LITTLE 3706M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3707M: Daniel Lezcano <daniel.lezcano@linaro.org> 3708L: linux-pm@vger.kernel.org 3709L: linux-arm-kernel@lists.infradead.org 3710T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3711S: Maintained 3712F: drivers/cpuidle/cpuidle-big_little.c 3713 3714CPUIDLE DRIVER - ARM EXYNOS 3715M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3716M: Daniel Lezcano <daniel.lezcano@linaro.org> 3717M: Kukjin Kim <kgene@kernel.org> 3718L: linux-pm@vger.kernel.org 3719L: linux-samsung-soc@vger.kernel.org 3720S: Supported 3721F: drivers/cpuidle/cpuidle-exynos.c 3722F: arch/arm/mach-exynos/pm.c 3723 3724CPUIDLE DRIVERS 3725M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3726M: Daniel Lezcano <daniel.lezcano@linaro.org> 3727L: linux-pm@vger.kernel.org 3728S: Maintained 3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3730B: https://bugzilla.kernel.org 3731F: drivers/cpuidle/* 3732F: include/linux/cpuidle.h 3733 3734CRAMFS FILESYSTEM 3735M: Nicolas Pitre <nico@linaro.org> 3736S: Maintained 3737F: Documentation/filesystems/cramfs.txt 3738F: fs/cramfs/ 3739 3740CRIS PORT 3741M: Mikael Starvik <starvik@axis.com> 3742M: Jesper Nilsson <jesper.nilsson@axis.com> 3743L: linux-cris-kernel@axis.com 3744W: http://developer.axis.com 3745T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3746S: Maintained 3747F: arch/cris/ 3748F: drivers/tty/serial/crisv10.* 3749 3750CRYPTO API 3751M: Herbert Xu <herbert@gondor.apana.org.au> 3752M: "David S. Miller" <davem@davemloft.net> 3753L: linux-crypto@vger.kernel.org 3754T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3756S: Maintained 3757F: Documentation/crypto/ 3758F: Documentation/devicetree/bindings/crypto/ 3759F: arch/*/crypto/ 3760F: crypto/ 3761F: drivers/crypto/ 3762F: include/crypto/ 3763F: include/linux/crypto* 3764 3765CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3766M: Neil Horman <nhorman@tuxdriver.com> 3767L: linux-crypto@vger.kernel.org 3768S: Maintained 3769F: crypto/ansi_cprng.c 3770F: crypto/rng.c 3771 3772CS3308 MEDIA DRIVER 3773M: Hans Verkuil <hverkuil@xs4all.nl> 3774L: linux-media@vger.kernel.org 3775T: git git://linuxtv.org/media_tree.git 3776W: http://linuxtv.org 3777S: Odd Fixes 3778F: drivers/media/i2c/cs3308.c 3779F: drivers/media/i2c/cs3308.h 3780 3781CS5535 Audio ALSA driver 3782M: Jaya Kumar <jayakumar.alsa@gmail.com> 3783S: Maintained 3784F: sound/pci/cs5535audio/ 3785 3786CW1200 WLAN driver 3787M: Solomon Peachy <pizza@shaftnet.org> 3788S: Maintained 3789F: drivers/net/wireless/st/cw1200/ 3790 3791CX18 VIDEO4LINUX DRIVER 3792M: Andy Walls <awalls@md.metrocast.net> 3793L: ivtv-devel@ivtvdriver.org (subscribers-only) 3794L: linux-media@vger.kernel.org 3795T: git git://linuxtv.org/media_tree.git 3796W: https://linuxtv.org 3797W: http://www.ivtvdriver.org/index.php/Cx18 3798S: Maintained 3799F: Documentation/media/v4l-drivers/cx18* 3800F: drivers/media/pci/cx18/ 3801F: include/uapi/linux/ivtv* 3802 3803CX2341X MPEG ENCODER HELPER MODULE 3804M: Hans Verkuil <hverkuil@xs4all.nl> 3805L: linux-media@vger.kernel.org 3806T: git git://linuxtv.org/media_tree.git 3807W: https://linuxtv.org 3808S: Maintained 3809F: drivers/media/common/cx2341x* 3810F: include/media/cx2341x* 3811 3812CX24120 MEDIA DRIVER 3813M: Jemma Denson <jdenson@gmail.com> 3814M: Patrick Boettcher <patrick.boettcher@posteo.de> 3815L: linux-media@vger.kernel.org 3816W: https://linuxtv.org 3817Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3818S: Maintained 3819F: drivers/media/dvb-frontends/cx24120* 3820 3821CX88 VIDEO4LINUX DRIVER 3822M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3823M: Mauro Carvalho Chehab <mchehab@kernel.org> 3824L: linux-media@vger.kernel.org 3825W: https://linuxtv.org 3826T: git git://linuxtv.org/media_tree.git 3827S: Odd fixes 3828F: Documentation/media/v4l-drivers/cx88* 3829F: drivers/media/pci/cx88/ 3830 3831CXD2820R MEDIA DRIVER 3832M: Antti Palosaari <crope@iki.fi> 3833L: linux-media@vger.kernel.org 3834W: https://linuxtv.org 3835W: http://palosaari.fi/linux/ 3836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3837T: git git://linuxtv.org/anttip/media_tree.git 3838S: Maintained 3839F: drivers/media/dvb-frontends/cxd2820r* 3840 3841CXGB3 ETHERNET DRIVER (CXGB3) 3842M: Santosh Raspatur <santosh@chelsio.com> 3843L: netdev@vger.kernel.org 3844W: http://www.chelsio.com 3845S: Supported 3846F: drivers/net/ethernet/chelsio/cxgb3/ 3847 3848CXGB3 ISCSI DRIVER (CXGB3I) 3849M: Karen Xie <kxie@chelsio.com> 3850L: linux-scsi@vger.kernel.org 3851W: http://www.chelsio.com 3852S: Supported 3853F: drivers/scsi/cxgbi/cxgb3i 3854 3855CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3856M: Steve Wise <swise@chelsio.com> 3857L: linux-rdma@vger.kernel.org 3858W: http://www.openfabrics.org 3859S: Supported 3860F: drivers/infiniband/hw/cxgb3/ 3861F: include/uapi/rdma/cxgb3-abi.h 3862 3863CXGB4 CRYPTO DRIVER (chcr) 3864M: Harsh Jain <harsh@chelsio.com> 3865L: linux-crypto@vger.kernel.org 3866W: http://www.chelsio.com 3867S: Supported 3868F: drivers/crypto/chelsio 3869 3870CXGB4 ETHERNET DRIVER (CXGB4) 3871M: Ganesh Goudar <ganeshgr@chelsio.com> 3872L: netdev@vger.kernel.org 3873W: http://www.chelsio.com 3874S: Supported 3875F: drivers/net/ethernet/chelsio/cxgb4/ 3876 3877CXGB4 ISCSI DRIVER (CXGB4I) 3878M: Karen Xie <kxie@chelsio.com> 3879L: linux-scsi@vger.kernel.org 3880W: http://www.chelsio.com 3881S: Supported 3882F: drivers/scsi/cxgbi/cxgb4i 3883 3884CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3885M: Steve Wise <swise@chelsio.com> 3886L: linux-rdma@vger.kernel.org 3887W: http://www.openfabrics.org 3888S: Supported 3889F: drivers/infiniband/hw/cxgb4/ 3890F: include/uapi/rdma/cxgb4-abi.h 3891 3892CXGB4VF ETHERNET DRIVER (CXGB4VF) 3893M: Casey Leedom <leedom@chelsio.com> 3894L: netdev@vger.kernel.org 3895W: http://www.chelsio.com 3896S: Supported 3897F: drivers/net/ethernet/chelsio/cxgb4vf/ 3898 3899CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3900M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3901M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3902L: linuxppc-dev@lists.ozlabs.org 3903S: Supported 3904F: arch/powerpc/platforms/powernv/pci-cxl.c 3905F: drivers/misc/cxl/ 3906F: include/misc/cxl* 3907F: include/uapi/misc/cxl.h 3908F: Documentation/powerpc/cxl.txt 3909F: Documentation/ABI/testing/sysfs-class-cxl 3910 3911CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3912M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3913M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3914M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3915L: linux-scsi@vger.kernel.org 3916S: Supported 3917F: drivers/scsi/cxlflash/ 3918F: include/uapi/scsi/cxlflash_ioctls.h 3919F: Documentation/powerpc/cxlflash.txt 3920 3921CYBERPRO FB DRIVER 3922M: Russell King <linux@armlinux.org.uk> 3923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3924W: http://www.armlinux.org.uk/ 3925S: Maintained 3926F: drivers/video/fbdev/cyber2000fb.* 3927 3928CYCLADES ASYNC MUX DRIVER 3929W: http://www.cyclades.com/ 3930S: Orphan 3931F: drivers/tty/cyclades.c 3932F: include/linux/cyclades.h 3933F: include/uapi/linux/cyclades.h 3934 3935CYCLADES PC300 DRIVER 3936W: http://www.cyclades.com/ 3937S: Orphan 3938F: drivers/net/wan/pc300* 3939 3940CYPRESS_FIRMWARE MEDIA DRIVER 3941M: Antti Palosaari <crope@iki.fi> 3942L: linux-media@vger.kernel.org 3943W: https://linuxtv.org 3944W: http://palosaari.fi/linux/ 3945Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3946T: git git://linuxtv.org/anttip/media_tree.git 3947S: Maintained 3948F: drivers/media/common/cypress_firmware* 3949 3950CYTTSP TOUCHSCREEN DRIVER 3951M: Ferruh Yigit <fery@cypress.com> 3952L: linux-input@vger.kernel.org 3953S: Supported 3954F: drivers/input/touchscreen/cyttsp* 3955F: include/linux/input/cyttsp.h 3956 3957D-LINK DIR-685 TOUCHKEYS DRIVER 3958M: Linus Walleij <linus.walleij@linaro.org> 3959L: linux-input@vger.kernel.org 3960S: Supported 3961F: drivers/input/dlink-dir685-touchkeys.c 3962 3963DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3964M: Joshua Kinard <kumba@gentoo.org> 3965S: Maintained 3966F: drivers/rtc/rtc-ds1685.c 3967F: include/linux/rtc/ds1685.h 3968 3969DAMA SLAVE for AX.25 3970M: Joerg Reuter <jreuter@yaina.de> 3971W: http://yaina.de/jreuter/ 3972W: http://www.qsl.net/dl1bke/ 3973L: linux-hams@vger.kernel.org 3974S: Maintained 3975F: net/ax25/af_ax25.c 3976F: net/ax25/ax25_dev.c 3977F: net/ax25/ax25_ds_* 3978F: net/ax25/ax25_in.c 3979F: net/ax25/ax25_out.c 3980F: net/ax25/ax25_timer.c 3981F: net/ax25/sysctl_net_ax25.c 3982 3983DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3984L: netdev@vger.kernel.org 3985S: Orphan 3986F: Documentation/networking/dmfe.txt 3987F: drivers/net/ethernet/dec/tulip/dmfe.c 3988 3989DC390/AM53C974 SCSI driver 3990M: Hannes Reinecke <hare@suse.com> 3991L: linux-scsi@vger.kernel.org 3992S: Maintained 3993F: drivers/scsi/am53c974.c 3994 3995DC395x SCSI driver 3996M: Oliver Neukum <oliver@neukum.org> 3997M: Ali Akcaagac <aliakc@web.de> 3998M: Jamie Lenehan <lenehan@twibble.org> 3999L: dc395x@twibble.org 4000W: http://twibble.org/dist/dc395x/ 4001W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4002S: Maintained 4003F: Documentation/scsi/dc395x.txt 4004F: drivers/scsi/dc395x.* 4005 4006DCCP PROTOCOL 4007M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4008L: dccp@vger.kernel.org 4009W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4010S: Maintained 4011F: include/linux/dccp.h 4012F: include/uapi/linux/dccp.h 4013F: include/linux/tfrc.h 4014F: net/dccp/ 4015 4016DECnet NETWORK LAYER 4017W: http://linux-decnet.sourceforge.net 4018L: linux-decnet-user@lists.sourceforge.net 4019S: Orphan 4020F: Documentation/networking/decnet.txt 4021F: net/decnet/ 4022 4023DECSTATION PLATFORM SUPPORT 4024M: "Maciej W. Rozycki" <macro@linux-mips.org> 4025L: linux-mips@linux-mips.org 4026W: http://www.linux-mips.org/wiki/DECstation 4027S: Maintained 4028F: arch/mips/dec/ 4029F: arch/mips/include/asm/dec/ 4030F: arch/mips/include/asm/mach-dec/ 4031 4032DEFXX FDDI NETWORK DRIVER 4033M: "Maciej W. Rozycki" <macro@linux-mips.org> 4034S: Maintained 4035F: drivers/net/fddi/defxx.* 4036 4037DELL SMBIOS DRIVER 4038M: Pali Rohár <pali.rohar@gmail.com> 4039M: Mario Limonciello <mario.limonciello@dell.com> 4040L: platform-driver-x86@vger.kernel.org 4041S: Maintained 4042F: drivers/platform/x86/dell-smbios.* 4043 4044DELL SMBIOS SMM DRIVER 4045M: Mario Limonciello <mario.limonciello@dell.com> 4046L: platform-driver-x86@vger.kernel.org 4047S: Maintained 4048F: drivers/platform/x86/dell-smbios-smm.c 4049 4050DELL SMBIOS WMI DRIVER 4051M: Mario Limonciello <mario.limonciello@dell.com> 4052L: platform-driver-x86@vger.kernel.org 4053S: Maintained 4054F: drivers/platform/x86/dell-smbios-wmi.c 4055F: tools/wmi/dell-smbios-example.c 4056 4057DELL LAPTOP DRIVER 4058M: Matthew Garrett <mjg59@srcf.ucam.org> 4059M: Pali Rohár <pali.rohar@gmail.com> 4060L: platform-driver-x86@vger.kernel.org 4061S: Maintained 4062F: drivers/platform/x86/dell-laptop.c 4063 4064DELL LAPTOP FREEFALL DRIVER 4065M: Pali Rohár <pali.rohar@gmail.com> 4066S: Maintained 4067F: drivers/platform/x86/dell-smo8800.c 4068 4069DELL LAPTOP RBTN DRIVER 4070M: Pali Rohár <pali.rohar@gmail.com> 4071S: Maintained 4072F: drivers/platform/x86/dell-rbtn.* 4073 4074DELL LAPTOP SMM DRIVER 4075M: Pali Rohár <pali.rohar@gmail.com> 4076S: Maintained 4077F: drivers/hwmon/dell-smm-hwmon.c 4078F: include/uapi/linux/i8k.h 4079 4080DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4081M: Doug Warzecha <Douglas_Warzecha@dell.com> 4082S: Maintained 4083F: Documentation/dcdbas.txt 4084F: drivers/firmware/dcdbas.* 4085 4086DELL WMI NOTIFICATIONS DRIVER 4087M: Matthew Garrett <mjg59@srcf.ucam.org> 4088M: Pali Rohár <pali.rohar@gmail.com> 4089S: Maintained 4090F: drivers/platform/x86/dell-wmi.c 4091 4092DELL WMI DESCRIPTOR DRIVER 4093M: Mario Limonciello <mario.limonciello@dell.com> 4094S: Maintained 4095F: drivers/platform/x86/dell-wmi-descriptor.c 4096 4097DELTA ST MEDIA DRIVER 4098M: Hugues Fruchet <hugues.fruchet@st.com> 4099L: linux-media@vger.kernel.org 4100T: git git://linuxtv.org/media_tree.git 4101W: https://linuxtv.org 4102S: Supported 4103F: drivers/media/platform/sti/delta 4104 4105DENALI NAND DRIVER 4106M: Masahiro Yamada <yamada.masahiro@socionext.com> 4107L: linux-mtd@lists.infradead.org 4108S: Supported 4109F: drivers/mtd/nand/denali* 4110 4111DESIGNWARE USB2 DRD IP DRIVER 4112M: John Youn <johnyoun@synopsys.com> 4113L: linux-usb@vger.kernel.org 4114T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4115S: Maintained 4116F: drivers/usb/dwc2/ 4117 4118DESIGNWARE USB3 DRD IP DRIVER 4119M: Felipe Balbi <balbi@kernel.org> 4120L: linux-usb@vger.kernel.org 4121T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4122S: Maintained 4123F: drivers/usb/dwc3/ 4124 4125DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4126M: Andreas Klinger <ak@it-klinger.de> 4127L: linux-iio@vger.kernel.org 4128S: Maintained 4129F: drivers/iio/proximity/srf*.c 4130 4131DEVICE COREDUMP (DEV_COREDUMP) 4132M: Johannes Berg <johannes@sipsolutions.net> 4133L: linux-kernel@vger.kernel.org 4134S: Maintained 4135F: drivers/base/devcoredump.c 4136F: include/linux/devcoredump.h 4137 4138DEVICE FREQUENCY (DEVFREQ) 4139M: MyungJoo Ham <myungjoo.ham@samsung.com> 4140M: Kyungmin Park <kyungmin.park@samsung.com> 4141R: Chanwoo Choi <cw00.choi@samsung.com> 4142L: linux-pm@vger.kernel.org 4143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4144S: Maintained 4145F: drivers/devfreq/ 4146F: include/linux/devfreq.h 4147F: Documentation/devicetree/bindings/devfreq/ 4148 4149DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4150M: Chanwoo Choi <cw00.choi@samsung.com> 4151L: linux-pm@vger.kernel.org 4152T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4153S: Supported 4154F: drivers/devfreq/event/ 4155F: drivers/devfreq/devfreq-event.c 4156F: include/linux/devfreq-event.h 4157F: Documentation/devicetree/bindings/devfreq/event/ 4158 4159DEVICE NUMBER REGISTRY 4160M: Torben Mathiasen <device@lanana.org> 4161W: http://lanana.org/docs/device-list/index.html 4162S: Maintained 4163 4164DEVICE-MAPPER (LVM) 4165M: Alasdair Kergon <agk@redhat.com> 4166M: Mike Snitzer <snitzer@redhat.com> 4167M: dm-devel@redhat.com 4168L: dm-devel@redhat.com 4169W: http://sources.redhat.com/dm 4170Q: http://patchwork.kernel.org/project/dm-devel/list/ 4171T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4172T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4173S: Maintained 4174F: Documentation/device-mapper/ 4175F: drivers/md/Makefile 4176F: drivers/md/Kconfig 4177F: drivers/md/dm* 4178F: drivers/md/persistent-data/ 4179F: include/linux/device-mapper.h 4180F: include/linux/dm-*.h 4181F: include/uapi/linux/dm-*.h 4182 4183DEVLINK 4184M: Jiri Pirko <jiri@mellanox.com> 4185L: netdev@vger.kernel.org 4186S: Supported 4187F: net/core/devlink.c 4188F: include/net/devlink.h 4189F: include/uapi/linux/devlink.h 4190 4191DIALOG SEMICONDUCTOR DRIVERS 4192M: Support Opensource <support.opensource@diasemi.com> 4193W: http://www.dialog-semiconductor.com/products 4194S: Supported 4195F: Documentation/hwmon/da90?? 4196F: Documentation/devicetree/bindings/mfd/da90*.txt 4197F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4198F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4199F: Documentation/devicetree/bindings/regulator/da92*.txt 4200F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4201F: Documentation/devicetree/bindings/sound/da[79]*.txt 4202F: drivers/gpio/gpio-da90??.c 4203F: drivers/hwmon/da90??-hwmon.c 4204F: drivers/iio/adc/da91??-*.c 4205F: drivers/input/misc/da90??_onkey.c 4206F: drivers/input/touchscreen/da9052_tsi.c 4207F: drivers/leds/leds-da90??.c 4208F: drivers/mfd/da903x.c 4209F: drivers/mfd/da90??-*.c 4210F: drivers/mfd/da91??-*.c 4211F: drivers/power/supply/da9052-battery.c 4212F: drivers/power/supply/da91??-*.c 4213F: drivers/regulator/da903x.c 4214F: drivers/regulator/da9???-regulator.[ch] 4215F: drivers/thermal/da90??-thermal.c 4216F: drivers/rtc/rtc-da90??.c 4217F: drivers/video/backlight/da90??_bl.c 4218F: drivers/watchdog/da90??_wdt.c 4219F: include/linux/mfd/da903x.h 4220F: include/linux/mfd/da9052/ 4221F: include/linux/mfd/da9055/ 4222F: include/linux/mfd/da9062/ 4223F: include/linux/mfd/da9063/ 4224F: include/linux/mfd/da9150/ 4225F: include/linux/regulator/da9211.h 4226F: include/sound/da[79]*.h 4227F: sound/soc/codecs/da[79]*.[ch] 4228 4229DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4230M: William Breathitt Gray <vilhelm.gray@gmail.com> 4231L: linux-gpio@vger.kernel.org 4232S: Maintained 4233F: drivers/gpio/gpio-gpio-mm.c 4234 4235DIGI NEO AND CLASSIC PCI PRODUCTS 4236M: Lidza Louina <lidza.louina@gmail.com> 4237M: Mark Hounschell <markh@compro.net> 4238L: driverdev-devel@linuxdriverproject.org 4239S: Maintained 4240F: drivers/staging/dgnc/ 4241 4242DIOLAN U2C-12 I2C DRIVER 4243M: Guenter Roeck <linux@roeck-us.net> 4244L: linux-i2c@vger.kernel.org 4245S: Maintained 4246F: drivers/i2c/busses/i2c-diolan-u2c.c 4247 4248FILESYSTEM DIRECT ACCESS (DAX) 4249M: Matthew Wilcox <mawilcox@microsoft.com> 4250M: Ross Zwisler <ross.zwisler@linux.intel.com> 4251L: linux-fsdevel@vger.kernel.org 4252S: Supported 4253F: fs/dax.c 4254F: include/linux/dax.h 4255F: include/trace/events/fs_dax.h 4256 4257DEVICE DIRECT ACCESS (DAX) 4258M: Dan Williams <dan.j.williams@intel.com> 4259L: linux-nvdimm@lists.01.org 4260S: Supported 4261F: drivers/dax/ 4262 4263DIRECTORY NOTIFICATION (DNOTIFY) 4264M: Jan Kara <jack@suse.cz> 4265R: Amir Goldstein <amir73il@gmail.com> 4266L: linux-fsdevel@vger.kernel.org 4267S: Maintained 4268F: Documentation/filesystems/dnotify.txt 4269F: fs/notify/dnotify/ 4270F: include/linux/dnotify.h 4271 4272DISK GEOMETRY AND PARTITION HANDLING 4273M: Andries Brouwer <aeb@cwi.nl> 4274W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4275W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4276W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4277S: Maintained 4278 4279DISKQUOTA 4280M: Jan Kara <jack@suse.com> 4281S: Maintained 4282F: Documentation/filesystems/quota.txt 4283F: fs/quota/ 4284F: include/linux/quota*.h 4285F: include/uapi/linux/quota*.h 4286 4287DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4288M: Bernie Thompson <bernie@plugable.com> 4289L: linux-fbdev@vger.kernel.org 4290S: Maintained 4291W: http://plugable.com/category/projects/udlfb/ 4292F: drivers/video/fbdev/udlfb.c 4293F: include/video/udlfb.h 4294F: Documentation/fb/udlfb.txt 4295 4296DISTRIBUTED LOCK MANAGER (DLM) 4297M: Christine Caulfield <ccaulfie@redhat.com> 4298M: David Teigland <teigland@redhat.com> 4299L: cluster-devel@redhat.com 4300W: http://sources.redhat.com/cluster/ 4301T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4302S: Supported 4303F: fs/dlm/ 4304 4305DMA BUFFER SHARING FRAMEWORK 4306M: Sumit Semwal <sumit.semwal@linaro.org> 4307S: Maintained 4308L: linux-media@vger.kernel.org 4309L: dri-devel@lists.freedesktop.org 4310L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4311F: drivers/dma-buf/ 4312F: include/linux/dma-buf* 4313F: include/linux/reservation.h 4314F: include/linux/*fence.h 4315F: Documentation/driver-api/dma-buf.rst 4316T: git git://anongit.freedesktop.org/drm/drm-misc 4317 4318DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4319M: Vinod Koul <vinod.koul@intel.com> 4320L: dmaengine@vger.kernel.org 4321Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4322S: Maintained 4323F: drivers/dma/ 4324F: include/linux/dmaengine.h 4325F: Documentation/devicetree/bindings/dma/ 4326F: Documentation/driver-api/dmaengine/ 4327T: git git://git.infradead.org/users/vkoul/slave-dma.git 4328 4329DMA MAPPING HELPERS 4330M: Christoph Hellwig <hch@lst.de> 4331M: Marek Szyprowski <m.szyprowski@samsung.com> 4332R: Robin Murphy <robin.murphy@arm.com> 4333L: iommu@lists.linux-foundation.org 4334T: git git://git.infradead.org/users/hch/dma-mapping.git 4335W: http://git.infradead.org/users/hch/dma-mapping.git 4336S: Supported 4337F: lib/dma-debug.c 4338F: lib/dma-noop.c 4339F: lib/dma-virt.c 4340F: drivers/base/dma-mapping.c 4341F: drivers/base/dma-coherent.c 4342F: include/linux/dma-mapping.h 4343 4344DME1737 HARDWARE MONITOR DRIVER 4345M: Juerg Haefliger <juergh@gmail.com> 4346L: linux-hwmon@vger.kernel.org 4347S: Maintained 4348F: Documentation/hwmon/dme1737 4349F: drivers/hwmon/dme1737.c 4350 4351DMI/SMBIOS SUPPORT 4352M: Jean Delvare <jdelvare@suse.com> 4353S: Maintained 4354T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4355F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4356F: drivers/firmware/dmi-id.c 4357F: drivers/firmware/dmi_scan.c 4358F: include/linux/dmi.h 4359 4360DOCUMENTATION 4361M: Jonathan Corbet <corbet@lwn.net> 4362L: linux-doc@vger.kernel.org 4363S: Maintained 4364F: Documentation/ 4365F: scripts/kernel-doc 4366X: Documentation/ABI/ 4367X: Documentation/devicetree/ 4368X: Documentation/acpi 4369X: Documentation/power 4370X: Documentation/spi 4371X: Documentation/media 4372T: git git://git.lwn.net/linux.git docs-next 4373 4374DONGWOON DW9714 LENS VOICE COIL DRIVER 4375M: Sakari Ailus <sakari.ailus@linux.intel.com> 4376L: linux-media@vger.kernel.org 4377T: git git://linuxtv.org/media_tree.git 4378S: Maintained 4379F: drivers/media/i2c/dw9714.c 4380 4381DOUBLETALK DRIVER 4382M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4383L: blinux-list@redhat.com 4384S: Maintained 4385F: drivers/char/dtlk.c 4386F: include/linux/dtlk.h 4387 4388DPAA2 DATAPATH I/O (DPIO) DRIVER 4389M: Roy Pledge <Roy.Pledge@nxp.com> 4390L: linux-kernel@vger.kernel.org 4391S: Maintained 4392F: drivers/staging/fsl-mc/bus/dpio 4393 4394DPAA2 ETHERNET DRIVER 4395M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4396L: linux-kernel@vger.kernel.org 4397S: Maintained 4398F: drivers/staging/fsl-dpaa2/ethernet 4399 4400DPT_I2O SCSI RAID DRIVER 4401M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4402L: linux-scsi@vger.kernel.org 4403W: http://www.adaptec.com/ 4404S: Maintained 4405F: drivers/scsi/dpt* 4406F: drivers/scsi/dpt/ 4407 4408DRBD DRIVER 4409M: Philipp Reisner <philipp.reisner@linbit.com> 4410M: Lars Ellenberg <lars.ellenberg@linbit.com> 4411L: drbd-dev@lists.linbit.com 4412W: http://www.drbd.org 4413T: git git://git.linbit.com/linux-drbd.git 4414T: git git://git.linbit.com/drbd-8.4.git 4415S: Supported 4416F: drivers/block/drbd/ 4417F: lib/lru_cache.c 4418F: Documentation/blockdev/drbd/ 4419 4420DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4421M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4423S: Supported 4424F: Documentation/kobject.txt 4425F: drivers/base/ 4426F: fs/debugfs/ 4427F: fs/sysfs/ 4428F: include/linux/debugfs.h 4429F: include/linux/kobj* 4430F: lib/kobj* 4431 4432DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4433M: Kevin Hilman <khilman@kernel.org> 4434M: Nishanth Menon <nm@ti.com> 4435S: Maintained 4436F: drivers/power/avs/ 4437F: include/linux/power/smartreflex.h 4438L: linux-pm@vger.kernel.org 4439 4440DRM DRIVER FOR ARM PL111 CLCD 4441M: Eric Anholt <eric@anholt.net> 4442T: git git://anongit.freedesktop.org/drm/drm-misc 4443S: Supported 4444F: drivers/gpu/drm/pl111/ 4445 4446DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4447M: Dave Airlie <airlied@redhat.com> 4448S: Odd Fixes 4449F: drivers/gpu/drm/ast/ 4450 4451DRM DRIVER FOR BOCHS VIRTUAL GPU 4452M: Gerd Hoffmann <kraxel@redhat.com> 4453L: virtualization@lists.linux-foundation.org 4454T: git git://anongit.freedesktop.org/drm/drm-misc 4455S: Maintained 4456F: drivers/gpu/drm/bochs/ 4457 4458DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4459M: Linus Walleij <linus.walleij@linaro.org> 4460T: git git://anongit.freedesktop.org/drm/drm-misc 4461S: Maintained 4462F: drivers/gpu/drm/tve200/ 4463 4464DRM DRIVER FOR INTEL I810 VIDEO CARDS 4465S: Orphan / Obsolete 4466F: drivers/gpu/drm/i810/ 4467F: include/uapi/drm/i810_drm.h 4468 4469DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4470S: Orphan / Obsolete 4471F: drivers/gpu/drm/mga/ 4472F: include/uapi/drm/mga_drm.h 4473 4474DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4475M: Dave Airlie <airlied@redhat.com> 4476S: Odd Fixes 4477F: drivers/gpu/drm/mgag200/ 4478 4479DRM DRIVER FOR MI0283QT 4480M: Noralf Trønnes <noralf@tronnes.org> 4481S: Maintained 4482F: drivers/gpu/drm/tinydrm/mi0283qt.c 4483F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4484 4485DRM DRIVER FOR MSM ADRENO GPU 4486M: Rob Clark <robdclark@gmail.com> 4487L: linux-arm-msm@vger.kernel.org 4488L: dri-devel@lists.freedesktop.org 4489L: freedreno@lists.freedesktop.org 4490T: git git://people.freedesktop.org/~robclark/linux 4491S: Maintained 4492F: drivers/gpu/drm/msm/ 4493F: include/uapi/drm/msm_drm.h 4494F: Documentation/devicetree/bindings/display/msm/ 4495 4496DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4497M: Ben Skeggs <bskeggs@redhat.com> 4498L: dri-devel@lists.freedesktop.org 4499L: nouveau@lists.freedesktop.org 4500T: git git://github.com/skeggsb/linux 4501S: Supported 4502F: drivers/gpu/drm/nouveau/ 4503F: include/uapi/drm/nouveau_drm.h 4504 4505DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4506M: Noralf Trønnes <noralf@tronnes.org> 4507S: Maintained 4508F: drivers/gpu/drm/tinydrm/repaper.c 4509F: Documentation/devicetree/bindings/display/repaper.txt 4510 4511DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4512M: Dave Airlie <airlied@redhat.com> 4513M: Gerd Hoffmann <kraxel@redhat.com> 4514L: virtualization@lists.linux-foundation.org 4515T: git git://anongit.freedesktop.org/drm/drm-misc 4516S: Obsolete 4517W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4518F: drivers/gpu/drm/cirrus/ 4519 4520DRM DRIVER FOR QXL VIRTUAL GPU 4521M: Dave Airlie <airlied@redhat.com> 4522M: Gerd Hoffmann <kraxel@redhat.com> 4523L: virtualization@lists.linux-foundation.org 4524T: git git://anongit.freedesktop.org/drm/drm-misc 4525S: Maintained 4526F: drivers/gpu/drm/qxl/ 4527F: include/uapi/drm/qxl_drm.h 4528 4529DRM DRIVER FOR RAGE 128 VIDEO CARDS 4530S: Orphan / Obsolete 4531F: drivers/gpu/drm/r128/ 4532F: include/uapi/drm/r128_drm.h 4533 4534DRM DRIVER FOR SAVAGE VIDEO CARDS 4535S: Orphan / Obsolete 4536F: drivers/gpu/drm/savage/ 4537F: include/uapi/drm/savage_drm.h 4538 4539DRM DRIVER FOR SIS VIDEO CARDS 4540S: Orphan / Obsolete 4541F: drivers/gpu/drm/sis/ 4542F: include/uapi/drm/sis_drm.h 4543 4544DRM DRIVER FOR SITRONIX ST7586 PANELS 4545M: David Lechner <david@lechnology.com> 4546S: Maintained 4547F: drivers/gpu/drm/tinydrm/st7586.c 4548F: Documentation/devicetree/bindings/display/st7586.txt 4549 4550DRM DRIVER FOR TDFX VIDEO CARDS 4551S: Orphan / Obsolete 4552F: drivers/gpu/drm/tdfx/ 4553 4554DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4555M: Dave Airlie <airlied@redhat.com> 4556S: Odd Fixes 4557F: drivers/gpu/drm/udl/ 4558 4559DRM DRIVER FOR VMWARE VIRTUAL GPU 4560M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4561M: Sinclair Yeh <syeh@vmware.com> 4562M: Thomas Hellstrom <thellstrom@vmware.com> 4563L: dri-devel@lists.freedesktop.org 4564T: git git://people.freedesktop.org/~syeh/repos_linux 4565T: git git://people.freedesktop.org/~thomash/linux 4566S: Supported 4567F: drivers/gpu/drm/vmwgfx/ 4568F: include/uapi/drm/vmwgfx_drm.h 4569 4570DRM DRIVERS 4571M: David Airlie <airlied@linux.ie> 4572L: dri-devel@lists.freedesktop.org 4573T: git git://people.freedesktop.org/~airlied/linux 4574B: https://bugs.freedesktop.org/ 4575C: irc://chat.freenode.net/dri-devel 4576S: Maintained 4577F: drivers/gpu/drm/ 4578F: drivers/gpu/vga/ 4579F: Documentation/devicetree/bindings/display/ 4580F: Documentation/devicetree/bindings/gpu/ 4581F: Documentation/devicetree/bindings/video/ 4582F: Documentation/gpu/ 4583F: include/drm/ 4584F: include/uapi/drm/ 4585F: include/linux/vga* 4586 4587DRM DRIVERS AND MISC GPU PATCHES 4588M: Daniel Vetter <daniel.vetter@intel.com> 4589M: Jani Nikula <jani.nikula@linux.intel.com> 4590M: Sean Paul <seanpaul@chromium.org> 4591W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4592S: Maintained 4593T: git git://anongit.freedesktop.org/drm/drm-misc 4594F: Documentation/gpu/ 4595F: drivers/gpu/vga/ 4596F: drivers/gpu/drm/* 4597F: include/drm/drm* 4598F: include/uapi/drm/drm* 4599F: include/linux/vga* 4600 4601DRM DRIVERS FOR ALLWINNER A10 4602M: Maxime Ripard <maxime.ripard@free-electrons.com> 4603L: dri-devel@lists.freedesktop.org 4604S: Supported 4605F: drivers/gpu/drm/sun4i/ 4606F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4607T: git git://anongit.freedesktop.org/drm/drm-misc 4608 4609DRM DRIVERS FOR AMLOGIC SOCS 4610M: Neil Armstrong <narmstrong@baylibre.com> 4611L: dri-devel@lists.freedesktop.org 4612L: linux-amlogic@lists.infradead.org 4613W: http://linux-meson.com/ 4614S: Supported 4615F: drivers/gpu/drm/meson/ 4616F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4617F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4618F: Documentation/gpu/meson.rst 4619T: git git://anongit.freedesktop.org/drm/drm-misc 4620 4621DRM DRIVERS FOR ATMEL HLCDC 4622M: Boris Brezillon <boris.brezillon@free-electrons.com> 4623L: dri-devel@lists.freedesktop.org 4624S: Supported 4625F: drivers/gpu/drm/atmel-hlcdc/ 4626F: Documentation/devicetree/bindings/drm/atmel/ 4627T: git git://anongit.freedesktop.org/drm/drm-misc 4628 4629DRM DRIVERS FOR BRIDGE CHIPS 4630M: Archit Taneja <architt@codeaurora.org> 4631M: Andrzej Hajda <a.hajda@samsung.com> 4632R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4633S: Maintained 4634T: git git://anongit.freedesktop.org/drm/drm-misc 4635F: drivers/gpu/drm/bridge/ 4636 4637DRM DRIVERS FOR EXYNOS 4638M: Inki Dae <inki.dae@samsung.com> 4639M: Joonyoung Shim <jy0922.shim@samsung.com> 4640M: Seung-Woo Kim <sw0312.kim@samsung.com> 4641M: Kyungmin Park <kyungmin.park@samsung.com> 4642L: dri-devel@lists.freedesktop.org 4643T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4644S: Supported 4645F: drivers/gpu/drm/exynos/ 4646F: include/uapi/drm/exynos_drm.h 4647F: Documentation/devicetree/bindings/display/exynos/ 4648 4649DRM DRIVERS FOR FREESCALE DCU 4650M: Stefan Agner <stefan@agner.ch> 4651M: Alison Wang <alison.wang@freescale.com> 4652L: dri-devel@lists.freedesktop.org 4653S: Supported 4654F: drivers/gpu/drm/fsl-dcu/ 4655F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4656F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4657F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4658 4659DRM DRIVERS FOR FREESCALE IMX 4660M: Philipp Zabel <p.zabel@pengutronix.de> 4661L: dri-devel@lists.freedesktop.org 4662S: Maintained 4663F: drivers/gpu/drm/imx/ 4664F: drivers/gpu/ipu-v3/ 4665F: Documentation/devicetree/bindings/display/imx/ 4666 4667DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4668M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4669L: dri-devel@lists.freedesktop.org 4670T: git git://github.com/patjak/drm-gma500 4671S: Maintained 4672F: drivers/gpu/drm/gma500/ 4673 4674DRM DRIVERS FOR HISILICON 4675M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4676M: Rongrong Zou <zourongrong@gmail.com> 4677R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4678R: Chen Feng <puck.chen@hisilicon.com> 4679L: dri-devel@lists.freedesktop.org 4680T: git git://github.com/xin3liang/linux.git 4681S: Maintained 4682F: drivers/gpu/drm/hisilicon/ 4683F: Documentation/devicetree/bindings/display/hisilicon/ 4684 4685DRM DRIVERS FOR MEDIATEK 4686M: CK Hu <ck.hu@mediatek.com> 4687M: Philipp Zabel <p.zabel@pengutronix.de> 4688L: dri-devel@lists.freedesktop.org 4689S: Supported 4690F: drivers/gpu/drm/mediatek/ 4691F: Documentation/devicetree/bindings/display/mediatek/ 4692 4693DRM DRIVERS FOR NVIDIA TEGRA 4694M: Thierry Reding <thierry.reding@gmail.com> 4695L: dri-devel@lists.freedesktop.org 4696L: linux-tegra@vger.kernel.org 4697T: git git://anongit.freedesktop.org/tegra/linux.git 4698S: Supported 4699F: drivers/gpu/drm/tegra/ 4700F: drivers/gpu/host1x/ 4701F: include/linux/host1x.h 4702F: include/uapi/drm/tegra_drm.h 4703F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4704 4705DRM DRIVERS FOR RENESAS 4706M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4707L: dri-devel@lists.freedesktop.org 4708L: linux-renesas-soc@vger.kernel.org 4709T: git git://linuxtv.org/pinchartl/fbdev 4710S: Supported 4711F: drivers/gpu/drm/rcar-du/ 4712F: drivers/gpu/drm/shmobile/ 4713F: include/linux/platform_data/shmob_drm.h 4714F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4715F: Documentation/devicetree/bindings/display/renesas,du.txt 4716 4717DRM DRIVERS FOR ROCKCHIP 4718M: Mark Yao <mark.yao@rock-chips.com> 4719L: dri-devel@lists.freedesktop.org 4720S: Maintained 4721F: drivers/gpu/drm/rockchip/ 4722F: Documentation/devicetree/bindings/display/rockchip/ 4723T: git git://anongit.freedesktop.org/drm/drm-misc 4724 4725DRM DRIVERS FOR STI 4726M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4727M: Vincent Abriou <vincent.abriou@st.com> 4728L: dri-devel@lists.freedesktop.org 4729T: git git://anongit.freedesktop.org/drm/drm-misc 4730S: Maintained 4731F: drivers/gpu/drm/sti 4732F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4733 4734DRM DRIVERS FOR STM 4735M: Yannick Fertre <yannick.fertre@st.com> 4736M: Philippe Cornu <philippe.cornu@st.com> 4737M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4738M: Vincent Abriou <vincent.abriou@st.com> 4739L: dri-devel@lists.freedesktop.org 4740T: git git://anongit.freedesktop.org/drm/drm-misc 4741S: Maintained 4742F: drivers/gpu/drm/stm 4743F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4744 4745DRM DRIVERS FOR TI LCDC 4746M: Jyri Sarha <jsarha@ti.com> 4747R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4748L: dri-devel@lists.freedesktop.org 4749S: Maintained 4750F: drivers/gpu/drm/tilcdc/ 4751F: Documentation/devicetree/bindings/display/tilcdc/ 4752 4753DRM DRIVERS FOR TI OMAP 4754M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4755L: dri-devel@lists.freedesktop.org 4756S: Maintained 4757F: drivers/gpu/drm/omapdrm/ 4758F: Documentation/devicetree/bindings/display/ti/ 4759 4760DRM DRIVERS FOR VC4 4761M: Eric Anholt <eric@anholt.net> 4762T: git git://github.com/anholt/linux 4763S: Supported 4764F: drivers/gpu/drm/vc4/ 4765F: include/uapi/drm/vc4_drm.h 4766F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4767T: git git://anongit.freedesktop.org/drm/drm-misc 4768 4769DRM DRIVERS FOR VIVANTE GPU IP 4770M: Lucas Stach <l.stach@pengutronix.de> 4771R: Russell King <linux+etnaviv@armlinux.org.uk> 4772R: Christian Gmeiner <christian.gmeiner@gmail.com> 4773L: etnaviv@lists.freedesktop.org 4774L: dri-devel@lists.freedesktop.org 4775S: Maintained 4776F: drivers/gpu/drm/etnaviv/ 4777F: include/uapi/drm/etnaviv_drm.h 4778F: Documentation/devicetree/bindings/display/etnaviv/ 4779 4780DRM DRIVERS FOR ZTE ZX 4781M: Shawn Guo <shawnguo@kernel.org> 4782L: dri-devel@lists.freedesktop.org 4783S: Maintained 4784F: drivers/gpu/drm/zte/ 4785F: Documentation/devicetree/bindings/display/zte,vou.txt 4786T: git git://anongit.freedesktop.org/drm/drm-misc 4787 4788DRM PANEL DRIVERS 4789M: Thierry Reding <thierry.reding@gmail.com> 4790L: dri-devel@lists.freedesktop.org 4791T: git git://anongit.freedesktop.org/drm/drm-misc 4792S: Maintained 4793F: drivers/gpu/drm/drm_panel.c 4794F: drivers/gpu/drm/panel/ 4795F: include/drm/drm_panel.h 4796F: Documentation/devicetree/bindings/display/panel/ 4797 4798DRM TINYDRM DRIVERS 4799M: Noralf Trønnes <noralf@tronnes.org> 4800W: https://github.com/notro/tinydrm/wiki/Development 4801T: git git://anongit.freedesktop.org/drm/drm-misc 4802S: Maintained 4803F: drivers/gpu/drm/tinydrm/ 4804F: include/drm/tinydrm/ 4805 4806DSBR100 USB FM RADIO DRIVER 4807M: Alexey Klimov <klimov.linux@gmail.com> 4808L: linux-media@vger.kernel.org 4809T: git git://linuxtv.org/media_tree.git 4810S: Maintained 4811F: drivers/media/radio/dsbr100.c 4812 4813DSCC4 DRIVER 4814M: Francois Romieu <romieu@fr.zoreil.com> 4815L: netdev@vger.kernel.org 4816S: Maintained 4817F: drivers/net/wan/dscc4.c 4818 4819DT3155 MEDIA DRIVER 4820M: Hans Verkuil <hverkuil@xs4all.nl> 4821L: linux-media@vger.kernel.org 4822T: git git://linuxtv.org/media_tree.git 4823W: https://linuxtv.org 4824S: Odd Fixes 4825F: drivers/media/pci/dt3155/ 4826 4827DVB_USB_AF9015 MEDIA DRIVER 4828M: Antti Palosaari <crope@iki.fi> 4829L: linux-media@vger.kernel.org 4830W: https://linuxtv.org 4831W: http://palosaari.fi/linux/ 4832Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4833T: git git://linuxtv.org/anttip/media_tree.git 4834S: Maintained 4835F: drivers/media/usb/dvb-usb-v2/af9015* 4836 4837DVB_USB_AF9035 MEDIA DRIVER 4838M: Antti Palosaari <crope@iki.fi> 4839L: linux-media@vger.kernel.org 4840W: https://linuxtv.org 4841W: http://palosaari.fi/linux/ 4842Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4843T: git git://linuxtv.org/anttip/media_tree.git 4844S: Maintained 4845F: drivers/media/usb/dvb-usb-v2/af9035* 4846 4847DVB_USB_ANYSEE MEDIA DRIVER 4848M: Antti Palosaari <crope@iki.fi> 4849L: linux-media@vger.kernel.org 4850W: https://linuxtv.org 4851W: http://palosaari.fi/linux/ 4852Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4853T: git git://linuxtv.org/anttip/media_tree.git 4854S: Maintained 4855F: drivers/media/usb/dvb-usb-v2/anysee* 4856 4857DVB_USB_AU6610 MEDIA DRIVER 4858M: Antti Palosaari <crope@iki.fi> 4859L: linux-media@vger.kernel.org 4860W: https://linuxtv.org 4861W: http://palosaari.fi/linux/ 4862Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4863T: git git://linuxtv.org/anttip/media_tree.git 4864S: Maintained 4865F: drivers/media/usb/dvb-usb-v2/au6610* 4866 4867DVB_USB_CE6230 MEDIA DRIVER 4868M: Antti Palosaari <crope@iki.fi> 4869L: linux-media@vger.kernel.org 4870W: https://linuxtv.org 4871W: http://palosaari.fi/linux/ 4872Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4873T: git git://linuxtv.org/anttip/media_tree.git 4874S: Maintained 4875F: drivers/media/usb/dvb-usb-v2/ce6230* 4876 4877DVB_USB_CXUSB MEDIA DRIVER 4878M: Michael Krufky <mkrufky@linuxtv.org> 4879L: linux-media@vger.kernel.org 4880W: https://linuxtv.org 4881W: http://github.com/mkrufky 4882Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4883T: git git://linuxtv.org/media_tree.git 4884S: Maintained 4885F: drivers/media/usb/dvb-usb/cxusb* 4886 4887DVB_USB_EC168 MEDIA DRIVER 4888M: Antti Palosaari <crope@iki.fi> 4889L: linux-media@vger.kernel.org 4890W: https://linuxtv.org 4891W: http://palosaari.fi/linux/ 4892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4893T: git git://linuxtv.org/anttip/media_tree.git 4894S: Maintained 4895F: drivers/media/usb/dvb-usb-v2/ec168* 4896 4897DVB_USB_GL861 MEDIA DRIVER 4898M: Antti Palosaari <crope@iki.fi> 4899L: linux-media@vger.kernel.org 4900W: https://linuxtv.org 4901Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4902T: git git://linuxtv.org/anttip/media_tree.git 4903S: Maintained 4904F: drivers/media/usb/dvb-usb-v2/gl861* 4905 4906DVB_USB_MXL111SF MEDIA DRIVER 4907M: Michael Krufky <mkrufky@linuxtv.org> 4908L: linux-media@vger.kernel.org 4909W: https://linuxtv.org 4910W: http://github.com/mkrufky 4911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4912T: git git://linuxtv.org/mkrufky/mxl111sf.git 4913S: Maintained 4914F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4915 4916DVB_USB_RTL28XXU MEDIA DRIVER 4917M: Antti Palosaari <crope@iki.fi> 4918L: linux-media@vger.kernel.org 4919W: https://linuxtv.org 4920W: http://palosaari.fi/linux/ 4921Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4922T: git git://linuxtv.org/anttip/media_tree.git 4923S: Maintained 4924F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4925 4926DVB_USB_V2 MEDIA DRIVER 4927M: Antti Palosaari <crope@iki.fi> 4928L: linux-media@vger.kernel.org 4929W: https://linuxtv.org 4930W: http://palosaari.fi/linux/ 4931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4932T: git git://linuxtv.org/anttip/media_tree.git 4933S: Maintained 4934F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4935F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4936 4937DYNAMIC DEBUG 4938M: Jason Baron <jbaron@akamai.com> 4939S: Maintained 4940F: lib/dynamic_debug.c 4941F: include/linux/dynamic_debug.h 4942 4943DZ DECSTATION DZ11 SERIAL DRIVER 4944M: "Maciej W. Rozycki" <macro@linux-mips.org> 4945S: Maintained 4946F: drivers/tty/serial/dz.* 4947 4948E3X0 POWER BUTTON DRIVER 4949M: Moritz Fischer <moritz.fischer@ettus.com> 4950L: usrp-users@lists.ettus.com 4951W: http://www.ettus.com 4952S: Supported 4953F: drivers/input/misc/e3x0-button.c 4954F: Documentation/devicetree/bindings/input/e3x0-button.txt 4955 4956E4000 MEDIA DRIVER 4957M: Antti Palosaari <crope@iki.fi> 4958L: linux-media@vger.kernel.org 4959W: https://linuxtv.org 4960W: http://palosaari.fi/linux/ 4961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4962T: git git://linuxtv.org/anttip/media_tree.git 4963S: Maintained 4964F: drivers/media/tuners/e4000* 4965 4966EATA ISA/EISA/PCI SCSI DRIVER 4967M: Dario Ballabio <ballabio_dario@emc.com> 4968L: linux-scsi@vger.kernel.org 4969S: Maintained 4970F: drivers/scsi/eata.c 4971 4972EC100 MEDIA DRIVER 4973M: Antti Palosaari <crope@iki.fi> 4974L: linux-media@vger.kernel.org 4975W: https://linuxtv.org 4976W: http://palosaari.fi/linux/ 4977Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4978T: git git://linuxtv.org/anttip/media_tree.git 4979S: Maintained 4980F: drivers/media/dvb-frontends/ec100* 4981 4982ECRYPT FILE SYSTEM 4983M: Tyler Hicks <tyhicks@canonical.com> 4984L: ecryptfs@vger.kernel.org 4985W: http://ecryptfs.org 4986W: https://launchpad.net/ecryptfs 4987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4988S: Supported 4989F: Documentation/filesystems/ecryptfs.txt 4990F: fs/ecryptfs/ 4991 4992EDAC-AMD64 4993M: Borislav Petkov <bp@alien8.de> 4994L: linux-edac@vger.kernel.org 4995S: Maintained 4996F: drivers/edac/amd64_edac* 4997 4998EDAC-CALXEDA 4999M: Robert Richter <rric@kernel.org> 5000L: linux-edac@vger.kernel.org 5001S: Maintained 5002F: drivers/edac/highbank* 5003 5004EDAC-CAVIUM OCTEON 5005M: Ralf Baechle <ralf@linux-mips.org> 5006M: David Daney <david.daney@cavium.com> 5007L: linux-edac@vger.kernel.org 5008L: linux-mips@linux-mips.org 5009S: Supported 5010F: drivers/edac/octeon_edac* 5011 5012EDAC-CAVIUM THUNDERX 5013M: David Daney <david.daney@cavium.com> 5014M: Jan Glauber <jglauber@cavium.com> 5015L: linux-edac@vger.kernel.org 5016S: Supported 5017F: drivers/edac/thunderx_edac* 5018 5019EDAC-CORE 5020M: Borislav Petkov <bp@alien8.de> 5021M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5022M: Mauro Carvalho Chehab <mchehab@kernel.org> 5023L: linux-edac@vger.kernel.org 5024T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5025T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5026S: Supported 5027F: Documentation/admin-guide/ras.rst 5028F: Documentation/driver-api/edac.rst 5029F: drivers/edac/ 5030F: include/linux/edac.h 5031 5032EDAC-E752X 5033M: Mark Gross <mark.gross@intel.com> 5034L: linux-edac@vger.kernel.org 5035S: Maintained 5036F: drivers/edac/e752x_edac.c 5037 5038EDAC-E7XXX 5039L: linux-edac@vger.kernel.org 5040S: Maintained 5041F: drivers/edac/e7xxx_edac.c 5042 5043EDAC-FSL_DDR 5044M: York Sun <york.sun@nxp.com> 5045L: linux-edac@vger.kernel.org 5046S: Maintained 5047F: drivers/edac/fsl_ddr_edac.* 5048 5049EDAC-GHES 5050M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5051M: Mauro Carvalho Chehab <mchehab@kernel.org> 5052L: linux-edac@vger.kernel.org 5053S: Maintained 5054F: drivers/edac/ghes_edac.c 5055 5056EDAC-I3000 5057L: linux-edac@vger.kernel.org 5058S: Orphan 5059F: drivers/edac/i3000_edac.c 5060 5061EDAC-I5000 5062L: linux-edac@vger.kernel.org 5063S: Maintained 5064F: drivers/edac/i5000_edac.c 5065 5066EDAC-I5400 5067M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5068M: Mauro Carvalho Chehab <mchehab@kernel.org> 5069L: linux-edac@vger.kernel.org 5070S: Maintained 5071F: drivers/edac/i5400_edac.c 5072 5073EDAC-I7300 5074M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5075M: Mauro Carvalho Chehab <mchehab@kernel.org> 5076L: linux-edac@vger.kernel.org 5077S: Maintained 5078F: drivers/edac/i7300_edac.c 5079 5080EDAC-I7CORE 5081M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5082M: Mauro Carvalho Chehab <mchehab@kernel.org> 5083L: linux-edac@vger.kernel.org 5084S: Maintained 5085F: drivers/edac/i7core_edac.c 5086 5087EDAC-I82443BXGX 5088M: Tim Small <tim@buttersideup.com> 5089L: linux-edac@vger.kernel.org 5090S: Maintained 5091F: drivers/edac/i82443bxgx_edac.c 5092 5093EDAC-I82975X 5094M: Ranganathan Desikan <ravi@jetztechnologies.com> 5095M: "Arvind R." <arvino55@gmail.com> 5096L: linux-edac@vger.kernel.org 5097S: Maintained 5098F: drivers/edac/i82975x_edac.c 5099 5100EDAC-IE31200 5101M: Jason Baron <jbaron@akamai.com> 5102L: linux-edac@vger.kernel.org 5103S: Maintained 5104F: drivers/edac/ie31200_edac.c 5105 5106EDAC-MPC85XX 5107M: Johannes Thumshirn <morbidrsa@gmail.com> 5108L: linux-edac@vger.kernel.org 5109S: Maintained 5110F: drivers/edac/mpc85xx_edac.[ch] 5111 5112EDAC-PASEMI 5113M: Egor Martovetsky <egor@pasemi.com> 5114L: linux-edac@vger.kernel.org 5115S: Maintained 5116F: drivers/edac/pasemi_edac.c 5117 5118EDAC-PND2 5119M: Tony Luck <tony.luck@intel.com> 5120L: linux-edac@vger.kernel.org 5121S: Maintained 5122F: drivers/edac/pnd2_edac.[ch] 5123 5124EDAC-R82600 5125M: Tim Small <tim@buttersideup.com> 5126L: linux-edac@vger.kernel.org 5127S: Maintained 5128F: drivers/edac/r82600_edac.c 5129 5130EDAC-SBRIDGE 5131M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5132M: Mauro Carvalho Chehab <mchehab@kernel.org> 5133L: linux-edac@vger.kernel.org 5134S: Maintained 5135F: drivers/edac/sb_edac.c 5136 5137EDAC-SKYLAKE 5138M: Tony Luck <tony.luck@intel.com> 5139L: linux-edac@vger.kernel.org 5140S: Maintained 5141F: drivers/edac/skx_edac.c 5142 5143EDIROL UA-101/UA-1000 DRIVER 5144M: Clemens Ladisch <clemens@ladisch.de> 5145L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5146T: git git://git.alsa-project.org/alsa-kernel.git 5147S: Maintained 5148F: sound/usb/misc/ua101.c 5149 5150EFI TEST DRIVER 5151L: linux-efi@vger.kernel.org 5152M: Ivan Hu <ivan.hu@canonical.com> 5153M: Matt Fleming <matt@codeblueprint.co.uk> 5154S: Maintained 5155F: drivers/firmware/efi/test/ 5156 5157EFI VARIABLE FILESYSTEM 5158M: Matthew Garrett <matthew.garrett@nebula.com> 5159M: Jeremy Kerr <jk@ozlabs.org> 5160M: Matt Fleming <matt@codeblueprint.co.uk> 5161T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5162L: linux-efi@vger.kernel.org 5163S: Maintained 5164F: fs/efivarfs/ 5165 5166EFIFB FRAMEBUFFER DRIVER 5167L: linux-fbdev@vger.kernel.org 5168M: Peter Jones <pjones@redhat.com> 5169S: Maintained 5170F: drivers/video/fbdev/efifb.c 5171 5172EFS FILESYSTEM 5173W: http://aeschi.ch.eu.org/efs/ 5174S: Orphan 5175F: fs/efs/ 5176 5177EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5178M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5179L: netdev@vger.kernel.org 5180S: Maintained 5181F: drivers/net/ethernet/ibm/ehea/ 5182 5183EM28XX VIDEO4LINUX DRIVER 5184M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5185M: Mauro Carvalho Chehab <mchehab@kernel.org> 5186L: linux-media@vger.kernel.org 5187W: https://linuxtv.org 5188T: git git://linuxtv.org/media_tree.git 5189S: Maintained 5190F: drivers/media/usb/em28xx/ 5191F: Documentation/media/v4l-drivers/em28xx* 5192 5193EMBEDDED LINUX 5194M: Paul Gortmaker <paul.gortmaker@windriver.com> 5195M: Matt Mackall <mpm@selenic.com> 5196M: David Woodhouse <dwmw2@infradead.org> 5197L: linux-embedded@vger.kernel.org 5198S: Maintained 5199 5200Emulex 10Gbps iSCSI - OneConnect DRIVER 5201M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5202M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5203M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5204L: linux-scsi@vger.kernel.org 5205W: http://www.broadcom.com 5206S: Supported 5207F: drivers/scsi/be2iscsi/ 5208 5209Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5210M: Sathya Perla <sathya.perla@broadcom.com> 5211M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5212M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5213M: Somnath Kotur <somnath.kotur@broadcom.com> 5214L: netdev@vger.kernel.org 5215W: http://www.emulex.com 5216S: Supported 5217F: drivers/net/ethernet/emulex/benet/ 5218 5219EMULEX ONECONNECT ROCE DRIVER 5220M: Selvin Xavier <selvin.xavier@broadcom.com> 5221M: Devesh Sharma <devesh.sharma@broadcom.com> 5222L: linux-rdma@vger.kernel.org 5223W: http://www.broadcom.com 5224S: Odd Fixes 5225F: drivers/infiniband/hw/ocrdma/ 5226F: include/uapi/rdma/ocrdma-abi.h 5227 5228EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5229M: James Smart <james.smart@broadcom.com> 5230M: Dick Kennedy <dick.kennedy@broadcom.com> 5231L: linux-scsi@vger.kernel.org 5232W: http://www.broadcom.com 5233S: Supported 5234F: drivers/scsi/lpfc/ 5235 5236ENE CB710 FLASH CARD READER DRIVER 5237M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5238S: Maintained 5239F: drivers/misc/cb710/ 5240F: drivers/mmc/host/cb710-mmc.* 5241F: include/linux/cb710.h 5242 5243ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5244M: Maxim Levitsky <maximlevitsky@gmail.com> 5245S: Maintained 5246F: drivers/media/rc/ene_ir.* 5247 5248EPSON S1D13XXX FRAMEBUFFER DRIVER 5249M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5250S: Maintained 5251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5252F: drivers/video/fbdev/s1d13xxxfb.c 5253F: include/video/s1d13xxxfb.h 5254 5255ERRSEQ ERROR TRACKING INFRASTRUCTURE 5256M: Jeff Layton <jlayton@kernel.org> 5257S: Maintained 5258F: lib/errseq.c 5259F: include/linux/errseq.h 5260 5261ET131X NETWORK DRIVER 5262M: Mark Einon <mark.einon@gmail.com> 5263S: Odd Fixes 5264F: drivers/net/ethernet/agere/ 5265 5266ETHERNET BRIDGE 5267M: Stephen Hemminger <stephen@networkplumber.org> 5268L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5269L: netdev@vger.kernel.org 5270W: http://www.linuxfoundation.org/en/Net:Bridge 5271S: Maintained 5272F: include/linux/netfilter_bridge/ 5273F: net/bridge/ 5274 5275ETHERNET PHY LIBRARY 5276M: Andrew Lunn <andrew@lunn.ch> 5277M: Florian Fainelli <f.fainelli@gmail.com> 5278L: netdev@vger.kernel.org 5279S: Maintained 5280F: Documentation/ABI/testing/sysfs-bus-mdio 5281F: Documentation/devicetree/bindings/net/mdio* 5282F: Documentation/networking/phy.txt 5283F: drivers/net/phy/ 5284F: drivers/of/of_mdio.c 5285F: drivers/of/of_net.c 5286F: include/linux/*mdio*.h 5287F: include/linux/of_net.h 5288F: include/linux/phy.h 5289F: include/linux/phy_fixed.h 5290F: include/linux/platform_data/mdio-gpio.h 5291F: include/linux/platform_data/mdio-bcm-unimac.h 5292F: include/trace/events/mdio.h 5293F: include/uapi/linux/mdio.h 5294F: include/uapi/linux/mii.h 5295 5296EXT2 FILE SYSTEM 5297M: Jan Kara <jack@suse.com> 5298L: linux-ext4@vger.kernel.org 5299S: Maintained 5300F: Documentation/filesystems/ext2.txt 5301F: fs/ext2/ 5302F: include/linux/ext2* 5303 5304EXT4 FILE SYSTEM 5305M: "Theodore Ts'o" <tytso@mit.edu> 5306M: Andreas Dilger <adilger.kernel@dilger.ca> 5307L: linux-ext4@vger.kernel.org 5308W: http://ext4.wiki.kernel.org 5309Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5311S: Maintained 5312F: Documentation/filesystems/ext4.txt 5313F: fs/ext4/ 5314 5315Extended Verification Module (EVM) 5316M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5317L: linux-integrity@vger.kernel.org 5318S: Supported 5319F: security/integrity/evm/ 5320 5321EXTENSIBLE FIRMWARE INTERFACE (EFI) 5322M: Matt Fleming <matt@codeblueprint.co.uk> 5323M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5324L: linux-efi@vger.kernel.org 5325T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5326S: Maintained 5327F: Documentation/efi-stub.txt 5328F: arch/*/kernel/efi.c 5329F: arch/x86/boot/compressed/eboot.[ch] 5330F: arch/*/include/asm/efi.h 5331F: arch/x86/platform/efi/ 5332F: drivers/firmware/efi/ 5333F: include/linux/efi*.h 5334F: arch/arm/boot/compressed/efi-header.S 5335F: arch/arm64/kernel/efi-entry.S 5336 5337EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5338M: MyungJoo Ham <myungjoo.ham@samsung.com> 5339M: Chanwoo Choi <cw00.choi@samsung.com> 5340L: linux-kernel@vger.kernel.org 5341T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5342S: Maintained 5343F: drivers/extcon/ 5344F: include/linux/extcon/ 5345F: include/linux/extcon.h 5346F: Documentation/extcon/ 5347F: Documentation/devicetree/bindings/extcon/ 5348 5349EXYNOS DP DRIVER 5350M: Jingoo Han <jingoohan1@gmail.com> 5351L: dri-devel@lists.freedesktop.org 5352S: Maintained 5353F: drivers/gpu/drm/exynos/exynos_dp* 5354 5355EXYNOS SYSMMU (IOMMU) driver 5356M: Marek Szyprowski <m.szyprowski@samsung.com> 5357L: iommu@lists.linux-foundation.org 5358S: Maintained 5359F: drivers/iommu/exynos-iommu.c 5360 5361EZchip NPS platform support 5362M: Elad Kanfi <eladkan@mellanox.com> 5363M: Vineet Gupta <vgupta@synopsys.com> 5364S: Supported 5365F: arch/arc/plat-eznps 5366F: arch/arc/boot/dts/eznps.dts 5367 5368F2FS FILE SYSTEM 5369M: Jaegeuk Kim <jaegeuk@kernel.org> 5370M: Chao Yu <yuchao0@huawei.com> 5371L: linux-f2fs-devel@lists.sourceforge.net 5372W: https://f2fs.wiki.kernel.org/ 5373T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5374S: Maintained 5375F: Documentation/filesystems/f2fs.txt 5376F: Documentation/ABI/testing/sysfs-fs-f2fs 5377F: fs/f2fs/ 5378F: include/linux/f2fs_fs.h 5379F: include/trace/events/f2fs.h 5380 5381F71805F HARDWARE MONITORING DRIVER 5382M: Jean Delvare <jdelvare@suse.com> 5383L: linux-hwmon@vger.kernel.org 5384S: Maintained 5385F: Documentation/hwmon/f71805f 5386F: drivers/hwmon/f71805f.c 5387 5388FANOTIFY 5389M: Jan Kara <jack@suse.cz> 5390R: Amir Goldstein <amir73il@gmail.com> 5391L: linux-fsdevel@vger.kernel.org 5392S: Maintained 5393F: fs/notify/fanotify/ 5394F: include/linux/fanotify.h 5395F: include/uapi/linux/fanotify.h 5396 5397FARSYNC SYNCHRONOUS DRIVER 5398M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5399W: http://www.farsite.co.uk/ 5400S: Supported 5401F: drivers/net/wan/farsync.* 5402 5403FAULT INJECTION SUPPORT 5404M: Akinobu Mita <akinobu.mita@gmail.com> 5405S: Supported 5406F: Documentation/fault-injection/ 5407F: lib/fault-inject.c 5408 5409FBTFT Framebuffer drivers 5410M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5411S: Maintained 5412F: drivers/staging/fbtft/ 5413 5414FC0011 TUNER DRIVER 5415M: Michael Buesch <m@bues.ch> 5416L: linux-media@vger.kernel.org 5417S: Maintained 5418F: drivers/media/tuners/fc0011.h 5419F: drivers/media/tuners/fc0011.c 5420 5421FC2580 MEDIA DRIVER 5422M: Antti Palosaari <crope@iki.fi> 5423L: linux-media@vger.kernel.org 5424W: https://linuxtv.org 5425W: http://palosaari.fi/linux/ 5426Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5427T: git git://linuxtv.org/anttip/media_tree.git 5428S: Maintained 5429F: drivers/media/tuners/fc2580* 5430 5431FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5432M: Johannes Thumshirn <jth@kernel.org> 5433L: fcoe-devel@open-fcoe.org 5434W: www.Open-FCoE.org 5435S: Supported 5436F: drivers/scsi/libfc/ 5437F: drivers/scsi/fcoe/ 5438F: include/scsi/fc/ 5439F: include/scsi/libfc.h 5440F: include/scsi/libfcoe.h 5441F: include/uapi/scsi/fc/ 5442 5443FILE LOCKING (flock() and fcntl()/lockf()) 5444M: Jeff Layton <jlayton@kernel.org> 5445M: "J. Bruce Fields" <bfields@fieldses.org> 5446L: linux-fsdevel@vger.kernel.org 5447S: Maintained 5448F: include/linux/fcntl.h 5449F: include/uapi/linux/fcntl.h 5450F: fs/fcntl.c 5451F: fs/locks.c 5452 5453FILESYSTEMS (VFS and infrastructure) 5454M: Alexander Viro <viro@zeniv.linux.org.uk> 5455L: linux-fsdevel@vger.kernel.org 5456S: Maintained 5457F: fs/* 5458F: include/linux/fs.h 5459F: include/uapi/linux/fs.h 5460 5461FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5462M: Riku Voipio <riku.voipio@iki.fi> 5463L: linux-hwmon@vger.kernel.org 5464S: Maintained 5465F: drivers/hwmon/f75375s.c 5466F: include/linux/f75375s.h 5467 5468FIREWIRE AUDIO DRIVERS 5469M: Clemens Ladisch <clemens@ladisch.de> 5470L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5471T: git git://git.alsa-project.org/alsa-kernel.git 5472S: Maintained 5473F: sound/firewire/ 5474 5475FIREWIRE MEDIA DRIVERS (firedtv) 5476M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5477L: linux-media@vger.kernel.org 5478L: linux1394-devel@lists.sourceforge.net 5479T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5480S: Maintained 5481F: drivers/media/firewire/ 5482 5483FIREWIRE SBP-2 TARGET 5484M: Chris Boot <bootc@bootc.net> 5485L: linux-scsi@vger.kernel.org 5486L: target-devel@vger.kernel.org 5487L: linux1394-devel@lists.sourceforge.net 5488T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5489S: Maintained 5490F: drivers/target/sbp/ 5491 5492FIREWIRE SUBSYSTEM 5493M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5494L: linux1394-devel@lists.sourceforge.net 5495W: http://ieee1394.wiki.kernel.org/ 5496T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5497S: Maintained 5498F: drivers/firewire/ 5499F: include/linux/firewire.h 5500F: include/uapi/linux/firewire*.h 5501F: tools/firewire/ 5502 5503FIRMWARE LOADER (request_firmware) 5504M: Luis R. Rodriguez <mcgrof@kernel.org> 5505L: linux-kernel@vger.kernel.org 5506S: Maintained 5507F: Documentation/firmware_class/ 5508F: drivers/base/firmware*.c 5509F: include/linux/firmware.h 5510 5511FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5512M: Joshua Morris <josh.h.morris@us.ibm.com> 5513M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5514S: Maintained 5515F: drivers/block/rsxx/ 5516 5517FLOPPY DRIVER 5518M: Jiri Kosina <jikos@kernel.org> 5519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5520S: Odd fixes 5521F: drivers/block/floppy.c 5522 5523FMC SUBSYSTEM 5524M: Alessandro Rubini <rubini@gnudd.com> 5525W: http://www.ohwr.org/projects/fmc-bus 5526S: Supported 5527F: drivers/fmc/ 5528F: include/linux/fmc*.h 5529F: include/linux/ipmi-fru.h 5530K: fmc_d.*register 5531 5532FPGA MANAGER FRAMEWORK 5533M: Alan Tull <atull@kernel.org> 5534M: Moritz Fischer <mdf@kernel.org> 5535L: linux-fpga@vger.kernel.org 5536S: Maintained 5537T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5538Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5539F: Documentation/fpga/ 5540F: Documentation/devicetree/bindings/fpga/ 5541F: drivers/fpga/ 5542F: include/linux/fpga/ 5543W: http://www.rocketboards.org 5544 5545FPU EMULATOR 5546M: Bill Metzenthen <billm@melbpc.org.au> 5547W: http://floatingpoint.sourceforge.net/emulator/index.html 5548S: Maintained 5549F: arch/x86/math-emu/ 5550 5551FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5552L: netdev@vger.kernel.org 5553S: Orphan 5554F: drivers/net/wan/dlci.c 5555F: drivers/net/wan/sdla.c 5556 5557FRAMEBUFFER LAYER 5558M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5559L: dri-devel@lists.freedesktop.org 5560L: linux-fbdev@vger.kernel.org 5561T: git git://github.com/bzolnier/linux.git 5562Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5563S: Maintained 5564F: Documentation/fb/ 5565F: drivers/video/ 5566F: include/video/ 5567F: include/linux/fb.h 5568F: include/uapi/video/ 5569F: include/uapi/linux/fb.h 5570 5571FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5572M: Horia Geantă <horia.geanta@nxp.com> 5573M: Aymen Sghaier <aymen.sghaier@nxp.com> 5574L: linux-crypto@vger.kernel.org 5575S: Maintained 5576F: drivers/crypto/caam/ 5577F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5578 5579FREESCALE DIU FRAMEBUFFER DRIVER 5580M: Timur Tabi <timur@tabi.org> 5581L: linux-fbdev@vger.kernel.org 5582S: Maintained 5583F: drivers/video/fbdev/fsl-diu-fb.* 5584 5585FREESCALE DMA DRIVER 5586M: Li Yang <leoyang.li@nxp.com> 5587M: Zhang Wei <zw@zh-kernel.org> 5588L: linuxppc-dev@lists.ozlabs.org 5589S: Maintained 5590F: drivers/dma/fsldma.* 5591 5592FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5593M: Claudiu Manoil <claudiu.manoil@freescale.com> 5594L: netdev@vger.kernel.org 5595S: Maintained 5596F: drivers/net/ethernet/freescale/gianfar* 5597X: drivers/net/ethernet/freescale/gianfar_ptp.c 5598F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5599 5600FREESCALE GPMI NAND DRIVER 5601M: Han Xu <han.xu@nxp.com> 5602L: linux-mtd@lists.infradead.org 5603S: Maintained 5604F: drivers/mtd/nand/gpmi-nand/* 5605 5606FREESCALE I2C CPM DRIVER 5607M: Jochen Friedrich <jochen@scram.de> 5608L: linuxppc-dev@lists.ozlabs.org 5609L: linux-i2c@vger.kernel.org 5610S: Maintained 5611F: drivers/i2c/busses/i2c-cpm.c 5612 5613FREESCALE IMX / MXC FEC DRIVER 5614M: Fugang Duan <fugang.duan@nxp.com> 5615L: netdev@vger.kernel.org 5616S: Maintained 5617F: drivers/net/ethernet/freescale/fec_main.c 5618F: drivers/net/ethernet/freescale/fec_ptp.c 5619F: drivers/net/ethernet/freescale/fec.h 5620F: Documentation/devicetree/bindings/net/fsl-fec.txt 5621 5622FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5623M: Sascha Hauer <kernel@pengutronix.de> 5624L: linux-fbdev@vger.kernel.org 5625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5626S: Maintained 5627F: include/linux/platform_data/video-imxfb.h 5628F: drivers/video/fbdev/imxfb.c 5629 5630FREESCALE QORIQ DPAA ETHERNET DRIVER 5631M: Madalin Bucur <madalin.bucur@nxp.com> 5632L: netdev@vger.kernel.org 5633S: Maintained 5634F: drivers/net/ethernet/freescale/dpaa 5635 5636FREESCALE QORIQ DPAA FMAN DRIVER 5637M: Madalin Bucur <madalin.bucur@nxp.com> 5638L: netdev@vger.kernel.org 5639S: Maintained 5640F: drivers/net/ethernet/freescale/fman 5641F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5642 5643FREESCALE QUAD SPI DRIVER 5644M: Han Xu <han.xu@nxp.com> 5645L: linux-mtd@lists.infradead.org 5646S: Maintained 5647F: drivers/mtd/spi-nor/fsl-quadspi.c 5648 5649FREESCALE QUICC ENGINE LIBRARY 5650M: Qiang Zhao <qiang.zhao@nxp.com> 5651L: linuxppc-dev@lists.ozlabs.org 5652S: Maintained 5653F: drivers/soc/fsl/qe/ 5654F: include/soc/fsl/*qe*.h 5655F: include/soc/fsl/*ucc*.h 5656 5657FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5658M: Li Yang <leoyang.li@nxp.com> 5659L: netdev@vger.kernel.org 5660L: linuxppc-dev@lists.ozlabs.org 5661S: Maintained 5662F: drivers/net/ethernet/freescale/ucc_geth* 5663 5664FREESCALE QUICC ENGINE UCC HDLC DRIVER 5665M: Zhao Qiang <qiang.zhao@nxp.com> 5666L: netdev@vger.kernel.org 5667L: linuxppc-dev@lists.ozlabs.org 5668S: Maintained 5669F: drivers/net/wan/fsl_ucc_hdlc* 5670 5671FREESCALE QUICC ENGINE UCC UART DRIVER 5672M: Timur Tabi <timur@tabi.org> 5673L: linuxppc-dev@lists.ozlabs.org 5674S: Maintained 5675F: drivers/tty/serial/ucc_uart.c 5676 5677FREESCALE SOC DRIVERS 5678M: Li Yang <leoyang.li@nxp.com> 5679L: linuxppc-dev@lists.ozlabs.org 5680L: linux-arm-kernel@lists.infradead.org 5681S: Maintained 5682F: Documentation/devicetree/bindings/soc/fsl/ 5683F: drivers/soc/fsl/ 5684F: include/linux/fsl/ 5685 5686FREESCALE SOC FS_ENET DRIVER 5687M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5688M: Vitaly Bordug <vbordug@ru.mvista.com> 5689L: linuxppc-dev@lists.ozlabs.org 5690L: netdev@vger.kernel.org 5691S: Maintained 5692F: drivers/net/ethernet/freescale/fs_enet/ 5693F: include/linux/fs_enet_pd.h 5694 5695FREESCALE SOC SOUND DRIVERS 5696M: Timur Tabi <timur@tabi.org> 5697M: Nicolin Chen <nicoleotsuka@gmail.com> 5698M: Xiubo Li <Xiubo.Lee@gmail.com> 5699R: Fabio Estevam <fabio.estevam@nxp.com> 5700L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5701L: linuxppc-dev@lists.ozlabs.org 5702S: Maintained 5703F: sound/soc/fsl/fsl* 5704F: sound/soc/fsl/imx* 5705F: sound/soc/fsl/mpc8610_hpcd.c 5706 5707FREESCALE USB PERIPHERAL DRIVERS 5708M: Li Yang <leoyang.li@nxp.com> 5709L: linux-usb@vger.kernel.org 5710L: linuxppc-dev@lists.ozlabs.org 5711S: Maintained 5712F: drivers/usb/gadget/udc/fsl* 5713 5714FREEVXFS FILESYSTEM 5715M: Christoph Hellwig <hch@infradead.org> 5716W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5717S: Maintained 5718F: fs/freevxfs/ 5719 5720FREEZER 5721M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5722M: Pavel Machek <pavel@ucw.cz> 5723L: linux-pm@vger.kernel.org 5724S: Supported 5725F: Documentation/power/freezing-of-tasks.txt 5726F: include/linux/freezer.h 5727F: kernel/freezer.c 5728 5729FRONTSWAP API 5730M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5731L: linux-kernel@vger.kernel.org 5732S: Maintained 5733F: mm/frontswap.c 5734F: include/linux/frontswap.h 5735 5736FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5737M: David Howells <dhowells@redhat.com> 5738L: linux-cachefs@redhat.com (moderated for non-subscribers) 5739S: Supported 5740F: Documentation/filesystems/caching/ 5741F: fs/fscache/ 5742F: include/linux/fscache*.h 5743 5744FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5745M: Theodore Y. Ts'o <tytso@mit.edu> 5746M: Jaegeuk Kim <jaegeuk@kernel.org> 5747L: linux-fscrypt@vger.kernel.org 5748Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5750S: Supported 5751F: fs/crypto/ 5752F: include/linux/fscrypt*.h 5753F: Documentation/filesystems/fscrypt.rst 5754 5755FUJITSU FR-V (FRV) PORT 5756S: Orphan 5757F: arch/frv/ 5758 5759FUJITSU LAPTOP EXTRAS 5760M: Jonathan Woithe <jwoithe@just42.net> 5761L: platform-driver-x86@vger.kernel.org 5762S: Maintained 5763F: drivers/platform/x86/fujitsu-laptop.c 5764 5765FUJITSU M-5MO LS CAMERA ISP DRIVER 5766M: Kyungmin Park <kyungmin.park@samsung.com> 5767M: Heungjun Kim <riverful.kim@samsung.com> 5768L: linux-media@vger.kernel.org 5769S: Maintained 5770F: drivers/media/i2c/m5mols/ 5771F: include/media/i2c/m5mols.h 5772 5773FUJITSU TABLET EXTRAS 5774M: Robert Gerlach <khnz@gmx.de> 5775L: platform-driver-x86@vger.kernel.org 5776S: Maintained 5777F: drivers/platform/x86/fujitsu-tablet.c 5778 5779FUSE: FILESYSTEM IN USERSPACE 5780M: Miklos Szeredi <miklos@szeredi.hu> 5781L: linux-fsdevel@vger.kernel.org 5782W: http://fuse.sourceforge.net/ 5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5784S: Maintained 5785F: fs/fuse/ 5786F: include/uapi/linux/fuse.h 5787F: Documentation/filesystems/fuse.txt 5788 5789FUTEX SUBSYSTEM 5790M: Thomas Gleixner <tglx@linutronix.de> 5791M: Ingo Molnar <mingo@redhat.com> 5792R: Peter Zijlstra <peterz@infradead.org> 5793R: Darren Hart <dvhart@infradead.org> 5794L: linux-kernel@vger.kernel.org 5795T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5796S: Maintained 5797F: kernel/futex.c 5798F: kernel/futex_compat.c 5799F: include/asm-generic/futex.h 5800F: include/linux/futex.h 5801F: include/uapi/linux/futex.h 5802F: tools/testing/selftests/futex/ 5803F: tools/perf/bench/futex* 5804F: Documentation/*futex* 5805 5806FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5807M: Rik Faith <faith@cs.unc.edu> 5808L: linux-scsi@vger.kernel.org 5809S: Odd Fixes (e.g., new signatures) 5810F: drivers/scsi/fdomain.* 5811 5812GCC PLUGINS 5813M: Kees Cook <keescook@chromium.org> 5814R: Emese Revfy <re.emese@gmail.com> 5815L: kernel-hardening@lists.openwall.com 5816S: Maintained 5817F: scripts/gcc-plugins/ 5818F: scripts/gcc-plugin.sh 5819F: scripts/Makefile.gcc-plugins 5820F: Documentation/gcc-plugins.txt 5821 5822GCOV BASED KERNEL PROFILING 5823M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5824S: Maintained 5825F: kernel/gcov/ 5826F: Documentation/dev-tools/gcov.rst 5827 5828GDB KERNEL DEBUGGING HELPER SCRIPTS 5829M: Jan Kiszka <jan.kiszka@siemens.com> 5830M: Kieran Bingham <kieran@bingham.xyz> 5831S: Supported 5832F: scripts/gdb/ 5833 5834GDT SCSI DISK ARRAY CONTROLLER DRIVER 5835M: Achim Leubner <achim_leubner@adaptec.com> 5836L: linux-scsi@vger.kernel.org 5837W: http://www.icp-vortex.com/ 5838S: Supported 5839F: drivers/scsi/gdt* 5840 5841GEMTEK FM RADIO RECEIVER DRIVER 5842M: Hans Verkuil <hverkuil@xs4all.nl> 5843L: linux-media@vger.kernel.org 5844T: git git://linuxtv.org/media_tree.git 5845W: https://linuxtv.org 5846S: Maintained 5847F: drivers/media/radio/radio-gemtek* 5848 5849GENERIC GPIO I2C DRIVER 5850M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5851S: Supported 5852F: drivers/i2c/busses/i2c-gpio.c 5853F: include/linux/i2c-gpio.h 5854 5855GENERIC GPIO I2C MULTIPLEXER DRIVER 5856M: Peter Korsgaard <peter.korsgaard@barco.com> 5857L: linux-i2c@vger.kernel.org 5858S: Supported 5859F: drivers/i2c/muxes/i2c-mux-gpio.c 5860F: include/linux/i2c-mux-gpio.h 5861F: Documentation/i2c/muxes/i2c-mux-gpio 5862 5863GENERIC HDLC (WAN) DRIVERS 5864M: Krzysztof Halasa <khc@pm.waw.pl> 5865W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5866S: Maintained 5867F: drivers/net/wan/c101.c 5868F: drivers/net/wan/hd6457* 5869F: drivers/net/wan/hdlc* 5870F: drivers/net/wan/n2.c 5871F: drivers/net/wan/pc300too.c 5872F: drivers/net/wan/pci200syn.c 5873F: drivers/net/wan/wanxl* 5874 5875GENERIC INCLUDE/ASM HEADER FILES 5876M: Arnd Bergmann <arnd@arndb.de> 5877L: linux-arch@vger.kernel.org 5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5879S: Maintained 5880F: include/asm-generic/ 5881F: include/uapi/asm-generic/ 5882 5883GENERIC PHY FRAMEWORK 5884M: Kishon Vijay Abraham I <kishon@ti.com> 5885L: linux-kernel@vger.kernel.org 5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5887S: Supported 5888F: drivers/phy/ 5889F: include/linux/phy/ 5890 5891GENERIC PM DOMAINS 5892M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5893M: Kevin Hilman <khilman@kernel.org> 5894M: Ulf Hansson <ulf.hansson@linaro.org> 5895L: linux-pm@vger.kernel.org 5896S: Supported 5897F: drivers/base/power/domain*.c 5898F: include/linux/pm_domain.h 5899F: Documentation/devicetree/bindings/power/power_domain.txt 5900 5901GENERIC UIO DRIVER FOR PCI DEVICES 5902M: "Michael S. Tsirkin" <mst@redhat.com> 5903L: kvm@vger.kernel.org 5904S: Supported 5905F: drivers/uio/uio_pci_generic.c 5906 5907GENWQE (IBM Generic Workqueue Card) 5908M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5909M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5910S: Supported 5911F: drivers/misc/genwqe/ 5912 5913GET_MAINTAINER SCRIPT 5914M: Joe Perches <joe@perches.com> 5915S: Maintained 5916F: scripts/get_maintainer.pl 5917 5918GFS2 FILE SYSTEM 5919M: Steven Whitehouse <swhiteho@redhat.com> 5920M: Bob Peterson <rpeterso@redhat.com> 5921L: cluster-devel@redhat.com 5922W: http://sources.redhat.com/cluster/ 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5924S: Supported 5925F: Documentation/filesystems/gfs2*.txt 5926F: fs/gfs2/ 5927F: include/uapi/linux/gfs2_ondisk.h 5928 5929GIGASET ISDN DRIVERS 5930M: Paul Bolle <pebolle@tiscali.nl> 5931L: gigaset307x-common@lists.sourceforge.net 5932W: http://gigaset307x.sourceforge.net/ 5933S: Odd Fixes 5934F: Documentation/isdn/README.gigaset 5935F: drivers/isdn/gigaset/ 5936F: include/uapi/linux/gigaset_dev.h 5937 5938GO7007 MPEG CODEC 5939M: Hans Verkuil <hans.verkuil@cisco.com> 5940L: linux-media@vger.kernel.org 5941S: Maintained 5942F: drivers/media/usb/go7007/ 5943 5944GOODIX TOUCHSCREEN 5945M: Bastien Nocera <hadess@hadess.net> 5946L: linux-input@vger.kernel.org 5947S: Maintained 5948F: drivers/input/touchscreen/goodix.c 5949 5950GPIO ACPI SUPPORT 5951M: Mika Westerberg <mika.westerberg@linux.intel.com> 5952M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5953L: linux-gpio@vger.kernel.org 5954L: linux-acpi@vger.kernel.org 5955S: Maintained 5956F: Documentation/acpi/gpio-properties.txt 5957F: drivers/gpio/gpiolib-acpi.c 5958 5959GPIO IR Transmitter 5960M: Sean Young <sean@mess.org> 5961L: linux-media@vger.kernel.org 5962S: Maintained 5963F: drivers/media/rc/gpio-ir-tx.c 5964 5965GPIO MOCKUP DRIVER 5966M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5967L: linux-gpio@vger.kernel.org 5968S: Maintained 5969F: drivers/gpio/gpio-mockup.c 5970F: tools/testing/selftests/gpio/ 5971 5972GPIO SUBSYSTEM 5973M: Linus Walleij <linus.walleij@linaro.org> 5974L: linux-gpio@vger.kernel.org 5975T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5976S: Maintained 5977F: Documentation/devicetree/bindings/gpio/ 5978F: Documentation/gpio/ 5979F: Documentation/ABI/testing/gpio-cdev 5980F: Documentation/ABI/obsolete/sysfs-gpio 5981F: drivers/gpio/ 5982F: include/linux/gpio/ 5983F: include/linux/gpio.h 5984F: include/asm-generic/gpio.h 5985F: include/uapi/linux/gpio.h 5986F: tools/gpio/ 5987 5988GRE DEMULTIPLEXER DRIVER 5989M: Dmitry Kozlov <xeb@mail.ru> 5990L: netdev@vger.kernel.org 5991S: Maintained 5992F: net/ipv4/gre_demux.c 5993F: net/ipv4/gre_offload.c 5994F: include/net/gre.h 5995 5996GRETH 10/100/1G Ethernet MAC device driver 5997M: Andreas Larsson <andreas@gaisler.com> 5998L: netdev@vger.kernel.org 5999S: Maintained 6000F: drivers/net/ethernet/aeroflex/ 6001 6002GREYBUS AUDIO PROTOCOLS DRIVERS 6003M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6004M: Mark Greer <mgreer@animalcreek.com> 6005S: Maintained 6006F: drivers/staging/greybus/audio_apbridgea.c 6007F: drivers/staging/greybus/audio_apbridgea.h 6008F: drivers/staging/greybus/audio_codec.c 6009F: drivers/staging/greybus/audio_codec.h 6010F: drivers/staging/greybus/audio_gb.c 6011F: drivers/staging/greybus/audio_manager.c 6012F: drivers/staging/greybus/audio_manager.h 6013F: drivers/staging/greybus/audio_manager_module.c 6014F: drivers/staging/greybus/audio_manager_private.h 6015F: drivers/staging/greybus/audio_manager_sysfs.c 6016F: drivers/staging/greybus/audio_module.c 6017F: drivers/staging/greybus/audio_topology.c 6018 6019GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6020M: Viresh Kumar <vireshk@kernel.org> 6021S: Maintained 6022F: drivers/staging/greybus/authentication.c 6023F: drivers/staging/greybus/bootrom.c 6024F: drivers/staging/greybus/firmware.h 6025F: drivers/staging/greybus/fw-core.c 6026F: drivers/staging/greybus/fw-download.c 6027F: drivers/staging/greybus/fw-managament.c 6028F: drivers/staging/greybus/greybus_authentication.h 6029F: drivers/staging/greybus/greybus_firmware.h 6030F: drivers/staging/greybus/hid.c 6031F: drivers/staging/greybus/i2c.c 6032F: drivers/staging/greybus/spi.c 6033F: drivers/staging/greybus/spilib.c 6034F: drivers/staging/greybus/spilib.h 6035 6036GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6037M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6038S: Maintained 6039F: drivers/staging/greybus/loopback.c 6040F: drivers/staging/greybus/timesync.c 6041F: drivers/staging/greybus/timesync_platform.c 6042 6043GREYBUS PLATFORM DRIVERS 6044M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6045S: Maintained 6046F: drivers/staging/greybus/arche-platform.c 6047F: drivers/staging/greybus/arche-apb-ctrl.c 6048F: drivers/staging/greybus/arche_platform.h 6049 6050GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6051M: Rui Miguel Silva <rmfrfs@gmail.com> 6052S: Maintained 6053F: drivers/staging/greybus/sdio.c 6054F: drivers/staging/greybus/light.c 6055F: drivers/staging/greybus/gpio.c 6056F: drivers/staging/greybus/power_supply.c 6057F: drivers/staging/greybus/spi.c 6058F: drivers/staging/greybus/spilib.c 6059 6060GREYBUS SUBSYSTEM 6061M: Johan Hovold <johan@kernel.org> 6062M: Alex Elder <elder@kernel.org> 6063M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6064S: Maintained 6065F: drivers/staging/greybus/ 6066L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6067 6068GREYBUS UART PROTOCOLS DRIVERS 6069M: David Lin <dtwlin@gmail.com> 6070S: Maintained 6071F: drivers/staging/greybus/uart.c 6072F: drivers/staging/greybus/log.c 6073 6074GS1662 VIDEO SERIALIZER 6075M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6076L: linux-media@vger.kernel.org 6077T: git git://linuxtv.org/media_tree.git 6078S: Maintained 6079F: drivers/media/spi/gs1662.c 6080 6081GSPCA FINEPIX SUBDRIVER 6082M: Frank Zago <frank@zago.net> 6083L: linux-media@vger.kernel.org 6084T: git git://linuxtv.org/media_tree.git 6085S: Maintained 6086F: drivers/media/usb/gspca/finepix.c 6087 6088GSPCA GL860 SUBDRIVER 6089M: Olivier Lorin <o.lorin@laposte.net> 6090L: linux-media@vger.kernel.org 6091T: git git://linuxtv.org/media_tree.git 6092S: Maintained 6093F: drivers/media/usb/gspca/gl860/ 6094 6095GSPCA M5602 SUBDRIVER 6096M: Erik Andren <erik.andren@gmail.com> 6097L: linux-media@vger.kernel.org 6098T: git git://linuxtv.org/media_tree.git 6099S: Maintained 6100F: drivers/media/usb/gspca/m5602/ 6101 6102GSPCA PAC207 SONIXB SUBDRIVER 6103M: Hans Verkuil <hverkuil@xs4all.nl> 6104L: linux-media@vger.kernel.org 6105T: git git://linuxtv.org/media_tree.git 6106S: Odd Fixes 6107F: drivers/media/usb/gspca/pac207.c 6108 6109GSPCA SN9C20X SUBDRIVER 6110M: Brian Johnson <brijohn@gmail.com> 6111L: linux-media@vger.kernel.org 6112T: git git://linuxtv.org/media_tree.git 6113S: Maintained 6114F: drivers/media/usb/gspca/sn9c20x.c 6115 6116GSPCA T613 SUBDRIVER 6117M: Leandro Costantino <lcostantino@gmail.com> 6118L: linux-media@vger.kernel.org 6119T: git git://linuxtv.org/media_tree.git 6120S: Maintained 6121F: drivers/media/usb/gspca/t613.c 6122 6123GSPCA USB WEBCAM DRIVER 6124M: Hans Verkuil <hverkuil@xs4all.nl> 6125L: linux-media@vger.kernel.org 6126T: git git://linuxtv.org/media_tree.git 6127S: Odd Fixes 6128F: drivers/media/usb/gspca/ 6129 6130GTP (GPRS Tunneling Protocol) 6131M: Pablo Neira Ayuso <pablo@netfilter.org> 6132M: Harald Welte <laforge@gnumonks.org> 6133L: osmocom-net-gprs@lists.osmocom.org 6134T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6135S: Maintained 6136F: drivers/net/gtp.c 6137 6138GUID PARTITION TABLE (GPT) 6139M: Davidlohr Bueso <dave@stgolabs.net> 6140L: linux-efi@vger.kernel.org 6141S: Maintained 6142F: block/partitions/efi.* 6143 6144H8/300 ARCHITECTURE 6145M: Yoshinori Sato <ysato@users.sourceforge.jp> 6146L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6147W: http://uclinux-h8.sourceforge.jp 6148T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6149S: Maintained 6150F: arch/h8300/ 6151F: drivers/clocksource/h8300_*.c 6152F: drivers/clk/h8300/ 6153F: drivers/irqchip/irq-renesas-h8*.c 6154 6155HACKRF MEDIA DRIVER 6156M: Antti Palosaari <crope@iki.fi> 6157L: linux-media@vger.kernel.org 6158W: https://linuxtv.org 6159W: http://palosaari.fi/linux/ 6160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6161T: git git://linuxtv.org/anttip/media_tree.git 6162S: Maintained 6163F: drivers/media/usb/hackrf/ 6164 6165HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6166M: Frank Seidel <frank@f-seidel.de> 6167L: platform-driver-x86@vger.kernel.org 6168W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6169S: Maintained 6170F: drivers/platform/x86/hdaps.c 6171 6172HARDWARE MONITORING 6173M: Jean Delvare <jdelvare@suse.com> 6174M: Guenter Roeck <linux@roeck-us.net> 6175L: linux-hwmon@vger.kernel.org 6176W: http://hwmon.wiki.kernel.org/ 6177T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6178S: Maintained 6179F: Documentation/hwmon/ 6180F: drivers/hwmon/ 6181F: include/linux/hwmon*.h 6182 6183HARDWARE RANDOM NUMBER GENERATOR CORE 6184M: Matt Mackall <mpm@selenic.com> 6185M: Herbert Xu <herbert@gondor.apana.org.au> 6186L: linux-crypto@vger.kernel.org 6187S: Odd fixes 6188F: Documentation/devicetree/bindings/rng/ 6189F: Documentation/hw_random.txt 6190F: drivers/char/hw_random/ 6191F: include/linux/hw_random.h 6192 6193HARDWARE SPINLOCK CORE 6194M: Ohad Ben-Cohen <ohad@wizery.com> 6195M: Bjorn Andersson <bjorn.andersson@linaro.org> 6196L: linux-remoteproc@vger.kernel.org 6197S: Maintained 6198T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6199F: Documentation/devicetree/bindings/hwlock/ 6200F: Documentation/hwspinlock.txt 6201F: drivers/hwspinlock/ 6202F: include/linux/hwspinlock.h 6203 6204HARMONY SOUND DRIVER 6205L: linux-parisc@vger.kernel.org 6206S: Maintained 6207F: sound/parisc/harmony.* 6208 6209HDPVR USB VIDEO ENCODER DRIVER 6210M: Hans Verkuil <hverkuil@xs4all.nl> 6211L: linux-media@vger.kernel.org 6212T: git git://linuxtv.org/media_tree.git 6213W: https://linuxtv.org 6214S: Odd Fixes 6215F: drivers/media/usb/hdpvr/ 6216 6217HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6218M: Jimmy Vance <jimmy.vance@hpe.com> 6219S: Supported 6220F: Documentation/watchdog/hpwdt.txt 6221F: drivers/watchdog/hpwdt.c 6222 6223HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6224M: Don Brace <don.brace@microsemi.com> 6225L: esc.storagedev@microsemi.com 6226L: linux-scsi@vger.kernel.org 6227S: Supported 6228F: Documentation/scsi/hpsa.txt 6229F: drivers/scsi/hpsa*.[ch] 6230F: include/linux/cciss*.h 6231F: include/uapi/linux/cciss*.h 6232 6233HFI1 DRIVER 6234M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6235M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6236L: linux-rdma@vger.kernel.org 6237S: Supported 6238F: drivers/infiniband/hw/hfi1 6239 6240HFS FILESYSTEM 6241L: linux-fsdevel@vger.kernel.org 6242S: Orphan 6243F: Documentation/filesystems/hfs.txt 6244F: fs/hfs/ 6245 6246HFSPLUS FILESYSTEM 6247L: linux-fsdevel@vger.kernel.org 6248S: Orphan 6249F: Documentation/filesystems/hfsplus.txt 6250F: fs/hfsplus/ 6251 6252HGA FRAMEBUFFER DRIVER 6253M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6254L: linux-nvidia@lists.surfsouth.com 6255W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6256S: Maintained 6257F: drivers/video/fbdev/hgafb.c 6258 6259HIBERNATION (aka Software Suspend, aka swsusp) 6260M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6261M: Pavel Machek <pavel@ucw.cz> 6262L: linux-pm@vger.kernel.org 6263B: https://bugzilla.kernel.org 6264S: Supported 6265F: arch/x86/power/ 6266F: drivers/base/power/ 6267F: kernel/power/ 6268F: include/linux/suspend.h 6269F: include/linux/freezer.h 6270F: include/linux/pm.h 6271F: arch/*/include/asm/suspend*.h 6272 6273HID CORE LAYER 6274M: Jiri Kosina <jikos@kernel.org> 6275R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6276L: linux-input@vger.kernel.org 6277T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6278S: Maintained 6279F: drivers/hid/ 6280F: include/linux/hid* 6281F: include/uapi/linux/hid* 6282 6283HID SENSOR HUB DRIVERS 6284M: Jiri Kosina <jikos@kernel.org> 6285M: Jonathan Cameron <jic23@kernel.org> 6286M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6287L: linux-input@vger.kernel.org 6288L: linux-iio@vger.kernel.org 6289S: Maintained 6290F: Documentation/hid/hid-sensor* 6291F: drivers/hid/hid-sensor-* 6292F: drivers/iio/*/hid-* 6293F: include/linux/hid-sensor-* 6294 6295HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6296M: Thomas Gleixner <tglx@linutronix.de> 6297L: linux-kernel@vger.kernel.org 6298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6299S: Maintained 6300F: Documentation/timers/ 6301F: kernel/time/hrtimer.c 6302F: kernel/time/clockevents.c 6303F: kernel/time/timer_*.c 6304F: include/linux/clockchips.h 6305F: include/linux/hrtimer.h 6306 6307HIGH-SPEED SCC DRIVER FOR AX.25 6308L: linux-hams@vger.kernel.org 6309S: Orphan 6310F: drivers/net/hamradio/dmascc.c 6311F: drivers/net/hamradio/scc.c 6312 6313HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6314M: HighPoint Linux Team <linux@highpoint-tech.com> 6315W: http://www.highpoint-tech.com 6316S: Supported 6317F: Documentation/scsi/hptiop.txt 6318F: drivers/scsi/hptiop.c 6319 6320HIPPI 6321M: Jes Sorensen <jes@trained-monkey.org> 6322L: linux-hippi@sunsite.dk 6323S: Maintained 6324F: include/linux/hippidevice.h 6325F: include/uapi/linux/if_hippi.h 6326F: net/802/hippi.c 6327F: drivers/net/hippi/ 6328 6329HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6330M: Yisen Zhuang <yisen.zhuang@huawei.com> 6331M: Salil Mehta <salil.mehta@huawei.com> 6332L: netdev@vger.kernel.org 6333W: http://www.hisilicon.com 6334S: Maintained 6335F: drivers/net/ethernet/hisilicon/hns3/ 6336 6337HISILICON NETWORK SUBSYSTEM DRIVER 6338M: Yisen Zhuang <yisen.zhuang@huawei.com> 6339M: Salil Mehta <salil.mehta@huawei.com> 6340L: netdev@vger.kernel.org 6341W: http://www.hisilicon.com 6342S: Maintained 6343F: drivers/net/ethernet/hisilicon/ 6344F: Documentation/devicetree/bindings/net/hisilicon*.txt 6345 6346HISILICON PMU DRIVER 6347M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6348W: http://www.hisilicon.com 6349S: Supported 6350F: drivers/perf/hisilicon 6351F: Documentation/perf/hisi-pmu.txt 6352 6353HISILICON ROCE DRIVER 6354M: Lijun Ou <oulijun@huawei.com> 6355M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6356L: linux-rdma@vger.kernel.org 6357S: Maintained 6358F: drivers/infiniband/hw/hns/ 6359F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6360 6361HISILICON SAS Controller 6362M: John Garry <john.garry@huawei.com> 6363W: http://www.hisilicon.com 6364S: Supported 6365F: drivers/scsi/hisi_sas/ 6366F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6367 6368HMM - Heterogeneous Memory Management 6369M: Jérôme Glisse <jglisse@redhat.com> 6370L: linux-mm@kvack.org 6371S: Maintained 6372F: mm/hmm* 6373F: include/linux/hmm* 6374 6375HOST AP DRIVER 6376M: Jouni Malinen <j@w1.fi> 6377L: linux-wireless@vger.kernel.org 6378W: http://w1.fi/hostap-driver.html 6379S: Obsolete 6380F: drivers/net/wireless/intersil/hostap/ 6381 6382HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6383L: platform-driver-x86@vger.kernel.org 6384S: Orphan 6385F: drivers/platform/x86/tc1100-wmi.c 6386 6387HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6388M: Jaroslav Kysela <perex@perex.cz> 6389S: Maintained 6390F: drivers/net/ethernet/hp/hp100.* 6391 6392HPET: High Precision Event Timers driver 6393M: Clemens Ladisch <clemens@ladisch.de> 6394S: Maintained 6395F: Documentation/timers/hpet.txt 6396F: drivers/char/hpet.c 6397F: include/linux/hpet.h 6398F: include/uapi/linux/hpet.h 6399 6400HPET: x86 6401S: Orphan 6402F: arch/x86/kernel/hpet.c 6403F: arch/x86/include/asm/hpet.h 6404 6405HPFS FILESYSTEM 6406M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6407W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6408S: Maintained 6409F: fs/hpfs/ 6410 6411HSI SUBSYSTEM 6412M: Sebastian Reichel <sre@kernel.org> 6413T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6414S: Maintained 6415F: Documentation/ABI/testing/sysfs-bus-hsi 6416F: Documentation/driver-api/hsi.rst 6417F: drivers/hsi/ 6418F: include/linux/hsi/ 6419F: include/uapi/linux/hsi/ 6420 6421HSO 3G MODEM DRIVER 6422L: linux-usb@vger.kernel.org 6423S: Orphan 6424F: drivers/net/usb/hso.c 6425 6426HSR NETWORK PROTOCOL 6427M: Arvid Brodin <arvid.brodin@alten.se> 6428L: netdev@vger.kernel.org 6429S: Maintained 6430F: net/hsr/ 6431 6432HT16K33 LED CONTROLLER DRIVER 6433M: Robin van der Gracht <robin@protonic.nl> 6434S: Maintained 6435F: drivers/auxdisplay/ht16k33.c 6436F: Documentation/devicetree/bindings/display/ht16k33.txt 6437 6438HTCPEN TOUCHSCREEN DRIVER 6439M: Pau Oliva Fora <pof@eslack.org> 6440L: linux-input@vger.kernel.org 6441S: Maintained 6442F: drivers/input/touchscreen/htcpen.c 6443 6444HUAWEI ETHERNET DRIVER 6445M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6446L: netdev@vger.kernel.org 6447S: Supported 6448F: Documentation/networking/hinic.txt 6449F: drivers/net/ethernet/huawei/hinic/ 6450 6451HUGETLB FILESYSTEM 6452M: Nadia Yvette Chambers <nyc@holomorphy.com> 6453S: Maintained 6454F: fs/hugetlbfs/ 6455 6456HVA ST MEDIA DRIVER 6457M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6458L: linux-media@vger.kernel.org 6459T: git git://linuxtv.org/media_tree.git 6460W: https://linuxtv.org 6461S: Supported 6462F: drivers/media/platform/sti/hva 6463 6464HWPOISON MEMORY FAILURE HANDLING 6465M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6466L: linux-mm@kvack.org 6467S: Maintained 6468F: mm/memory-failure.c 6469F: mm/hwpoison-inject.c 6470 6471Hyper-V CORE AND DRIVERS 6472M: "K. Y. Srinivasan" <kys@microsoft.com> 6473M: Haiyang Zhang <haiyangz@microsoft.com> 6474M: Stephen Hemminger <sthemmin@microsoft.com> 6475L: devel@linuxdriverproject.org 6476S: Maintained 6477F: Documentation/networking/netvsc.txt 6478F: arch/x86/include/asm/mshyperv.h 6479F: arch/x86/include/asm/trace/hyperv.h 6480F: arch/x86/include/uapi/asm/hyperv.h 6481F: arch/x86/kernel/cpu/mshyperv.c 6482F: arch/x86/hyperv 6483F: drivers/hid/hid-hyperv.c 6484F: drivers/hv/ 6485F: drivers/input/serio/hyperv-keyboard.c 6486F: drivers/pci/host/pci-hyperv.c 6487F: drivers/net/hyperv/ 6488F: drivers/scsi/storvsc_drv.c 6489F: drivers/uio/uio_hv_generic.c 6490F: drivers/video/fbdev/hyperv_fb.c 6491F: net/vmw_vsock/hyperv_transport.c 6492F: include/linux/hyperv.h 6493F: include/uapi/linux/hyperv.h 6494F: tools/hv/ 6495F: Documentation/ABI/stable/sysfs-bus-vmbus 6496 6497HYPERVISOR VIRTUAL CONSOLE DRIVER 6498L: linuxppc-dev@lists.ozlabs.org 6499S: Odd Fixes 6500F: drivers/tty/hvc/ 6501 6502I2C ACPI SUPPORT 6503M: Mika Westerberg <mika.westerberg@linux.intel.com> 6504L: linux-i2c@vger.kernel.org 6505L: linux-acpi@vger.kernel.org 6506S: Maintained 6507F: drivers/i2c/i2c-core-acpi.c 6508 6509I2C MUXES 6510M: Peter Rosin <peda@axentia.se> 6511L: linux-i2c@vger.kernel.org 6512S: Maintained 6513F: Documentation/i2c/i2c-topology 6514F: Documentation/i2c/muxes/ 6515F: Documentation/devicetree/bindings/i2c/i2c-mux* 6516F: Documentation/devicetree/bindings/i2c/i2c-arb* 6517F: Documentation/devicetree/bindings/i2c/i2c-gate* 6518F: drivers/i2c/i2c-mux.c 6519F: drivers/i2c/muxes/ 6520F: include/linux/i2c-mux.h 6521 6522I2C OVER PARALLEL PORT 6523M: Jean Delvare <jdelvare@suse.com> 6524L: linux-i2c@vger.kernel.org 6525S: Maintained 6526F: Documentation/i2c/busses/i2c-parport 6527F: Documentation/i2c/busses/i2c-parport-light 6528F: drivers/i2c/busses/i2c-parport.c 6529F: drivers/i2c/busses/i2c-parport-light.c 6530 6531I2C SUBSYSTEM 6532M: Wolfram Sang <wsa@the-dreams.de> 6533L: linux-i2c@vger.kernel.org 6534W: https://i2c.wiki.kernel.org/ 6535Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6536T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6537S: Maintained 6538F: Documentation/devicetree/bindings/i2c/ 6539F: Documentation/i2c/ 6540F: drivers/i2c/ 6541F: drivers/i2c/*/ 6542F: include/linux/i2c.h 6543F: include/linux/i2c-*.h 6544F: include/uapi/linux/i2c.h 6545F: include/uapi/linux/i2c-*.h 6546 6547I2C-TAOS-EVM DRIVER 6548M: Jean Delvare <jdelvare@suse.com> 6549L: linux-i2c@vger.kernel.org 6550S: Maintained 6551F: Documentation/i2c/busses/i2c-taos-evm 6552F: drivers/i2c/busses/i2c-taos-evm.c 6553 6554I2C-TINY-USB DRIVER 6555M: Till Harbaum <till@harbaum.org> 6556L: linux-i2c@vger.kernel.org 6557W: http://www.harbaum.org/till/i2c_tiny_usb 6558S: Maintained 6559F: drivers/i2c/busses/i2c-tiny-usb.c 6560 6561I2C/SMBUS CONTROLLER DRIVERS FOR PC 6562M: Jean Delvare <jdelvare@suse.com> 6563L: linux-i2c@vger.kernel.org 6564S: Maintained 6565F: Documentation/i2c/busses/i2c-ali1535 6566F: Documentation/i2c/busses/i2c-ali1563 6567F: Documentation/i2c/busses/i2c-ali15x3 6568F: Documentation/i2c/busses/i2c-amd756 6569F: Documentation/i2c/busses/i2c-amd8111 6570F: Documentation/i2c/busses/i2c-i801 6571F: Documentation/i2c/busses/i2c-nforce2 6572F: Documentation/i2c/busses/i2c-piix4 6573F: Documentation/i2c/busses/i2c-sis5595 6574F: Documentation/i2c/busses/i2c-sis630 6575F: Documentation/i2c/busses/i2c-sis96x 6576F: Documentation/i2c/busses/i2c-via 6577F: Documentation/i2c/busses/i2c-viapro 6578F: drivers/i2c/busses/i2c-ali1535.c 6579F: drivers/i2c/busses/i2c-ali1563.c 6580F: drivers/i2c/busses/i2c-ali15x3.c 6581F: drivers/i2c/busses/i2c-amd756.c 6582F: drivers/i2c/busses/i2c-amd756-s4882.c 6583F: drivers/i2c/busses/i2c-amd8111.c 6584F: drivers/i2c/busses/i2c-i801.c 6585F: drivers/i2c/busses/i2c-isch.c 6586F: drivers/i2c/busses/i2c-nforce2.c 6587F: drivers/i2c/busses/i2c-nforce2-s4985.c 6588F: drivers/i2c/busses/i2c-piix4.c 6589F: drivers/i2c/busses/i2c-sis5595.c 6590F: drivers/i2c/busses/i2c-sis630.c 6591F: drivers/i2c/busses/i2c-sis96x.c 6592F: drivers/i2c/busses/i2c-via.c 6593F: drivers/i2c/busses/i2c-viapro.c 6594 6595I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6596M: Hans de Goede <hdegoede@redhat.com> 6597L: linux-i2c@vger.kernel.org 6598S: Maintained 6599F: drivers/i2c/busses/i2c-cht-wc.c 6600 6601I2C/SMBUS ISMT DRIVER 6602M: Seth Heasley <seth.heasley@intel.com> 6603M: Neil Horman <nhorman@tuxdriver.com> 6604L: linux-i2c@vger.kernel.org 6605F: drivers/i2c/busses/i2c-ismt.c 6606F: Documentation/i2c/busses/i2c-ismt 6607 6608I2C/SMBUS STUB DRIVER 6609M: Jean Delvare <jdelvare@suse.com> 6610L: linux-i2c@vger.kernel.org 6611S: Maintained 6612F: drivers/i2c/i2c-stub.c 6613 6614i386 BOOT CODE 6615M: "H. Peter Anvin" <hpa@zytor.com> 6616S: Maintained 6617F: arch/x86/boot/ 6618 6619i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6620M: "H. Peter Anvin" <hpa@zytor.com> 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6622S: Maintained 6623 6624IA64 (Itanium) PLATFORM 6625M: Tony Luck <tony.luck@intel.com> 6626M: Fenghua Yu <fenghua.yu@intel.com> 6627L: linux-ia64@vger.kernel.org 6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6629S: Maintained 6630F: arch/ia64/ 6631 6632IBM Power 842 compression accelerator 6633M: Haren Myneni <haren@us.ibm.com> 6634S: Supported 6635F: drivers/crypto/nx/Makefile 6636F: drivers/crypto/nx/Kconfig 6637F: drivers/crypto/nx/nx-842* 6638F: include/linux/sw842.h 6639F: crypto/842.c 6640F: lib/842/ 6641 6642IBM Power in-Nest Crypto Acceleration 6643M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6644M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6645L: linux-crypto@vger.kernel.org 6646S: Supported 6647F: drivers/crypto/nx/Makefile 6648F: drivers/crypto/nx/Kconfig 6649F: drivers/crypto/nx/nx-aes* 6650F: drivers/crypto/nx/nx-sha* 6651F: drivers/crypto/nx/nx.* 6652F: drivers/crypto/nx/nx_csbcpb.h 6653F: drivers/crypto/nx/nx_debugfs.h 6654 6655IBM Power Linux RAID adapter 6656M: Brian King <brking@us.ibm.com> 6657S: Supported 6658F: drivers/scsi/ipr.* 6659 6660IBM Power SRIOV Virtual NIC Device Driver 6661M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6662M: John Allen <jallen@linux.vnet.ibm.com> 6663L: netdev@vger.kernel.org 6664S: Supported 6665F: drivers/net/ethernet/ibm/ibmvnic.* 6666 6667IBM Power Virtual Accelerator Switchboard 6668M: Sukadev Bhattiprolu 6669L: linuxppc-dev@lists.ozlabs.org 6670S: Supported 6671F: arch/powerpc/platforms/powernv/vas* 6672F: arch/powerpc/platforms/powernv/copy-paste.h 6673F: arch/powerpc/include/asm/vas.h 6674F: arch/powerpc/include/uapi/asm/vas.h 6675 6676IBM Power Virtual Ethernet Device Driver 6677M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6678L: netdev@vger.kernel.org 6679S: Supported 6680F: drivers/net/ethernet/ibm/ibmveth.* 6681 6682IBM Power Virtual FC Device Drivers 6683M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6684L: linux-scsi@vger.kernel.org 6685S: Supported 6686F: drivers/scsi/ibmvscsi/ibmvfc* 6687 6688IBM Power Virtual SCSI Device Drivers 6689M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6690L: linux-scsi@vger.kernel.org 6691S: Supported 6692F: drivers/scsi/ibmvscsi/ibmvscsi* 6693F: include/scsi/viosrp.h 6694 6695IBM Power Virtual SCSI Device Target Driver 6696M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6697M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6698L: linux-scsi@vger.kernel.org 6699L: target-devel@vger.kernel.org 6700S: Supported 6701F: drivers/scsi/ibmvscsi_tgt/ 6702 6703IBM Power VMX Cryptographic instructions 6704M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6705M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6706L: linux-crypto@vger.kernel.org 6707S: Supported 6708F: drivers/crypto/vmx/Makefile 6709F: drivers/crypto/vmx/Kconfig 6710F: drivers/crypto/vmx/vmx.c 6711F: drivers/crypto/vmx/aes* 6712F: drivers/crypto/vmx/ghash* 6713F: drivers/crypto/vmx/ppc-xlate.pl 6714 6715IBM ServeRAID RAID DRIVER 6716S: Orphan 6717F: drivers/scsi/ips.* 6718 6719ICH LPC AND GPIO DRIVER 6720M: Peter Tyser <ptyser@xes-inc.com> 6721S: Maintained 6722F: drivers/mfd/lpc_ich.c 6723F: drivers/gpio/gpio-ich.c 6724 6725IDE SUBSYSTEM 6726M: "David S. Miller" <davem@davemloft.net> 6727L: linux-ide@vger.kernel.org 6728Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6729T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6730S: Maintained 6731F: Documentation/ide/ 6732F: drivers/ide/ 6733F: include/linux/ide.h 6734 6735IDE/ATAPI DRIVERS 6736M: Borislav Petkov <bp@alien8.de> 6737L: linux-ide@vger.kernel.org 6738S: Maintained 6739F: Documentation/cdrom/ide-cd 6740F: drivers/ide/ide-cd* 6741 6742IDEAPAD LAPTOP EXTRAS DRIVER 6743M: Ike Panhc <ike.pan@canonical.com> 6744L: platform-driver-x86@vger.kernel.org 6745W: http://launchpad.net/ideapad-laptop 6746S: Maintained 6747F: drivers/platform/x86/ideapad-laptop.c 6748 6749IDEAPAD LAPTOP SLIDEBAR DRIVER 6750M: Andrey Moiseev <o2g.org.ru@gmail.com> 6751L: linux-input@vger.kernel.org 6752W: https://github.com/o2genum/ideapad-slidebar 6753S: Maintained 6754F: drivers/input/misc/ideapad_slidebar.c 6755 6756IDT VersaClock 5 CLOCK DRIVER 6757M: Marek Vasut <marek.vasut@gmail.com> 6758S: Maintained 6759F: drivers/clk/clk-versaclock5.c 6760 6761IEEE 802.15.4 SUBSYSTEM 6762M: Alexander Aring <alex.aring@gmail.com> 6763M: Stefan Schmidt <stefan@osg.samsung.com> 6764L: linux-wpan@vger.kernel.org 6765W: http://wpan.cakelab.org/ 6766T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6768S: Maintained 6769F: net/ieee802154/ 6770F: net/mac802154/ 6771F: drivers/net/ieee802154/ 6772F: include/linux/nl802154.h 6773F: include/linux/ieee802154.h 6774F: include/net/nl802154.h 6775F: include/net/mac802154.h 6776F: include/net/af_ieee802154.h 6777F: include/net/cfg802154.h 6778F: include/net/ieee802154_netdev.h 6779F: Documentation/networking/ieee802154.txt 6780 6781IFE PROTOCOL 6782M: Yotam Gigi <yotam.gi@gmail.com> 6783M: Jamal Hadi Salim <jhs@mojatatu.com> 6784F: net/ife 6785F: include/net/ife.h 6786F: include/uapi/linux/ife.h 6787 6788IGORPLUG-USB IR RECEIVER 6789M: Sean Young <sean@mess.org> 6790L: linux-media@vger.kernel.org 6791S: Maintained 6792F: drivers/media/rc/igorplugusb.c 6793 6794IGUANAWORKS USB IR TRANSCEIVER 6795M: Sean Young <sean@mess.org> 6796L: linux-media@vger.kernel.org 6797S: Maintained 6798F: drivers/media/rc/iguanair.c 6799 6800IIO DIGITAL POTENTIOMETER DAC 6801M: Peter Rosin <peda@axentia.se> 6802L: linux-iio@vger.kernel.org 6803S: Maintained 6804F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6805F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6806F: drivers/iio/dac/dpot-dac.c 6807 6808IIO ENVELOPE DETECTOR 6809M: Peter Rosin <peda@axentia.se> 6810L: linux-iio@vger.kernel.org 6811S: Maintained 6812F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6813F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6814F: drivers/iio/adc/envelope-detector.c 6815 6816IIO MULTIPLEXER 6817M: Peter Rosin <peda@axentia.se> 6818L: linux-iio@vger.kernel.org 6819S: Maintained 6820F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6821F: drivers/iio/multiplexer/iio-mux.c 6822 6823IIO SUBSYSTEM AND DRIVERS 6824M: Jonathan Cameron <jic23@kernel.org> 6825R: Hartmut Knaack <knaack.h@gmx.de> 6826R: Lars-Peter Clausen <lars@metafoo.de> 6827R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6828L: linux-iio@vger.kernel.org 6829T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6830S: Maintained 6831F: Documentation/devicetree/bindings/iio/ 6832F: drivers/iio/ 6833F: drivers/staging/iio/ 6834F: include/linux/iio/ 6835F: tools/iio/ 6836 6837IKANOS/ADI EAGLE ADSL USB DRIVER 6838M: Matthieu Castet <castet.matthieu@free.fr> 6839M: Stanislaw Gruszka <stf_xl@wp.pl> 6840S: Maintained 6841F: drivers/usb/atm/ueagle-atm.c 6842 6843IMGTEC ASCII LCD DRIVER 6844M: Paul Burton <paul.burton@mips.com> 6845S: Maintained 6846F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6847F: drivers/auxdisplay/img-ascii-lcd.c 6848 6849IMGTEC IR DECODER DRIVER 6850M: James Hogan <jhogan@kernel.org> 6851S: Maintained 6852F: drivers/media/rc/img-ir/ 6853 6854IMS TWINTURBO FRAMEBUFFER DRIVER 6855L: linux-fbdev@vger.kernel.org 6856S: Orphan 6857F: drivers/video/fbdev/imsttfb.c 6858 6859INA209 HARDWARE MONITOR DRIVER 6860M: Guenter Roeck <linux@roeck-us.net> 6861L: linux-hwmon@vger.kernel.org 6862S: Maintained 6863F: Documentation/hwmon/ina209 6864F: Documentation/devicetree/bindings/i2c/ina209.txt 6865F: drivers/hwmon/ina209.c 6866 6867INA2XX HARDWARE MONITOR DRIVER 6868M: Guenter Roeck <linux@roeck-us.net> 6869L: linux-hwmon@vger.kernel.org 6870S: Maintained 6871F: Documentation/hwmon/ina2xx 6872F: drivers/hwmon/ina2xx.c 6873F: include/linux/platform_data/ina2xx.h 6874 6875INDUSTRY PACK SUBSYSTEM (IPACK) 6876M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6877M: Jens Taprogge <jens.taprogge@taprogge.org> 6878M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6879L: industrypack-devel@lists.sourceforge.net 6880W: http://industrypack.sourceforge.net 6881S: Maintained 6882F: drivers/ipack/ 6883 6884INFINIBAND SUBSYSTEM 6885M: Doug Ledford <dledford@redhat.com> 6886M: Jason Gunthorpe <jgg@mellanox.com> 6887L: linux-rdma@vger.kernel.org 6888W: http://www.openfabrics.org/ 6889Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6890T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6891S: Supported 6892F: Documentation/devicetree/bindings/infiniband/ 6893F: Documentation/infiniband/ 6894F: drivers/infiniband/ 6895F: include/uapi/linux/if_infiniband.h 6896F: include/uapi/rdma/ 6897F: include/rdma/ 6898 6899INGENIC JZ4780 DMA Driver 6900M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6901S: Maintained 6902F: drivers/dma/dma-jz4780.c 6903 6904INGENIC JZ4780 NAND DRIVER 6905M: Harvey Hunt <harveyhuntnexus@gmail.com> 6906L: linux-mtd@lists.infradead.org 6907S: Maintained 6908F: drivers/mtd/nand/jz4780_* 6909 6910INOTIFY 6911M: Jan Kara <jack@suse.cz> 6912R: Amir Goldstein <amir73il@gmail.com> 6913L: linux-fsdevel@vger.kernel.org 6914S: Maintained 6915F: Documentation/filesystems/inotify.txt 6916F: fs/notify/inotify/ 6917F: include/linux/inotify.h 6918F: include/uapi/linux/inotify.h 6919 6920INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6921M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6922L: linux-input@vger.kernel.org 6923Q: http://patchwork.kernel.org/project/linux-input/list/ 6924T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6925S: Maintained 6926F: drivers/input/ 6927F: include/linux/input.h 6928F: include/uapi/linux/input.h 6929F: include/uapi/linux/input-event-codes.h 6930F: include/linux/input/ 6931F: Documentation/devicetree/bindings/input/ 6932F: Documentation/input/ 6933 6934INPUT MULTITOUCH (MT) PROTOCOL 6935M: Henrik Rydberg <rydberg@bitmath.org> 6936L: linux-input@vger.kernel.org 6937S: Odd fixes 6938F: Documentation/input/multi-touch-protocol.rst 6939F: drivers/input/input-mt.c 6940K: \b(ABS|SYN)_MT_ 6941 6942INSIDE SECURE CRYPTO DRIVER 6943M: Antoine Tenart <antoine.tenart@free-electrons.com> 6944F: drivers/crypto/inside-secure/ 6945S: Maintained 6946L: linux-crypto@vger.kernel.org 6947 6948INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6949M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6950M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6951L: linux-integrity@vger.kernel.org 6952T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6953S: Supported 6954F: security/integrity/ima/ 6955 6956INTEL 810/815 FRAMEBUFFER DRIVER 6957M: Antonino Daplas <adaplas@gmail.com> 6958L: linux-fbdev@vger.kernel.org 6959S: Maintained 6960F: drivers/video/fbdev/i810/ 6961 6962INTEL ASoC BDW/HSW DRIVERS 6963M: Jie Yang <yang.jie@linux.intel.com> 6964L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6965S: Supported 6966F: sound/soc/intel/common/sst-dsp* 6967F: sound/soc/intel/common/sst-firmware.c 6968F: sound/soc/intel/boards/broadwell.c 6969F: sound/soc/intel/haswell/ 6970 6971INTEL C600 SERIES SAS CONTROLLER DRIVER 6972M: Intel SCU Linux support <intel-linux-scu@intel.com> 6973M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6974L: linux-scsi@vger.kernel.org 6975T: git git://git.code.sf.net/p/intel-sas/isci 6976S: Supported 6977F: drivers/scsi/isci/ 6978 6979INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6980M: Jani Nikula <jani.nikula@linux.intel.com> 6981M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6982M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6983L: intel-gfx@lists.freedesktop.org 6984W: https://01.org/linuxgraphics/ 6985B: https://01.org/linuxgraphics/documentation/how-report-bugs 6986C: irc://chat.freenode.net/intel-gfx 6987Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6988T: git git://anongit.freedesktop.org/drm-intel 6989S: Supported 6990F: drivers/gpu/drm/i915/ 6991F: include/drm/i915* 6992F: include/uapi/drm/i915_drm.h 6993F: Documentation/gpu/i915.rst 6994 6995INTEL ETHERNET DRIVERS 6996M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6997L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6998W: http://www.intel.com/support/feedback.htm 6999W: http://e1000.sourceforge.net/ 7000Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7001T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7003S: Supported 7004F: Documentation/networking/e100.txt 7005F: Documentation/networking/e1000.txt 7006F: Documentation/networking/e1000e.txt 7007F: Documentation/networking/igb.txt 7008F: Documentation/networking/igbvf.txt 7009F: Documentation/networking/ixgb.txt 7010F: Documentation/networking/ixgbe.txt 7011F: Documentation/networking/ixgbevf.txt 7012F: Documentation/networking/i40e.txt 7013F: Documentation/networking/i40evf.txt 7014F: drivers/net/ethernet/intel/ 7015F: drivers/net/ethernet/intel/*/ 7016F: include/linux/avf/virtchnl.h 7017 7018INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7019M: Maik Broemme <mbroemme@libmpq.org> 7020L: linux-fbdev@vger.kernel.org 7021S: Maintained 7022F: Documentation/fb/intelfb.txt 7023F: drivers/video/fbdev/intelfb/ 7024 7025INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7026M: Zhenyu Wang <zhenyuw@linux.intel.com> 7027M: Zhi Wang <zhi.a.wang@intel.com> 7028L: intel-gvt-dev@lists.freedesktop.org 7029L: intel-gfx@lists.freedesktop.org 7030W: https://01.org/igvt-g 7031T: git https://github.com/01org/gvt-linux.git 7032S: Supported 7033F: drivers/gpu/drm/i915/gvt/ 7034 7035INTEL HID EVENT DRIVER 7036M: Alex Hung <alex.hung@canonical.com> 7037L: platform-driver-x86@vger.kernel.org 7038S: Maintained 7039F: drivers/platform/x86/intel-hid.c 7040 7041INTEL I/OAT DMA DRIVER 7042M: Dave Jiang <dave.jiang@intel.com> 7043R: Dan Williams <dan.j.williams@intel.com> 7044L: dmaengine@vger.kernel.org 7045Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7046S: Supported 7047F: drivers/dma/ioat* 7048 7049INTEL IDLE DRIVER 7050M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7051M: Len Brown <lenb@kernel.org> 7052L: linux-pm@vger.kernel.org 7053T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7054B: https://bugzilla.kernel.org 7055S: Supported 7056F: drivers/idle/intel_idle.c 7057 7058INTEL INTEGRATED SENSOR HUB DRIVER 7059M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7060M: Jiri Kosina <jikos@kernel.org> 7061L: linux-input@vger.kernel.org 7062S: Maintained 7063F: drivers/hid/intel-ish-hid/ 7064 7065INTEL IOMMU (VT-d) 7066M: David Woodhouse <dwmw2@infradead.org> 7067L: iommu@lists.linux-foundation.org 7068T: git git://git.infradead.org/iommu-2.6.git 7069S: Supported 7070F: drivers/iommu/intel-iommu.c 7071F: include/linux/intel-iommu.h 7072 7073INTEL IOP-ADMA DMA DRIVER 7074R: Dan Williams <dan.j.williams@intel.com> 7075S: Odd fixes 7076F: drivers/dma/iop-adma.c 7077 7078INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7079M: Krzysztof Halasa <khalasa@piap.pl> 7080S: Maintained 7081F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7082F: arch/arm/mach-ixp4xx/include/mach/npe.h 7083F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7084F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7085F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7086F: drivers/net/wan/ixp4xx_hss.c 7087 7088INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7089M: Deepak Saxena <dsaxena@plexity.net> 7090S: Maintained 7091F: drivers/char/hw_random/ixp4xx-rng.c 7092 7093INTEL MANAGEMENT ENGINE (mei) 7094M: Tomas Winkler <tomas.winkler@intel.com> 7095L: linux-kernel@vger.kernel.org 7096S: Supported 7097F: include/uapi/linux/mei.h 7098F: include/linux/mei_cl_bus.h 7099F: drivers/misc/mei/* 7100F: drivers/watchdog/mei_wdt.c 7101F: Documentation/misc-devices/mei/* 7102F: samples/mei/* 7103 7104INTEL MENLOW THERMAL DRIVER 7105M: Sujith Thomas <sujith.thomas@intel.com> 7106L: platform-driver-x86@vger.kernel.org 7107W: https://01.org/linux-acpi 7108S: Supported 7109F: drivers/platform/x86/intel_menlow.c 7110 7111INTEL MERRIFIELD GPIO DRIVER 7112M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7113L: linux-gpio@vger.kernel.org 7114S: Maintained 7115F: drivers/gpio/gpio-merrifield.c 7116 7117INTEL MIC DRIVERS (mic) 7118M: Sudeep Dutt <sudeep.dutt@intel.com> 7119M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7120S: Supported 7121W: https://github.com/sudeepdutt/mic 7122W: http://software.intel.com/en-us/mic-developer 7123F: include/linux/mic_bus.h 7124F: include/linux/scif.h 7125F: include/uapi/linux/mic_common.h 7126F: include/uapi/linux/mic_ioctl.h 7127F: include/uapi/linux/scif_ioctl.h 7128F: drivers/misc/mic/ 7129F: drivers/dma/mic_x100_dma.c 7130F: drivers/dma/mic_x100_dma.h 7131F: Documentation/mic/ 7132 7133INTEL PMC CORE DRIVER 7134M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7135M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7136L: platform-driver-x86@vger.kernel.org 7137S: Maintained 7138F: arch/x86/include/asm/pmc_core.h 7139F: drivers/platform/x86/intel_pmc_core* 7140 7141INTEL PMC/P-Unit IPC DRIVER 7142M: Zha Qipeng<qipeng.zha@intel.com> 7143L: platform-driver-x86@vger.kernel.org 7144S: Maintained 7145F: drivers/platform/x86/intel_pmc_ipc.c 7146F: drivers/platform/x86/intel_punit_ipc.c 7147F: arch/x86/include/asm/intel_pmc_ipc.h 7148F: arch/x86/include/asm/intel_punit_ipc.h 7149 7150INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7151M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7152L: linux-wireless@vger.kernel.org 7153S: Maintained 7154F: Documentation/networking/README.ipw2100 7155F: Documentation/networking/README.ipw2200 7156F: drivers/net/wireless/intel/ipw2x00/ 7157 7158INTEL PSTATE DRIVER 7159M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7160M: Len Brown <lenb@kernel.org> 7161L: linux-pm@vger.kernel.org 7162S: Supported 7163F: drivers/cpufreq/intel_pstate.c 7164 7165INTEL RDMA RNIC DRIVER 7166M: Faisal Latif <faisal.latif@intel.com> 7167M: Shiraz Saleem <shiraz.saleem@intel.com> 7168L: linux-rdma@vger.kernel.org 7169S: Supported 7170F: drivers/infiniband/hw/i40iw/ 7171 7172INTEL TELEMETRY DRIVER 7173M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7174L: platform-driver-x86@vger.kernel.org 7175S: Maintained 7176F: arch/x86/include/asm/intel_telemetry.h 7177F: drivers/platform/x86/intel_telemetry* 7178 7179INTEL VIRTUAL BUTTON DRIVER 7180M: AceLan Kao <acelan.kao@canonical.com> 7181L: platform-driver-x86@vger.kernel.org 7182S: Maintained 7183F: drivers/platform/x86/intel-vbtn.c 7184 7185INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7186M: Stanislaw Gruszka <sgruszka@redhat.com> 7187L: linux-wireless@vger.kernel.org 7188S: Supported 7189F: drivers/net/wireless/intel/iwlegacy/ 7190 7191INTEL WIRELESS WIFI LINK (iwlwifi) 7192M: Johannes Berg <johannes.berg@intel.com> 7193M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7194M: Luca Coelho <luciano.coelho@intel.com> 7195M: Intel Linux Wireless <linuxwifi@intel.com> 7196L: linux-wireless@vger.kernel.org 7197W: http://intellinuxwireless.org 7198T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7199S: Supported 7200F: drivers/net/wireless/intel/iwlwifi/ 7201 7202INTEL WIRELESS WIMAX CONNECTION 2400 7203M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7204M: linux-wimax@intel.com 7205L: wimax@linuxwimax.org (subscribers-only) 7206S: Supported 7207W: http://linuxwimax.org 7208F: Documentation/wimax/README.i2400m 7209F: drivers/net/wimax/i2400m/ 7210F: include/uapi/linux/wimax/i2400m.h 7211 7212INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7213M: Mario Limonciello <mario.limonciello@dell.com> 7214S: Maintained 7215F: drivers/platform/x86/intel-wmi-thunderbolt.c 7216 7217INTEL(R) TRACE HUB 7218M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7219S: Supported 7220F: Documentation/trace/intel_th.txt 7221F: drivers/hwtracing/intel_th/ 7222 7223INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7224M: Ning Sun <ning.sun@intel.com> 7225L: tboot-devel@lists.sourceforge.net 7226W: http://tboot.sourceforge.net 7227T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7228S: Supported 7229F: Documentation/intel_txt.txt 7230F: include/linux/tboot.h 7231F: arch/x86/kernel/tboot.c 7232 7233INTEL-MID GPIO DRIVER 7234M: David Cohen <david.a.cohen@linux.intel.com> 7235L: linux-gpio@vger.kernel.org 7236S: Maintained 7237F: drivers/gpio/gpio-intel-mid.c 7238 7239INVENSENSE MPU-3050 GYROSCOPE DRIVER 7240M: Linus Walleij <linus.walleij@linaro.org> 7241L: linux-iio@vger.kernel.org 7242S: Maintained 7243F: drivers/iio/gyro/mpu3050* 7244F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7245 7246IOC3 ETHERNET DRIVER 7247M: Ralf Baechle <ralf@linux-mips.org> 7248L: linux-mips@linux-mips.org 7249S: Maintained 7250F: drivers/net/ethernet/sgi/ioc3-eth.c 7251 7252IOC3 SERIAL DRIVER 7253M: Pat Gefre <pfg@sgi.com> 7254L: linux-serial@vger.kernel.org 7255S: Maintained 7256F: drivers/tty/serial/ioc3_serial.c 7257 7258IOMMU DRIVERS 7259M: Joerg Roedel <joro@8bytes.org> 7260L: iommu@lists.linux-foundation.org 7261T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7262S: Maintained 7263F: Documentation/devicetree/bindings/iommu/ 7264F: drivers/iommu/ 7265F: include/linux/iommu.h 7266F: include/linux/iova.h 7267 7268IP MASQUERADING 7269M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7270S: Maintained 7271F: net/ipv4/netfilter/ipt_MASQUERADE.c 7272 7273IPMI SUBSYSTEM 7274M: Corey Minyard <minyard@acm.org> 7275L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7276W: http://openipmi.sourceforge.net/ 7277S: Supported 7278F: Documentation/IPMI.txt 7279F: drivers/char/ipmi/ 7280F: include/linux/ipmi* 7281F: include/uapi/linux/ipmi* 7282 7283IPS SCSI RAID DRIVER 7284M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7285L: linux-scsi@vger.kernel.org 7286W: http://www.adaptec.com/ 7287S: Maintained 7288F: drivers/scsi/ips* 7289 7290IPVS 7291M: Wensong Zhang <wensong@linux-vs.org> 7292M: Simon Horman <horms@verge.net.au> 7293M: Julian Anastasov <ja@ssi.bg> 7294L: netdev@vger.kernel.org 7295L: lvs-devel@vger.kernel.org 7296S: Maintained 7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7299F: Documentation/networking/ipvs-sysctl.txt 7300F: include/net/ip_vs.h 7301F: include/uapi/linux/ip_vs.h 7302F: net/netfilter/ipvs/ 7303 7304IPWIRELESS DRIVER 7305M: Jiri Kosina <jikos@kernel.org> 7306M: David Sterba <dsterba@suse.com> 7307S: Odd Fixes 7308F: drivers/tty/ipwireless/ 7309 7310IPX NETWORK LAYER 7311L: netdev@vger.kernel.org 7312S: Odd fixes 7313F: include/net/ipx.h 7314F: include/uapi/linux/ipx.h 7315F: net/ipx/ 7316 7317IRDA SUBSYSTEM 7318M: Samuel Ortiz <samuel@sortiz.org> 7319L: irda-users@lists.sourceforge.net (subscribers-only) 7320L: netdev@vger.kernel.org 7321W: http://irda.sourceforge.net/ 7322S: Maintained 7323T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7324F: Documentation/networking/irda.txt 7325F: drivers/staging/irda/ 7326 7327IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7328M: Marc Zyngier <marc.zyngier@arm.com> 7329S: Maintained 7330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7331F: Documentation/IRQ-domain.txt 7332F: include/linux/irqdomain.h 7333F: kernel/irq/irqdomain.c 7334F: kernel/irq/msi.c 7335 7336IRQ SUBSYSTEM 7337M: Thomas Gleixner <tglx@linutronix.de> 7338L: linux-kernel@vger.kernel.org 7339S: Maintained 7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7341F: kernel/irq/ 7342 7343IRQCHIP DRIVERS 7344M: Thomas Gleixner <tglx@linutronix.de> 7345M: Jason Cooper <jason@lakedaemon.net> 7346M: Marc Zyngier <marc.zyngier@arm.com> 7347L: linux-kernel@vger.kernel.org 7348S: Maintained 7349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7350F: Documentation/devicetree/bindings/interrupt-controller/ 7351F: drivers/irqchip/ 7352 7353ISA 7354M: William Breathitt Gray <vilhelm.gray@gmail.com> 7355S: Maintained 7356F: Documentation/isa.txt 7357F: drivers/base/isa.c 7358F: include/linux/isa.h 7359 7360ISA RADIO MODULE 7361M: Hans Verkuil <hverkuil@xs4all.nl> 7362L: linux-media@vger.kernel.org 7363T: git git://linuxtv.org/media_tree.git 7364W: https://linuxtv.org 7365S: Maintained 7366F: drivers/media/radio/radio-isa* 7367 7368ISAPNP 7369M: Jaroslav Kysela <perex@perex.cz> 7370S: Maintained 7371F: Documentation/isapnp.txt 7372F: drivers/pnp/isapnp/ 7373F: include/linux/isapnp.h 7374 7375ISCSI 7376M: Lee Duncan <lduncan@suse.com> 7377M: Chris Leech <cleech@redhat.com> 7378L: open-iscsi@googlegroups.com 7379W: www.open-iscsi.com 7380S: Maintained 7381F: drivers/scsi/*iscsi* 7382F: include/scsi/*iscsi* 7383 7384iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7385M: Peter Jones <pjones@redhat.com> 7386M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7387S: Maintained 7388F: drivers/firmware/iscsi_ibft* 7389 7390ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7391M: Or Gerlitz <ogerlitz@mellanox.com> 7392M: Sagi Grimberg <sagi@grimberg.me> 7393M: Roi Dayan <roid@mellanox.com> 7394L: linux-rdma@vger.kernel.org 7395S: Supported 7396W: http://www.openfabrics.org 7397W: www.open-iscsi.org 7398Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7399F: drivers/infiniband/ulp/iser/ 7400 7401ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7402M: Sagi Grimberg <sagi@grimberg.me> 7403T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7404L: linux-rdma@vger.kernel.org 7405L: target-devel@vger.kernel.org 7406S: Supported 7407W: http://www.linux-iscsi.org 7408F: drivers/infiniband/ulp/isert 7409 7410ISDN SUBSYSTEM 7411M: Karsten Keil <isdn@linux-pingi.de> 7412L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7413L: netdev@vger.kernel.org 7414W: http://www.isdn4linux.de 7415T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7416S: Maintained 7417F: Documentation/isdn/ 7418F: drivers/isdn/ 7419F: include/linux/isdn.h 7420F: include/linux/isdn/ 7421F: include/uapi/linux/isdn.h 7422F: include/uapi/linux/isdn/ 7423 7424ISDN SUBSYSTEM (Eicon active card driver) 7425M: Armin Schindler <mac@melware.de> 7426L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7427W: http://www.melware.de 7428S: Maintained 7429F: drivers/isdn/hardware/eicon/ 7430 7431IT87 HARDWARE MONITORING DRIVER 7432M: Jean Delvare <jdelvare@suse.com> 7433L: linux-hwmon@vger.kernel.org 7434S: Maintained 7435F: Documentation/hwmon/it87 7436F: drivers/hwmon/it87.c 7437 7438IT913X MEDIA DRIVER 7439M: Antti Palosaari <crope@iki.fi> 7440L: linux-media@vger.kernel.org 7441W: https://linuxtv.org 7442W: http://palosaari.fi/linux/ 7443Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7444T: git git://linuxtv.org/anttip/media_tree.git 7445S: Maintained 7446F: drivers/media/tuners/it913x* 7447 7448IVTV VIDEO4LINUX DRIVER 7449M: Andy Walls <awalls@md.metrocast.net> 7450L: ivtv-devel@ivtvdriver.org (subscribers-only) 7451L: linux-media@vger.kernel.org 7452T: git git://linuxtv.org/media_tree.git 7453W: http://www.ivtvdriver.org 7454S: Maintained 7455F: Documentation/media/v4l-drivers/ivtv* 7456F: drivers/media/pci/ivtv/ 7457F: include/uapi/linux/ivtv* 7458 7459IX2505V MEDIA DRIVER 7460M: Malcolm Priestley <tvboxspy@gmail.com> 7461L: linux-media@vger.kernel.org 7462W: https://linuxtv.org 7463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7464S: Maintained 7465F: drivers/media/dvb-frontends/ix2505v* 7466 7467JC42.4 TEMPERATURE SENSOR DRIVER 7468M: Guenter Roeck <linux@roeck-us.net> 7469L: linux-hwmon@vger.kernel.org 7470S: Maintained 7471F: drivers/hwmon/jc42.c 7472F: Documentation/hwmon/jc42 7473 7474JFS FILESYSTEM 7475M: Dave Kleikamp <shaggy@kernel.org> 7476L: jfs-discussion@lists.sourceforge.net 7477W: http://jfs.sourceforge.net/ 7478T: git git://github.com/kleikamp/linux-shaggy.git 7479S: Maintained 7480F: Documentation/filesystems/jfs.txt 7481F: fs/jfs/ 7482 7483JME NETWORK DRIVER 7484M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7485L: netdev@vger.kernel.org 7486S: Maintained 7487F: drivers/net/ethernet/jme.* 7488 7489JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7490M: David Woodhouse <dwmw2@infradead.org> 7491L: linux-mtd@lists.infradead.org 7492W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7493S: Maintained 7494F: fs/jffs2/ 7495F: include/uapi/linux/jffs2.h 7496 7497JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7498M: "Theodore Ts'o" <tytso@mit.edu> 7499M: Jan Kara <jack@suse.com> 7500L: linux-ext4@vger.kernel.org 7501S: Maintained 7502F: fs/jbd2/ 7503F: include/linux/jbd2.h 7504 7505JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7506M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7507L: linux-media@vger.kernel.org 7508S: Maintained 7509F: drivers/media/platform/rcar_jpu.c 7510 7511JSM Neo PCI based serial card 7512M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7513L: linux-serial@vger.kernel.org 7514S: Maintained 7515F: drivers/tty/serial/jsm/ 7516 7517K10TEMP HARDWARE MONITORING DRIVER 7518M: Clemens Ladisch <clemens@ladisch.de> 7519L: linux-hwmon@vger.kernel.org 7520S: Maintained 7521F: Documentation/hwmon/k10temp 7522F: drivers/hwmon/k10temp.c 7523 7524K8TEMP HARDWARE MONITORING DRIVER 7525M: Rudolf Marek <r.marek@assembler.cz> 7526L: linux-hwmon@vger.kernel.org 7527S: Maintained 7528F: Documentation/hwmon/k8temp 7529F: drivers/hwmon/k8temp.c 7530 7531KASAN 7532M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7533R: Alexander Potapenko <glider@google.com> 7534R: Dmitry Vyukov <dvyukov@google.com> 7535L: kasan-dev@googlegroups.com 7536S: Maintained 7537F: arch/*/include/asm/kasan.h 7538F: arch/*/mm/kasan_init* 7539F: Documentation/dev-tools/kasan.rst 7540F: include/linux/kasan*.h 7541F: lib/test_kasan.c 7542F: mm/kasan/ 7543F: scripts/Makefile.kasan 7544 7545KCONFIG 7546L: linux-kbuild@vger.kernel.org 7547S: Orphan 7548F: Documentation/kbuild/kconfig-language.txt 7549F: scripts/kconfig/ 7550 7551KDUMP 7552M: Dave Young <dyoung@redhat.com> 7553M: Baoquan He <bhe@redhat.com> 7554R: Vivek Goyal <vgoyal@redhat.com> 7555L: kexec@lists.infradead.org 7556W: http://lse.sourceforge.net/kdump/ 7557S: Maintained 7558F: Documentation/kdump/ 7559 7560KEENE FM RADIO TRANSMITTER DRIVER 7561M: Hans Verkuil <hverkuil@xs4all.nl> 7562L: linux-media@vger.kernel.org 7563T: git git://linuxtv.org/media_tree.git 7564W: https://linuxtv.org 7565S: Maintained 7566F: drivers/media/radio/radio-keene* 7567 7568KERNEL AUTOMOUNTER v4 (AUTOFS4) 7569M: Ian Kent <raven@themaw.net> 7570L: autofs@vger.kernel.org 7571S: Maintained 7572F: fs/autofs4/ 7573 7574KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7575M: Masahiro Yamada <yamada.masahiro@socionext.com> 7576M: Michal Marek <michal.lkml@markovi.net> 7577T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7578L: linux-kbuild@vger.kernel.org 7579S: Maintained 7580F: Documentation/kbuild/ 7581F: Makefile 7582F: scripts/Makefile.* 7583F: scripts/basic/ 7584F: scripts/mk* 7585F: scripts/package/ 7586 7587KERNEL JANITORS 7588L: kernel-janitors@vger.kernel.org 7589W: http://kernelnewbies.org/KernelJanitors 7590S: Odd Fixes 7591 7592KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7593M: "J. Bruce Fields" <bfields@fieldses.org> 7594M: Jeff Layton <jlayton@kernel.org> 7595L: linux-nfs@vger.kernel.org 7596W: http://nfs.sourceforge.net/ 7597T: git git://linux-nfs.org/~bfields/linux.git 7598S: Supported 7599F: fs/nfsd/ 7600F: include/uapi/linux/nfsd/ 7601F: fs/lockd/ 7602F: fs/nfs_common/ 7603F: net/sunrpc/ 7604F: include/linux/lockd/ 7605F: include/linux/sunrpc/ 7606F: include/uapi/linux/sunrpc/ 7607 7608KERNEL SELFTEST FRAMEWORK 7609M: Shuah Khan <shuahkh@osg.samsung.com> 7610M: Shuah Khan <shuah@kernel.org> 7611L: linux-kselftest@vger.kernel.org 7612T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7613S: Maintained 7614F: tools/testing/selftests/ 7615F: Documentation/dev-tools/kselftest* 7616 7617KERNEL USERMODE HELPER 7618M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7619L: linux-kernel@vger.kernel.org 7620S: Maintained 7621F: kernel/umh.c 7622F: include/linux/umh.h 7623 7624KERNEL VIRTUAL MACHINE (KVM) 7625M: Paolo Bonzini <pbonzini@redhat.com> 7626M: Radim Krčmář <rkrcmar@redhat.com> 7627L: kvm@vger.kernel.org 7628W: http://www.linux-kvm.org 7629T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7630S: Supported 7631F: Documentation/virtual/kvm/ 7632F: include/trace/events/kvm.h 7633F: include/uapi/asm-generic/kvm* 7634F: include/uapi/linux/kvm* 7635F: include/asm-generic/kvm* 7636F: include/linux/kvm* 7637F: include/kvm/iodev.h 7638F: virt/kvm/* 7639F: tools/kvm/ 7640 7641KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7642M: Joerg Roedel <joro@8bytes.org> 7643L: kvm@vger.kernel.org 7644W: http://www.linux-kvm.org/ 7645S: Maintained 7646F: arch/x86/include/asm/svm.h 7647F: arch/x86/kvm/svm.c 7648 7649KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7650M: Christoffer Dall <christoffer.dall@linaro.org> 7651M: Marc Zyngier <marc.zyngier@arm.com> 7652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7653L: kvmarm@lists.cs.columbia.edu 7654W: http://systems.cs.columbia.edu/projects/kvm-arm 7655T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7656S: Supported 7657F: arch/arm/include/uapi/asm/kvm* 7658F: arch/arm/include/asm/kvm* 7659F: arch/arm/kvm/ 7660F: virt/kvm/arm/ 7661F: include/kvm/arm_* 7662 7663KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7664M: Christoffer Dall <christoffer.dall@linaro.org> 7665M: Marc Zyngier <marc.zyngier@arm.com> 7666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7667L: kvmarm@lists.cs.columbia.edu 7668S: Maintained 7669F: arch/arm64/include/uapi/asm/kvm* 7670F: arch/arm64/include/asm/kvm* 7671F: arch/arm64/kvm/ 7672 7673KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7674M: James Hogan <jhogan@kernel.org> 7675L: linux-mips@linux-mips.org 7676S: Supported 7677F: arch/mips/include/uapi/asm/kvm* 7678F: arch/mips/include/asm/kvm* 7679F: arch/mips/kvm/ 7680 7681KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7682M: Paul Mackerras <paulus@ozlabs.org> 7683L: kvm-ppc@vger.kernel.org 7684W: http://www.linux-kvm.org/ 7685T: git git://github.com/agraf/linux-2.6.git 7686S: Supported 7687F: arch/powerpc/include/uapi/asm/kvm* 7688F: arch/powerpc/include/asm/kvm* 7689F: arch/powerpc/kvm/ 7690F: arch/powerpc/kernel/kvm* 7691 7692KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7693M: Christian Borntraeger <borntraeger@de.ibm.com> 7694M: Cornelia Huck <cohuck@redhat.com> 7695L: linux-s390@vger.kernel.org 7696W: http://www.ibm.com/developerworks/linux/linux390/ 7697T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7698S: Supported 7699F: arch/s390/include/uapi/asm/kvm* 7700F: arch/s390/include/asm/gmap.h 7701F: arch/s390/include/asm/kvm* 7702F: arch/s390/kvm/ 7703F: arch/s390/mm/gmap.c 7704 7705KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7706M: Paolo Bonzini <pbonzini@redhat.com> 7707M: Radim Krčmář <rkrcmar@redhat.com> 7708L: kvm@vger.kernel.org 7709W: http://www.linux-kvm.org 7710T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7711S: Supported 7712F: arch/x86/kvm/ 7713F: arch/x86/include/uapi/asm/kvm* 7714F: arch/x86/include/asm/kvm* 7715F: arch/x86/include/asm/pvclock-abi.h 7716F: arch/x86/kernel/kvm.c 7717F: arch/x86/kernel/kvmclock.c 7718 7719KERNFS 7720M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7721M: Tejun Heo <tj@kernel.org> 7722T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7723S: Supported 7724F: include/linux/kernfs.h 7725F: fs/kernfs/ 7726 7727KEXEC 7728M: Eric Biederman <ebiederm@xmission.com> 7729W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7730L: kexec@lists.infradead.org 7731S: Maintained 7732F: include/linux/kexec.h 7733F: include/uapi/linux/kexec.h 7734F: kernel/kexec* 7735 7736KEYS-ENCRYPTED 7737M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7738L: linux-integrity@vger.kernel.org 7739L: keyrings@vger.kernel.org 7740S: Supported 7741F: Documentation/security/keys/trusted-encrypted.rst 7742F: include/keys/encrypted-type.h 7743F: security/keys/encrypted-keys/ 7744 7745KEYS-TRUSTED 7746M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7747L: linux-integrity@vger.kernel.org 7748L: keyrings@vger.kernel.org 7749S: Supported 7750F: Documentation/security/keys/trusted-encrypted.rst 7751F: include/keys/trusted-type.h 7752F: security/keys/trusted.c 7753F: security/keys/trusted.h 7754 7755KEYS/KEYRINGS: 7756M: David Howells <dhowells@redhat.com> 7757L: keyrings@vger.kernel.org 7758S: Maintained 7759F: Documentation/security/keys/core.rst 7760F: include/linux/key.h 7761F: include/linux/key-type.h 7762F: include/linux/keyctl.h 7763F: include/uapi/linux/keyctl.h 7764F: include/keys/ 7765F: security/keys/ 7766 7767KGDB / KDB /debug_core 7768M: Jason Wessel <jason.wessel@windriver.com> 7769W: http://kgdb.wiki.kernel.org/ 7770L: kgdb-bugreport@lists.sourceforge.net 7771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7772S: Maintained 7773F: Documentation/dev-tools/kgdb.rst 7774F: drivers/misc/kgdbts.c 7775F: drivers/tty/serial/kgdboc.c 7776F: include/linux/kdb.h 7777F: include/linux/kgdb.h 7778F: kernel/debug/ 7779 7780KMEMLEAK 7781M: Catalin Marinas <catalin.marinas@arm.com> 7782S: Maintained 7783F: Documentation/dev-tools/kmemleak.rst 7784F: include/linux/kmemleak.h 7785F: mm/kmemleak.c 7786F: mm/kmemleak-test.c 7787 7788KMOD KERNEL MODULE LOADER - USERMODE HELPER 7789M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7790L: linux-kernel@vger.kernel.org 7791S: Maintained 7792F: kernel/kmod.c 7793F: include/linux/kmod.h 7794F: lib/test_kmod.c 7795F: tools/testing/selftests/kmod/ 7796 7797KPROBES 7798M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7799M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7800M: "David S. Miller" <davem@davemloft.net> 7801M: Masami Hiramatsu <mhiramat@kernel.org> 7802S: Maintained 7803F: Documentation/kprobes.txt 7804F: include/linux/kprobes.h 7805F: include/asm-generic/kprobes.h 7806F: kernel/kprobes.c 7807 7808KS0108 LCD CONTROLLER DRIVER 7809M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7810W: http://miguelojeda.es/auxdisplay.htm 7811W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7812S: Maintained 7813F: Documentation/auxdisplay/ks0108 7814F: drivers/auxdisplay/ks0108.c 7815F: include/linux/ks0108.h 7816 7817L3MDEV 7818M: David Ahern <dsa@cumulusnetworks.com> 7819L: netdev@vger.kernel.org 7820S: Maintained 7821F: net/l3mdev 7822F: include/net/l3mdev.h 7823 7824LANTIQ MIPS ARCHITECTURE 7825M: John Crispin <john@phrozen.org> 7826L: linux-mips@linux-mips.org 7827S: Maintained 7828F: arch/mips/lantiq 7829F: drivers/soc/lantiq 7830 7831LAPB module 7832L: linux-x25@vger.kernel.org 7833S: Orphan 7834F: Documentation/networking/lapb-module.txt 7835F: include/*/lapb.h 7836F: net/lapb/ 7837 7838LASI 53c700 driver for PARISC 7839M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7840L: linux-scsi@vger.kernel.org 7841S: Maintained 7842F: Documentation/scsi/53c700.txt 7843F: drivers/scsi/53c700* 7844 7845LEAKING_ADDRESSES 7846M: Tobin C. Harding <me@tobin.cc> 7847S: Maintained 7848F: scripts/leaking_addresses.pl 7849 7850LED SUBSYSTEM 7851M: Richard Purdie <rpurdie@rpsys.net> 7852M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7853M: Pavel Machek <pavel@ucw.cz> 7854L: linux-leds@vger.kernel.org 7855T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7856S: Maintained 7857F: Documentation/devicetree/bindings/leds/ 7858F: drivers/leds/ 7859F: include/linux/leds.h 7860 7861LEGACY EEPROM DRIVER 7862M: Jean Delvare <jdelvare@suse.com> 7863S: Maintained 7864F: Documentation/misc-devices/eeprom 7865F: drivers/misc/eeprom/eeprom.c 7866 7867LEGO USB Tower driver 7868M: Juergen Stuber <starblue@users.sourceforge.net> 7869L: legousb-devel@lists.sourceforge.net 7870W: http://legousb.sourceforge.net/ 7871S: Maintained 7872F: drivers/usb/misc/legousbtower.c 7873 7874LG2160 MEDIA DRIVER 7875M: Michael Krufky <mkrufky@linuxtv.org> 7876L: linux-media@vger.kernel.org 7877W: https://linuxtv.org 7878W: http://github.com/mkrufky 7879Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7880T: git git://linuxtv.org/mkrufky/tuners.git 7881S: Maintained 7882F: drivers/media/dvb-frontends/lg2160.* 7883 7884LGDT3305 MEDIA DRIVER 7885M: Michael Krufky <mkrufky@linuxtv.org> 7886L: linux-media@vger.kernel.org 7887W: https://linuxtv.org 7888W: http://github.com/mkrufky 7889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7890T: git git://linuxtv.org/mkrufky/tuners.git 7891S: Maintained 7892F: drivers/media/dvb-frontends/lgdt3305.* 7893 7894LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7895M: Viresh Kumar <vireshk@kernel.org> 7896L: linux-ide@vger.kernel.org 7897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7898S: Maintained 7899F: include/linux/pata_arasan_cf_data.h 7900F: drivers/ata/pata_arasan_cf.c 7901 7902LIBATA PATA DRIVERS 7903M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7904M: Tejun Heo <tj@kernel.org> 7905L: linux-ide@vger.kernel.org 7906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7907S: Maintained 7908F: drivers/ata/pata_*.c 7909F: drivers/ata/ata_generic.c 7910 7911LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7912M: Linus Walleij <linus.walleij@linaro.org> 7913L: linux-ide@vger.kernel.org 7914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7915S: Maintained 7916F: drivers/ata/pata_ftide010.c 7917F: drivers/ata/sata_gemini.c 7918F: drivers/ata/sata_gemini.h 7919 7920LIBATA SATA AHCI PLATFORM devices support 7921M: Hans de Goede <hdegoede@redhat.com> 7922M: Tejun Heo <tj@kernel.org> 7923L: linux-ide@vger.kernel.org 7924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7925S: Maintained 7926F: drivers/ata/ahci_platform.c 7927F: drivers/ata/libahci_platform.c 7928F: include/linux/ahci_platform.h 7929 7930LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7931M: Mikael Pettersson <mikpelinux@gmail.com> 7932L: linux-ide@vger.kernel.org 7933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7934S: Maintained 7935F: drivers/ata/sata_promise.* 7936 7937LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7938M: Tejun Heo <tj@kernel.org> 7939L: linux-ide@vger.kernel.org 7940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7941S: Maintained 7942F: drivers/ata/ 7943F: include/linux/ata.h 7944F: include/linux/libata.h 7945F: Documentation/devicetree/bindings/ata/ 7946 7947LIBLOCKDEP 7948M: Sasha Levin <alexander.levin@verizon.com> 7949S: Maintained 7950F: tools/lib/lockdep/ 7951 7952LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7953M: Ross Zwisler <ross.zwisler@linux.intel.com> 7954L: linux-nvdimm@lists.01.org 7955Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7956S: Supported 7957F: drivers/nvdimm/blk.c 7958F: drivers/nvdimm/region_devs.c 7959 7960LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7961M: Vishal Verma <vishal.l.verma@intel.com> 7962L: linux-nvdimm@lists.01.org 7963Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7964S: Supported 7965F: drivers/nvdimm/btt* 7966 7967LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7968M: Ross Zwisler <ross.zwisler@linux.intel.com> 7969L: linux-nvdimm@lists.01.org 7970Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7971S: Supported 7972F: drivers/nvdimm/pmem* 7973 7974LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7975M: Dan Williams <dan.j.williams@intel.com> 7976L: linux-nvdimm@lists.01.org 7977Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7978T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7979S: Supported 7980F: drivers/nvdimm/* 7981F: drivers/acpi/nfit/* 7982F: include/linux/nd.h 7983F: include/linux/libnvdimm.h 7984F: include/uapi/linux/ndctl.h 7985 7986LIGHTNVM PLATFORM SUPPORT 7987M: Matias Bjorling <mb@lightnvm.io> 7988W: http://github/OpenChannelSSD 7989L: linux-block@vger.kernel.org 7990S: Maintained 7991F: drivers/lightnvm/ 7992F: include/linux/lightnvm.h 7993F: include/uapi/linux/lightnvm.h 7994 7995LINUX FOR POWER MACINTOSH 7996M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7997W: http://www.penguinppc.org/ 7998L: linuxppc-dev@lists.ozlabs.org 7999S: Maintained 8000F: arch/powerpc/platforms/powermac/ 8001F: drivers/macintosh/ 8002 8003LINUX FOR POWERPC (32-BIT AND 64-BIT) 8004M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8005M: Paul Mackerras <paulus@samba.org> 8006M: Michael Ellerman <mpe@ellerman.id.au> 8007W: https://github.com/linuxppc/linux/wiki 8008L: linuxppc-dev@lists.ozlabs.org 8009Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8010T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8011S: Supported 8012F: Documentation/ABI/stable/sysfs-firmware-opal-* 8013F: Documentation/devicetree/bindings/powerpc/ 8014F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8015F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8016F: Documentation/powerpc/ 8017F: arch/powerpc/ 8018F: drivers/char/tpm/tpm_ibmvtpm* 8019F: drivers/crypto/nx/ 8020F: drivers/crypto/vmx/ 8021F: drivers/i2c/busses/i2c-opal.c 8022F: drivers/net/ethernet/ibm/ibmveth.* 8023F: drivers/net/ethernet/ibm/ibmvnic.* 8024F: drivers/pci/hotplug/pnv_php.c 8025F: drivers/pci/hotplug/rpa* 8026F: drivers/rtc/rtc-opal.c 8027F: drivers/scsi/ibmvscsi/ 8028F: drivers/tty/hvc/hvc_opal.c 8029F: drivers/watchdog/wdrtas.c 8030F: tools/testing/selftests/powerpc 8031N: /pmac 8032N: powermac 8033N: powernv 8034N: [^a-z0-9]ps3 8035N: pseries 8036 8037LINUX FOR POWERPC EMBEDDED MPC5XXX 8038M: Anatolij Gustschin <agust@denx.de> 8039L: linuxppc-dev@lists.ozlabs.org 8040T: git git://git.denx.de/linux-denx-agust.git 8041S: Maintained 8042F: arch/powerpc/platforms/512x/ 8043F: arch/powerpc/platforms/52xx/ 8044 8045LINUX FOR POWERPC EMBEDDED PPC4XX 8046M: Alistair Popple <alistair@popple.id.au> 8047M: Matt Porter <mporter@kernel.crashing.org> 8048W: http://www.penguinppc.org/ 8049L: linuxppc-dev@lists.ozlabs.org 8050S: Maintained 8051F: arch/powerpc/platforms/40x/ 8052F: arch/powerpc/platforms/44x/ 8053 8054LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8055M: Scott Wood <oss@buserror.net> 8056M: Kumar Gala <galak@kernel.crashing.org> 8057W: http://www.penguinppc.org/ 8058L: linuxppc-dev@lists.ozlabs.org 8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8060S: Maintained 8061F: arch/powerpc/platforms/83xx/ 8062F: arch/powerpc/platforms/85xx/ 8063F: Documentation/devicetree/bindings/powerpc/fsl/ 8064 8065LINUX FOR POWERPC EMBEDDED PPC8XX 8066M: Vitaly Bordug <vitb@kernel.crashing.org> 8067W: http://www.penguinppc.org/ 8068L: linuxppc-dev@lists.ozlabs.org 8069S: Maintained 8070F: arch/powerpc/platforms/8xx/ 8071 8072LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8073L: linuxppc-dev@lists.ozlabs.org 8074S: Orphan 8075F: arch/powerpc/*/*virtex* 8076F: arch/powerpc/*/*/*virtex* 8077 8078LINUX FOR POWERPC PA SEMI PWRFICIENT 8079L: linuxppc-dev@lists.ozlabs.org 8080S: Orphan 8081F: arch/powerpc/platforms/pasemi/ 8082F: drivers/*/*pasemi* 8083F: drivers/*/*/*pasemi* 8084 8085LINUX KERNEL DUMP TEST MODULE (LKDTM) 8086M: Kees Cook <keescook@chromium.org> 8087S: Maintained 8088F: drivers/misc/lkdtm* 8089 8090LINUX SECURITY MODULE (LSM) FRAMEWORK 8091M: Chris Wright <chrisw@sous-sol.org> 8092L: linux-security-module@vger.kernel.org 8093S: Supported 8094 8095LIS3LV02D ACCELEROMETER DRIVER 8096M: Eric Piel <eric.piel@tremplin-utc.net> 8097S: Maintained 8098F: Documentation/misc-devices/lis3lv02d 8099F: drivers/misc/lis3lv02d/ 8100F: drivers/platform/x86/hp_accel.c 8101 8102LIVE PATCHING 8103M: Josh Poimboeuf <jpoimboe@redhat.com> 8104M: Jessica Yu <jeyu@kernel.org> 8105M: Jiri Kosina <jikos@kernel.org> 8106M: Miroslav Benes <mbenes@suse.cz> 8107R: Petr Mladek <pmladek@suse.com> 8108S: Maintained 8109F: kernel/livepatch/ 8110F: include/linux/livepatch.h 8111F: arch/x86/include/asm/livepatch.h 8112F: arch/x86/kernel/livepatch.c 8113F: Documentation/livepatch/ 8114F: Documentation/ABI/testing/sysfs-kernel-livepatch 8115F: samples/livepatch/ 8116L: live-patching@vger.kernel.org 8117T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8118 8119LLC (802.2) 8120L: netdev@vger.kernel.org 8121S: Odd fixes 8122F: include/linux/llc.h 8123F: include/uapi/linux/llc.h 8124F: include/net/llc* 8125F: net/llc/ 8126 8127LM73 HARDWARE MONITOR DRIVER 8128M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8129L: linux-hwmon@vger.kernel.org 8130S: Maintained 8131F: drivers/hwmon/lm73.c 8132 8133LM78 HARDWARE MONITOR DRIVER 8134M: Jean Delvare <jdelvare@suse.com> 8135L: linux-hwmon@vger.kernel.org 8136S: Maintained 8137F: Documentation/hwmon/lm78 8138F: drivers/hwmon/lm78.c 8139 8140LM83 HARDWARE MONITOR DRIVER 8141M: Jean Delvare <jdelvare@suse.com> 8142L: linux-hwmon@vger.kernel.org 8143S: Maintained 8144F: Documentation/hwmon/lm83 8145F: drivers/hwmon/lm83.c 8146 8147LM90 HARDWARE MONITOR DRIVER 8148M: Jean Delvare <jdelvare@suse.com> 8149L: linux-hwmon@vger.kernel.org 8150S: Maintained 8151F: Documentation/hwmon/lm90 8152F: Documentation/devicetree/bindings/hwmon/lm90.txt 8153F: drivers/hwmon/lm90.c 8154F: include/dt-bindings/thermal/lm90.h 8155 8156LM95234 HARDWARE MONITOR DRIVER 8157M: Guenter Roeck <linux@roeck-us.net> 8158L: linux-hwmon@vger.kernel.org 8159S: Maintained 8160F: Documentation/hwmon/lm95234 8161F: drivers/hwmon/lm95234.c 8162 8163LME2510 MEDIA DRIVER 8164M: Malcolm Priestley <tvboxspy@gmail.com> 8165L: linux-media@vger.kernel.org 8166W: https://linuxtv.org 8167Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8168S: Maintained 8169F: drivers/media/usb/dvb-usb-v2/lmedm04* 8170 8171LOADPIN SECURITY MODULE 8172M: Kees Cook <keescook@chromium.org> 8173T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8174S: Supported 8175F: security/loadpin/ 8176F: Documentation/admin-guide/LSM/LoadPin.rst 8177 8178LOCKING PRIMITIVES 8179M: Peter Zijlstra <peterz@infradead.org> 8180M: Ingo Molnar <mingo@redhat.com> 8181L: linux-kernel@vger.kernel.org 8182T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8183S: Maintained 8184F: Documentation/locking/ 8185F: include/linux/lockdep.h 8186F: include/linux/spinlock*.h 8187F: arch/*/include/asm/spinlock*.h 8188F: include/linux/rwlock*.h 8189F: include/linux/mutex*.h 8190F: arch/*/include/asm/mutex*.h 8191F: include/linux/rwsem*.h 8192F: arch/*/include/asm/rwsem.h 8193F: include/linux/seqlock.h 8194F: lib/locking*.[ch] 8195F: kernel/locking/ 8196 8197LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8198M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8199L: linux-ntfs-dev@lists.sourceforge.net 8200W: http://www.linux-ntfs.org/content/view/19/37/ 8201S: Maintained 8202F: Documentation/ldm.txt 8203F: block/partitions/ldm.* 8204 8205LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8206M: Sathya Prakash <sathya.prakash@broadcom.com> 8207M: Chaitra P B <chaitra.basappa@broadcom.com> 8208M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8209L: MPT-FusionLinux.pdl@broadcom.com 8210L: linux-scsi@vger.kernel.org 8211W: http://www.avagotech.com/support/ 8212S: Supported 8213F: drivers/message/fusion/ 8214F: drivers/scsi/mpt2sas/ 8215F: drivers/scsi/mpt3sas/ 8216 8217LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8218M: Matthew Wilcox <matthew@wil.cx> 8219L: linux-scsi@vger.kernel.org 8220S: Maintained 8221F: drivers/scsi/sym53c8xx_2/ 8222 8223LTC4261 HARDWARE MONITOR DRIVER 8224M: Guenter Roeck <linux@roeck-us.net> 8225L: linux-hwmon@vger.kernel.org 8226S: Maintained 8227F: Documentation/hwmon/ltc4261 8228F: drivers/hwmon/ltc4261.c 8229 8230LTC4306 I2C MULTIPLEXER DRIVER 8231M: Michael Hennerich <michael.hennerich@analog.com> 8232W: http://ez.analog.com/community/linux-device-drivers 8233L: linux-i2c@vger.kernel.org 8234S: Supported 8235F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8236F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8237 8238LTP (Linux Test Project) 8239M: Mike Frysinger <vapier@gentoo.org> 8240M: Cyril Hrubis <chrubis@suse.cz> 8241M: Wanlong Gao <wanlong.gao@gmail.com> 8242M: Jan Stancek <jstancek@redhat.com> 8243M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8244M: Alexey Kodanev <alexey.kodanev@oracle.com> 8245L: ltp@lists.linux.it (subscribers-only) 8246W: http://linux-test-project.github.io/ 8247T: git git://github.com/linux-test-project/ltp.git 8248S: Maintained 8249 8250M32R ARCHITECTURE 8251W: http://www.linux-m32r.org/ 8252S: Orphan 8253F: arch/m32r/ 8254 8255M68K ARCHITECTURE 8256M: Geert Uytterhoeven <geert@linux-m68k.org> 8257L: linux-m68k@lists.linux-m68k.org 8258W: http://www.linux-m68k.org/ 8259T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8260S: Maintained 8261F: arch/m68k/ 8262F: drivers/zorro/ 8263 8264M68K ON APPLE MACINTOSH 8265M: Joshua Thompson <funaho@jurai.org> 8266W: http://www.mac.linux-m68k.org/ 8267L: linux-m68k@lists.linux-m68k.org 8268S: Maintained 8269F: arch/m68k/mac/ 8270 8271M68K ON HP9000/300 8272M: Philip Blundell <philb@gnu.org> 8273W: http://www.tazenda.demon.co.uk/phil/linux-hp 8274S: Maintained 8275F: arch/m68k/hp300/ 8276 8277M88DS3103 MEDIA DRIVER 8278M: Antti Palosaari <crope@iki.fi> 8279L: linux-media@vger.kernel.org 8280W: https://linuxtv.org 8281W: http://palosaari.fi/linux/ 8282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8283T: git git://linuxtv.org/anttip/media_tree.git 8284S: Maintained 8285F: drivers/media/dvb-frontends/m88ds3103* 8286 8287M88RS2000 MEDIA DRIVER 8288M: Malcolm Priestley <tvboxspy@gmail.com> 8289L: linux-media@vger.kernel.org 8290W: https://linuxtv.org 8291Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8292S: Maintained 8293F: drivers/media/dvb-frontends/m88rs2000* 8294 8295MA901 MASTERKIT USB FM RADIO DRIVER 8296M: Alexey Klimov <klimov.linux@gmail.com> 8297L: linux-media@vger.kernel.org 8298T: git git://linuxtv.org/media_tree.git 8299S: Maintained 8300F: drivers/media/radio/radio-ma901.c 8301 8302MAC80211 8303M: Johannes Berg <johannes@sipsolutions.net> 8304L: linux-wireless@vger.kernel.org 8305W: http://wireless.kernel.org/ 8306T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8307T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8308S: Maintained 8309F: Documentation/networking/mac80211-injection.txt 8310F: include/net/mac80211.h 8311F: net/mac80211/ 8312F: drivers/net/wireless/mac80211_hwsim.[ch] 8313F: Documentation/networking/mac80211_hwsim/README 8314 8315MAILBOX API 8316M: Jassi Brar <jassisinghbrar@gmail.com> 8317L: linux-kernel@vger.kernel.org 8318S: Maintained 8319F: drivers/mailbox/ 8320F: include/linux/mailbox_client.h 8321F: include/linux/mailbox_controller.h 8322 8323MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8324M: Michael Kerrisk <mtk.manpages@gmail.com> 8325W: http://www.kernel.org/doc/man-pages 8326L: linux-man@vger.kernel.org 8327S: Maintained 8328 8329MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8330M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8331L: linux-mips@linux-mips.org 8332S: Maintained 8333F: arch/mips/boot/dts/img/pistachio_marduk.dts 8334 8335MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8336M: Andrew Lunn <andrew@lunn.ch> 8337M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8338L: netdev@vger.kernel.org 8339S: Maintained 8340F: drivers/net/dsa/mv88e6xxx/ 8341F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8342 8343MARVELL ARMADA DRM SUPPORT 8344M: Russell King <linux@armlinux.org.uk> 8345S: Maintained 8346T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8347T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8348F: drivers/gpu/drm/armada/ 8349F: include/uapi/drm/armada_drm.h 8350F: Documentation/devicetree/bindings/display/armada/ 8351 8352MARVELL CRYPTO DRIVER 8353M: Boris Brezillon <boris.brezillon@free-electrons.com> 8354M: Arnaud Ebalard <arno@natisbad.org> 8355F: drivers/crypto/marvell/ 8356S: Maintained 8357L: linux-crypto@vger.kernel.org 8358 8359MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8360M: Mirko Lindner <mlindner@marvell.com> 8361M: Stephen Hemminger <stephen@networkplumber.org> 8362L: netdev@vger.kernel.org 8363S: Maintained 8364F: drivers/net/ethernet/marvell/sk* 8365 8366MARVELL LIBERTAS WIRELESS DRIVER 8367L: libertas-dev@lists.infradead.org 8368S: Orphan 8369F: drivers/net/wireless/marvell/libertas/ 8370 8371MARVELL MACCHIATOBIN SUPPORT 8372M: Russell King <rmk@armlinux.org.uk> 8373L: linux-arm-kernel@lists.infradead.org 8374S: Maintained 8375F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8376 8377MARVELL MV643XX ETHERNET DRIVER 8378M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8379L: netdev@vger.kernel.org 8380S: Maintained 8381F: drivers/net/ethernet/marvell/mv643xx_eth.* 8382F: include/linux/mv643xx.h 8383 8384MARVELL MV88X3310 PHY DRIVER 8385M: Russell King <rmk@armlinux.org.uk> 8386L: netdev@vger.kernel.org 8387S: Maintained 8388F: drivers/net/phy/marvell10g.c 8389 8390MARVELL MVNETA ETHERNET DRIVER 8391M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8392L: netdev@vger.kernel.org 8393S: Maintained 8394F: drivers/net/ethernet/marvell/mvneta.* 8395 8396MARVELL MWIFIEX WIRELESS DRIVER 8397M: Amitkumar Karwar <amitkarwar@gmail.com> 8398M: Nishant Sarmukadam <nishants@marvell.com> 8399M: Ganapathi Bhat <gbhat@marvell.com> 8400M: Xinming Hu <huxm@marvell.com> 8401L: linux-wireless@vger.kernel.org 8402S: Maintained 8403F: drivers/net/wireless/marvell/mwifiex/ 8404 8405MARVELL MWL8K WIRELESS DRIVER 8406M: Lennert Buytenhek <buytenh@wantstofly.org> 8407L: linux-wireless@vger.kernel.org 8408S: Odd Fixes 8409F: drivers/net/wireless/marvell/mwl8k.c 8410 8411MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8412M: Nicolas Pitre <nico@fluxnic.net> 8413S: Odd Fixes 8414F: drivers/mmc/host/mvsdio.* 8415 8416MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8417M: Hu Ziji <huziji@marvell.com> 8418L: linux-mmc@vger.kernel.org 8419S: Supported 8420F: drivers/mmc/host/sdhci-xenon* 8421F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8422 8423MATROX FRAMEBUFFER DRIVER 8424L: linux-fbdev@vger.kernel.org 8425S: Orphan 8426F: drivers/video/fbdev/matrox/matroxfb_* 8427F: include/uapi/linux/matroxfb.h 8428 8429MAX16065 HARDWARE MONITOR DRIVER 8430M: Guenter Roeck <linux@roeck-us.net> 8431L: linux-hwmon@vger.kernel.org 8432S: Maintained 8433F: Documentation/hwmon/max16065 8434F: drivers/hwmon/max16065.c 8435 8436MAX20751 HARDWARE MONITOR DRIVER 8437M: Guenter Roeck <linux@roeck-us.net> 8438L: linux-hwmon@vger.kernel.org 8439S: Maintained 8440F: Documentation/hwmon/max20751 8441F: drivers/hwmon/max20751.c 8442 8443MAX2175 SDR TUNER DRIVER 8444M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8445L: linux-media@vger.kernel.org 8446T: git git://linuxtv.org/media_tree.git 8447S: Maintained 8448F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8449F: Documentation/media/v4l-drivers/max2175.rst 8450F: drivers/media/i2c/max2175* 8451F: include/uapi/linux/max2175.h 8452 8453MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8454L: linux-hwmon@vger.kernel.org 8455S: Orphan 8456F: Documentation/hwmon/max6650 8457F: drivers/hwmon/max6650.c 8458 8459MAX6697 HARDWARE MONITOR DRIVER 8460M: Guenter Roeck <linux@roeck-us.net> 8461L: linux-hwmon@vger.kernel.org 8462S: Maintained 8463F: Documentation/hwmon/max6697 8464F: Documentation/devicetree/bindings/i2c/max6697.txt 8465F: drivers/hwmon/max6697.c 8466F: include/linux/platform_data/max6697.h 8467 8468MAX9860 MONO AUDIO VOICE CODEC DRIVER 8469M: Peter Rosin <peda@axentia.se> 8470L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8471S: Maintained 8472F: Documentation/devicetree/bindings/sound/max9860.txt 8473F: sound/soc/codecs/max9860.* 8474 8475MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8476M: Javier Martinez Canillas <javier@dowhile0.org> 8477L: linux-kernel@vger.kernel.org 8478S: Supported 8479F: drivers/regulator/max77802-regulator.c 8480F: Documentation/devicetree/bindings/*/*max77802.txt 8481F: include/dt-bindings/*/*max77802.h 8482 8483MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8484M: Krzysztof Kozlowski <krzk@kernel.org> 8485M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8486L: linux-pm@vger.kernel.org 8487S: Supported 8488F: drivers/power/supply/max14577_charger.c 8489F: drivers/power/supply/max77693_charger.c 8490 8491MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8492M: Chanwoo Choi <cw00.choi@samsung.com> 8493M: Krzysztof Kozlowski <krzk@kernel.org> 8494M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8495L: linux-kernel@vger.kernel.org 8496S: Supported 8497F: drivers/*/max14577*.c 8498F: drivers/*/max77686*.c 8499F: drivers/*/max77693*.c 8500F: drivers/extcon/extcon-max14577.c 8501F: drivers/extcon/extcon-max77693.c 8502F: drivers/rtc/rtc-max77686.c 8503F: drivers/clk/clk-max77686.c 8504F: Documentation/devicetree/bindings/mfd/max14577.txt 8505F: Documentation/devicetree/bindings/*/max77686.txt 8506F: Documentation/devicetree/bindings/mfd/max77693.txt 8507F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8508F: include/linux/mfd/max14577*.h 8509F: include/linux/mfd/max77686*.h 8510F: include/linux/mfd/max77693*.h 8511 8512MAXIRADIO FM RADIO RECEIVER DRIVER 8513M: Hans Verkuil <hverkuil@xs4all.nl> 8514L: linux-media@vger.kernel.org 8515T: git git://linuxtv.org/media_tree.git 8516W: https://linuxtv.org 8517S: Maintained 8518F: drivers/media/radio/radio-maxiradio* 8519 8520MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8521M: Peter Rosin <peda@axentia.se> 8522L: linux-iio@vger.kernel.org 8523S: Maintained 8524F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8525F: drivers/iio/potentiometer/mcp4531.c 8526 8527MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8528M: William Breathitt Gray <vilhelm.gray@gmail.com> 8529L: linux-iio@vger.kernel.org 8530S: Maintained 8531F: drivers/iio/dac/cio-dac.c 8532 8533MEDIA DRIVERS FOR ASCOT2E 8534M: Sergey Kozlov <serjk@netup.ru> 8535M: Abylay Ospan <aospan@netup.ru> 8536L: linux-media@vger.kernel.org 8537W: https://linuxtv.org 8538W: http://netup.tv/ 8539T: git git://linuxtv.org/media_tree.git 8540S: Supported 8541F: drivers/media/dvb-frontends/ascot2e* 8542 8543MEDIA DRIVERS FOR CXD2841ER 8544M: Sergey Kozlov <serjk@netup.ru> 8545M: Abylay Ospan <aospan@netup.ru> 8546L: linux-media@vger.kernel.org 8547W: https://linuxtv.org 8548W: http://netup.tv/ 8549T: git git://linuxtv.org/media_tree.git 8550S: Supported 8551F: drivers/media/dvb-frontends/cxd2841er* 8552 8553MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8554M: Daniel Scheller <d.scheller.oss@gmail.com> 8555L: linux-media@vger.kernel.org 8556W: https://linuxtv.org 8557T: git git://linuxtv.org/media_tree.git 8558S: Maintained 8559F: drivers/media/pci/ddbridge/* 8560 8561MEDIA DRIVERS FOR FREESCALE IMX 8562M: Steve Longerbeam <slongerbeam@gmail.com> 8563M: Philipp Zabel <p.zabel@pengutronix.de> 8564L: linux-media@vger.kernel.org 8565T: git git://linuxtv.org/media_tree.git 8566S: Maintained 8567F: Documentation/devicetree/bindings/media/imx.txt 8568F: Documentation/media/v4l-drivers/imx.rst 8569F: drivers/staging/media/imx/ 8570F: include/linux/imx-media.h 8571F: include/media/imx.h 8572 8573MEDIA DRIVERS FOR HELENE 8574M: Abylay Ospan <aospan@netup.ru> 8575L: linux-media@vger.kernel.org 8576W: https://linuxtv.org 8577W: http://netup.tv/ 8578T: git git://linuxtv.org/media_tree.git 8579S: Supported 8580F: drivers/media/dvb-frontends/helene* 8581 8582MEDIA DRIVERS FOR HORUS3A 8583M: Sergey Kozlov <serjk@netup.ru> 8584M: Abylay Ospan <aospan@netup.ru> 8585L: linux-media@vger.kernel.org 8586W: https://linuxtv.org 8587W: http://netup.tv/ 8588T: git git://linuxtv.org/media_tree.git 8589S: Supported 8590F: drivers/media/dvb-frontends/horus3a* 8591 8592MEDIA DRIVERS FOR LNBH25 8593M: Sergey Kozlov <serjk@netup.ru> 8594M: Abylay Ospan <aospan@netup.ru> 8595L: linux-media@vger.kernel.org 8596W: https://linuxtv.org 8597W: http://netup.tv/ 8598T: git git://linuxtv.org/media_tree.git 8599S: Supported 8600F: drivers/media/dvb-frontends/lnbh25* 8601 8602MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8603M: Daniel Scheller <d.scheller.oss@gmail.com> 8604L: linux-media@vger.kernel.org 8605W: https://linuxtv.org 8606T: git git://linuxtv.org/media_tree.git 8607S: Maintained 8608F: drivers/media/dvb-frontends/mxl5xx* 8609 8610MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8611M: Sergey Kozlov <serjk@netup.ru> 8612M: Abylay Ospan <aospan@netup.ru> 8613L: linux-media@vger.kernel.org 8614W: https://linuxtv.org 8615W: http://netup.tv/ 8616T: git git://linuxtv.org/media_tree.git 8617S: Supported 8618F: drivers/media/pci/netup_unidvb/* 8619 8620MEDIA DRIVERS FOR RENESAS - DRIF 8621M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8622L: linux-media@vger.kernel.org 8623L: linux-renesas-soc@vger.kernel.org 8624T: git git://linuxtv.org/media_tree.git 8625S: Supported 8626F: Documentation/devicetree/bindings/media/renesas,drif.txt 8627F: drivers/media/platform/rcar_drif.c 8628 8629MEDIA DRIVERS FOR RENESAS - FCP 8630M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8631L: linux-media@vger.kernel.org 8632L: linux-renesas-soc@vger.kernel.org 8633T: git git://linuxtv.org/media_tree.git 8634S: Supported 8635F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8636F: drivers/media/platform/rcar-fcp.c 8637F: include/media/rcar-fcp.h 8638 8639MEDIA DRIVERS FOR RENESAS - FDP1 8640M: Kieran Bingham <kieran@bingham.xyz> 8641L: linux-media@vger.kernel.org 8642L: linux-renesas-soc@vger.kernel.org 8643T: git git://linuxtv.org/media_tree.git 8644S: Supported 8645F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8646F: drivers/media/platform/rcar_fdp1.c 8647 8648MEDIA DRIVERS FOR RENESAS - VIN 8649M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8650L: linux-media@vger.kernel.org 8651L: linux-renesas-soc@vger.kernel.org 8652T: git git://linuxtv.org/media_tree.git 8653S: Supported 8654F: Documentation/devicetree/bindings/media/rcar_vin.txt 8655F: drivers/media/platform/rcar-vin/ 8656 8657MEDIA DRIVERS FOR RENESAS - VSP1 8658M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8659L: linux-media@vger.kernel.org 8660L: linux-renesas-soc@vger.kernel.org 8661T: git git://linuxtv.org/media_tree.git 8662S: Supported 8663F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8664F: drivers/media/platform/vsp1/ 8665 8666MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8667M: Daniel Scheller <d.scheller.oss@gmail.com> 8668L: linux-media@vger.kernel.org 8669W: https://linuxtv.org 8670T: git git://linuxtv.org/media_tree.git 8671S: Maintained 8672F: drivers/media/dvb-frontends/stv0910* 8673 8674MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8675M: Daniel Scheller <d.scheller.oss@gmail.com> 8676L: linux-media@vger.kernel.org 8677W: https://linuxtv.org 8678T: git git://linuxtv.org/media_tree.git 8679S: Maintained 8680F: drivers/media/dvb-frontends/stv6111* 8681 8682MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8683M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8684M: Mauro Carvalho Chehab <mchehab@kernel.org> 8685P: LinuxTV.org Project 8686L: linux-media@vger.kernel.org 8687W: https://linuxtv.org 8688Q: http://patchwork.kernel.org/project/linux-media/list/ 8689T: git git://linuxtv.org/media_tree.git 8690S: Maintained 8691F: Documentation/devicetree/bindings/media/ 8692F: Documentation/media/ 8693F: drivers/media/ 8694F: drivers/staging/media/ 8695F: include/linux/platform_data/media/ 8696F: include/media/ 8697F: include/uapi/linux/dvb/ 8698F: include/uapi/linux/videodev2.h 8699F: include/uapi/linux/media.h 8700F: include/uapi/linux/v4l2-* 8701F: include/uapi/linux/meye.h 8702F: include/uapi/linux/ivtv* 8703F: include/uapi/linux/uvcvideo.h 8704 8705MEDIATEK CIR DRIVER 8706M: Sean Wang <sean.wang@mediatek.com> 8707S: Maintained 8708F: drivers/media/rc/mtk-cir.c 8709 8710MEDIATEK PMIC LED DRIVER 8711M: Sean Wang <sean.wang@mediatek.com> 8712S: Maintained 8713F: drivers/leds/leds-mt6323.c 8714F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8715 8716MEDIATEK ETHERNET DRIVER 8717M: Felix Fietkau <nbd@openwrt.org> 8718M: John Crispin <john@phrozen.org> 8719M: Sean Wang <sean.wang@mediatek.com> 8720M: Nelson Chang <nelson.chang@mediatek.com> 8721L: netdev@vger.kernel.org 8722S: Maintained 8723F: drivers/net/ethernet/mediatek/ 8724 8725MEDIATEK JPEG DRIVER 8726M: Rick Chang <rick.chang@mediatek.com> 8727M: Bin Liu <bin.liu@mediatek.com> 8728S: Supported 8729F: drivers/media/platform/mtk-jpeg/ 8730F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8731 8732MEDIATEK MDP DRIVER 8733M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8734M: Houlong Wei <houlong.wei@mediatek.com> 8735M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8736S: Supported 8737F: drivers/media/platform/mtk-mdp/ 8738F: drivers/media/platform/mtk-vpu/ 8739F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8740 8741MEDIATEK MEDIA DRIVER 8742M: Tiffany Lin <tiffany.lin@mediatek.com> 8743M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8744S: Supported 8745F: drivers/media/platform/mtk-vcodec/ 8746F: drivers/media/platform/mtk-vpu/ 8747F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8748F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8749 8750MEDIATEK MT7601U WIRELESS LAN DRIVER 8751M: Jakub Kicinski <kubakici@wp.pl> 8752L: linux-wireless@vger.kernel.org 8753S: Maintained 8754F: drivers/net/wireless/mediatek/mt7601u/ 8755 8756MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8757M: Sean Wang <sean.wang@mediatek.com> 8758S: Maintained 8759F: drivers/char/hw_random/mtk-rng.c 8760 8761MEDIATEK USB3 DRD IP DRIVER 8762M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8763L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8765L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8766S: Maintained 8767F: drivers/usb/mtu3/ 8768 8769MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8770M: Peter Senna Tschudin <peter.senna@collabora.com> 8771M: Martin Donnelly <martin.donnelly@ge.com> 8772M: Martyn Welch <martyn.welch@collabora.co.uk> 8773S: Maintained 8774F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8775F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8776 8777MEGARAID SCSI/SAS DRIVERS 8778M: Kashyap Desai <kashyap.desai@broadcom.com> 8779M: Sumit Saxena <sumit.saxena@broadcom.com> 8780M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8781L: megaraidlinux.pdl@broadcom.com 8782L: linux-scsi@vger.kernel.org 8783W: http://www.avagotech.com/support/ 8784S: Maintained 8785F: Documentation/scsi/megaraid.txt 8786F: drivers/scsi/megaraid.* 8787F: drivers/scsi/megaraid/ 8788 8789MELEXIS MLX90614 DRIVER 8790M: Crt Mori <cmo@melexis.com> 8791L: linux-iio@vger.kernel.org 8792W: http://www.melexis.com 8793S: Supported 8794F: drivers/iio/temperature/mlx90614.c 8795 8796MELFAS MIP4 TOUCHSCREEN DRIVER 8797M: Sangwon Jee <jeesw@melfas.com> 8798W: http://www.melfas.com 8799S: Supported 8800F: drivers/input/touchscreen/melfas_mip4.c 8801F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8802 8803MELLANOX ETHERNET DRIVER (mlx4_en) 8804M: Tariq Toukan <tariqt@mellanox.com> 8805L: netdev@vger.kernel.org 8806S: Supported 8807W: http://www.mellanox.com 8808Q: http://patchwork.ozlabs.org/project/netdev/list/ 8809F: drivers/net/ethernet/mellanox/mlx4/en_* 8810 8811MELLANOX ETHERNET DRIVER (mlx5e) 8812M: Saeed Mahameed <saeedm@mellanox.com> 8813L: netdev@vger.kernel.org 8814S: Supported 8815W: http://www.mellanox.com 8816Q: http://patchwork.ozlabs.org/project/netdev/list/ 8817F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8818 8819MELLANOX ETHERNET INNOVA DRIVER 8820M: Ilan Tayari <ilant@mellanox.com> 8821R: Boris Pismenny <borisp@mellanox.com> 8822L: netdev@vger.kernel.org 8823S: Supported 8824W: http://www.mellanox.com 8825Q: http://patchwork.ozlabs.org/project/netdev/list/ 8826F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8827F: include/linux/mlx5/mlx5_ifc_fpga.h 8828 8829MELLANOX ETHERNET INNOVA IPSEC DRIVER 8830M: Ilan Tayari <ilant@mellanox.com> 8831R: Boris Pismenny <borisp@mellanox.com> 8832L: netdev@vger.kernel.org 8833S: Supported 8834W: http://www.mellanox.com 8835Q: http://patchwork.ozlabs.org/project/netdev/list/ 8836F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8837F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8838 8839MELLANOX ETHERNET SWITCH DRIVERS 8840M: Jiri Pirko <jiri@mellanox.com> 8841M: Ido Schimmel <idosch@mellanox.com> 8842L: netdev@vger.kernel.org 8843S: Supported 8844W: http://www.mellanox.com 8845Q: http://patchwork.ozlabs.org/project/netdev/list/ 8846F: drivers/net/ethernet/mellanox/mlxsw/ 8847 8848MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8849M: mlxsw@mellanox.com 8850L: netdev@vger.kernel.org 8851S: Supported 8852W: http://www.mellanox.com 8853Q: http://patchwork.ozlabs.org/project/netdev/list/ 8854F: drivers/net/ethernet/mellanox/mlxfw/ 8855 8856MELLANOX MLX CPLD HOTPLUG DRIVER 8857M: Vadim Pasternak <vadimp@mellanox.com> 8858L: platform-driver-x86@vger.kernel.org 8859S: Supported 8860F: drivers/platform/x86/mlxcpld-hotplug.c 8861F: include/linux/platform_data/mlxcpld-hotplug.h 8862 8863MELLANOX MLX4 core VPI driver 8864M: Tariq Toukan <tariqt@mellanox.com> 8865L: netdev@vger.kernel.org 8866L: linux-rdma@vger.kernel.org 8867W: http://www.mellanox.com 8868Q: http://patchwork.ozlabs.org/project/netdev/list/ 8869S: Supported 8870F: drivers/net/ethernet/mellanox/mlx4/ 8871F: include/linux/mlx4/ 8872 8873MELLANOX MLX4 IB driver 8874M: Yishai Hadas <yishaih@mellanox.com> 8875L: linux-rdma@vger.kernel.org 8876W: http://www.mellanox.com 8877Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8878S: Supported 8879F: drivers/infiniband/hw/mlx4/ 8880F: include/linux/mlx4/ 8881F: include/uapi/rdma/mlx4-abi.h 8882 8883MELLANOX MLX5 core VPI driver 8884M: Saeed Mahameed <saeedm@mellanox.com> 8885M: Matan Barak <matanb@mellanox.com> 8886M: Leon Romanovsky <leonro@mellanox.com> 8887L: netdev@vger.kernel.org 8888L: linux-rdma@vger.kernel.org 8889W: http://www.mellanox.com 8890Q: http://patchwork.ozlabs.org/project/netdev/list/ 8891S: Supported 8892F: drivers/net/ethernet/mellanox/mlx5/core/ 8893F: include/linux/mlx5/ 8894 8895MELLANOX MLX5 IB driver 8896M: Matan Barak <matanb@mellanox.com> 8897M: Leon Romanovsky <leonro@mellanox.com> 8898L: linux-rdma@vger.kernel.org 8899W: http://www.mellanox.com 8900Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8901S: Supported 8902F: drivers/infiniband/hw/mlx5/ 8903F: include/linux/mlx5/ 8904F: include/uapi/rdma/mlx5-abi.h 8905 8906MELLANOX MLXCPLD I2C AND MUX DRIVER 8907M: Vadim Pasternak <vadimp@mellanox.com> 8908M: Michael Shych <michaelsh@mellanox.com> 8909L: linux-i2c@vger.kernel.org 8910S: Supported 8911F: drivers/i2c/busses/i2c-mlxcpld.c 8912F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8913F: Documentation/i2c/busses/i2c-mlxcpld 8914 8915MELLANOX MLXCPLD LED DRIVER 8916M: Vadim Pasternak <vadimp@mellanox.com> 8917L: linux-leds@vger.kernel.org 8918S: Supported 8919F: drivers/leds/leds-mlxcpld.c 8920F: Documentation/leds/leds-mlxcpld.txt 8921 8922MELLANOX PLATFORM DRIVER 8923M: Vadim Pasternak <vadimp@mellanox.com> 8924L: platform-driver-x86@vger.kernel.org 8925S: Supported 8926F: drivers/platform/x86/mlx-platform.c 8927 8928MEMBARRIER SUPPORT 8929M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8930M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8931L: linux-kernel@vger.kernel.org 8932S: Supported 8933F: kernel/sched/membarrier.c 8934F: include/uapi/linux/membarrier.h 8935 8936MEMORY MANAGEMENT 8937L: linux-mm@kvack.org 8938W: http://www.linux-mm.org 8939S: Maintained 8940F: include/linux/mm.h 8941F: include/linux/gfp.h 8942F: include/linux/mmzone.h 8943F: include/linux/memory_hotplug.h 8944F: include/linux/vmalloc.h 8945F: mm/ 8946 8947MEMORY TECHNOLOGY DEVICES (MTD) 8948M: David Woodhouse <dwmw2@infradead.org> 8949M: Brian Norris <computersforpeace@gmail.com> 8950M: Boris Brezillon <boris.brezillon@free-electrons.com> 8951M: Marek Vasut <marek.vasut@gmail.com> 8952M: Richard Weinberger <richard@nod.at> 8953M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8954L: linux-mtd@lists.infradead.org 8955W: http://www.linux-mtd.infradead.org/ 8956Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8957T: git git://git.infradead.org/linux-mtd.git master 8958T: git git://git.infradead.org/l2-mtd.git master 8959S: Maintained 8960F: Documentation/devicetree/bindings/mtd/ 8961F: drivers/mtd/ 8962F: include/linux/mtd/ 8963F: include/uapi/mtd/ 8964 8965MEN A21 WATCHDOG DRIVER 8966M: Johannes Thumshirn <morbidrsa@gmail.com> 8967L: linux-watchdog@vger.kernel.org 8968S: Maintained 8969F: drivers/watchdog/mena21_wdt.c 8970 8971MEN CHAMELEON BUS (mcb) 8972M: Johannes Thumshirn <morbidrsa@gmail.com> 8973S: Maintained 8974F: drivers/mcb/ 8975F: include/linux/mcb.h 8976F: Documentation/men-chameleon-bus.txt 8977 8978MEN F21BMC (Board Management Controller) 8979M: Andreas Werner <andreas.werner@men.de> 8980S: Supported 8981F: drivers/mfd/menf21bmc.c 8982F: drivers/watchdog/menf21bmc_wdt.c 8983F: drivers/leds/leds-menf21bmc.c 8984F: drivers/hwmon/menf21bmc_hwmon.c 8985F: Documentation/hwmon/menf21bmc 8986 8987MESON AO CEC DRIVER FOR AMLOGIC SOCS 8988M: Neil Armstrong <narmstrong@baylibre.com> 8989L: linux-media@lists.freedesktop.org 8990L: linux-amlogic@lists.infradead.org 8991W: http://linux-meson.com/ 8992S: Supported 8993F: drivers/media/platform/meson/ao-cec.c 8994F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8995T: git git://linuxtv.org/media_tree.git 8996 8997METAG ARCHITECTURE 8998M: James Hogan <jhogan@kernel.org> 8999L: linux-metag@vger.kernel.org 9000T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9001S: Odd Fixes 9002F: arch/metag/ 9003F: Documentation/metag/ 9004F: Documentation/devicetree/bindings/metag/ 9005F: Documentation/devicetree/bindings/interrupt-controller/img,* 9006F: drivers/clocksource/metag_generic.c 9007F: drivers/irqchip/irq-metag.c 9008F: drivers/irqchip/irq-metag-ext.c 9009F: drivers/tty/metag_da.c 9010 9011MICROBLAZE ARCHITECTURE 9012M: Michal Simek <monstr@monstr.eu> 9013W: http://www.monstr.eu/fdt/ 9014T: git git://git.monstr.eu/linux-2.6-microblaze.git 9015S: Supported 9016F: arch/microblaze/ 9017 9018MICROCHIP / ATMEL AT91 SERIAL DRIVER 9019M: Richard Genoud <richard.genoud@gmail.com> 9020S: Maintained 9021F: drivers/tty/serial/atmel_serial.c 9022F: drivers/tty/serial/atmel_serial.h 9023 9024MICROCHIP / ATMEL DMA DRIVER 9025M: Ludovic Desroches <ludovic.desroches@microchip.com> 9026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9027L: dmaengine@vger.kernel.org 9028S: Supported 9029F: drivers/dma/at_hdmac.c 9030F: drivers/dma/at_hdmac_regs.h 9031F: include/linux/platform_data/dma-atmel.h 9032 9033MICROCHIP / ATMEL ECC DRIVER 9034M: Tudor Ambarus <tudor.ambarus@microchip.com> 9035L: linux-crypto@vger.kernel.org 9036S: Maintained 9037F: drivers/crypto/atmel-ecc.* 9038 9039MICROCHIP / ATMEL ISC DRIVER 9040M: Songjun Wu <songjun.wu@microchip.com> 9041L: linux-media@vger.kernel.org 9042S: Supported 9043F: drivers/media/platform/atmel/atmel-isc.c 9044F: drivers/media/platform/atmel/atmel-isc-regs.h 9045F: devicetree/bindings/media/atmel-isc.txt 9046 9047MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9048M: Woojung Huh <Woojung.Huh@microchip.com> 9049M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9050L: netdev@vger.kernel.org 9051S: Maintained 9052F: net/dsa/tag_ksz.c 9053F: drivers/net/dsa/microchip/* 9054F: include/linux/platform_data/microchip-ksz.h 9055F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9056 9057MICROCHIP USB251XB DRIVER 9058M: Richard Leitner <richard.leitner@skidata.com> 9059L: linux-usb@vger.kernel.org 9060S: Maintained 9061F: drivers/usb/misc/usb251xb.c 9062F: Documentation/devicetree/bindings/usb/usb251xb.txt 9063 9064MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9065M: Don Brace <don.brace@microsemi.com> 9066L: esc.storagedev@microsemi.com 9067L: linux-scsi@vger.kernel.org 9068S: Supported 9069F: drivers/scsi/smartpqi/smartpqi*.[ch] 9070F: drivers/scsi/smartpqi/Kconfig 9071F: drivers/scsi/smartpqi/Makefile 9072F: include/linux/cciss*.h 9073F: include/uapi/linux/cciss*.h 9074F: Documentation/scsi/smartpqi.txt 9075 9076MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9077M: Chen Yu <yu.c.chen@intel.com> 9078L: platform-driver-x86@vger.kernel.org 9079S: Supported 9080F: drivers/platform/x86/surfacepro3_button.c 9081 9082MICROTEK X6 SCANNER 9083M: Oliver Neukum <oliver@neukum.org> 9084S: Maintained 9085F: drivers/usb/image/microtek.* 9086 9087MIPS 9088M: Ralf Baechle <ralf@linux-mips.org> 9089L: linux-mips@linux-mips.org 9090W: http://www.linux-mips.org/ 9091T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9092Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9093S: Supported 9094F: Documentation/devicetree/bindings/mips/ 9095F: Documentation/mips/ 9096F: arch/mips/ 9097 9098MIPS BOSTON DEVELOPMENT BOARD 9099M: Paul Burton <paul.burton@mips.com> 9100L: linux-mips@linux-mips.org 9101S: Maintained 9102F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9103F: arch/mips/boot/dts/img/boston.dts 9104F: arch/mips/configs/generic/board-boston.config 9105F: drivers/clk/imgtec/clk-boston.c 9106F: include/dt-bindings/clock/boston-clock.h 9107 9108MIPS GENERIC PLATFORM 9109M: Paul Burton <paul.burton@mips.com> 9110L: linux-mips@linux-mips.org 9111S: Supported 9112F: arch/mips/generic/ 9113F: arch/mips/tools/generic-board-config.sh 9114 9115MIPS/LOONGSON1 ARCHITECTURE 9116M: Keguang Zhang <keguang.zhang@gmail.com> 9117L: linux-mips@linux-mips.org 9118S: Maintained 9119F: arch/mips/loongson32/ 9120F: arch/mips/include/asm/mach-loongson32/ 9121F: drivers/*/*loongson1* 9122F: drivers/*/*/*loongson1* 9123 9124MIPS RINT INSTRUCTION EMULATION 9125M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9126L: linux-mips@linux-mips.org 9127S: Supported 9128F: arch/mips/math-emu/sp_rint.c 9129F: arch/mips/math-emu/dp_rint.c 9130 9131MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9132M: Hans Verkuil <hverkuil@xs4all.nl> 9133L: linux-media@vger.kernel.org 9134T: git git://linuxtv.org/media_tree.git 9135W: https://linuxtv.org 9136S: Odd Fixes 9137F: drivers/media/radio/radio-miropcm20* 9138 9139MMP SUPPORT 9140M: Eric Miao <eric.y.miao@gmail.com> 9141M: Haojian Zhuang <haojian.zhuang@gmail.com> 9142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9143T: git git://github.com/hzhuang1/linux.git 9144T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9145S: Maintained 9146F: arch/arm/boot/dts/mmp* 9147F: arch/arm/mach-mmp/ 9148 9149MN88472 MEDIA DRIVER 9150M: Antti Palosaari <crope@iki.fi> 9151L: linux-media@vger.kernel.org 9152W: https://linuxtv.org 9153W: http://palosaari.fi/linux/ 9154Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9155S: Maintained 9156F: drivers/media/dvb-frontends/mn88472* 9157 9158MN88473 MEDIA DRIVER 9159M: Antti Palosaari <crope@iki.fi> 9160L: linux-media@vger.kernel.org 9161W: https://linuxtv.org 9162W: http://palosaari.fi/linux/ 9163Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9164S: Maintained 9165F: drivers/media/dvb-frontends/mn88473* 9166 9167MODULE SUPPORT 9168M: Jessica Yu <jeyu@kernel.org> 9169M: Rusty Russell <rusty@rustcorp.com.au> 9170T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9171S: Maintained 9172F: include/linux/module.h 9173F: kernel/module.c 9174 9175MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9176W: http://popies.net/meye/ 9177S: Orphan 9178F: Documentation/media/v4l-drivers/meye* 9179F: drivers/media/pci/meye/ 9180F: include/uapi/linux/meye.h 9181 9182MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9183M: Jiri Slaby <jirislaby@gmail.com> 9184S: Maintained 9185F: Documentation/serial/moxa-smartio 9186F: drivers/tty/mxser.* 9187 9188MR800 AVERMEDIA USB FM RADIO DRIVER 9189M: Alexey Klimov <klimov.linux@gmail.com> 9190L: linux-media@vger.kernel.org 9191T: git git://linuxtv.org/media_tree.git 9192S: Maintained 9193F: drivers/media/radio/radio-mr800.c 9194 9195MRF24J40 IEEE 802.15.4 RADIO DRIVER 9196M: Alan Ott <alan@signal11.us> 9197L: linux-wpan@vger.kernel.org 9198S: Maintained 9199F: drivers/net/ieee802154/mrf24j40.c 9200F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9201 9202MSI LAPTOP SUPPORT 9203M: "Lee, Chun-Yi" <jlee@suse.com> 9204L: platform-driver-x86@vger.kernel.org 9205S: Maintained 9206F: drivers/platform/x86/msi-laptop.c 9207 9208MSI WMI SUPPORT 9209L: platform-driver-x86@vger.kernel.org 9210S: Orphan 9211F: drivers/platform/x86/msi-wmi.c 9212 9213MSI001 MEDIA DRIVER 9214M: Antti Palosaari <crope@iki.fi> 9215L: linux-media@vger.kernel.org 9216W: https://linuxtv.org 9217W: http://palosaari.fi/linux/ 9218Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9219T: git git://linuxtv.org/anttip/media_tree.git 9220S: Maintained 9221F: drivers/media/tuners/msi001* 9222 9223MSI2500 MEDIA DRIVER 9224M: Antti Palosaari <crope@iki.fi> 9225L: linux-media@vger.kernel.org 9226W: https://linuxtv.org 9227W: http://palosaari.fi/linux/ 9228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9229T: git git://linuxtv.org/anttip/media_tree.git 9230S: Maintained 9231F: drivers/media/usb/msi2500/ 9232 9233MSYSTEMS DISKONCHIP G3 MTD DRIVER 9234M: Robert Jarzmik <robert.jarzmik@free.fr> 9235L: linux-mtd@lists.infradead.org 9236S: Maintained 9237F: drivers/mtd/devices/docg3* 9238 9239MT9M032 APTINA SENSOR DRIVER 9240M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9241L: linux-media@vger.kernel.org 9242T: git git://linuxtv.org/media_tree.git 9243S: Maintained 9244F: drivers/media/i2c/mt9m032.c 9245F: include/media/i2c/mt9m032.h 9246 9247MT9P031 APTINA CAMERA SENSOR 9248M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9249L: linux-media@vger.kernel.org 9250T: git git://linuxtv.org/media_tree.git 9251S: Maintained 9252F: drivers/media/i2c/mt9p031.c 9253F: include/media/i2c/mt9p031.h 9254 9255MT9T001 APTINA CAMERA SENSOR 9256M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9257L: linux-media@vger.kernel.org 9258T: git git://linuxtv.org/media_tree.git 9259S: Maintained 9260F: drivers/media/i2c/mt9t001.c 9261F: include/media/i2c/mt9t001.h 9262 9263MT9V032 APTINA CAMERA SENSOR 9264M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9265L: linux-media@vger.kernel.org 9266T: git git://linuxtv.org/media_tree.git 9267S: Maintained 9268F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9269F: drivers/media/i2c/mt9v032.c 9270F: include/media/i2c/mt9v032.h 9271 9272MULTIFUNCTION DEVICES (MFD) 9273M: Lee Jones <lee.jones@linaro.org> 9274T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9275S: Supported 9276F: Documentation/devicetree/bindings/mfd/ 9277F: drivers/mfd/ 9278F: include/linux/mfd/ 9279F: include/dt-bindings/mfd/ 9280 9281MULTIMEDIA CARD (MMC) ETC. OVER SPI 9282S: Orphan 9283F: drivers/mmc/host/mmc_spi.c 9284F: include/linux/spi/mmc_spi.h 9285 9286MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9287M: Ulf Hansson <ulf.hansson@linaro.org> 9288L: linux-mmc@vger.kernel.org 9289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9290S: Maintained 9291F: Documentation/devicetree/bindings/mmc/ 9292F: drivers/mmc/ 9293F: include/linux/mmc/ 9294F: include/uapi/linux/mmc/ 9295 9296MULTIPLEXER SUBSYSTEM 9297M: Peter Rosin <peda@axentia.se> 9298S: Maintained 9299F: Documentation/ABI/testing/mux/sysfs-class-mux* 9300F: Documentation/devicetree/bindings/mux/ 9301F: include/linux/dt-bindings/mux/ 9302F: include/linux/mux/ 9303F: drivers/mux/ 9304 9305MULTITECH MULTIPORT CARD (ISICOM) 9306S: Orphan 9307F: drivers/tty/isicom.c 9308F: include/linux/isicom.h 9309 9310MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9311M: Bin Liu <b-liu@ti.com> 9312L: linux-usb@vger.kernel.org 9313S: Maintained 9314F: drivers/usb/musb/ 9315 9316MXL5007T MEDIA DRIVER 9317M: Michael Krufky <mkrufky@linuxtv.org> 9318L: linux-media@vger.kernel.org 9319W: https://linuxtv.org 9320W: http://github.com/mkrufky 9321Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9322T: git git://linuxtv.org/mkrufky/tuners.git 9323S: Maintained 9324F: drivers/media/tuners/mxl5007t.* 9325 9326MXSFB DRM DRIVER 9327M: Marek Vasut <marex@denx.de> 9328S: Supported 9329F: drivers/gpu/drm/mxsfb/ 9330F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9331 9332MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9333M: Chris Lee <christopher.lee@cspi.com> 9334L: netdev@vger.kernel.org 9335W: https://www.cspi.com/ethernet-products/support/downloads/ 9336S: Supported 9337F: drivers/net/ethernet/myricom/myri10ge/ 9338 9339NAND FLASH SUBSYSTEM 9340M: Boris Brezillon <boris.brezillon@free-electrons.com> 9341R: Richard Weinberger <richard@nod.at> 9342L: linux-mtd@lists.infradead.org 9343W: http://www.linux-mtd.infradead.org/ 9344Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9345T: git git://git.infradead.org/linux-mtd.git nand/fixes 9346T: git git://git.infradead.org/l2-mtd.git nand/next 9347S: Maintained 9348F: drivers/mtd/nand/ 9349F: include/linux/mtd/*nand*.h 9350 9351NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9352M: Daniel Mack <zonque@gmail.com> 9353S: Maintained 9354L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9355W: http://www.native-instruments.com 9356F: sound/usb/caiaq/ 9357 9358NATSEMI ETHERNET DRIVER (DP8381x) 9359S: Orphan 9360F: drivers/net/ethernet/natsemi/natsemi.c 9361 9362NCP FILESYSTEM 9363M: Petr Vandrovec <petr@vandrovec.name> 9364S: Odd Fixes 9365F: fs/ncpfs/ 9366 9367NCR 5380 SCSI DRIVERS 9368M: Finn Thain <fthain@telegraphics.com.au> 9369M: Michael Schmitz <schmitzmic@gmail.com> 9370L: linux-scsi@vger.kernel.org 9371S: Maintained 9372F: Documentation/scsi/g_NCR5380.txt 9373F: drivers/scsi/NCR5380.* 9374F: drivers/scsi/arm/cumana_1.c 9375F: drivers/scsi/arm/oak.c 9376F: drivers/scsi/atari_scsi.* 9377F: drivers/scsi/dmx3191d.c 9378F: drivers/scsi/g_NCR5380.* 9379F: drivers/scsi/mac_scsi.* 9380F: drivers/scsi/sun3_scsi.* 9381F: drivers/scsi/sun3_scsi_vme.c 9382 9383NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9384M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9385L: linux-scsi@vger.kernel.org 9386S: Maintained 9387F: drivers/scsi/NCR_D700.* 9388 9389NCT6775 HARDWARE MONITOR DRIVER 9390M: Guenter Roeck <linux@roeck-us.net> 9391L: linux-hwmon@vger.kernel.org 9392S: Maintained 9393F: Documentation/hwmon/nct6775 9394F: drivers/hwmon/nct6775.c 9395 9396NETEFFECT IWARP RNIC DRIVER (IW_NES) 9397M: Faisal Latif <faisal.latif@intel.com> 9398L: linux-rdma@vger.kernel.org 9399W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9400S: Supported 9401F: drivers/infiniband/hw/nes/ 9402F: include/uapi/rdma/nes-abi.h 9403 9404NETEM NETWORK EMULATOR 9405M: Stephen Hemminger <stephen@networkplumber.org> 9406L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9407S: Maintained 9408F: net/sched/sch_netem.c 9409 9410NETERION 10GbE DRIVERS (s2io/vxge) 9411M: Jon Mason <jdmason@kudzu.us> 9412L: netdev@vger.kernel.org 9413S: Supported 9414F: Documentation/networking/s2io.txt 9415F: Documentation/networking/vxge.txt 9416F: drivers/net/ethernet/neterion/ 9417 9418NETFILTER 9419M: Pablo Neira Ayuso <pablo@netfilter.org> 9420M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9421M: Florian Westphal <fw@strlen.de> 9422L: netfilter-devel@vger.kernel.org 9423L: coreteam@netfilter.org 9424W: http://www.netfilter.org/ 9425W: http://www.iptables.org/ 9426W: http://www.nftables.org/ 9427Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9428T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9430S: Maintained 9431F: include/linux/netfilter* 9432F: include/linux/netfilter/ 9433F: include/net/netfilter/ 9434F: include/uapi/linux/netfilter* 9435F: include/uapi/linux/netfilter/ 9436F: net/*/netfilter.c 9437F: net/*/netfilter/ 9438F: net/netfilter/ 9439F: net/bridge/br_netfilter*.c 9440 9441NETROM NETWORK LAYER 9442M: Ralf Baechle <ralf@linux-mips.org> 9443L: linux-hams@vger.kernel.org 9444W: http://www.linux-ax25.org/ 9445S: Maintained 9446F: include/net/netrom.h 9447F: include/uapi/linux/netrom.h 9448F: net/netrom/ 9449 9450NETRONOME ETHERNET DRIVERS 9451M: Jakub Kicinski <jakub.kicinski@netronome.com> 9452L: oss-drivers@netronome.com 9453S: Maintained 9454F: drivers/net/ethernet/netronome/ 9455 9456NETWORK BLOCK DEVICE (NBD) 9457M: Josef Bacik <jbacik@fb.com> 9458S: Maintained 9459L: linux-block@vger.kernel.org 9460L: nbd@other.debian.org 9461F: Documentation/blockdev/nbd.txt 9462F: drivers/block/nbd.c 9463F: include/uapi/linux/nbd.h 9464 9465NETWORK DROP MONITOR 9466M: Neil Horman <nhorman@tuxdriver.com> 9467L: netdev@vger.kernel.org 9468S: Maintained 9469W: https://fedorahosted.org/dropwatch/ 9470F: net/core/drop_monitor.c 9471 9472NETWORKING DRIVERS 9473L: netdev@vger.kernel.org 9474W: http://www.linuxfoundation.org/en/Net 9475Q: http://patchwork.ozlabs.org/project/netdev/list/ 9476T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9477T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9478S: Odd Fixes 9479F: Documentation/devicetree/bindings/net/ 9480F: drivers/net/ 9481F: include/linux/if_* 9482F: include/linux/netdevice.h 9483F: include/linux/etherdevice.h 9484F: include/linux/fcdevice.h 9485F: include/linux/fddidevice.h 9486F: include/linux/hippidevice.h 9487F: include/linux/inetdevice.h 9488F: include/uapi/linux/if_* 9489F: include/uapi/linux/netdevice.h 9490 9491NETWORKING DRIVERS (WIRELESS) 9492M: Kalle Valo <kvalo@codeaurora.org> 9493L: linux-wireless@vger.kernel.org 9494Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9495T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9496T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9497S: Maintained 9498F: Documentation/devicetree/bindings/net/wireless/ 9499F: drivers/net/wireless/ 9500 9501NETWORKING [DSA] 9502M: Andrew Lunn <andrew@lunn.ch> 9503M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9504M: Florian Fainelli <f.fainelli@gmail.com> 9505S: Maintained 9506F: net/dsa/ 9507F: include/net/dsa.h 9508F: include/linux/dsa/ 9509F: drivers/net/dsa/ 9510 9511NETWORKING [GENERAL] 9512M: "David S. Miller" <davem@davemloft.net> 9513L: netdev@vger.kernel.org 9514W: http://www.linuxfoundation.org/en/Net 9515Q: http://patchwork.ozlabs.org/project/netdev/list/ 9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9518B: mailto:netdev@vger.kernel.org 9519S: Maintained 9520F: net/ 9521F: include/net/ 9522F: include/linux/in.h 9523F: include/linux/net.h 9524F: include/linux/netdevice.h 9525F: include/uapi/linux/in.h 9526F: include/uapi/linux/net.h 9527F: include/uapi/linux/netdevice.h 9528F: include/uapi/linux/net_namespace.h 9529F: tools/testing/selftests/net/ 9530F: lib/net_utils.c 9531F: lib/random32.c 9532 9533NETWORKING [IPSEC] 9534M: Steffen Klassert <steffen.klassert@secunet.com> 9535M: Herbert Xu <herbert@gondor.apana.org.au> 9536M: "David S. Miller" <davem@davemloft.net> 9537L: netdev@vger.kernel.org 9538T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9539T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9540S: Maintained 9541F: net/core/flow.c 9542F: net/xfrm/ 9543F: net/key/ 9544F: net/ipv4/xfrm* 9545F: net/ipv4/esp4* 9546F: net/ipv4/ah4.c 9547F: net/ipv4/ipcomp.c 9548F: net/ipv4/ip_vti.c 9549F: net/ipv6/xfrm* 9550F: net/ipv6/esp6* 9551F: net/ipv6/ah6.c 9552F: net/ipv6/ipcomp6.c 9553F: net/ipv6/ip6_vti.c 9554F: include/uapi/linux/xfrm.h 9555F: include/net/xfrm.h 9556 9557NETWORKING [IPv4/IPv6] 9558M: "David S. Miller" <davem@davemloft.net> 9559M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9560M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9561L: netdev@vger.kernel.org 9562T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9563S: Maintained 9564F: net/ipv4/ 9565F: net/ipv6/ 9566F: include/net/ip* 9567F: arch/x86/net/* 9568 9569NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9570M: Paul Moore <paul@paul-moore.com> 9571W: https://github.com/netlabel 9572L: netdev@vger.kernel.org 9573L: linux-security-module@vger.kernel.org 9574S: Maintained 9575F: Documentation/netlabel/ 9576F: include/net/calipso.h 9577F: include/net/cipso_ipv4.h 9578F: include/net/netlabel.h 9579F: include/uapi/linux/netfilter/xt_SECMARK.h 9580F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9581F: net/netlabel/ 9582F: net/ipv4/cipso_ipv4.c 9583F: net/ipv6/calipso.c 9584F: net/netfilter/xt_CONNSECMARK.c 9585F: net/netfilter/xt_SECMARK.c 9586 9587NETWORKING [TLS] 9588M: Ilya Lesokhin <ilyal@mellanox.com> 9589M: Aviad Yehezkel <aviadye@mellanox.com> 9590M: Dave Watson <davejwatson@fb.com> 9591L: netdev@vger.kernel.org 9592S: Maintained 9593F: net/tls/* 9594F: include/uapi/linux/tls.h 9595F: include/net/tls.h 9596 9597NETWORKING [WIRELESS] 9598L: linux-wireless@vger.kernel.org 9599Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9600 9601NETXEN (1/10) GbE SUPPORT 9602M: Manish Chopra <manish.chopra@cavium.com> 9603M: Rahul Verma <rahul.verma@cavium.com> 9604M: Dept-GELinuxNICDev@cavium.com 9605L: netdev@vger.kernel.org 9606S: Supported 9607F: drivers/net/ethernet/qlogic/netxen/ 9608 9609NFC SUBSYSTEM 9610M: Samuel Ortiz <sameo@linux.intel.com> 9611L: linux-wireless@vger.kernel.org 9612L: linux-nfc@lists.01.org (subscribers-only) 9613S: Supported 9614F: net/nfc/ 9615F: include/net/nfc/ 9616F: include/uapi/linux/nfc.h 9617F: drivers/nfc/ 9618F: include/linux/platform_data/nfcmrvl.h 9619F: include/linux/platform_data/nxp-nci.h 9620F: Documentation/devicetree/bindings/net/nfc/ 9621 9622NFS, SUNRPC, AND LOCKD CLIENTS 9623M: Trond Myklebust <trond.myklebust@primarydata.com> 9624M: Anna Schumaker <anna.schumaker@netapp.com> 9625L: linux-nfs@vger.kernel.org 9626W: http://client.linux-nfs.org 9627T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9628S: Maintained 9629F: fs/lockd/ 9630F: fs/nfs/ 9631F: fs/nfs_common/ 9632F: net/sunrpc/ 9633F: include/linux/lockd/ 9634F: include/linux/nfs* 9635F: include/linux/sunrpc/ 9636F: include/uapi/linux/nfs* 9637F: include/uapi/linux/sunrpc/ 9638 9639NILFS2 FILESYSTEM 9640M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9641L: linux-nilfs@vger.kernel.org 9642W: http://nilfs.sourceforge.net/ 9643W: http://nilfs.osdn.jp/ 9644T: git git://github.com/konis/nilfs2.git 9645S: Supported 9646F: Documentation/filesystems/nilfs2.txt 9647F: fs/nilfs2/ 9648F: include/trace/events/nilfs2.h 9649F: include/uapi/linux/nilfs2_api.h 9650F: include/uapi/linux/nilfs2_ondisk.h 9651 9652NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9653M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9654W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9655S: Maintained 9656F: Documentation/scsi/NinjaSCSI.txt 9657F: drivers/scsi/pcmcia/nsp_* 9658 9659NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9660M: GOTO Masanori <gotom@debian.or.jp> 9661M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9662W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9663S: Maintained 9664F: Documentation/scsi/NinjaSCSI.txt 9665F: drivers/scsi/nsp32* 9666 9667NIOS2 ARCHITECTURE 9668M: Ley Foon Tan <lftan@altera.com> 9669L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9670T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9671S: Maintained 9672F: arch/nios2/ 9673 9674NOHZ, DYNTICKS SUPPORT 9675M: Frederic Weisbecker <fweisbec@gmail.com> 9676M: Thomas Gleixner <tglx@linutronix.de> 9677M: Ingo Molnar <mingo@kernel.org> 9678L: linux-kernel@vger.kernel.org 9679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9680S: Maintained 9681F: kernel/time/tick*.* 9682F: include/linux/tick.h 9683F: include/linux/sched/nohz.h 9684 9685NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9686M: Pavel Machek <pavel@ucw.cz> 9687M: Sakari Ailus <sakari.ailus@iki.fi> 9688L: linux-media@vger.kernel.org 9689S: Maintained 9690F: drivers/media/i2c/et8ek8 9691F: drivers/media/i2c/ad5820.c 9692 9693NOKIA N900 POWER SUPPLY DRIVERS 9694R: Pali Rohár <pali.rohar@gmail.com> 9695F: include/linux/power/bq2415x_charger.h 9696F: include/linux/power/bq27xxx_battery.h 9697F: include/linux/power/isp1704_charger.h 9698F: drivers/power/supply/bq2415x_charger.c 9699F: drivers/power/supply/bq27xxx_battery.c 9700F: drivers/power/supply/bq27xxx_battery_i2c.c 9701F: drivers/power/supply/isp1704_charger.c 9702F: drivers/power/supply/rx51_battery.c 9703 9704NTB AMD DRIVER 9705M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9706L: linux-ntb@googlegroups.com 9707S: Supported 9708F: drivers/ntb/hw/amd/ 9709 9710NTB DRIVER CORE 9711M: Jon Mason <jdmason@kudzu.us> 9712M: Dave Jiang <dave.jiang@intel.com> 9713M: Allen Hubbe <Allen.Hubbe@emc.com> 9714L: linux-ntb@googlegroups.com 9715S: Supported 9716W: https://github.com/jonmason/ntb/wiki 9717T: git git://github.com/jonmason/ntb.git 9718F: drivers/ntb/ 9719F: drivers/net/ntb_netdev.c 9720F: include/linux/ntb.h 9721F: include/linux/ntb_transport.h 9722F: tools/testing/selftests/ntb/ 9723 9724NTB IDT DRIVER 9725M: Serge Semin <fancer.lancer@gmail.com> 9726L: linux-ntb@googlegroups.com 9727S: Supported 9728F: drivers/ntb/hw/idt/ 9729 9730NTB INTEL DRIVER 9731M: Dave Jiang <dave.jiang@intel.com> 9732L: linux-ntb@googlegroups.com 9733S: Supported 9734W: https://github.com/davejiang/linux/wiki 9735T: git https://github.com/davejiang/linux.git 9736F: drivers/ntb/hw/intel/ 9737 9738NTFS FILESYSTEM 9739M: Anton Altaparmakov <anton@tuxera.com> 9740L: linux-ntfs-dev@lists.sourceforge.net 9741W: http://www.tuxera.com/ 9742T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9743S: Supported 9744F: Documentation/filesystems/ntfs.txt 9745F: fs/ntfs/ 9746 9747NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9748M: Antonino Daplas <adaplas@gmail.com> 9749L: linux-fbdev@vger.kernel.org 9750S: Maintained 9751F: drivers/video/fbdev/riva/ 9752F: drivers/video/fbdev/nvidia/ 9753 9754NVM EXPRESS DRIVER 9755M: Keith Busch <keith.busch@intel.com> 9756M: Jens Axboe <axboe@fb.com> 9757M: Christoph Hellwig <hch@lst.de> 9758M: Sagi Grimberg <sagi@grimberg.me> 9759L: linux-nvme@lists.infradead.org 9760T: git://git.infradead.org/nvme.git 9761W: http://git.infradead.org/nvme.git 9762S: Supported 9763F: drivers/nvme/host/ 9764F: include/linux/nvme.h 9765F: include/uapi/linux/nvme_ioctl.h 9766 9767NVM EXPRESS FC TRANSPORT DRIVERS 9768M: James Smart <james.smart@broadcom.com> 9769L: linux-nvme@lists.infradead.org 9770S: Supported 9771F: include/linux/nvme-fc.h 9772F: include/linux/nvme-fc-driver.h 9773F: drivers/nvme/host/fc.c 9774F: drivers/nvme/target/fc.c 9775F: drivers/nvme/target/fcloop.c 9776 9777NVM EXPRESS TARGET DRIVER 9778M: Christoph Hellwig <hch@lst.de> 9779M: Sagi Grimberg <sagi@grimberg.me> 9780L: linux-nvme@lists.infradead.org 9781T: git://git.infradead.org/nvme.git 9782W: http://git.infradead.org/nvme.git 9783S: Supported 9784F: drivers/nvme/target/ 9785 9786NVMEM FRAMEWORK 9787M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9788S: Maintained 9789F: drivers/nvmem/ 9790F: Documentation/devicetree/bindings/nvmem/ 9791F: Documentation/ABI/stable/sysfs-bus-nvmem 9792F: include/linux/nvmem-consumer.h 9793F: include/linux/nvmem-provider.h 9794 9795NXP TDA998X DRM DRIVER 9796M: Russell King <linux@armlinux.org.uk> 9797S: Supported 9798T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9799T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9800F: drivers/gpu/drm/i2c/tda998x_drv.c 9801F: include/drm/i2c/tda998x.h 9802 9803NXP TFA9879 DRIVER 9804M: Peter Rosin <peda@axentia.se> 9805L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9806S: Maintained 9807F: sound/soc/codecs/tfa9879* 9808 9809NXP-NCI NFC DRIVER 9810M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9811R: Charles Gorand <charles.gorand@effinnov.com> 9812L: linux-nfc@lists.01.org (moderated for non-subscribers) 9813S: Supported 9814F: drivers/nfc/nxp-nci 9815 9816OBJTOOL 9817M: Josh Poimboeuf <jpoimboe@redhat.com> 9818S: Supported 9819F: tools/objtool/ 9820 9821OMAP AUDIO SUPPORT 9822M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9823M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9824L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9825L: linux-omap@vger.kernel.org 9826S: Maintained 9827F: sound/soc/omap/ 9828 9829OMAP CLOCK FRAMEWORK SUPPORT 9830M: Paul Walmsley <paul@pwsan.com> 9831L: linux-omap@vger.kernel.org 9832S: Maintained 9833F: arch/arm/*omap*/*clock* 9834 9835OMAP DEVICE TREE SUPPORT 9836M: Benoît Cousson <bcousson@baylibre.com> 9837M: Tony Lindgren <tony@atomide.com> 9838L: linux-omap@vger.kernel.org 9839L: devicetree@vger.kernel.org 9840S: Maintained 9841F: arch/arm/boot/dts/*omap* 9842F: arch/arm/boot/dts/*am3* 9843F: arch/arm/boot/dts/*am4* 9844F: arch/arm/boot/dts/*am5* 9845F: arch/arm/boot/dts/*dra7* 9846 9847OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9848M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9849L: linux-omap@vger.kernel.org 9850L: linux-fbdev@vger.kernel.org 9851S: Maintained 9852F: drivers/video/fbdev/omap2/ 9853F: Documentation/arm/OMAP/DSS 9854 9855OMAP FRAMEBUFFER SUPPORT 9856M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9857L: linux-fbdev@vger.kernel.org 9858L: linux-omap@vger.kernel.org 9859S: Maintained 9860F: drivers/video/fbdev/omap/ 9861 9862OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9863M: Roger Quadros <rogerq@ti.com> 9864M: Tony Lindgren <tony@atomide.com> 9865L: linux-omap@vger.kernel.org 9866S: Maintained 9867F: drivers/memory/omap-gpmc.c 9868F: arch/arm/mach-omap2/*gpmc* 9869 9870OMAP GPIO DRIVER 9871M: Grygorii Strashko <grygorii.strashko@ti.com> 9872M: Santosh Shilimkar <ssantosh@kernel.org> 9873M: Kevin Hilman <khilman@kernel.org> 9874L: linux-omap@vger.kernel.org 9875S: Maintained 9876F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9877F: drivers/gpio/gpio-omap.c 9878 9879OMAP HARDWARE SPINLOCK SUPPORT 9880M: Ohad Ben-Cohen <ohad@wizery.com> 9881L: linux-omap@vger.kernel.org 9882S: Maintained 9883F: drivers/hwspinlock/omap_hwspinlock.c 9884 9885OMAP HS MMC SUPPORT 9886L: linux-mmc@vger.kernel.org 9887L: linux-omap@vger.kernel.org 9888S: Orphan 9889F: drivers/mmc/host/omap_hsmmc.c 9890 9891OMAP HWMOD DATA 9892M: Paul Walmsley <paul@pwsan.com> 9893L: linux-omap@vger.kernel.org 9894S: Maintained 9895F: arch/arm/mach-omap2/omap_hwmod*data* 9896 9897OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9898M: Benoît Cousson <bcousson@baylibre.com> 9899L: linux-omap@vger.kernel.org 9900S: Maintained 9901F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9902 9903OMAP HWMOD SUPPORT 9904M: Benoît Cousson <bcousson@baylibre.com> 9905M: Paul Walmsley <paul@pwsan.com> 9906L: linux-omap@vger.kernel.org 9907S: Maintained 9908F: arch/arm/mach-omap2/omap_hwmod.* 9909 9910OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9911M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9912L: linux-media@vger.kernel.org 9913S: Maintained 9914F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9915F: drivers/media/platform/omap3isp/ 9916F: drivers/staging/media/omap4iss/ 9917 9918OMAP MMC SUPPORT 9919M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9920L: linux-omap@vger.kernel.org 9921S: Maintained 9922F: drivers/mmc/host/omap.c 9923 9924OMAP POWER MANAGEMENT SUPPORT 9925M: Kevin Hilman <khilman@kernel.org> 9926L: linux-omap@vger.kernel.org 9927S: Maintained 9928F: arch/arm/*omap*/*pm* 9929F: drivers/cpufreq/omap-cpufreq.c 9930 9931OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9932M: Rajendra Nayak <rnayak@codeaurora.org> 9933M: Paul Walmsley <paul@pwsan.com> 9934L: linux-omap@vger.kernel.org 9935S: Maintained 9936F: arch/arm/mach-omap2/prm* 9937 9938OMAP RANDOM NUMBER GENERATOR SUPPORT 9939M: Deepak Saxena <dsaxena@plexity.net> 9940S: Maintained 9941F: drivers/char/hw_random/omap-rng.c 9942 9943OMAP USB SUPPORT 9944L: linux-usb@vger.kernel.org 9945L: linux-omap@vger.kernel.org 9946S: Orphan 9947F: drivers/usb/*/*omap* 9948F: arch/arm/*omap*/usb* 9949 9950OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9951M: Mark Jackson <mpfj@newflow.co.uk> 9952L: linux-omap@vger.kernel.org 9953S: Maintained 9954F: arch/arm/boot/dts/am335x-nano.dts 9955 9956OMAP1 SUPPORT 9957M: Aaro Koskinen <aaro.koskinen@iki.fi> 9958M: Tony Lindgren <tony@atomide.com> 9959L: linux-omap@vger.kernel.org 9960Q: http://patchwork.kernel.org/project/linux-omap/list/ 9961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9962S: Maintained 9963F: arch/arm/mach-omap1/ 9964F: arch/arm/plat-omap/ 9965F: arch/arm/configs/omap1_defconfig 9966F: drivers/i2c/busses/i2c-omap.c 9967F: include/linux/i2c-omap.h 9968 9969OMAP2+ SUPPORT 9970M: Tony Lindgren <tony@atomide.com> 9971L: linux-omap@vger.kernel.org 9972W: http://www.muru.com/linux/omap/ 9973W: http://linux.omap.com/ 9974Q: http://patchwork.kernel.org/project/linux-omap/list/ 9975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9976S: Maintained 9977F: arch/arm/mach-omap2/ 9978F: arch/arm/plat-omap/ 9979F: arch/arm/configs/omap2plus_defconfig 9980F: drivers/i2c/busses/i2c-omap.c 9981F: drivers/irqchip/irq-omap-intc.c 9982F: drivers/mfd/*omap*.c 9983F: drivers/mfd/menelaus.c 9984F: drivers/mfd/palmas.c 9985F: drivers/mfd/tps65217.c 9986F: drivers/mfd/tps65218.c 9987F: drivers/mfd/tps65910.c 9988F: drivers/mfd/twl-core.[ch] 9989F: drivers/mfd/twl4030*.c 9990F: drivers/mfd/twl6030*.c 9991F: drivers/mfd/twl6040*.c 9992F: drivers/regulator/palmas-regulator*.c 9993F: drivers/regulator/pbias-regulator.c 9994F: drivers/regulator/tps65217-regulator.c 9995F: drivers/regulator/tps65218-regulator.c 9996F: drivers/regulator/tps65910-regulator.c 9997F: drivers/regulator/twl-regulator.c 9998F: drivers/regulator/twl6030-regulator.c 9999F: include/linux/i2c-omap.h 10000 10001ONION OMEGA2+ BOARD 10002M: Harvey Hunt <harveyhuntnexus@gmail.com> 10003L: linux-mips@linux-mips.org 10004S: Maintained 10005F: arch/mips/boot/dts/ralink/omega2p.dts 10006 10007OMFS FILESYSTEM 10008M: Bob Copeland <me@bobcopeland.com> 10009L: linux-karma-devel@lists.sourceforge.net 10010S: Maintained 10011F: Documentation/filesystems/omfs.txt 10012F: fs/omfs/ 10013 10014OMNIKEY CARDMAN 4000 DRIVER 10015M: Harald Welte <laforge@gnumonks.org> 10016S: Maintained 10017F: drivers/char/pcmcia/cm4000_cs.c 10018F: include/linux/cm4000_cs.h 10019F: include/uapi/linux/cm4000_cs.h 10020 10021OMNIKEY CARDMAN 4040 DRIVER 10022M: Harald Welte <laforge@gnumonks.org> 10023S: Maintained 10024F: drivers/char/pcmcia/cm4040_cs.* 10025 10026OMNIVISION OV13858 SENSOR DRIVER 10027M: Sakari Ailus <sakari.ailus@linux.intel.com> 10028L: linux-media@vger.kernel.org 10029T: git git://linuxtv.org/media_tree.git 10030S: Maintained 10031F: drivers/media/i2c/ov13858.c 10032 10033OMNIVISION OV5640 SENSOR DRIVER 10034M: Steve Longerbeam <slongerbeam@gmail.com> 10035L: linux-media@vger.kernel.org 10036T: git git://linuxtv.org/media_tree.git 10037S: Maintained 10038F: drivers/media/i2c/ov5640.c 10039 10040OMNIVISION OV5647 SENSOR DRIVER 10041M: Luis Oliveira <lolivei@synopsys.com> 10042L: linux-media@vger.kernel.org 10043T: git git://linuxtv.org/media_tree.git 10044S: Maintained 10045F: drivers/media/i2c/ov5647.c 10046 10047OMNIVISION OV7670 SENSOR DRIVER 10048M: Jonathan Corbet <corbet@lwn.net> 10049L: linux-media@vger.kernel.org 10050T: git git://linuxtv.org/media_tree.git 10051S: Maintained 10052F: drivers/media/i2c/ov7670.c 10053F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10054 10055ONENAND FLASH DRIVER 10056M: Kyungmin Park <kyungmin.park@samsung.com> 10057L: linux-mtd@lists.infradead.org 10058S: Maintained 10059F: drivers/mtd/onenand/ 10060F: include/linux/mtd/onenand*.h 10061 10062ONSTREAM SCSI TAPE DRIVER 10063M: Willem Riede <osst@riede.org> 10064L: osst-users@lists.sourceforge.net 10065L: linux-scsi@vger.kernel.org 10066S: Maintained 10067F: Documentation/scsi/osst.txt 10068F: drivers/scsi/osst.* 10069F: drivers/scsi/osst_*.h 10070F: drivers/scsi/st.h 10071 10072OP-TEE DRIVER 10073M: Jens Wiklander <jens.wiklander@linaro.org> 10074S: Maintained 10075F: drivers/tee/optee/ 10076 10077OPA-VNIC DRIVER 10078M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10079M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10080L: linux-rdma@vger.kernel.org 10081S: Supported 10082F: drivers/infiniband/ulp/opa_vnic 10083 10084OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10085M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10086L: devicetree@vger.kernel.org 10087S: Maintained 10088F: Documentation/devicetree/dynamic-resolution-notes.txt 10089F: Documentation/devicetree/overlay-notes.txt 10090F: drivers/of/overlay.c 10091F: drivers/of/resolver.c 10092 10093OPEN FIRMWARE AND FLATTENED DEVICE TREE 10094M: Rob Herring <robh+dt@kernel.org> 10095M: Frank Rowand <frowand.list@gmail.com> 10096L: devicetree@vger.kernel.org 10097W: http://www.devicetree.org/ 10098T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10099S: Maintained 10100F: drivers/of/ 10101F: include/linux/of*.h 10102F: scripts/dtc/ 10103F: Documentation/ABI/testing/sysfs-firmware-ofw 10104 10105OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10106M: Rob Herring <robh+dt@kernel.org> 10107M: Mark Rutland <mark.rutland@arm.com> 10108L: devicetree@vger.kernel.org 10109T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10110Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10111S: Maintained 10112F: Documentation/devicetree/ 10113F: arch/*/boot/dts/ 10114F: include/dt-bindings/ 10115 10116OPENCORES I2C BUS DRIVER 10117M: Peter Korsgaard <jacmet@sunsite.dk> 10118L: linux-i2c@vger.kernel.org 10119S: Maintained 10120F: Documentation/i2c/busses/i2c-ocores 10121F: drivers/i2c/busses/i2c-ocores.c 10122 10123OPENRISC ARCHITECTURE 10124M: Jonas Bonn <jonas@southpole.se> 10125M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10126M: Stafford Horne <shorne@gmail.com> 10127T: git git://github.com/openrisc/linux.git 10128L: openrisc@lists.librecores.org 10129W: http://openrisc.io 10130S: Maintained 10131F: Documentation/devicetree/bindings/openrisc/ 10132F: Documentation/openrisc/ 10133F: arch/openrisc/ 10134F: drivers/irqchip/irq-ompic.c 10135F: drivers/irqchip/irq-or1k-* 10136 10137OPENVSWITCH 10138M: Pravin Shelar <pshelar@nicira.com> 10139L: netdev@vger.kernel.org 10140L: dev@openvswitch.org 10141W: http://openvswitch.org 10142S: Maintained 10143F: net/openvswitch/ 10144F: include/uapi/linux/openvswitch.h 10145 10146OPERATING PERFORMANCE POINTS (OPP) 10147M: Viresh Kumar <vireshk@kernel.org> 10148M: Nishanth Menon <nm@ti.com> 10149M: Stephen Boyd <sboyd@codeaurora.org> 10150L: linux-pm@vger.kernel.org 10151S: Maintained 10152T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10153F: drivers/opp/ 10154F: include/linux/pm_opp.h 10155F: Documentation/power/opp.txt 10156F: Documentation/devicetree/bindings/opp/ 10157 10158OPL4 DRIVER 10159M: Clemens Ladisch <clemens@ladisch.de> 10160L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10161T: git git://git.alsa-project.org/alsa-kernel.git 10162S: Maintained 10163F: sound/drivers/opl4/ 10164 10165OPROFILE 10166M: Robert Richter <rric@kernel.org> 10167L: oprofile-list@lists.sf.net 10168S: Maintained 10169F: arch/*/include/asm/oprofile*.h 10170F: arch/*/oprofile/ 10171F: drivers/oprofile/ 10172F: include/linux/oprofile.h 10173 10174ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10175M: Mark Fasheh <mfasheh@versity.com> 10176M: Joel Becker <jlbec@evilplan.org> 10177L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10178W: http://ocfs2.wiki.kernel.org 10179S: Supported 10180F: Documentation/filesystems/ocfs2.txt 10181F: Documentation/filesystems/dlmfs.txt 10182F: fs/ocfs2/ 10183 10184ORANGEFS FILESYSTEM 10185M: Mike Marshall <hubcap@omnibond.com> 10186L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10187T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10188S: Supported 10189F: fs/orangefs/ 10190F: Documentation/filesystems/orangefs.txt 10191 10192ORINOCO DRIVER 10193L: linux-wireless@vger.kernel.org 10194W: http://wireless.kernel.org/en/users/Drivers/orinoco 10195W: http://www.nongnu.org/orinoco/ 10196S: Orphan 10197F: drivers/net/wireless/intersil/orinoco/ 10198 10199OSD LIBRARY and FILESYSTEM 10200M: Boaz Harrosh <ooo@electrozaur.com> 10201S: Maintained 10202F: drivers/scsi/osd/ 10203F: include/scsi/osd_* 10204F: fs/exofs/ 10205 10206OV2659 OMNIVISION SENSOR DRIVER 10207M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10208L: linux-media@vger.kernel.org 10209W: https://linuxtv.org 10210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10211T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10212S: Maintained 10213F: drivers/media/i2c/ov2659.c 10214F: include/media/i2c/ov2659.h 10215 10216OVERLAY FILESYSTEM 10217M: Miklos Szeredi <miklos@szeredi.hu> 10218L: linux-unionfs@vger.kernel.org 10219T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10220S: Supported 10221F: fs/overlayfs/ 10222F: Documentation/filesystems/overlayfs.txt 10223 10224P54 WIRELESS DRIVER 10225M: Christian Lamparter <chunkeey@googlemail.com> 10226L: linux-wireless@vger.kernel.org 10227W: http://wireless.kernel.org/en/users/Drivers/p54 10228S: Maintained 10229F: drivers/net/wireless/intersil/p54/ 10230 10231PA SEMI ETHERNET DRIVER 10232L: netdev@vger.kernel.org 10233S: Orphan 10234F: drivers/net/ethernet/pasemi/* 10235 10236PA SEMI SMBUS DRIVER 10237L: linux-i2c@vger.kernel.org 10238S: Orphan 10239F: drivers/i2c/busses/i2c-pasemi.c 10240 10241PADATA PARALLEL EXECUTION MECHANISM 10242M: Steffen Klassert <steffen.klassert@secunet.com> 10243L: linux-crypto@vger.kernel.org 10244S: Maintained 10245F: kernel/padata.c 10246F: include/linux/padata.h 10247F: Documentation/padata.txt 10248 10249PANASONIC LAPTOP ACPI EXTRAS DRIVER 10250M: Harald Welte <laforge@gnumonks.org> 10251L: platform-driver-x86@vger.kernel.org 10252S: Maintained 10253F: drivers/platform/x86/panasonic-laptop.c 10254 10255PANASONIC MN10300/AM33/AM34 PORT 10256M: David Howells <dhowells@redhat.com> 10257L: linux-am33-list@redhat.com (moderated for non-subscribers) 10258W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10259S: Maintained 10260F: Documentation/mn10300/ 10261F: arch/mn10300/ 10262 10263PARALLEL LCD/KEYPAD PANEL DRIVER 10264M: Willy Tarreau <willy@haproxy.com> 10265M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10266S: Odd Fixes 10267F: Documentation/misc-devices/lcd-panel-cgram.txt 10268F: drivers/misc/panel.c 10269 10270PARALLEL PORT SUBSYSTEM 10271M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10272M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10273L: linux-parport@lists.infradead.org (subscribers-only) 10274S: Maintained 10275F: drivers/parport/ 10276F: include/linux/parport*.h 10277F: drivers/char/ppdev.c 10278F: include/uapi/linux/ppdev.h 10279F: Documentation/parport*.txt 10280 10281PARAVIRT_OPS INTERFACE 10282M: Juergen Gross <jgross@suse.com> 10283M: Alok Kataria <akataria@vmware.com> 10284M: Rusty Russell <rusty@rustcorp.com.au> 10285L: virtualization@lists.linux-foundation.org 10286S: Supported 10287F: Documentation/virtual/paravirt_ops.txt 10288F: arch/*/kernel/paravirt* 10289F: arch/*/include/asm/paravirt*.h 10290F: include/linux/hypervisor.h 10291 10292PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10293M: Tim Waugh <tim@cyberelk.net> 10294L: linux-parport@lists.infradead.org (subscribers-only) 10295S: Maintained 10296F: Documentation/blockdev/paride.txt 10297F: drivers/block/paride/ 10298 10299PARISC ARCHITECTURE 10300M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10301M: Helge Deller <deller@gmx.de> 10302L: linux-parisc@vger.kernel.org 10303W: http://www.parisc-linux.org/ 10304Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10306T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10307S: Maintained 10308F: arch/parisc/ 10309F: Documentation/parisc/ 10310F: drivers/parisc/ 10311F: drivers/char/agp/parisc-agp.c 10312F: drivers/input/serio/gscps2.c 10313F: drivers/parport/parport_gsc.* 10314F: drivers/tty/serial/8250/8250_gsc.c 10315F: drivers/video/fbdev/sti* 10316F: drivers/video/console/sti* 10317F: drivers/video/logo/logo_parisc* 10318 10319PARMAN 10320M: Jiri Pirko <jiri@mellanox.com> 10321L: netdev@vger.kernel.org 10322S: Supported 10323F: lib/parman.c 10324F: lib/test_parman.c 10325F: include/linux/parman.h 10326 10327PC87360 HARDWARE MONITORING DRIVER 10328M: Jim Cromie <jim.cromie@gmail.com> 10329L: linux-hwmon@vger.kernel.org 10330S: Maintained 10331F: Documentation/hwmon/pc87360 10332F: drivers/hwmon/pc87360.c 10333 10334PC8736x GPIO DRIVER 10335M: Jim Cromie <jim.cromie@gmail.com> 10336S: Maintained 10337F: drivers/char/pc8736x_gpio.c 10338 10339PC87427 HARDWARE MONITORING DRIVER 10340M: Jean Delvare <jdelvare@suse.com> 10341L: linux-hwmon@vger.kernel.org 10342S: Maintained 10343F: Documentation/hwmon/pc87427 10344F: drivers/hwmon/pc87427.c 10345 10346PCA9532 LED DRIVER 10347M: Riku Voipio <riku.voipio@iki.fi> 10348S: Maintained 10349F: drivers/leds/leds-pca9532.c 10350F: include/linux/leds-pca9532.h 10351 10352PCA9541 I2C BUS MASTER SELECTOR DRIVER 10353M: Guenter Roeck <linux@roeck-us.net> 10354L: linux-i2c@vger.kernel.org 10355S: Maintained 10356F: drivers/i2c/muxes/i2c-mux-pca9541.c 10357 10358PCDP - PRIMARY CONSOLE AND DEBUG PORT 10359M: Khalid Aziz <khalid@gonehiking.org> 10360S: Maintained 10361F: drivers/firmware/pcdp.* 10362 10363PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10364M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10365L: linux-pci@vger.kernel.org 10366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10367S: Maintained 10368F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10369F: drivers/pci/host/pci-aardvark.c 10370 10371PCI DRIVER FOR ALTERA PCIE IP 10372M: Ley Foon Tan <lftan@altera.com> 10373L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10374L: linux-pci@vger.kernel.org 10375S: Supported 10376F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10377F: drivers/pci/host/pcie-altera.c 10378 10379PCI DRIVER FOR APPLIEDMICRO XGENE 10380M: Tanmay Inamdar <tinamdar@apm.com> 10381L: linux-pci@vger.kernel.org 10382L: linux-arm-kernel@lists.infradead.org 10383S: Maintained 10384F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10385F: drivers/pci/host/pci-xgene.c 10386 10387PCI DRIVER FOR ARM VERSATILE PLATFORM 10388M: Rob Herring <robh@kernel.org> 10389L: linux-pci@vger.kernel.org 10390L: linux-arm-kernel@lists.infradead.org 10391S: Maintained 10392F: Documentation/devicetree/bindings/pci/versatile.txt 10393F: drivers/pci/host/pci-versatile.c 10394 10395PCI DRIVER FOR ARMADA 8K 10396M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10397L: linux-pci@vger.kernel.org 10398L: linux-arm-kernel@lists.infradead.org 10399S: Maintained 10400F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10401F: drivers/pci/dwc/pcie-armada8k.c 10402 10403PCI DRIVER FOR FREESCALE LAYERSCAPE 10404M: Minghuan Lian <minghuan.Lian@freescale.com> 10405M: Mingkai Hu <mingkai.hu@freescale.com> 10406M: Roy Zang <tie-fei.zang@freescale.com> 10407L: linuxppc-dev@lists.ozlabs.org 10408L: linux-pci@vger.kernel.org 10409L: linux-arm-kernel@lists.infradead.org 10410S: Maintained 10411F: drivers/pci/dwc/*layerscape* 10412 10413PCI DRIVER FOR GENERIC OF HOSTS 10414M: Will Deacon <will.deacon@arm.com> 10415L: linux-pci@vger.kernel.org 10416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10417S: Maintained 10418F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10419F: drivers/pci/host/pci-host-common.c 10420F: drivers/pci/host/pci-host-generic.c 10421 10422PCI DRIVER FOR IMX6 10423M: Richard Zhu <hongxing.zhu@nxp.com> 10424M: Lucas Stach <l.stach@pengutronix.de> 10425L: linux-pci@vger.kernel.org 10426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10427S: Maintained 10428F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10429F: drivers/pci/dwc/*imx6* 10430 10431PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10432M: Keith Busch <keith.busch@intel.com> 10433M: Jonathan Derrick <jonathan.derrick@intel.com> 10434L: linux-pci@vger.kernel.org 10435S: Supported 10436F: drivers/pci/host/vmd.c 10437 10438PCI DRIVER FOR MICROSEMI SWITCHTEC 10439M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10440M: Logan Gunthorpe <logang@deltatee.com> 10441L: linux-pci@vger.kernel.org 10442S: Maintained 10443F: Documentation/switchtec.txt 10444F: Documentation/ABI/testing/sysfs-class-switchtec 10445F: drivers/pci/switch/switchtec* 10446F: include/uapi/linux/switchtec_ioctl.h 10447F: include/linux/switchtec.h 10448F: drivers/ntb/hw/mscc/ 10449 10450PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10451M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10452M: Jason Cooper <jason@lakedaemon.net> 10453L: linux-pci@vger.kernel.org 10454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10455S: Maintained 10456F: drivers/pci/host/*mvebu* 10457 10458PCI DRIVER FOR NVIDIA TEGRA 10459M: Thierry Reding <thierry.reding@gmail.com> 10460L: linux-tegra@vger.kernel.org 10461L: linux-pci@vger.kernel.org 10462S: Supported 10463F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10464F: drivers/pci/host/pci-tegra.c 10465 10466PCI DRIVER FOR RENESAS R-CAR 10467M: Simon Horman <horms@verge.net.au> 10468L: linux-pci@vger.kernel.org 10469L: linux-renesas-soc@vger.kernel.org 10470S: Maintained 10471F: drivers/pci/host/*rcar* 10472 10473PCI DRIVER FOR SAMSUNG EXYNOS 10474M: Jingoo Han <jingoohan1@gmail.com> 10475L: linux-pci@vger.kernel.org 10476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10477L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10478S: Maintained 10479F: drivers/pci/dwc/pci-exynos.c 10480 10481PCI DRIVER FOR SYNOPSYS DESIGNWARE 10482M: Jingoo Han <jingoohan1@gmail.com> 10483M: Joao Pinto <Joao.Pinto@synopsys.com> 10484L: linux-pci@vger.kernel.org 10485S: Maintained 10486F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10487F: drivers/pci/dwc/*designware* 10488 10489PCI DRIVER FOR TI DRA7XX 10490M: Kishon Vijay Abraham I <kishon@ti.com> 10491L: linux-omap@vger.kernel.org 10492L: linux-pci@vger.kernel.org 10493S: Supported 10494F: Documentation/devicetree/bindings/pci/ti-pci.txt 10495F: drivers/pci/dwc/pci-dra7xx.c 10496 10497PCI DRIVER FOR TI KEYSTONE 10498M: Murali Karicheri <m-karicheri2@ti.com> 10499L: linux-pci@vger.kernel.org 10500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10501S: Maintained 10502F: drivers/pci/dwc/*keystone* 10503 10504PCI ENDPOINT SUBSYSTEM 10505M: Kishon Vijay Abraham I <kishon@ti.com> 10506M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10507L: linux-pci@vger.kernel.org 10508T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10509S: Supported 10510F: drivers/pci/endpoint/ 10511F: drivers/misc/pci_endpoint_test.c 10512F: tools/pci/ 10513 10514PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10515M: Russell Currey <ruscur@russell.cc> 10516L: linuxppc-dev@lists.ozlabs.org 10517S: Supported 10518F: Documentation/powerpc/eeh-pci-error-recovery.txt 10519F: arch/powerpc/kernel/eeh*.c 10520F: arch/powerpc/platforms/*/eeh*.c 10521F: arch/powerpc/include/*/eeh*.h 10522 10523PCI ERROR RECOVERY 10524M: Linas Vepstas <linasvepstas@gmail.com> 10525L: linux-pci@vger.kernel.org 10526S: Supported 10527F: Documentation/PCI/pci-error-recovery.txt 10528 10529PCI MSI DRIVER FOR ALTERA MSI IP 10530M: Ley Foon Tan <lftan@altera.com> 10531L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10532L: linux-pci@vger.kernel.org 10533S: Supported 10534F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10535F: drivers/pci/host/pcie-altera-msi.c 10536 10537PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10538M: Duc Dang <dhdang@apm.com> 10539L: linux-pci@vger.kernel.org 10540L: linux-arm-kernel@lists.infradead.org 10541S: Maintained 10542F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10543F: drivers/pci/host/pci-xgene-msi.c 10544 10545PCI SUBSYSTEM 10546M: Bjorn Helgaas <bhelgaas@google.com> 10547L: linux-pci@vger.kernel.org 10548Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10549T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10550S: Supported 10551F: Documentation/devicetree/bindings/pci/ 10552F: Documentation/PCI/ 10553F: drivers/pci/ 10554F: include/linux/pci* 10555F: arch/x86/pci/ 10556F: arch/x86/kernel/quirks.c 10557 10558PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10559M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10560L: linux-pci@vger.kernel.org 10561Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10562T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10563S: Supported 10564F: drivers/pci/host/ 10565F: drivers/pci/dwc/ 10566 10567PCIE DRIVER FOR AXIS ARTPEC 10568M: Niklas Cassel <niklas.cassel@axis.com> 10569M: Jesper Nilsson <jesper.nilsson@axis.com> 10570L: linux-arm-kernel@axis.com 10571L: linux-pci@vger.kernel.org 10572S: Maintained 10573F: Documentation/devicetree/bindings/pci/axis,artpec* 10574F: drivers/pci/dwc/*artpec* 10575 10576PCIE DRIVER FOR CAVIUM THUNDERX 10577M: David Daney <david.daney@cavium.com> 10578L: linux-pci@vger.kernel.org 10579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10580S: Supported 10581F: Documentation/devicetree/bindings/pci/pci-thunder-* 10582F: drivers/pci/host/pci-thunder-* 10583 10584PCIE DRIVER FOR HISILICON 10585M: Zhou Wang <wangzhou1@hisilicon.com> 10586L: linux-pci@vger.kernel.org 10587S: Maintained 10588F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10589F: drivers/pci/dwc/pcie-hisi.c 10590 10591PCIE DRIVER FOR HISILICON KIRIN 10592M: Xiaowei Song <songxiaowei@hisilicon.com> 10593M: Binghui Wang <wangbinghui@hisilicon.com> 10594L: linux-pci@vger.kernel.org 10595S: Maintained 10596F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10597F: drivers/pci/dwc/pcie-kirin.c 10598 10599PCIE DRIVER FOR HISILICON STB 10600M: Jianguo Sun <sunjianguo1@huawei.com> 10601M: Shawn Guo <shawn.guo@linaro.org> 10602L: linux-pci@vger.kernel.org 10603S: Maintained 10604F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10605F: drivers/pci/dwc/pcie-histb.c 10606 10607PCIE DRIVER FOR MEDIATEK 10608M: Ryder Lee <ryder.lee@mediatek.com> 10609L: linux-pci@vger.kernel.org 10610L: linux-mediatek@lists.infradead.org 10611S: Supported 10612F: Documentation/devicetree/bindings/pci/mediatek* 10613F: drivers/pci/host/*mediatek* 10614 10615PCIE DRIVER FOR QUALCOMM MSM 10616M: Stanimir Varbanov <svarbanov@mm-sol.com> 10617L: linux-pci@vger.kernel.org 10618L: linux-arm-msm@vger.kernel.org 10619S: Maintained 10620F: drivers/pci/dwc/*qcom* 10621 10622PCIE DRIVER FOR ROCKCHIP 10623M: Shawn Lin <shawn.lin@rock-chips.com> 10624L: linux-pci@vger.kernel.org 10625L: linux-rockchip@lists.infradead.org 10626S: Maintained 10627F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10628F: drivers/pci/host/pcie-rockchip.c 10629 10630PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10631M: Linus Walleij <linus.walleij@linaro.org> 10632L: linux-pci@vger.kernel.org 10633S: Maintained 10634F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10635F: drivers/pci/host/pci-v3-semi.c 10636 10637PCIE DRIVER FOR ST SPEAR13XX 10638M: Pratyush Anand <pratyush.anand@gmail.com> 10639L: linux-pci@vger.kernel.org 10640S: Maintained 10641F: drivers/pci/dwc/*spear* 10642 10643PCMCIA SUBSYSTEM 10644P: Linux PCMCIA Team 10645L: linux-pcmcia@lists.infradead.org 10646W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10647T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10648S: Maintained 10649F: Documentation/pcmcia/ 10650F: tools/pcmcia/ 10651F: drivers/pcmcia/ 10652F: include/pcmcia/ 10653 10654PCNET32 NETWORK DRIVER 10655M: Don Fry <pcnet32@frontier.com> 10656L: netdev@vger.kernel.org 10657S: Maintained 10658F: drivers/net/ethernet/amd/pcnet32.c 10659 10660PCRYPT PARALLEL CRYPTO ENGINE 10661M: Steffen Klassert <steffen.klassert@secunet.com> 10662L: linux-crypto@vger.kernel.org 10663S: Maintained 10664F: crypto/pcrypt.c 10665F: include/crypto/pcrypt.h 10666 10667PEAQ WMI HOTKEYS DRIVER 10668M: Hans de Goede <hdegoede@redhat.com> 10669L: platform-driver-x86@vger.kernel.org 10670S: Maintained 10671F: drivers/platform/x86/peaq-wmi.c 10672 10673PER-CPU MEMORY ALLOCATOR 10674M: Tejun Heo <tj@kernel.org> 10675M: Christoph Lameter <cl@linux.com> 10676T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10677S: Maintained 10678F: include/linux/percpu*.h 10679F: mm/percpu*.c 10680F: arch/*/include/asm/percpu.h 10681 10682PER-TASK DELAY ACCOUNTING 10683M: Balbir Singh <bsingharora@gmail.com> 10684S: Maintained 10685F: include/linux/delayacct.h 10686F: kernel/delayacct.c 10687 10688PERFORMANCE EVENTS SUBSYSTEM 10689M: Peter Zijlstra <peterz@infradead.org> 10690M: Ingo Molnar <mingo@redhat.com> 10691M: Arnaldo Carvalho de Melo <acme@kernel.org> 10692R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10693R: Jiri Olsa <jolsa@redhat.com> 10694R: Namhyung Kim <namhyung@kernel.org> 10695L: linux-kernel@vger.kernel.org 10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10697S: Supported 10698F: kernel/events/* 10699F: include/linux/perf_event.h 10700F: include/uapi/linux/perf_event.h 10701F: arch/*/kernel/perf_event*.c 10702F: arch/*/kernel/*/perf_event*.c 10703F: arch/*/kernel/*/*/perf_event*.c 10704F: arch/*/include/asm/perf_event.h 10705F: arch/*/kernel/perf_callchain.c 10706F: arch/*/events/* 10707F: tools/perf/ 10708 10709PERSONALITY HANDLING 10710M: Christoph Hellwig <hch@infradead.org> 10711L: linux-abi-devel@lists.sourceforge.net 10712S: Maintained 10713F: include/linux/personality.h 10714F: include/uapi/linux/personality.h 10715 10716PHONET PROTOCOL 10717M: Remi Denis-Courmont <courmisch@gmail.com> 10718S: Supported 10719F: Documentation/networking/phonet.txt 10720F: include/linux/phonet.h 10721F: include/net/phonet/ 10722F: include/uapi/linux/phonet.h 10723F: net/phonet/ 10724 10725PHRAM MTD DRIVER 10726M: Joern Engel <joern@lazybastard.org> 10727L: linux-mtd@lists.infradead.org 10728S: Maintained 10729F: drivers/mtd/devices/phram.c 10730 10731PICOLCD HID DRIVER 10732M: Bruno Prémont <bonbons@linux-vserver.org> 10733L: linux-input@vger.kernel.org 10734S: Maintained 10735F: drivers/hid/hid-picolcd* 10736 10737PICOXCELL SUPPORT 10738M: Jamie Iles <jamie@jamieiles.com> 10739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10740T: git git://github.com/jamieiles/linux-2.6-ji.git 10741S: Supported 10742F: arch/arm/boot/dts/picoxcell* 10743F: arch/arm/mach-picoxcell/ 10744F: drivers/crypto/picoxcell* 10745 10746PIN CONTROL SUBSYSTEM 10747M: Linus Walleij <linus.walleij@linaro.org> 10748L: linux-gpio@vger.kernel.org 10749T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10750S: Maintained 10751F: Documentation/devicetree/bindings/pinctrl/ 10752F: Documentation/driver-api/pinctl.rst 10753F: drivers/pinctrl/ 10754F: include/linux/pinctrl/ 10755 10756PIN CONTROLLER - ATMEL AT91 10757M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10759S: Maintained 10760F: drivers/pinctrl/pinctrl-at91.* 10761 10762PIN CONTROLLER - ATMEL AT91 PIO4 10763M: Ludovic Desroches <ludovic.desroches@microchip.com> 10764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10765L: linux-gpio@vger.kernel.org 10766S: Supported 10767F: drivers/pinctrl/pinctrl-at91-pio4.* 10768 10769PIN CONTROLLER - INTEL 10770M: Mika Westerberg <mika.westerberg@linux.intel.com> 10771M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10772S: Maintained 10773F: drivers/pinctrl/intel/ 10774 10775PIN CONTROLLER - QUALCOMM 10776M: Bjorn Andersson <bjorn.andersson@linaro.org> 10777S: Maintained 10778L: linux-arm-msm@vger.kernel.org 10779F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10780F: drivers/pinctrl/qcom/ 10781 10782PIN CONTROLLER - RENESAS 10783M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10784M: Geert Uytterhoeven <geert+renesas@glider.be> 10785L: linux-renesas-soc@vger.kernel.org 10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10787S: Maintained 10788F: drivers/pinctrl/sh-pfc/ 10789 10790PIN CONTROLLER - SAMSUNG 10791M: Tomasz Figa <tomasz.figa@gmail.com> 10792M: Krzysztof Kozlowski <krzk@kernel.org> 10793M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10795L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10796Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10797T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10798S: Maintained 10799F: drivers/pinctrl/samsung/ 10800F: include/dt-bindings/pinctrl/samsung.h 10801F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10802 10803PIN CONTROLLER - SINGLE 10804M: Tony Lindgren <tony@atomide.com> 10805M: Haojian Zhuang <haojian.zhuang@linaro.org> 10806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10807L: linux-omap@vger.kernel.org 10808S: Maintained 10809F: drivers/pinctrl/pinctrl-single.c 10810 10811PIN CONTROLLER - ST SPEAR 10812M: Viresh Kumar <vireshk@kernel.org> 10813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10814W: http://www.st.com/spear 10815S: Maintained 10816F: drivers/pinctrl/spear/ 10817 10818PISTACHIO SOC SUPPORT 10819M: James Hartley <james.hartley@sondrel.com> 10820L: linux-mips@linux-mips.org 10821S: Odd Fixes 10822F: arch/mips/pistachio/ 10823F: arch/mips/include/asm/mach-pistachio/ 10824F: arch/mips/boot/dts/img/pistachio* 10825F: arch/mips/configs/pistachio*_defconfig 10826 10827PKTCDVD DRIVER 10828S: Orphan 10829M: linux-block@vger.kernel.org 10830F: drivers/block/pktcdvd.c 10831F: include/linux/pktcdvd.h 10832F: include/uapi/linux/pktcdvd.h 10833 10834PKUNITY SOC DRIVERS 10835M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10836W: http://mprc.pku.edu.cn/~guanxuetao/linux 10837S: Maintained 10838T: git git://github.com/gxt/linux.git 10839F: drivers/input/serio/i8042-unicore32io.h 10840F: drivers/i2c/busses/i2c-puv3.c 10841F: drivers/video/fbdev/fb-puv3.c 10842F: drivers/rtc/rtc-puv3.c 10843 10844PMBUS HARDWARE MONITORING DRIVERS 10845M: Guenter Roeck <linux@roeck-us.net> 10846L: linux-hwmon@vger.kernel.org 10847W: http://hwmon.wiki.kernel.org/ 10848W: http://www.roeck-us.net/linux/drivers/ 10849T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10850S: Maintained 10851F: Documentation/hwmon/pmbus 10852F: drivers/hwmon/pmbus/ 10853F: include/linux/pmbus.h 10854 10855PMC SIERRA MaxRAID DRIVER 10856L: linux-scsi@vger.kernel.org 10857W: http://www.pmc-sierra.com/ 10858S: Orphan 10859F: drivers/scsi/pmcraid.* 10860 10861PMC SIERRA PM8001 DRIVER 10862M: Jack Wang <jinpu.wang@profitbricks.com> 10863M: lindar_liu@usish.com 10864L: linux-scsi@vger.kernel.org 10865S: Supported 10866F: drivers/scsi/pm8001/ 10867 10868PNP SUPPORT 10869M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10870S: Maintained 10871F: drivers/pnp/ 10872 10873POSIX CLOCKS and TIMERS 10874M: Thomas Gleixner <tglx@linutronix.de> 10875L: linux-kernel@vger.kernel.org 10876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10877S: Maintained 10878F: fs/timerfd.c 10879F: include/linux/timer* 10880F: kernel/time/*timer* 10881 10882POWER MANAGEMENT CORE 10883M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10884L: linux-pm@vger.kernel.org 10885T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10886B: https://bugzilla.kernel.org 10887S: Supported 10888F: drivers/base/power/ 10889F: include/linux/pm.h 10890F: include/linux/pm_* 10891F: include/linux/powercap.h 10892F: drivers/powercap/ 10893 10894POWER STATE COORDINATION INTERFACE (PSCI) 10895M: Mark Rutland <mark.rutland@arm.com> 10896M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10897L: linux-arm-kernel@lists.infradead.org 10898S: Maintained 10899F: drivers/firmware/psci*.c 10900F: include/linux/psci.h 10901F: include/uapi/linux/psci.h 10902 10903POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10904M: Sebastian Reichel <sre@kernel.org> 10905L: linux-pm@vger.kernel.org 10906T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10907S: Maintained 10908F: Documentation/devicetree/bindings/power/supply/ 10909F: include/linux/power_supply.h 10910F: drivers/power/supply/ 10911 10912POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10913M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10914L: linuxppc-dev@lists.ozlabs.org 10915S: Maintained 10916F: drivers/char/powernv-op-panel.c 10917 10918PPP OVER ATM (RFC 2364) 10919M: Mitchell Blank Jr <mitch@sfgoth.com> 10920S: Maintained 10921F: net/atm/pppoatm.c 10922F: include/uapi/linux/atmppp.h 10923 10924PPP OVER ETHERNET 10925M: Michal Ostrowski <mostrows@earthlink.net> 10926S: Maintained 10927F: drivers/net/ppp/pppoe.c 10928F: drivers/net/ppp/pppox.c 10929 10930PPP OVER L2TP 10931M: James Chapman <jchapman@katalix.com> 10932S: Maintained 10933F: net/l2tp/l2tp_ppp.c 10934F: include/linux/if_pppol2tp.h 10935F: include/uapi/linux/if_pppol2tp.h 10936 10937PPP PROTOCOL DRIVERS AND COMPRESSORS 10938M: Paul Mackerras <paulus@samba.org> 10939L: linux-ppp@vger.kernel.org 10940S: Maintained 10941F: drivers/net/ppp/ppp_* 10942 10943PPS SUPPORT 10944M: Rodolfo Giometti <giometti@enneenne.com> 10945W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10946L: linuxpps@ml.enneenne.com (subscribers-only) 10947S: Maintained 10948F: Documentation/pps/ 10949F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10950F: Documentation/ABI/testing/sysfs-pps 10951F: drivers/pps/ 10952F: include/linux/pps*.h 10953F: include/uapi/linux/pps.h 10954 10955PPTP DRIVER 10956M: Dmitry Kozlov <xeb@mail.ru> 10957L: netdev@vger.kernel.org 10958S: Maintained 10959F: drivers/net/ppp/pptp.c 10960W: http://sourceforge.net/projects/accel-pptp 10961 10962PREEMPTIBLE KERNEL 10963M: Robert Love <rml@tech9.net> 10964L: kpreempt-tech@lists.sourceforge.net 10965W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10966S: Supported 10967F: Documentation/preempt-locking.txt 10968F: include/linux/preempt.h 10969 10970PRINTK 10971M: Petr Mladek <pmladek@suse.com> 10972M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10973R: Steven Rostedt <rostedt@goodmis.org> 10974S: Maintained 10975F: kernel/printk/ 10976F: include/linux/printk.h 10977 10978PRISM54 WIRELESS DRIVER 10979M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10980L: linux-wireless@vger.kernel.org 10981W: http://wireless.kernel.org/en/users/Drivers/p54 10982S: Obsolete 10983F: drivers/net/wireless/intersil/prism54/ 10984 10985PROC SYSCTL 10986M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10987M: Kees Cook <keescook@chromium.org> 10988L: linux-kernel@vger.kernel.org 10989L: linux-fsdevel@vger.kernel.org 10990S: Maintained 10991F: fs/proc/proc_sysctl.c 10992F: include/linux/sysctl.h 10993F: kernel/sysctl.c 10994F: tools/testing/selftests/sysctl/ 10995 10996PS3 NETWORK SUPPORT 10997M: Geoff Levand <geoff@infradead.org> 10998L: netdev@vger.kernel.org 10999L: linuxppc-dev@lists.ozlabs.org 11000S: Maintained 11001F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11002 11003PS3 PLATFORM SUPPORT 11004M: Geoff Levand <geoff@infradead.org> 11005L: linuxppc-dev@lists.ozlabs.org 11006S: Maintained 11007F: arch/powerpc/boot/ps3* 11008F: arch/powerpc/include/asm/lv1call.h 11009F: arch/powerpc/include/asm/ps3*.h 11010F: arch/powerpc/platforms/ps3/ 11011F: drivers/*/ps3* 11012F: drivers/ps3/ 11013F: drivers/rtc/rtc-ps3.c 11014F: drivers/usb/host/*ps3.c 11015F: sound/ppc/snd_ps3* 11016 11017PS3VRAM DRIVER 11018M: Jim Paris <jim@jtan.com> 11019M: Geoff Levand <geoff@infradead.org> 11020L: linuxppc-dev@lists.ozlabs.org 11021S: Maintained 11022F: drivers/block/ps3vram.c 11023 11024PSAMPLE PACKET SAMPLING SUPPORT: 11025M: Yotam Gigi <yotam.gi@gmail.com> 11026S: Maintained 11027F: net/psample 11028F: include/net/psample.h 11029F: include/uapi/linux/psample.h 11030 11031PSTORE FILESYSTEM 11032M: Kees Cook <keescook@chromium.org> 11033M: Anton Vorontsov <anton@enomsg.org> 11034M: Colin Cross <ccross@android.com> 11035M: Tony Luck <tony.luck@intel.com> 11036S: Maintained 11037T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11038F: fs/pstore/ 11039F: include/linux/pstore* 11040F: drivers/firmware/efi/efi-pstore.c 11041F: drivers/acpi/apei/erst.c 11042F: Documentation/admin-guide/ramoops.rst 11043F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11044K: \b(pstore|ramoops) 11045 11046PTP HARDWARE CLOCK SUPPORT 11047M: Richard Cochran <richardcochran@gmail.com> 11048L: netdev@vger.kernel.org 11049S: Maintained 11050W: http://linuxptp.sourceforge.net/ 11051F: Documentation/ABI/testing/sysfs-ptp 11052F: Documentation/ptp/* 11053F: drivers/net/ethernet/freescale/gianfar_ptp.c 11054F: drivers/net/phy/dp83640* 11055F: drivers/ptp/* 11056F: include/linux/ptp_cl* 11057 11058PTRACE SUPPORT 11059M: Oleg Nesterov <oleg@redhat.com> 11060S: Maintained 11061F: include/asm-generic/syscall.h 11062F: include/linux/ptrace.h 11063F: include/linux/regset.h 11064F: include/linux/tracehook.h 11065F: include/uapi/linux/ptrace.h 11066F: include/uapi/linux/ptrace.h 11067F: include/asm-generic/ptrace.h 11068F: kernel/ptrace.c 11069F: arch/*/ptrace*.c 11070F: arch/*/*/ptrace*.c 11071F: arch/*/include/asm/ptrace*.h 11072 11073PULSE8-CEC DRIVER 11074M: Hans Verkuil <hverkuil@xs4all.nl> 11075L: linux-media@vger.kernel.org 11076T: git git://linuxtv.org/media_tree.git 11077S: Maintained 11078F: drivers/media/usb/pulse8-cec/* 11079F: Documentation/media/cec-drivers/pulse8-cec.rst 11080 11081PVRUSB2 VIDEO4LINUX DRIVER 11082M: Mike Isely <isely@pobox.com> 11083L: pvrusb2@isely.net (subscribers-only) 11084L: linux-media@vger.kernel.org 11085W: http://www.isely.net/pvrusb2/ 11086T: git git://linuxtv.org/media_tree.git 11087S: Maintained 11088F: Documentation/media/v4l-drivers/pvrusb2* 11089F: drivers/media/usb/pvrusb2/ 11090 11091PWC WEBCAM DRIVER 11092M: Hans Verkuil <hverkuil@xs4all.nl> 11093L: linux-media@vger.kernel.org 11094T: git git://linuxtv.org/media_tree.git 11095S: Odd Fixes 11096F: drivers/media/usb/pwc/* 11097 11098PWM FAN DRIVER 11099M: Kamil Debski <kamil@wypas.org> 11100M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11101L: linux-hwmon@vger.kernel.org 11102S: Supported 11103F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11104F: Documentation/hwmon/pwm-fan 11105F: drivers/hwmon/pwm-fan.c 11106 11107PWM IR Transmitter 11108M: Sean Young <sean@mess.org> 11109L: linux-media@vger.kernel.org 11110S: Maintained 11111F: drivers/media/rc/pwm-ir-tx.c 11112 11113PWM SUBSYSTEM 11114M: Thierry Reding <thierry.reding@gmail.com> 11115L: linux-pwm@vger.kernel.org 11116S: Maintained 11117T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11118F: Documentation/pwm.txt 11119F: Documentation/devicetree/bindings/pwm/ 11120F: include/linux/pwm.h 11121F: drivers/pwm/ 11122F: drivers/video/backlight/pwm_bl.c 11123F: include/linux/pwm_backlight.h 11124F: drivers/gpio/gpio-mvebu.c 11125F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11126 11127PXA GPIO DRIVER 11128M: Robert Jarzmik <robert.jarzmik@free.fr> 11129L: linux-gpio@vger.kernel.org 11130S: Maintained 11131F: drivers/gpio/gpio-pxa.c 11132 11133PXA MMCI DRIVER 11134S: Orphan 11135 11136PXA RTC DRIVER 11137M: Robert Jarzmik <robert.jarzmik@free.fr> 11138L: linux-rtc@vger.kernel.org 11139S: Maintained 11140 11141PXA2xx/PXA3xx SUPPORT 11142M: Daniel Mack <daniel@zonque.org> 11143M: Haojian Zhuang <haojian.zhuang@gmail.com> 11144M: Robert Jarzmik <robert.jarzmik@free.fr> 11145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11146T: git git://github.com/hzhuang1/linux.git 11147T: git git://github.com/rjarzmik/linux.git 11148S: Maintained 11149F: arch/arm/boot/dts/pxa* 11150F: arch/arm/mach-pxa/ 11151F: drivers/dma/pxa* 11152F: drivers/pcmcia/pxa2xx* 11153F: drivers/pinctrl/pxa/ 11154F: drivers/spi/spi-pxa2xx* 11155F: drivers/usb/gadget/udc/pxa2* 11156F: include/sound/pxa2xx-lib.h 11157F: sound/arm/pxa* 11158F: sound/soc/pxa/ 11159 11160PXA3xx NAND FLASH DRIVER 11161M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11162L: linux-mtd@lists.infradead.org 11163S: Maintained 11164F: drivers/mtd/nand/pxa3xx_nand.c 11165 11166QAT DRIVER 11167M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11168L: qat-linux@intel.com 11169S: Supported 11170F: drivers/crypto/qat/ 11171 11172QCOM AUDIO (ASoC) DRIVERS 11173M: Patrick Lai <plai@codeaurora.org> 11174M: Banajit Goswami <bgoswami@codeaurora.org> 11175L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11176S: Supported 11177F: sound/soc/qcom/ 11178 11179QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11180M: Gabriel Somlo <somlo@cmu.edu> 11181M: "Michael S. Tsirkin" <mst@redhat.com> 11182L: qemu-devel@nongnu.org 11183S: Maintained 11184F: drivers/firmware/qemu_fw_cfg.c 11185 11186QIB DRIVER 11187M: Mike Marciniszyn <infinipath@intel.com> 11188L: linux-rdma@vger.kernel.org 11189S: Supported 11190F: drivers/infiniband/hw/qib/ 11191 11192QLOGIC QL41xxx FCOE DRIVER 11193M: QLogic-Storage-Upstream@cavium.com 11194L: linux-scsi@vger.kernel.org 11195S: Supported 11196F: drivers/scsi/qedf/ 11197 11198QLOGIC QL41xxx ISCSI DRIVER 11199M: QLogic-Storage-Upstream@cavium.com 11200L: linux-scsi@vger.kernel.org 11201S: Supported 11202F: drivers/scsi/qedi/ 11203 11204QLOGIC QL4xxx ETHERNET DRIVER 11205M: Ariel Elior <Ariel.Elior@cavium.com> 11206M: everest-linux-l2@cavium.com 11207L: netdev@vger.kernel.org 11208S: Supported 11209F: drivers/net/ethernet/qlogic/qed/ 11210F: include/linux/qed/ 11211F: drivers/net/ethernet/qlogic/qede/ 11212 11213QLOGIC QL4xxx RDMA DRIVER 11214M: Ram Amrani <Ram.Amrani@cavium.com> 11215M: Michal Kalderon <Michal.Kalderon@cavium.com> 11216M: Ariel Elior <Ariel.Elior@cavium.com> 11217L: linux-rdma@vger.kernel.org 11218S: Supported 11219F: drivers/infiniband/hw/qedr/ 11220F: include/uapi/rdma/qedr-abi.h 11221 11222QLOGIC QLA1280 SCSI DRIVER 11223M: Michael Reed <mdr@sgi.com> 11224L: linux-scsi@vger.kernel.org 11225S: Maintained 11226F: drivers/scsi/qla1280.[ch] 11227 11228QLOGIC QLA2XXX FC-SCSI DRIVER 11229M: qla2xxx-upstream@qlogic.com 11230L: linux-scsi@vger.kernel.org 11231S: Supported 11232F: Documentation/scsi/LICENSE.qla2xxx 11233F: drivers/scsi/qla2xxx/ 11234 11235QLOGIC QLA3XXX NETWORK DRIVER 11236M: Dept-GELinuxNICDev@cavium.com 11237L: netdev@vger.kernel.org 11238S: Supported 11239F: Documentation/networking/LICENSE.qla3xxx 11240F: drivers/net/ethernet/qlogic/qla3xxx.* 11241 11242QLOGIC QLA4XXX iSCSI DRIVER 11243M: QLogic-Storage-Upstream@qlogic.com 11244L: linux-scsi@vger.kernel.org 11245S: Supported 11246F: Documentation/scsi/LICENSE.qla4xxx 11247F: drivers/scsi/qla4xxx/ 11248 11249QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11250M: Harish Patil <harish.patil@cavium.com> 11251M: Manish Chopra <manish.chopra@cavium.com> 11252M: Dept-GELinuxNICDev@cavium.com 11253L: netdev@vger.kernel.org 11254S: Supported 11255F: drivers/net/ethernet/qlogic/qlcnic/ 11256 11257QLOGIC QLGE 10Gb ETHERNET DRIVER 11258M: Harish Patil <harish.patil@cavium.com> 11259M: Manish Chopra <manish.chopra@cavium.com> 11260M: Dept-GELinuxNICDev@cavium.com 11261L: netdev@vger.kernel.org 11262S: Supported 11263F: drivers/net/ethernet/qlogic/qlge/ 11264 11265QNX4 FILESYSTEM 11266M: Anders Larsen <al@alarsen.net> 11267W: http://www.alarsen.net/linux/qnx4fs/ 11268S: Maintained 11269F: fs/qnx4/ 11270F: include/uapi/linux/qnx4_fs.h 11271F: include/uapi/linux/qnxtypes.h 11272 11273QORIQ DPAA2 FSL-MC BUS DRIVER 11274M: Stuart Yoder <stuyoder@gmail.com> 11275M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11276L: linux-kernel@vger.kernel.org 11277S: Maintained 11278F: drivers/staging/fsl-mc/ 11279F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11280 11281QT1010 MEDIA DRIVER 11282M: Antti Palosaari <crope@iki.fi> 11283L: linux-media@vger.kernel.org 11284W: https://linuxtv.org 11285W: http://palosaari.fi/linux/ 11286Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11287T: git git://linuxtv.org/anttip/media_tree.git 11288S: Maintained 11289F: drivers/media/tuners/qt1010* 11290 11291QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11292M: Kalle Valo <kvalo@qca.qualcomm.com> 11293L: ath10k@lists.infradead.org 11294W: http://wireless.kernel.org/en/users/Drivers/ath10k 11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11296S: Supported 11297F: drivers/net/wireless/ath/ath10k/ 11298 11299QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11300M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11301L: linux-wireless@vger.kernel.org 11302W: http://wireless.kernel.org/en/users/Drivers/ath9k 11303S: Supported 11304F: drivers/net/wireless/ath/ath9k/ 11305 11306QUALCOMM CAMERA SUBSYSTEM DRIVER 11307M: Todor Tomov <todor.tomov@linaro.org> 11308L: linux-media@vger.kernel.org 11309S: Maintained 11310F: Documentation/devicetree/bindings/media/qcom,camss.txt 11311F: Documentation/media/v4l-drivers/qcom_camss.rst 11312F: drivers/media/platform/qcom/camss-8x16/ 11313 11314QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11315M: Timur Tabi <timur@codeaurora.org> 11316L: netdev@vger.kernel.org 11317S: Supported 11318F: drivers/net/ethernet/qualcomm/emac/ 11319 11320QUALCOMM HEXAGON ARCHITECTURE 11321M: Richard Kuo <rkuo@codeaurora.org> 11322L: linux-hexagon@vger.kernel.org 11323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11324S: Supported 11325F: arch/hexagon/ 11326 11327QUALCOMM IOMMU 11328M: Rob Clark <robdclark@gmail.com> 11329L: iommu@lists.linux-foundation.org 11330L: linux-arm-msm@vger.kernel.org 11331S: Maintained 11332F: drivers/iommu/qcom_iommu.c 11333 11334QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11335M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11336L: linux-media@vger.kernel.org 11337L: linux-arm-msm@vger.kernel.org 11338T: git git://linuxtv.org/media_tree.git 11339S: Maintained 11340F: drivers/media/platform/qcom/venus/ 11341 11342QUALCOMM WCN36XX WIRELESS DRIVER 11343M: Eugene Krasnikov <k.eugene.e@gmail.com> 11344L: wcn36xx@lists.infradead.org 11345W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11346T: git git://github.com/KrasnikovEugene/wcn36xx.git 11347S: Supported 11348F: drivers/net/wireless/ath/wcn36xx/ 11349 11350QUANTENNA QTNFMAC WIRELESS DRIVER 11351M: Igor Mitsyanko <imitsyanko@quantenna.com> 11352M: Avinash Patil <avinashp@quantenna.com> 11353M: Sergey Matyukevich <smatyukevich@quantenna.com> 11354L: linux-wireless@vger.kernel.org 11355S: Maintained 11356F: drivers/net/wireless/quantenna 11357 11358RADEON and AMDGPU DRM DRIVERS 11359M: Alex Deucher <alexander.deucher@amd.com> 11360M: Christian König <christian.koenig@amd.com> 11361L: amd-gfx@lists.freedesktop.org 11362T: git git://people.freedesktop.org/~agd5f/linux 11363S: Supported 11364F: drivers/gpu/drm/radeon/ 11365F: include/uapi/drm/radeon_drm.h 11366F: drivers/gpu/drm/amd/ 11367F: include/uapi/drm/amdgpu_drm.h 11368 11369RADEON FRAMEBUFFER DISPLAY DRIVER 11370M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11371L: linux-fbdev@vger.kernel.org 11372S: Maintained 11373F: drivers/video/fbdev/aty/radeon* 11374F: include/uapi/linux/radeonfb.h 11375 11376RADIOSHARK RADIO DRIVER 11377M: Hans Verkuil <hverkuil@xs4all.nl> 11378L: linux-media@vger.kernel.org 11379T: git git://linuxtv.org/media_tree.git 11380S: Maintained 11381F: drivers/media/radio/radio-shark.c 11382 11383RADIOSHARK2 RADIO DRIVER 11384M: Hans Verkuil <hverkuil@xs4all.nl> 11385L: linux-media@vger.kernel.org 11386T: git git://linuxtv.org/media_tree.git 11387S: Maintained 11388F: drivers/media/radio/radio-shark2.c 11389F: drivers/media/radio/radio-tea5777.c 11390 11391RADOS BLOCK DEVICE (RBD) 11392M: Ilya Dryomov <idryomov@gmail.com> 11393M: Sage Weil <sage@redhat.com> 11394M: Alex Elder <elder@kernel.org> 11395L: ceph-devel@vger.kernel.org 11396W: http://ceph.com/ 11397T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11398T: git git://github.com/ceph/ceph-client.git 11399S: Supported 11400F: Documentation/ABI/testing/sysfs-bus-rbd 11401F: drivers/block/rbd.c 11402F: drivers/block/rbd_types.h 11403 11404RAGE128 FRAMEBUFFER DISPLAY DRIVER 11405M: Paul Mackerras <paulus@samba.org> 11406L: linux-fbdev@vger.kernel.org 11407S: Maintained 11408F: drivers/video/fbdev/aty/aty128fb.c 11409 11410RAINSHADOW-CEC DRIVER 11411M: Hans Verkuil <hverkuil@xs4all.nl> 11412L: linux-media@vger.kernel.org 11413T: git git://linuxtv.org/media_tree.git 11414S: Maintained 11415F: drivers/media/usb/rainshadow-cec/* 11416 11417RALINK MIPS ARCHITECTURE 11418M: John Crispin <john@phrozen.org> 11419L: linux-mips@linux-mips.org 11420S: Maintained 11421F: arch/mips/ralink 11422 11423RALINK RT2X00 WIRELESS LAN DRIVER 11424P: rt2x00 project 11425M: Stanislaw Gruszka <sgruszka@redhat.com> 11426M: Helmut Schaa <helmut.schaa@googlemail.com> 11427L: linux-wireless@vger.kernel.org 11428S: Maintained 11429F: drivers/net/wireless/ralink/rt2x00/ 11430 11431RAMDISK RAM BLOCK DEVICE DRIVER 11432M: Jens Axboe <axboe@kernel.dk> 11433S: Maintained 11434F: Documentation/blockdev/ramdisk.txt 11435F: drivers/block/brd.c 11436 11437RANDOM NUMBER DRIVER 11438M: "Theodore Ts'o" <tytso@mit.edu> 11439S: Maintained 11440F: drivers/char/random.c 11441 11442RAPIDIO SUBSYSTEM 11443M: Matt Porter <mporter@kernel.crashing.org> 11444M: Alexandre Bounine <alexandre.bounine@idt.com> 11445S: Maintained 11446F: drivers/rapidio/ 11447 11448RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11449L: linux-wireless@vger.kernel.org 11450S: Orphan 11451F: drivers/net/wireless/ray* 11452 11453RCUTORTURE MODULE 11454M: Josh Triplett <josh@joshtriplett.org> 11455M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11456L: linux-kernel@vger.kernel.org 11457S: Supported 11458T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11459F: Documentation/RCU/torture.txt 11460F: kernel/rcu/rcutorture.c 11461 11462RCUTORTURE TEST FRAMEWORK 11463M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11464M: Josh Triplett <josh@joshtriplett.org> 11465R: Steven Rostedt <rostedt@goodmis.org> 11466R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11467R: Lai Jiangshan <jiangshanlai@gmail.com> 11468L: linux-kernel@vger.kernel.org 11469S: Supported 11470T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11471F: tools/testing/selftests/rcutorture 11472 11473RDC R-321X SoC 11474M: Florian Fainelli <florian@openwrt.org> 11475S: Maintained 11476 11477RDC R6040 FAST ETHERNET DRIVER 11478M: Florian Fainelli <f.fainelli@gmail.com> 11479L: netdev@vger.kernel.org 11480S: Maintained 11481F: drivers/net/ethernet/rdc/r6040.c 11482 11483RDMAVT - RDMA verbs software 11484M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11485L: linux-rdma@vger.kernel.org 11486S: Supported 11487F: drivers/infiniband/sw/rdmavt 11488 11489RDS - RELIABLE DATAGRAM SOCKETS 11490M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11491L: netdev@vger.kernel.org 11492L: linux-rdma@vger.kernel.org 11493L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11494W: https://oss.oracle.com/projects/rds/ 11495S: Supported 11496F: net/rds/ 11497F: Documentation/networking/rds.txt 11498 11499RDT - RESOURCE ALLOCATION 11500M: Fenghua Yu <fenghua.yu@intel.com> 11501L: linux-kernel@vger.kernel.org 11502S: Supported 11503F: arch/x86/kernel/cpu/intel_rdt* 11504F: arch/x86/include/asm/intel_rdt_sched.h 11505F: Documentation/x86/intel_rdt* 11506 11507READ-COPY UPDATE (RCU) 11508M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11509M: Josh Triplett <josh@joshtriplett.org> 11510R: Steven Rostedt <rostedt@goodmis.org> 11511R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11512R: Lai Jiangshan <jiangshanlai@gmail.com> 11513L: linux-kernel@vger.kernel.org 11514W: http://www.rdrop.com/users/paulmck/RCU/ 11515S: Supported 11516T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11517F: Documentation/RCU/ 11518X: Documentation/RCU/torture.txt 11519F: include/linux/rcu* 11520X: include/linux/srcu.h 11521F: kernel/rcu/ 11522X: kernel/torture.c 11523 11524REAL TIME CLOCK (RTC) SUBSYSTEM 11525M: Alessandro Zummo <a.zummo@towertech.it> 11526M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11527L: linux-rtc@vger.kernel.org 11528Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11529T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11530S: Maintained 11531F: Documentation/devicetree/bindings/rtc/ 11532F: Documentation/rtc.txt 11533F: drivers/rtc/ 11534F: include/linux/rtc.h 11535F: include/uapi/linux/rtc.h 11536F: include/linux/rtc/ 11537F: include/linux/platform_data/rtc-* 11538F: tools/testing/selftests/timers/rtctest.c 11539 11540REALTEK AUDIO CODECS 11541M: Bard Liao <bardliao@realtek.com> 11542M: Oder Chiou <oder_chiou@realtek.com> 11543S: Maintained 11544F: sound/soc/codecs/rt* 11545F: include/sound/rt*.h 11546 11547REGISTER MAP ABSTRACTION 11548M: Mark Brown <broonie@kernel.org> 11549L: linux-kernel@vger.kernel.org 11550T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11551S: Supported 11552F: Documentation/devicetree/bindings/regmap/ 11553F: drivers/base/regmap/ 11554F: include/linux/regmap.h 11555 11556REISERFS FILE SYSTEM 11557L: reiserfs-devel@vger.kernel.org 11558S: Supported 11559F: fs/reiserfs/ 11560 11561REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11562M: Ohad Ben-Cohen <ohad@wizery.com> 11563M: Bjorn Andersson <bjorn.andersson@linaro.org> 11564L: linux-remoteproc@vger.kernel.org 11565T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11566S: Maintained 11567F: Documentation/devicetree/bindings/remoteproc/ 11568F: Documentation/remoteproc.txt 11569F: drivers/remoteproc/ 11570F: include/linux/remoteproc.h 11571 11572REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11573M: Ohad Ben-Cohen <ohad@wizery.com> 11574M: Bjorn Andersson <bjorn.andersson@linaro.org> 11575L: linux-remoteproc@vger.kernel.org 11576T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11577S: Maintained 11578F: drivers/rpmsg/ 11579F: Documentation/rpmsg.txt 11580F: include/linux/rpmsg.h 11581F: include/linux/rpmsg/ 11582 11583RENESAS CLOCK DRIVERS 11584M: Geert Uytterhoeven <geert+renesas@glider.be> 11585L: linux-renesas-soc@vger.kernel.org 11586T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11587S: Supported 11588F: drivers/clk/renesas/ 11589 11590RENESAS ETHERNET DRIVERS 11591R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11592L: netdev@vger.kernel.org 11593L: linux-renesas-soc@vger.kernel.org 11594F: Documentation/devicetree/bindings/net/renesas,*.txt 11595F: Documentation/devicetree/bindings/net/sh_eth.txt 11596F: drivers/net/ethernet/renesas/ 11597F: include/linux/sh_eth.h 11598 11599RENESAS R-CAR GYROADC DRIVER 11600M: Marek Vasut <marek.vasut@gmail.com> 11601L: linux-iio@vger.kernel.org 11602S: Supported 11603F: drivers/iio/adc/rcar_gyro_adc.c 11604 11605RENESAS USB PHY DRIVER 11606M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11607L: linux-renesas-soc@vger.kernel.org 11608S: Maintained 11609F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11610 11611RESET CONTROLLER FRAMEWORK 11612M: Philipp Zabel <p.zabel@pengutronix.de> 11613T: git git://git.pengutronix.de/git/pza/linux 11614S: Maintained 11615F: drivers/reset/ 11616F: Documentation/devicetree/bindings/reset/ 11617F: include/dt-bindings/reset/ 11618F: include/linux/reset.h 11619F: include/linux/reset-controller.h 11620 11621RFKILL 11622M: Johannes Berg <johannes@sipsolutions.net> 11623L: linux-wireless@vger.kernel.org 11624W: http://wireless.kernel.org/ 11625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11627S: Maintained 11628F: Documentation/rfkill.txt 11629F: Documentation/ABI/stable/sysfs-class-rfkill 11630F: net/rfkill/ 11631 11632RHASHTABLE 11633M: Thomas Graf <tgraf@suug.ch> 11634M: Herbert Xu <herbert@gondor.apana.org.au> 11635L: netdev@vger.kernel.org 11636S: Maintained 11637F: lib/rhashtable.c 11638F: include/linux/rhashtable.h 11639 11640RICOH R5C592 MEMORYSTICK DRIVER 11641M: Maxim Levitsky <maximlevitsky@gmail.com> 11642S: Maintained 11643F: drivers/memstick/host/r592.* 11644 11645RICOH SMARTMEDIA/XD DRIVER 11646M: Maxim Levitsky <maximlevitsky@gmail.com> 11647S: Maintained 11648F: drivers/mtd/nand/r852.c 11649F: drivers/mtd/nand/r852.h 11650 11651RISC-V ARCHITECTURE 11652M: Palmer Dabbelt <palmer@sifive.com> 11653M: Albert Ou <albert@sifive.com> 11654L: patches@groups.riscv.org 11655T: git https://github.com/riscv/riscv-linux 11656S: Supported 11657F: arch/riscv/ 11658K: riscv 11659N: riscv 11660 11661ROCCAT DRIVERS 11662M: Stefan Achatz <erazor_de@users.sourceforge.net> 11663W: http://sourceforge.net/projects/roccat/ 11664S: Maintained 11665F: drivers/hid/hid-roccat* 11666F: include/linux/hid-roccat* 11667F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11668 11669ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11670M: Jacob chen <jacob2.chen@rock-chips.com> 11671L: linux-media@vger.kernel.org 11672S: Maintained 11673F: drivers/media/platform/rockchip/rga/ 11674F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11675 11676ROCKER DRIVER 11677M: Jiri Pirko <jiri@resnulli.us> 11678L: netdev@vger.kernel.org 11679S: Supported 11680F: drivers/net/ethernet/rocker/ 11681 11682ROCKETPORT DRIVER 11683P: Comtrol Corp. 11684W: http://www.comtrol.com 11685S: Maintained 11686F: Documentation/serial/rocket.txt 11687F: drivers/tty/rocket* 11688 11689ROCKETPORT EXPRESS/INFINITY DRIVER 11690M: Kevin Cernekee <cernekee@gmail.com> 11691L: linux-serial@vger.kernel.org 11692S: Odd Fixes 11693F: drivers/tty/serial/rp2.* 11694 11695ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11696M: Marek Vasut <marek.vasut+renesas@gmail.com> 11697L: linux-kernel@vger.kernel.org 11698L: linux-renesas-soc@vger.kernel.org 11699S: Supported 11700F: drivers/mfd/bd9571mwv.c 11701F: drivers/regulator/bd9571mwv-regulator.c 11702F: drivers/gpio/gpio-bd9571mwv.c 11703F: include/linux/mfd/bd9571mwv.h 11704F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11705 11706ROSE NETWORK LAYER 11707M: Ralf Baechle <ralf@linux-mips.org> 11708L: linux-hams@vger.kernel.org 11709W: http://www.linux-ax25.org/ 11710S: Maintained 11711F: include/net/rose.h 11712F: include/uapi/linux/rose.h 11713F: net/rose/ 11714 11715RTL2830 MEDIA DRIVER 11716M: Antti Palosaari <crope@iki.fi> 11717L: linux-media@vger.kernel.org 11718W: https://linuxtv.org 11719W: http://palosaari.fi/linux/ 11720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11721T: git git://linuxtv.org/anttip/media_tree.git 11722S: Maintained 11723F: drivers/media/dvb-frontends/rtl2830* 11724 11725RTL2832 MEDIA DRIVER 11726M: Antti Palosaari <crope@iki.fi> 11727L: linux-media@vger.kernel.org 11728W: https://linuxtv.org 11729W: http://palosaari.fi/linux/ 11730Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11731T: git git://linuxtv.org/anttip/media_tree.git 11732S: Maintained 11733F: drivers/media/dvb-frontends/rtl2832* 11734 11735RTL2832_SDR MEDIA DRIVER 11736M: Antti Palosaari <crope@iki.fi> 11737L: linux-media@vger.kernel.org 11738W: https://linuxtv.org 11739W: http://palosaari.fi/linux/ 11740Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11741T: git git://linuxtv.org/anttip/media_tree.git 11742S: Maintained 11743F: drivers/media/dvb-frontends/rtl2832_sdr* 11744 11745RTL8180 WIRELESS DRIVER 11746L: linux-wireless@vger.kernel.org 11747W: http://wireless.kernel.org/ 11748T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11749S: Orphan 11750F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11751 11752RTL8187 WIRELESS DRIVER 11753M: Herton Ronaldo Krzesinski <herton@canonical.com> 11754M: Hin-Tak Leung <htl10@users.sourceforge.net> 11755M: Larry Finger <Larry.Finger@lwfinger.net> 11756L: linux-wireless@vger.kernel.org 11757W: http://wireless.kernel.org/ 11758T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11759S: Maintained 11760F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11761 11762RTL8192CE WIRELESS DRIVER 11763M: Larry Finger <Larry.Finger@lwfinger.net> 11764M: Chaoming Li <chaoming_li@realsil.com.cn> 11765L: linux-wireless@vger.kernel.org 11766W: http://wireless.kernel.org/ 11767T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11768S: Maintained 11769F: drivers/net/wireless/realtek/rtlwifi/ 11770F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11771 11772RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11773M: Jes Sorensen <Jes.Sorensen@gmail.com> 11774L: linux-wireless@vger.kernel.org 11775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11776S: Maintained 11777F: drivers/net/wireless/realtek/rtl8xxxu/ 11778 11779S3 SAVAGE FRAMEBUFFER DRIVER 11780M: Antonino Daplas <adaplas@gmail.com> 11781L: linux-fbdev@vger.kernel.org 11782S: Maintained 11783F: drivers/video/fbdev/savage/ 11784 11785S390 11786M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11787M: Heiko Carstens <heiko.carstens@de.ibm.com> 11788L: linux-s390@vger.kernel.org 11789W: http://www.ibm.com/developerworks/linux/linux390/ 11790T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11791S: Supported 11792F: arch/s390/ 11793F: drivers/s390/ 11794F: Documentation/s390/ 11795F: Documentation/driver-api/s390-drivers.rst 11796 11797S390 COMMON I/O LAYER 11798M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11799M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11800L: linux-s390@vger.kernel.org 11801W: http://www.ibm.com/developerworks/linux/linux390/ 11802S: Supported 11803F: drivers/s390/cio/ 11804 11805S390 DASD DRIVER 11806M: Stefan Haberland <sth@linux.vnet.ibm.com> 11807M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11808L: linux-s390@vger.kernel.org 11809W: http://www.ibm.com/developerworks/linux/linux390/ 11810S: Supported 11811F: drivers/s390/block/dasd* 11812F: block/partitions/ibm.c 11813 11814S390 IOMMU (PCI) 11815M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11816L: linux-s390@vger.kernel.org 11817W: http://www.ibm.com/developerworks/linux/linux390/ 11818S: Supported 11819F: drivers/iommu/s390-iommu.c 11820 11821S390 IUCV NETWORK LAYER 11822M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11823M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11824L: linux-s390@vger.kernel.org 11825W: http://www.ibm.com/developerworks/linux/linux390/ 11826S: Supported 11827F: drivers/s390/net/*iucv* 11828F: include/net/iucv/ 11829F: net/iucv/ 11830 11831S390 NETWORK DRIVERS 11832M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11833M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11834L: linux-s390@vger.kernel.org 11835W: http://www.ibm.com/developerworks/linux/linux390/ 11836S: Supported 11837F: drivers/s390/net/ 11838 11839S390 PCI SUBSYSTEM 11840M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11841M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11842L: linux-s390@vger.kernel.org 11843W: http://www.ibm.com/developerworks/linux/linux390/ 11844S: Supported 11845F: arch/s390/pci/ 11846F: drivers/pci/hotplug/s390_pci_hpc.c 11847 11848S390 VFIO-CCW DRIVER 11849M: Cornelia Huck <cohuck@redhat.com> 11850M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11851L: linux-s390@vger.kernel.org 11852L: kvm@vger.kernel.org 11853S: Supported 11854F: drivers/s390/cio/vfio_ccw* 11855F: Documentation/s390/vfio-ccw.txt 11856F: include/uapi/linux/vfio_ccw.h 11857 11858S390 ZCRYPT DRIVER 11859M: Harald Freudenberger <freude@de.ibm.com> 11860L: linux-s390@vger.kernel.org 11861W: http://www.ibm.com/developerworks/linux/linux390/ 11862S: Supported 11863F: drivers/s390/crypto/ 11864 11865S390 ZFCP DRIVER 11866M: Steffen Maier <maier@linux.vnet.ibm.com> 11867M: Benjamin Block <bblock@linux.vnet.ibm.com> 11868L: linux-s390@vger.kernel.org 11869W: http://www.ibm.com/developerworks/linux/linux390/ 11870S: Supported 11871F: drivers/s390/scsi/zfcp_* 11872 11873S3C24XX SD/MMC Driver 11874M: Ben Dooks <ben-linux@fluff.org> 11875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11876S: Supported 11877F: drivers/mmc/host/s3cmci.* 11878 11879SAA6588 RDS RECEIVER DRIVER 11880M: Hans Verkuil <hverkuil@xs4all.nl> 11881L: linux-media@vger.kernel.org 11882T: git git://linuxtv.org/media_tree.git 11883W: https://linuxtv.org 11884S: Odd Fixes 11885F: drivers/media/i2c/saa6588* 11886 11887SAA7134 VIDEO4LINUX DRIVER 11888M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11889M: Mauro Carvalho Chehab <mchehab@kernel.org> 11890L: linux-media@vger.kernel.org 11891W: https://linuxtv.org 11892T: git git://linuxtv.org/media_tree.git 11893S: Odd fixes 11894F: Documentation/media/v4l-drivers/saa7134* 11895F: drivers/media/pci/saa7134/ 11896 11897SAA7146 VIDEO4LINUX-2 DRIVER 11898M: Hans Verkuil <hverkuil@xs4all.nl> 11899L: linux-media@vger.kernel.org 11900T: git git://linuxtv.org/media_tree.git 11901S: Maintained 11902F: drivers/media/common/saa7146/ 11903F: drivers/media/pci/saa7146/ 11904F: include/media/saa7146* 11905 11906SAMSUNG AUDIO (ASoC) DRIVERS 11907M: Krzysztof Kozlowski <krzk@kernel.org> 11908M: Sangbeom Kim <sbkim73@samsung.com> 11909M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11910L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11911S: Supported 11912F: sound/soc/samsung/ 11913 11914SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11915M: Krzysztof Kozlowski <krzk@kernel.org> 11916L: linux-crypto@vger.kernel.org 11917L: linux-samsung-soc@vger.kernel.org 11918S: Maintained 11919F: drivers/crypto/exynos-rng.c 11920F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 11921 11922SAMSUNG FRAMEBUFFER DRIVER 11923M: Jingoo Han <jingoohan1@gmail.com> 11924L: linux-fbdev@vger.kernel.org 11925S: Maintained 11926F: drivers/video/fbdev/s3c-fb.c 11927 11928SAMSUNG LAPTOP DRIVER 11929M: Corentin Chary <corentin.chary@gmail.com> 11930L: platform-driver-x86@vger.kernel.org 11931S: Maintained 11932F: drivers/platform/x86/samsung-laptop.c 11933 11934SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11935M: Sangbeom Kim <sbkim73@samsung.com> 11936M: Krzysztof Kozlowski <krzk@kernel.org> 11937M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11938L: linux-kernel@vger.kernel.org 11939L: linux-samsung-soc@vger.kernel.org 11940S: Supported 11941F: drivers/mfd/sec*.c 11942F: drivers/regulator/s2m*.c 11943F: drivers/regulator/s5m*.c 11944F: drivers/clk/clk-s2mps11.c 11945F: drivers/rtc/rtc-s5m.c 11946F: include/linux/mfd/samsung/ 11947F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11948F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11949F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11950F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11951 11952SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11953M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11954L: linux-media@vger.kernel.org 11955L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11956S: Maintained 11957F: drivers/media/platform/s3c-camif/ 11958F: include/media/drv-intf/s3c_camif.h 11959 11960SAMSUNG S3FWRN5 NFC DRIVER 11961M: Robert Baldyga <r.baldyga@samsung.com> 11962M: Krzysztof Opasiak <k.opasiak@samsung.com> 11963L: linux-nfc@lists.01.org (moderated for non-subscribers) 11964S: Supported 11965F: drivers/nfc/s3fwrn5 11966 11967SAMSUNG S5C73M3 CAMERA DRIVER 11968M: Kyungmin Park <kyungmin.park@samsung.com> 11969M: Andrzej Hajda <a.hajda@samsung.com> 11970L: linux-media@vger.kernel.org 11971S: Supported 11972F: drivers/media/i2c/s5c73m3/* 11973 11974SAMSUNG S5K5BAF CAMERA DRIVER 11975M: Kyungmin Park <kyungmin.park@samsung.com> 11976M: Andrzej Hajda <a.hajda@samsung.com> 11977L: linux-media@vger.kernel.org 11978S: Supported 11979F: drivers/media/i2c/s5k5baf.c 11980 11981SAMSUNG S5P Security SubSystem (SSS) DRIVER 11982M: Krzysztof Kozlowski <krzk@kernel.org> 11983M: Vladimir Zapolskiy <vz@mleia.com> 11984L: linux-crypto@vger.kernel.org 11985L: linux-samsung-soc@vger.kernel.org 11986S: Maintained 11987F: drivers/crypto/s5p-sss.c 11988 11989SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11990M: Kyungmin Park <kyungmin.park@samsung.com> 11991M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11992L: linux-media@vger.kernel.org 11993Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11994S: Supported 11995F: drivers/media/platform/exynos4-is/ 11996 11997SAMSUNG SOC CLOCK DRIVERS 11998M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11999M: Tomasz Figa <tomasz.figa@gmail.com> 12000M: Chanwoo Choi <cw00.choi@samsung.com> 12001S: Supported 12002L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12003F: drivers/clk/samsung/ 12004F: include/dt-bindings/clock/exynos*.h 12005F: Documentation/devicetree/bindings/clock/exynos*.txt 12006 12007SAMSUNG SPI DRIVERS 12008M: Kukjin Kim <kgene@kernel.org> 12009M: Krzysztof Kozlowski <krzk@kernel.org> 12010M: Andi Shyti <andi.shyti@samsung.com> 12011L: linux-spi@vger.kernel.org 12012L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12013S: Maintained 12014F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12015F: drivers/spi/spi-s3c* 12016F: include/linux/platform_data/spi-s3c64xx.h 12017 12018SAMSUNG SXGBE DRIVERS 12019M: Byungho An <bh74.an@samsung.com> 12020M: Girish K S <ks.giri@samsung.com> 12021M: Vipul Pandya <vipul.pandya@samsung.com> 12022S: Supported 12023L: netdev@vger.kernel.org 12024F: drivers/net/ethernet/samsung/sxgbe/ 12025 12026SAMSUNG THERMAL DRIVER 12027M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12028L: linux-pm@vger.kernel.org 12029L: linux-samsung-soc@vger.kernel.org 12030S: Supported 12031T: git https://github.com/lmajewski/linux-samsung-thermal.git 12032F: drivers/thermal/samsung/ 12033 12034SAMSUNG USB2 PHY DRIVER 12035M: Kamil Debski <kamil@wypas.org> 12036M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12037L: linux-kernel@vger.kernel.org 12038S: Supported 12039F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12040F: Documentation/phy/samsung-usb2.txt 12041F: drivers/phy/samsung/phy-exynos4210-usb2.c 12042F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12043F: drivers/phy/samsung/phy-exynos5250-usb2.c 12044F: drivers/phy/samsung/phy-s5pv210-usb2.c 12045F: drivers/phy/samsung/phy-samsung-usb2.c 12046F: drivers/phy/samsung/phy-samsung-usb2.h 12047 12048SC1200 WDT DRIVER 12049M: Zwane Mwaikambo <zwanem@gmail.com> 12050S: Maintained 12051F: drivers/watchdog/sc1200wdt.c 12052 12053SCHEDULER 12054M: Ingo Molnar <mingo@redhat.com> 12055M: Peter Zijlstra <peterz@infradead.org> 12056L: linux-kernel@vger.kernel.org 12057T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12058S: Maintained 12059F: kernel/sched/ 12060F: include/linux/sched.h 12061F: include/uapi/linux/sched.h 12062F: include/linux/wait.h 12063 12064SCORE ARCHITECTURE 12065M: Chen Liqin <liqin.linux@gmail.com> 12066M: Lennox Wu <lennox.wu@gmail.com> 12067W: http://www.sunplus.com 12068S: Supported 12069F: arch/score/ 12070 12071SCR24X CHIP CARD INTERFACE DRIVER 12072M: Lubomir Rintel <lkundrak@v3.sk> 12073S: Supported 12074F: drivers/char/pcmcia/scr24x_cs.c 12075 12076SCSI CDROM DRIVER 12077M: Jens Axboe <axboe@kernel.dk> 12078L: linux-scsi@vger.kernel.org 12079W: http://www.kernel.dk 12080S: Maintained 12081F: drivers/scsi/sr* 12082 12083SCSI RDMA PROTOCOL (SRP) INITIATOR 12084M: Bart Van Assche <bart.vanassche@sandisk.com> 12085L: linux-rdma@vger.kernel.org 12086S: Supported 12087W: http://www.openfabrics.org 12088Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12089T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12090F: drivers/infiniband/ulp/srp/ 12091F: include/scsi/srp.h 12092 12093SCSI SG DRIVER 12094M: Doug Gilbert <dgilbert@interlog.com> 12095L: linux-scsi@vger.kernel.org 12096W: http://sg.danny.cz/sg 12097S: Maintained 12098F: Documentation/scsi/scsi-generic.txt 12099F: drivers/scsi/sg.c 12100F: include/scsi/sg.h 12101 12102SCSI SUBSYSTEM 12103M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12104T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12105M: "Martin K. Petersen" <martin.petersen@oracle.com> 12106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12107L: linux-scsi@vger.kernel.org 12108S: Maintained 12109F: Documentation/devicetree/bindings/scsi/ 12110F: drivers/scsi/ 12111F: include/scsi/ 12112 12113SCSI TAPE DRIVER 12114M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12115L: linux-scsi@vger.kernel.org 12116S: Maintained 12117F: Documentation/scsi/st.txt 12118F: drivers/scsi/st.* 12119F: drivers/scsi/st_*.h 12120 12121SCTP PROTOCOL 12122M: Vlad Yasevich <vyasevich@gmail.com> 12123M: Neil Horman <nhorman@tuxdriver.com> 12124L: linux-sctp@vger.kernel.org 12125W: http://lksctp.sourceforge.net 12126S: Maintained 12127F: Documentation/networking/sctp.txt 12128F: include/linux/sctp.h 12129F: include/uapi/linux/sctp.h 12130F: include/net/sctp/ 12131F: net/sctp/ 12132 12133SCx200 CPU SUPPORT 12134M: Jim Cromie <jim.cromie@gmail.com> 12135S: Odd Fixes 12136F: Documentation/i2c/busses/scx200_acb 12137F: arch/x86/platform/scx200/ 12138F: drivers/watchdog/scx200_wdt.c 12139F: drivers/i2c/busses/scx200* 12140F: drivers/mtd/maps/scx200_docflash.c 12141F: include/linux/scx200.h 12142 12143SCx200 GPIO DRIVER 12144M: Jim Cromie <jim.cromie@gmail.com> 12145S: Maintained 12146F: drivers/char/scx200_gpio.c 12147F: include/linux/scx200_gpio.h 12148 12149SCx200 HRT CLOCKSOURCE DRIVER 12150M: Jim Cromie <jim.cromie@gmail.com> 12151S: Maintained 12152F: drivers/clocksource/scx200_hrt.c 12153 12154SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12155M: Sascha Sommer <saschasommer@freenet.de> 12156L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12157S: Maintained 12158F: drivers/mmc/host/sdricoh_cs.c 12159 12160SECURE COMPUTING 12161M: Kees Cook <keescook@chromium.org> 12162R: Andy Lutomirski <luto@amacapital.net> 12163R: Will Drewry <wad@chromium.org> 12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12165S: Supported 12166F: kernel/seccomp.c 12167F: include/uapi/linux/seccomp.h 12168F: include/linux/seccomp.h 12169F: tools/testing/selftests/seccomp/* 12170F: tools/testing/selftests/kselftest_harness.h 12171F: Documentation/userspace-api/seccomp_filter.rst 12172K: \bsecure_computing 12173K: \bTIF_SECCOMP\b 12174 12175SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12176M: Al Cooper <alcooperx@gmail.com> 12177L: linux-mmc@vger.kernel.org 12178L: bcm-kernel-feedback-list@broadcom.com 12179S: Maintained 12180F: drivers/mmc/host/sdhci-brcmstb* 12181 12182SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12183M: Adrian Hunter <adrian.hunter@intel.com> 12184L: linux-mmc@vger.kernel.org 12185T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12186S: Maintained 12187F: drivers/mmc/host/sdhci* 12188F: include/linux/mmc/sdhci* 12189 12190SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12191M: Ben Dooks <ben-linux@fluff.org> 12192M: Jaehoon Chung <jh80.chung@samsung.com> 12193L: linux-mmc@vger.kernel.org 12194S: Maintained 12195F: drivers/mmc/host/sdhci-s3c* 12196 12197SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12198M: Viresh Kumar <vireshk@kernel.org> 12199L: linux-mmc@vger.kernel.org 12200S: Maintained 12201F: drivers/mmc/host/sdhci-spear.c 12202 12203SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12204M: Kishon Vijay Abraham I <kishon@ti.com> 12205L: linux-mmc@vger.kernel.org 12206S: Maintained 12207F: drivers/mmc/host/sdhci-omap.c 12208 12209SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12210M: Scott Bauer <scott.bauer@intel.com> 12211M: Jonathan Derrick <jonathan.derrick@intel.com> 12212L: linux-block@vger.kernel.org 12213S: Supported 12214F: block/sed* 12215F: block/opal_proto.h 12216F: include/linux/sed* 12217F: include/uapi/linux/sed* 12218 12219SECURITY CONTACT 12220M: Security Officers <security@kernel.org> 12221S: Supported 12222 12223SECURITY SUBSYSTEM 12224M: James Morris <james.l.morris@oracle.com> 12225M: "Serge E. Hallyn" <serge@hallyn.com> 12226L: linux-security-module@vger.kernel.org (suggested Cc:) 12227T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12228W: http://kernsec.org/ 12229S: Supported 12230F: security/ 12231 12232SELINUX SECURITY MODULE 12233M: Paul Moore <paul@paul-moore.com> 12234M: Stephen Smalley <sds@tycho.nsa.gov> 12235M: Eric Paris <eparis@parisplace.org> 12236L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12237W: https://selinuxproject.org 12238W: https://github.com/SELinuxProject 12239T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12240S: Supported 12241F: include/linux/selinux* 12242F: security/selinux/ 12243F: scripts/selinux/ 12244F: Documentation/admin-guide/LSM/SELinux.rst 12245 12246SENSABLE PHANTOM 12247M: Jiri Slaby <jirislaby@gmail.com> 12248S: Maintained 12249F: drivers/misc/phantom.c 12250F: include/uapi/linux/phantom.h 12251 12252SERIAL DEVICE BUS 12253M: Rob Herring <robh@kernel.org> 12254L: linux-serial@vger.kernel.org 12255S: Maintained 12256F: Documentation/devicetree/bindings/serial/slave-device.txt 12257F: drivers/tty/serdev/ 12258F: include/linux/serdev.h 12259 12260SERIAL DRIVERS 12261M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12262L: linux-serial@vger.kernel.org 12263S: Maintained 12264F: Documentation/devicetree/bindings/serial/ 12265F: drivers/tty/serial/ 12266 12267SERIAL IR RECEIVER 12268M: Sean Young <sean@mess.org> 12269L: linux-media@vger.kernel.org 12270S: Maintained 12271F: drivers/media/rc/serial_ir.c 12272 12273SFC NETWORK DRIVER 12274M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12275M: Edward Cree <ecree@solarflare.com> 12276M: Bert Kenward <bkenward@solarflare.com> 12277L: netdev@vger.kernel.org 12278S: Supported 12279F: drivers/net/ethernet/sfc/ 12280 12281SGI GRU DRIVER 12282M: Dimitri Sivanich <sivanich@sgi.com> 12283S: Maintained 12284F: drivers/misc/sgi-gru/ 12285 12286SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12287M: Pat Gefre <pfg@sgi.com> 12288L: linux-ia64@vger.kernel.org 12289S: Supported 12290F: Documentation/ia64/serial.txt 12291F: drivers/tty/serial/ioc?_serial.c 12292F: include/linux/ioc?.h 12293 12294SGI XP/XPC/XPNET DRIVER 12295M: Cliff Whickman <cpw@sgi.com> 12296M: Robin Holt <robinmholt@gmail.com> 12297S: Maintained 12298F: drivers/misc/sgi-xp/ 12299 12300SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12301M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12302L: linux-s390@vger.kernel.org 12303W: http://www.ibm.com/developerworks/linux/linux390/ 12304S: Supported 12305F: net/smc/ 12306 12307SH_VEU V4L2 MEM2MEM DRIVER 12308L: linux-media@vger.kernel.org 12309S: Orphan 12310F: drivers/media/platform/sh_veu.c 12311 12312SH_VOU V4L2 OUTPUT DRIVER 12313L: linux-media@vger.kernel.org 12314S: Orphan 12315F: drivers/media/platform/sh_vou.c 12316F: include/media/drv-intf/sh_vou.h 12317 12318SI2157 MEDIA DRIVER 12319M: Antti Palosaari <crope@iki.fi> 12320L: linux-media@vger.kernel.org 12321W: https://linuxtv.org 12322W: http://palosaari.fi/linux/ 12323Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12324T: git git://linuxtv.org/anttip/media_tree.git 12325S: Maintained 12326F: drivers/media/tuners/si2157* 12327 12328SI2168 MEDIA DRIVER 12329M: Antti Palosaari <crope@iki.fi> 12330L: linux-media@vger.kernel.org 12331W: https://linuxtv.org 12332W: http://palosaari.fi/linux/ 12333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12334T: git git://linuxtv.org/anttip/media_tree.git 12335S: Maintained 12336F: drivers/media/dvb-frontends/si2168* 12337 12338SI470X FM RADIO RECEIVER I2C DRIVER 12339M: Hans Verkuil <hverkuil@xs4all.nl> 12340L: linux-media@vger.kernel.org 12341T: git git://linuxtv.org/media_tree.git 12342W: https://linuxtv.org 12343S: Odd Fixes 12344F: drivers/media/radio/si470x/radio-si470x-i2c.c 12345 12346SI470X FM RADIO RECEIVER USB DRIVER 12347M: Hans Verkuil <hverkuil@xs4all.nl> 12348L: linux-media@vger.kernel.org 12349T: git git://linuxtv.org/media_tree.git 12350W: https://linuxtv.org 12351S: Maintained 12352F: drivers/media/radio/si470x/radio-si470x-common.c 12353F: drivers/media/radio/si470x/radio-si470x.h 12354F: drivers/media/radio/si470x/radio-si470x-usb.c 12355 12356SI4713 FM RADIO TRANSMITTER I2C DRIVER 12357M: Eduardo Valentin <edubezval@gmail.com> 12358L: linux-media@vger.kernel.org 12359T: git git://linuxtv.org/media_tree.git 12360W: https://linuxtv.org 12361S: Odd Fixes 12362F: drivers/media/radio/si4713/si4713.? 12363 12364SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12365M: Eduardo Valentin <edubezval@gmail.com> 12366L: linux-media@vger.kernel.org 12367T: git git://linuxtv.org/media_tree.git 12368W: https://linuxtv.org 12369S: Odd Fixes 12370F: drivers/media/radio/si4713/radio-platform-si4713.c 12371 12372SI4713 FM RADIO TRANSMITTER USB DRIVER 12373M: Hans Verkuil <hverkuil@xs4all.nl> 12374L: linux-media@vger.kernel.org 12375T: git git://linuxtv.org/media_tree.git 12376W: https://linuxtv.org 12377S: Maintained 12378F: drivers/media/radio/si4713/radio-usb-si4713.c 12379 12380SIANO DVB DRIVER 12381M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12382M: Mauro Carvalho Chehab <mchehab@kernel.org> 12383L: linux-media@vger.kernel.org 12384W: https://linuxtv.org 12385T: git git://linuxtv.org/media_tree.git 12386S: Odd fixes 12387F: drivers/media/common/siano/ 12388F: drivers/media/usb/siano/ 12389F: drivers/media/usb/siano/ 12390F: drivers/media/mmc/siano/ 12391 12392SILEAD TOUCHSCREEN DRIVER 12393M: Hans de Goede <hdegoede@redhat.com> 12394L: linux-input@vger.kernel.org 12395L: platform-driver-x86@vger.kernel.org 12396S: Maintained 12397F: drivers/input/touchscreen/silead.c 12398F: drivers/platform/x86/silead_dmi.c 12399 12400SILICON MOTION SM712 FRAME BUFFER DRIVER 12401M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12402M: Teddy Wang <teddy.wang@siliconmotion.com> 12403M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12404L: linux-fbdev@vger.kernel.org 12405S: Maintained 12406F: drivers/video/fbdev/sm712* 12407F: Documentation/fb/sm712fb.txt 12408 12409SIMPLE FIRMWARE INTERFACE (SFI) 12410M: Len Brown <lenb@kernel.org> 12411L: sfi-devel@simplefirmware.org 12412W: http://simplefirmware.org/ 12413T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12414S: Supported 12415F: arch/x86/platform/sfi/ 12416F: drivers/sfi/ 12417F: include/linux/sfi*.h 12418 12419SIMPLEFB FB DRIVER 12420M: Hans de Goede <hdegoede@redhat.com> 12421L: linux-fbdev@vger.kernel.org 12422S: Maintained 12423F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12424F: drivers/video/fbdev/simplefb.c 12425F: include/linux/platform_data/simplefb.h 12426 12427SIMTEC EB110ATX (Chalice CATS) 12428P: Ben Dooks 12429P: Vincent Sanders <vince@simtec.co.uk> 12430M: Simtec Linux Team <linux@simtec.co.uk> 12431W: http://www.simtec.co.uk/products/EB110ATX/ 12432S: Supported 12433 12434SIMTEC EB2410ITX (BAST) 12435P: Ben Dooks 12436P: Vincent Sanders <vince@simtec.co.uk> 12437M: Simtec Linux Team <linux@simtec.co.uk> 12438W: http://www.simtec.co.uk/products/EB2410ITX/ 12439S: Supported 12440F: arch/arm/mach-s3c24xx/mach-bast.c 12441F: arch/arm/mach-s3c24xx/bast-ide.c 12442F: arch/arm/mach-s3c24xx/bast-irq.c 12443 12444SIPHASH PRF ROUTINES 12445M: Jason A. Donenfeld <Jason@zx2c4.com> 12446S: Maintained 12447F: lib/siphash.c 12448F: lib/test_siphash.c 12449F: include/linux/siphash.h 12450 12451SIS 190 ETHERNET DRIVER 12452M: Francois Romieu <romieu@fr.zoreil.com> 12453L: netdev@vger.kernel.org 12454S: Maintained 12455F: drivers/net/ethernet/sis/sis190.c 12456 12457SIS 900/7016 FAST ETHERNET DRIVER 12458M: Daniele Venzano <venza@brownhat.org> 12459W: http://www.brownhat.org/sis900.html 12460L: netdev@vger.kernel.org 12461S: Maintained 12462F: drivers/net/ethernet/sis/sis900.* 12463 12464SIS FRAMEBUFFER DRIVER 12465M: Thomas Winischhofer <thomas@winischhofer.net> 12466W: http://www.winischhofer.net/linuxsisvga.shtml 12467S: Maintained 12468F: Documentation/fb/sisfb.txt 12469F: drivers/video/fbdev/sis/ 12470F: include/video/sisfb.h 12471 12472SIS USB2VGA DRIVER 12473M: Thomas Winischhofer <thomas@winischhofer.net> 12474W: http://www.winischhofer.at/linuxsisusbvga.shtml 12475S: Maintained 12476F: drivers/usb/misc/sisusbvga/ 12477 12478SLAB ALLOCATOR 12479M: Christoph Lameter <cl@linux.com> 12480M: Pekka Enberg <penberg@kernel.org> 12481M: David Rientjes <rientjes@google.com> 12482M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12483M: Andrew Morton <akpm@linux-foundation.org> 12484L: linux-mm@kvack.org 12485S: Maintained 12486F: include/linux/sl?b*.h 12487F: mm/sl?b* 12488 12489SLEEPABLE READ-COPY UPDATE (SRCU) 12490M: Lai Jiangshan <jiangshanlai@gmail.com> 12491M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12492M: Josh Triplett <josh@joshtriplett.org> 12493R: Steven Rostedt <rostedt@goodmis.org> 12494R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12495L: linux-kernel@vger.kernel.org 12496W: http://www.rdrop.com/users/paulmck/RCU/ 12497S: Supported 12498T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12499F: include/linux/srcu.h 12500F: kernel/rcu/srcu.c 12501 12502SMACK SECURITY MODULE 12503M: Casey Schaufler <casey@schaufler-ca.com> 12504L: linux-security-module@vger.kernel.org 12505W: http://schaufler-ca.com 12506T: git git://github.com/cschaufler/smack-next 12507S: Maintained 12508F: Documentation/admin-guide/LSM/Smack.rst 12509F: security/smack/ 12510 12511SMC91x ETHERNET DRIVER 12512M: Nicolas Pitre <nico@fluxnic.net> 12513S: Odd Fixes 12514F: drivers/net/ethernet/smsc/smc91x.* 12515 12516SMIA AND SMIA++ IMAGE SENSOR DRIVER 12517M: Sakari Ailus <sakari.ailus@iki.fi> 12518L: linux-media@vger.kernel.org 12519S: Maintained 12520F: drivers/media/i2c/smiapp/ 12521F: include/media/i2c/smiapp.h 12522F: drivers/media/i2c/smiapp-pll.c 12523F: drivers/media/i2c/smiapp-pll.h 12524F: include/uapi/linux/smiapp.h 12525F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12526 12527SMM665 HARDWARE MONITOR DRIVER 12528M: Guenter Roeck <linux@roeck-us.net> 12529L: linux-hwmon@vger.kernel.org 12530S: Maintained 12531F: Documentation/hwmon/smm665 12532F: drivers/hwmon/smm665.c 12533 12534SMSC EMC2103 HARDWARE MONITOR DRIVER 12535M: Steve Glendinning <steve.glendinning@shawell.net> 12536L: linux-hwmon@vger.kernel.org 12537S: Maintained 12538F: Documentation/hwmon/emc2103 12539F: drivers/hwmon/emc2103.c 12540 12541SMSC SCH5627 HARDWARE MONITOR DRIVER 12542M: Hans de Goede <hdegoede@redhat.com> 12543L: linux-hwmon@vger.kernel.org 12544S: Supported 12545F: Documentation/hwmon/sch5627 12546F: drivers/hwmon/sch5627.c 12547 12548SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12549M: Steve Glendinning <steve.glendinning@shawell.net> 12550L: linux-fbdev@vger.kernel.org 12551S: Maintained 12552F: drivers/video/fbdev/smscufx.c 12553 12554SMSC47B397 HARDWARE MONITOR DRIVER 12555M: Jean Delvare <jdelvare@suse.com> 12556L: linux-hwmon@vger.kernel.org 12557S: Maintained 12558F: Documentation/hwmon/smsc47b397 12559F: drivers/hwmon/smsc47b397.c 12560 12561SMSC911x ETHERNET DRIVER 12562M: Steve Glendinning <steve.glendinning@shawell.net> 12563L: netdev@vger.kernel.org 12564S: Maintained 12565F: include/linux/smsc911x.h 12566F: drivers/net/ethernet/smsc/smsc911x.* 12567 12568SMSC9420 PCI ETHERNET DRIVER 12569M: Steve Glendinning <steve.glendinning@shawell.net> 12570L: netdev@vger.kernel.org 12571S: Maintained 12572F: drivers/net/ethernet/smsc/smsc9420.* 12573 12574SOC-CAMERA V4L2 SUBSYSTEM 12575M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12576L: linux-media@vger.kernel.org 12577T: git git://linuxtv.org/media_tree.git 12578S: Maintained 12579F: include/media/soc* 12580F: drivers/media/i2c/soc_camera/ 12581F: drivers/media/platform/soc_camera/ 12582 12583SOEKRIS NET48XX LED SUPPORT 12584M: Chris Boot <bootc@bootc.net> 12585S: Maintained 12586F: drivers/leds/leds-net48xx.c 12587 12588SOFT-ROCE DRIVER (rxe) 12589M: Moni Shoua <monis@mellanox.com> 12590L: linux-rdma@vger.kernel.org 12591S: Supported 12592W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12593Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12594F: drivers/infiniband/sw/rxe/ 12595F: include/uapi/rdma/rdma_user_rxe.h 12596 12597SOFTLOGIC 6x10 MPEG CODEC 12598M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12599M: Anton Sviridenko <anton@corp.bluecherry.net> 12600M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12601M: Andrey Utkin <andrey_utkin@fastmail.com> 12602M: Ismael Luceno <ismael@iodev.co.uk> 12603L: linux-media@vger.kernel.org 12604S: Supported 12605F: drivers/media/pci/solo6x10/ 12606 12607SOFTWARE RAID (Multiple Disks) SUPPORT 12608M: Shaohua Li <shli@kernel.org> 12609L: linux-raid@vger.kernel.org 12610T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12611S: Supported 12612F: drivers/md/Makefile 12613F: drivers/md/Kconfig 12614F: drivers/md/md* 12615F: drivers/md/raid* 12616F: include/linux/raid/ 12617F: include/uapi/linux/raid/ 12618 12619SONIC NETWORK DRIVER 12620M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12621L: netdev@vger.kernel.org 12622S: Maintained 12623F: drivers/net/ethernet/natsemi/sonic.* 12624 12625SONICS SILICON BACKPLANE DRIVER (SSB) 12626M: Michael Buesch <m@bues.ch> 12627L: linux-wireless@vger.kernel.org 12628S: Maintained 12629F: drivers/ssb/ 12630F: include/linux/ssb/ 12631 12632SONY MEMORYSTICK CARD SUPPORT 12633M: Alex Dubov <oakad@yahoo.com> 12634W: http://tifmxx.berlios.de/ 12635S: Maintained 12636F: drivers/memstick/host/tifm_ms.c 12637 12638SONY MEMORYSTICK STANDARD SUPPORT 12639M: Maxim Levitsky <maximlevitsky@gmail.com> 12640S: Maintained 12641F: drivers/memstick/core/ms_block.* 12642 12643SONY VAIO CONTROL DEVICE DRIVER 12644M: Mattia Dongili <malattia@linux.it> 12645L: platform-driver-x86@vger.kernel.org 12646W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12647S: Maintained 12648F: Documentation/laptops/sony-laptop.txt 12649F: drivers/char/sonypi.c 12650F: drivers/platform/x86/sony-laptop.c 12651F: include/linux/sony-laptop.h 12652 12653SOUND 12654M: Jaroslav Kysela <perex@perex.cz> 12655M: Takashi Iwai <tiwai@suse.com> 12656L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12657W: http://www.alsa-project.org/ 12658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12659T: git git://git.alsa-project.org/alsa-kernel.git 12660Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12661S: Maintained 12662F: Documentation/sound/ 12663F: include/sound/ 12664F: include/uapi/sound/ 12665F: sound/ 12666 12667SOUND - COMPRESSED AUDIO 12668M: Vinod Koul <vinod.koul@intel.com> 12669L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12670T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12671S: Supported 12672F: Documentation/sound/alsa/compress_offload.txt 12673F: include/sound/compress_driver.h 12674F: include/uapi/sound/compress_* 12675F: sound/core/compress_offload.c 12676F: sound/soc/soc-compress.c 12677 12678SOUND - DMAENGINE HELPERS 12679M: Lars-Peter Clausen <lars@metafoo.de> 12680S: Supported 12681F: include/sound/dmaengine_pcm.h 12682F: sound/core/pcm_dmaengine.c 12683F: sound/soc/soc-generic-dmaengine-pcm.c 12684 12685SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12686M: Liam Girdwood <lgirdwood@gmail.com> 12687M: Mark Brown <broonie@kernel.org> 12688T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12689L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12690W: http://alsa-project.org/main/index.php/ASoC 12691S: Supported 12692F: Documentation/devicetree/bindings/sound/ 12693F: Documentation/sound/alsa/soc/ 12694F: sound/soc/ 12695F: include/sound/soc* 12696 12697SP2 MEDIA DRIVER 12698M: Olli Salonen <olli.salonen@iki.fi> 12699L: linux-media@vger.kernel.org 12700W: https://linuxtv.org 12701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12702S: Maintained 12703F: drivers/media/dvb-frontends/sp2* 12704 12705SPARC + UltraSPARC (sparc/sparc64) 12706M: "David S. Miller" <davem@davemloft.net> 12707L: sparclinux@vger.kernel.org 12708Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12709T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12710T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12711S: Maintained 12712F: arch/sparc/ 12713F: drivers/sbus/ 12714 12715SPARC SERIAL DRIVERS 12716M: "David S. Miller" <davem@davemloft.net> 12717L: sparclinux@vger.kernel.org 12718T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12719T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12720S: Maintained 12721F: include/linux/sunserialcore.h 12722F: drivers/tty/serial/suncore.c 12723F: drivers/tty/serial/sunhv.c 12724F: drivers/tty/serial/sunsab.c 12725F: drivers/tty/serial/sunsab.h 12726F: drivers/tty/serial/sunsu.c 12727F: drivers/tty/serial/sunzilog.c 12728F: drivers/tty/serial/sunzilog.h 12729F: drivers/tty/vcc.c 12730 12731SPARSE CHECKER 12732M: "Christopher Li" <sparse@chrisli.org> 12733L: linux-sparse@vger.kernel.org 12734W: https://sparse.wiki.kernel.org/ 12735T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12736T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12737S: Maintained 12738F: include/linux/compiler.h 12739 12740SPEAR CLOCK FRAMEWORK SUPPORT 12741M: Viresh Kumar <vireshk@kernel.org> 12742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12743W: http://www.st.com/spear 12744S: Maintained 12745F: drivers/clk/spear/ 12746 12747SPEAR PLATFORM SUPPORT 12748M: Viresh Kumar <vireshk@kernel.org> 12749M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12751W: http://www.st.com/spear 12752S: Maintained 12753F: arch/arm/boot/dts/spear* 12754F: arch/arm/mach-spear/ 12755 12756SPI NOR SUBSYSTEM 12757M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12758M: Marek Vasut <marek.vasut@gmail.com> 12759L: linux-mtd@lists.infradead.org 12760W: http://www.linux-mtd.infradead.org/ 12761Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12762T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12763T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12764S: Maintained 12765F: drivers/mtd/spi-nor/ 12766F: include/linux/mtd/spi-nor.h 12767 12768SPI SUBSYSTEM 12769M: Mark Brown <broonie@kernel.org> 12770L: linux-spi@vger.kernel.org 12771T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12772Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12773S: Maintained 12774F: Documentation/devicetree/bindings/spi/ 12775F: Documentation/spi/ 12776F: drivers/spi/ 12777F: include/linux/spi/ 12778F: include/uapi/linux/spi/ 12779F: tools/spi/ 12780 12781SPIDERNET NETWORK DRIVER for CELL 12782M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12783L: netdev@vger.kernel.org 12784S: Supported 12785F: Documentation/networking/spider_net.txt 12786F: drivers/net/ethernet/toshiba/spider_net* 12787 12788SPMI SUBSYSTEM 12789R: Stephen Boyd <sboyd@codeaurora.org> 12790L: linux-arm-msm@vger.kernel.org 12791F: Documentation/devicetree/bindings/spmi/ 12792F: drivers/spmi/ 12793F: include/dt-bindings/spmi/spmi.h 12794F: include/linux/spmi.h 12795F: include/trace/events/spmi.h 12796 12797SPU FILE SYSTEM 12798M: Jeremy Kerr <jk@ozlabs.org> 12799L: linuxppc-dev@lists.ozlabs.org 12800W: http://www.ibm.com/developerworks/power/cell/ 12801S: Supported 12802F: Documentation/filesystems/spufs.txt 12803F: arch/powerpc/platforms/cell/spufs/ 12804 12805SQUASHFS FILE SYSTEM 12806M: Phillip Lougher <phillip@squashfs.org.uk> 12807L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12808W: http://squashfs.org.uk 12809T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12810S: Maintained 12811F: Documentation/filesystems/squashfs.txt 12812F: fs/squashfs/ 12813 12814SRM (Alpha) environment access 12815M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12816S: Maintained 12817F: arch/alpha/kernel/srm_env.c 12818 12819STABLE BRANCH 12820M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12821L: stable@vger.kernel.org 12822S: Supported 12823F: Documentation/process/stable-kernel-rules.rst 12824 12825STAGING - ATOMISP DRIVER 12826M: Alan Cox <alan@linux.intel.com> 12827M: Sakari Ailus <sakari.ailus@linux.intel.com> 12828L: linux-media@vger.kernel.org 12829S: Maintained 12830F: drivers/staging/media/atomisp/ 12831 12832STAGING - COMEDI 12833M: Ian Abbott <abbotti@mev.co.uk> 12834M: H Hartley Sweeten <hsweeten@visionengravers.com> 12835S: Odd Fixes 12836F: drivers/staging/comedi/ 12837 12838STAGING - FLARION FT1000 DRIVERS 12839M: Marek Belisko <marek.belisko@gmail.com> 12840S: Odd Fixes 12841F: drivers/staging/ft1000/ 12842 12843STAGING - INDUSTRIAL IO 12844M: Jonathan Cameron <jic23@kernel.org> 12845L: linux-iio@vger.kernel.org 12846S: Odd Fixes 12847F: Documentation/devicetree/bindings/staging/iio/ 12848F: drivers/staging/iio/ 12849 12850STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12851M: Jarod Wilson <jarod@wilsonet.com> 12852W: http://www.lirc.org/ 12853S: Odd Fixes 12854F: drivers/staging/media/lirc/ 12855 12856STAGING - LUSTRE PARALLEL FILESYSTEM 12857M: Oleg Drokin <oleg.drokin@intel.com> 12858M: Andreas Dilger <andreas.dilger@intel.com> 12859M: James Simmons <jsimmons@infradead.org> 12860L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12861W: http://wiki.lustre.org/ 12862S: Maintained 12863F: drivers/staging/lustre 12864 12865STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12866M: Marc Dietrich <marvin24@gmx.de> 12867L: ac100@lists.launchpad.net (moderated for non-subscribers) 12868L: linux-tegra@vger.kernel.org 12869S: Maintained 12870F: drivers/staging/nvec/ 12871 12872STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12873M: Jens Frederich <jfrederich@gmail.com> 12874M: Daniel Drake <dsd@laptop.org> 12875M: Jon Nettleton <jon.nettleton@gmail.com> 12876W: http://wiki.laptop.org/go/DCON 12877S: Maintained 12878F: drivers/staging/olpc_dcon/ 12879 12880STAGING - REALTEK RTL8712U DRIVERS 12881M: Larry Finger <Larry.Finger@lwfinger.net> 12882M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12883S: Odd Fixes 12884F: drivers/staging/rtl8712/ 12885 12886STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12887M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12888M: Teddy Wang <teddy.wang@siliconmotion.com> 12889M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12890L: linux-fbdev@vger.kernel.org 12891S: Maintained 12892F: drivers/staging/sm750fb/ 12893 12894STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12895M: William Hubbs <w.d.hubbs@gmail.com> 12896M: Chris Brannon <chris@the-brannons.com> 12897M: Kirk Reiser <kirk@reisers.ca> 12898M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12899L: speakup@linux-speakup.org 12900W: http://www.linux-speakup.org/ 12901S: Odd Fixes 12902F: drivers/staging/speakup/ 12903 12904STAGING - VIA VT665X DRIVERS 12905M: Forest Bond <forest@alittletooquiet.net> 12906S: Odd Fixes 12907F: drivers/staging/vt665?/ 12908 12909STAGING - WILC1000 WIFI DRIVER 12910M: Aditya Shankar <aditya.shankar@microchip.com> 12911M: Ganesh Krishna <ganesh.krishna@microchip.com> 12912L: linux-wireless@vger.kernel.org 12913S: Supported 12914F: drivers/staging/wilc1000/ 12915 12916STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12917M: Arnaud Patard <arnaud.patard@rtp-net.org> 12918S: Odd Fixes 12919F: drivers/staging/xgifb/ 12920 12921STAGING SUBSYSTEM 12922M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12923T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12924L: devel@driverdev.osuosl.org 12925S: Supported 12926F: drivers/staging/ 12927 12928STARFIRE/DURALAN NETWORK DRIVER 12929M: Ion Badulescu <ionut@badula.org> 12930S: Odd Fixes 12931F: drivers/net/ethernet/adaptec/starfire* 12932 12933STEC S1220 SKD DRIVER 12934M: Bart Van Assche <bart.vanassche@wdc.com> 12935L: linux-block@vger.kernel.org 12936S: Maintained 12937F: drivers/block/skd*[ch] 12938 12939STI CEC DRIVER 12940M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12941S: Maintained 12942F: drivers/staging/media/st-cec/ 12943F: Documentation/devicetree/bindings/media/stih-cec.txt 12944 12945STK1160 USB VIDEO CAPTURE DRIVER 12946M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12947L: linux-media@vger.kernel.org 12948T: git git://linuxtv.org/media_tree.git 12949S: Maintained 12950F: drivers/media/usb/stk1160/ 12951 12952STMMAC ETHERNET DRIVER 12953M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12954M: Alexandre Torgue <alexandre.torgue@st.com> 12955L: netdev@vger.kernel.org 12956W: http://www.stlinux.com 12957S: Supported 12958F: drivers/net/ethernet/stmicro/stmmac/ 12959 12960SUN3/3X 12961M: Sam Creasey <sammy@sammy.net> 12962W: http://sammy.net/sun3/ 12963S: Maintained 12964F: arch/m68k/kernel/*sun3* 12965F: arch/m68k/sun3*/ 12966F: arch/m68k/include/asm/sun3* 12967F: drivers/net/ethernet/i825xx/sun3* 12968 12969SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12970M: Hans de Goede <hdegoede@redhat.com> 12971L: linux-input@vger.kernel.org 12972S: Maintained 12973F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12974F: drivers/input/keyboard/sun4i-lradc-keys.c 12975 12976SUNDANCE NETWORK DRIVER 12977M: Denis Kirjanov <kda@linux-powerpc.org> 12978L: netdev@vger.kernel.org 12979S: Maintained 12980F: drivers/net/ethernet/dlink/sundance.c 12981 12982SUPERH 12983M: Yoshinori Sato <ysato@users.sourceforge.jp> 12984M: Rich Felker <dalias@libc.org> 12985L: linux-sh@vger.kernel.org 12986Q: http://patchwork.kernel.org/project/linux-sh/list/ 12987S: Maintained 12988F: Documentation/sh/ 12989F: arch/sh/ 12990F: drivers/sh/ 12991 12992SUSPEND TO RAM 12993M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12994M: Len Brown <len.brown@intel.com> 12995M: Pavel Machek <pavel@ucw.cz> 12996L: linux-pm@vger.kernel.org 12997B: https://bugzilla.kernel.org 12998S: Supported 12999F: Documentation/power/ 13000F: arch/x86/kernel/acpi/ 13001F: drivers/base/power/ 13002F: kernel/power/ 13003F: include/linux/suspend.h 13004F: include/linux/freezer.h 13005F: include/linux/pm.h 13006 13007SVGA HANDLING 13008M: Martin Mares <mj@ucw.cz> 13009L: linux-video@atrey.karlin.mff.cuni.cz 13010S: Maintained 13011F: Documentation/svga.txt 13012F: arch/x86/boot/video* 13013 13014SWIOTLB SUBSYSTEM 13015M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13016L: linux-kernel@vger.kernel.org 13017T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13018S: Supported 13019F: lib/swiotlb.c 13020F: arch/*/kernel/pci-swiotlb.c 13021F: include/linux/swiotlb.h 13022 13023SWITCHDEV 13024M: Jiri Pirko <jiri@resnulli.us> 13025M: Ivan Vecera <ivecera@redhat.com> 13026L: netdev@vger.kernel.org 13027S: Supported 13028F: net/switchdev/ 13029F: include/net/switchdev.h 13030 13031SYNC FILE FRAMEWORK 13032M: Sumit Semwal <sumit.semwal@linaro.org> 13033R: Gustavo Padovan <gustavo@padovan.org> 13034S: Maintained 13035L: linux-media@vger.kernel.org 13036L: dri-devel@lists.freedesktop.org 13037F: drivers/dma-buf/sync_* 13038F: drivers/dma-buf/dma-fence* 13039F: drivers/dma-buf/sw_sync.c 13040F: include/linux/sync_file.h 13041F: include/uapi/linux/sync_file.h 13042F: Documentation/sync_file.txt 13043T: git git://anongit.freedesktop.org/drm/drm-misc 13044 13045SYNOPSYS ARC ARCHITECTURE 13046M: Vineet Gupta <vgupta@synopsys.com> 13047L: linux-snps-arc@lists.infradead.org 13048S: Supported 13049F: arch/arc/ 13050F: Documentation/devicetree/bindings/arc/* 13051F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13052F: drivers/clocksource/arc_timer.c 13053F: drivers/tty/serial/arc_uart.c 13054T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13055 13056SYNOPSYS ARC HSDK SDP pll clock driver 13057M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13058S: Supported 13059F: drivers/clk/clk-hsdk-pll.c 13060F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13061 13062SYNOPSYS ARC SDP clock driver 13063M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13064S: Supported 13065F: drivers/clk/axs10x/* 13066F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13067 13068SYNOPSYS ARC SDP platform support 13069M: Alexey Brodkin <abrodkin@synopsys.com> 13070S: Supported 13071F: arch/arc/plat-axs10x 13072F: arch/arc/boot/dts/ax* 13073F: Documentation/devicetree/bindings/arc/axs10* 13074 13075SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13076M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13077S: Supported 13078F: drivers/reset/reset-axs10x.c 13079F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13080 13081SYNOPSYS DESIGNWARE APB GPIO DRIVER 13082M: Hoan Tran <hotran@apm.com> 13083L: linux-gpio@vger.kernel.org 13084S: Maintained 13085F: drivers/gpio/gpio-dwapb.c 13086F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13087 13088SYNOPSYS DESIGNWARE DMAC DRIVER 13089M: Viresh Kumar <vireshk@kernel.org> 13090R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13091S: Maintained 13092F: include/linux/dma/dw.h 13093F: include/linux/platform_data/dma-dw.h 13094F: drivers/dma/dw/ 13095 13096SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13097M: Jie Deng <jiedeng@synopsys.com> 13098L: netdev@vger.kernel.org 13099S: Supported 13100F: drivers/net/ethernet/synopsys/ 13101 13102SYNOPSYS DESIGNWARE I2C DRIVER 13103M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13104R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13105R: Mika Westerberg <mika.westerberg@linux.intel.com> 13106L: linux-i2c@vger.kernel.org 13107S: Maintained 13108F: drivers/i2c/busses/i2c-designware-* 13109F: include/linux/platform_data/i2c-designware.h 13110 13111SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13112M: Jaehoon Chung <jh80.chung@samsung.com> 13113L: linux-mmc@vger.kernel.org 13114S: Maintained 13115F: drivers/mmc/host/dw_mmc* 13116 13117SYNOPSYS HSDK RESET CONTROLLER DRIVER 13118M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13119S: Supported 13120F: drivers/reset/reset-hsdk.c 13121F: include/dt-bindings/reset/snps,hsdk-reset.h 13122F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13123 13124SYSTEM CONFIGURATION (SYSCON) 13125M: Lee Jones <lee.jones@linaro.org> 13126M: Arnd Bergmann <arnd@arndb.de> 13127T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13128S: Supported 13129F: drivers/mfd/syscon.c 13130 13131SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13132M: Sudeep Holla <sudeep.holla@arm.com> 13133L: linux-arm-kernel@lists.infradead.org 13134S: Maintained 13135F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13136F: drivers/clk/clk-scpi.c 13137F: drivers/cpufreq/scpi-cpufreq.c 13138F: drivers/firmware/arm_scpi.c 13139F: include/linux/scpi_protocol.h 13140 13141SYSTEM RESET/SHUTDOWN DRIVERS 13142M: Sebastian Reichel <sre@kernel.org> 13143L: linux-pm@vger.kernel.org 13144T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13145S: Maintained 13146F: Documentation/devicetree/bindings/power/reset/ 13147F: drivers/power/reset/ 13148 13149SYSTEM TRACE MODULE CLASS 13150M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13151S: Maintained 13152T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13153F: Documentation/trace/stm.txt 13154F: drivers/hwtracing/stm/ 13155F: include/linux/stm.h 13156F: include/uapi/linux/stm.h 13157 13158SYSV FILESYSTEM 13159M: Christoph Hellwig <hch@infradead.org> 13160S: Maintained 13161F: Documentation/filesystems/sysv-fs.txt 13162F: fs/sysv/ 13163F: include/linux/sysv_fs.h 13164 13165TARGET SUBSYSTEM 13166M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13167L: linux-scsi@vger.kernel.org 13168L: target-devel@vger.kernel.org 13169W: http://www.linux-iscsi.org 13170W: http://groups.google.com/group/linux-iscsi-target-dev 13171T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13172S: Supported 13173F: drivers/target/ 13174F: include/target/ 13175F: Documentation/target/ 13176 13177TASKSTATS STATISTICS INTERFACE 13178M: Balbir Singh <bsingharora@gmail.com> 13179S: Maintained 13180F: Documentation/accounting/taskstats* 13181F: include/linux/taskstats* 13182F: kernel/taskstats.c 13183 13184TC subsystem 13185M: Jamal Hadi Salim <jhs@mojatatu.com> 13186M: Cong Wang <xiyou.wangcong@gmail.com> 13187M: Jiri Pirko <jiri@resnulli.us> 13188L: netdev@vger.kernel.org 13189S: Maintained 13190F: include/net/pkt_cls.h 13191F: include/net/pkt_sched.h 13192F: include/net/tc_act/ 13193F: include/uapi/linux/pkt_cls.h 13194F: include/uapi/linux/pkt_sched.h 13195F: include/uapi/linux/tc_act/ 13196F: include/uapi/linux/tc_ematch/ 13197F: net/sched/ 13198 13199TCP LOW PRIORITY MODULE 13200M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13201M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13202W: http://tcp-lp-mod.sourceforge.net/ 13203S: Maintained 13204F: net/ipv4/tcp_lp.c 13205 13206TDA10071 MEDIA DRIVER 13207M: Antti Palosaari <crope@iki.fi> 13208L: linux-media@vger.kernel.org 13209W: https://linuxtv.org 13210W: http://palosaari.fi/linux/ 13211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13212T: git git://linuxtv.org/anttip/media_tree.git 13213S: Maintained 13214F: drivers/media/dvb-frontends/tda10071* 13215 13216TDA18212 MEDIA DRIVER 13217M: Antti Palosaari <crope@iki.fi> 13218L: linux-media@vger.kernel.org 13219W: https://linuxtv.org 13220W: http://palosaari.fi/linux/ 13221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13222T: git git://linuxtv.org/anttip/media_tree.git 13223S: Maintained 13224F: drivers/media/tuners/tda18212* 13225 13226TDA18218 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/tuners/tda18218* 13235 13236TDA18271 MEDIA DRIVER 13237M: Michael Krufky <mkrufky@linuxtv.org> 13238L: linux-media@vger.kernel.org 13239W: https://linuxtv.org 13240W: http://github.com/mkrufky 13241Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13242T: git git://linuxtv.org/mkrufky/tuners.git 13243S: Maintained 13244F: drivers/media/tuners/tda18271* 13245 13246TDA827x MEDIA DRIVER 13247M: Michael Krufky <mkrufky@linuxtv.org> 13248L: linux-media@vger.kernel.org 13249W: https://linuxtv.org 13250W: http://github.com/mkrufky 13251Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13252T: git git://linuxtv.org/mkrufky/tuners.git 13253S: Maintained 13254F: drivers/media/tuners/tda8290.* 13255 13256TDA8290 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/tda8290.* 13265 13266TDA9840 MEDIA DRIVER 13267M: Hans Verkuil <hverkuil@xs4all.nl> 13268L: linux-media@vger.kernel.org 13269T: git git://linuxtv.org/media_tree.git 13270W: https://linuxtv.org 13271S: Maintained 13272F: drivers/media/i2c/tda9840* 13273 13274TEA5761 TUNER DRIVER 13275M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13276M: Mauro Carvalho Chehab <mchehab@kernel.org> 13277L: linux-media@vger.kernel.org 13278W: https://linuxtv.org 13279T: git git://linuxtv.org/media_tree.git 13280S: Odd fixes 13281F: drivers/media/tuners/tea5761.* 13282 13283TEA5767 TUNER DRIVER 13284M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13285M: Mauro Carvalho Chehab <mchehab@kernel.org> 13286L: linux-media@vger.kernel.org 13287W: https://linuxtv.org 13288T: git git://linuxtv.org/media_tree.git 13289S: Maintained 13290F: drivers/media/tuners/tea5767.* 13291 13292TEA6415C MEDIA DRIVER 13293M: Hans Verkuil <hverkuil@xs4all.nl> 13294L: linux-media@vger.kernel.org 13295T: git git://linuxtv.org/media_tree.git 13296W: https://linuxtv.org 13297S: Maintained 13298F: drivers/media/i2c/tea6415c* 13299 13300TEA6420 MEDIA DRIVER 13301M: Hans Verkuil <hverkuil@xs4all.nl> 13302L: linux-media@vger.kernel.org 13303T: git git://linuxtv.org/media_tree.git 13304W: https://linuxtv.org 13305S: Maintained 13306F: drivers/media/i2c/tea6420* 13307 13308TEAM DRIVER 13309M: Jiri Pirko <jiri@resnulli.us> 13310L: netdev@vger.kernel.org 13311S: Supported 13312F: drivers/net/team/ 13313F: include/linux/if_team.h 13314F: include/uapi/linux/if_team.h 13315 13316TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13317M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13318S: Maintained 13319F: arch/x86/platform/ts5500/ 13320 13321TECHNOTREND USB IR RECEIVER 13322M: Sean Young <sean@mess.org> 13323L: linux-media@vger.kernel.org 13324S: Maintained 13325F: drivers/media/rc/ttusbir.c 13326 13327TEE SUBSYSTEM 13328M: Jens Wiklander <jens.wiklander@linaro.org> 13329S: Maintained 13330F: include/linux/tee_drv.h 13331F: include/uapi/linux/tee.h 13332F: drivers/tee/ 13333F: Documentation/tee.txt 13334 13335TEGRA ARCHITECTURE SUPPORT 13336M: Thierry Reding <thierry.reding@gmail.com> 13337M: Jonathan Hunter <jonathanh@nvidia.com> 13338L: linux-tegra@vger.kernel.org 13339Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13341S: Supported 13342N: [^a-z]tegra 13343 13344TEGRA CLOCK DRIVER 13345M: Peter De Schrijver <pdeschrijver@nvidia.com> 13346M: Prashant Gaikwad <pgaikwad@nvidia.com> 13347S: Supported 13348F: drivers/clk/tegra/ 13349 13350TEGRA DMA DRIVERS 13351M: Laxman Dewangan <ldewangan@nvidia.com> 13352M: Jon Hunter <jonathanh@nvidia.com> 13353S: Supported 13354F: drivers/dma/tegra* 13355 13356TEGRA I2C DRIVER 13357M: Laxman Dewangan <ldewangan@nvidia.com> 13358S: Supported 13359F: drivers/i2c/busses/i2c-tegra.c 13360 13361TEGRA IOMMU DRIVERS 13362M: Hiroshi Doyu <hdoyu@nvidia.com> 13363S: Supported 13364F: drivers/iommu/tegra* 13365 13366TEGRA KBC DRIVER 13367M: Rakesh Iyer <riyer@nvidia.com> 13368M: Laxman Dewangan <ldewangan@nvidia.com> 13369S: Supported 13370F: drivers/input/keyboard/tegra-kbc.c 13371 13372TEGRA PWM DRIVER 13373M: Thierry Reding <thierry.reding@gmail.com> 13374S: Supported 13375F: drivers/pwm/pwm-tegra.c 13376 13377TEGRA SERIAL DRIVER 13378M: Laxman Dewangan <ldewangan@nvidia.com> 13379S: Supported 13380F: drivers/tty/serial/serial-tegra.c 13381 13382TEGRA SPI DRIVER 13383M: Laxman Dewangan <ldewangan@nvidia.com> 13384S: Supported 13385F: drivers/spi/spi-tegra* 13386 13387TEHUTI ETHERNET DRIVER 13388M: Andy Gospodarek <andy@greyhouse.net> 13389L: netdev@vger.kernel.org 13390S: Supported 13391F: drivers/net/ethernet/tehuti/* 13392 13393Telecom Clock Driver for MCPL0010 13394M: Mark Gross <mark.gross@intel.com> 13395S: Supported 13396F: drivers/char/tlclk.c 13397 13398TENSILICA XTENSA PORT (xtensa) 13399M: Chris Zankel <chris@zankel.net> 13400M: Max Filippov <jcmvbkbc@gmail.com> 13401L: linux-xtensa@linux-xtensa.org 13402T: git git://github.com/czankel/xtensa-linux.git 13403S: Maintained 13404F: arch/xtensa/ 13405F: drivers/irqchip/irq-xtensa-* 13406 13407Texas Instruments' System Control Interface (TISCI) Protocol Driver 13408M: Nishanth Menon <nm@ti.com> 13409M: Tero Kristo <t-kristo@ti.com> 13410M: Santosh Shilimkar <ssantosh@kernel.org> 13411L: linux-arm-kernel@lists.infradead.org 13412S: Maintained 13413F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13414F: drivers/firmware/ti_sci* 13415F: include/linux/soc/ti/ti_sci_protocol.h 13416F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13417F: include/dt-bindings/genpd/k2g.h 13418F: drivers/soc/ti/ti_sci_pm_domains.c 13419F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13420F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13421F: drivers/clk/keystone/sci-clk.c 13422F: drivers/reset/reset-ti-sci.c 13423 13424THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13425M: Hans Verkuil <hverkuil@xs4all.nl> 13426L: linux-media@vger.kernel.org 13427T: git git://linuxtv.org/media_tree.git 13428W: https://linuxtv.org 13429S: Maintained 13430F: drivers/media/radio/radio-raremono.c 13431 13432THERMAL 13433M: Zhang Rui <rui.zhang@intel.com> 13434M: Eduardo Valentin <edubezval@gmail.com> 13435L: linux-pm@vger.kernel.org 13436T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13437T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13438Q: https://patchwork.kernel.org/project/linux-pm/list/ 13439S: Supported 13440F: drivers/thermal/ 13441F: include/linux/thermal.h 13442F: include/uapi/linux/thermal.h 13443F: include/linux/cpu_cooling.h 13444F: Documentation/devicetree/bindings/thermal/ 13445 13446THERMAL/CPU_COOLING 13447M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13448M: Viresh Kumar <viresh.kumar@linaro.org> 13449M: Javi Merino <javi.merino@kernel.org> 13450L: linux-pm@vger.kernel.org 13451S: Supported 13452F: Documentation/thermal/cpu-cooling-api.txt 13453F: drivers/thermal/cpu_cooling.c 13454F: include/linux/cpu_cooling.h 13455 13456THINKPAD ACPI EXTRAS DRIVER 13457M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13458L: ibm-acpi-devel@lists.sourceforge.net 13459L: platform-driver-x86@vger.kernel.org 13460W: http://ibm-acpi.sourceforge.net 13461W: http://thinkwiki.org/wiki/Ibm-acpi 13462T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13463S: Maintained 13464F: drivers/platform/x86/thinkpad_acpi.c 13465 13466THUNDERBOLT DRIVER 13467M: Andreas Noever <andreas.noever@gmail.com> 13468M: Michael Jamet <michael.jamet@intel.com> 13469M: Mika Westerberg <mika.westerberg@linux.intel.com> 13470M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13471T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13472S: Maintained 13473F: drivers/thunderbolt/ 13474F: include/linux/thunderbolt.h 13475 13476THUNDERBOLT NETWORK DRIVER 13477M: Michael Jamet <michael.jamet@intel.com> 13478M: Mika Westerberg <mika.westerberg@linux.intel.com> 13479M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13480L: netdev@vger.kernel.org 13481S: Maintained 13482F: drivers/net/thunderbolt.c 13483 13484THUNDERX GPIO DRIVER 13485M: David Daney <david.daney@cavium.com> 13486S: Maintained 13487F: drivers/gpio/gpio-thunderx.c 13488 13489TI AM437X VPFE DRIVER 13490M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13491L: linux-media@vger.kernel.org 13492W: https://linuxtv.org 13493Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13494T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13495S: Maintained 13496F: drivers/media/platform/am437x/ 13497 13498TI BANDGAP AND THERMAL DRIVER 13499M: Eduardo Valentin <edubezval@gmail.com> 13500M: Keerthy <j-keerthy@ti.com> 13501L: linux-pm@vger.kernel.org 13502L: linux-omap@vger.kernel.org 13503S: Maintained 13504F: drivers/thermal/ti-soc-thermal/ 13505 13506TI BQ27XXX POWER SUPPLY DRIVER 13507R: Andrew F. Davis <afd@ti.com> 13508F: include/linux/power/bq27xxx_battery.h 13509F: drivers/power/supply/bq27xxx_battery.c 13510F: drivers/power/supply/bq27xxx_battery_i2c.c 13511 13512TI CDCE706 CLOCK DRIVER 13513M: Max Filippov <jcmvbkbc@gmail.com> 13514S: Maintained 13515F: drivers/clk/clk-cdce706.c 13516 13517TI CLOCK DRIVER 13518M: Tero Kristo <t-kristo@ti.com> 13519L: linux-omap@vger.kernel.org 13520S: Maintained 13521F: drivers/clk/ti/ 13522F: include/linux/clk/ti.h 13523 13524TI DAVINCI MACHINE SUPPORT 13525M: Sekhar Nori <nsekhar@ti.com> 13526M: Kevin Hilman <khilman@kernel.org> 13527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13528T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13529S: Supported 13530F: arch/arm/mach-davinci/ 13531F: drivers/i2c/busses/i2c-davinci.c 13532F: arch/arm/boot/dts/da850* 13533 13534TI DAVINCI SERIES GPIO DRIVER 13535M: Keerthy <j-keerthy@ti.com> 13536L: linux-gpio@vger.kernel.org 13537S: Maintained 13538F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13539F: drivers/gpio/gpio-davinci.c 13540 13541TI DAVINCI SERIES MEDIA DRIVER 13542M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13543L: linux-media@vger.kernel.org 13544W: https://linuxtv.org 13545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13546T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13547S: Maintained 13548F: drivers/media/platform/davinci/ 13549F: include/media/davinci/ 13550 13551TI ETHERNET SWITCH DRIVER (CPSW) 13552R: Grygorii Strashko <grygorii.strashko@ti.com> 13553L: linux-omap@vger.kernel.org 13554L: netdev@vger.kernel.org 13555S: Maintained 13556F: drivers/net/ethernet/ti/cpsw* 13557F: drivers/net/ethernet/ti/davinci* 13558 13559TI FLASH MEDIA INTERFACE DRIVER 13560M: Alex Dubov <oakad@yahoo.com> 13561S: Maintained 13562F: drivers/misc/tifm* 13563F: drivers/mmc/host/tifm_sd.c 13564F: include/linux/tifm.h 13565 13566TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13567M: Santosh Shilimkar <ssantosh@kernel.org> 13568L: linux-kernel@vger.kernel.org 13569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13570S: Maintained 13571F: drivers/soc/ti/* 13572T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13573 13574TI LM49xxx FAMILY ASoC CODEC DRIVERS 13575M: M R Swami Reddy <mr.swami.reddy@ti.com> 13576M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13577L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13578S: Maintained 13579F: sound/soc/codecs/lm49453* 13580F: sound/soc/codecs/isabelle* 13581 13582TI LP855x BACKLIGHT DRIVER 13583M: Milo Kim <milo.kim@ti.com> 13584S: Maintained 13585F: Documentation/backlight/lp855x-driver.txt 13586F: drivers/video/backlight/lp855x_bl.c 13587F: include/linux/platform_data/lp855x.h 13588 13589TI LP8727 CHARGER DRIVER 13590M: Milo Kim <milo.kim@ti.com> 13591S: Maintained 13592F: drivers/power/supply/lp8727_charger.c 13593F: include/linux/platform_data/lp8727.h 13594 13595TI LP8788 MFD DRIVER 13596M: Milo Kim <milo.kim@ti.com> 13597S: Maintained 13598F: drivers/iio/adc/lp8788_adc.c 13599F: drivers/leds/leds-lp8788.c 13600F: drivers/mfd/lp8788*.c 13601F: drivers/power/supply/lp8788-charger.c 13602F: drivers/regulator/lp8788-*.c 13603F: include/linux/mfd/lp8788*.h 13604 13605TI NETCP ETHERNET DRIVER 13606M: Wingman Kwok <w-kwok2@ti.com> 13607M: Murali Karicheri <m-karicheri2@ti.com> 13608L: netdev@vger.kernel.org 13609S: Maintained 13610F: drivers/net/ethernet/ti/netcp* 13611 13612TI TAS571X FAMILY ASoC CODEC DRIVER 13613M: Kevin Cernekee <cernekee@chromium.org> 13614L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13615S: Odd Fixes 13616F: sound/soc/codecs/tas571x* 13617 13618TI TRF7970A NFC DRIVER 13619M: Mark Greer <mgreer@animalcreek.com> 13620L: linux-wireless@vger.kernel.org 13621L: linux-nfc@lists.01.org (moderated for non-subscribers) 13622S: Supported 13623F: drivers/nfc/trf7970a.c 13624F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13625 13626TI TWL4030 SERIES SOC CODEC DRIVER 13627M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13628L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13629S: Maintained 13630F: sound/soc/codecs/twl4030* 13631 13632TI VPE/CAL DRIVERS 13633M: Benoit Parrot <bparrot@ti.com> 13634L: linux-media@vger.kernel.org 13635W: http://linuxtv.org/ 13636Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13637S: Maintained 13638F: drivers/media/platform/ti-vpe/ 13639 13640TI WILINK WIRELESS DRIVERS 13641L: linux-wireless@vger.kernel.org 13642W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13643W: http://wireless.kernel.org/en/users/Drivers/wl1251 13644T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13645S: Orphan 13646F: drivers/net/wireless/ti/ 13647F: include/linux/wl12xx.h 13648 13649TILE ARCHITECTURE 13650M: Chris Metcalf <cmetcalf@mellanox.com> 13651W: http://www.mellanox.com/repository/solutions/tile-scm/ 13652T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13653S: Supported 13654F: arch/tile/ 13655F: drivers/char/tile-srom.c 13656F: drivers/edac/tile_edac.c 13657F: drivers/net/ethernet/tile/ 13658F: drivers/rtc/rtc-tile.c 13659F: drivers/tty/hvc/hvc_tile.c 13660F: drivers/tty/serial/tilegx.c 13661F: drivers/usb/host/*-tilegx.c 13662F: include/linux/usb/tilegx.h 13663 13664TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13665M: John Stultz <john.stultz@linaro.org> 13666M: Thomas Gleixner <tglx@linutronix.de> 13667R: Stephen Boyd <sboyd@codeaurora.org> 13668L: linux-kernel@vger.kernel.org 13669T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13670S: Supported 13671F: include/linux/clocksource.h 13672F: include/linux/time.h 13673F: include/linux/timex.h 13674F: include/uapi/linux/time.h 13675F: include/uapi/linux/timex.h 13676F: kernel/time/clocksource.c 13677F: kernel/time/time*.c 13678F: kernel/time/alarmtimer.c 13679F: kernel/time/ntp.c 13680F: tools/testing/selftests/timers/ 13681 13682TIPC NETWORK LAYER 13683M: Jon Maloy <jon.maloy@ericsson.com> 13684M: Ying Xue <ying.xue@windriver.com> 13685L: netdev@vger.kernel.org (core kernel code) 13686L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13687W: http://tipc.sourceforge.net/ 13688S: Maintained 13689F: include/uapi/linux/tipc*.h 13690F: net/tipc/ 13691 13692TLAN NETWORK DRIVER 13693M: Samuel Chessman <chessman@tux.org> 13694L: tlan-devel@lists.sourceforge.net (subscribers-only) 13695W: http://sourceforge.net/projects/tlan/ 13696S: Maintained 13697F: Documentation/networking/tlan.txt 13698F: drivers/net/ethernet/ti/tlan.* 13699 13700TM6000 VIDEO4LINUX DRIVER 13701M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13702M: Mauro Carvalho Chehab <mchehab@kernel.org> 13703L: linux-media@vger.kernel.org 13704W: https://linuxtv.org 13705T: git git://linuxtv.org/media_tree.git 13706S: Odd fixes 13707F: drivers/media/usb/tm6000/ 13708F: Documentation/media/v4l-drivers/tm6000* 13709 13710TMIO/SDHI MMC DRIVER 13711M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13712L: linux-mmc@vger.kernel.org 13713S: Supported 13714F: drivers/mmc/host/tmio_mmc* 13715F: drivers/mmc/host/renesas_sdhi* 13716F: include/linux/mfd/tmio.h 13717 13718TMP401 HARDWARE MONITOR DRIVER 13719M: Guenter Roeck <linux@roeck-us.net> 13720L: linux-hwmon@vger.kernel.org 13721S: Maintained 13722F: Documentation/hwmon/tmp401 13723F: drivers/hwmon/tmp401.c 13724 13725TMPFS (SHMEM FILESYSTEM) 13726M: Hugh Dickins <hughd@google.com> 13727L: linux-mm@kvack.org 13728S: Maintained 13729F: include/linux/shmem_fs.h 13730F: mm/shmem.c 13731 13732TOMOYO SECURITY MODULE 13733M: Kentaro Takeda <takedakn@nttdata.co.jp> 13734M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13735L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13736L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13737L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13738L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13739W: http://tomoyo.sourceforge.jp/ 13740T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13741S: Maintained 13742F: security/tomoyo/ 13743 13744TOPSTAR LAPTOP EXTRAS DRIVER 13745M: Herton Ronaldo Krzesinski <herton@canonical.com> 13746L: platform-driver-x86@vger.kernel.org 13747S: Maintained 13748F: drivers/platform/x86/topstar-laptop.c 13749 13750TOSHIBA ACPI EXTRAS DRIVER 13751M: Azael Avalos <coproscefalo@gmail.com> 13752L: platform-driver-x86@vger.kernel.org 13753S: Maintained 13754F: drivers/platform/x86/toshiba_acpi.c 13755 13756TOSHIBA BLUETOOTH DRIVER 13757M: Azael Avalos <coproscefalo@gmail.com> 13758L: platform-driver-x86@vger.kernel.org 13759S: Maintained 13760F: drivers/platform/x86/toshiba_bluetooth.c 13761 13762TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13763M: Azael Avalos <coproscefalo@gmail.com> 13764L: platform-driver-x86@vger.kernel.org 13765S: Maintained 13766F: drivers/platform/x86/toshiba_haps.c 13767 13768TOSHIBA SMM DRIVER 13769M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13770W: http://www.buzzard.org.uk/toshiba/ 13771S: Maintained 13772F: drivers/char/toshiba.c 13773F: include/linux/toshiba.h 13774F: include/uapi/linux/toshiba.h 13775 13776TOSHIBA TC358743 DRIVER 13777M: Mats Randgaard <matrandg@cisco.com> 13778L: linux-media@vger.kernel.org 13779S: Maintained 13780F: drivers/media/i2c/tc358743* 13781F: include/media/i2c/tc358743.h 13782 13783TOSHIBA WMI HOTKEYS DRIVER 13784M: Azael Avalos <coproscefalo@gmail.com> 13785L: platform-driver-x86@vger.kernel.org 13786S: Maintained 13787F: drivers/platform/x86/toshiba-wmi.c 13788 13789TPM DEVICE DRIVER 13790M: Peter Huewe <peterhuewe@gmx.de> 13791M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13792R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13793L: linux-integrity@vger.kernel.org 13794Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13795T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13796S: Maintained 13797F: drivers/char/tpm/ 13798 13799TRACING 13800M: Steven Rostedt <rostedt@goodmis.org> 13801M: Ingo Molnar <mingo@redhat.com> 13802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13803S: Maintained 13804F: Documentation/trace/ftrace.txt 13805F: arch/*/*/*/ftrace.h 13806F: arch/*/kernel/ftrace.c 13807F: include/*/ftrace.h 13808F: include/linux/trace*.h 13809F: include/trace/ 13810F: kernel/trace/ 13811F: tools/testing/selftests/ftrace/ 13812 13813TRACING MMIO ACCESSES (MMIOTRACE) 13814M: Steven Rostedt <rostedt@goodmis.org> 13815M: Ingo Molnar <mingo@kernel.org> 13816R: Karol Herbst <karolherbst@gmail.com> 13817R: Pekka Paalanen <ppaalanen@gmail.com> 13818S: Maintained 13819L: linux-kernel@vger.kernel.org 13820L: nouveau@lists.freedesktop.org 13821F: kernel/trace/trace_mmiotrace.c 13822F: include/linux/mmiotrace.h 13823F: arch/x86/mm/kmmio.c 13824F: arch/x86/mm/mmio-mod.c 13825F: arch/x86/mm/testmmiotrace.c 13826 13827TRIVIAL PATCHES 13828M: Jiri Kosina <trivial@kernel.org> 13829T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13830S: Maintained 13831K: ^Subject:.*(?i)trivial 13832 13833TTY LAYER 13834M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13835M: Jiri Slaby <jslaby@suse.com> 13836S: Supported 13837T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13838F: Documentation/serial/ 13839F: drivers/tty/ 13840F: drivers/tty/serial/serial_core.c 13841F: include/linux/serial_core.h 13842F: include/linux/serial.h 13843F: include/linux/tty.h 13844F: include/uapi/linux/serial_core.h 13845F: include/uapi/linux/serial.h 13846F: include/uapi/linux/tty.h 13847 13848TUA9001 MEDIA DRIVER 13849M: Antti Palosaari <crope@iki.fi> 13850L: linux-media@vger.kernel.org 13851W: https://linuxtv.org 13852W: http://palosaari.fi/linux/ 13853Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13854T: git git://linuxtv.org/anttip/media_tree.git 13855S: Maintained 13856F: drivers/media/tuners/tua9001* 13857 13858TULIP NETWORK DRIVERS 13859L: netdev@vger.kernel.org 13860L: linux-parisc@vger.kernel.org 13861S: Orphan 13862F: drivers/net/ethernet/dec/tulip/ 13863 13864TUN/TAP driver 13865M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13866W: http://vtun.sourceforge.net/tun 13867S: Maintained 13868F: Documentation/networking/tuntap.txt 13869F: arch/um/os-Linux/drivers/ 13870 13871TURBOCHANNEL SUBSYSTEM 13872M: "Maciej W. Rozycki" <macro@linux-mips.org> 13873M: Ralf Baechle <ralf@linux-mips.org> 13874L: linux-mips@linux-mips.org 13875Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13876S: Maintained 13877F: drivers/tc/ 13878F: include/linux/tc.h 13879 13880TW5864 VIDEO4LINUX DRIVER 13881M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13882M: Anton Sviridenko <anton@corp.bluecherry.net> 13883M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13884M: Andrey Utkin <andrey_utkin@fastmail.com> 13885L: linux-media@vger.kernel.org 13886S: Supported 13887F: drivers/media/pci/tw5864/ 13888 13889TW68 VIDEO4LINUX DRIVER 13890M: Hans Verkuil <hverkuil@xs4all.nl> 13891L: linux-media@vger.kernel.org 13892T: git git://linuxtv.org/media_tree.git 13893W: https://linuxtv.org 13894S: Odd Fixes 13895F: drivers/media/pci/tw68/ 13896 13897TW686X VIDEO4LINUX DRIVER 13898M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13899L: linux-media@vger.kernel.org 13900T: git git://linuxtv.org/media_tree.git 13901W: http://linuxtv.org 13902S: Maintained 13903F: drivers/media/pci/tw686x/ 13904 13905UBI FILE SYSTEM (UBIFS) 13906M: Richard Weinberger <richard@nod.at> 13907M: Artem Bityutskiy <dedekind1@gmail.com> 13908M: Adrian Hunter <adrian.hunter@intel.com> 13909L: linux-mtd@lists.infradead.org 13910T: git git://git.infradead.org/ubifs-2.6.git 13911W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13912S: Supported 13913F: Documentation/filesystems/ubifs.txt 13914F: fs/ubifs/ 13915 13916UCLINUX (M68KNOMMU AND COLDFIRE) 13917M: Greg Ungerer <gerg@linux-m68k.org> 13918W: http://www.linux-m68k.org/ 13919W: http://www.uclinux.org/ 13920L: linux-m68k@lists.linux-m68k.org 13921L: uclinux-dev@uclinux.org (subscribers-only) 13922T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13923S: Maintained 13924F: arch/m68k/coldfire/ 13925F: arch/m68k/68*/ 13926F: arch/m68k/*/*_no.* 13927F: arch/m68k/include/asm/*_no.* 13928 13929UDF FILESYSTEM 13930M: Jan Kara <jack@suse.com> 13931S: Maintained 13932F: Documentation/filesystems/udf.txt 13933F: fs/udf/ 13934 13935UDRAW TABLET 13936M: Bastien Nocera <hadess@hadess.net> 13937L: linux-input@vger.kernel.org 13938S: Maintained 13939F: drivers/hid/hid-udraw-ps3.c 13940 13941UFS FILESYSTEM 13942M: Evgeniy Dushistov <dushistov@mail.ru> 13943S: Maintained 13944F: Documentation/filesystems/ufs.txt 13945F: fs/ufs/ 13946 13947UHID USERSPACE HID IO DRIVER: 13948M: David Herrmann <dh.herrmann@googlemail.com> 13949L: linux-input@vger.kernel.org 13950S: Maintained 13951F: drivers/hid/uhid.c 13952F: include/uapi/linux/uhid.h 13953 13954ULPI BUS 13955M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13956L: linux-usb@vger.kernel.org 13957S: Maintained 13958F: drivers/usb/common/ulpi.c 13959F: include/linux/ulpi/ 13960 13961ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13962L: linux-usb@vger.kernel.org 13963S: Orphan 13964F: drivers/uwb/ 13965F: include/linux/uwb.h 13966F: include/linux/uwb/ 13967 13968UNICORE32 ARCHITECTURE: 13969M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13970W: http://mprc.pku.edu.cn/~guanxuetao/linux 13971S: Maintained 13972T: git git://github.com/gxt/linux.git 13973F: arch/unicore32/ 13974 13975UNIFDEF 13976M: Tony Finch <dot@dotat.at> 13977W: http://dotat.at/prog/unifdef 13978S: Maintained 13979F: scripts/unifdef.c 13980 13981UNIFORM CDROM DRIVER 13982M: Jens Axboe <axboe@kernel.dk> 13983W: http://www.kernel.dk 13984S: Maintained 13985F: Documentation/cdrom/ 13986F: drivers/cdrom/cdrom.c 13987F: include/linux/cdrom.h 13988F: include/uapi/linux/cdrom.h 13989 13990UNISYS S-PAR DRIVERS 13991M: David Kershner <david.kershner@unisys.com> 13992L: sparmaintainer@unisys.com (Unisys internal) 13993S: Supported 13994F: drivers/staging/unisys/ 13995 13996UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13997M: Vinayak Holikatti <vinholikatti@gmail.com> 13998L: linux-scsi@vger.kernel.org 13999S: Supported 14000F: Documentation/scsi/ufs.txt 14001F: drivers/scsi/ufs/ 14002 14003UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14004M: Joao Pinto <jpinto@synopsys.com> 14005L: linux-scsi@vger.kernel.org 14006S: Supported 14007F: drivers/scsi/ufs/*dwc* 14008 14009UNSORTED BLOCK IMAGES (UBI) 14010M: Artem Bityutskiy <dedekind1@gmail.com> 14011M: Richard Weinberger <richard@nod.at> 14012W: http://www.linux-mtd.infradead.org/ 14013L: linux-mtd@lists.infradead.org 14014T: git git://git.infradead.org/ubifs-2.6.git 14015S: Supported 14016F: drivers/mtd/ubi/ 14017F: include/linux/mtd/ubi.h 14018F: include/uapi/mtd/ubi-user.h 14019 14020USB "USBNET" DRIVER FRAMEWORK 14021M: Oliver Neukum <oneukum@suse.com> 14022L: netdev@vger.kernel.org 14023W: http://www.linux-usb.org/usbnet 14024S: Maintained 14025F: drivers/net/usb/usbnet.c 14026F: include/linux/usb/usbnet.h 14027 14028USB ACM DRIVER 14029M: Oliver Neukum <oneukum@suse.com> 14030L: linux-usb@vger.kernel.org 14031S: Maintained 14032F: Documentation/usb/acm.txt 14033F: drivers/usb/class/cdc-acm.* 14034 14035USB AR5523 WIRELESS DRIVER 14036M: Pontus Fuchs <pontus.fuchs@gmail.com> 14037L: linux-wireless@vger.kernel.org 14038S: Maintained 14039F: drivers/net/wireless/ath/ar5523/ 14040 14041USB ATTACHED SCSI 14042M: Oliver Neukum <oneukum@suse.com> 14043L: linux-usb@vger.kernel.org 14044L: linux-scsi@vger.kernel.org 14045S: Maintained 14046F: drivers/usb/storage/uas.c 14047 14048USB CDC ETHERNET DRIVER 14049M: Oliver Neukum <oliver@neukum.org> 14050L: linux-usb@vger.kernel.org 14051S: Maintained 14052F: drivers/net/usb/cdc_*.c 14053F: include/uapi/linux/usb/cdc.h 14054 14055USB CHAOSKEY DRIVER 14056M: Keith Packard <keithp@keithp.com> 14057L: linux-usb@vger.kernel.org 14058S: Maintained 14059F: drivers/usb/misc/chaoskey.c 14060 14061USB CYPRESS C67X00 DRIVER 14062M: Peter Korsgaard <jacmet@sunsite.dk> 14063L: linux-usb@vger.kernel.org 14064S: Maintained 14065F: drivers/usb/c67x00/ 14066 14067USB DAVICOM DM9601 DRIVER 14068M: Peter Korsgaard <jacmet@sunsite.dk> 14069L: netdev@vger.kernel.org 14070W: http://www.linux-usb.org/usbnet 14071S: Maintained 14072F: drivers/net/usb/dm9601.c 14073 14074USB DIAMOND RIO500 DRIVER 14075M: Cesar Miquel <miquel@df.uba.ar> 14076L: rio500-users@lists.sourceforge.net 14077W: http://rio500.sourceforge.net 14078S: Maintained 14079F: drivers/usb/misc/rio500* 14080 14081USB EHCI DRIVER 14082M: Alan Stern <stern@rowland.harvard.edu> 14083L: linux-usb@vger.kernel.org 14084S: Maintained 14085F: Documentation/usb/ehci.txt 14086F: drivers/usb/host/ehci* 14087 14088USB GADGET/PERIPHERAL SUBSYSTEM 14089M: Felipe Balbi <balbi@kernel.org> 14090L: linux-usb@vger.kernel.org 14091W: http://www.linux-usb.org/gadget 14092T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14093S: Maintained 14094F: drivers/usb/gadget/ 14095F: include/linux/usb/gadget* 14096 14097USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14098M: Jiri Kosina <jikos@kernel.org> 14099R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14100L: linux-usb@vger.kernel.org 14101T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14102S: Maintained 14103F: Documentation/hid/hiddev.txt 14104F: drivers/hid/usbhid/ 14105 14106USB ISP116X DRIVER 14107M: Olav Kongas <ok@artecdesign.ee> 14108L: linux-usb@vger.kernel.org 14109S: Maintained 14110F: drivers/usb/host/isp116x* 14111F: include/linux/usb/isp116x.h 14112 14113USB LAN78XX ETHERNET DRIVER 14114M: Woojung Huh <woojung.huh@microchip.com> 14115M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14116L: netdev@vger.kernel.org 14117S: Maintained 14118F: drivers/net/usb/lan78xx.* 14119 14120USB MASS STORAGE DRIVER 14121M: Alan Stern <stern@rowland.harvard.edu> 14122L: linux-usb@vger.kernel.org 14123L: usb-storage@lists.one-eyed-alien.net 14124S: Maintained 14125W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14126F: drivers/usb/storage/ 14127 14128USB MIDI DRIVER 14129M: Clemens Ladisch <clemens@ladisch.de> 14130L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14131T: git git://git.alsa-project.org/alsa-kernel.git 14132S: Maintained 14133F: sound/usb/midi.* 14134 14135USB NETWORKING DRIVERS 14136L: linux-usb@vger.kernel.org 14137S: Odd Fixes 14138F: drivers/net/usb/ 14139 14140USB OHCI DRIVER 14141M: Alan Stern <stern@rowland.harvard.edu> 14142L: linux-usb@vger.kernel.org 14143S: Maintained 14144F: Documentation/usb/ohci.txt 14145F: drivers/usb/host/ohci* 14146 14147USB OTG FSM (Finite State Machine) 14148M: Peter Chen <Peter.Chen@nxp.com> 14149T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14150L: linux-usb@vger.kernel.org 14151S: Maintained 14152F: drivers/usb/common/usb-otg-fsm.c 14153 14154USB OVER IP DRIVER 14155M: Valentina Manea <valentina.manea.m@gmail.com> 14156M: Shuah Khan <shuahkh@osg.samsung.com> 14157M: Shuah Khan <shuah@kernel.org> 14158L: linux-usb@vger.kernel.org 14159S: Maintained 14160F: Documentation/usb/usbip_protocol.txt 14161F: drivers/usb/usbip/ 14162F: tools/usb/usbip/ 14163 14164USB PEGASUS DRIVER 14165M: Petko Manolov <petkan@nucleusys.com> 14166L: linux-usb@vger.kernel.org 14167L: netdev@vger.kernel.org 14168T: git git://github.com/petkan/pegasus.git 14169W: https://github.com/petkan/pegasus 14170S: Maintained 14171F: drivers/net/usb/pegasus.* 14172 14173USB PHY LAYER 14174M: Felipe Balbi <balbi@kernel.org> 14175L: linux-usb@vger.kernel.org 14176T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14177S: Maintained 14178F: drivers/usb/phy/ 14179 14180USB PRINTER DRIVER (usblp) 14181M: Pete Zaitcev <zaitcev@redhat.com> 14182L: linux-usb@vger.kernel.org 14183S: Supported 14184F: drivers/usb/class/usblp.c 14185 14186USB QMI WWAN NETWORK DRIVER 14187M: Bjørn Mork <bjorn@mork.no> 14188L: netdev@vger.kernel.org 14189S: Maintained 14190F: Documentation/ABI/testing/sysfs-class-net-qmi 14191F: drivers/net/usb/qmi_wwan.c 14192 14193USB RTL8150 DRIVER 14194M: Petko Manolov <petkan@nucleusys.com> 14195L: linux-usb@vger.kernel.org 14196L: netdev@vger.kernel.org 14197T: git git://github.com/petkan/rtl8150.git 14198W: https://github.com/petkan/rtl8150 14199S: Maintained 14200F: drivers/net/usb/rtl8150.c 14201 14202USB SERIAL SUBSYSTEM 14203M: Johan Hovold <johan@kernel.org> 14204L: linux-usb@vger.kernel.org 14205T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14206S: Maintained 14207F: Documentation/usb/usb-serial.txt 14208F: drivers/usb/serial/ 14209F: include/linux/usb/serial.h 14210 14211USB SMSC75XX ETHERNET DRIVER 14212M: Steve Glendinning <steve.glendinning@shawell.net> 14213L: netdev@vger.kernel.org 14214S: Maintained 14215F: drivers/net/usb/smsc75xx.* 14216 14217USB SMSC95XX ETHERNET DRIVER 14218M: Steve Glendinning <steve.glendinning@shawell.net> 14219M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14220L: netdev@vger.kernel.org 14221S: Maintained 14222F: drivers/net/usb/smsc95xx.* 14223 14224USB SUBSYSTEM 14225M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14226L: linux-usb@vger.kernel.org 14227W: http://www.linux-usb.org 14228T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14229S: Supported 14230F: Documentation/devicetree/bindings/usb/ 14231F: Documentation/usb/ 14232F: drivers/usb/ 14233F: include/linux/usb.h 14234F: include/linux/usb/ 14235 14236USB TYPEC SUBSYSTEM 14237M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14238L: linux-usb@vger.kernel.org 14239S: Maintained 14240F: Documentation/ABI/testing/sysfs-class-typec 14241F: Documentation/usb/typec.rst 14242F: drivers/usb/typec/ 14243F: include/linux/usb/typec.h 14244 14245USB UHCI DRIVER 14246M: Alan Stern <stern@rowland.harvard.edu> 14247L: linux-usb@vger.kernel.org 14248S: Maintained 14249F: drivers/usb/host/uhci* 14250 14251USB VIDEO CLASS 14252M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14253L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14254L: linux-media@vger.kernel.org 14255T: git git://linuxtv.org/media_tree.git 14256W: http://www.ideasonboard.org/uvc/ 14257S: Maintained 14258F: drivers/media/usb/uvc/ 14259F: include/uapi/linux/uvcvideo.h 14260 14261USB VISION DRIVER 14262M: Hans Verkuil <hverkuil@xs4all.nl> 14263L: linux-media@vger.kernel.org 14264T: git git://linuxtv.org/media_tree.git 14265W: https://linuxtv.org 14266S: Odd Fixes 14267F: drivers/media/usb/usbvision/ 14268 14269USB WEBCAM GADGET 14270M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14271L: linux-usb@vger.kernel.org 14272S: Maintained 14273F: drivers/usb/gadget/function/*uvc* 14274F: drivers/usb/gadget/legacy/webcam.c 14275 14276USB WIRELESS RNDIS DRIVER (rndis_wlan) 14277M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14278L: linux-wireless@vger.kernel.org 14279S: Maintained 14280F: drivers/net/wireless/rndis_wlan.c 14281 14282USB XHCI DRIVER 14283M: Mathias Nyman <mathias.nyman@intel.com> 14284L: linux-usb@vger.kernel.org 14285S: Supported 14286F: drivers/usb/host/xhci* 14287F: drivers/usb/host/pci-quirks* 14288 14289USB ZD1201 DRIVER 14290L: linux-wireless@vger.kernel.org 14291W: http://linux-lc100020.sourceforge.net 14292S: Orphan 14293F: drivers/net/wireless/zydas/zd1201.* 14294 14295USB ZR364XX DRIVER 14296M: Antoine Jacquet <royale@zerezo.com> 14297L: linux-usb@vger.kernel.org 14298L: linux-media@vger.kernel.org 14299T: git git://linuxtv.org/media_tree.git 14300W: http://royale.zerezo.com/zr364xx/ 14301S: Maintained 14302F: Documentation/media/v4l-drivers/zr364xx* 14303F: drivers/media/usb/zr364xx/ 14304 14305USER-MODE LINUX (UML) 14306M: Jeff Dike <jdike@addtoit.com> 14307M: Richard Weinberger <richard@nod.at> 14308L: user-mode-linux-devel@lists.sourceforge.net 14309L: user-mode-linux-user@lists.sourceforge.net 14310W: http://user-mode-linux.sourceforge.net 14311T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14312S: Maintained 14313F: Documentation/virtual/uml/ 14314F: arch/um/ 14315F: arch/x86/um/ 14316F: fs/hostfs/ 14317F: fs/hppfs/ 14318 14319USERSPACE I/O (UIO) 14320M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14321S: Maintained 14322T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14323F: Documentation/driver-api/uio-howto.rst 14324F: drivers/uio/ 14325F: include/linux/uio*.h 14326 14327UTIL-LINUX PACKAGE 14328M: Karel Zak <kzak@redhat.com> 14329L: util-linux@vger.kernel.org 14330W: http://en.wikipedia.org/wiki/Util-linux 14331T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14332S: Maintained 14333 14334UUID HELPERS 14335M: Christoph Hellwig <hch@lst.de> 14336R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14337L: linux-kernel@vger.kernel.org 14338T: git git://git.infradead.org/users/hch/uuid.git 14339F: lib/uuid.c 14340F: lib/test_uuid.c 14341F: include/linux/uuid.h 14342F: include/uapi/linux/uuid.h 14343S: Maintained 14344 14345UVESAFB DRIVER 14346M: Michal Januszewski <spock@gentoo.org> 14347L: linux-fbdev@vger.kernel.org 14348W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14349S: Maintained 14350F: Documentation/fb/uvesafb.txt 14351F: drivers/video/fbdev/uvesafb.* 14352 14353VF610 NAND DRIVER 14354M: Stefan Agner <stefan@agner.ch> 14355L: linux-mtd@lists.infradead.org 14356S: Supported 14357F: drivers/mtd/nand/vf610_nfc.c 14358 14359VFAT/FAT/MSDOS FILESYSTEM 14360M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14361S: Maintained 14362F: Documentation/filesystems/vfat.txt 14363F: fs/fat/ 14364 14365VFIO DRIVER 14366M: Alex Williamson <alex.williamson@redhat.com> 14367L: kvm@vger.kernel.org 14368T: git git://github.com/awilliam/linux-vfio.git 14369S: Maintained 14370F: Documentation/vfio.txt 14371F: drivers/vfio/ 14372F: include/linux/vfio.h 14373F: include/uapi/linux/vfio.h 14374 14375VFIO MEDIATED DEVICE DRIVERS 14376M: Kirti Wankhede <kwankhede@nvidia.com> 14377L: kvm@vger.kernel.org 14378S: Maintained 14379F: Documentation/vfio-mediated-device.txt 14380F: drivers/vfio/mdev/ 14381F: include/linux/mdev.h 14382F: samples/vfio-mdev/ 14383 14384VFIO PLATFORM DRIVER 14385M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14386L: kvm@vger.kernel.org 14387S: Maintained 14388F: drivers/vfio/platform/ 14389 14390VGA_SWITCHEROO 14391R: Lukas Wunner <lukas@wunner.de> 14392S: Maintained 14393F: Documentation/gpu/vga-switcheroo.rst 14394F: drivers/gpu/vga/vga_switcheroo.c 14395F: include/linux/vga_switcheroo.h 14396T: git git://anongit.freedesktop.org/drm/drm-misc 14397 14398VIA RHINE NETWORK DRIVER 14399S: Orphan 14400F: drivers/net/ethernet/via/via-rhine.c 14401 14402VIA SD/MMC CARD CONTROLLER DRIVER 14403M: Bruce Chang <brucechang@via.com.tw> 14404M: Harald Welte <HaraldWelte@viatech.com> 14405S: Maintained 14406F: drivers/mmc/host/via-sdmmc.c 14407 14408VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14409M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14410L: linux-fbdev@vger.kernel.org 14411S: Maintained 14412F: include/linux/via-core.h 14413F: include/linux/via-gpio.h 14414F: include/linux/via_i2c.h 14415F: drivers/video/fbdev/via/ 14416 14417VIA VELOCITY NETWORK DRIVER 14418M: Francois Romieu <romieu@fr.zoreil.com> 14419L: netdev@vger.kernel.org 14420S: Maintained 14421F: drivers/net/ethernet/via/via-velocity.* 14422 14423VIDEO MULTIPLEXER DRIVER 14424M: Philipp Zabel <p.zabel@pengutronix.de> 14425L: linux-media@vger.kernel.org 14426S: Maintained 14427F: drivers/media/platform/video-mux.c 14428 14429VIDEOBUF2 FRAMEWORK 14430M: Pawel Osciak <pawel@osciak.com> 14431M: Marek Szyprowski <m.szyprowski@samsung.com> 14432M: Kyungmin Park <kyungmin.park@samsung.com> 14433L: linux-media@vger.kernel.org 14434S: Maintained 14435F: drivers/media/v4l2-core/videobuf2-* 14436F: include/media/videobuf2-* 14437 14438VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14439M: Helen Koike <helen.koike@collabora.com> 14440L: linux-media@vger.kernel.org 14441T: git git://linuxtv.org/media_tree.git 14442W: https://linuxtv.org 14443S: Maintained 14444F: drivers/media/platform/vimc/* 14445 14446VIRT LIB 14447M: Alex Williamson <alex.williamson@redhat.com> 14448M: Paolo Bonzini <pbonzini@redhat.com> 14449L: kvm@vger.kernel.org 14450S: Supported 14451F: virt/lib/ 14452 14453VIRTIO AND VHOST VSOCK DRIVER 14454M: Stefan Hajnoczi <stefanha@redhat.com> 14455L: kvm@vger.kernel.org 14456L: virtualization@lists.linux-foundation.org 14457L: netdev@vger.kernel.org 14458S: Maintained 14459F: include/linux/virtio_vsock.h 14460F: include/uapi/linux/virtio_vsock.h 14461F: include/uapi/linux/vsockmon.h 14462F: include/uapi/linux/vm_sockets_diag.h 14463F: net/vmw_vsock/diag.c 14464F: net/vmw_vsock/af_vsock_tap.c 14465F: net/vmw_vsock/virtio_transport_common.c 14466F: net/vmw_vsock/virtio_transport.c 14467F: drivers/net/vsockmon.c 14468F: drivers/vhost/vsock.c 14469F: drivers/vhost/vsock.h 14470F: tools/testing/vsock/ 14471 14472VIRTIO CONSOLE DRIVER 14473M: Amit Shah <amit@kernel.org> 14474L: virtualization@lists.linux-foundation.org 14475S: Maintained 14476F: drivers/char/virtio_console.c 14477F: include/linux/virtio_console.h 14478F: include/uapi/linux/virtio_console.h 14479 14480VIRTIO CORE, NET AND BLOCK DRIVERS 14481M: "Michael S. Tsirkin" <mst@redhat.com> 14482M: Jason Wang <jasowang@redhat.com> 14483L: virtualization@lists.linux-foundation.org 14484S: Maintained 14485F: Documentation/devicetree/bindings/virtio/ 14486F: drivers/virtio/ 14487F: tools/virtio/ 14488F: drivers/net/virtio_net.c 14489F: drivers/block/virtio_blk.c 14490F: include/linux/virtio*.h 14491F: include/uapi/linux/virtio_*.h 14492F: drivers/crypto/virtio/ 14493F: mm/balloon_compaction.c 14494 14495VIRTIO CRYPTO DRIVER 14496M: Gonglei <arei.gonglei@huawei.com> 14497L: virtualization@lists.linux-foundation.org 14498L: linux-crypto@vger.kernel.org 14499S: Maintained 14500F: drivers/crypto/virtio/ 14501F: include/uapi/linux/virtio_crypto.h 14502 14503VIRTIO DRIVERS FOR S390 14504M: Cornelia Huck <cohuck@redhat.com> 14505M: Halil Pasic <pasic@linux.vnet.ibm.com> 14506L: linux-s390@vger.kernel.org 14507L: virtualization@lists.linux-foundation.org 14508L: kvm@vger.kernel.org 14509S: Supported 14510F: drivers/s390/virtio/ 14511F: arch/s390/include/uapi/asm/virtio-ccw.h 14512 14513VIRTIO GPU DRIVER 14514M: David Airlie <airlied@linux.ie> 14515M: Gerd Hoffmann <kraxel@redhat.com> 14516L: dri-devel@lists.freedesktop.org 14517L: virtualization@lists.linux-foundation.org 14518T: git git://anongit.freedesktop.org/drm/drm-misc 14519S: Maintained 14520F: drivers/gpu/drm/virtio/ 14521F: include/uapi/linux/virtio_gpu.h 14522 14523VIRTIO HOST (VHOST) 14524M: "Michael S. Tsirkin" <mst@redhat.com> 14525M: Jason Wang <jasowang@redhat.com> 14526L: kvm@vger.kernel.org 14527L: virtualization@lists.linux-foundation.org 14528L: netdev@vger.kernel.org 14529T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14530S: Maintained 14531F: drivers/vhost/ 14532F: include/uapi/linux/vhost.h 14533 14534VIRTIO INPUT DRIVER 14535M: Gerd Hoffmann <kraxel@redhat.com> 14536S: Maintained 14537F: drivers/virtio/virtio_input.c 14538F: include/uapi/linux/virtio_input.h 14539 14540VIRTUAL SERIO DEVICE DRIVER 14541M: Stephen Chandler Paul <thatslyude@gmail.com> 14542S: Maintained 14543F: drivers/input/serio/userio.c 14544F: include/uapi/linux/userio.h 14545 14546VIVID VIRTUAL VIDEO DRIVER 14547M: Hans Verkuil <hverkuil@xs4all.nl> 14548L: linux-media@vger.kernel.org 14549T: git git://linuxtv.org/media_tree.git 14550W: https://linuxtv.org 14551S: Maintained 14552F: drivers/media/platform/vivid/* 14553 14554VLYNQ BUS 14555M: Florian Fainelli <f.fainelli@gmail.com> 14556L: openwrt-devel@lists.openwrt.org (subscribers-only) 14557S: Maintained 14558F: drivers/vlynq/vlynq.c 14559F: include/linux/vlynq.h 14560 14561VME SUBSYSTEM 14562M: Martyn Welch <martyn@welchs.me.uk> 14563M: Manohar Vanga <manohar.vanga@gmail.com> 14564M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14565L: devel@driverdev.osuosl.org 14566S: Maintained 14567T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14568F: Documentation/driver-api/vme.rst 14569F: drivers/staging/vme/ 14570F: drivers/vme/ 14571F: include/linux/vme* 14572 14573VMWARE BALLOON DRIVER 14574M: Xavier Deguillard <xdeguillard@vmware.com> 14575M: Philip Moltmann <moltmann@vmware.com> 14576M: "VMware, Inc." <pv-drivers@vmware.com> 14577L: linux-kernel@vger.kernel.org 14578S: Maintained 14579F: drivers/misc/vmw_balloon.c 14580 14581VMWARE HYPERVISOR INTERFACE 14582M: Alok Kataria <akataria@vmware.com> 14583L: virtualization@lists.linux-foundation.org 14584S: Supported 14585F: arch/x86/kernel/cpu/vmware.c 14586 14587VMWARE PVRDMA DRIVER 14588M: Adit Ranadive <aditr@vmware.com> 14589M: VMware PV-Drivers <pv-drivers@vmware.com> 14590L: linux-rdma@vger.kernel.org 14591S: Maintained 14592F: drivers/infiniband/hw/vmw_pvrdma/ 14593 14594VMware PVSCSI driver 14595M: Jim Gill <jgill@vmware.com> 14596M: VMware PV-Drivers <pv-drivers@vmware.com> 14597L: linux-scsi@vger.kernel.org 14598S: Maintained 14599F: drivers/scsi/vmw_pvscsi.c 14600F: drivers/scsi/vmw_pvscsi.h 14601 14602VMWARE VMMOUSE SUBDRIVER 14603M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14604M: "VMware, Inc." <pv-drivers@vmware.com> 14605L: linux-input@vger.kernel.org 14606S: Maintained 14607F: drivers/input/mouse/vmmouse.c 14608F: drivers/input/mouse/vmmouse.h 14609 14610VMWARE VMXNET3 ETHERNET DRIVER 14611M: Shrikrishna Khare <skhare@vmware.com> 14612M: "VMware, Inc." <pv-drivers@vmware.com> 14613L: netdev@vger.kernel.org 14614S: Maintained 14615F: drivers/net/vmxnet3/ 14616 14617VOCORE VOCORE2 BOARD 14618M: Harvey Hunt <harveyhuntnexus@gmail.com> 14619L: linux-mips@linux-mips.org 14620S: Maintained 14621F: arch/mips/boot/dts/ralink/vocore2.dts 14622 14623VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14624M: Liam Girdwood <lgirdwood@gmail.com> 14625M: Mark Brown <broonie@kernel.org> 14626L: linux-kernel@vger.kernel.org 14627W: http://www.slimlogic.co.uk/?p=48 14628T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14629S: Supported 14630F: Documentation/devicetree/bindings/regulator/ 14631F: drivers/regulator/ 14632F: include/dt-bindings/regulator/ 14633F: include/linux/regulator/ 14634 14635VRF 14636M: David Ahern <dsa@cumulusnetworks.com> 14637M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14638L: netdev@vger.kernel.org 14639S: Maintained 14640F: drivers/net/vrf.c 14641F: Documentation/networking/vrf.txt 14642 14643VT1211 HARDWARE MONITOR DRIVER 14644M: Juerg Haefliger <juergh@gmail.com> 14645L: linux-hwmon@vger.kernel.org 14646S: Maintained 14647F: Documentation/hwmon/vt1211 14648F: drivers/hwmon/vt1211.c 14649 14650VT8231 HARDWARE MONITOR DRIVER 14651M: Roger Lucas <vt8231@hiddenengine.co.uk> 14652L: linux-hwmon@vger.kernel.org 14653S: Maintained 14654F: drivers/hwmon/vt8231.c 14655 14656VUB300 USB to SDIO/SD/MMC bridge chip 14657M: Tony Olech <tony.olech@elandigitalsystems.com> 14658L: linux-mmc@vger.kernel.org 14659L: linux-usb@vger.kernel.org 14660S: Supported 14661F: drivers/mmc/host/vub300.c 14662 14663W1 DALLAS'S 1-WIRE BUS 14664M: Evgeniy Polyakov <zbr@ioremap.net> 14665S: Maintained 14666F: Documentation/w1/ 14667F: drivers/w1/ 14668F: include/linux/w1.h 14669 14670W83791D HARDWARE MONITORING DRIVER 14671M: Marc Hulsman <m.hulsman@tudelft.nl> 14672L: linux-hwmon@vger.kernel.org 14673S: Maintained 14674F: Documentation/hwmon/w83791d 14675F: drivers/hwmon/w83791d.c 14676 14677W83793 HARDWARE MONITORING DRIVER 14678M: Rudolf Marek <r.marek@assembler.cz> 14679L: linux-hwmon@vger.kernel.org 14680S: Maintained 14681F: Documentation/hwmon/w83793 14682F: drivers/hwmon/w83793.c 14683 14684W83795 HARDWARE MONITORING DRIVER 14685M: Jean Delvare <jdelvare@suse.com> 14686L: linux-hwmon@vger.kernel.org 14687S: Maintained 14688F: drivers/hwmon/w83795.c 14689 14690W83L51xD SD/MMC CARD INTERFACE DRIVER 14691M: Pierre Ossman <pierre@ossman.eu> 14692S: Maintained 14693F: drivers/mmc/host/wbsd.* 14694 14695WACOM PROTOCOL 4 SERIAL TABLETS 14696M: Julian Squires <julian@cipht.net> 14697M: Hans de Goede <hdegoede@redhat.com> 14698L: linux-input@vger.kernel.org 14699S: Maintained 14700F: drivers/input/tablet/wacom_serial4.c 14701 14702WATCHDOG DEVICE DRIVERS 14703M: Wim Van Sebroeck <wim@iguana.be> 14704R: Guenter Roeck <linux@roeck-us.net> 14705L: linux-watchdog@vger.kernel.org 14706W: http://www.linux-watchdog.org/ 14707T: git git://www.linux-watchdog.org/linux-watchdog.git 14708S: Maintained 14709F: Documentation/devicetree/bindings/watchdog/ 14710F: Documentation/watchdog/ 14711F: drivers/watchdog/ 14712F: include/linux/watchdog.h 14713F: include/uapi/linux/watchdog.h 14714 14715WHISKEYCOVE PMIC GPIO DRIVER 14716M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14717L: linux-gpio@vger.kernel.org 14718S: Maintained 14719F: drivers/gpio/gpio-wcove.c 14720 14721WIIMOTE HID DRIVER 14722M: David Herrmann <dh.herrmann@googlemail.com> 14723L: linux-input@vger.kernel.org 14724S: Maintained 14725F: drivers/hid/hid-wiimote* 14726 14727WILOCITY WIL6210 WIRELESS DRIVER 14728M: Maya Erez <qca_merez@qca.qualcomm.com> 14729L: linux-wireless@vger.kernel.org 14730L: wil6210@qca.qualcomm.com 14731S: Supported 14732W: http://wireless.kernel.org/en/users/Drivers/wil6210 14733F: drivers/net/wireless/ath/wil6210/ 14734 14735WIMAX STACK 14736M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14737M: linux-wimax@intel.com 14738L: wimax@linuxwimax.org (subscribers-only) 14739S: Supported 14740W: http://linuxwimax.org 14741F: Documentation/wimax/README.wimax 14742F: include/linux/wimax/debug.h 14743F: include/net/wimax.h 14744F: include/uapi/linux/wimax.h 14745F: net/wimax/ 14746 14747WINBOND CIR DRIVER 14748M: David Härdeman <david@hardeman.nu> 14749S: Maintained 14750F: drivers/media/rc/winbond-cir.c 14751 14752WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14753M: William Breathitt Gray <vilhelm.gray@gmail.com> 14754L: linux-watchdog@vger.kernel.org 14755S: Maintained 14756F: drivers/watchdog/ebc-c384_wdt.c 14757 14758WINSYSTEMS WS16C48 GPIO DRIVER 14759M: William Breathitt Gray <vilhelm.gray@gmail.com> 14760L: linux-gpio@vger.kernel.org 14761S: Maintained 14762F: drivers/gpio/gpio-ws16c48.c 14763 14764WISTRON LAPTOP BUTTON DRIVER 14765M: Miloslav Trmac <mitr@volny.cz> 14766S: Maintained 14767F: drivers/input/misc/wistron_btns.c 14768 14769WL3501 WIRELESS PCMCIA CARD DRIVER 14770L: linux-wireless@vger.kernel.org 14771S: Odd fixes 14772F: drivers/net/wireless/wl3501* 14773 14774WOLFSON MICROELECTRONICS DRIVERS 14775L: patches@opensource.cirrus.com 14776T: git https://github.com/CirrusLogic/linux-drivers.git 14777W: https://github.com/CirrusLogic/linux-drivers/wiki 14778S: Supported 14779F: Documentation/hwmon/wm83?? 14780F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14781F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14782F: Documentation/devicetree/bindings/mfd/arizona.txt 14783F: Documentation/devicetree/bindings/mfd/wm831x.txt 14784F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14785F: arch/arm/mach-s3c64xx/mach-crag6410* 14786F: drivers/clk/clk-wm83*.c 14787F: drivers/extcon/extcon-arizona.c 14788F: drivers/leds/leds-wm83*.c 14789F: drivers/gpio/gpio-*wm*.c 14790F: drivers/gpio/gpio-arizona.c 14791F: drivers/hwmon/wm83??-hwmon.c 14792F: drivers/input/misc/wm831x-on.c 14793F: drivers/input/touchscreen/wm831x-ts.c 14794F: drivers/input/touchscreen/wm97*.c 14795F: drivers/mfd/arizona* 14796F: drivers/mfd/wm*.c 14797F: drivers/mfd/cs47l24* 14798F: drivers/power/supply/wm83*.c 14799F: drivers/rtc/rtc-wm83*.c 14800F: drivers/regulator/wm8*.c 14801F: drivers/regulator/arizona* 14802F: drivers/video/backlight/wm83*_bl.c 14803F: drivers/watchdog/wm83*_wdt.c 14804F: include/linux/mfd/arizona/ 14805F: include/linux/mfd/wm831x/ 14806F: include/linux/mfd/wm8350/ 14807F: include/linux/mfd/wm8400* 14808F: include/linux/regulator/arizona* 14809F: include/linux/wm97xx.h 14810F: include/sound/wm????.h 14811F: sound/soc/codecs/arizona.? 14812F: sound/soc/codecs/wm* 14813F: sound/soc/codecs/cs47l24* 14814 14815WORKQUEUE 14816M: Tejun Heo <tj@kernel.org> 14817R: Lai Jiangshan <jiangshanlai@gmail.com> 14818T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14819S: Maintained 14820F: include/linux/workqueue.h 14821F: kernel/workqueue.c 14822F: Documentation/core-api/workqueue.rst 14823 14824X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14825M: Chen-Yu Tsai <wens@csie.org> 14826L: linux-kernel@vger.kernel.org 14827S: Maintained 14828N: axp[128] 14829 14830X.25 NETWORK LAYER 14831M: Andrew Hendry <andrew.hendry@gmail.com> 14832L: linux-x25@vger.kernel.org 14833S: Odd Fixes 14834F: Documentation/networking/x25* 14835F: include/net/x25* 14836F: net/x25/ 14837 14838X86 ARCHITECTURE (32-BIT AND 64-BIT) 14839M: Thomas Gleixner <tglx@linutronix.de> 14840M: Ingo Molnar <mingo@redhat.com> 14841M: "H. Peter Anvin" <hpa@zytor.com> 14842M: x86@kernel.org 14843L: linux-kernel@vger.kernel.org 14844T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14845S: Maintained 14846F: Documentation/x86/ 14847F: arch/x86/ 14848 14849X86 MCE INFRASTRUCTURE 14850M: Tony Luck <tony.luck@intel.com> 14851M: Borislav Petkov <bp@alien8.de> 14852L: linux-edac@vger.kernel.org 14853S: Maintained 14854F: arch/x86/kernel/cpu/mcheck/* 14855 14856X86 MICROCODE UPDATE SUPPORT 14857M: Borislav Petkov <bp@alien8.de> 14858S: Maintained 14859F: arch/x86/kernel/cpu/microcode/* 14860 14861X86 PLATFORM DRIVERS 14862M: Darren Hart <dvhart@infradead.org> 14863M: Andy Shevchenko <andy@infradead.org> 14864L: platform-driver-x86@vger.kernel.org 14865T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14866S: Maintained 14867F: drivers/platform/x86/ 14868F: drivers/platform/olpc/ 14869 14870X86 VDSO 14871M: Andy Lutomirski <luto@amacapital.net> 14872L: linux-kernel@vger.kernel.org 14873T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14874S: Maintained 14875F: arch/x86/entry/vdso/ 14876 14877XC2028/3028 TUNER DRIVER 14878M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14879M: Mauro Carvalho Chehab <mchehab@kernel.org> 14880L: linux-media@vger.kernel.org 14881W: https://linuxtv.org 14882T: git git://linuxtv.org/media_tree.git 14883S: Maintained 14884F: drivers/media/tuners/tuner-xc2028.* 14885 14886XEN BLOCK SUBSYSTEM 14887M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14888M: Roger Pau Monné <roger.pau@citrix.com> 14889L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14890S: Supported 14891F: drivers/block/xen-blkback/* 14892F: drivers/block/xen* 14893 14894XEN HYPERVISOR ARM 14895M: Stefano Stabellini <sstabellini@kernel.org> 14896L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14897S: Maintained 14898F: arch/arm/xen/ 14899F: arch/arm/include/asm/xen/ 14900 14901XEN HYPERVISOR ARM64 14902M: Stefano Stabellini <sstabellini@kernel.org> 14903L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14904S: Maintained 14905F: arch/arm64/xen/ 14906F: arch/arm64/include/asm/xen/ 14907 14908XEN HYPERVISOR INTERFACE 14909M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14910M: Juergen Gross <jgross@suse.com> 14911L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14912T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14913S: Supported 14914F: arch/x86/xen/ 14915F: drivers/*/xen-*front.c 14916F: drivers/xen/ 14917F: arch/x86/include/asm/xen/ 14918F: arch/x86/include/asm/pvclock-abi.h 14919F: include/xen/ 14920F: include/uapi/xen/ 14921F: Documentation/ABI/stable/sysfs-hypervisor-xen 14922F: Documentation/ABI/testing/sysfs-hypervisor-xen 14923 14924XEN NETWORK BACKEND DRIVER 14925M: Wei Liu <wei.liu2@citrix.com> 14926M: Paul Durrant <paul.durrant@citrix.com> 14927L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14928L: netdev@vger.kernel.org 14929S: Supported 14930F: drivers/net/xen-netback/* 14931 14932XEN PCI SUBSYSTEM 14933M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14934L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14935S: Supported 14936F: arch/x86/pci/*xen* 14937F: drivers/pci/*xen* 14938 14939XEN PVSCSI DRIVERS 14940M: Juergen Gross <jgross@suse.com> 14941L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14942L: linux-scsi@vger.kernel.org 14943S: Supported 14944F: drivers/scsi/xen-scsifront.c 14945F: drivers/xen/xen-scsiback.c 14946F: include/xen/interface/io/vscsiif.h 14947 14948XEN SWIOTLB SUBSYSTEM 14949M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14950L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14951S: Supported 14952F: arch/x86/xen/*swiotlb* 14953F: drivers/xen/*swiotlb* 14954 14955XFS FILESYSTEM 14956M: Darrick J. Wong <darrick.wong@oracle.com> 14957M: linux-xfs@vger.kernel.org 14958L: linux-xfs@vger.kernel.org 14959W: http://xfs.org/ 14960T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14961S: Supported 14962F: Documentation/filesystems/xfs.txt 14963F: fs/xfs/ 14964 14965XILINX AXI ETHERNET DRIVER 14966M: Anirudha Sarangi <anirudh@xilinx.com> 14967M: John Linn <John.Linn@xilinx.com> 14968S: Maintained 14969F: drivers/net/ethernet/xilinx/xilinx_axienet* 14970 14971XILINX UARTLITE SERIAL DRIVER 14972M: Peter Korsgaard <jacmet@sunsite.dk> 14973L: linux-serial@vger.kernel.org 14974S: Maintained 14975F: drivers/tty/serial/uartlite.c 14976 14977XILINX VIDEO IP CORES 14978M: Hyun Kwon <hyun.kwon@xilinx.com> 14979M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14980L: linux-media@vger.kernel.org 14981T: git git://linuxtv.org/media_tree.git 14982S: Supported 14983F: Documentation/devicetree/bindings/media/xilinx/ 14984F: drivers/media/platform/xilinx/ 14985F: include/uapi/linux/xilinx-v4l2-controls.h 14986 14987XILLYBUS DRIVER 14988M: Eli Billauer <eli.billauer@gmail.com> 14989L: linux-kernel@vger.kernel.org 14990S: Supported 14991F: drivers/char/xillybus/ 14992 14993XRA1403 GPIO EXPANDER 14994M: Nandor Han <nandor.han@ge.com> 14995M: Semi Malinen <semi.malinen@ge.com> 14996L: linux-gpio@vger.kernel.org 14997S: Maintained 14998F: drivers/gpio/gpio-xra1403.c 14999F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15000 15001XTENSA XTFPGA PLATFORM SUPPORT 15002M: Max Filippov <jcmvbkbc@gmail.com> 15003L: linux-xtensa@linux-xtensa.org 15004S: Maintained 15005F: drivers/spi/spi-xtensa-xtfpga.c 15006F: sound/soc/xtensa/xtfpga-i2s.c 15007 15008YAM DRIVER FOR AX.25 15009M: Jean-Paul Roubelat <jpr@f6fbb.org> 15010L: linux-hams@vger.kernel.org 15011S: Maintained 15012F: drivers/net/hamradio/yam* 15013F: include/linux/yam.h 15014 15015YAMA SECURITY MODULE 15016M: Kees Cook <keescook@chromium.org> 15017T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15018S: Supported 15019F: security/yama/ 15020F: Documentation/admin-guide/LSM/Yama.rst 15021 15022YEALINK PHONE DRIVER 15023M: Henk Vergonet <Henk.Vergonet@gmail.com> 15024L: usbb2k-api-dev@nongnu.org 15025S: Maintained 15026F: Documentation/input/yealink.rst 15027F: drivers/input/misc/yealink.* 15028 15029Z8530 DRIVER FOR AX.25 15030M: Joerg Reuter <jreuter@yaina.de> 15031W: http://yaina.de/jreuter/ 15032W: http://www.qsl.net/dl1bke/ 15033L: linux-hams@vger.kernel.org 15034S: Maintained 15035F: Documentation/networking/z8530drv.txt 15036F: drivers/net/hamradio/*scc.c 15037F: drivers/net/hamradio/z8530.h 15038 15039ZBUD COMPRESSED PAGE ALLOCATOR 15040M: Seth Jennings <sjenning@redhat.com> 15041M: Dan Streetman <ddstreet@ieee.org> 15042L: linux-mm@kvack.org 15043S: Maintained 15044F: mm/zbud.c 15045F: include/linux/zbud.h 15046 15047ZD1211RW WIRELESS DRIVER 15048M: Daniel Drake <dsd@gentoo.org> 15049M: Ulrich Kunitz <kune@deine-taler.de> 15050W: http://zd1211.ath.cx/wiki/DriverRewrite 15051L: linux-wireless@vger.kernel.org 15052L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15053S: Maintained 15054F: drivers/net/wireless/zydas/zd1211rw/ 15055 15056ZD1301 MEDIA DRIVER 15057M: Antti Palosaari <crope@iki.fi> 15058L: linux-media@vger.kernel.org 15059W: https://linuxtv.org/ 15060W: http://palosaari.fi/linux/ 15061Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15062S: Maintained 15063F: drivers/media/usb/dvb-usb-v2/zd1301* 15064 15065ZD1301_DEMOD MEDIA DRIVER 15066M: Antti Palosaari <crope@iki.fi> 15067L: linux-media@vger.kernel.org 15068W: https://linuxtv.org/ 15069W: http://palosaari.fi/linux/ 15070Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15071S: Maintained 15072F: drivers/media/dvb-frontends/zd1301_demod* 15073 15074ZPOOL COMPRESSED PAGE STORAGE API 15075M: Dan Streetman <ddstreet@ieee.org> 15076L: linux-mm@kvack.org 15077S: Maintained 15078F: mm/zpool.c 15079F: include/linux/zpool.h 15080 15081ZR36067 VIDEO FOR LINUX DRIVER 15082L: mjpeg-users@lists.sourceforge.net 15083L: linux-media@vger.kernel.org 15084W: http://mjpeg.sourceforge.net/driver-zoran/ 15085T: hg https://linuxtv.org/hg/v4l-dvb 15086S: Odd Fixes 15087F: drivers/media/pci/zoran/ 15088 15089ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15090M: Minchan Kim <minchan@kernel.org> 15091M: Nitin Gupta <ngupta@vflare.org> 15092R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15093L: linux-kernel@vger.kernel.org 15094S: Maintained 15095F: drivers/block/zram/ 15096F: Documentation/blockdev/zram.txt 15097 15098ZS DECSTATION Z85C30 SERIAL DRIVER 15099M: "Maciej W. Rozycki" <macro@linux-mips.org> 15100S: Maintained 15101F: drivers/tty/serial/zs.* 15102 15103ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15104M: Minchan Kim <minchan@kernel.org> 15105M: Nitin Gupta <ngupta@vflare.org> 15106R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15107L: linux-mm@kvack.org 15108S: Maintained 15109F: mm/zsmalloc.c 15110F: include/linux/zsmalloc.h 15111F: Documentation/vm/zsmalloc.txt 15112 15113ZSWAP COMPRESSED SWAP CACHING 15114M: Seth Jennings <sjenning@redhat.com> 15115M: Dan Streetman <ddstreet@ieee.org> 15116L: linux-mm@kvack.org 15117S: Maintained 15118F: mm/zswap.c 15119 15120THE REST 15121M: Linus Torvalds <torvalds@linux-foundation.org> 15122L: linux-kernel@vger.kernel.org 15123Q: http://patchwork.kernel.org/project/LKML/list/ 15124T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15125S: Buried alive in reporters 15126F: * 15127F: */