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 <aar@pengutronix.de> 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 208 209A8293 MEDIA DRIVER 210M: Antti Palosaari <crope@iki.fi> 211L: linux-media@vger.kernel.org 212W: https://linuxtv.org 213W: http://palosaari.fi/linux/ 214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 215T: git git://linuxtv.org/anttip/media_tree.git 216S: Maintained 217F: drivers/media/dvb-frontends/a8293* 218 219AACRAID SCSI RAID DRIVER 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 221L: linux-scsi@vger.kernel.org 222W: http://www.adaptec.com/ 223S: Supported 224F: Documentation/scsi/aacraid.txt 225F: drivers/scsi/aacraid/ 226 227ABI/API 228L: linux-api@vger.kernel.org 229F: include/linux/syscalls.h 230F: kernel/sys_ni.c 231 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 233M: Hans de Goede <hdegoede@redhat.com> 234L: linux-hwmon@vger.kernel.org 235S: Maintained 236F: drivers/hwmon/abituguru.c 237 238ABIT UGURU 3 HARDWARE MONITOR DRIVER 239M: Alistair John Strachan <alistair@devzero.co.uk> 240L: linux-hwmon@vger.kernel.org 241S: Maintained 242F: drivers/hwmon/abituguru3.c 243 244ACCES 104-DIO-48E GPIO DRIVER 245M: William Breathitt Gray <vilhelm.gray@gmail.com> 246L: linux-gpio@vger.kernel.org 247S: Maintained 248F: drivers/gpio/gpio-104-dio-48e.c 249 250ACCES 104-IDI-48 GPIO DRIVER 251M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 252L: linux-gpio@vger.kernel.org 253S: Maintained 254F: drivers/gpio/gpio-104-idi-48.c 255 256ACCES 104-IDIO-16 GPIO DRIVER 257M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 258L: linux-gpio@vger.kernel.org 259S: Maintained 260F: drivers/gpio/gpio-104-idio-16.c 261 262ACCES 104-QUAD-8 IIO DRIVER 263M: William Breathitt Gray <vilhelm.gray@gmail.com> 264L: linux-iio@vger.kernel.org 265S: Maintained 266F: drivers/iio/counter/104-quad-8.c 267 268ACENIC DRIVER 269M: Jes Sorensen <jes@trained-monkey.org> 270L: linux-acenic@sunsite.dk 271S: Maintained 272F: drivers/net/ethernet/alteon/acenic* 273 274ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 275M: Peter Feuerer <peter@piie.net> 276L: platform-driver-x86@vger.kernel.org 277W: http://piie.net/?section=acerhdf 278S: Maintained 279F: drivers/platform/x86/acerhdf.c 280 281ACER WMI LAPTOP EXTRAS 282M: "Lee, Chun-Yi" <jlee@suse.com> 283L: platform-driver-x86@vger.kernel.org 284S: Maintained 285F: drivers/platform/x86/acer-wmi.c 286 287ACPI 288M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 289M: Len Brown <lenb@kernel.org> 290L: linux-acpi@vger.kernel.org 291W: https://01.org/linux-acpi 292Q: https://patchwork.kernel.org/project/linux-acpi/list/ 293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 294B: https://bugzilla.kernel.org 295S: Supported 296F: drivers/acpi/ 297F: drivers/pnp/pnpacpi/ 298F: include/linux/acpi.h 299F: include/acpi/ 300F: Documentation/acpi/ 301F: Documentation/ABI/testing/sysfs-bus-acpi 302F: Documentation/ABI/testing/configfs-acpi 303F: drivers/pci/*acpi* 304F: drivers/pci/*/*acpi* 305F: drivers/pci/*/*/*acpi* 306F: tools/power/acpi/ 307 308ACPI COMPONENT ARCHITECTURE (ACPICA) 309M: Robert Moore <robert.moore@intel.com> 310M: Lv Zheng <lv.zheng@intel.com> 311M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 312L: linux-acpi@vger.kernel.org 313L: devel@acpica.org 314W: https://acpica.org/ 315W: https://github.com/acpica/acpica/ 316Q: https://patchwork.kernel.org/project/linux-acpi/list/ 317T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 318B: https://bugzilla.kernel.org 319B: https://bugs.acpica.org 320S: Supported 321F: drivers/acpi/acpica/ 322F: include/acpi/ 323F: tools/power/acpi/ 324 325ACPI FAN DRIVER 326M: Zhang Rui <rui.zhang@intel.com> 327L: linux-acpi@vger.kernel.org 328W: https://01.org/linux-acpi 329B: https://bugzilla.kernel.org 330S: Supported 331F: drivers/acpi/fan.c 332 333ACPI FOR ARM64 (ACPI/arm64) 334M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 335M: Hanjun Guo <hanjun.guo@linaro.org> 336M: Sudeep Holla <sudeep.holla@arm.com> 337L: linux-acpi@vger.kernel.org 338S: Maintained 339F: drivers/acpi/arm64 340 341ACPI THERMAL DRIVER 342M: Zhang Rui <rui.zhang@intel.com> 343L: linux-acpi@vger.kernel.org 344W: https://01.org/linux-acpi 345B: https://bugzilla.kernel.org 346S: Supported 347F: drivers/acpi/*thermal* 348 349ACPI VIDEO DRIVER 350M: Zhang Rui <rui.zhang@intel.com> 351L: linux-acpi@vger.kernel.org 352W: https://01.org/linux-acpi 353B: https://bugzilla.kernel.org 354S: Supported 355F: drivers/acpi/acpi_video.c 356 357ACPI WMI DRIVER 358L: platform-driver-x86@vger.kernel.org 359S: Orphan 360F: drivers/platform/x86/wmi.c 361 362AD1889 ALSA SOUND DRIVER 363M: Thibaut Varene <T-Bone@parisc-linux.org> 364W: http://wiki.parisc-linux.org/AD1889 365L: linux-parisc@vger.kernel.org 366S: Maintained 367F: sound/pci/ad1889.* 368 369AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 370M: Michael Hennerich <michael.hennerich@analog.com> 371W: http://wiki.analog.com/AD5254 372W: http://ez.analog.com/community/linux-device-drivers 373S: Supported 374F: drivers/misc/ad525x_dpot.c 375 376AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 377M: Michael Hennerich <michael.hennerich@analog.com> 378W: http://wiki.analog.com/AD5398 379W: http://ez.analog.com/community/linux-device-drivers 380S: Supported 381F: drivers/regulator/ad5398.c 382 383AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 384M: Michael Hennerich <michael.hennerich@analog.com> 385W: http://wiki.analog.com/AD7142 386W: http://ez.analog.com/community/linux-device-drivers 387S: Supported 388F: drivers/input/misc/ad714x.c 389 390AD7877 TOUCHSCREEN DRIVER 391M: Michael Hennerich <michael.hennerich@analog.com> 392W: http://wiki.analog.com/AD7877 393W: http://ez.analog.com/community/linux-device-drivers 394S: Supported 395F: drivers/input/touchscreen/ad7877.c 396 397AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 398M: Michael Hennerich <michael.hennerich@analog.com> 399W: http://wiki.analog.com/AD7879 400W: http://ez.analog.com/community/linux-device-drivers 401S: Supported 402F: drivers/input/touchscreen/ad7879.c 403 404ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 405M: Jiri Kosina <jikos@kernel.org> 406S: Maintained 407 408ADF7242 IEEE 802.15.4 RADIO DRIVER 409M: Michael Hennerich <michael.hennerich@analog.com> 410W: https://wiki.analog.com/ADF7242 411W: http://ez.analog.com/community/linux-device-drivers 412L: linux-wpan@vger.kernel.org 413S: Supported 414F: drivers/net/ieee802154/adf7242.c 415F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 416 417ADM1025 HARDWARE MONITOR DRIVER 418M: Jean Delvare <jdelvare@suse.com> 419L: linux-hwmon@vger.kernel.org 420S: Maintained 421F: Documentation/hwmon/adm1025 422F: drivers/hwmon/adm1025.c 423 424ADM1029 HARDWARE MONITOR DRIVER 425M: Corentin Labbe <clabbe.montjoie@gmail.com> 426L: linux-hwmon@vger.kernel.org 427S: Maintained 428F: drivers/hwmon/adm1029.c 429 430ADM8211 WIRELESS DRIVER 431L: linux-wireless@vger.kernel.org 432W: http://wireless.kernel.org/ 433S: Orphan 434F: drivers/net/wireless/admtek/adm8211.* 435 436ADP1653 FLASH CONTROLLER DRIVER 437M: Sakari Ailus <sakari.ailus@iki.fi> 438L: linux-media@vger.kernel.org 439S: Maintained 440F: drivers/media/i2c/adp1653.c 441F: include/media/i2c/adp1653.h 442 443ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 444M: Michael Hennerich <michael.hennerich@analog.com> 445W: http://wiki.analog.com/ADP5520 446W: http://ez.analog.com/community/linux-device-drivers 447S: Supported 448F: drivers/mfd/adp5520.c 449F: drivers/video/backlight/adp5520_bl.c 450F: drivers/leds/leds-adp5520.c 451F: drivers/gpio/gpio-adp5520.c 452F: drivers/input/keyboard/adp5520-keys.c 453 454ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 455M: Michael Hennerich <michael.hennerich@analog.com> 456W: http://wiki.analog.com/ADP5588 457W: http://ez.analog.com/community/linux-device-drivers 458S: Supported 459F: drivers/input/keyboard/adp5588-keys.c 460F: drivers/gpio/gpio-adp5588.c 461 462ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 463M: Michael Hennerich <michael.hennerich@analog.com> 464W: http://wiki.analog.com/ADP8860 465W: http://ez.analog.com/community/linux-device-drivers 466S: Supported 467F: drivers/video/backlight/adp8860_bl.c 468 469ADS1015 HARDWARE MONITOR DRIVER 470M: Dirk Eibach <eibach@gdsys.de> 471L: linux-hwmon@vger.kernel.org 472S: Maintained 473F: Documentation/hwmon/ads1015 474F: drivers/hwmon/ads1015.c 475F: include/linux/i2c/ads1015.h 476 477ADT746X FAN DRIVER 478M: Colin Leroy <colin@colino.net> 479S: Maintained 480F: drivers/macintosh/therm_adt746x.c 481 482ADT7475 HARDWARE MONITOR DRIVER 483M: Jean Delvare <jdelvare@suse.com> 484L: linux-hwmon@vger.kernel.org 485S: Maintained 486F: Documentation/hwmon/adt7475 487F: drivers/hwmon/adt7475.c 488 489ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 490M: Michael Hennerich <michael.hennerich@analog.com> 491W: http://wiki.analog.com/ADXL345 492W: http://ez.analog.com/community/linux-device-drivers 493S: Supported 494F: drivers/input/misc/adxl34x.c 495 496ADVANSYS SCSI DRIVER 497M: Matthew Wilcox <matthew@wil.cx> 498M: Hannes Reinecke <hare@suse.com> 499L: linux-scsi@vger.kernel.org 500S: Maintained 501F: Documentation/scsi/advansys.txt 502F: drivers/scsi/advansys.c 503 504AEDSP16 DRIVER 505M: Riccardo Facchetti <fizban@tin.it> 506S: Maintained 507F: sound/oss/aedsp16.c 508 509AF9013 MEDIA DRIVER 510M: Antti Palosaari <crope@iki.fi> 511L: linux-media@vger.kernel.org 512W: https://linuxtv.org 513W: http://palosaari.fi/linux/ 514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 515T: git git://linuxtv.org/anttip/media_tree.git 516S: Maintained 517F: drivers/media/dvb-frontends/af9013* 518 519AF9033 MEDIA DRIVER 520M: Antti Palosaari <crope@iki.fi> 521L: linux-media@vger.kernel.org 522W: https://linuxtv.org 523W: http://palosaari.fi/linux/ 524Q: http://patchwork.linuxtv.org/project/linux-media/list/ 525T: git git://linuxtv.org/anttip/media_tree.git 526S: Maintained 527F: drivers/media/dvb-frontends/af9033* 528 529AFFS FILE SYSTEM 530L: linux-fsdevel@vger.kernel.org 531S: Orphan 532F: Documentation/filesystems/affs.txt 533F: fs/affs/ 534 535AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 536M: David Howells <dhowells@redhat.com> 537L: linux-afs@lists.infradead.org 538S: Supported 539F: fs/afs/ 540F: include/net/af_rxrpc.h 541F: net/rxrpc/af_rxrpc.c 542W: https://www.infradead.org/~dhowells/kafs/ 543 544AGPGART DRIVER 545M: David Airlie <airlied@linux.ie> 546T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 547S: Maintained 548F: drivers/char/agp/ 549F: include/linux/agp* 550F: include/uapi/linux/agp* 551 552AHA152X SCSI DRIVER 553M: "Juergen E. Fischer" <fischer@norbit.de> 554L: linux-scsi@vger.kernel.org 555S: Maintained 556F: drivers/scsi/aha152x* 557F: drivers/scsi/pcmcia/aha152x* 558 559AIC7XXX / AIC79XX SCSI DRIVER 560M: Hannes Reinecke <hare@suse.com> 561L: linux-scsi@vger.kernel.org 562S: Maintained 563F: drivers/scsi/aic7xxx/ 564 565AIMSLAB FM RADIO RECEIVER DRIVER 566M: Hans Verkuil <hverkuil@xs4all.nl> 567L: linux-media@vger.kernel.org 568T: git git://linuxtv.org/media_tree.git 569W: https://linuxtv.org 570S: Maintained 571F: drivers/media/radio/radio-aimslab* 572 573AIO 574M: Benjamin LaHaise <bcrl@kvack.org> 575L: linux-aio@kvack.org 576S: Supported 577F: fs/aio.c 578F: include/linux/*aio*.h 579 580AIRSPY MEDIA DRIVER 581M: Antti Palosaari <crope@iki.fi> 582L: linux-media@vger.kernel.org 583W: https://linuxtv.org 584W: http://palosaari.fi/linux/ 585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 586T: git git://linuxtv.org/anttip/media_tree.git 587S: Maintained 588F: drivers/media/usb/airspy/ 589 590ALACRITECH GIGABIT ETHERNET DRIVER 591M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 592S: Maintained 593F: drivers/net/ethernet/alacritech/* 594 595ALCATEL SPEEDTOUCH USB DRIVER 596M: Duncan Sands <duncan.sands@free.fr> 597L: linux-usb@vger.kernel.org 598W: http://www.linux-usb.org/SpeedTouch/ 599S: Maintained 600F: drivers/usb/atm/speedtch.c 601F: drivers/usb/atm/usbatm.c 602 603ALCHEMY AU1XX0 MMC DRIVER 604M: Manuel Lauss <manuel.lauss@gmail.com> 605S: Maintained 606F: drivers/mmc/host/au1xmmc.c 607 608ALI1563 I2C DRIVER 609M: Rudolf Marek <r.marek@assembler.cz> 610L: linux-i2c@vger.kernel.org 611S: Maintained 612F: Documentation/i2c/busses/i2c-ali1563 613F: drivers/i2c/busses/i2c-ali1563.c 614 615ALLWINNER SECURITY SYSTEM 616M: Corentin Labbe <clabbe.montjoie@gmail.com> 617L: linux-crypto@vger.kernel.org 618S: Maintained 619F: drivers/crypto/sunxi-ss/ 620 621ALPHA PORT 622M: Richard Henderson <rth@twiddle.net> 623M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 624M: Matt Turner <mattst88@gmail.com> 625S: Odd Fixes 626L: linux-alpha@vger.kernel.org 627F: arch/alpha/ 628 629ALPS PS/2 TOUCHPAD DRIVER 630R: Pali Rohár <pali.rohar@gmail.com> 631F: drivers/input/mouse/alps.* 632 633ALTERA MAILBOX DRIVER 634M: Ley Foon Tan <lftan@altera.com> 635L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 636S: Maintained 637F: drivers/mailbox/mailbox-altera.c 638 639ALTERA PIO DRIVER 640M: Tien Hock Loh <thloh@altera.com> 641L: linux-gpio@vger.kernel.org 642S: Maintained 643F: drivers/gpio/gpio-altera.c 644 645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 646M: Thor Thayer <tthayer@opensource.altera.com> 647S: Maintained 648F: drivers/gpio/gpio-altera-a10sr.c 649F: drivers/mfd/altera-a10sr.c 650F: include/linux/mfd/altera-a10sr.h 651 652ALTERA TRIPLE SPEED ETHERNET DRIVER 653M: Vince Bridgers <vbridger@opensource.altera.com> 654L: netdev@vger.kernel.org 655L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 656S: Maintained 657F: drivers/net/ethernet/altera/ 658 659ALTERA UART/JTAG UART SERIAL DRIVERS 660M: Tobias Klauser <tklauser@distanz.ch> 661L: linux-serial@vger.kernel.org 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 663S: Maintained 664F: drivers/tty/serial/altera_uart.c 665F: drivers/tty/serial/altera_jtaguart.c 666F: include/linux/altera_uart.h 667F: include/linux/altera_jtaguart.h 668 669AMAZON ETHERNET DRIVERS 670M: Netanel Belgazal <netanel@annapurnalabs.com> 671R: Saeed Bishara <saeed@annapurnalabs.com> 672R: Zorik Machulsky <zorik@annapurnalabs.com> 673L: netdev@vger.kernel.org 674S: Supported 675F: Documentation/networking/ena.txt 676F: drivers/net/ethernet/amazon/ 677 678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 679M: Tom Lendacky <thomas.lendacky@amd.com> 680M: Gary Hook <gary.hook@amd.com> 681L: linux-crypto@vger.kernel.org 682S: Supported 683F: drivers/crypto/ccp/ 684F: include/linux/ccp.h 685 686AMD FAM15H PROCESSOR POWER MONITORING DRIVER 687M: Huang Rui <ray.huang@amd.com> 688L: linux-hwmon@vger.kernel.org 689S: Supported 690F: Documentation/hwmon/fam15h_power 691F: drivers/hwmon/fam15h_power.c 692 693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 694L: linux-geode@lists.infradead.org (moderated for non-subscribers) 695S: Orphan 696F: drivers/usb/gadget/udc/amd5536udc.* 697 698AMD GEODE PROCESSOR/CHIPSET SUPPORT 699P: Andres Salomon <dilinger@queued.net> 700L: linux-geode@lists.infradead.org (moderated for non-subscribers) 701W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 702S: Supported 703F: drivers/char/hw_random/geode-rng.c 704F: drivers/crypto/geode* 705F: drivers/video/fbdev/geode/ 706F: arch/x86/include/asm/geode.h 707 708AMD IOMMU (AMD-VI) 709M: Joerg Roedel <joro@8bytes.org> 710L: iommu@lists.linux-foundation.org 711T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 712S: Maintained 713F: drivers/iommu/amd_iommu*.[ch] 714F: include/linux/amd-iommu.h 715 716AMD KFD 717M: Oded Gabbay <oded.gabbay@gmail.com> 718L: dri-devel@lists.freedesktop.org 719T: git git://people.freedesktop.org/~gabbayo/linux.git 720S: Supported 721F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 725F: drivers/gpu/drm/amd/amdkfd/ 726F: drivers/gpu/drm/amd/include/cik_structs.h 727F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 728F: drivers/gpu/drm/amd/include/vi_structs.h 729F: drivers/gpu/drm/radeon/radeon_kfd.c 730F: drivers/gpu/drm/radeon/radeon_kfd.h 731F: include/uapi/linux/kfd_ioctl.h 732 733AMD SEATTLE DEVICE TREE SUPPORT 734M: Brijesh Singh <brijeshkumar.singh@amd.com> 735M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 736M: Tom Lendacky <thomas.lendacky@amd.com> 737S: Supported 738F: arch/arm64/boot/dts/amd/ 739 740AMD XGBE DRIVER 741M: Tom Lendacky <thomas.lendacky@amd.com> 742L: netdev@vger.kernel.org 743S: Supported 744F: drivers/net/ethernet/amd/xgbe/ 745F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 746 747AMS (Apple Motion Sensor) DRIVER 748M: Michael Hanselmann <linux-kernel@hansmi.ch> 749S: Supported 750F: drivers/macintosh/ams/ 751 752ANALOG DEVICES INC AD9389B DRIVER 753M: Hans Verkuil <hans.verkuil@cisco.com> 754L: linux-media@vger.kernel.org 755S: Maintained 756F: drivers/media/i2c/ad9389b* 757 758ANALOG DEVICES INC ADV7180 DRIVER 759M: Lars-Peter Clausen <lars@metafoo.de> 760L: linux-media@vger.kernel.org 761W: http://ez.analog.com/community/linux-device-drivers 762S: Supported 763F: drivers/media/i2c/adv7180.c 764 765ANALOG DEVICES INC ADV7511 DRIVER 766M: Hans Verkuil <hans.verkuil@cisco.com> 767L: linux-media@vger.kernel.org 768S: Maintained 769F: drivers/media/i2c/adv7511* 770 771ANALOG DEVICES INC ADV7604 DRIVER 772M: Hans Verkuil <hans.verkuil@cisco.com> 773L: linux-media@vger.kernel.org 774S: Maintained 775F: drivers/media/i2c/adv7604* 776 777ANALOG DEVICES INC ADV7842 DRIVER 778M: Hans Verkuil <hans.verkuil@cisco.com> 779L: linux-media@vger.kernel.org 780S: Maintained 781F: drivers/media/i2c/adv7842* 782 783ANALOG DEVICES INC ASOC CODEC DRIVERS 784M: Lars-Peter Clausen <lars@metafoo.de> 785L: alsa-devel@alsa-project.org (moderated for non-subscribers) 786W: http://wiki.analog.com/ 787W: http://ez.analog.com/community/linux-device-drivers 788S: Supported 789F: sound/soc/codecs/adau* 790F: sound/soc/codecs/adav* 791F: sound/soc/codecs/ad1* 792F: sound/soc/codecs/ad7* 793F: sound/soc/codecs/ssm* 794F: sound/soc/codecs/sigmadsp.* 795 796ANALOG DEVICES INC ASOC DRIVERS 797L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 798L: alsa-devel@alsa-project.org (moderated for non-subscribers) 799W: http://blackfin.uclinux.org/ 800S: Supported 801F: sound/soc/blackfin/* 802 803ANALOG DEVICES INC IIO DRIVERS 804M: Lars-Peter Clausen <lars@metafoo.de> 805M: Michael Hennerich <Michael.Hennerich@analog.com> 806W: http://wiki.analog.com/ 807W: http://ez.analog.com/community/linux-device-drivers 808S: Supported 809F: drivers/iio/*/ad* 810X: drivers/iio/*/adjd* 811F: drivers/staging/iio/*/ad* 812F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 813 814ANALOG DEVICES INC DMA DRIVERS 815M: Lars-Peter Clausen <lars@metafoo.de> 816W: http://ez.analog.com/community/linux-device-drivers 817S: Supported 818F: drivers/dma/dma-axi-dmac.c 819 820ANDROID CONFIG FRAGMENTS 821M: Rob Herring <robh@kernel.org> 822S: Supported 823F: kernel/configs/android* 824 825ANDROID DRIVERS 826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 827M: Arve Hjønnevåg <arve@android.com> 828M: Riley Andrews <riandrews@android.com> 829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 830L: devel@driverdev.osuosl.org 831S: Supported 832F: drivers/android/ 833F: drivers/staging/android/ 834 835ANDROID ION DRIVER 836M: Laura Abbott <labbott@redhat.com> 837M: Sumit Semwal <sumit.semwal@linaro.org> 838L: devel@driverdev.osuosl.org 839S: Supported 840F: Documentation/devicetree/bindings/staging/ion/ 841F: drivers/staging/android/ion 842F: drivers/staging/android/uapi/ion.h 843F: drivers/staging/android/uapi/ion_test.h 844 845AOA (Apple Onboard Audio) ALSA DRIVER 846M: Johannes Berg <johannes@sipsolutions.net> 847L: linuxppc-dev@lists.ozlabs.org 848L: alsa-devel@alsa-project.org (moderated for non-subscribers) 849S: Maintained 850F: sound/aoa/ 851 852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 853M: William Breathitt Gray <vilhelm.gray@gmail.com> 854L: linux-iio@vger.kernel.org 855S: Maintained 856F: drivers/iio/adc/stx104.c 857 858APM DRIVER 859M: Jiri Kosina <jikos@kernel.org> 860S: Odd fixes 861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 862F: arch/x86/kernel/apm_32.c 863F: include/linux/apm_bios.h 864F: include/uapi/linux/apm_bios.h 865F: drivers/char/apm-emulation.c 866 867APPLE BCM5974 MULTITOUCH DRIVER 868M: Henrik Rydberg <rydberg@bitmath.org> 869L: linux-input@vger.kernel.org 870S: Odd fixes 871F: drivers/input/mouse/bcm5974.c 872 873APPLE SMC DRIVER 874M: Henrik Rydberg <rydberg@bitmath.org> 875L: linux-hwmon@vger.kernel.org 876S: Odd fixes 877F: drivers/hwmon/applesmc.c 878 879APPLETALK NETWORK LAYER 880M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 881S: Maintained 882F: drivers/net/appletalk/ 883F: net/appletalk/ 884 885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 886M: Duc Dang <dhdang@apm.com> 887S: Supported 888F: arch/arm64/boot/dts/apm/ 889 890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 891M: Iyappan Subramanian <isubramanian@apm.com> 892M: Keyur Chudgar <kchudgar@apm.com> 893S: Supported 894F: drivers/net/ethernet/apm/xgene/ 895F: drivers/net/phy/mdio-xgene.c 896F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 897F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 898 899APPLIED MICRO (APM) X-GENE SOC PMU 900M: Tai Nguyen <ttnguyen@apm.com> 901S: Supported 902F: drivers/perf/xgene_pmu.c 903F: Documentation/perf/xgene-pmu.txt 904F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 905 906APTINA CAMERA SENSOR PLL 907M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 908L: linux-media@vger.kernel.org 909S: Maintained 910F: drivers/media/i2c/aptina-pll.* 911 912ARC FRAMEBUFFER DRIVER 913M: Jaya Kumar <jayalk@intworks.biz> 914S: Maintained 915F: drivers/video/fbdev/arcfb.c 916F: drivers/video/fbdev/core/fb_defio.c 917 918ARCNET NETWORK LAYER 919M: Michael Grzeschik <m.grzeschik@pengutronix.de> 920L: netdev@vger.kernel.org 921S: Maintained 922F: drivers/net/arcnet/ 923F: include/uapi/linux/if_arcnet.h 924 925ARC PGU DRM DRIVER 926M: Alexey Brodkin <abrodkin@synopsys.com> 927S: Supported 928F: drivers/gpu/drm/arc/ 929F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 930 931ARM ARCHITECTED TIMER DRIVER 932M: Mark Rutland <mark.rutland@arm.com> 933M: Marc Zyngier <marc.zyngier@arm.com> 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 935S: Maintained 936F: arch/arm/include/asm/arch_timer.h 937F: arch/arm64/include/asm/arch_timer.h 938F: drivers/clocksource/arm_arch_timer.c 939 940ARM HDLCD DRM DRIVER 941M: Liviu Dudau <liviu.dudau@arm.com> 942S: Supported 943F: drivers/gpu/drm/arm/hdlcd_* 944F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 945 946ARM MALI-DP DRM DRIVER 947M: Liviu Dudau <liviu.dudau@arm.com> 948M: Brian Starkey <brian.starkey@arm.com> 949M: Mali DP Maintainers <malidp@foss.arm.com> 950S: Supported 951F: drivers/gpu/drm/arm/ 952F: Documentation/devicetree/bindings/display/arm,malidp.txt 953 954ARM MFM AND FLOPPY DRIVERS 955M: Ian Molton <spyro@f2s.com> 956S: Maintained 957F: arch/arm/lib/floppydma.S 958F: arch/arm/include/asm/floppy.h 959 960ARM PMU PROFILING AND DEBUGGING 961M: Will Deacon <will.deacon@arm.com> 962M: Mark Rutland <mark.rutland@arm.com> 963S: Maintained 964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 965F: arch/arm*/kernel/perf_* 966F: arch/arm/oprofile/common.c 967F: arch/arm*/kernel/hw_breakpoint.c 968F: arch/arm*/include/asm/hw_breakpoint.h 969F: arch/arm*/include/asm/perf_event.h 970F: drivers/perf/* 971F: include/linux/perf/arm_pmu.h 972F: Documentation/devicetree/bindings/arm/pmu.txt 973 974ARM PORT 975M: Russell King <linux@armlinux.org.uk> 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 977W: http://www.armlinux.org.uk/ 978S: Maintained 979T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 980F: arch/arm/ 981 982ARM SUB-ARCHITECTURES 983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 984S: Maintained 985F: arch/arm/mach-*/ 986F: arch/arm/plat-*/ 987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 988 989ARM PRIMECELL AACI PL041 DRIVER 990M: Russell King <linux@armlinux.org.uk> 991S: Maintained 992F: sound/arm/aaci.* 993 994ARM PRIMECELL CLCD PL110 DRIVER 995M: Russell King <linux@armlinux.org.uk> 996S: Maintained 997F: drivers/video/fbdev/amba-clcd.* 998 999ARM PRIMECELL KMI PL050 DRIVER 1000M: Russell King <linux@armlinux.org.uk> 1001S: Maintained 1002F: drivers/input/serio/ambakmi.* 1003F: include/linux/amba/kmi.h 1004 1005ARM PRIMECELL MMCI PL180/1 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: drivers/mmc/host/mmci.* 1009F: include/linux/amba/mmci.h 1010 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1012M: Russell King <linux@armlinux.org.uk> 1013S: Maintained 1014F: drivers/tty/serial/amba-pl01*.c 1015F: include/linux/amba/serial.h 1016 1017ARM PRIMECELL BUS SUPPORT 1018M: Russell King <linux@armlinux.org.uk> 1019S: Maintained 1020F: drivers/amba/ 1021F: include/linux/amba/bus.h 1022 1023ARM/ADS SPHERE MACHINE SUPPORT 1024M: Lennert Buytenhek <kernel@wantstofly.org> 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1026S: Maintained 1027 1028ARM/AFEB9260 MACHINE SUPPORT 1029M: Sergey Lapin <slapin@ossfans.org> 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1031S: Maintained 1032 1033ARM/AJECO 1ARM MACHINE SUPPORT 1034M: Lennert Buytenhek <kernel@wantstofly.org> 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1036S: Maintained 1037 1038ARM/Allwinner sunXi SoC support 1039M: Maxime Ripard <maxime.ripard@free-electrons.com> 1040M: Chen-Yu Tsai <wens@csie.org> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043N: sun[x456789]i 1044F: arch/arm/boot/dts/ntc-gr8* 1045F: arch/arm64/boot/dts/allwinner/ 1046 1047ARM/Allwinner SoC Clock Support 1048M: Emilio López <emilio@elopez.com.ar> 1049S: Maintained 1050F: drivers/clk/sunxi/ 1051 1052ARM/Amlogic Meson SoC support 1053M: Carlo Caione <carlo@caione.org> 1054M: Kevin Hilman <khilman@baylibre.com> 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1056L: linux-amlogic@lists.infradead.org 1057W: http://linux-meson.com/ 1058S: Maintained 1059F: arch/arm/mach-meson/ 1060F: arch/arm/boot/dts/meson* 1061F: arch/arm64/boot/dts/amlogic/ 1062F: drivers/pinctrl/meson/ 1063F: drivers/mmc/host/meson* 1064N: meson 1065 1066ARM/Annapurna Labs ALPINE ARCHITECTURE 1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1068M: Antoine Tenart <antoine.tenart@free-electrons.com> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070S: Maintained 1071F: arch/arm/mach-alpine/ 1072F: arch/arm/boot/dts/alpine* 1073F: arch/arm64/boot/dts/al/ 1074F: drivers/*/*alpine* 1075 1076ARM/ARTPEC MACHINE SUPPORT 1077M: Jesper Nilsson <jesper.nilsson@axis.com> 1078M: Lars Persson <lars.persson@axis.com> 1079M: Niklas Cassel <niklas.cassel@axis.com> 1080S: Maintained 1081L: linux-arm-kernel@axis.com 1082F: arch/arm/mach-artpec 1083F: arch/arm/boot/dts/artpec6* 1084F: drivers/clk/axis 1085 1086ARM/ASPEED MACHINE SUPPORT 1087M: Joel Stanley <joel@jms.id.au> 1088S: Maintained 1089F: arch/arm/mach-aspeed/ 1090F: arch/arm/boot/dts/aspeed-* 1091F: drivers/*/*aspeed* 1092 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1094M: Nicolas Ferre <nicolas.ferre@atmel.com> 1095M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1096M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1098W: http://www.linux4sam.org 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1100S: Supported 1101F: arch/arm/mach-at91/ 1102F: include/soc/at91/ 1103F: arch/arm/boot/dts/at91*.dts 1104F: arch/arm/boot/dts/at91*.dtsi 1105F: arch/arm/boot/dts/sama*.dts 1106F: arch/arm/boot/dts/sama*.dtsi 1107F: arch/arm/include/debug/at91.S 1108 1109ARM/ATMEL AT91 Clock Support 1110M: Boris Brezillon <boris.brezillon@free-electrons.com> 1111S: Maintained 1112F: drivers/clk/at91 1113 1114ARM/CALXEDA HIGHBANK ARCHITECTURE 1115M: Rob Herring <robh@kernel.org> 1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1117S: Maintained 1118F: arch/arm/mach-highbank/ 1119F: arch/arm/boot/dts/highbank.dts 1120F: arch/arm/boot/dts/ecx-*.dts* 1121 1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1123M: Krzysztof Halasa <khalasa@piap.pl> 1124S: Maintained 1125F: arch/arm/mach-cns3xxx/ 1126 1127ARM/CAVIUM THUNDER NETWORK DRIVER 1128M: Sunil Goutham <sgoutham@cavium.com> 1129M: Robert Richter <rric@kernel.org> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Supported 1132F: drivers/net/ethernet/cavium/thunder/ 1133 1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1135M: Alexander Shiyan <shc_work@mail.ru> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Odd Fixes 1138N: clps711x 1139 1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1141M: Hartley Sweeten <hsweeten@visionengravers.com> 1142M: Ryan Mallon <rmallon@gmail.com> 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1144S: Maintained 1145F: arch/arm/mach-ep93xx/ 1146F: arch/arm/mach-ep93xx/include/mach/ 1147 1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1149M: Lennert Buytenhek <kernel@wantstofly.org> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152 1153ARM/CLKDEV SUPPORT 1154M: Russell King <linux@armlinux.org.uk> 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1156S: Maintained 1157T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1158F: arch/arm/include/asm/clkdev.h 1159F: drivers/clk/clkdev.c 1160 1161ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1162M: Mike Rapoport <mike@compulab.co.il> 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1164S: Maintained 1165 1166ARM/CONTEC MICRO9 MACHINE SUPPORT 1167M: Hubert Feurstein <hubert.feurstein@contec.at> 1168S: Maintained 1169F: arch/arm/mach-ep93xx/micro9.c 1170 1171ARM/CORESIGHT FRAMEWORK AND DRIVERS 1172M: Mathieu Poirier <mathieu.poirier@linaro.org> 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1174S: Maintained 1175F: drivers/hwtracing/coresight/* 1176F: Documentation/trace/coresight.txt 1177F: Documentation/devicetree/bindings/arm/coresight.txt 1178F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1179F: tools/perf/arch/arm/util/pmu.c 1180F: tools/perf/arch/arm/util/auxtrace.c 1181F: tools/perf/arch/arm/util/cs-etm.c 1182F: tools/perf/arch/arm/util/cs-etm.h 1183F: tools/perf/util/cs-etm.h 1184 1185ARM/CORGI MACHINE SUPPORT 1186M: Richard Purdie <rpurdie@rpsys.net> 1187S: Maintained 1188 1189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1190M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1192T: git git://github.com/ulli-kroll/linux.git 1193S: Maintained 1194F: arch/arm/mach-gemini/ 1195F: drivers/rtc/rtc-gemini.c 1196 1197ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1198M: Barry Song <baohua@kernel.org> 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1200T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1201S: Maintained 1202F: arch/arm/boot/dts/prima2* 1203F: arch/arm/mach-prima2/ 1204F: drivers/clk/sirf/ 1205F: drivers/clocksource/timer-prima2.c 1206F: drivers/clocksource/timer-atlas7.c 1207N: [^a-z]sirf 1208 1209ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1210M: Baruch Siach <baruch@tkos.co.il> 1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1212S: Maintained 1213F: arch/arm/boot/dts/cx92755* 1214N: digicolor 1215 1216ARM/EBSA110 MACHINE SUPPORT 1217M: Russell King <linux@armlinux.org.uk> 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1219W: http://www.armlinux.org.uk/ 1220S: Maintained 1221F: arch/arm/mach-ebsa110/ 1222F: drivers/net/ethernet/amd/am79c961a.* 1223 1224ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1225M: Uwe Kleine-König <kernel@pengutronix.de> 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1227S: Maintained 1228N: efm32 1229 1230ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1231M: Daniel Ribeiro <drwyrm@gmail.com> 1232M: Stefan Schmidt <stefan@openezx.org> 1233M: Harald Welte <laforge@openezx.org> 1234L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1235W: http://www.openezx.org/ 1236S: Maintained 1237T: topgit git://git.openezx.org/openezx.git 1238F: arch/arm/mach-pxa/ezx.c 1239 1240ARM/FARADAY FA526 PORT 1241M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Maintained 1244T: git git://git.berlios.de/gemini-board 1245F: arch/arm/mm/*-fa* 1246 1247ARM/FOOTBRIDGE ARCHITECTURE 1248M: Russell King <linux@armlinux.org.uk> 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1250W: http://www.armlinux.org.uk/ 1251S: Maintained 1252F: arch/arm/include/asm/hardware/dec21285.h 1253F: arch/arm/mach-footbridge/ 1254 1255ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1256M: Shawn Guo <shawnguo@kernel.org> 1257M: Sascha Hauer <kernel@pengutronix.de> 1258R: Fabio Estevam <fabio.estevam@nxp.com> 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1260S: Maintained 1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1262F: arch/arm/mach-imx/ 1263F: arch/arm/mach-mxs/ 1264F: arch/arm/boot/dts/imx* 1265F: arch/arm/configs/imx*_defconfig 1266F: drivers/clk/imx/ 1267F: include/soc/imx/ 1268 1269ARM/FREESCALE VYBRID ARM ARCHITECTURE 1270M: Shawn Guo <shawnguo@kernel.org> 1271M: Sascha Hauer <kernel@pengutronix.de> 1272R: Stefan Agner <stefan@agner.ch> 1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1274S: Maintained 1275T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1276F: arch/arm/mach-imx/*vf610* 1277F: arch/arm/boot/dts/vf* 1278 1279ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1280M: Lennert Buytenhek <kernel@wantstofly.org> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282S: Maintained 1283 1284ARM/GUMSTIX MACHINE SUPPORT 1285M: Steve Sakoman <sakoman@gmail.com> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288 1289ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1290M: Philipp Zabel <philipp.zabel@gmail.com> 1291M: Paul Parsons <lost.distance@yahoo.com> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/mach-pxa/hx4700.c 1295F: arch/arm/mach-pxa/include/mach/hx4700.h 1296F: sound/soc/pxa/hx4700.c 1297 1298ARM/HISILICON SOC SUPPORT 1299M: Wei Xu <xuwei5@hisilicon.com> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301W: http://www.hisilicon.com 1302S: Supported 1303T: git git://github.com/hisilicon/linux-hisi.git 1304F: arch/arm/mach-hisi/ 1305F: arch/arm/boot/dts/hi3* 1306F: arch/arm/boot/dts/hip* 1307F: arch/arm/boot/dts/hisi* 1308F: arch/arm64/boot/dts/hisilicon/ 1309 1310ARM/HP JORNADA 7XX MACHINE SUPPORT 1311M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1312W: www.jlime.com 1313S: Maintained 1314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1315F: arch/arm/mach-sa1100/jornada720.c 1316F: arch/arm/mach-sa1100/include/mach/jornada720.h 1317 1318ARM/IGEP MACHINE SUPPORT 1319M: Enric Balletbo i Serra <eballetbo@gmail.com> 1320M: Javier Martinez Canillas <javier@dowhile0.org> 1321L: linux-omap@vger.kernel.org 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1323S: Maintained 1324F: arch/arm/boot/dts/omap3-igep* 1325 1326ARM/INCOME PXA270 SUPPORT 1327M: Marek Vasut <marek.vasut@gmail.com> 1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1329S: Maintained 1330F: arch/arm/mach-pxa/colibri-pxa270-income.c 1331 1332ARM/INTEL IOP32X ARM ARCHITECTURE 1333M: Lennert Buytenhek <kernel@wantstofly.org> 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1335S: Maintained 1336 1337ARM/INTEL IOP33X ARM ARCHITECTURE 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1339S: Orphan 1340 1341ARM/INTEL IOP13XX ARM ARCHITECTURE 1342M: Lennert Buytenhek <kernel@wantstofly.org> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344S: Maintained 1345 1346ARM/INTEL IQ81342EX MACHINE SUPPORT 1347M: Lennert Buytenhek <kernel@wantstofly.org> 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1349S: Maintained 1350 1351ARM/INTEL IXDP2850 MACHINE SUPPORT 1352M: Lennert Buytenhek <kernel@wantstofly.org> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354S: Maintained 1355 1356ARM/INTEL IXP4XX ARM ARCHITECTURE 1357M: Imre Kaloz <kaloz@openwrt.org> 1358M: Krzysztof Halasa <khalasa@piap.pl> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360S: Maintained 1361F: arch/arm/mach-ixp4xx/ 1362 1363ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1364M: Jonathan Cameron <jic23@cam.ac.uk> 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1366S: Maintained 1367F: arch/arm/mach-pxa/stargate2.c 1368F: drivers/pcmcia/pxa2xx_stargate2.c 1369 1370ARM/INTEL XSC3 (MANZANO) ARM CORE 1371M: Lennert Buytenhek <kernel@wantstofly.org> 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1373S: Maintained 1374 1375ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1376M: Lennert Buytenhek <kernel@wantstofly.org> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378S: Maintained 1379 1380ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1381M: Santosh Shilimkar <ssantosh@kernel.org> 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383S: Maintained 1384F: arch/arm/mach-keystone/ 1385F: arch/arm/boot/dts/keystone-* 1386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1387 1388ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1389M: Santosh Shilimkar <ssantosh@kernel.org> 1390L: linux-kernel@vger.kernel.org 1391S: Maintained 1392F: drivers/clk/keystone/ 1393 1394ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1395M: Santosh Shilimkar <ssantosh@kernel.org> 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1397L: linux-kernel@vger.kernel.org 1398S: Maintained 1399F: drivers/clocksource/timer-keystone.c 1400 1401ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1402M: Santosh Shilimkar <ssantosh@kernel.org> 1403L: linux-kernel@vger.kernel.org 1404S: Maintained 1405F: drivers/power/reset/keystone-reset.c 1406 1407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1408M: Santosh Shilimkar <ssantosh@kernel.org> 1409L: linux-kernel@vger.kernel.org 1410S: Maintained 1411F: drivers/memory/*emif* 1412 1413ARM/LG1K ARCHITECTURE 1414M: Chanho Min <chanho.min@lge.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416S: Maintained 1417F: arch/arm64/boot/dts/lg/ 1418 1419ARM/LOGICPD PXA270 MACHINE SUPPORT 1420M: Lennert Buytenhek <kernel@wantstofly.org> 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1422S: Maintained 1423 1424ARM/LPC18XX ARCHITECTURE 1425M: Joachim Eastwood <manabian@gmail.com> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428F: arch/arm/boot/dts/lpc43* 1429F: drivers/clk/nxp/clk-lpc18xx* 1430F: drivers/clocksource/time-lpc32xx.c 1431F: drivers/i2c/busses/i2c-lpc2k.c 1432F: drivers/memory/pl172.c 1433F: drivers/mtd/spi-nor/nxp-spifi.c 1434F: drivers/rtc/rtc-lpc24xx.c 1435N: lpc18xx 1436 1437ARM/LPC32XX SOC SUPPORT 1438M: Vladimir Zapolskiy <vz@mleia.com> 1439M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1442S: Maintained 1443F: arch/arm/boot/dts/lpc32* 1444F: arch/arm/mach-lpc32xx/ 1445F: drivers/i2c/busses/i2c-pnx.c 1446F: drivers/net/ethernet/nxp/lpc_eth.c 1447F: drivers/usb/host/ohci-nxp.c 1448F: drivers/watchdog/pnx4008_wdt.c 1449N: lpc32xx 1450 1451ARM/MAGICIAN MACHINE SUPPORT 1452M: Philipp Zabel <philipp.zabel@gmail.com> 1453S: Maintained 1454 1455ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1456M: Jason Cooper <jason@lakedaemon.net> 1457M: Andrew Lunn <andrew@lunn.ch> 1458M: Gregory Clement <gregory.clement@free-electrons.com> 1459M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1461S: Maintained 1462F: arch/arm/mach-mvebu/ 1463F: drivers/rtc/rtc-armada38x.c 1464F: arch/arm/boot/dts/armada* 1465F: arch/arm/boot/dts/kirkwood* 1466F: arch/arm64/boot/dts/marvell/armada* 1467F: drivers/cpufreq/mvebu-cpufreq.c 1468F: arch/arm/configs/mvebu_*_defconfig 1469 1470ARM/Marvell Berlin SoC support 1471M: Jisheng Zhang <jszhang@marvell.com> 1472M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1474S: Maintained 1475F: arch/arm/mach-berlin/ 1476F: arch/arm/boot/dts/berlin* 1477F: arch/arm64/boot/dts/marvell/berlin* 1478 1479 1480ARM/Marvell Dove/MV78xx0/Orion SOC support 1481M: Jason Cooper <jason@lakedaemon.net> 1482M: Andrew Lunn <andrew@lunn.ch> 1483M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1484M: Gregory Clement <gregory.clement@free-electrons.com> 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1486S: Maintained 1487F: arch/arm/mach-dove/ 1488F: arch/arm/mach-mv78xx0/ 1489F: arch/arm/mach-orion5x/ 1490F: arch/arm/plat-orion/ 1491F: arch/arm/boot/dts/dove* 1492F: arch/arm/boot/dts/orion5x* 1493 1494 1495ARM/Orion SoC/Technologic Systems TS-78xx platform support 1496M: Alexander Clouter <alex@digriz.org.uk> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498W: http://www.digriz.org.uk/ts78xx/kernel 1499S: Maintained 1500F: arch/arm/mach-orion5x/ts78xx-* 1501 1502ARM/OXNAS platform support 1503M: Neil Armstrong <narmstrong@baylibre.com> 1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1505L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1506S: Maintained 1507F: arch/arm/mach-oxnas/ 1508F: arch/arm/boot/dts/ox8*.dtsi 1509F: arch/arm/boot/dts/wd-mbwe.dts 1510F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1511N: oxnas 1512 1513ARM/Mediatek RTC DRIVER 1514M: Eddie Huang <eddie.huang@mediatek.com> 1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1516L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1517S: Maintained 1518F: drivers/rtc/rtc-mt6397.c 1519 1520ARM/Mediatek SoC support 1521M: Matthias Brugger <matthias.bgg@gmail.com> 1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1523L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525F: arch/arm/boot/dts/mt6* 1526F: arch/arm/boot/dts/mt8* 1527F: arch/arm/mach-mediatek/ 1528N: mtk 1529K: mediatek 1530 1531ARM/Mediatek USB3 PHY DRIVER 1532M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1534L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1535S: Maintained 1536F: drivers/phy/phy-mt65xx-usb3.c 1537 1538ARM/MICREL KS8695 ARCHITECTURE 1539M: Greg Ungerer <gerg@uclinux.org> 1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1541F: arch/arm/mach-ks8695/ 1542S: Odd Fixes 1543 1544ARM/MIOA701 MACHINE SUPPORT 1545M: Robert Jarzmik <robert.jarzmik@free.fr> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547F: arch/arm/mach-pxa/mioa701.c 1548S: Maintained 1549 1550ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1551M: Michael Petchkovsky <mkpetch@internode.on.net> 1552S: Maintained 1553 1554ARM/NOMADIK ARCHITECTURE 1555M: Alessandro Rubini <rubini@unipv.it> 1556M: Linus Walleij <linus.walleij@linaro.org> 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1558S: Maintained 1559F: arch/arm/mach-nomadik/ 1560F: drivers/pinctrl/nomadik/ 1561F: drivers/i2c/busses/i2c-nomadik.c 1562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1563 1564ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1565M: Nelson Castillo <arhuaco@freaks-unidos.net> 1566L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1567W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1568S: Supported 1569 1570ARM/TOSA MACHINE SUPPORT 1571M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1572M: Dirk Opfer <dirk@opfer-online.de> 1573S: Maintained 1574 1575ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1576M: Marek Vasut <marek.vasut@gmail.com> 1577L: linux-arm-kernel@lists.infradead.org 1578W: http://hackndev.com 1579S: Maintained 1580F: arch/arm/mach-pxa/include/mach/palmtx.h 1581F: arch/arm/mach-pxa/palmtx.c 1582F: arch/arm/mach-pxa/include/mach/palmt5.h 1583F: arch/arm/mach-pxa/palmt5.c 1584F: arch/arm/mach-pxa/include/mach/palmld.h 1585F: arch/arm/mach-pxa/palmld.c 1586F: arch/arm/mach-pxa/include/mach/palmte2.h 1587F: arch/arm/mach-pxa/palmte2.c 1588F: arch/arm/mach-pxa/include/mach/palmtc.h 1589F: arch/arm/mach-pxa/palmtc.c 1590 1591ARM/PALM TREO SUPPORT 1592M: Tomas Cech <sleep_walker@suse.com> 1593L: linux-arm-kernel@lists.infradead.org 1594W: http://hackndev.com 1595S: Maintained 1596F: arch/arm/mach-pxa/include/mach/palmtreo.h 1597F: arch/arm/mach-pxa/palmtreo.c 1598 1599ARM/PALMZ72 SUPPORT 1600M: Sergey Lapin <slapin@ossfans.org> 1601L: linux-arm-kernel@lists.infradead.org 1602W: http://hackndev.com 1603S: Maintained 1604F: arch/arm/mach-pxa/include/mach/palmz72.h 1605F: arch/arm/mach-pxa/palmz72.c 1606 1607ARM/PLEB SUPPORT 1608M: Peter Chubb <pleb@gelato.unsw.edu.au> 1609W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1610S: Maintained 1611 1612ARM/PT DIGITAL BOARD PORT 1613M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615W: http://www.armlinux.org.uk/ 1616S: Maintained 1617 1618ARM/QUALCOMM SUPPORT 1619M: Andy Gross <andy.gross@linaro.org> 1620M: David Brown <david.brown@linaro.org> 1621L: linux-arm-msm@vger.kernel.org 1622L: linux-soc@vger.kernel.org 1623S: Maintained 1624F: Documentation/devicetree/bindings/soc/qcom/ 1625F: arch/arm/boot/dts/qcom-*.dts 1626F: arch/arm/boot/dts/qcom-*.dtsi 1627F: arch/arm/mach-qcom/ 1628F: arch/arm64/boot/dts/qcom/* 1629F: drivers/i2c/busses/i2c-qup.c 1630F: drivers/clk/qcom/ 1631F: drivers/pinctrl/qcom/ 1632F: drivers/soc/qcom/ 1633F: drivers/spi/spi-qup.c 1634F: drivers/tty/serial/msm_serial.h 1635F: drivers/tty/serial/msm_serial.c 1636F: drivers/*/pm8???-* 1637F: drivers/mfd/ssbi.c 1638F: drivers/firmware/qcom_scm.c 1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1640 1641ARM/RADISYS ENP2611 MACHINE SUPPORT 1642M: Lennert Buytenhek <kernel@wantstofly.org> 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1644S: Maintained 1645 1646ARM/RENESAS ARM64 ARCHITECTURE 1647M: Simon Horman <horms@verge.net.au> 1648M: Magnus Damm <magnus.damm@gmail.com> 1649L: linux-renesas-soc@vger.kernel.org 1650Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1651T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1652S: Supported 1653F: arch/arm64/boot/dts/renesas/ 1654F: drivers/soc/renesas/ 1655F: include/linux/soc/renesas/ 1656 1657ARM/RISCPC ARCHITECTURE 1658M: Russell King <linux@armlinux.org.uk> 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1660W: http://www.armlinux.org.uk/ 1661S: Maintained 1662F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1663F: arch/arm/include/asm/hardware/ioc.h 1664F: arch/arm/include/asm/hardware/iomd.h 1665F: arch/arm/include/asm/hardware/memc.h 1666F: arch/arm/mach-rpc/ 1667F: drivers/net/ethernet/8390/etherh.c 1668F: drivers/net/ethernet/i825xx/ether1* 1669F: drivers/net/ethernet/seeq/ether3* 1670F: drivers/scsi/arm/ 1671 1672ARM/Rockchip SoC support 1673M: Heiko Stuebner <heiko@sntech.de> 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675L: linux-rockchip@lists.infradead.org 1676T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1677S: Maintained 1678F: arch/arm/boot/dts/rk3* 1679F: arch/arm/mach-rockchip/ 1680F: drivers/clk/rockchip/ 1681F: drivers/i2c/busses/i2c-rk3x.c 1682F: drivers/*/*rockchip* 1683F: drivers/*/*/*rockchip* 1684F: sound/soc/rockchip/ 1685N: rockchip 1686 1687ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1688M: Kukjin Kim <kgene@kernel.org> 1689M: Krzysztof Kozlowski <krzk@kernel.org> 1690R: Javier Martinez Canillas <javier@osg.samsung.com> 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1692L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1693Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1694S: Maintained 1695F: arch/arm/boot/dts/s3c* 1696F: arch/arm/boot/dts/s5p* 1697F: arch/arm/boot/dts/samsung* 1698F: arch/arm/boot/dts/exynos* 1699F: arch/arm64/boot/dts/exynos/ 1700F: arch/arm/plat-samsung/ 1701F: arch/arm/mach-s3c24*/ 1702F: arch/arm/mach-s3c64xx/ 1703F: arch/arm/mach-s5p*/ 1704F: arch/arm/mach-exynos*/ 1705F: drivers/*/*s3c24* 1706F: drivers/*/*/*s3c24* 1707F: drivers/*/*s3c64xx* 1708F: drivers/*/*s5pv210* 1709F: drivers/memory/samsung/* 1710F: drivers/soc/samsung/* 1711F: Documentation/arm/Samsung/ 1712F: Documentation/devicetree/bindings/arm/samsung/ 1713F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1714F: Documentation/devicetree/bindings/power/pd-samsung.txt 1715N: exynos 1716 1717ARM/SAMSUNG MOBILE MACHINE SUPPORT 1718M: Kyungmin Park <kyungmin.park@samsung.com> 1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1720S: Maintained 1721F: arch/arm/mach-s5pv210/ 1722 1723ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1724M: Kyungmin Park <kyungmin.park@samsung.com> 1725M: Kamil Debski <kamil@wypas.org> 1726M: Andrzej Hajda <a.hajda@samsung.com> 1727L: linux-arm-kernel@lists.infradead.org 1728L: linux-media@vger.kernel.org 1729S: Maintained 1730F: drivers/media/platform/s5p-g2d/ 1731 1732ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1733M: Kyungmin Park <kyungmin.park@samsung.com> 1734M: Kamil Debski <kamil@wypas.org> 1735M: Jeongtae Park <jtp.park@samsung.com> 1736M: Andrzej Hajda <a.hajda@samsung.com> 1737L: linux-arm-kernel@lists.infradead.org 1738L: linux-media@vger.kernel.org 1739S: Maintained 1740F: arch/arm/plat-samsung/s5p-dev-mfc.c 1741F: drivers/media/platform/s5p-mfc/ 1742 1743ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1744M: Kyungmin Park <kyungmin.park@samsung.com> 1745L: linux-arm-kernel@lists.infradead.org 1746L: linux-media@vger.kernel.org 1747S: Maintained 1748F: drivers/staging/media/platform/s5p-cec/ 1749 1750ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1751M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1752M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1753L: linux-arm-kernel@lists.infradead.org 1754L: linux-media@vger.kernel.org 1755S: Maintained 1756F: drivers/media/platform/s5p-jpeg/ 1757 1758ARM/SHMOBILE ARM ARCHITECTURE 1759M: Simon Horman <horms@verge.net.au> 1760M: Magnus Damm <magnus.damm@gmail.com> 1761L: linux-renesas-soc@vger.kernel.org 1762Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1764S: Supported 1765F: arch/arm/boot/dts/emev2* 1766F: arch/arm/boot/dts/r7s* 1767F: arch/arm/boot/dts/r8a* 1768F: arch/arm/boot/dts/sh* 1769F: arch/arm/configs/shmobile_defconfig 1770F: arch/arm/include/debug/renesas-scif.S 1771F: arch/arm/mach-shmobile/ 1772F: drivers/soc/renesas/ 1773F: include/linux/soc/renesas/ 1774 1775ARM/SOCFPGA ARCHITECTURE 1776M: Dinh Nguyen <dinguyen@opensource.altera.com> 1777S: Maintained 1778F: arch/arm/mach-socfpga/ 1779F: arch/arm/boot/dts/socfpga* 1780F: arch/arm/configs/socfpga_defconfig 1781F: arch/arm64/boot/dts/altera/ 1782W: http://www.rocketboards.org 1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1784 1785ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1786M: Dinh Nguyen <dinguyen@opensource.altera.com> 1787S: Maintained 1788F: drivers/clk/socfpga/ 1789 1790ARM/SOCFPGA EDAC SUPPORT 1791M: Thor Thayer <tthayer@opensource.altera.com> 1792S: Maintained 1793F: drivers/edac/altera_edac. 1794 1795ARM/STI ARCHITECTURE 1796M: Patrice Chotard <patrice.chotard@st.com> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798L: kernel@stlinux.com 1799W: http://www.stlinux.com 1800S: Maintained 1801F: arch/arm/mach-sti/ 1802F: arch/arm/boot/dts/sti* 1803F: drivers/char/hw_random/st-rng.c 1804F: drivers/clocksource/arm_global_timer.c 1805F: drivers/clocksource/clksrc_st_lpc.c 1806F: drivers/cpufreq/sti-cpufreq.c 1807F: drivers/dma/st_fdma* 1808F: drivers/i2c/busses/i2c-st.c 1809F: drivers/media/rc/st_rc.c 1810F: drivers/media/platform/sti/c8sectpfe/ 1811F: drivers/mmc/host/sdhci-st.c 1812F: drivers/phy/phy-miphy28lp.c 1813F: drivers/phy/phy-stih407-usb.c 1814F: drivers/pinctrl/pinctrl-st.c 1815F: drivers/remoteproc/st_remoteproc.c 1816F: drivers/remoteproc/st_slim_rproc.c 1817F: drivers/reset/sti/ 1818F: drivers/rtc/rtc-st-lpc.c 1819F: drivers/tty/serial/st-asc.c 1820F: drivers/usb/dwc3/dwc3-st.c 1821F: drivers/usb/host/ehci-st.c 1822F: drivers/usb/host/ohci-st.c 1823F: drivers/watchdog/st_lpc_wdt.c 1824F: drivers/ata/ahci_st.c 1825F: include/linux/remoteproc/st_slim_rproc.h 1826 1827ARM/STM32 ARCHITECTURE 1828M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1829M: Alexandre Torgue <alexandre.torgue@st.com> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1833N: stm32 1834F: drivers/clocksource/armv7m_systick.c 1835 1836ARM/TANGO ARCHITECTURE 1837M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1838L: linux-arm-kernel@lists.infradead.org 1839S: Maintained 1840N: tango 1841 1842ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1843M: Lennert Buytenhek <kernel@wantstofly.org> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845S: Maintained 1846 1847ARM/TETON BGA MACHINE SUPPORT 1848M: "Mark F. Brown" <mark.brown314@gmail.com> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850S: Maintained 1851 1852ARM/THECUS N2100 MACHINE SUPPORT 1853M: Lennert Buytenhek <kernel@wantstofly.org> 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1855S: Maintained 1856 1857ARM/NUVOTON W90X900 ARM ARCHITECTURE 1858M: Wan ZongShun <mcuos.com@gmail.com> 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1860W: http://www.mcuos.com 1861S: Maintained 1862F: arch/arm/mach-w90x900/ 1863F: drivers/input/keyboard/w90p910_keypad.c 1864F: drivers/input/touchscreen/w90p910_ts.c 1865F: drivers/watchdog/nuc900_wdt.c 1866F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1867F: drivers/mtd/nand/nuc900_nand.c 1868F: drivers/rtc/rtc-nuc900.c 1869F: drivers/spi/spi-nuc900.c 1870F: drivers/usb/host/ehci-w90x900.c 1871F: drivers/video/fbdev/nuc900fb.c 1872 1873ARM/U300 MACHINE SUPPORT 1874M: Linus Walleij <linus.walleij@linaro.org> 1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1876S: Supported 1877F: arch/arm/mach-u300/ 1878F: drivers/clocksource/timer-u300.c 1879F: drivers/i2c/busses/i2c-stu300.c 1880F: drivers/rtc/rtc-coh901331.c 1881F: drivers/watchdog/coh901327_wdt.c 1882F: drivers/dma/coh901318* 1883F: drivers/mfd/ab3100* 1884F: drivers/rtc/rtc-ab3100.c 1885F: drivers/rtc/rtc-coh901331.c 1886T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1887 1888ARM/UNIPHIER ARCHITECTURE 1889M: Masahiro Yamada <yamada.masahiro@socionext.com> 1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1892S: Maintained 1893F: arch/arm/boot/dts/uniphier* 1894F: arch/arm/include/asm/hardware/cache-uniphier.h 1895F: arch/arm/mach-uniphier/ 1896F: arch/arm/mm/cache-uniphier.c 1897F: arch/arm64/boot/dts/socionext/ 1898F: drivers/bus/uniphier-system-bus.c 1899F: drivers/clk/uniphier/ 1900F: drivers/i2c/busses/i2c-uniphier* 1901F: drivers/pinctrl/uniphier/ 1902F: drivers/reset/reset-uniphier.c 1903F: drivers/tty/serial/8250/8250_uniphier.c 1904N: uniphier 1905 1906ARM/Ux500 ARM ARCHITECTURE 1907M: Linus Walleij <linus.walleij@linaro.org> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: arch/arm/mach-ux500/ 1911F: drivers/clocksource/clksrc-dbx500-prcmu.c 1912F: drivers/dma/ste_dma40* 1913F: drivers/hwspinlock/u8500_hsem.c 1914F: drivers/mfd/abx500* 1915F: drivers/mfd/ab8500* 1916F: drivers/mfd/dbx500* 1917F: drivers/mfd/db8500* 1918F: drivers/pinctrl/nomadik/pinctrl-ab* 1919F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1920F: drivers/rtc/rtc-ab8500.c 1921F: drivers/rtc/rtc-pl031.c 1922T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1923 1924ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1925M: Ulf Hansson <ulf.hansson@linaro.org> 1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1927T: git git://git.linaro.org/people/ulfh/clk.git 1928S: Maintained 1929F: drivers/clk/ux500/ 1930 1931ARM/VERSATILE EXPRESS PLATFORM 1932M: Liviu Dudau <liviu.dudau@arm.com> 1933M: Sudeep Holla <sudeep.holla@arm.com> 1934M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1936S: Maintained 1937F: arch/arm/boot/dts/vexpress* 1938F: arch/arm64/boot/dts/arm/ 1939F: arch/arm/mach-vexpress/ 1940F: */*/vexpress* 1941F: */*/*/vexpress* 1942F: drivers/clk/versatile/clk-vexpress-osc.c 1943F: drivers/clocksource/versatile.c 1944N: mps2 1945 1946ARM/VFP SUPPORT 1947M: Russell King <linux@armlinux.org.uk> 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1949W: http://www.armlinux.org.uk/ 1950S: Maintained 1951F: arch/arm/vfp/ 1952 1953ARM/VOIPAC PXA270 SUPPORT 1954M: Marek Vasut <marek.vasut@gmail.com> 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1956S: Maintained 1957F: arch/arm/mach-pxa/vpac270.c 1958F: arch/arm/mach-pxa/include/mach/vpac270.h 1959 1960ARM/VT8500 ARM ARCHITECTURE 1961M: Tony Prisk <linux@prisktech.co.nz> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: arch/arm/mach-vt8500/ 1965F: drivers/clocksource/vt8500_timer.c 1966F: drivers/i2c/busses/i2c-wmt.c 1967F: drivers/mmc/host/wmt-sdmmc.c 1968F: drivers/pwm/pwm-vt8500.c 1969F: drivers/rtc/rtc-vt8500.c 1970F: drivers/tty/serial/vt8500_serial.c 1971F: drivers/usb/host/ehci-platform.c 1972F: drivers/usb/host/uhci-platform.c 1973F: drivers/video/fbdev/vt8500lcdfb.* 1974F: drivers/video/fbdev/wm8505fb* 1975F: drivers/video/fbdev/wmt_ge_rops.* 1976 1977ARM/ZIPIT Z2 SUPPORT 1978M: Marek Vasut <marek.vasut@gmail.com> 1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1980S: Maintained 1981F: arch/arm/mach-pxa/z2.c 1982F: arch/arm/mach-pxa/include/mach/z2.h 1983 1984ARM/ZTE ARCHITECTURE 1985M: Jun Nie <jun.nie@linaro.org> 1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1987S: Maintained 1988F: arch/arm/mach-zx/ 1989F: drivers/clk/zte/ 1990F: Documentation/devicetree/bindings/arm/zte.txt 1991F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1992 1993ARM/ZYNQ ARCHITECTURE 1994M: Michal Simek <michal.simek@xilinx.com> 1995R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997W: http://wiki.xilinx.com 1998T: git https://github.com/Xilinx/linux-xlnx.git 1999S: Supported 2000F: arch/arm/mach-zynq/ 2001F: drivers/cpuidle/cpuidle-zynq.c 2002F: drivers/block/xsysace.c 2003N: zynq 2004N: xilinx 2005F: drivers/clocksource/cadence_ttc_timer.c 2006F: drivers/i2c/busses/i2c-cadence.c 2007F: drivers/mmc/host/sdhci-of-arasan.c 2008F: drivers/edac/synopsys_edac.c 2009 2010ARM SMMU DRIVERS 2011M: Will Deacon <will.deacon@arm.com> 2012R: Robin Murphy <robin.murphy@arm.com> 2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2014S: Maintained 2015F: drivers/iommu/arm-smmu.c 2016F: drivers/iommu/arm-smmu-v3.c 2017F: drivers/iommu/io-pgtable-arm.c 2018F: drivers/iommu/io-pgtable-arm-v7s.c 2019 2020ARM64 PORT (AARCH64 ARCHITECTURE) 2021M: Catalin Marinas <catalin.marinas@arm.com> 2022M: Will Deacon <will.deacon@arm.com> 2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2025S: Maintained 2026F: arch/arm64/ 2027F: Documentation/arm64/ 2028 2029AS3645A LED FLASH CONTROLLER DRIVER 2030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2031L: linux-media@vger.kernel.org 2032T: git git://linuxtv.org/media_tree.git 2033S: Maintained 2034F: drivers/media/i2c/as3645a.c 2035F: include/media/i2c/as3645a.h 2036 2037ASAHI KASEI AK8974 DRIVER 2038M: Linus Walleij <linus.walleij@linaro.org> 2039L: linux-iio@vger.kernel.org 2040W: http://www.akm.com/ 2041S: Supported 2042F: drivers/iio/magnetometer/ak8974.c 2043 2044ASC7621 HARDWARE MONITOR DRIVER 2045M: George Joseph <george.joseph@fairview5.com> 2046L: linux-hwmon@vger.kernel.org 2047S: Maintained 2048F: Documentation/hwmon/asc7621 2049F: drivers/hwmon/asc7621.c 2050 2051ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2052M: Corentin Chary <corentin.chary@gmail.com> 2053L: acpi4asus-user@lists.sourceforge.net 2054L: platform-driver-x86@vger.kernel.org 2055W: http://acpi4asus.sf.net 2056S: Maintained 2057F: drivers/platform/x86/asus*.c 2058F: drivers/platform/x86/eeepc*.c 2059 2060ASUS WIRELESS RADIO CONTROL DRIVER 2061M: João Paulo Rechi Vita <jprvita@gmail.com> 2062L: platform-driver-x86@vger.kernel.org 2063S: Maintained 2064F: drivers/platform/x86/asus-wireless.c 2065 2066ASYMMETRIC KEYS 2067M: David Howells <dhowells@redhat.com> 2068L: keyrings@vger.kernel.org 2069S: Maintained 2070F: Documentation/crypto/asymmetric-keys.txt 2071F: include/linux/verification.h 2072F: include/crypto/public_key.h 2073F: include/crypto/pkcs7.h 2074F: crypto/asymmetric_keys/ 2075 2076ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2077R: Dan Williams <dan.j.williams@intel.com> 2078W: http://sourceforge.net/projects/xscaleiop 2079S: Odd fixes 2080F: Documentation/crypto/async-tx-api.txt 2081F: crypto/async_tx/ 2082F: drivers/dma/ 2083F: include/linux/dmaengine.h 2084F: include/linux/async_tx.h 2085 2086AT24 EEPROM DRIVER 2087M: Wolfram Sang <wsa@the-dreams.de> 2088L: linux-i2c@vger.kernel.org 2089S: Maintained 2090F: drivers/misc/eeprom/at24.c 2091F: include/linux/platform_data/at24.h 2092 2093ATA OVER ETHERNET (AOE) DRIVER 2094M: "Ed L. Cashin" <ed.cashin@acm.org> 2095W: http://www.openaoe.org/ 2096S: Supported 2097F: Documentation/aoe/ 2098F: drivers/block/aoe/ 2099 2100ATHEROS 71XX/9XXX GPIO DRIVER 2101M: Alban Bedel <albeu@free.fr> 2102W: https://github.com/AlbanBedel/linux 2103T: git git://github.com/AlbanBedel/linux 2104S: Maintained 2105F: drivers/gpio/gpio-ath79.c 2106F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2107 2108ATHEROS ATH GENERIC UTILITIES 2109M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2110L: linux-wireless@vger.kernel.org 2111S: Supported 2112F: drivers/net/wireless/ath/* 2113 2114ATHEROS ATH5K WIRELESS DRIVER 2115M: Jiri Slaby <jirislaby@gmail.com> 2116M: Nick Kossifidis <mickflemm@gmail.com> 2117M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2118L: linux-wireless@vger.kernel.org 2119W: http://wireless.kernel.org/en/users/Drivers/ath5k 2120S: Maintained 2121F: drivers/net/wireless/ath/ath5k/ 2122 2123ATHEROS ATH6KL WIRELESS DRIVER 2124M: Kalle Valo <kvalo@qca.qualcomm.com> 2125L: linux-wireless@vger.kernel.org 2126W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2128S: Supported 2129F: drivers/net/wireless/ath/ath6kl/ 2130 2131WILOCITY WIL6210 WIRELESS DRIVER 2132M: Maya Erez <qca_merez@qca.qualcomm.com> 2133L: linux-wireless@vger.kernel.org 2134L: wil6210@qca.qualcomm.com 2135S: Supported 2136W: http://wireless.kernel.org/en/users/Drivers/wil6210 2137F: drivers/net/wireless/ath/wil6210/ 2138F: include/uapi/linux/wil6210_uapi.h 2139 2140CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2141M: Christian Lamparter <chunkeey@googlemail.com> 2142L: linux-wireless@vger.kernel.org 2143W: http://wireless.kernel.org/en/users/Drivers/carl9170 2144S: Maintained 2145F: drivers/net/wireless/ath/carl9170/ 2146 2147ATK0110 HWMON DRIVER 2148M: Luca Tettamanti <kronos.it@gmail.com> 2149L: linux-hwmon@vger.kernel.org 2150S: Maintained 2151F: drivers/hwmon/asus_atk0110.c 2152 2153ATI_REMOTE2 DRIVER 2154M: Ville Syrjala <syrjala@sci.fi> 2155S: Maintained 2156F: drivers/input/misc/ati_remote2.c 2157 2158ATLX ETHERNET DRIVERS 2159M: Jay Cliburn <jcliburn@gmail.com> 2160M: Chris Snook <chris.snook@gmail.com> 2161L: netdev@vger.kernel.org 2162W: http://sourceforge.net/projects/atl1 2163W: http://atl1.sourceforge.net 2164S: Maintained 2165F: drivers/net/ethernet/atheros/ 2166 2167ATM 2168M: Chas Williams <3chas3@gmail.com> 2169L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2170L: netdev@vger.kernel.org 2171W: http://linux-atm.sourceforge.net 2172S: Maintained 2173F: drivers/atm/ 2174F: include/linux/atm* 2175F: include/uapi/linux/atm* 2176 2177ATMEL AT91 / AT32 MCI DRIVER 2178M: Ludovic Desroches <ludovic.desroches@atmel.com> 2179S: Maintained 2180F: drivers/mmc/host/atmel-mci.c 2181 2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2183M: Nicolas Ferre <nicolas.ferre@atmel.com> 2184S: Supported 2185F: drivers/power/reset/at91-sama5d2_shdwc.c 2186 2187ATMEL SAMA5D2 ADC DRIVER 2188M: Ludovic Desroches <ludovic.desroches@atmel.com> 2189L: linux-iio@vger.kernel.org 2190S: Supported 2191F: drivers/iio/adc/at91-sama5d2_adc.c 2192 2193ATMEL Audio ALSA driver 2194M: Nicolas Ferre <nicolas.ferre@atmel.com> 2195L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2196S: Supported 2197F: sound/soc/atmel 2198 2199ATMEL XDMA DRIVER 2200M: Ludovic Desroches <ludovic.desroches@atmel.com> 2201L: linux-arm-kernel@lists.infradead.org 2202L: dmaengine@vger.kernel.org 2203S: Supported 2204F: drivers/dma/at_xdmac.c 2205 2206ATMEL I2C DRIVER 2207M: Ludovic Desroches <ludovic.desroches@atmel.com> 2208L: linux-i2c@vger.kernel.org 2209S: Supported 2210F: drivers/i2c/busses/i2c-at91.c 2211 2212ATMEL ISI DRIVER 2213M: Ludovic Desroches <ludovic.desroches@atmel.com> 2214L: linux-media@vger.kernel.org 2215S: Supported 2216F: drivers/media/platform/soc_camera/atmel-isi.c 2217F: include/media/atmel-isi.h 2218 2219ATMEL LCDFB DRIVER 2220M: Nicolas Ferre <nicolas.ferre@atmel.com> 2221L: linux-fbdev@vger.kernel.org 2222S: Maintained 2223F: drivers/video/fbdev/atmel_lcdfb.c 2224F: include/video/atmel_lcdc.h 2225 2226ATMEL MACB ETHERNET DRIVER 2227M: Nicolas Ferre <nicolas.ferre@atmel.com> 2228S: Supported 2229F: drivers/net/ethernet/cadence/ 2230 2231ATMEL NAND DRIVER 2232M: Wenyou Yang <wenyou.yang@atmel.com> 2233M: Josh Wu <rainyfeeling@outlook.com> 2234L: linux-mtd@lists.infradead.org 2235S: Supported 2236F: drivers/mtd/nand/atmel_nand* 2237 2238ATMEL SDMMC DRIVER 2239M: Ludovic Desroches <ludovic.desroches@atmel.com> 2240L: linux-mmc@vger.kernel.org 2241S: Supported 2242F: drivers/mmc/host/sdhci-of-at91.c 2243 2244ATMEL SPI DRIVER 2245M: Nicolas Ferre <nicolas.ferre@atmel.com> 2246S: Supported 2247F: drivers/spi/spi-atmel.* 2248 2249ATMEL SSC DRIVER 2250M: Nicolas Ferre <nicolas.ferre@atmel.com> 2251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2252S: Supported 2253F: drivers/misc/atmel-ssc.c 2254F: include/linux/atmel-ssc.h 2255 2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2257M: Nicolas Ferre <nicolas.ferre@atmel.com> 2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2259S: Supported 2260F: drivers/misc/atmel_tclib.c 2261F: drivers/clocksource/tcb_clksrc.c 2262 2263ATMEL USBA UDC DRIVER 2264M: Nicolas Ferre <nicolas.ferre@atmel.com> 2265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2266S: Supported 2267F: drivers/usb/gadget/udc/atmel_usba_udc.* 2268 2269ATMEL WIRELESS DRIVER 2270M: Simon Kelley <simon@thekelleys.org.uk> 2271L: linux-wireless@vger.kernel.org 2272W: http://www.thekelleys.org.uk/atmel 2273W: http://atmelwlandriver.sourceforge.net/ 2274S: Maintained 2275F: drivers/net/wireless/atmel/atmel* 2276 2277ATMEL MAXTOUCH DRIVER 2278M: Nick Dyer <nick@shmanahar.org> 2279T: git git://github.com/ndyer/linux.git 2280S: Maintained 2281F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2282F: drivers/input/touchscreen/atmel_mxt_ts.c 2283F: include/linux/platform_data/atmel_mxt_ts.h 2284 2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2286M: Bradley Grove <linuxdrivers@attotech.com> 2287L: linux-scsi@vger.kernel.org 2288W: http://www.attotech.com 2289S: Supported 2290F: drivers/scsi/esas2r 2291 2292ATUSB IEEE 802.15.4 RADIO DRIVER 2293M: Stefan Schmidt <stefan@osg.samsung.com> 2294L: linux-wpan@vger.kernel.org 2295S: Maintained 2296F: drivers/net/ieee802154/atusb.c 2297F: drivers/net/ieee802154/atusb.h 2298F: drivers/net/ieee802154/at86rf230.h 2299 2300AUDIT SUBSYSTEM 2301M: Paul Moore <paul@paul-moore.com> 2302M: Eric Paris <eparis@redhat.com> 2303L: linux-audit@redhat.com (moderated for non-subscribers) 2304W: http://people.redhat.com/sgrubb/audit/ 2305T: git git://git.infradead.org/users/pcmoore/audit 2306S: Maintained 2307F: include/linux/audit.h 2308F: include/uapi/linux/audit.h 2309F: kernel/audit* 2310 2311AUXILIARY DISPLAY DRIVERS 2312M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2313W: http://miguelojeda.es/auxdisplay.htm 2314W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2315S: Maintained 2316F: drivers/auxdisplay/ 2317F: include/linux/cfag12864b.h 2318 2319AVR32 ARCHITECTURE 2320M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2321M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2322W: http://www.atmel.com/products/AVR32/ 2323W: http://mirror.egtvedt.no/avr32linux.org/ 2324W: http://avrfreaks.net/ 2325S: Maintained 2326F: arch/avr32/ 2327 2328AVR32/AT32AP MACHINE SUPPORT 2329M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2330M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2331S: Maintained 2332F: arch/avr32/mach-at32ap/ 2333 2334AX.25 NETWORK LAYER 2335M: Ralf Baechle <ralf@linux-mips.org> 2336L: linux-hams@vger.kernel.org 2337W: http://www.linux-ax25.org/ 2338S: Maintained 2339F: include/uapi/linux/ax25.h 2340F: include/net/ax25.h 2341F: net/ax25/ 2342 2343AXENTIA ASOC DRIVERS 2344M: Peter Rosin <peda@axentia.se> 2345L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2346S: Maintained 2347F: Documentation/devicetree/bindings/sound/axentia,* 2348F: sound/soc/atmel/tse850-pcm5142.c 2349 2350AZ6007 DVB DRIVER 2351M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2352M: Mauro Carvalho Chehab <mchehab@kernel.org> 2353L: linux-media@vger.kernel.org 2354W: https://linuxtv.org 2355T: git git://linuxtv.org/media_tree.git 2356S: Maintained 2357F: drivers/media/usb/dvb-usb-v2/az6007.c 2358 2359AZTECH FM RADIO RECEIVER DRIVER 2360M: Hans Verkuil <hverkuil@xs4all.nl> 2361L: linux-media@vger.kernel.org 2362T: git git://linuxtv.org/media_tree.git 2363W: https://linuxtv.org 2364S: Maintained 2365F: drivers/media/radio/radio-aztech* 2366 2367B43 WIRELESS DRIVER 2368L: linux-wireless@vger.kernel.org 2369L: b43-dev@lists.infradead.org 2370W: http://wireless.kernel.org/en/users/Drivers/b43 2371S: Odd Fixes 2372F: drivers/net/wireless/broadcom/b43/ 2373 2374B43LEGACY WIRELESS DRIVER 2375M: Larry Finger <Larry.Finger@lwfinger.net> 2376L: linux-wireless@vger.kernel.org 2377L: b43-dev@lists.infradead.org 2378W: http://wireless.kernel.org/en/users/Drivers/b43 2379S: Maintained 2380F: drivers/net/wireless/broadcom/b43legacy/ 2381 2382BACKLIGHT CLASS/SUBSYSTEM 2383M: Jingoo Han <jingoohan1@gmail.com> 2384M: Lee Jones <lee.jones@linaro.org> 2385T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2386S: Maintained 2387F: drivers/video/backlight/ 2388F: include/linux/backlight.h 2389 2390BATMAN ADVANCED 2391M: Marek Lindner <mareklindner@neomailbox.ch> 2392M: Simon Wunderlich <sw@simonwunderlich.de> 2393M: Antonio Quartulli <a@unstable.cc> 2394L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2395W: https://www.open-mesh.org/ 2396Q: https://patchwork.open-mesh.org/project/batman/list/ 2397S: Maintained 2398F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2399F: Documentation/ABI/testing/sysfs-class-net-mesh 2400F: Documentation/networking/batman-adv.txt 2401F: include/uapi/linux/batman_adv.h 2402F: net/batman-adv/ 2403 2404BAYCOM/HDLCDRV DRIVERS FOR AX.25 2405M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2406L: linux-hams@vger.kernel.org 2407W: http://www.baycom.org/~tom/ham/ham.html 2408S: Maintained 2409F: drivers/net/hamradio/baycom* 2410 2411BCACHE (BLOCK LAYER CACHE) 2412M: Kent Overstreet <kent.overstreet@gmail.com> 2413L: linux-bcache@vger.kernel.org 2414W: http://bcache.evilpiepirate.org 2415S: Orphan 2416F: drivers/md/bcache/ 2417 2418BDISP ST MEDIA DRIVER 2419M: Fabien Dessenne <fabien.dessenne@st.com> 2420L: linux-media@vger.kernel.org 2421T: git git://linuxtv.org/media_tree.git 2422W: https://linuxtv.org 2423S: Supported 2424F: drivers/media/platform/sti/bdisp 2425 2426BEFS FILE SYSTEM 2427M: Luis de Bethencourt <luisbg@osg.samsung.com> 2428M: Salah Triki <salah.triki@gmail.com> 2429S: Maintained 2430T: git git://github.com/luisbg/linux-befs.git 2431F: Documentation/filesystems/befs.txt 2432F: fs/befs/ 2433 2434BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2435M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2436L: netdev@vger.kernel.org 2437S: Maintained 2438F: drivers/net/ethernet/ec_bhf.c 2439 2440BFS FILE SYSTEM 2441M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2442S: Maintained 2443F: Documentation/filesystems/bfs.txt 2444F: fs/bfs/ 2445F: include/uapi/linux/bfs_fs.h 2446 2447BLACKFIN ARCHITECTURE 2448M: Steven Miao <realmz6@gmail.com> 2449L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2450T: git git://git.code.sf.net/p/adi-linux/code 2451W: http://blackfin.uclinux.org 2452S: Supported 2453F: arch/blackfin/ 2454 2455BLACKFIN EMAC DRIVER 2456L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2457W: http://blackfin.uclinux.org 2458S: Supported 2459F: drivers/net/ethernet/adi/ 2460 2461BLACKFIN RTC DRIVER 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2463W: http://blackfin.uclinux.org 2464S: Supported 2465F: drivers/rtc/rtc-bfin.c 2466 2467BLACKFIN SDH DRIVER 2468M: Sonic Zhang <sonic.zhang@analog.com> 2469L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2470W: http://blackfin.uclinux.org 2471S: Supported 2472F: drivers/mmc/host/bfin_sdh.c 2473 2474BLACKFIN SERIAL DRIVER 2475M: Sonic Zhang <sonic.zhang@analog.com> 2476L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2477W: http://blackfin.uclinux.org 2478S: Supported 2479F: drivers/tty/serial/bfin_uart.c 2480 2481BLACKFIN WATCHDOG DRIVER 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2483W: http://blackfin.uclinux.org 2484S: Supported 2485F: drivers/watchdog/bfin_wdt.c 2486 2487BLACKFIN I2C TWI DRIVER 2488M: Sonic Zhang <sonic.zhang@analog.com> 2489L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2490W: http://blackfin.uclinux.org/ 2491S: Supported 2492F: drivers/i2c/busses/i2c-bfin-twi.c 2493 2494BLACKFIN MEDIA DRIVER 2495M: Scott Jiang <scott.jiang.linux@gmail.com> 2496L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2497W: http://blackfin.uclinux.org/ 2498S: Supported 2499F: drivers/media/platform/blackfin/ 2500F: drivers/media/i2c/adv7183* 2501F: drivers/media/i2c/vs6624* 2502 2503BLINKM RGB LED DRIVER 2504M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2505S: Maintained 2506F: drivers/leds/leds-blinkm.c 2507 2508BLOCK LAYER 2509M: Jens Axboe <axboe@kernel.dk> 2510L: linux-block@vger.kernel.org 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2512S: Maintained 2513F: block/ 2514F: kernel/trace/blktrace.c 2515F: lib/sbitmap.c 2516 2517BLOCK2MTD DRIVER 2518M: Joern Engel <joern@lazybastard.org> 2519L: linux-mtd@lists.infradead.org 2520S: Maintained 2521F: drivers/mtd/devices/block2mtd.c 2522 2523BLUETOOTH DRIVERS 2524M: Marcel Holtmann <marcel@holtmann.org> 2525M: Gustavo Padovan <gustavo@padovan.org> 2526M: Johan Hedberg <johan.hedberg@gmail.com> 2527L: linux-bluetooth@vger.kernel.org 2528W: http://www.bluez.org/ 2529T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2530T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2531S: Maintained 2532F: drivers/bluetooth/ 2533 2534BLUETOOTH SUBSYSTEM 2535M: Marcel Holtmann <marcel@holtmann.org> 2536M: Gustavo Padovan <gustavo@padovan.org> 2537M: Johan Hedberg <johan.hedberg@gmail.com> 2538L: linux-bluetooth@vger.kernel.org 2539W: http://www.bluez.org/ 2540T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2542S: Maintained 2543F: net/bluetooth/ 2544F: include/net/bluetooth/ 2545 2546BONDING DRIVER 2547M: Jay Vosburgh <j.vosburgh@gmail.com> 2548M: Veaceslav Falico <vfalico@gmail.com> 2549M: Andy Gospodarek <andy@greyhouse.net> 2550L: netdev@vger.kernel.org 2551W: http://sourceforge.net/projects/bonding/ 2552S: Supported 2553F: drivers/net/bonding/ 2554F: include/uapi/linux/if_bonding.h 2555 2556BPF (Safe dynamic programs and tools) 2557M: Alexei Starovoitov <ast@kernel.org> 2558L: netdev@vger.kernel.org 2559L: linux-kernel@vger.kernel.org 2560S: Supported 2561F: kernel/bpf/ 2562F: tools/testing/selftests/bpf/ 2563F: lib/test_bpf.c 2564 2565BROADCOM B44 10/100 ETHERNET DRIVER 2566M: Michael Chan <michael.chan@broadcom.com> 2567L: netdev@vger.kernel.org 2568S: Supported 2569F: drivers/net/ethernet/broadcom/b44.* 2570 2571BROADCOM B53 ETHERNET SWITCH DRIVER 2572M: Florian Fainelli <f.fainelli@gmail.com> 2573L: netdev@vger.kernel.org 2574L: openwrt-devel@lists.openwrt.org (subscribers-only) 2575S: Supported 2576F: drivers/net/dsa/b53/* 2577F: include/linux/platform_data/b53.h 2578 2579BROADCOM GENET ETHERNET DRIVER 2580M: Florian Fainelli <f.fainelli@gmail.com> 2581L: netdev@vger.kernel.org 2582S: Supported 2583F: drivers/net/ethernet/broadcom/genet/ 2584 2585BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2586M: Rasesh Mody <rasesh.mody@cavium.com> 2587M: Harish Patil <harish.patil@cavium.com> 2588M: Dept-GELinuxNICDev@cavium.com 2589L: netdev@vger.kernel.org 2590S: Supported 2591F: drivers/net/ethernet/broadcom/bnx2.* 2592F: drivers/net/ethernet/broadcom/bnx2_* 2593 2594BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2595M: Yuval Mintz <Yuval.Mintz@cavium.com> 2596M: Ariel Elior <ariel.elior@cavium.com> 2597M: everest-linux-l2@cavium.com 2598L: netdev@vger.kernel.org 2599S: Supported 2600F: drivers/net/ethernet/broadcom/bnx2x/ 2601 2602BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2603M: Florian Fainelli <f.fainelli@gmail.com> 2604M: Ray Jui <rjui@broadcom.com> 2605M: Scott Branden <sbranden@broadcom.com> 2606M: bcm-kernel-feedback-list@broadcom.com 2607T: git git://github.com/broadcom/mach-bcm 2608S: Maintained 2609N: bcm281* 2610N: bcm113* 2611N: bcm216* 2612N: kona 2613F: arch/arm/mach-bcm/ 2614 2615BROADCOM BCM2835 ARM ARCHITECTURE 2616M: Stephen Warren <swarren@wwwdotorg.org> 2617M: Lee Jones <lee@kernel.org> 2618M: Eric Anholt <eric@anholt.net> 2619L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2622S: Maintained 2623N: bcm2835 2624F: drivers/staging/vc04_services 2625 2626BROADCOM BCM47XX MIPS ARCHITECTURE 2627M: Hauke Mehrtens <hauke@hauke-m.de> 2628M: Rafał Miłecki <zajec5@gmail.com> 2629L: linux-mips@linux-mips.org 2630S: Maintained 2631F: Documentation/devicetree/bindings/mips/brcm/ 2632F: arch/mips/bcm47xx/* 2633F: arch/mips/include/asm/mach-bcm47xx/* 2634 2635BROADCOM BCM5301X ARM ARCHITECTURE 2636M: Hauke Mehrtens <hauke@hauke-m.de> 2637M: Rafał Miłecki <zajec5@gmail.com> 2638M: bcm-kernel-feedback-list@broadcom.com 2639L: linux-arm-kernel@lists.infradead.org 2640S: Maintained 2641F: arch/arm/mach-bcm/bcm_5301x.c 2642F: arch/arm/boot/dts/bcm5301x*.dtsi 2643F: arch/arm/boot/dts/bcm470* 2644 2645BROADCOM BCM53573 ARM ARCHITECTURE 2646M: Rafał Miłecki <rafal@milecki.pl> 2647L: linux-arm-kernel@lists.infradead.org 2648S: Maintained 2649F: arch/arm/boot/dts/bcm53573* 2650F: arch/arm/boot/dts/bcm47189* 2651 2652BROADCOM BCM63XX ARM ARCHITECTURE 2653M: Florian Fainelli <f.fainelli@gmail.com> 2654M: bcm-kernel-feedback-list@broadcom.com 2655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2656T: git git://github.com/broadcom/stblinux.git 2657S: Maintained 2658N: bcm63xx 2659 2660BROADCOM BCM63XX/BCM33XX UDC DRIVER 2661M: Kevin Cernekee <cernekee@gmail.com> 2662L: linux-usb@vger.kernel.org 2663S: Maintained 2664F: drivers/usb/gadget/udc/bcm63xx_udc.* 2665 2666BROADCOM BCM7XXX ARM ARCHITECTURE 2667M: Brian Norris <computersforpeace@gmail.com> 2668M: Gregory Fong <gregory.0xf0@gmail.com> 2669M: Florian Fainelli <f.fainelli@gmail.com> 2670M: bcm-kernel-feedback-list@broadcom.com 2671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2672T: git git://github.com/broadcom/stblinux.git 2673S: Maintained 2674F: arch/arm/mach-bcm/*brcmstb* 2675F: arch/arm/boot/dts/bcm7*.dts* 2676F: drivers/bus/brcmstb_gisb.c 2677N: brcmstb 2678 2679BROADCOM BMIPS MIPS ARCHITECTURE 2680M: Kevin Cernekee <cernekee@gmail.com> 2681M: Florian Fainelli <f.fainelli@gmail.com> 2682L: linux-mips@linux-mips.org 2683T: git git://github.com/broadcom/stblinux.git 2684S: Maintained 2685F: arch/mips/bmips/* 2686F: arch/mips/include/asm/mach-bmips/* 2687F: arch/mips/kernel/*bmips* 2688F: arch/mips/boot/dts/brcm/bcm*.dts* 2689F: drivers/irqchip/irq-bcm63* 2690F: drivers/irqchip/irq-bcm7* 2691F: drivers/irqchip/irq-brcmstb* 2692F: include/linux/bcm963xx_nvram.h 2693F: include/linux/bcm963xx_tag.h 2694 2695BROADCOM TG3 GIGABIT ETHERNET DRIVER 2696M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2697M: Prashant Sreedharan <prashant@broadcom.com> 2698M: Michael Chan <mchan@broadcom.com> 2699L: netdev@vger.kernel.org 2700S: Supported 2701F: drivers/net/ethernet/broadcom/tg3.* 2702 2703BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2704M: Arend van Spriel <arend.vanspriel@broadcom.com> 2705M: Franky Lin <franky.lin@broadcom.com> 2706M: Hante Meuleman <hante.meuleman@broadcom.com> 2707L: linux-wireless@vger.kernel.org 2708L: brcm80211-dev-list.pdl@broadcom.com 2709S: Supported 2710F: drivers/net/wireless/broadcom/brcm80211/ 2711 2712BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2713M: QLogic-Storage-Upstream@qlogic.com 2714L: linux-scsi@vger.kernel.org 2715S: Supported 2716F: drivers/scsi/bnx2fc/ 2717 2718BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2719M: QLogic-Storage-Upstream@qlogic.com 2720L: linux-scsi@vger.kernel.org 2721S: Supported 2722F: drivers/scsi/bnx2i/ 2723 2724BROADCOM IPROC ARM ARCHITECTURE 2725M: Ray Jui <rjui@broadcom.com> 2726M: Scott Branden <sbranden@broadcom.com> 2727M: Jon Mason <jonmason@broadcom.com> 2728M: bcm-kernel-feedback-list@broadcom.com 2729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2730T: git git://github.com/broadcom/cygnus-linux.git 2731S: Maintained 2732N: iproc 2733N: cygnus 2734N: bcm[-_]nsp 2735N: bcm9113* 2736N: bcm9583* 2737N: bcm9585* 2738N: bcm9586* 2739N: bcm988312 2740N: bcm113* 2741N: bcm583* 2742N: bcm585* 2743N: bcm586* 2744N: bcm88312 2745F: arch/arm64/boot/dts/broadcom/ns2* 2746F: drivers/clk/bcm/clk-ns* 2747F: drivers/pinctrl/bcm/pinctrl-ns* 2748 2749BROADCOM BRCMSTB GPIO DRIVER 2750M: Gregory Fong <gregory.0xf0@gmail.com> 2751L: bcm-kernel-feedback-list@broadcom.com 2752S: Supported 2753F: drivers/gpio/gpio-brcmstb.c 2754F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2755 2756BROADCOM KONA GPIO DRIVER 2757M: Ray Jui <rjui@broadcom.com> 2758L: bcm-kernel-feedback-list@broadcom.com 2759S: Supported 2760F: drivers/gpio/gpio-bcm-kona.c 2761F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2762 2763BROADCOM NVRAM DRIVER 2764M: Rafał Miłecki <zajec5@gmail.com> 2765L: linux-mips@linux-mips.org 2766S: Maintained 2767F: drivers/firmware/broadcom/* 2768 2769BROADCOM STB NAND FLASH DRIVER 2770M: Brian Norris <computersforpeace@gmail.com> 2771M: Kamal Dasu <kdasu.kdev@gmail.com> 2772L: linux-mtd@lists.infradead.org 2773L: bcm-kernel-feedback-list@broadcom.com 2774S: Maintained 2775F: drivers/mtd/nand/brcmnand/ 2776 2777BROADCOM STB AVS CPUFREQ DRIVER 2778M: Markus Mayer <mmayer@broadcom.com> 2779M: bcm-kernel-feedback-list@broadcom.com 2780L: linux-pm@vger.kernel.org 2781S: Maintained 2782F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2783F: drivers/cpufreq/brcmstb* 2784 2785BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2786M: Rafał Miłecki <zajec5@gmail.com> 2787L: linux-wireless@vger.kernel.org 2788S: Maintained 2789F: drivers/bcma/ 2790F: include/linux/bcma/ 2791 2792BROADCOM SYSTEMPORT ETHERNET DRIVER 2793M: Florian Fainelli <f.fainelli@gmail.com> 2794L: netdev@vger.kernel.org 2795S: Supported 2796F: drivers/net/ethernet/broadcom/bcmsysport.* 2797 2798BROADCOM VULCAN ARM64 SOC 2799M: Jayachandran C. <c.jayachandran@gmail.com> 2800M: bcm-kernel-feedback-list@broadcom.com 2801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2802S: Maintained 2803F: arch/arm64/boot/dts/broadcom/vulcan* 2804 2805BROCADE BFA FC SCSI DRIVER 2806M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2807M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2808L: linux-scsi@vger.kernel.org 2809S: Supported 2810F: drivers/scsi/bfa/ 2811 2812BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2813M: Rasesh Mody <rasesh.mody@cavium.com> 2814M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2815M: Dept-GELinuxNICDev@cavium.com 2816L: netdev@vger.kernel.org 2817S: Supported 2818F: drivers/net/ethernet/brocade/bna/ 2819 2820BSG (block layer generic sg v4 driver) 2821M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2822L: linux-scsi@vger.kernel.org 2823S: Supported 2824F: block/bsg.c 2825F: include/linux/bsg.h 2826F: include/uapi/linux/bsg.h 2827 2828BT87X AUDIO DRIVER 2829M: Clemens Ladisch <clemens@ladisch.de> 2830L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2831T: git git://git.alsa-project.org/alsa-kernel.git 2832S: Maintained 2833F: Documentation/sound/alsa/Bt87x.txt 2834F: sound/pci/bt87x.c 2835 2836BT8XXGPIO DRIVER 2837M: Michael Buesch <m@bues.ch> 2838W: http://bu3sch.de/btgpio.php 2839S: Maintained 2840F: drivers/gpio/gpio-bt8xx.c 2841 2842BTRFS FILE SYSTEM 2843M: Chris Mason <clm@fb.com> 2844M: Josef Bacik <jbacik@fb.com> 2845M: David Sterba <dsterba@suse.com> 2846L: linux-btrfs@vger.kernel.org 2847W: http://btrfs.wiki.kernel.org/ 2848Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2850S: Maintained 2851F: Documentation/filesystems/btrfs.txt 2852F: fs/btrfs/ 2853 2854BTTV VIDEO4LINUX DRIVER 2855M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2856M: Mauro Carvalho Chehab <mchehab@kernel.org> 2857L: linux-media@vger.kernel.org 2858W: https://linuxtv.org 2859T: git git://linuxtv.org/media_tree.git 2860S: Odd fixes 2861F: Documentation/media/v4l-drivers/bttv* 2862F: drivers/media/pci/bt8xx/bttv* 2863 2864BUSLOGIC SCSI DRIVER 2865M: Khalid Aziz <khalid@gonehiking.org> 2866L: linux-scsi@vger.kernel.org 2867S: Maintained 2868F: drivers/scsi/BusLogic.* 2869F: drivers/scsi/FlashPoint.* 2870 2871C-MEDIA CMI8788 DRIVER 2872M: Clemens Ladisch <clemens@ladisch.de> 2873L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2874T: git git://git.alsa-project.org/alsa-kernel.git 2875S: Maintained 2876F: sound/pci/oxygen/ 2877 2878C6X ARCHITECTURE 2879M: Mark Salter <msalter@redhat.com> 2880M: Aurelien Jacquiot <a-jacquiot@ti.com> 2881L: linux-c6x-dev@linux-c6x.org 2882W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2883S: Maintained 2884F: arch/c6x/ 2885 2886CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2887M: David Howells <dhowells@redhat.com> 2888L: linux-cachefs@redhat.com (moderated for non-subscribers) 2889S: Supported 2890F: Documentation/filesystems/caching/cachefiles.txt 2891F: fs/cachefiles/ 2892 2893CADET FM/AM RADIO RECEIVER DRIVER 2894M: Hans Verkuil <hverkuil@xs4all.nl> 2895L: linux-media@vger.kernel.org 2896T: git git://linuxtv.org/media_tree.git 2897W: https://linuxtv.org 2898S: Maintained 2899F: drivers/media/radio/radio-cadet* 2900 2901CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2902M: Jonathan Corbet <corbet@lwn.net> 2903L: linux-media@vger.kernel.org 2904T: git git://linuxtv.org/media_tree.git 2905S: Maintained 2906F: Documentation/media/v4l-drivers/cafe_ccic* 2907F: drivers/media/platform/marvell-ccic/ 2908 2909CAIF NETWORK LAYER 2910M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2911L: netdev@vger.kernel.org 2912S: Supported 2913F: Documentation/networking/caif/ 2914F: drivers/net/caif/ 2915F: include/uapi/linux/caif/ 2916F: include/net/caif/ 2917F: net/caif/ 2918 2919CALGARY x86-64 IOMMU 2920M: Muli Ben-Yehuda <mulix@mulix.org> 2921M: Jon Mason <jdmason@kudzu.us> 2922L: iommu@lists.linux-foundation.org 2923S: Maintained 2924F: arch/x86/kernel/pci-calgary_64.c 2925F: arch/x86/kernel/tce_64.c 2926F: arch/x86/include/asm/calgary.h 2927F: arch/x86/include/asm/tce.h 2928 2929CAN NETWORK LAYER 2930M: Oliver Hartkopp <socketcan@hartkopp.net> 2931M: Marc Kleine-Budde <mkl@pengutronix.de> 2932L: linux-can@vger.kernel.org 2933W: https://github.com/linux-can 2934T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2936S: Maintained 2937F: Documentation/networking/can.txt 2938F: net/can/ 2939F: include/linux/can/core.h 2940F: include/uapi/linux/can.h 2941F: include/uapi/linux/can/bcm.h 2942F: include/uapi/linux/can/raw.h 2943F: include/uapi/linux/can/gw.h 2944 2945CAN NETWORK DRIVERS 2946M: Wolfgang Grandegger <wg@grandegger.com> 2947M: Marc Kleine-Budde <mkl@pengutronix.de> 2948L: linux-can@vger.kernel.org 2949W: https://github.com/linux-can 2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2951T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2952S: Maintained 2953F: Documentation/devicetree/bindings/net/can/ 2954F: drivers/net/can/ 2955F: include/linux/can/dev.h 2956F: include/linux/can/platform/ 2957F: include/uapi/linux/can/error.h 2958F: include/uapi/linux/can/netlink.h 2959 2960CAPABILITIES 2961M: Serge Hallyn <serge@hallyn.com> 2962L: linux-security-module@vger.kernel.org 2963S: Supported 2964F: include/linux/capability.h 2965F: include/uapi/linux/capability.h 2966F: security/commoncap.c 2967F: kernel/capability.c 2968 2969CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2970M: Kevin Tsai <ktsai@capellamicro.com> 2971S: Maintained 2972F: drivers/iio/light/cm* 2973F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 2974 2975CAVIUM I2C DRIVER 2976M: Jan Glauber <jglauber@cavium.com> 2977M: David Daney <david.daney@cavium.com> 2978W: http://www.cavium.com 2979S: Supported 2980F: drivers/i2c/busses/i2c-octeon* 2981F: drivers/i2c/busses/i2c-thunderx* 2982 2983CAVIUM LIQUIDIO NETWORK DRIVER 2984M: Derek Chickles <derek.chickles@caviumnetworks.com> 2985M: Satanand Burla <satananda.burla@caviumnetworks.com> 2986M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2987M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2988L: netdev@vger.kernel.org 2989W: http://www.cavium.com 2990S: Supported 2991F: drivers/net/ethernet/cavium/liquidio/ 2992 2993CC2520 IEEE-802.15.4 RADIO DRIVER 2994M: Varka Bhadram <varkabhadram@gmail.com> 2995L: linux-wpan@vger.kernel.org 2996S: Maintained 2997F: drivers/net/ieee802154/cc2520.c 2998F: include/linux/spi/cc2520.h 2999F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3000 3001CEC DRIVER 3002M: Hans Verkuil <hans.verkuil@cisco.com> 3003L: linux-media@vger.kernel.org 3004T: git git://linuxtv.org/media_tree.git 3005W: http://linuxtv.org 3006S: Supported 3007F: Documentation/media/kapi/cec-core.rst 3008F: Documentation/media/uapi/cec 3009F: drivers/media/cec/ 3010F: drivers/media/cec-edid.c 3011F: drivers/media/rc/keymaps/rc-cec.c 3012F: include/media/cec.h 3013F: include/media/cec-edid.h 3014F: include/uapi/linux/cec.h 3015F: include/uapi/linux/cec-funcs.h 3016 3017CELL BROADBAND ENGINE ARCHITECTURE 3018M: Arnd Bergmann <arnd@arndb.de> 3019L: linuxppc-dev@lists.ozlabs.org 3020W: http://www.ibm.com/developerworks/power/cell/ 3021S: Supported 3022F: arch/powerpc/include/asm/cell*.h 3023F: arch/powerpc/include/asm/spu*.h 3024F: arch/powerpc/include/uapi/asm/spu*.h 3025F: arch/powerpc/oprofile/*cell* 3026F: arch/powerpc/platforms/cell/ 3027 3028CEPH COMMON CODE (LIBCEPH) 3029M: Ilya Dryomov <idryomov@gmail.com> 3030M: "Yan, Zheng" <zyan@redhat.com> 3031M: Sage Weil <sage@redhat.com> 3032L: ceph-devel@vger.kernel.org 3033W: http://ceph.com/ 3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3035T: git git://github.com/ceph/ceph-client.git 3036S: Supported 3037F: net/ceph/ 3038F: include/linux/ceph/ 3039F: include/linux/crush/ 3040 3041CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3042M: "Yan, Zheng" <zyan@redhat.com> 3043M: Sage Weil <sage@redhat.com> 3044M: Ilya Dryomov <idryomov@gmail.com> 3045L: ceph-devel@vger.kernel.org 3046W: http://ceph.com/ 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3048T: git git://github.com/ceph/ceph-client.git 3049S: Supported 3050F: Documentation/filesystems/ceph.txt 3051F: fs/ceph/ 3052 3053CERTIFICATE HANDLING: 3054M: David Howells <dhowells@redhat.com> 3055M: David Woodhouse <dwmw2@infradead.org> 3056L: keyrings@vger.kernel.org 3057S: Maintained 3058F: Documentation/module-signing.txt 3059F: certs/ 3060F: scripts/sign-file.c 3061F: scripts/extract-cert.c 3062 3063CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3064L: linux-usb@vger.kernel.org 3065S: Orphan 3066F: Documentation/usb/WUSB-Design-overview.txt 3067F: Documentation/usb/wusb-cbaf 3068F: drivers/usb/host/hwa-hc.c 3069F: drivers/usb/host/whci/ 3070F: drivers/usb/wusbcore/ 3071F: include/linux/usb/wusb* 3072 3073HT16K33 LED CONTROLLER DRIVER 3074M: Robin van der Gracht <robin@protonic.nl> 3075S: Maintained 3076F: drivers/auxdisplay/ht16k33.c 3077F: Documentation/devicetree/bindings/display/ht16k33.txt 3078 3079CFAG12864B LCD DRIVER 3080M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3081W: http://miguelojeda.es/auxdisplay.htm 3082W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3083S: Maintained 3084F: drivers/auxdisplay/cfag12864b.c 3085F: include/linux/cfag12864b.h 3086 3087CFAG12864BFB LCD FRAMEBUFFER DRIVER 3088M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3089W: http://miguelojeda.es/auxdisplay.htm 3090W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3091S: Maintained 3092F: drivers/auxdisplay/cfag12864bfb.c 3093F: include/linux/cfag12864b.h 3094 3095CFG80211 and NL80211 3096M: Johannes Berg <johannes@sipsolutions.net> 3097L: linux-wireless@vger.kernel.org 3098W: http://wireless.kernel.org/ 3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3101S: Maintained 3102F: include/uapi/linux/nl80211.h 3103F: include/net/cfg80211.h 3104F: net/wireless/* 3105X: net/wireless/wext* 3106 3107CHAR and MISC DRIVERS 3108M: Arnd Bergmann <arnd@arndb.de> 3109M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3110T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3111S: Supported 3112F: drivers/char/* 3113F: drivers/misc/* 3114F: include/linux/miscdevice.h 3115 3116CHECKPATCH 3117M: Andy Whitcroft <apw@canonical.com> 3118M: Joe Perches <joe@perches.com> 3119S: Maintained 3120F: scripts/checkpatch.pl 3121 3122CHINESE DOCUMENTATION 3123M: Harry Wei <harryxiyou@gmail.com> 3124L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3125L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3126S: Maintained 3127F: Documentation/translations/zh_CN/ 3128 3129CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3130M: Peter Chen <Peter.Chen@nxp.com> 3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3132L: linux-usb@vger.kernel.org 3133S: Maintained 3134F: drivers/usb/chipidea/ 3135 3136CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3137M: Hans de Goede <hdegoede@redhat.com> 3138L: linux-input@vger.kernel.org 3139S: Maintained 3140F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3141F: drivers/input/touchscreen/chipone_icn8318.c 3142 3143CHROME HARDWARE PLATFORM SUPPORT 3144M: Olof Johansson <olof@lixom.net> 3145S: Maintained 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3147F: drivers/platform/chrome/ 3148 3149CISCO VIC ETHERNET NIC DRIVER 3150M: Christian Benvenuti <benve@cisco.com> 3151M: Sujith Sankar <ssujith@cisco.com> 3152M: Govindarajulu Varadarajan <_govind@gmx.com> 3153M: Neel Patel <neepatel@cisco.com> 3154S: Supported 3155F: drivers/net/ethernet/cisco/enic/ 3156 3157CISCO VIC LOW LATENCY NIC DRIVER 3158M: Christian Benvenuti <benve@cisco.com> 3159M: Dave Goodell <dgoodell@cisco.com> 3160S: Supported 3161F: drivers/infiniband/hw/usnic/ 3162 3163CIRRUS LOGIC EP93XX ETHERNET DRIVER 3164M: Hartley Sweeten <hsweeten@visionengravers.com> 3165L: netdev@vger.kernel.org 3166S: Maintained 3167F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3168 3169CIRRUS LOGIC AUDIO CODEC DRIVERS 3170M: Brian Austin <brian.austin@cirrus.com> 3171M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3172L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3173S: Maintained 3174F: sound/soc/codecs/cs* 3175 3176CLEANCACHE API 3177M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3178L: linux-kernel@vger.kernel.org 3179S: Maintained 3180F: mm/cleancache.c 3181F: include/linux/cleancache.h 3182 3183CLK API 3184M: Russell King <linux@armlinux.org.uk> 3185L: linux-clk@vger.kernel.org 3186S: Maintained 3187F: include/linux/clk.h 3188 3189CLOCKSOURCE, CLOCKEVENT DRIVERS 3190M: Daniel Lezcano <daniel.lezcano@linaro.org> 3191M: Thomas Gleixner <tglx@linutronix.de> 3192L: linux-kernel@vger.kernel.org 3193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3194S: Supported 3195F: drivers/clocksource 3196 3197CISCO FCOE HBA DRIVER 3198M: Satish Kharat <satishkh@cisco.com> 3199M: Sesidhar Baddela <sebaddel@cisco.com> 3200M: Karan Tilak Kumar <kartilak@cisco.com> 3201L: linux-scsi@vger.kernel.org 3202S: Supported 3203F: drivers/scsi/fnic/ 3204 3205CISCO SCSI HBA DRIVER 3206M: Karan Tilak Kumar <kartilak@cisco.com> 3207M: Sesidhar Baddela <sebaddel@cisco.com> 3208L: linux-scsi@vger.kernel.org 3209S: Supported 3210F: drivers/scsi/snic/ 3211 3212CMPC ACPI DRIVER 3213M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3214M: Daniel Oliveira Nascimento <don@syst.com.br> 3215L: platform-driver-x86@vger.kernel.org 3216S: Supported 3217F: drivers/platform/x86/classmate-laptop.c 3218 3219COBALT MEDIA DRIVER 3220M: Hans Verkuil <hans.verkuil@cisco.com> 3221L: linux-media@vger.kernel.org 3222T: git git://linuxtv.org/media_tree.git 3223W: https://linuxtv.org 3224S: Supported 3225F: drivers/media/pci/cobalt/ 3226 3227COCCINELLE/Semantic Patches (SmPL) 3228M: Julia Lawall <Julia.Lawall@lip6.fr> 3229M: Gilles Muller <Gilles.Muller@lip6.fr> 3230M: Nicolas Palix <nicolas.palix@imag.fr> 3231M: Michal Marek <mmarek@suse.com> 3232L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3233T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3234W: http://coccinelle.lip6.fr/ 3235S: Supported 3236F: Documentation/dev-tools/coccinelle.rst 3237F: scripts/coccinelle/ 3238F: scripts/coccicheck 3239 3240CODA FILE SYSTEM 3241M: Jan Harkes <jaharkes@cs.cmu.edu> 3242M: coda@cs.cmu.edu 3243L: codalist@coda.cs.cmu.edu 3244W: http://www.coda.cs.cmu.edu/ 3245S: Maintained 3246F: Documentation/filesystems/coda.txt 3247F: fs/coda/ 3248F: include/linux/coda*.h 3249F: include/uapi/linux/coda*.h 3250 3251CODA V4L2 MEM2MEM DRIVER 3252M: Philipp Zabel <p.zabel@pengutronix.de> 3253L: linux-media@vger.kernel.org 3254S: Maintained 3255F: Documentation/devicetree/bindings/media/coda.txt 3256F: drivers/media/platform/coda/ 3257 3258COMMON CLK FRAMEWORK 3259M: Michael Turquette <mturquette@baylibre.com> 3260M: Stephen Boyd <sboyd@codeaurora.org> 3261L: linux-clk@vger.kernel.org 3262Q: http://patchwork.kernel.org/project/linux-clk/list/ 3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3264S: Maintained 3265F: Documentation/devicetree/bindings/clock/ 3266F: drivers/clk/ 3267X: drivers/clk/clkdev.c 3268F: include/linux/clk-pr* 3269F: include/linux/clk/ 3270 3271COMMON INTERNET FILE SYSTEM (CIFS) 3272M: Steve French <sfrench@samba.org> 3273L: linux-cifs@vger.kernel.org 3274L: samba-technical@lists.samba.org (moderated for non-subscribers) 3275W: http://linux-cifs.samba.org/ 3276T: git git://git.samba.org/sfrench/cifs-2.6.git 3277S: Supported 3278F: Documentation/filesystems/cifs/ 3279F: fs/cifs/ 3280 3281COMPACTPCI HOTPLUG CORE 3282M: Scott Murray <scott@spiteful.org> 3283L: linux-pci@vger.kernel.org 3284S: Maintained 3285F: drivers/pci/hotplug/cpci_hotplug* 3286 3287COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3288M: Scott Murray <scott@spiteful.org> 3289L: linux-pci@vger.kernel.org 3290S: Maintained 3291F: drivers/pci/hotplug/cpcihp_zt5550.* 3292 3293COMPACTPCI HOTPLUG GENERIC DRIVER 3294M: Scott Murray <scott@spiteful.org> 3295L: linux-pci@vger.kernel.org 3296S: Maintained 3297F: drivers/pci/hotplug/cpcihp_generic.c 3298 3299COMPAL LAPTOP SUPPORT 3300M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3301L: platform-driver-x86@vger.kernel.org 3302S: Maintained 3303F: drivers/platform/x86/compal-laptop.c 3304 3305CONEXANT ACCESSRUNNER USB DRIVER 3306L: accessrunner-general@lists.sourceforge.net 3307W: http://accessrunner.sourceforge.net/ 3308S: Orphan 3309F: drivers/usb/atm/cxacru.c 3310 3311CONFIGFS 3312M: Joel Becker <jlbec@evilplan.org> 3313M: Christoph Hellwig <hch@lst.de> 3314T: git git://git.infradead.org/users/hch/configfs.git 3315S: Supported 3316F: fs/configfs/ 3317F: include/linux/configfs.h 3318 3319CONNECTOR 3320M: Evgeniy Polyakov <zbr@ioremap.net> 3321L: netdev@vger.kernel.org 3322S: Maintained 3323F: drivers/connector/ 3324 3325CONTROL GROUP (CGROUP) 3326M: Tejun Heo <tj@kernel.org> 3327M: Li Zefan <lizefan@huawei.com> 3328M: Johannes Weiner <hannes@cmpxchg.org> 3329L: cgroups@vger.kernel.org 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3331S: Maintained 3332F: Documentation/cgroup* 3333F: include/linux/cgroup* 3334F: kernel/cgroup* 3335 3336CONTROL GROUP - CPUSET 3337M: Li Zefan <lizefan@huawei.com> 3338L: cgroups@vger.kernel.org 3339W: http://www.bullopensource.org/cpuset/ 3340W: http://oss.sgi.com/projects/cpusets/ 3341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3342S: Maintained 3343F: Documentation/cgroup-v1/cpusets.txt 3344F: include/linux/cpuset.h 3345F: kernel/cpuset.c 3346 3347CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3348M: Johannes Weiner <hannes@cmpxchg.org> 3349M: Michal Hocko <mhocko@kernel.org> 3350M: Vladimir Davydov <vdavydov.dev@gmail.com> 3351L: cgroups@vger.kernel.org 3352L: linux-mm@kvack.org 3353S: Maintained 3354F: mm/memcontrol.c 3355F: mm/swap_cgroup.c 3356 3357CORETEMP HARDWARE MONITORING DRIVER 3358M: Fenghua Yu <fenghua.yu@intel.com> 3359L: linux-hwmon@vger.kernel.org 3360S: Maintained 3361F: Documentation/hwmon/coretemp 3362F: drivers/hwmon/coretemp.c 3363 3364COSA/SRP SYNC SERIAL DRIVER 3365M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3366W: http://www.fi.muni.cz/~kas/cosa/ 3367S: Maintained 3368F: drivers/net/wan/cosa* 3369 3370CPMAC ETHERNET DRIVER 3371M: Florian Fainelli <f.fainelli@gmail.com> 3372L: netdev@vger.kernel.org 3373S: Maintained 3374F: drivers/net/ethernet/ti/cpmac.c 3375 3376CPU FREQUENCY DRIVERS 3377M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3378M: Viresh Kumar <viresh.kumar@linaro.org> 3379L: linux-pm@vger.kernel.org 3380S: Maintained 3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3382T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3383B: https://bugzilla.kernel.org 3384F: Documentation/cpu-freq/ 3385F: drivers/cpufreq/ 3386F: include/linux/cpufreq.h 3387 3388CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3389M: Viresh Kumar <viresh.kumar@linaro.org> 3390M: Sudeep Holla <sudeep.holla@arm.com> 3391L: linux-pm@vger.kernel.org 3392W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3393S: Maintained 3394F: drivers/cpufreq/arm_big_little.h 3395F: drivers/cpufreq/arm_big_little.c 3396F: drivers/cpufreq/arm_big_little_dt.c 3397 3398CPUIDLE DRIVER - ARM BIG LITTLE 3399M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3400M: Daniel Lezcano <daniel.lezcano@linaro.org> 3401L: linux-pm@vger.kernel.org 3402L: linux-arm-kernel@lists.infradead.org 3403T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3404S: Maintained 3405F: drivers/cpuidle/cpuidle-big_little.c 3406 3407CPUIDLE DRIVER - ARM EXYNOS 3408M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3409M: Daniel Lezcano <daniel.lezcano@linaro.org> 3410M: Kukjin Kim <kgene@kernel.org> 3411L: linux-pm@vger.kernel.org 3412L: linux-samsung-soc@vger.kernel.org 3413S: Supported 3414F: drivers/cpuidle/cpuidle-exynos.c 3415F: arch/arm/mach-exynos/pm.c 3416 3417CPUIDLE DRIVERS 3418M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3419M: Daniel Lezcano <daniel.lezcano@linaro.org> 3420L: linux-pm@vger.kernel.org 3421S: Maintained 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3423B: https://bugzilla.kernel.org 3424F: drivers/cpuidle/* 3425F: include/linux/cpuidle.h 3426 3427CPUID/MSR DRIVER 3428M: "H. Peter Anvin" <hpa@zytor.com> 3429S: Maintained 3430F: arch/x86/kernel/cpuid.c 3431F: arch/x86/kernel/msr.c 3432 3433CPU POWER MONITORING SUBSYSTEM 3434M: Thomas Renninger <trenn@suse.com> 3435L: linux-pm@vger.kernel.org 3436S: Maintained 3437F: tools/power/cpupower/ 3438 3439CRAMFS FILESYSTEM 3440W: http://sourceforge.net/projects/cramfs/ 3441S: Orphan / Obsolete 3442F: Documentation/filesystems/cramfs.txt 3443F: fs/cramfs/ 3444 3445CRIS PORT 3446M: Mikael Starvik <starvik@axis.com> 3447M: Jesper Nilsson <jesper.nilsson@axis.com> 3448L: linux-cris-kernel@axis.com 3449W: http://developer.axis.com 3450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3451S: Maintained 3452F: arch/cris/ 3453F: drivers/tty/serial/crisv10.* 3454 3455CRYPTO API 3456M: Herbert Xu <herbert@gondor.apana.org.au> 3457M: "David S. Miller" <davem@davemloft.net> 3458L: linux-crypto@vger.kernel.org 3459T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3460T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3461S: Maintained 3462F: Documentation/crypto/ 3463F: Documentation/devicetree/bindings/crypto/ 3464F: Documentation/DocBook/crypto-API.tmpl 3465F: arch/*/crypto/ 3466F: crypto/ 3467F: drivers/crypto/ 3468F: include/crypto/ 3469F: include/linux/crypto* 3470 3471CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3472M: Neil Horman <nhorman@tuxdriver.com> 3473L: linux-crypto@vger.kernel.org 3474S: Maintained 3475F: crypto/ansi_cprng.c 3476F: crypto/rng.c 3477 3478CS3308 MEDIA DRIVER 3479M: Hans Verkuil <hverkuil@xs4all.nl> 3480L: linux-media@vger.kernel.org 3481T: git git://linuxtv.org/media_tree.git 3482W: http://linuxtv.org 3483S: Odd Fixes 3484F: drivers/media/i2c/cs3308.c 3485F: drivers/media/i2c/cs3308.h 3486 3487CS5535 Audio ALSA driver 3488M: Jaya Kumar <jayakumar.alsa@gmail.com> 3489S: Maintained 3490F: sound/pci/cs5535audio/ 3491 3492CW1200 WLAN driver 3493M: Solomon Peachy <pizza@shaftnet.org> 3494S: Maintained 3495F: drivers/net/wireless/st/cw1200/ 3496 3497CX18 VIDEO4LINUX DRIVER 3498M: Andy Walls <awalls@md.metrocast.net> 3499L: ivtv-devel@ivtvdriver.org (subscribers-only) 3500L: linux-media@vger.kernel.org 3501T: git git://linuxtv.org/media_tree.git 3502W: https://linuxtv.org 3503W: http://www.ivtvdriver.org/index.php/Cx18 3504S: Maintained 3505F: Documentation/media/v4l-drivers/cx18* 3506F: drivers/media/pci/cx18/ 3507F: include/uapi/linux/ivtv* 3508 3509CX2341X MPEG ENCODER HELPER MODULE 3510M: Hans Verkuil <hverkuil@xs4all.nl> 3511L: linux-media@vger.kernel.org 3512T: git git://linuxtv.org/media_tree.git 3513W: https://linuxtv.org 3514S: Maintained 3515F: drivers/media/common/cx2341x* 3516F: include/media/cx2341x* 3517 3518CX24120 MEDIA DRIVER 3519M: Jemma Denson <jdenson@gmail.com> 3520M: Patrick Boettcher <patrick.boettcher@posteo.de> 3521L: linux-media@vger.kernel.org 3522W: https://linuxtv.org 3523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3524S: Maintained 3525F: drivers/media/dvb-frontends/cx24120* 3526 3527CX88 VIDEO4LINUX DRIVER 3528M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3529M: Mauro Carvalho Chehab <mchehab@kernel.org> 3530L: linux-media@vger.kernel.org 3531W: https://linuxtv.org 3532T: git git://linuxtv.org/media_tree.git 3533S: Odd fixes 3534F: Documentation/media/v4l-drivers/cx88* 3535F: drivers/media/pci/cx88/ 3536 3537CXD2820R MEDIA DRIVER 3538M: Antti Palosaari <crope@iki.fi> 3539L: linux-media@vger.kernel.org 3540W: https://linuxtv.org 3541W: http://palosaari.fi/linux/ 3542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3543T: git git://linuxtv.org/anttip/media_tree.git 3544S: Maintained 3545F: drivers/media/dvb-frontends/cxd2820r* 3546 3547CXGB3 ETHERNET DRIVER (CXGB3) 3548M: Santosh Raspatur <santosh@chelsio.com> 3549L: netdev@vger.kernel.org 3550W: http://www.chelsio.com 3551S: Supported 3552F: drivers/net/ethernet/chelsio/cxgb3/ 3553 3554CXGB3 ISCSI DRIVER (CXGB3I) 3555M: Karen Xie <kxie@chelsio.com> 3556L: linux-scsi@vger.kernel.org 3557W: http://www.chelsio.com 3558S: Supported 3559F: drivers/scsi/cxgbi/cxgb3i 3560 3561CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3562M: Steve Wise <swise@chelsio.com> 3563L: linux-rdma@vger.kernel.org 3564W: http://www.openfabrics.org 3565S: Supported 3566F: drivers/infiniband/hw/cxgb3/ 3567F: include/uapi/rdma/cxgb3-abi.h 3568 3569CXGB4 ETHERNET DRIVER (CXGB4) 3570M: Hariprasad S <hariprasad@chelsio.com> 3571L: netdev@vger.kernel.org 3572W: http://www.chelsio.com 3573S: Supported 3574F: drivers/net/ethernet/chelsio/cxgb4/ 3575 3576CXGB4 ISCSI DRIVER (CXGB4I) 3577M: Karen Xie <kxie@chelsio.com> 3578L: linux-scsi@vger.kernel.org 3579W: http://www.chelsio.com 3580S: Supported 3581F: drivers/scsi/cxgbi/cxgb4i 3582 3583CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3584M: Steve Wise <swise@chelsio.com> 3585L: linux-rdma@vger.kernel.org 3586W: http://www.openfabrics.org 3587S: Supported 3588F: drivers/infiniband/hw/cxgb4/ 3589F: include/uapi/rdma/cxgb4-abi.h 3590 3591CXGB4VF ETHERNET DRIVER (CXGB4VF) 3592M: Casey Leedom <leedom@chelsio.com> 3593L: netdev@vger.kernel.org 3594W: http://www.chelsio.com 3595S: Supported 3596F: drivers/net/ethernet/chelsio/cxgb4vf/ 3597 3598CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3599M: Ian Munsie <imunsie@au1.ibm.com> 3600M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3601L: linuxppc-dev@lists.ozlabs.org 3602S: Supported 3603F: arch/powerpc/platforms/powernv/pci-cxl.c 3604F: drivers/misc/cxl/ 3605F: include/misc/cxl* 3606F: include/uapi/misc/cxl.h 3607F: Documentation/powerpc/cxl.txt 3608F: Documentation/ABI/testing/sysfs-class-cxl 3609 3610CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3611M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3612M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3613M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3614L: linux-scsi@vger.kernel.org 3615S: Supported 3616F: drivers/scsi/cxlflash/ 3617F: include/uapi/scsi/cxlflash_ioctls.h 3618F: Documentation/powerpc/cxlflash.txt 3619 3620STMMAC ETHERNET DRIVER 3621M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3622M: Alexandre Torgue <alexandre.torgue@st.com> 3623L: netdev@vger.kernel.org 3624W: http://www.stlinux.com 3625S: Supported 3626F: drivers/net/ethernet/stmicro/stmmac/ 3627 3628CYBERPRO FB DRIVER 3629M: Russell King <linux@armlinux.org.uk> 3630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3631W: http://www.armlinux.org.uk/ 3632S: Maintained 3633F: drivers/video/fbdev/cyber2000fb.* 3634 3635CYCLADES ASYNC MUX DRIVER 3636W: http://www.cyclades.com/ 3637S: Orphan 3638F: drivers/tty/cyclades.c 3639F: include/linux/cyclades.h 3640F: include/uapi/linux/cyclades.h 3641 3642CYCLADES PC300 DRIVER 3643W: http://www.cyclades.com/ 3644S: Orphan 3645F: drivers/net/wan/pc300* 3646 3647CYPRESS_FIRMWARE MEDIA DRIVER 3648M: Antti Palosaari <crope@iki.fi> 3649L: linux-media@vger.kernel.org 3650W: https://linuxtv.org 3651W: http://palosaari.fi/linux/ 3652Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3653T: git git://linuxtv.org/anttip/media_tree.git 3654S: Maintained 3655F: drivers/media/common/cypress_firmware* 3656 3657CYTTSP TOUCHSCREEN DRIVER 3658M: Ferruh Yigit <fery@cypress.com> 3659L: linux-input@vger.kernel.org 3660S: Supported 3661F: drivers/input/touchscreen/cyttsp* 3662F: include/linux/input/cyttsp.h 3663 3664DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3665M: Joshua Kinard <kumba@gentoo.org> 3666S: Maintained 3667F: drivers/rtc/rtc-ds1685.c 3668F: include/linux/rtc/ds1685.h 3669 3670DAMA SLAVE for AX.25 3671M: Joerg Reuter <jreuter@yaina.de> 3672W: http://yaina.de/jreuter/ 3673W: http://www.qsl.net/dl1bke/ 3674L: linux-hams@vger.kernel.org 3675S: Maintained 3676F: net/ax25/af_ax25.c 3677F: net/ax25/ax25_dev.c 3678F: net/ax25/ax25_ds_* 3679F: net/ax25/ax25_in.c 3680F: net/ax25/ax25_out.c 3681F: net/ax25/ax25_timer.c 3682F: net/ax25/sysctl_net_ax25.c 3683 3684DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3685L: netdev@vger.kernel.org 3686S: Orphan 3687F: Documentation/networking/dmfe.txt 3688F: drivers/net/ethernet/dec/tulip/dmfe.c 3689 3690DC390/AM53C974 SCSI driver 3691M: Hannes Reinecke <hare@suse.com> 3692L: linux-scsi@vger.kernel.org 3693S: Maintained 3694F: drivers/scsi/am53c974.c 3695 3696DC395x SCSI driver 3697M: Oliver Neukum <oliver@neukum.org> 3698M: Ali Akcaagac <aliakc@web.de> 3699M: Jamie Lenehan <lenehan@twibble.org> 3700L: dc395x@twibble.org 3701W: http://twibble.org/dist/dc395x/ 3702W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3703S: Maintained 3704F: Documentation/scsi/dc395x.txt 3705F: drivers/scsi/dc395x.* 3706 3707DCCP PROTOCOL 3708M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3709L: dccp@vger.kernel.org 3710W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3711S: Maintained 3712F: include/linux/dccp.h 3713F: include/uapi/linux/dccp.h 3714F: include/linux/tfrc.h 3715F: net/dccp/ 3716 3717DECnet NETWORK LAYER 3718W: http://linux-decnet.sourceforge.net 3719L: linux-decnet-user@lists.sourceforge.net 3720S: Orphan 3721F: Documentation/networking/decnet.txt 3722F: net/decnet/ 3723 3724DECSTATION PLATFORM SUPPORT 3725M: "Maciej W. Rozycki" <macro@linux-mips.org> 3726L: linux-mips@linux-mips.org 3727W: http://www.linux-mips.org/wiki/DECstation 3728S: Maintained 3729F: arch/mips/dec/ 3730F: arch/mips/include/asm/dec/ 3731F: arch/mips/include/asm/mach-dec/ 3732 3733DEFXX FDDI NETWORK DRIVER 3734M: "Maciej W. Rozycki" <macro@linux-mips.org> 3735S: Maintained 3736F: drivers/net/fddi/defxx.* 3737 3738DELL LAPTOP DRIVER 3739M: Matthew Garrett <mjg59@srcf.ucam.org> 3740M: Pali Rohár <pali.rohar@gmail.com> 3741L: platform-driver-x86@vger.kernel.org 3742S: Maintained 3743F: drivers/platform/x86/dell-laptop.c 3744 3745DELL LAPTOP RBTN DRIVER 3746M: Pali Rohár <pali.rohar@gmail.com> 3747S: Maintained 3748F: drivers/platform/x86/dell-rbtn.* 3749 3750DELL LAPTOP FREEFALL DRIVER 3751M: Pali Rohár <pali.rohar@gmail.com> 3752S: Maintained 3753F: drivers/platform/x86/dell-smo8800.c 3754 3755DELL LAPTOP SMM DRIVER 3756M: Pali Rohár <pali.rohar@gmail.com> 3757S: Maintained 3758F: drivers/hwmon/dell-smm-hwmon.c 3759F: include/uapi/linux/i8k.h 3760 3761DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3762M: Doug Warzecha <Douglas_Warzecha@dell.com> 3763S: Maintained 3764F: Documentation/dcdbas.txt 3765F: drivers/firmware/dcdbas.* 3766 3767DELL WMI EXTRAS DRIVER 3768M: Matthew Garrett <mjg59@srcf.ucam.org> 3769M: Pali Rohár <pali.rohar@gmail.com> 3770S: Maintained 3771F: drivers/platform/x86/dell-wmi.c 3772 3773DESIGNWARE USB2 DRD IP DRIVER 3774M: John Youn <johnyoun@synopsys.com> 3775L: linux-usb@vger.kernel.org 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3777S: Maintained 3778F: drivers/usb/dwc2/ 3779 3780DESIGNWARE USB3 DRD IP DRIVER 3781M: Felipe Balbi <balbi@kernel.org> 3782L: linux-usb@vger.kernel.org 3783T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3784S: Maintained 3785F: drivers/usb/dwc3/ 3786 3787DEVICE COREDUMP (DEV_COREDUMP) 3788M: Johannes Berg <johannes@sipsolutions.net> 3789L: linux-kernel@vger.kernel.org 3790S: Maintained 3791F: drivers/base/devcoredump.c 3792F: include/linux/devcoredump.h 3793 3794DEVICE FREQUENCY (DEVFREQ) 3795M: MyungJoo Ham <myungjoo.ham@samsung.com> 3796M: Kyungmin Park <kyungmin.park@samsung.com> 3797R: Chanwoo Choi <cw00.choi@samsung.com> 3798L: linux-pm@vger.kernel.org 3799T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3800S: Maintained 3801F: drivers/devfreq/ 3802F: include/linux/devfreq.h 3803F: Documentation/devicetree/bindings/devfreq/ 3804 3805DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3806M: Chanwoo Choi <cw00.choi@samsung.com> 3807L: linux-pm@vger.kernel.org 3808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3809S: Supported 3810F: drivers/devfreq/event/ 3811F: drivers/devfreq/devfreq-event.c 3812F: include/linux/devfreq-event.h 3813F: Documentation/devicetree/bindings/devfreq/event/ 3814 3815BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3816M: Chanwoo Choi <cw00.choi@samsung.com> 3817L: linux-pm@vger.kernel.org 3818L: linux-samsung-soc@vger.kernel.org 3819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3820S: Maintained 3821F: drivers/devfreq/exynos-bus.c 3822F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3823 3824DEVICE NUMBER REGISTRY 3825M: Torben Mathiasen <device@lanana.org> 3826W: http://lanana.org/docs/device-list/index.html 3827S: Maintained 3828 3829DEVICE-MAPPER (LVM) 3830M: Alasdair Kergon <agk@redhat.com> 3831M: Mike Snitzer <snitzer@redhat.com> 3832M: dm-devel@redhat.com 3833L: dm-devel@redhat.com 3834W: http://sources.redhat.com/dm 3835Q: http://patchwork.kernel.org/project/dm-devel/list/ 3836T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3837T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3838S: Maintained 3839F: Documentation/device-mapper/ 3840F: drivers/md/dm* 3841F: drivers/md/persistent-data/ 3842F: include/linux/device-mapper.h 3843F: include/linux/dm-*.h 3844F: include/uapi/linux/dm-*.h 3845 3846DEVLINK 3847M: Jiri Pirko <jiri@mellanox.com> 3848L: netdev@vger.kernel.org 3849S: Supported 3850F: net/core/devlink.c 3851F: include/net/devlink.h 3852F: include/uapi/linux/devlink.h 3853 3854DIALOG SEMICONDUCTOR DRIVERS 3855M: Support Opensource <support.opensource@diasemi.com> 3856W: http://www.dialog-semiconductor.com/products 3857S: Supported 3858F: Documentation/hwmon/da90?? 3859F: Documentation/devicetree/bindings/mfd/da90*.txt 3860F: Documentation/devicetree/bindings/regulator/da92*.txt 3861F: Documentation/devicetree/bindings/sound/da[79]*.txt 3862F: drivers/gpio/gpio-da90??.c 3863F: drivers/hwmon/da90??-hwmon.c 3864F: drivers/iio/adc/da91??-*.c 3865F: drivers/input/misc/da90??_onkey.c 3866F: drivers/input/touchscreen/da9052_tsi.c 3867F: drivers/leds/leds-da90??.c 3868F: drivers/mfd/da903x.c 3869F: drivers/mfd/da90??-*.c 3870F: drivers/mfd/da91??-*.c 3871F: drivers/power/supply/da9052-battery.c 3872F: drivers/power/supply/da91??-*.c 3873F: drivers/regulator/da903x.c 3874F: drivers/regulator/da9???-regulator.[ch] 3875F: drivers/rtc/rtc-da90??.c 3876F: drivers/video/backlight/da90??_bl.c 3877F: drivers/watchdog/da90??_wdt.c 3878F: include/linux/mfd/da903x.h 3879F: include/linux/mfd/da9052/ 3880F: include/linux/mfd/da9055/ 3881F: include/linux/mfd/da9062/ 3882F: include/linux/mfd/da9063/ 3883F: include/linux/mfd/da9150/ 3884F: include/linux/regulator/da9211.h 3885F: include/sound/da[79]*.h 3886F: sound/soc/codecs/da[79]*.[ch] 3887 3888DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3889M: William Breathitt Gray <vilhelm.gray@gmail.com> 3890L: linux-gpio@vger.kernel.org 3891S: Maintained 3892F: drivers/gpio/gpio-gpio-mm.c 3893 3894DIGI NEO AND CLASSIC PCI PRODUCTS 3895M: Lidza Louina <lidza.louina@gmail.com> 3896M: Mark Hounschell <markh@compro.net> 3897L: driverdev-devel@linuxdriverproject.org 3898S: Maintained 3899F: drivers/staging/dgnc/ 3900 3901DIOLAN U2C-12 I2C DRIVER 3902M: Guenter Roeck <linux@roeck-us.net> 3903L: linux-i2c@vger.kernel.org 3904S: Maintained 3905F: drivers/i2c/busses/i2c-diolan-u2c.c 3906 3907DIRECT ACCESS (DAX) 3908M: Matthew Wilcox <willy@linux.intel.com> 3909L: linux-fsdevel@vger.kernel.org 3910S: Supported 3911F: fs/dax.c 3912 3913DIRECTORY NOTIFICATION (DNOTIFY) 3914M: Eric Paris <eparis@parisplace.org> 3915S: Maintained 3916F: Documentation/filesystems/dnotify.txt 3917F: fs/notify/dnotify/ 3918F: include/linux/dnotify.h 3919 3920DISK GEOMETRY AND PARTITION HANDLING 3921M: Andries Brouwer <aeb@cwi.nl> 3922W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3923W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3924W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3925S: Maintained 3926 3927DISKQUOTA 3928M: Jan Kara <jack@suse.com> 3929S: Maintained 3930F: Documentation/filesystems/quota.txt 3931F: fs/quota/ 3932F: include/linux/quota*.h 3933F: include/uapi/linux/quota*.h 3934 3935DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3936M: Bernie Thompson <bernie@plugable.com> 3937L: linux-fbdev@vger.kernel.org 3938S: Maintained 3939W: http://plugable.com/category/projects/udlfb/ 3940F: drivers/video/fbdev/udlfb.c 3941F: include/video/udlfb.h 3942F: Documentation/fb/udlfb.txt 3943 3944DISTRIBUTED LOCK MANAGER (DLM) 3945M: Christine Caulfield <ccaulfie@redhat.com> 3946M: David Teigland <teigland@redhat.com> 3947L: cluster-devel@redhat.com 3948W: http://sources.redhat.com/cluster/ 3949T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3950S: Supported 3951F: fs/dlm/ 3952 3953DMA BUFFER SHARING FRAMEWORK 3954M: Sumit Semwal <sumit.semwal@linaro.org> 3955S: Maintained 3956L: linux-media@vger.kernel.org 3957L: dri-devel@lists.freedesktop.org 3958L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3959F: drivers/dma-buf/ 3960F: include/linux/dma-buf* 3961F: include/linux/reservation.h 3962F: include/linux/*fence.h 3963F: Documentation/dma-buf-sharing.txt 3964T: git git://anongit.freedesktop.org/drm/drm-misc 3965 3966SYNC FILE FRAMEWORK 3967M: Sumit Semwal <sumit.semwal@linaro.org> 3968R: Gustavo Padovan <gustavo@padovan.org> 3969S: Maintained 3970L: linux-media@vger.kernel.org 3971L: dri-devel@lists.freedesktop.org 3972F: drivers/dma-buf/sync_* 3973F: drivers/dma-buf/sw_sync.c 3974F: include/linux/sync_file.h 3975F: include/uapi/linux/sync_file.h 3976F: Documentation/sync_file.txt 3977T: git git://anongit.freedesktop.org/drm/drm-misc 3978 3979DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3980M: Vinod Koul <vinod.koul@intel.com> 3981L: dmaengine@vger.kernel.org 3982Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3983S: Maintained 3984F: drivers/dma/ 3985F: include/linux/dmaengine.h 3986F: Documentation/devicetree/bindings/dma/ 3987F: Documentation/dmaengine/ 3988T: git git://git.infradead.org/users/vkoul/slave-dma.git 3989 3990DME1737 HARDWARE MONITOR DRIVER 3991M: Juerg Haefliger <juergh@gmail.com> 3992L: linux-hwmon@vger.kernel.org 3993S: Maintained 3994F: Documentation/hwmon/dme1737 3995F: drivers/hwmon/dme1737.c 3996 3997DMI/SMBIOS SUPPORT 3998M: Jean Delvare <jdelvare@suse.com> 3999S: Maintained 4000T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4001F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4002F: drivers/firmware/dmi-id.c 4003F: drivers/firmware/dmi_scan.c 4004F: include/linux/dmi.h 4005 4006DOCUMENTATION 4007M: Jonathan Corbet <corbet@lwn.net> 4008L: linux-doc@vger.kernel.org 4009S: Maintained 4010F: Documentation/ 4011F: scripts/docproc.c 4012F: scripts/kernel-doc* 4013X: Documentation/ABI/ 4014X: Documentation/devicetree/ 4015X: Documentation/acpi 4016X: Documentation/power 4017X: Documentation/spi 4018X: Documentation/media 4019T: git git://git.lwn.net/linux.git docs-next 4020 4021DOUBLETALK DRIVER 4022M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4023L: blinux-list@redhat.com 4024S: Maintained 4025F: drivers/char/dtlk.c 4026F: include/linux/dtlk.h 4027 4028DPT_I2O SCSI RAID DRIVER 4029M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4030L: linux-scsi@vger.kernel.org 4031W: http://www.adaptec.com/ 4032S: Maintained 4033F: drivers/scsi/dpt* 4034F: drivers/scsi/dpt/ 4035 4036DRBD DRIVER 4037M: Philipp Reisner <philipp.reisner@linbit.com> 4038M: Lars Ellenberg <lars.ellenberg@linbit.com> 4039L: drbd-dev@lists.linbit.com 4040W: http://www.drbd.org 4041T: git git://git.linbit.com/linux-drbd.git 4042T: git git://git.linbit.com/drbd-8.4.git 4043S: Supported 4044F: drivers/block/drbd/ 4045F: lib/lru_cache.c 4046F: Documentation/blockdev/drbd/ 4047 4048DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4049M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4050T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4051S: Supported 4052F: Documentation/kobject.txt 4053F: drivers/base/ 4054F: fs/debugfs/ 4055F: fs/kernfs/ 4056F: fs/sysfs/ 4057F: include/linux/debugfs.h 4058F: include/linux/kobj* 4059F: lib/kobj* 4060 4061DRM DRIVERS 4062M: David Airlie <airlied@linux.ie> 4063L: dri-devel@lists.freedesktop.org 4064T: git git://people.freedesktop.org/~airlied/linux 4065B: https://bugs.freedesktop.org/ 4066C: irc://chat.freenode.net/dri-devel 4067S: Maintained 4068F: drivers/gpu/drm/ 4069F: drivers/gpu/vga/ 4070F: Documentation/devicetree/bindings/display/ 4071F: Documentation/devicetree/bindings/gpu/ 4072F: Documentation/devicetree/bindings/video/ 4073F: Documentation/gpu/ 4074F: include/drm/ 4075F: include/uapi/drm/ 4076 4077DRM DRIVERS AND MISC GPU PATCHES 4078M: Daniel Vetter <daniel.vetter@intel.com> 4079M: Jani Nikula <jani.nikula@linux.intel.com> 4080M: Sean Paul <seanpaul@chromium.org> 4081W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4082S: Maintained 4083T: git git://anongit.freedesktop.org/drm/drm-misc 4084F: Documentation/gpu/ 4085F: drivers/gpu/vga/ 4086F: drivers/gpu/drm/* 4087F: include/drm/drm* 4088F: include/uapi/drm/drm* 4089 4090DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4091M: Dave Airlie <airlied@redhat.com> 4092S: Odd Fixes 4093F: drivers/gpu/drm/ast/ 4094 4095DRM DRIVERS FOR BRIDGE CHIPS 4096M: Archit Taneja <architt@codeaurora.org> 4097S: Maintained 4098T: git git://anongit.freedesktop.org/drm/drm-misc 4099F: drivers/gpu/drm/bridge/ 4100 4101DRM DRIVER FOR BOCHS VIRTUAL GPU 4102M: Gerd Hoffmann <kraxel@redhat.com> 4103S: Odd Fixes 4104F: drivers/gpu/drm/bochs/ 4105 4106DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4107M: Dave Airlie <airlied@redhat.com> 4108S: Odd Fixes 4109F: drivers/gpu/drm/cirrus/ 4110 4111RADEON and AMDGPU DRM DRIVERS 4112M: Alex Deucher <alexander.deucher@amd.com> 4113M: Christian König <christian.koenig@amd.com> 4114L: amd-gfx@lists.freedesktop.org 4115T: git git://people.freedesktop.org/~agd5f/linux 4116S: Supported 4117F: drivers/gpu/drm/radeon/ 4118F: include/uapi/drm/radeon_drm.h 4119F: drivers/gpu/drm/amd/ 4120F: include/uapi/drm/amdgpu_drm.h 4121 4122DRM PANEL DRIVERS 4123M: Thierry Reding <thierry.reding@gmail.com> 4124L: dri-devel@lists.freedesktop.org 4125T: git git://anongit.freedesktop.org/tegra/linux.git 4126S: Maintained 4127F: drivers/gpu/drm/drm_panel.c 4128F: drivers/gpu/drm/panel/ 4129F: include/drm/drm_panel.h 4130F: Documentation/devicetree/bindings/display/panel/ 4131 4132INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4133M: Daniel Vetter <daniel.vetter@intel.com> 4134M: Jani Nikula <jani.nikula@linux.intel.com> 4135L: intel-gfx@lists.freedesktop.org 4136W: https://01.org/linuxgraphics/ 4137B: https://01.org/linuxgraphics/documentation/how-report-bugs 4138C: irc://chat.freenode.net/intel-gfx 4139Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4140T: git git://anongit.freedesktop.org/drm-intel 4141S: Supported 4142F: drivers/gpu/drm/i915/ 4143F: include/drm/i915* 4144F: include/uapi/drm/i915_drm.h 4145F: Documentation/gpu/i915.rst 4146 4147INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4148M: Zhenyu Wang <zhenyuw@linux.intel.com> 4149M: Zhi Wang <zhi.a.wang@intel.com> 4150L: igvt-g-dev@lists.01.org 4151L: intel-gfx@lists.freedesktop.org 4152W: https://01.org/igvt-g 4153T: git https://github.com/01org/gvt-linux.git 4154S: Supported 4155F: drivers/gpu/drm/i915/gvt/ 4156 4157DRM DRIVERS FOR ATMEL HLCDC 4158M: Boris Brezillon <boris.brezillon@free-electrons.com> 4159L: dri-devel@lists.freedesktop.org 4160S: Supported 4161F: drivers/gpu/drm/atmel-hlcdc/ 4162F: Documentation/devicetree/bindings/drm/atmel/ 4163 4164DRM DRIVERS FOR ALLWINNER A10 4165M: Maxime Ripard <maxime.ripard@free-electrons.com> 4166L: dri-devel@lists.freedesktop.org 4167S: Supported 4168F: drivers/gpu/drm/sun4i/ 4169F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4170 4171DRM DRIVERS FOR AMLOGIC SOCS 4172M: Neil Armstrong <narmstrong@baylibre.com> 4173L: dri-devel@lists.freedesktop.org 4174L: linux-amlogic@lists.infradead.org 4175W: http://linux-meson.com/ 4176S: Supported 4177F: drivers/gpu/drm/meson/ 4178F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4179 4180DRM DRIVERS FOR EXYNOS 4181M: Inki Dae <inki.dae@samsung.com> 4182M: Joonyoung Shim <jy0922.shim@samsung.com> 4183M: Seung-Woo Kim <sw0312.kim@samsung.com> 4184M: Kyungmin Park <kyungmin.park@samsung.com> 4185L: dri-devel@lists.freedesktop.org 4186T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4187S: Supported 4188F: drivers/gpu/drm/exynos/ 4189F: include/uapi/drm/exynos_drm.h 4190F: Documentation/devicetree/bindings/display/exynos/ 4191 4192DRM DRIVERS FOR FREESCALE DCU 4193M: Stefan Agner <stefan@agner.ch> 4194M: Alison Wang <alison.wang@freescale.com> 4195L: dri-devel@lists.freedesktop.org 4196S: Supported 4197F: drivers/gpu/drm/fsl-dcu/ 4198F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4199F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4200F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4201 4202DRM DRIVERS FOR FREESCALE IMX 4203M: Philipp Zabel <p.zabel@pengutronix.de> 4204L: dri-devel@lists.freedesktop.org 4205S: Maintained 4206F: drivers/gpu/drm/imx/ 4207F: drivers/gpu/ipu-v3/ 4208F: Documentation/devicetree/bindings/display/imx/ 4209 4210DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4211M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4212L: dri-devel@lists.freedesktop.org 4213T: git git://github.com/patjak/drm-gma500 4214S: Maintained 4215F: drivers/gpu/drm/gma500/ 4216 4217DRM DRIVERS FOR HISILICON 4218M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4219M: Rongrong Zou <zourongrong@gmail.com> 4220R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4221R: Chen Feng <puck.chen@hisilicon.com> 4222L: dri-devel@lists.freedesktop.org 4223T: git git://github.com/xin3liang/linux.git 4224S: Maintained 4225F: drivers/gpu/drm/hisilicon/ 4226F: Documentation/devicetree/bindings/display/hisilicon/ 4227 4228DRM DRIVER FOR INTEL I810 VIDEO CARDS 4229S: Orphan / Obsolete 4230F: drivers/gpu/drm/i810/ 4231F: include/uapi/drm/i810_drm.h 4232 4233DRM DRIVERS FOR MEDIATEK 4234M: CK Hu <ck.hu@mediatek.com> 4235M: Philipp Zabel <p.zabel@pengutronix.de> 4236L: dri-devel@lists.freedesktop.org 4237S: Supported 4238F: drivers/gpu/drm/mediatek/ 4239F: Documentation/devicetree/bindings/display/mediatek/ 4240 4241DRM DRIVER FOR MSM ADRENO GPU 4242M: Rob Clark <robdclark@gmail.com> 4243L: linux-arm-msm@vger.kernel.org 4244L: dri-devel@lists.freedesktop.org 4245L: freedreno@lists.freedesktop.org 4246T: git git://people.freedesktop.org/~robclark/linux 4247S: Maintained 4248F: drivers/gpu/drm/msm/ 4249F: include/uapi/drm/msm_drm.h 4250F: Documentation/devicetree/bindings/display/msm/ 4251 4252DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4253M: Ben Skeggs <bskeggs@redhat.com> 4254L: dri-devel@lists.freedesktop.org 4255L: nouveau@lists.freedesktop.org 4256T: git git://github.com/skeggsb/linux 4257S: Supported 4258F: drivers/gpu/drm/nouveau/ 4259F: include/uapi/drm/nouveau_drm.h 4260 4261DRM DRIVERS FOR NVIDIA TEGRA 4262M: Thierry Reding <thierry.reding@gmail.com> 4263L: dri-devel@lists.freedesktop.org 4264L: linux-tegra@vger.kernel.org 4265T: git git://anongit.freedesktop.org/tegra/linux.git 4266S: Supported 4267F: drivers/gpu/drm/tegra/ 4268F: drivers/gpu/host1x/ 4269F: include/linux/host1x.h 4270F: include/uapi/drm/tegra_drm.h 4271F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4272 4273DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4274S: Orphan / Obsolete 4275F: drivers/gpu/drm/mga/ 4276F: include/uapi/drm/mga_drm.h 4277 4278DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4279M: Dave Airlie <airlied@redhat.com> 4280S: Odd Fixes 4281F: drivers/gpu/drm/mgag200/ 4282 4283DRM DRIVER FOR RAGE 128 VIDEO CARDS 4284S: Orphan / Obsolete 4285F: drivers/gpu/drm/r128/ 4286F: include/uapi/drm/r128_drm.h 4287 4288DRM DRIVERS FOR RENESAS 4289M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4290L: dri-devel@lists.freedesktop.org 4291L: linux-renesas-soc@vger.kernel.org 4292T: git git://linuxtv.org/pinchartl/fbdev 4293S: Supported 4294F: drivers/gpu/drm/rcar-du/ 4295F: drivers/gpu/drm/shmobile/ 4296F: include/linux/platform_data/shmob_drm.h 4297F: Documentation/devicetree/bindings/display/renesas,du.txt 4298 4299DRM DRIVER FOR QXL VIRTUAL GPU 4300M: Dave Airlie <airlied@redhat.com> 4301S: Odd Fixes 4302F: drivers/gpu/drm/qxl/ 4303F: include/uapi/drm/qxl_drm.h 4304 4305DRM DRIVERS FOR ROCKCHIP 4306M: Mark Yao <mark.yao@rock-chips.com> 4307L: dri-devel@lists.freedesktop.org 4308S: Maintained 4309F: drivers/gpu/drm/rockchip/ 4310F: Documentation/devicetree/bindings/display/rockchip/ 4311 4312DRM DRIVER FOR SAVAGE VIDEO CARDS 4313S: Orphan / Obsolete 4314F: drivers/gpu/drm/savage/ 4315F: include/uapi/drm/savage_drm.h 4316 4317DRM DRIVER FOR SIS VIDEO CARDS 4318S: Orphan / Obsolete 4319F: drivers/gpu/drm/sis/ 4320F: include/uapi/drm/sis_drm.h 4321 4322DRM DRIVERS FOR STI 4323M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4324M: Vincent Abriou <vincent.abriou@st.com> 4325L: dri-devel@lists.freedesktop.org 4326T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4327S: Maintained 4328F: drivers/gpu/drm/sti 4329F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4330 4331DRM DRIVER FOR TDFX VIDEO CARDS 4332S: Orphan / Obsolete 4333F: drivers/gpu/drm/tdfx/ 4334 4335DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4336M: Dave Airlie <airlied@redhat.com> 4337S: Odd Fixes 4338F: drivers/gpu/drm/udl/ 4339 4340DRM DRIVERS FOR VIVANTE GPU IP 4341M: Lucas Stach <l.stach@pengutronix.de> 4342R: Russell King <linux+etnaviv@armlinux.org.uk> 4343R: Christian Gmeiner <christian.gmeiner@gmail.com> 4344L: etnaviv@lists.freedesktop.org 4345L: dri-devel@lists.freedesktop.org 4346S: Maintained 4347F: drivers/gpu/drm/etnaviv/ 4348F: include/uapi/drm/etnaviv_drm.h 4349F: Documentation/devicetree/bindings/display/etnaviv/ 4350 4351DRM DRIVER FOR VMWARE VIRTUAL GPU 4352M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4353M: Sinclair Yeh <syeh@vmware.com> 4354M: Thomas Hellstrom <thellstrom@vmware.com> 4355L: dri-devel@lists.freedesktop.org 4356T: git git://people.freedesktop.org/~syeh/repos_linux 4357T: git git://people.freedesktop.org/~thomash/linux 4358S: Supported 4359F: drivers/gpu/drm/vmwgfx/ 4360F: include/uapi/drm/vmwgfx_drm.h 4361 4362DRM DRIVERS FOR VC4 4363M: Eric Anholt <eric@anholt.net> 4364T: git git://github.com/anholt/linux 4365S: Supported 4366F: drivers/gpu/drm/vc4/ 4367F: include/uapi/drm/vc4_drm.h 4368F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4369 4370DRM DRIVERS FOR TI OMAP 4371M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4372L: dri-devel@lists.freedesktop.org 4373S: Maintained 4374F: drivers/gpu/drm/omapdrm/ 4375F: Documentation/devicetree/bindings/display/ti/ 4376 4377DRM DRIVERS FOR TI LCDC 4378M: Jyri Sarha <jsarha@ti.com> 4379R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4380L: dri-devel@lists.freedesktop.org 4381S: Maintained 4382F: drivers/gpu/drm/tilcdc/ 4383F: Documentation/devicetree/bindings/display/tilcdc/ 4384 4385DRM DRIVERS FOR ZTE ZX 4386M: Shawn Guo <shawnguo@kernel.org> 4387L: dri-devel@lists.freedesktop.org 4388S: Maintained 4389F: drivers/gpu/drm/zte/ 4390F: Documentation/devicetree/bindings/display/zte,vou.txt 4391 4392DSBR100 USB FM RADIO DRIVER 4393M: Alexey Klimov <klimov.linux@gmail.com> 4394L: linux-media@vger.kernel.org 4395T: git git://linuxtv.org/media_tree.git 4396S: Maintained 4397F: drivers/media/radio/dsbr100.c 4398 4399DSCC4 DRIVER 4400M: Francois Romieu <romieu@fr.zoreil.com> 4401L: netdev@vger.kernel.org 4402S: Maintained 4403F: drivers/net/wan/dscc4.c 4404 4405DT3155 MEDIA DRIVER 4406M: Hans Verkuil <hverkuil@xs4all.nl> 4407L: linux-media@vger.kernel.org 4408T: git git://linuxtv.org/media_tree.git 4409W: https://linuxtv.org 4410S: Odd Fixes 4411F: drivers/media/pci/dt3155/ 4412 4413DVB_USB_AF9015 MEDIA DRIVER 4414M: Antti Palosaari <crope@iki.fi> 4415L: linux-media@vger.kernel.org 4416W: https://linuxtv.org 4417W: http://palosaari.fi/linux/ 4418Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4419T: git git://linuxtv.org/anttip/media_tree.git 4420S: Maintained 4421F: drivers/media/usb/dvb-usb-v2/af9015* 4422 4423DVB_USB_AF9035 MEDIA DRIVER 4424M: Antti Palosaari <crope@iki.fi> 4425L: linux-media@vger.kernel.org 4426W: https://linuxtv.org 4427W: http://palosaari.fi/linux/ 4428Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4429T: git git://linuxtv.org/anttip/media_tree.git 4430S: Maintained 4431F: drivers/media/usb/dvb-usb-v2/af9035* 4432 4433DVB_USB_ANYSEE MEDIA DRIVER 4434M: Antti Palosaari <crope@iki.fi> 4435L: linux-media@vger.kernel.org 4436W: https://linuxtv.org 4437W: http://palosaari.fi/linux/ 4438Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4439T: git git://linuxtv.org/anttip/media_tree.git 4440S: Maintained 4441F: drivers/media/usb/dvb-usb-v2/anysee* 4442 4443DVB_USB_AU6610 MEDIA DRIVER 4444M: Antti Palosaari <crope@iki.fi> 4445L: linux-media@vger.kernel.org 4446W: https://linuxtv.org 4447W: http://palosaari.fi/linux/ 4448Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4449T: git git://linuxtv.org/anttip/media_tree.git 4450S: Maintained 4451F: drivers/media/usb/dvb-usb-v2/au6610* 4452 4453DVB_USB_CE6230 MEDIA DRIVER 4454M: Antti Palosaari <crope@iki.fi> 4455L: linux-media@vger.kernel.org 4456W: https://linuxtv.org 4457W: http://palosaari.fi/linux/ 4458Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4459T: git git://linuxtv.org/anttip/media_tree.git 4460S: Maintained 4461F: drivers/media/usb/dvb-usb-v2/ce6230* 4462 4463DVB_USB_CXUSB MEDIA DRIVER 4464M: Michael Krufky <mkrufky@linuxtv.org> 4465L: linux-media@vger.kernel.org 4466W: https://linuxtv.org 4467W: http://github.com/mkrufky 4468Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4469T: git git://linuxtv.org/media_tree.git 4470S: Maintained 4471F: drivers/media/usb/dvb-usb/cxusb* 4472 4473DVB_USB_EC168 MEDIA DRIVER 4474M: Antti Palosaari <crope@iki.fi> 4475L: linux-media@vger.kernel.org 4476W: https://linuxtv.org 4477W: http://palosaari.fi/linux/ 4478Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4479T: git git://linuxtv.org/anttip/media_tree.git 4480S: Maintained 4481F: drivers/media/usb/dvb-usb-v2/ec168* 4482 4483DVB_USB_GL861 MEDIA DRIVER 4484M: Antti Palosaari <crope@iki.fi> 4485L: linux-media@vger.kernel.org 4486W: https://linuxtv.org 4487Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4488T: git git://linuxtv.org/anttip/media_tree.git 4489S: Maintained 4490F: drivers/media/usb/dvb-usb-v2/gl861* 4491 4492DVB_USB_MXL111SF MEDIA DRIVER 4493M: Michael Krufky <mkrufky@linuxtv.org> 4494L: linux-media@vger.kernel.org 4495W: https://linuxtv.org 4496W: http://github.com/mkrufky 4497Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4498T: git git://linuxtv.org/mkrufky/mxl111sf.git 4499S: Maintained 4500F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4501 4502DVB_USB_RTL28XXU MEDIA DRIVER 4503M: Antti Palosaari <crope@iki.fi> 4504L: linux-media@vger.kernel.org 4505W: https://linuxtv.org 4506W: http://palosaari.fi/linux/ 4507Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4508T: git git://linuxtv.org/anttip/media_tree.git 4509S: Maintained 4510F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4511 4512DVB_USB_V2 MEDIA DRIVER 4513M: Antti Palosaari <crope@iki.fi> 4514L: linux-media@vger.kernel.org 4515W: https://linuxtv.org 4516W: http://palosaari.fi/linux/ 4517Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4518T: git git://linuxtv.org/anttip/media_tree.git 4519S: Maintained 4520F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4521F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4522 4523DYNAMIC DEBUG 4524M: Jason Baron <jbaron@akamai.com> 4525S: Maintained 4526F: lib/dynamic_debug.c 4527F: include/linux/dynamic_debug.h 4528 4529DZ DECSTATION DZ11 SERIAL DRIVER 4530M: "Maciej W. Rozycki" <macro@linux-mips.org> 4531S: Maintained 4532F: drivers/tty/serial/dz.* 4533 4534E3X0 POWER BUTTON DRIVER 4535M: Moritz Fischer <moritz.fischer@ettus.com> 4536L: usrp-users@lists.ettus.com 4537W: http://www.ettus.com 4538S: Supported 4539F: drivers/input/misc/e3x0-button.c 4540F: Documentation/devicetree/bindings/input/e3x0-button.txt 4541 4542E4000 MEDIA DRIVER 4543M: Antti Palosaari <crope@iki.fi> 4544L: linux-media@vger.kernel.org 4545W: https://linuxtv.org 4546W: http://palosaari.fi/linux/ 4547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4548T: git git://linuxtv.org/anttip/media_tree.git 4549S: Maintained 4550F: drivers/media/tuners/e4000* 4551 4552EATA ISA/EISA/PCI SCSI DRIVER 4553M: Dario Ballabio <ballabio_dario@emc.com> 4554L: linux-scsi@vger.kernel.org 4555S: Maintained 4556F: drivers/scsi/eata.c 4557 4558EC100 MEDIA DRIVER 4559M: Antti Palosaari <crope@iki.fi> 4560L: linux-media@vger.kernel.org 4561W: https://linuxtv.org 4562W: http://palosaari.fi/linux/ 4563Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4564T: git git://linuxtv.org/anttip/media_tree.git 4565S: Maintained 4566F: drivers/media/dvb-frontends/ec100* 4567 4568ECRYPT FILE SYSTEM 4569M: Tyler Hicks <tyhicks@canonical.com> 4570L: ecryptfs@vger.kernel.org 4571W: http://ecryptfs.org 4572W: https://launchpad.net/ecryptfs 4573T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4574S: Supported 4575F: Documentation/filesystems/ecryptfs.txt 4576F: fs/ecryptfs/ 4577 4578EDAC-CORE 4579M: Borislav Petkov <bp@alien8.de> 4580M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4581M: Mauro Carvalho Chehab <mchehab@kernel.org> 4582L: linux-edac@vger.kernel.org 4583T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4584T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4585S: Supported 4586F: Documentation/admin-guide/ras.rst 4587F: Documentation/driver-api/edac.rst 4588F: drivers/edac/ 4589F: include/linux/edac.h 4590 4591EDAC-AMD64 4592M: Borislav Petkov <bp@alien8.de> 4593L: linux-edac@vger.kernel.org 4594S: Maintained 4595F: drivers/edac/amd64_edac* 4596 4597EDAC-CALXEDA 4598M: Robert Richter <rric@kernel.org> 4599L: linux-edac@vger.kernel.org 4600S: Maintained 4601F: drivers/edac/highbank* 4602 4603EDAC-CAVIUM 4604M: Ralf Baechle <ralf@linux-mips.org> 4605M: David Daney <david.daney@cavium.com> 4606L: linux-edac@vger.kernel.org 4607L: linux-mips@linux-mips.org 4608S: Supported 4609F: drivers/edac/octeon_edac* 4610 4611EDAC-E752X 4612M: Mark Gross <mark.gross@intel.com> 4613L: linux-edac@vger.kernel.org 4614S: Maintained 4615F: drivers/edac/e752x_edac.c 4616 4617EDAC-E7XXX 4618L: linux-edac@vger.kernel.org 4619S: Maintained 4620F: drivers/edac/e7xxx_edac.c 4621 4622EDAC-FSL_DDR 4623M: York Sun <york.sun@nxp.com> 4624L: linux-edac@vger.kernel.org 4625S: Maintained 4626F: drivers/edac/fsl_ddr_edac.* 4627 4628EDAC-GHES 4629M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4630M: Mauro Carvalho Chehab <mchehab@kernel.org> 4631L: linux-edac@vger.kernel.org 4632S: Maintained 4633F: drivers/edac/ghes_edac.c 4634 4635EDAC-I82443BXGX 4636M: Tim Small <tim@buttersideup.com> 4637L: linux-edac@vger.kernel.org 4638S: Maintained 4639F: drivers/edac/i82443bxgx_edac.c 4640 4641EDAC-I3000 4642L: linux-edac@vger.kernel.org 4643S: Orphan 4644F: drivers/edac/i3000_edac.c 4645 4646EDAC-I5000 4647L: linux-edac@vger.kernel.org 4648S: Maintained 4649F: drivers/edac/i5000_edac.c 4650 4651EDAC-I5400 4652M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4653M: Mauro Carvalho Chehab <mchehab@kernel.org> 4654L: linux-edac@vger.kernel.org 4655S: Maintained 4656F: drivers/edac/i5400_edac.c 4657 4658EDAC-I7300 4659M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4660M: Mauro Carvalho Chehab <mchehab@kernel.org> 4661L: linux-edac@vger.kernel.org 4662S: Maintained 4663F: drivers/edac/i7300_edac.c 4664 4665EDAC-I7CORE 4666M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4667M: Mauro Carvalho Chehab <mchehab@kernel.org> 4668L: linux-edac@vger.kernel.org 4669S: Maintained 4670F: drivers/edac/i7core_edac.c 4671 4672EDAC-I82975X 4673M: Ranganathan Desikan <ravi@jetztechnologies.com> 4674M: "Arvind R." <arvino55@gmail.com> 4675L: linux-edac@vger.kernel.org 4676S: Maintained 4677F: drivers/edac/i82975x_edac.c 4678 4679EDAC-IE31200 4680M: Jason Baron <jbaron@akamai.com> 4681L: linux-edac@vger.kernel.org 4682S: Maintained 4683F: drivers/edac/ie31200_edac.c 4684 4685EDAC-MPC85XX 4686M: Johannes Thumshirn <morbidrsa@gmail.com> 4687L: linux-edac@vger.kernel.org 4688S: Maintained 4689F: drivers/edac/mpc85xx_edac.[ch] 4690 4691EDAC-PASEMI 4692M: Egor Martovetsky <egor@pasemi.com> 4693L: linux-edac@vger.kernel.org 4694S: Maintained 4695F: drivers/edac/pasemi_edac.c 4696 4697EDAC-R82600 4698M: Tim Small <tim@buttersideup.com> 4699L: linux-edac@vger.kernel.org 4700S: Maintained 4701F: drivers/edac/r82600_edac.c 4702 4703EDAC-SBRIDGE 4704M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4705M: Mauro Carvalho Chehab <mchehab@kernel.org> 4706L: linux-edac@vger.kernel.org 4707S: Maintained 4708F: drivers/edac/sb_edac.c 4709 4710EDAC-SKYLAKE 4711M: Tony Luck <tony.luck@intel.com> 4712L: linux-edac@vger.kernel.org 4713S: Maintained 4714F: drivers/edac/skx_edac.c 4715 4716EDAC-XGENE 4717APPLIED MICRO (APM) X-GENE SOC EDAC 4718M: Loc Ho <lho@apm.com> 4719S: Supported 4720F: drivers/edac/xgene_edac.c 4721F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4722 4723EDIROL UA-101/UA-1000 DRIVER 4724M: Clemens Ladisch <clemens@ladisch.de> 4725L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4726T: git git://git.alsa-project.org/alsa-kernel.git 4727S: Maintained 4728F: sound/usb/misc/ua101.c 4729 4730EXTENSIBLE FIRMWARE INTERFACE (EFI) 4731M: Matt Fleming <matt@codeblueprint.co.uk> 4732M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4733L: linux-efi@vger.kernel.org 4734T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4735S: Maintained 4736F: Documentation/efi-stub.txt 4737F: arch/*/kernel/efi.c 4738F: arch/x86/boot/compressed/eboot.[ch] 4739F: arch/*/include/asm/efi.h 4740F: arch/x86/platform/efi/ 4741F: drivers/firmware/efi/ 4742F: include/linux/efi*.h 4743F: arch/arm/boot/compressed/efi-header.S 4744F: arch/arm64/kernel/efi-entry.S 4745 4746EFI VARIABLE FILESYSTEM 4747M: Matthew Garrett <matthew.garrett@nebula.com> 4748M: Jeremy Kerr <jk@ozlabs.org> 4749M: Matt Fleming <matt@codeblueprint.co.uk> 4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4751L: linux-efi@vger.kernel.org 4752S: Maintained 4753F: fs/efivarfs/ 4754 4755EFIFB FRAMEBUFFER DRIVER 4756L: linux-fbdev@vger.kernel.org 4757M: Peter Jones <pjones@redhat.com> 4758S: Maintained 4759F: drivers/video/fbdev/efifb.c 4760 4761EFI TEST DRIVER 4762L: linux-efi@vger.kernel.org 4763M: Ivan Hu <ivan.hu@canonical.com> 4764M: Matt Fleming <matt@codeblueprint.co.uk> 4765S: Maintained 4766F: drivers/firmware/efi/test/ 4767 4768EFS FILESYSTEM 4769W: http://aeschi.ch.eu.org/efs/ 4770S: Orphan 4771F: fs/efs/ 4772 4773EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4774M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4775L: netdev@vger.kernel.org 4776S: Maintained 4777F: drivers/net/ethernet/ibm/ehea/ 4778 4779EM28XX VIDEO4LINUX DRIVER 4780M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4781M: Mauro Carvalho Chehab <mchehab@kernel.org> 4782L: linux-media@vger.kernel.org 4783W: https://linuxtv.org 4784T: git git://linuxtv.org/media_tree.git 4785S: Maintained 4786F: drivers/media/usb/em28xx/ 4787F: Documentation/media/v4l-drivers/em28xx* 4788 4789EMBEDDED LINUX 4790M: Paul Gortmaker <paul.gortmaker@windriver.com> 4791M: Matt Mackall <mpm@selenic.com> 4792M: David Woodhouse <dwmw2@infradead.org> 4793L: linux-embedded@vger.kernel.org 4794S: Maintained 4795 4796EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4797M: James Smart <james.smart@broadcom.com> 4798M: Dick Kennedy <dick.kennedy@broadcom.com> 4799L: linux-scsi@vger.kernel.org 4800W: http://www.broadcom.com 4801S: Supported 4802F: drivers/scsi/lpfc/ 4803 4804ENE CB710 FLASH CARD READER DRIVER 4805M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4806S: Maintained 4807F: drivers/misc/cb710/ 4808F: drivers/mmc/host/cb710-mmc.* 4809F: include/linux/cb710.h 4810 4811ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4812M: Maxim Levitsky <maximlevitsky@gmail.com> 4813S: Maintained 4814F: drivers/media/rc/ene_ir.* 4815 4816EPSON S1D13XXX FRAMEBUFFER DRIVER 4817M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4818S: Maintained 4819T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4820F: drivers/video/fbdev/s1d13xxxfb.c 4821F: include/video/s1d13xxxfb.h 4822 4823ET131X NETWORK DRIVER 4824M: Mark Einon <mark.einon@gmail.com> 4825S: Odd Fixes 4826F: drivers/net/ethernet/agere/ 4827 4828ETHERNET BRIDGE 4829M: Stephen Hemminger <stephen@networkplumber.org> 4830L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4831L: netdev@vger.kernel.org 4832W: http://www.linuxfoundation.org/en/Net:Bridge 4833S: Maintained 4834F: include/linux/netfilter_bridge/ 4835F: net/bridge/ 4836 4837ETHERNET PHY LIBRARY 4838M: Florian Fainelli <f.fainelli@gmail.com> 4839L: netdev@vger.kernel.org 4840S: Maintained 4841F: include/linux/phy.h 4842F: include/linux/phy_fixed.h 4843F: drivers/net/phy/ 4844F: Documentation/networking/phy.txt 4845F: drivers/of/of_mdio.c 4846F: drivers/of/of_net.c 4847 4848EXT2 FILE SYSTEM 4849M: Jan Kara <jack@suse.com> 4850L: linux-ext4@vger.kernel.org 4851S: Maintained 4852F: Documentation/filesystems/ext2.txt 4853F: fs/ext2/ 4854F: include/linux/ext2* 4855 4856EXT4 FILE SYSTEM 4857M: "Theodore Ts'o" <tytso@mit.edu> 4858M: Andreas Dilger <adilger.kernel@dilger.ca> 4859L: linux-ext4@vger.kernel.org 4860W: http://ext4.wiki.kernel.org 4861Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4863S: Maintained 4864F: Documentation/filesystems/ext4.txt 4865F: fs/ext4/ 4866 4867Extended Verification Module (EVM) 4868M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4869L: linux-ima-devel@lists.sourceforge.net 4870L: linux-security-module@vger.kernel.org 4871S: Supported 4872F: security/integrity/evm/ 4873 4874EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4875M: MyungJoo Ham <myungjoo.ham@samsung.com> 4876M: Chanwoo Choi <cw00.choi@samsung.com> 4877L: linux-kernel@vger.kernel.org 4878T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4879S: Maintained 4880F: drivers/extcon/ 4881F: include/linux/extcon/ 4882F: include/linux/extcon.h 4883F: Documentation/extcon/ 4884F: Documentation/devicetree/bindings/extcon/ 4885 4886EXYNOS DP DRIVER 4887M: Jingoo Han <jingoohan1@gmail.com> 4888L: dri-devel@lists.freedesktop.org 4889S: Maintained 4890F: drivers/gpu/drm/exynos/exynos_dp* 4891 4892EXYNOS SYSMMU (IOMMU) driver 4893M: Marek Szyprowski <m.szyprowski@samsung.com> 4894L: iommu@lists.linux-foundation.org 4895S: Maintained 4896F: drivers/iommu/exynos-iommu.c 4897 4898EZchip NPS platform support 4899M: Noam Camus <noamc@ezchip.com> 4900S: Supported 4901F: arch/arc/plat-eznps 4902F: arch/arc/boot/dts/eznps.dts 4903 4904F71805F HARDWARE MONITORING DRIVER 4905M: Jean Delvare <jdelvare@suse.com> 4906L: linux-hwmon@vger.kernel.org 4907S: Maintained 4908F: Documentation/hwmon/f71805f 4909F: drivers/hwmon/f71805f.c 4910 4911FC0011 TUNER DRIVER 4912M: Michael Buesch <m@bues.ch> 4913L: linux-media@vger.kernel.org 4914S: Maintained 4915F: drivers/media/tuners/fc0011.h 4916F: drivers/media/tuners/fc0011.c 4917 4918FC2580 MEDIA DRIVER 4919M: Antti Palosaari <crope@iki.fi> 4920L: linux-media@vger.kernel.org 4921W: https://linuxtv.org 4922W: http://palosaari.fi/linux/ 4923Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4924T: git git://linuxtv.org/anttip/media_tree.git 4925S: Maintained 4926F: drivers/media/tuners/fc2580* 4927 4928FANOTIFY 4929M: Eric Paris <eparis@redhat.com> 4930S: Maintained 4931F: fs/notify/fanotify/ 4932F: include/linux/fanotify.h 4933F: include/uapi/linux/fanotify.h 4934 4935FARSYNC SYNCHRONOUS DRIVER 4936M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4937W: http://www.farsite.co.uk/ 4938S: Supported 4939F: drivers/net/wan/farsync.* 4940 4941FAULT INJECTION SUPPORT 4942M: Akinobu Mita <akinobu.mita@gmail.com> 4943S: Supported 4944F: Documentation/fault-injection/ 4945F: lib/fault-inject.c 4946 4947FBTFT Framebuffer drivers 4948M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4949M: Noralf Trønnes <noralf@tronnes.org> 4950S: Maintained 4951F: drivers/staging/fbtft/ 4952 4953FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4954M: Johannes Thumshirn <jth@kernel.org> 4955L: fcoe-devel@open-fcoe.org 4956W: www.Open-FCoE.org 4957S: Supported 4958F: drivers/scsi/libfc/ 4959F: drivers/scsi/fcoe/ 4960F: include/scsi/fc/ 4961F: include/scsi/libfc.h 4962F: include/scsi/libfcoe.h 4963F: include/uapi/scsi/fc/ 4964 4965FILE LOCKING (flock() and fcntl()/lockf()) 4966M: Jeff Layton <jlayton@poochiereds.net> 4967M: "J. Bruce Fields" <bfields@fieldses.org> 4968L: linux-fsdevel@vger.kernel.org 4969S: Maintained 4970F: include/linux/fcntl.h 4971F: include/linux/fs.h 4972F: include/uapi/linux/fcntl.h 4973F: include/uapi/linux/fs.h 4974F: fs/fcntl.c 4975F: fs/locks.c 4976 4977FILESYSTEMS (VFS and infrastructure) 4978M: Alexander Viro <viro@zeniv.linux.org.uk> 4979L: linux-fsdevel@vger.kernel.org 4980S: Maintained 4981F: fs/* 4982 4983FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4984M: Riku Voipio <riku.voipio@iki.fi> 4985L: linux-hwmon@vger.kernel.org 4986S: Maintained 4987F: drivers/hwmon/f75375s.c 4988F: include/linux/f75375s.h 4989 4990FIREWIRE AUDIO DRIVERS 4991M: Clemens Ladisch <clemens@ladisch.de> 4992L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4993T: git git://git.alsa-project.org/alsa-kernel.git 4994S: Maintained 4995F: sound/firewire/ 4996 4997FIREWIRE MEDIA DRIVERS (firedtv) 4998M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4999L: linux-media@vger.kernel.org 5000L: linux1394-devel@lists.sourceforge.net 5001T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5002S: Maintained 5003F: drivers/media/firewire/ 5004 5005FIREWIRE SBP-2 TARGET 5006M: Chris Boot <bootc@bootc.net> 5007L: linux-scsi@vger.kernel.org 5008L: target-devel@vger.kernel.org 5009L: linux1394-devel@lists.sourceforge.net 5010T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5011S: Maintained 5012F: drivers/target/sbp/ 5013 5014FIREWIRE SUBSYSTEM 5015M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5016L: linux1394-devel@lists.sourceforge.net 5017W: http://ieee1394.wiki.kernel.org/ 5018T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5019S: Maintained 5020F: drivers/firewire/ 5021F: include/linux/firewire.h 5022F: include/uapi/linux/firewire*.h 5023F: tools/firewire/ 5024 5025FIRMWARE LOADER (request_firmware) 5026M: Ming Lei <ming.lei@canonical.com> 5027M: Luis R. Rodriguez <mcgrof@kernel.org> 5028L: linux-kernel@vger.kernel.org 5029S: Maintained 5030F: Documentation/firmware_class/ 5031F: drivers/base/firmware*.c 5032F: include/linux/firmware.h 5033 5034FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5035M: Joshua Morris <josh.h.morris@us.ibm.com> 5036M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5037S: Maintained 5038F: drivers/block/rsxx/ 5039 5040FLOPPY DRIVER 5041M: Jiri Kosina <jikos@kernel.org> 5042T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5043S: Odd fixes 5044F: drivers/block/floppy.c 5045 5046FMC SUBSYSTEM 5047M: Alessandro Rubini <rubini@gnudd.com> 5048W: http://www.ohwr.org/projects/fmc-bus 5049S: Supported 5050F: drivers/fmc/ 5051F: include/linux/fmc*.h 5052F: include/linux/ipmi-fru.h 5053K: fmc_d.*register 5054 5055FPGA MANAGER FRAMEWORK 5056M: Alan Tull <atull@opensource.altera.com> 5057R: Moritz Fischer <moritz.fischer@ettus.com> 5058L: linux-fpga@vger.kernel.org 5059S: Maintained 5060T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5061F: drivers/fpga/ 5062F: include/linux/fpga/fpga-mgr.h 5063W: http://www.rocketboards.org 5064 5065FPU EMULATOR 5066M: Bill Metzenthen <billm@melbpc.org.au> 5067W: http://floatingpoint.sourceforge.net/emulator/index.html 5068S: Maintained 5069F: arch/x86/math-emu/ 5070 5071FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5072L: netdev@vger.kernel.org 5073S: Orphan 5074F: drivers/net/wan/dlci.c 5075F: drivers/net/wan/sdla.c 5076 5077FRAMEBUFFER LAYER 5078M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5079L: linux-fbdev@vger.kernel.org 5080T: git git://github.com/bzolnier/linux.git 5081Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5082S: Maintained 5083F: Documentation/fb/ 5084F: drivers/video/ 5085F: include/video/ 5086F: include/linux/fb.h 5087F: include/uapi/video/ 5088F: include/uapi/linux/fb.h 5089 5090FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5091M: Horia Geantă <horia.geanta@nxp.com> 5092M: Dan Douglass <dan.douglass@nxp.com> 5093L: linux-crypto@vger.kernel.org 5094S: Maintained 5095F: drivers/crypto/caam/ 5096F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5097 5098FREESCALE DIU FRAMEBUFFER DRIVER 5099M: Timur Tabi <timur@tabi.org> 5100L: linux-fbdev@vger.kernel.org 5101S: Maintained 5102F: drivers/video/fbdev/fsl-diu-fb.* 5103 5104FREESCALE DMA DRIVER 5105M: Li Yang <leoli@freescale.com> 5106M: Zhang Wei <zw@zh-kernel.org> 5107L: linuxppc-dev@lists.ozlabs.org 5108S: Maintained 5109F: drivers/dma/fsldma.* 5110 5111FREESCALE GPMI NAND DRIVER 5112M: Han Xu <han.xu@nxp.com> 5113L: linux-mtd@lists.infradead.org 5114S: Maintained 5115F: drivers/mtd/nand/gpmi-nand/* 5116 5117FREESCALE I2C CPM DRIVER 5118M: Jochen Friedrich <jochen@scram.de> 5119L: linuxppc-dev@lists.ozlabs.org 5120L: linux-i2c@vger.kernel.org 5121S: Maintained 5122F: drivers/i2c/busses/i2c-cpm.c 5123 5124FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5125M: Sascha Hauer <kernel@pengutronix.de> 5126L: linux-fbdev@vger.kernel.org 5127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5128S: Maintained 5129F: include/linux/platform_data/video-imxfb.h 5130F: drivers/video/fbdev/imxfb.c 5131 5132FREESCALE QUAD SPI DRIVER 5133M: Han Xu <han.xu@nxp.com> 5134L: linux-mtd@lists.infradead.org 5135S: Maintained 5136F: drivers/mtd/spi-nor/fsl-quadspi.c 5137 5138FREESCALE SOC FS_ENET DRIVER 5139M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5140M: Vitaly Bordug <vbordug@ru.mvista.com> 5141L: linuxppc-dev@lists.ozlabs.org 5142L: netdev@vger.kernel.org 5143S: Maintained 5144F: drivers/net/ethernet/freescale/fs_enet/ 5145F: include/linux/fs_enet_pd.h 5146 5147FREESCALE IMX / MXC FEC DRIVER 5148M: Fugang Duan <fugang.duan@nxp.com> 5149L: netdev@vger.kernel.org 5150S: Maintained 5151F: drivers/net/ethernet/freescale/fec_main.c 5152F: drivers/net/ethernet/freescale/fec_ptp.c 5153F: drivers/net/ethernet/freescale/fec.h 5154F: Documentation/devicetree/bindings/net/fsl-fec.txt 5155 5156FREESCALE QORIQ DPAA FMAN DRIVER 5157M: Madalin Bucur <madalin.bucur@nxp.com> 5158L: netdev@vger.kernel.org 5159S: Maintained 5160F: drivers/net/ethernet/freescale/fman 5161F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5162 5163FREESCALE QORIQ DPAA ETHERNET DRIVER 5164M: Madalin Bucur <madalin.bucur@nxp.com> 5165L: netdev@vger.kernel.org 5166S: Maintained 5167F: drivers/net/ethernet/freescale/dpaa 5168 5169FREESCALE SOC DRIVERS 5170M: Scott Wood <oss@buserror.net> 5171L: linuxppc-dev@lists.ozlabs.org 5172L: linux-arm-kernel@lists.infradead.org 5173S: Maintained 5174F: drivers/soc/fsl/ 5175F: include/linux/fsl/ 5176 5177FREESCALE QUICC ENGINE LIBRARY 5178M: Qiang Zhao <qiang.zhao@nxp.com> 5179L: linuxppc-dev@lists.ozlabs.org 5180S: Maintained 5181F: drivers/soc/fsl/qe/ 5182F: include/soc/fsl/*qe*.h 5183F: include/soc/fsl/*ucc*.h 5184 5185FREESCALE USB PERIPHERAL DRIVERS 5186M: Li Yang <leoli@freescale.com> 5187L: linux-usb@vger.kernel.org 5188L: linuxppc-dev@lists.ozlabs.org 5189S: Maintained 5190F: drivers/usb/gadget/udc/fsl* 5191 5192FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5193M: Li Yang <leoli@freescale.com> 5194L: netdev@vger.kernel.org 5195L: linuxppc-dev@lists.ozlabs.org 5196S: Maintained 5197F: drivers/net/ethernet/freescale/ucc_geth* 5198 5199FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5200M: Claudiu Manoil <claudiu.manoil@freescale.com> 5201L: netdev@vger.kernel.org 5202S: Maintained 5203F: drivers/net/ethernet/freescale/gianfar* 5204X: drivers/net/ethernet/freescale/gianfar_ptp.c 5205F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5206 5207FREESCALE QUICC ENGINE UCC HDLC DRIVER 5208M: Zhao Qiang <qiang.zhao@nxp.com> 5209L: netdev@vger.kernel.org 5210L: linuxppc-dev@lists.ozlabs.org 5211S: Maintained 5212F: drivers/net/wan/fsl_ucc_hdlc* 5213 5214FREESCALE QUICC ENGINE UCC UART DRIVER 5215M: Timur Tabi <timur@tabi.org> 5216L: linuxppc-dev@lists.ozlabs.org 5217S: Maintained 5218F: drivers/tty/serial/ucc_uart.c 5219 5220FREESCALE SOC SOUND DRIVERS 5221M: Timur Tabi <timur@tabi.org> 5222M: Nicolin Chen <nicoleotsuka@gmail.com> 5223M: Xiubo Li <Xiubo.Lee@gmail.com> 5224R: Fabio Estevam <fabio.estevam@nxp.com> 5225L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5226L: linuxppc-dev@lists.ozlabs.org 5227S: Maintained 5228F: sound/soc/fsl/fsl* 5229F: sound/soc/fsl/imx* 5230F: sound/soc/fsl/mpc8610_hpcd.c 5231 5232FREEVXFS FILESYSTEM 5233M: Christoph Hellwig <hch@infradead.org> 5234W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5235S: Maintained 5236F: fs/freevxfs/ 5237 5238FREEZER 5239M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5240M: Pavel Machek <pavel@ucw.cz> 5241L: linux-pm@vger.kernel.org 5242S: Supported 5243F: Documentation/power/freezing-of-tasks.txt 5244F: include/linux/freezer.h 5245F: kernel/freezer.c 5246 5247FRONTSWAP API 5248M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5249L: linux-kernel@vger.kernel.org 5250S: Maintained 5251F: mm/frontswap.c 5252F: include/linux/frontswap.h 5253 5254FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5255M: David Howells <dhowells@redhat.com> 5256L: linux-cachefs@redhat.com (moderated for non-subscribers) 5257S: Supported 5258F: Documentation/filesystems/caching/ 5259F: fs/fscache/ 5260F: include/linux/fscache*.h 5261 5262FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5263M: Theodore Y. Ts'o <tytso@mit.edu> 5264M: Jaegeuk Kim <jaegeuk@kernel.org> 5265L: linux-fsdevel@vger.kernel.org 5266S: Supported 5267F: fs/crypto/ 5268F: include/linux/fscrypto.h 5269 5270F2FS FILE SYSTEM 5271M: Jaegeuk Kim <jaegeuk@kernel.org> 5272M: Chao Yu <yuchao0@huawei.com> 5273L: linux-f2fs-devel@lists.sourceforge.net 5274W: https://f2fs.wiki.kernel.org/ 5275T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5276S: Maintained 5277F: Documentation/filesystems/f2fs.txt 5278F: Documentation/ABI/testing/sysfs-fs-f2fs 5279F: fs/f2fs/ 5280F: include/linux/f2fs_fs.h 5281F: include/trace/events/f2fs.h 5282 5283FUJITSU FR-V (FRV) PORT 5284S: Orphan 5285F: arch/frv/ 5286 5287FUJITSU LAPTOP EXTRAS 5288M: Jonathan Woithe <jwoithe@just42.net> 5289L: platform-driver-x86@vger.kernel.org 5290S: Maintained 5291F: drivers/platform/x86/fujitsu-laptop.c 5292 5293FUJITSU M-5MO LS CAMERA ISP DRIVER 5294M: Kyungmin Park <kyungmin.park@samsung.com> 5295M: Heungjun Kim <riverful.kim@samsung.com> 5296L: linux-media@vger.kernel.org 5297S: Maintained 5298F: drivers/media/i2c/m5mols/ 5299F: include/media/i2c/m5mols.h 5300 5301FUJITSU TABLET EXTRAS 5302M: Robert Gerlach <khnz@gmx.de> 5303L: platform-driver-x86@vger.kernel.org 5304S: Maintained 5305F: drivers/platform/x86/fujitsu-tablet.c 5306 5307FUSE: FILESYSTEM IN USERSPACE 5308M: Miklos Szeredi <miklos@szeredi.hu> 5309L: linux-fsdevel@vger.kernel.org 5310W: http://fuse.sourceforge.net/ 5311T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5312S: Maintained 5313F: fs/fuse/ 5314F: include/uapi/linux/fuse.h 5315F: Documentation/filesystems/fuse.txt 5316 5317FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5318M: Rik Faith <faith@cs.unc.edu> 5319L: linux-scsi@vger.kernel.org 5320S: Odd Fixes (e.g., new signatures) 5321F: drivers/scsi/fdomain.* 5322 5323GCC PLUGINS 5324M: Kees Cook <keescook@chromium.org> 5325R: Emese Revfy <re.emese@gmail.com> 5326L: kernel-hardening@lists.openwall.com 5327S: Maintained 5328F: scripts/gcc-plugins/ 5329F: scripts/gcc-plugin.sh 5330F: scripts/Makefile.gcc-plugins 5331F: Documentation/gcc-plugins.txt 5332 5333GCOV BASED KERNEL PROFILING 5334M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5335S: Maintained 5336F: kernel/gcov/ 5337F: Documentation/dev-tools/gcov.rst 5338 5339GDT SCSI DISK ARRAY CONTROLLER DRIVER 5340M: Achim Leubner <achim_leubner@adaptec.com> 5341L: linux-scsi@vger.kernel.org 5342W: http://www.icp-vortex.com/ 5343S: Supported 5344F: drivers/scsi/gdt* 5345 5346GDB KERNEL DEBUGGING HELPER SCRIPTS 5347M: Jan Kiszka <jan.kiszka@siemens.com> 5348M: Kieran Bingham <kieran@bingham.xyz> 5349S: Supported 5350F: scripts/gdb/ 5351 5352GEMTEK FM RADIO RECEIVER DRIVER 5353M: Hans Verkuil <hverkuil@xs4all.nl> 5354L: linux-media@vger.kernel.org 5355T: git git://linuxtv.org/media_tree.git 5356W: https://linuxtv.org 5357S: Maintained 5358F: drivers/media/radio/radio-gemtek* 5359 5360GENERIC GPIO I2C DRIVER 5361M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5362S: Supported 5363F: drivers/i2c/busses/i2c-gpio.c 5364F: include/linux/i2c-gpio.h 5365 5366GENERIC GPIO I2C MULTIPLEXER DRIVER 5367M: Peter Korsgaard <peter.korsgaard@barco.com> 5368L: linux-i2c@vger.kernel.org 5369S: Supported 5370F: drivers/i2c/muxes/i2c-mux-gpio.c 5371F: include/linux/i2c-mux-gpio.h 5372F: Documentation/i2c/muxes/i2c-mux-gpio 5373 5374GENERIC HDLC (WAN) DRIVERS 5375M: Krzysztof Halasa <khc@pm.waw.pl> 5376W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5377S: Maintained 5378F: drivers/net/wan/c101.c 5379F: drivers/net/wan/hd6457* 5380F: drivers/net/wan/hdlc* 5381F: drivers/net/wan/n2.c 5382F: drivers/net/wan/pc300too.c 5383F: drivers/net/wan/pci200syn.c 5384F: drivers/net/wan/wanxl* 5385 5386GENERIC INCLUDE/ASM HEADER FILES 5387M: Arnd Bergmann <arnd@arndb.de> 5388L: linux-arch@vger.kernel.org 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5390S: Maintained 5391F: include/asm-generic/ 5392F: include/uapi/asm-generic/ 5393 5394GENERIC PHY FRAMEWORK 5395M: Kishon Vijay Abraham I <kishon@ti.com> 5396L: linux-kernel@vger.kernel.org 5397T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5398S: Supported 5399F: drivers/phy/ 5400F: include/linux/phy/ 5401 5402GENERIC PM DOMAINS 5403M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5404M: Kevin Hilman <khilman@kernel.org> 5405M: Ulf Hansson <ulf.hansson@linaro.org> 5406L: linux-pm@vger.kernel.org 5407S: Supported 5408F: drivers/base/power/domain*.c 5409F: include/linux/pm_domain.h 5410 5411GENERIC UIO DRIVER FOR PCI DEVICES 5412M: "Michael S. Tsirkin" <mst@redhat.com> 5413L: kvm@vger.kernel.org 5414S: Supported 5415F: drivers/uio/uio_pci_generic.c 5416 5417GET_MAINTAINER SCRIPT 5418M: Joe Perches <joe@perches.com> 5419S: Maintained 5420F: scripts/get_maintainer.pl 5421 5422GENWQE (IBM Generic Workqueue Card) 5423M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5424M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5425S: Supported 5426F: drivers/misc/genwqe/ 5427 5428GFS2 FILE SYSTEM 5429M: Steven Whitehouse <swhiteho@redhat.com> 5430M: Bob Peterson <rpeterso@redhat.com> 5431L: cluster-devel@redhat.com 5432W: http://sources.redhat.com/cluster/ 5433T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5434S: Supported 5435F: Documentation/filesystems/gfs2*.txt 5436F: fs/gfs2/ 5437F: include/uapi/linux/gfs2_ondisk.h 5438 5439GIGASET ISDN DRIVERS 5440M: Paul Bolle <pebolle@tiscali.nl> 5441L: gigaset307x-common@lists.sourceforge.net 5442W: http://gigaset307x.sourceforge.net/ 5443S: Odd Fixes 5444F: Documentation/isdn/README.gigaset 5445F: drivers/isdn/gigaset/ 5446F: include/uapi/linux/gigaset_dev.h 5447 5448GO7007 MPEG CODEC 5449M: Hans Verkuil <hans.verkuil@cisco.com> 5450L: linux-media@vger.kernel.org 5451S: Maintained 5452F: drivers/media/usb/go7007/ 5453 5454GOODIX TOUCHSCREEN 5455M: Bastien Nocera <hadess@hadess.net> 5456L: linux-input@vger.kernel.org 5457S: Maintained 5458F: drivers/input/touchscreen/goodix.c 5459 5460GPIO MOCKUP DRIVER 5461M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5462L: linux-gpio@vger.kernel.org 5463S: Maintained 5464F: drivers/gpio/gpio-mockup.c 5465F: tools/testing/selftests/gpio/ 5466 5467GPIO SUBSYSTEM 5468M: Linus Walleij <linus.walleij@linaro.org> 5469M: Alexandre Courbot <gnurou@gmail.com> 5470L: linux-gpio@vger.kernel.org 5471T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5472S: Maintained 5473F: Documentation/devicetree/bindings/gpio/ 5474F: Documentation/gpio/ 5475F: Documentation/ABI/testing/gpio-cdev 5476F: Documentation/ABI/obsolete/sysfs-gpio 5477F: drivers/gpio/ 5478F: include/linux/gpio/ 5479F: include/linux/gpio.h 5480F: include/asm-generic/gpio.h 5481F: include/uapi/linux/gpio.h 5482F: tools/gpio/ 5483 5484GRE DEMULTIPLEXER DRIVER 5485M: Dmitry Kozlov <xeb@mail.ru> 5486L: netdev@vger.kernel.org 5487S: Maintained 5488F: net/ipv4/gre_demux.c 5489F: net/ipv4/gre_offload.c 5490F: include/net/gre.h 5491 5492GRETH 10/100/1G Ethernet MAC device driver 5493M: Andreas Larsson <andreas@gaisler.com> 5494L: netdev@vger.kernel.org 5495S: Maintained 5496F: drivers/net/ethernet/aeroflex/ 5497 5498GREYBUS SUBSYSTEM 5499M: Johan Hovold <johan@kernel.org> 5500M: Alex Elder <elder@kernel.org> 5501M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5502S: Maintained 5503F: drivers/staging/greybus/ 5504L: greybus-dev@lists.linaro.org 5505 5506GREYBUS AUDIO PROTOCOLS DRIVERS 5507M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5508M: Mark Greer <mgreer@animalcreek.com> 5509S: Maintained 5510F: drivers/staging/greybus/audio_apbridgea.c 5511F: drivers/staging/greybus/audio_apbridgea.h 5512F: drivers/staging/greybus/audio_codec.c 5513F: drivers/staging/greybus/audio_codec.h 5514F: drivers/staging/greybus/audio_gb.c 5515F: drivers/staging/greybus/audio_manager.c 5516F: drivers/staging/greybus/audio_manager.h 5517F: drivers/staging/greybus/audio_manager_module.c 5518F: drivers/staging/greybus/audio_manager_private.h 5519F: drivers/staging/greybus/audio_manager_sysfs.c 5520F: drivers/staging/greybus/audio_module.c 5521F: drivers/staging/greybus/audio_topology.c 5522 5523GREYBUS PROTOCOLS DRIVERS 5524M: Rui Miguel Silva <rmfrfs@gmail.com> 5525S: Maintained 5526F: drivers/staging/greybus/sdio.c 5527F: drivers/staging/greybus/light.c 5528F: drivers/staging/greybus/gpio.c 5529F: drivers/staging/greybus/power_supply.c 5530F: drivers/staging/greybus/spi.c 5531F: drivers/staging/greybus/spilib.c 5532 5533GREYBUS PROTOCOLS DRIVERS 5534M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5535S: Maintained 5536F: drivers/staging/greybus/loopback.c 5537F: drivers/staging/greybus/timesync.c 5538F: drivers/staging/greybus/timesync_platform.c 5539 5540GREYBUS PROTOCOLS DRIVERS 5541M: Viresh Kumar <vireshk@kernel.org> 5542S: Maintained 5543F: drivers/staging/greybus/authentication.c 5544F: drivers/staging/greybus/bootrom.c 5545F: drivers/staging/greybus/firmware.h 5546F: drivers/staging/greybus/fw-core.c 5547F: drivers/staging/greybus/fw-download.c 5548F: drivers/staging/greybus/fw-managament.c 5549F: drivers/staging/greybus/greybus_authentication.h 5550F: drivers/staging/greybus/greybus_firmware.h 5551F: drivers/staging/greybus/hid.c 5552F: drivers/staging/greybus/i2c.c 5553F: drivers/staging/greybus/spi.c 5554F: drivers/staging/greybus/spilib.c 5555F: drivers/staging/greybus/spilib.h 5556 5557GREYBUS PROTOCOLS DRIVERS 5558M: David Lin <dtwlin@gmail.com> 5559S: Maintained 5560F: drivers/staging/greybus/uart.c 5561F: drivers/staging/greybus/log.c 5562 5563GREYBUS PLATFORM DRIVERS 5564M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5565S: Maintained 5566F: drivers/staging/greybus/arche-platform.c 5567F: drivers/staging/greybus/arche-apb-ctrl.c 5568F: drivers/staging/greybus/arche_platform.h 5569 5570GS1662 VIDEO SERIALIZER 5571M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5572L: linux-media@vger.kernel.org 5573T: git git://linuxtv.org/media_tree.git 5574S: Maintained 5575F: drivers/media/spi/gs1662.c 5576 5577GSPCA FINEPIX SUBDRIVER 5578M: Frank Zago <frank@zago.net> 5579L: linux-media@vger.kernel.org 5580T: git git://linuxtv.org/media_tree.git 5581S: Maintained 5582F: drivers/media/usb/gspca/finepix.c 5583 5584GSPCA GL860 SUBDRIVER 5585M: Olivier Lorin <o.lorin@laposte.net> 5586L: linux-media@vger.kernel.org 5587T: git git://linuxtv.org/media_tree.git 5588S: Maintained 5589F: drivers/media/usb/gspca/gl860/ 5590 5591GSPCA M5602 SUBDRIVER 5592M: Erik Andren <erik.andren@gmail.com> 5593L: linux-media@vger.kernel.org 5594T: git git://linuxtv.org/media_tree.git 5595S: Maintained 5596F: drivers/media/usb/gspca/m5602/ 5597 5598GSPCA PAC207 SONIXB SUBDRIVER 5599M: Hans Verkuil <hverkuil@xs4all.nl> 5600L: linux-media@vger.kernel.org 5601T: git git://linuxtv.org/media_tree.git 5602S: Odd Fixes 5603F: drivers/media/usb/gspca/pac207.c 5604 5605GSPCA SN9C20X SUBDRIVER 5606M: Brian Johnson <brijohn@gmail.com> 5607L: linux-media@vger.kernel.org 5608T: git git://linuxtv.org/media_tree.git 5609S: Maintained 5610F: drivers/media/usb/gspca/sn9c20x.c 5611 5612GSPCA T613 SUBDRIVER 5613M: Leandro Costantino <lcostantino@gmail.com> 5614L: linux-media@vger.kernel.org 5615T: git git://linuxtv.org/media_tree.git 5616S: Maintained 5617F: drivers/media/usb/gspca/t613.c 5618 5619GSPCA USB WEBCAM DRIVER 5620M: Hans Verkuil <hverkuil@xs4all.nl> 5621L: linux-media@vger.kernel.org 5622T: git git://linuxtv.org/media_tree.git 5623S: Odd Fixes 5624F: drivers/media/usb/gspca/ 5625 5626GUID PARTITION TABLE (GPT) 5627M: Davidlohr Bueso <dave@stgolabs.net> 5628L: linux-efi@vger.kernel.org 5629S: Maintained 5630F: block/partitions/efi.* 5631 5632STK1160 USB VIDEO CAPTURE DRIVER 5633M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5634L: linux-media@vger.kernel.org 5635T: git git://linuxtv.org/media_tree.git 5636S: Maintained 5637F: drivers/media/usb/stk1160/ 5638 5639H8/300 ARCHITECTURE 5640M: Yoshinori Sato <ysato@users.sourceforge.jp> 5641L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5642W: http://uclinux-h8.sourceforge.jp 5643T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5644S: Maintained 5645F: arch/h8300/ 5646F: drivers/clocksource/h8300_*.c 5647F: drivers/clk/h8300/ 5648F: drivers/irqchip/irq-renesas-h8*.c 5649 5650HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5651M: Frank Seidel <frank@f-seidel.de> 5652L: platform-driver-x86@vger.kernel.org 5653W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5654S: Maintained 5655F: drivers/platform/x86/hdaps.c 5656 5657HDPVR USB VIDEO ENCODER DRIVER 5658M: Hans Verkuil <hverkuil@xs4all.nl> 5659L: linux-media@vger.kernel.org 5660T: git git://linuxtv.org/media_tree.git 5661W: https://linuxtv.org 5662S: Odd Fixes 5663F: drivers/media/usb/hdpvr/ 5664 5665HWPOISON MEMORY FAILURE HANDLING 5666M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5667L: linux-mm@kvack.org 5668S: Maintained 5669F: mm/memory-failure.c 5670F: mm/hwpoison-inject.c 5671 5672HYPERVISOR VIRTUAL CONSOLE DRIVER 5673L: linuxppc-dev@lists.ozlabs.org 5674S: Odd Fixes 5675F: drivers/tty/hvc/ 5676 5677HACKRF MEDIA DRIVER 5678M: Antti Palosaari <crope@iki.fi> 5679L: linux-media@vger.kernel.org 5680W: https://linuxtv.org 5681W: http://palosaari.fi/linux/ 5682Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5683T: git git://linuxtv.org/anttip/media_tree.git 5684S: Maintained 5685F: drivers/media/usb/hackrf/ 5686 5687HARDWARE MONITORING 5688M: Jean Delvare <jdelvare@suse.com> 5689M: Guenter Roeck <linux@roeck-us.net> 5690L: linux-hwmon@vger.kernel.org 5691W: http://hwmon.wiki.kernel.org/ 5692T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5693T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5694S: Maintained 5695F: Documentation/hwmon/ 5696F: drivers/hwmon/ 5697F: include/linux/hwmon*.h 5698 5699HARDWARE RANDOM NUMBER GENERATOR CORE 5700M: Matt Mackall <mpm@selenic.com> 5701M: Herbert Xu <herbert@gondor.apana.org.au> 5702L: linux-crypto@vger.kernel.org 5703S: Odd fixes 5704F: Documentation/devicetree/bindings/rng/ 5705F: Documentation/hw_random.txt 5706F: drivers/char/hw_random/ 5707F: include/linux/hw_random.h 5708 5709HARDWARE SPINLOCK CORE 5710M: Ohad Ben-Cohen <ohad@wizery.com> 5711M: Bjorn Andersson <bjorn.andersson@linaro.org> 5712L: linux-remoteproc@vger.kernel.org 5713S: Maintained 5714T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5715F: Documentation/devicetree/bindings/hwlock/ 5716F: Documentation/hwspinlock.txt 5717F: drivers/hwspinlock/ 5718F: include/linux/hwspinlock.h 5719 5720HARMONY SOUND DRIVER 5721L: linux-parisc@vger.kernel.org 5722S: Maintained 5723F: sound/parisc/harmony.* 5724 5725HD29L2 MEDIA DRIVER 5726M: Antti Palosaari <crope@iki.fi> 5727L: linux-media@vger.kernel.org 5728W: https://linuxtv.org 5729W: http://palosaari.fi/linux/ 5730Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5731T: git git://linuxtv.org/anttip/media_tree.git 5732S: Maintained 5733F: drivers/media/dvb-frontends/hd29l2* 5734 5735HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5736M: Jimmy Vance <jimmy.vance@hpe.com> 5737S: Supported 5738F: Documentation/watchdog/hpwdt.txt 5739F: drivers/watchdog/hpwdt.c 5740 5741HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5742M: Don Brace <don.brace@microsemi.com> 5743L: esc.storagedev@microsemi.com 5744L: linux-scsi@vger.kernel.org 5745S: Supported 5746F: Documentation/scsi/hpsa.txt 5747F: drivers/scsi/hpsa*.[ch] 5748F: include/linux/cciss*.h 5749F: include/uapi/linux/cciss*.h 5750 5751HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5752M: Don Brace <don.brace@microsemi.com> 5753L: esc.storagedev@microsemi.com 5754L: linux-scsi@vger.kernel.org 5755S: Supported 5756F: Documentation/blockdev/cciss.txt 5757F: drivers/block/cciss* 5758F: include/linux/cciss_ioctl.h 5759F: include/uapi/linux/cciss_ioctl.h 5760 5761HFI1 DRIVER 5762M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5763M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5764L: linux-rdma@vger.kernel.org 5765S: Supported 5766F: drivers/infiniband/hw/hfi1 5767 5768HFS FILESYSTEM 5769L: linux-fsdevel@vger.kernel.org 5770S: Orphan 5771F: Documentation/filesystems/hfs.txt 5772F: fs/hfs/ 5773 5774HFSPLUS FILESYSTEM 5775L: linux-fsdevel@vger.kernel.org 5776S: Orphan 5777F: Documentation/filesystems/hfsplus.txt 5778F: fs/hfsplus/ 5779 5780HGA FRAMEBUFFER DRIVER 5781M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5782L: linux-nvidia@lists.surfsouth.com 5783W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5784S: Maintained 5785F: drivers/video/fbdev/hgafb.c 5786 5787HIBERNATION (aka Software Suspend, aka swsusp) 5788M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5789M: Pavel Machek <pavel@ucw.cz> 5790L: linux-pm@vger.kernel.org 5791B: https://bugzilla.kernel.org 5792S: Supported 5793F: arch/x86/power/ 5794F: drivers/base/power/ 5795F: kernel/power/ 5796F: include/linux/suspend.h 5797F: include/linux/freezer.h 5798F: include/linux/pm.h 5799F: arch/*/include/asm/suspend*.h 5800 5801HID CORE LAYER 5802M: Jiri Kosina <jikos@kernel.org> 5803R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5804L: linux-input@vger.kernel.org 5805T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5806S: Maintained 5807F: drivers/hid/ 5808F: include/linux/hid* 5809F: include/uapi/linux/hid* 5810 5811HID SENSOR HUB DRIVERS 5812M: Jiri Kosina <jikos@kernel.org> 5813M: Jonathan Cameron <jic23@kernel.org> 5814M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5815L: linux-input@vger.kernel.org 5816L: linux-iio@vger.kernel.org 5817S: Maintained 5818F: Documentation/hid/hid-sensor* 5819F: drivers/hid/hid-sensor-* 5820F: drivers/iio/*/hid-* 5821F: include/linux/hid-sensor-* 5822 5823HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5824M: Thomas Gleixner <tglx@linutronix.de> 5825L: linux-kernel@vger.kernel.org 5826T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5827S: Maintained 5828F: Documentation/timers/ 5829F: kernel/time/hrtimer.c 5830F: kernel/time/clockevents.c 5831F: kernel/time/tick*.* 5832F: kernel/time/timer_*.c 5833F: include/linux/clockchips.h 5834F: include/linux/hrtimer.h 5835 5836HIGH-SPEED SCC DRIVER FOR AX.25 5837L: linux-hams@vger.kernel.org 5838S: Orphan 5839F: drivers/net/hamradio/dmascc.c 5840F: drivers/net/hamradio/scc.c 5841 5842HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5843M: HighPoint Linux Team <linux@highpoint-tech.com> 5844W: http://www.highpoint-tech.com 5845S: Supported 5846F: Documentation/scsi/hptiop.txt 5847F: drivers/scsi/hptiop.c 5848 5849HIPPI 5850M: Jes Sorensen <jes@trained-monkey.org> 5851L: linux-hippi@sunsite.dk 5852S: Maintained 5853F: include/linux/hippidevice.h 5854F: include/uapi/linux/if_hippi.h 5855F: net/802/hippi.c 5856F: drivers/net/hippi/ 5857 5858HISILICON NETWORK SUBSYSTEM DRIVER 5859M: Yisen Zhuang <yisen.zhuang@huawei.com> 5860M: Salil Mehta <salil.mehta@huawei.com> 5861L: netdev@vger.kernel.org 5862W: http://www.hisilicon.com 5863S: Maintained 5864F: drivers/net/ethernet/hisilicon/ 5865F: Documentation/devicetree/bindings/net/hisilicon*.txt 5866 5867HISILICON ROCE DRIVER 5868M: Lijun Ou <oulijun@huawei.com> 5869M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5870L: linux-rdma@vger.kernel.org 5871S: Maintained 5872F: drivers/infiniband/hw/hns/ 5873F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5874 5875HISILICON SAS Controller 5876M: John Garry <john.garry@huawei.com> 5877W: http://www.hisilicon.com 5878S: Supported 5879F: drivers/scsi/hisi_sas/ 5880F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5881 5882HOST AP DRIVER 5883M: Jouni Malinen <j@w1.fi> 5884L: linux-wireless@vger.kernel.org 5885W: http://w1.fi/hostap-driver.html 5886S: Obsolete 5887F: drivers/net/wireless/intersil/hostap/ 5888 5889HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5890L: platform-driver-x86@vger.kernel.org 5891S: Orphan 5892F: drivers/platform/x86/tc1100-wmi.c 5893 5894HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5895M: Jaroslav Kysela <perex@perex.cz> 5896S: Maintained 5897F: drivers/net/ethernet/hp/hp100.* 5898 5899HPET: High Precision Event Timers driver 5900M: Clemens Ladisch <clemens@ladisch.de> 5901S: Maintained 5902F: Documentation/timers/hpet.txt 5903F: drivers/char/hpet.c 5904F: include/linux/hpet.h 5905F: include/uapi/linux/hpet.h 5906 5907HPET: x86 5908S: Orphan 5909F: arch/x86/kernel/hpet.c 5910F: arch/x86/include/asm/hpet.h 5911 5912HPFS FILESYSTEM 5913M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5914W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5915S: Maintained 5916F: fs/hpfs/ 5917 5918HSI SUBSYSTEM 5919M: Sebastian Reichel <sre@kernel.org> 5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5921S: Maintained 5922F: Documentation/ABI/testing/sysfs-bus-hsi 5923F: Documentation/device-drivers/serial-interfaces.rst 5924F: drivers/hsi/ 5925F: include/linux/hsi/ 5926F: include/uapi/linux/hsi/ 5927 5928HSO 3G MODEM DRIVER 5929M: Jan Dumon <j.dumon@option.com> 5930W: http://www.pharscape.org 5931S: Maintained 5932F: drivers/net/usb/hso.c 5933 5934HSR NETWORK PROTOCOL 5935M: Arvid Brodin <arvid.brodin@alten.se> 5936L: netdev@vger.kernel.org 5937S: Maintained 5938F: net/hsr/ 5939 5940HTCPEN TOUCHSCREEN DRIVER 5941M: Pau Oliva Fora <pof@eslack.org> 5942L: linux-input@vger.kernel.org 5943S: Maintained 5944F: drivers/input/touchscreen/htcpen.c 5945 5946HUGETLB FILESYSTEM 5947M: Nadia Yvette Chambers <nyc@holomorphy.com> 5948S: Maintained 5949F: fs/hugetlbfs/ 5950 5951HVA ST MEDIA DRIVER 5952M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5953L: linux-media@vger.kernel.org 5954T: git git://linuxtv.org/media_tree.git 5955W: https://linuxtv.org 5956S: Supported 5957F: drivers/media/platform/sti/hva 5958 5959Hyper-V CORE AND DRIVERS 5960M: "K. Y. Srinivasan" <kys@microsoft.com> 5961M: Haiyang Zhang <haiyangz@microsoft.com> 5962M: Stephen Hemminger <sthemmin@microsoft.com> 5963L: devel@linuxdriverproject.org 5964S: Maintained 5965F: arch/x86/include/asm/mshyperv.h 5966F: arch/x86/include/uapi/asm/hyperv.h 5967F: arch/x86/kernel/cpu/mshyperv.c 5968F: drivers/hid/hid-hyperv.c 5969F: drivers/hv/ 5970F: drivers/input/serio/hyperv-keyboard.c 5971F: drivers/pci/host/pci-hyperv.c 5972F: drivers/net/hyperv/ 5973F: drivers/scsi/storvsc_drv.c 5974F: drivers/uio/uio_hv_generic.c 5975F: drivers/video/fbdev/hyperv_fb.c 5976F: include/linux/hyperv.h 5977F: tools/hv/ 5978F: Documentation/ABI/stable/sysfs-bus-vmbus 5979 5980I2C MUXES 5981M: Peter Rosin <peda@axentia.se> 5982L: linux-i2c@vger.kernel.org 5983S: Maintained 5984F: Documentation/i2c/i2c-topology 5985F: Documentation/i2c/muxes/ 5986F: Documentation/devicetree/bindings/i2c/i2c-mux* 5987F: Documentation/devicetree/bindings/i2c/i2c-arb* 5988F: Documentation/devicetree/bindings/i2c/i2c-gate* 5989F: drivers/i2c/i2c-mux.c 5990F: drivers/i2c/muxes/ 5991F: include/linux/i2c-mux.h 5992 5993I2C OVER PARALLEL PORT 5994M: Jean Delvare <jdelvare@suse.com> 5995L: linux-i2c@vger.kernel.org 5996S: Maintained 5997F: Documentation/i2c/busses/i2c-parport 5998F: Documentation/i2c/busses/i2c-parport-light 5999F: drivers/i2c/busses/i2c-parport.c 6000F: drivers/i2c/busses/i2c-parport-light.c 6001 6002I2C/SMBUS CONTROLLER DRIVERS FOR PC 6003M: Jean Delvare <jdelvare@suse.com> 6004L: linux-i2c@vger.kernel.org 6005S: Maintained 6006F: Documentation/i2c/busses/i2c-ali1535 6007F: Documentation/i2c/busses/i2c-ali1563 6008F: Documentation/i2c/busses/i2c-ali15x3 6009F: Documentation/i2c/busses/i2c-amd756 6010F: Documentation/i2c/busses/i2c-amd8111 6011F: Documentation/i2c/busses/i2c-i801 6012F: Documentation/i2c/busses/i2c-nforce2 6013F: Documentation/i2c/busses/i2c-piix4 6014F: Documentation/i2c/busses/i2c-sis5595 6015F: Documentation/i2c/busses/i2c-sis630 6016F: Documentation/i2c/busses/i2c-sis96x 6017F: Documentation/i2c/busses/i2c-via 6018F: Documentation/i2c/busses/i2c-viapro 6019F: drivers/i2c/busses/i2c-ali1535.c 6020F: drivers/i2c/busses/i2c-ali1563.c 6021F: drivers/i2c/busses/i2c-ali15x3.c 6022F: drivers/i2c/busses/i2c-amd756.c 6023F: drivers/i2c/busses/i2c-amd756-s4882.c 6024F: drivers/i2c/busses/i2c-amd8111.c 6025F: drivers/i2c/busses/i2c-i801.c 6026F: drivers/i2c/busses/i2c-isch.c 6027F: drivers/i2c/busses/i2c-nforce2.c 6028F: drivers/i2c/busses/i2c-nforce2-s4985.c 6029F: drivers/i2c/busses/i2c-piix4.c 6030F: drivers/i2c/busses/i2c-sis5595.c 6031F: drivers/i2c/busses/i2c-sis630.c 6032F: drivers/i2c/busses/i2c-sis96x.c 6033F: drivers/i2c/busses/i2c-via.c 6034F: drivers/i2c/busses/i2c-viapro.c 6035 6036I2C/SMBUS ISMT DRIVER 6037M: Seth Heasley <seth.heasley@intel.com> 6038M: Neil Horman <nhorman@tuxdriver.com> 6039L: linux-i2c@vger.kernel.org 6040F: drivers/i2c/busses/i2c-ismt.c 6041F: Documentation/i2c/busses/i2c-ismt 6042 6043I2C/SMBUS STUB DRIVER 6044M: Jean Delvare <jdelvare@suse.com> 6045L: linux-i2c@vger.kernel.org 6046S: Maintained 6047F: drivers/i2c/i2c-stub.c 6048 6049I2C SUBSYSTEM 6050M: Wolfram Sang <wsa@the-dreams.de> 6051L: linux-i2c@vger.kernel.org 6052W: https://i2c.wiki.kernel.org/ 6053Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6054T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6055S: Maintained 6056F: Documentation/devicetree/bindings/i2c/ 6057F: Documentation/i2c/ 6058F: drivers/i2c/ 6059F: drivers/i2c/*/ 6060F: include/linux/i2c.h 6061F: include/linux/i2c-*.h 6062F: include/uapi/linux/i2c.h 6063F: include/uapi/linux/i2c-*.h 6064 6065I2C ACPI SUPPORT 6066M: Mika Westerberg <mika.westerberg@linux.intel.com> 6067L: linux-i2c@vger.kernel.org 6068L: linux-acpi@vger.kernel.org 6069S: Maintained 6070 6071I2C-TAOS-EVM DRIVER 6072M: Jean Delvare <jdelvare@suse.com> 6073L: linux-i2c@vger.kernel.org 6074S: Maintained 6075F: Documentation/i2c/busses/i2c-taos-evm 6076F: drivers/i2c/busses/i2c-taos-evm.c 6077 6078I2C-TINY-USB DRIVER 6079M: Till Harbaum <till@harbaum.org> 6080L: linux-i2c@vger.kernel.org 6081W: http://www.harbaum.org/till/i2c_tiny_usb 6082S: Maintained 6083F: drivers/i2c/busses/i2c-tiny-usb.c 6084 6085i386 BOOT CODE 6086M: "H. Peter Anvin" <hpa@zytor.com> 6087S: Maintained 6088F: arch/x86/boot/ 6089 6090i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6091M: "H. Peter Anvin" <hpa@zytor.com> 6092T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6093S: Maintained 6094 6095IA64 (Itanium) PLATFORM 6096M: Tony Luck <tony.luck@intel.com> 6097M: Fenghua Yu <fenghua.yu@intel.com> 6098L: linux-ia64@vger.kernel.org 6099T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6100S: Maintained 6101F: arch/ia64/ 6102 6103IBM Power VMX Cryptographic instructions 6104M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6105M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6106L: linux-crypto@vger.kernel.org 6107S: Supported 6108F: drivers/crypto/vmx/Makefile 6109F: drivers/crypto/vmx/Kconfig 6110F: drivers/crypto/vmx/vmx.c 6111F: drivers/crypto/vmx/aes* 6112F: drivers/crypto/vmx/ghash* 6113F: drivers/crypto/vmx/ppc-xlate.pl 6114 6115IBM Power in-Nest Crypto Acceleration 6116M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6117M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6118L: linux-crypto@vger.kernel.org 6119S: Supported 6120F: drivers/crypto/nx/Makefile 6121F: drivers/crypto/nx/Kconfig 6122F: drivers/crypto/nx/nx-aes* 6123F: drivers/crypto/nx/nx-sha* 6124F: drivers/crypto/nx/nx.* 6125F: drivers/crypto/nx/nx_csbcpb.h 6126F: drivers/crypto/nx/nx_debugfs.h 6127 6128IBM Power 842 compression accelerator 6129M: Dan Streetman <ddstreet@ieee.org> 6130S: Supported 6131F: drivers/crypto/nx/Makefile 6132F: drivers/crypto/nx/Kconfig 6133F: drivers/crypto/nx/nx-842* 6134F: include/linux/sw842.h 6135F: crypto/842.c 6136F: lib/842/ 6137 6138IBM Power Linux RAID adapter 6139M: Brian King <brking@us.ibm.com> 6140S: Supported 6141F: drivers/scsi/ipr.* 6142 6143IBM Power Virtual Ethernet Device Driver 6144M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6145L: netdev@vger.kernel.org 6146S: Supported 6147F: drivers/net/ethernet/ibm/ibmveth.* 6148 6149IBM Power SRIOV Virtual NIC Device Driver 6150M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6151M: John Allen <jallen@linux.vnet.ibm.com> 6152L: netdev@vger.kernel.org 6153S: Supported 6154F: drivers/net/ethernet/ibm/ibmvnic.* 6155 6156IBM Power Virtual SCSI Device Drivers 6157M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6158L: linux-scsi@vger.kernel.org 6159S: Supported 6160F: drivers/scsi/ibmvscsi/ibmvscsi* 6161F: include/scsi/viosrp.h 6162 6163IBM Power Virtual SCSI Device Target Driver 6164M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6165M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6166L: linux-scsi@vger.kernel.org 6167L: target-devel@vger.kernel.org 6168S: Supported 6169F: drivers/scsi/ibmvscsi_tgt/ 6170 6171IBM Power Virtual FC Device Drivers 6172M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6173L: linux-scsi@vger.kernel.org 6174S: Supported 6175F: drivers/scsi/ibmvscsi/ibmvfc* 6176 6177IBM ServeRAID RAID DRIVER 6178S: Orphan 6179F: drivers/scsi/ips.* 6180 6181ICH LPC AND GPIO DRIVER 6182M: Peter Tyser <ptyser@xes-inc.com> 6183S: Maintained 6184F: drivers/mfd/lpc_ich.c 6185F: drivers/gpio/gpio-ich.c 6186 6187IDE SUBSYSTEM 6188M: "David S. Miller" <davem@davemloft.net> 6189L: linux-ide@vger.kernel.org 6190Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6191T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6192S: Maintained 6193F: Documentation/ide/ 6194F: drivers/ide/ 6195F: include/linux/ide.h 6196 6197IDEAPAD LAPTOP EXTRAS DRIVER 6198M: Ike Panhc <ike.pan@canonical.com> 6199L: platform-driver-x86@vger.kernel.org 6200W: http://launchpad.net/ideapad-laptop 6201S: Maintained 6202F: drivers/platform/x86/ideapad-laptop.c 6203 6204IDEAPAD LAPTOP SLIDEBAR DRIVER 6205M: Andrey Moiseev <o2g.org.ru@gmail.com> 6206L: linux-input@vger.kernel.org 6207W: https://github.com/o2genum/ideapad-slidebar 6208S: Maintained 6209F: drivers/input/misc/ideapad_slidebar.c 6210 6211IDE/ATAPI DRIVERS 6212M: Borislav Petkov <bp@alien8.de> 6213L: linux-ide@vger.kernel.org 6214S: Maintained 6215F: Documentation/cdrom/ide-cd 6216F: drivers/ide/ide-cd* 6217 6218IEEE 802.15.4 SUBSYSTEM 6219M: Alexander Aring <aar@pengutronix.de> 6220M: Stefan Schmidt <stefan@osg.samsung.com> 6221L: linux-wpan@vger.kernel.org 6222W: http://wpan.cakelab.org/ 6223T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6225S: Maintained 6226F: net/ieee802154/ 6227F: net/mac802154/ 6228F: drivers/net/ieee802154/ 6229F: include/linux/nl802154.h 6230F: include/linux/ieee802154.h 6231F: include/net/nl802154.h 6232F: include/net/mac802154.h 6233F: include/net/af_ieee802154.h 6234F: include/net/cfg802154.h 6235F: include/net/ieee802154_netdev.h 6236F: Documentation/networking/ieee802154.txt 6237 6238IGORPLUG-USB IR RECEIVER 6239M: Sean Young <sean@mess.org> 6240L: linux-media@vger.kernel.org 6241S: Maintained 6242F: drivers/media/rc/igorplugusb.c 6243 6244IGUANAWORKS USB IR TRANSCEIVER 6245M: Sean Young <sean@mess.org> 6246L: linux-media@vger.kernel.org 6247S: Maintained 6248F: drivers/media/rc/iguanair.c 6249 6250IIO DIGITAL POTENTIOMETER DAC 6251M: Peter Rosin <peda@axentia.se> 6252L: linux-iio@vger.kernel.org 6253S: Maintained 6254F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6255F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6256F: drivers/iio/dac/dpot-dac.c 6257 6258IIO ENVELOPE DETECTOR 6259M: Peter Rosin <peda@axentia.se> 6260L: linux-iio@vger.kernel.org 6261S: Maintained 6262F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6263F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6264F: drivers/iio/adc/envelope-detector.c 6265 6266IIO SUBSYSTEM AND DRIVERS 6267M: Jonathan Cameron <jic23@kernel.org> 6268R: Hartmut Knaack <knaack.h@gmx.de> 6269R: Lars-Peter Clausen <lars@metafoo.de> 6270R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6271L: linux-iio@vger.kernel.org 6272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6273S: Maintained 6274F: Documentation/devicetree/bindings/iio/ 6275F: drivers/iio/ 6276F: drivers/staging/iio/ 6277F: include/linux/iio/ 6278F: tools/iio/ 6279 6280IKANOS/ADI EAGLE ADSL USB DRIVER 6281M: Matthieu Castet <castet.matthieu@free.fr> 6282M: Stanislaw Gruszka <stf_xl@wp.pl> 6283S: Maintained 6284F: drivers/usb/atm/ueagle-atm.c 6285 6286IMGTEC ASCII LCD DRIVER 6287M: Paul Burton <paul.burton@imgtec.com> 6288S: Maintained 6289F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6290F: drivers/auxdisplay/img-ascii-lcd.c 6291 6292INA209 HARDWARE MONITOR DRIVER 6293M: Guenter Roeck <linux@roeck-us.net> 6294L: linux-hwmon@vger.kernel.org 6295S: Maintained 6296F: Documentation/hwmon/ina209 6297F: Documentation/devicetree/bindings/i2c/ina209.txt 6298F: drivers/hwmon/ina209.c 6299 6300INA2XX HARDWARE MONITOR DRIVER 6301M: Guenter Roeck <linux@roeck-us.net> 6302L: linux-hwmon@vger.kernel.org 6303S: Maintained 6304F: Documentation/hwmon/ina2xx 6305F: drivers/hwmon/ina2xx.c 6306F: include/linux/platform_data/ina2xx.h 6307 6308INDUSTRY PACK SUBSYSTEM (IPACK) 6309M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6310M: Jens Taprogge <jens.taprogge@taprogge.org> 6311M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6312L: industrypack-devel@lists.sourceforge.net 6313W: http://industrypack.sourceforge.net 6314S: Maintained 6315F: drivers/ipack/ 6316 6317INGENIC JZ4780 DMA Driver 6318M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6319S: Maintained 6320F: drivers/dma/dma-jz4780.c 6321 6322INGENIC JZ4780 NAND DRIVER 6323M: Harvey Hunt <harveyhuntnexus@gmail.com> 6324L: linux-mtd@lists.infradead.org 6325S: Maintained 6326F: drivers/mtd/nand/jz4780_* 6327 6328INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6329M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6330M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6331L: linux-ima-devel@lists.sourceforge.net 6332L: linux-ima-user@lists.sourceforge.net 6333L: linux-security-module@vger.kernel.org 6334T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6335S: Supported 6336F: security/integrity/ima/ 6337 6338IMGTEC IR DECODER DRIVER 6339M: James Hogan <james.hogan@imgtec.com> 6340S: Maintained 6341F: drivers/media/rc/img-ir/ 6342 6343IMS TWINTURBO FRAMEBUFFER DRIVER 6344L: linux-fbdev@vger.kernel.org 6345S: Orphan 6346F: drivers/video/fbdev/imsttfb.c 6347 6348INFINIBAND SUBSYSTEM 6349M: Doug Ledford <dledford@redhat.com> 6350M: Sean Hefty <sean.hefty@intel.com> 6351M: Hal Rosenstock <hal.rosenstock@gmail.com> 6352L: linux-rdma@vger.kernel.org 6353W: http://www.openfabrics.org/ 6354Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6355T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6356S: Supported 6357F: Documentation/infiniband/ 6358F: drivers/infiniband/ 6359F: include/uapi/linux/if_infiniband.h 6360F: include/uapi/rdma/ 6361F: include/rdma/ 6362 6363INOTIFY 6364M: John McCutchan <john@johnmccutchan.com> 6365M: Robert Love <rlove@rlove.org> 6366M: Eric Paris <eparis@parisplace.org> 6367S: Maintained 6368F: Documentation/filesystems/inotify.txt 6369F: fs/notify/inotify/ 6370F: include/linux/inotify.h 6371F: include/uapi/linux/inotify.h 6372 6373INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6374M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6375L: linux-input@vger.kernel.org 6376Q: http://patchwork.kernel.org/project/linux-input/list/ 6377T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6378S: Maintained 6379F: drivers/input/ 6380F: include/linux/input.h 6381F: include/uapi/linux/input.h 6382F: include/linux/input/ 6383F: Documentation/devicetree/bindings/input/ 6384 6385INPUT MULTITOUCH (MT) PROTOCOL 6386M: Henrik Rydberg <rydberg@bitmath.org> 6387L: linux-input@vger.kernel.org 6388S: Odd fixes 6389F: Documentation/input/multi-touch-protocol.txt 6390F: drivers/input/input-mt.c 6391K: \b(ABS|SYN)_MT_ 6392 6393INTEL ASoC BDW/HSW DRIVERS 6394M: Jie Yang <yang.jie@linux.intel.com> 6395L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6396S: Supported 6397F: sound/soc/intel/common/sst-dsp* 6398F: sound/soc/intel/common/sst-firmware.c 6399F: sound/soc/intel/boards/broadwell.c 6400F: sound/soc/intel/haswell/ 6401 6402INTEL C600 SERIES SAS CONTROLLER DRIVER 6403M: Intel SCU Linux support <intel-linux-scu@intel.com> 6404M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6405L: linux-scsi@vger.kernel.org 6406T: git git://git.code.sf.net/p/intel-sas/isci 6407S: Supported 6408F: drivers/scsi/isci/ 6409 6410INTEL HID EVENT DRIVER 6411M: Alex Hung <alex.hung@canonical.com> 6412L: platform-driver-x86@vger.kernel.org 6413S: Maintained 6414F: drivers/platform/x86/intel-hid.c 6415 6416INTEL VIRTUAL BUTTON DRIVER 6417M: AceLan Kao <acelan.kao@canonical.com> 6418L: platform-driver-x86@vger.kernel.org 6419S: Maintained 6420F: drivers/platform/x86/intel-vbtn.c 6421 6422INTEL IDLE DRIVER 6423M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6424M: Len Brown <lenb@kernel.org> 6425L: linux-pm@vger.kernel.org 6426T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6427B: https://bugzilla.kernel.org 6428S: Supported 6429F: drivers/idle/intel_idle.c 6430 6431INTEL INTEGRATED SENSOR HUB DRIVER 6432M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6433M: Jiri Kosina <jikos@kernel.org> 6434L: linux-input@vger.kernel.org 6435S: Maintained 6436F: drivers/hid/intel-ish-hid/ 6437 6438INTEL PSTATE DRIVER 6439M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6440M: Len Brown <lenb@kernel.org> 6441L: linux-pm@vger.kernel.org 6442S: Supported 6443F: drivers/cpufreq/intel_pstate.c 6444 6445INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6446M: Maik Broemme <mbroemme@libmpq.org> 6447L: linux-fbdev@vger.kernel.org 6448S: Maintained 6449F: Documentation/fb/intelfb.txt 6450F: drivers/video/fbdev/intelfb/ 6451 6452INTEL 810/815 FRAMEBUFFER DRIVER 6453M: Antonino Daplas <adaplas@gmail.com> 6454L: linux-fbdev@vger.kernel.org 6455S: Maintained 6456F: drivers/video/fbdev/i810/ 6457 6458INTEL MENLOW THERMAL DRIVER 6459M: Sujith Thomas <sujith.thomas@intel.com> 6460L: platform-driver-x86@vger.kernel.org 6461W: https://01.org/linux-acpi 6462S: Supported 6463F: drivers/platform/x86/intel_menlow.c 6464 6465INTEL I/OAT DMA DRIVER 6466M: Dave Jiang <dave.jiang@intel.com> 6467R: Dan Williams <dan.j.williams@intel.com> 6468L: dmaengine@vger.kernel.org 6469Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6470S: Supported 6471F: drivers/dma/ioat* 6472 6473INTEL IOMMU (VT-d) 6474M: David Woodhouse <dwmw2@infradead.org> 6475L: iommu@lists.linux-foundation.org 6476T: git git://git.infradead.org/iommu-2.6.git 6477S: Supported 6478F: drivers/iommu/intel-iommu.c 6479F: include/linux/intel-iommu.h 6480 6481INTEL IOP-ADMA DMA DRIVER 6482R: Dan Williams <dan.j.williams@intel.com> 6483S: Odd fixes 6484F: drivers/dma/iop-adma.c 6485 6486INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6487M: Krzysztof Halasa <khalasa@piap.pl> 6488S: Maintained 6489F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6490F: arch/arm/mach-ixp4xx/include/mach/npe.h 6491F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6492F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6493F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6494F: drivers/net/wan/ixp4xx_hss.c 6495 6496INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6497M: Deepak Saxena <dsaxena@plexity.net> 6498S: Maintained 6499F: drivers/char/hw_random/ixp4xx-rng.c 6500 6501INTEL ETHERNET DRIVERS 6502M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6503L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6504W: http://www.intel.com/support/feedback.htm 6505W: http://e1000.sourceforge.net/ 6506Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6507T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6509S: Supported 6510F: Documentation/networking/e100.txt 6511F: Documentation/networking/e1000.txt 6512F: Documentation/networking/e1000e.txt 6513F: Documentation/networking/igb.txt 6514F: Documentation/networking/igbvf.txt 6515F: Documentation/networking/ixgb.txt 6516F: Documentation/networking/ixgbe.txt 6517F: Documentation/networking/ixgbevf.txt 6518F: Documentation/networking/i40e.txt 6519F: Documentation/networking/i40evf.txt 6520F: drivers/net/ethernet/intel/ 6521F: drivers/net/ethernet/intel/*/ 6522 6523INTEL RDMA RNIC DRIVER 6524M: Faisal Latif <faisal.latif@intel.com> 6525M: Shiraz Saleem <shiraz.saleem@intel.com> 6526L: linux-rdma@vger.kernel.org 6527S: Supported 6528F: drivers/infiniband/hw/i40iw/ 6529 6530INTEL MERRIFIELD GPIO DRIVER 6531M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6532L: linux-gpio@vger.kernel.org 6533S: Maintained 6534F: drivers/gpio/gpio-merrifield.c 6535 6536INTEL-MID GPIO DRIVER 6537M: David Cohen <david.a.cohen@linux.intel.com> 6538L: linux-gpio@vger.kernel.org 6539S: Maintained 6540F: drivers/gpio/gpio-intel-mid.c 6541 6542INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6543M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6544L: linux-wireless@vger.kernel.org 6545S: Maintained 6546F: Documentation/networking/README.ipw2100 6547F: Documentation/networking/README.ipw2200 6548F: drivers/net/wireless/intel/ipw2x00/ 6549 6550INTEL(R) TRACE HUB 6551M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6552S: Supported 6553F: Documentation/trace/intel_th.txt 6554F: drivers/hwtracing/intel_th/ 6555 6556INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6557M: Ning Sun <ning.sun@intel.com> 6558L: tboot-devel@lists.sourceforge.net 6559W: http://tboot.sourceforge.net 6560T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6561S: Supported 6562F: Documentation/intel_txt.txt 6563F: include/linux/tboot.h 6564F: arch/x86/kernel/tboot.c 6565 6566INTEL WIRELESS WIMAX CONNECTION 2400 6567M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6568M: linux-wimax@intel.com 6569L: wimax@linuxwimax.org (subscribers-only) 6570S: Supported 6571W: http://linuxwimax.org 6572F: Documentation/wimax/README.i2400m 6573F: drivers/net/wimax/i2400m/ 6574F: include/uapi/linux/wimax/i2400m.h 6575 6576INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6577M: Stanislaw Gruszka <sgruszka@redhat.com> 6578L: linux-wireless@vger.kernel.org 6579S: Supported 6580F: drivers/net/wireless/intel/iwlegacy/ 6581 6582INTEL WIRELESS WIFI LINK (iwlwifi) 6583M: Johannes Berg <johannes.berg@intel.com> 6584M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6585M: Luca Coelho <luciano.coelho@intel.com> 6586M: Intel Linux Wireless <linuxwifi@intel.com> 6587L: linux-wireless@vger.kernel.org 6588W: http://intellinuxwireless.org 6589T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6590S: Supported 6591F: drivers/net/wireless/intel/iwlwifi/ 6592 6593INTEL MANAGEMENT ENGINE (mei) 6594M: Tomas Winkler <tomas.winkler@intel.com> 6595L: linux-kernel@vger.kernel.org 6596S: Supported 6597F: include/uapi/linux/mei.h 6598F: include/linux/mei_cl_bus.h 6599F: drivers/misc/mei/* 6600F: drivers/watchdog/mei_wdt.c 6601F: Documentation/misc-devices/mei/* 6602F: samples/mei/* 6603 6604INTEL MIC DRIVERS (mic) 6605M: Sudeep Dutt <sudeep.dutt@intel.com> 6606M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6607S: Supported 6608W: https://github.com/sudeepdutt/mic 6609W: http://software.intel.com/en-us/mic-developer 6610F: include/linux/mic_bus.h 6611F: include/linux/scif.h 6612F: include/uapi/linux/mic_common.h 6613F: include/uapi/linux/mic_ioctl.h 6614F: include/uapi/linux/scif_ioctl.h 6615F: drivers/misc/mic/ 6616F: drivers/dma/mic_x100_dma.c 6617F: drivers/dma/mic_x100_dma.h 6618F: Documentation/mic/ 6619 6620INTEL PMC/P-Unit IPC DRIVER 6621M: Zha Qipeng<qipeng.zha@intel.com> 6622L: platform-driver-x86@vger.kernel.org 6623S: Maintained 6624F: drivers/platform/x86/intel_pmc_ipc.c 6625F: drivers/platform/x86/intel_punit_ipc.c 6626F: arch/x86/include/asm/intel_pmc_ipc.h 6627F: arch/x86/include/asm/intel_punit_ipc.h 6628 6629INTEL TELEMETRY DRIVER 6630M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6631L: platform-driver-x86@vger.kernel.org 6632S: Maintained 6633F: arch/x86/include/asm/intel_telemetry.h 6634F: drivers/platform/x86/intel_telemetry* 6635 6636INTEL PMC CORE DRIVER 6637M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6638M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6639L: platform-driver-x86@vger.kernel.org 6640S: Maintained 6641F: arch/x86/include/asm/pmc_core.h 6642F: drivers/platform/x86/intel_pmc_core* 6643 6644INVENSENSE MPU-3050 GYROSCOPE DRIVER 6645M: Linus Walleij <linus.walleij@linaro.org> 6646L: linux-iio@vger.kernel.org 6647S: Maintained 6648F: drivers/iio/gyro/mpu3050* 6649F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6650 6651IOC3 ETHERNET DRIVER 6652M: Ralf Baechle <ralf@linux-mips.org> 6653L: linux-mips@linux-mips.org 6654S: Maintained 6655F: drivers/net/ethernet/sgi/ioc3-eth.c 6656 6657IOC3 SERIAL DRIVER 6658M: Pat Gefre <pfg@sgi.com> 6659L: linux-serial@vger.kernel.org 6660S: Maintained 6661F: drivers/tty/serial/ioc3_serial.c 6662 6663IOMMU DRIVERS 6664M: Joerg Roedel <joro@8bytes.org> 6665L: iommu@lists.linux-foundation.org 6666T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6667S: Maintained 6668F: Documentation/devicetree/bindings/iommu/ 6669F: drivers/iommu/ 6670 6671IP MASQUERADING 6672M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6673S: Maintained 6674F: net/ipv4/netfilter/ipt_MASQUERADE.c 6675 6676IPMI SUBSYSTEM 6677M: Corey Minyard <minyard@acm.org> 6678L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6679W: http://openipmi.sourceforge.net/ 6680S: Supported 6681F: Documentation/IPMI.txt 6682F: drivers/char/ipmi/ 6683F: include/linux/ipmi* 6684F: include/uapi/linux/ipmi* 6685 6686QCOM AUDIO (ASoC) DRIVERS 6687M: Patrick Lai <plai@codeaurora.org> 6688M: Banajit Goswami <bgoswami@codeaurora.org> 6689L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6690S: Supported 6691F: sound/soc/qcom/ 6692 6693IPS SCSI RAID DRIVER 6694M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6695L: linux-scsi@vger.kernel.org 6696W: http://www.adaptec.com/ 6697S: Maintained 6698F: drivers/scsi/ips* 6699 6700IPVS 6701M: Wensong Zhang <wensong@linux-vs.org> 6702M: Simon Horman <horms@verge.net.au> 6703M: Julian Anastasov <ja@ssi.bg> 6704L: netdev@vger.kernel.org 6705L: lvs-devel@vger.kernel.org 6706S: Maintained 6707T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6709F: Documentation/networking/ipvs-sysctl.txt 6710F: include/net/ip_vs.h 6711F: include/uapi/linux/ip_vs.h 6712F: net/netfilter/ipvs/ 6713 6714IPWIRELESS DRIVER 6715M: Jiri Kosina <jikos@kernel.org> 6716M: David Sterba <dsterba@suse.com> 6717S: Odd Fixes 6718F: drivers/tty/ipwireless/ 6719 6720IPX NETWORK LAYER 6721M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6722L: netdev@vger.kernel.org 6723S: Maintained 6724F: include/net/ipx.h 6725F: include/uapi/linux/ipx.h 6726F: net/ipx/ 6727 6728IRDA SUBSYSTEM 6729M: Samuel Ortiz <samuel@sortiz.org> 6730L: irda-users@lists.sourceforge.net (subscribers-only) 6731L: netdev@vger.kernel.org 6732W: http://irda.sourceforge.net/ 6733S: Maintained 6734T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6735F: Documentation/networking/irda.txt 6736F: drivers/net/irda/ 6737F: include/net/irda/ 6738F: net/irda/ 6739 6740IRQ SUBSYSTEM 6741M: Thomas Gleixner <tglx@linutronix.de> 6742L: linux-kernel@vger.kernel.org 6743S: Maintained 6744T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6745F: kernel/irq/ 6746 6747IRQCHIP DRIVERS 6748M: Thomas Gleixner <tglx@linutronix.de> 6749M: Jason Cooper <jason@lakedaemon.net> 6750M: Marc Zyngier <marc.zyngier@arm.com> 6751L: linux-kernel@vger.kernel.org 6752S: Maintained 6753T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6754T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6755F: Documentation/devicetree/bindings/interrupt-controller/ 6756F: drivers/irqchip/ 6757 6758IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6759M: Marc Zyngier <marc.zyngier@arm.com> 6760S: Maintained 6761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6762F: Documentation/IRQ-domain.txt 6763F: include/linux/irqdomain.h 6764F: kernel/irq/irqdomain.c 6765F: kernel/irq/msi.c 6766 6767ISA 6768M: William Breathitt Gray <vilhelm.gray@gmail.com> 6769S: Maintained 6770F: Documentation/isa.txt 6771F: drivers/base/isa.c 6772F: include/linux/isa.h 6773 6774ISAPNP 6775M: Jaroslav Kysela <perex@perex.cz> 6776S: Maintained 6777F: Documentation/isapnp.txt 6778F: drivers/pnp/isapnp/ 6779F: include/linux/isapnp.h 6780 6781ISA RADIO MODULE 6782M: Hans Verkuil <hverkuil@xs4all.nl> 6783L: linux-media@vger.kernel.org 6784T: git git://linuxtv.org/media_tree.git 6785W: https://linuxtv.org 6786S: Maintained 6787F: drivers/media/radio/radio-isa* 6788 6789iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6790M: Peter Jones <pjones@redhat.com> 6791M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6792S: Maintained 6793F: drivers/firmware/iscsi_ibft* 6794 6795ISCSI 6796M: Lee Duncan <lduncan@suse.com> 6797M: Chris Leech <cleech@redhat.com> 6798L: open-iscsi@googlegroups.com 6799W: www.open-iscsi.com 6800S: Maintained 6801F: drivers/scsi/*iscsi* 6802F: include/scsi/*iscsi* 6803 6804ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6805M: Or Gerlitz <ogerlitz@mellanox.com> 6806M: Sagi Grimberg <sagi@grimberg.me> 6807M: Roi Dayan <roid@mellanox.com> 6808L: linux-rdma@vger.kernel.org 6809S: Supported 6810W: http://www.openfabrics.org 6811W: www.open-iscsi.org 6812Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6813F: drivers/infiniband/ulp/iser/ 6814 6815ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6816M: Sagi Grimberg <sagi@grimberg.me> 6817T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6818L: linux-rdma@vger.kernel.org 6819L: target-devel@vger.kernel.org 6820S: Supported 6821W: http://www.linux-iscsi.org 6822F: drivers/infiniband/ulp/isert 6823 6824ISDN SUBSYSTEM 6825M: Karsten Keil <isdn@linux-pingi.de> 6826L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6827L: netdev@vger.kernel.org 6828W: http://www.isdn4linux.de 6829T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6830S: Maintained 6831F: Documentation/isdn/ 6832F: drivers/isdn/ 6833F: include/linux/isdn.h 6834F: include/linux/isdn/ 6835F: include/uapi/linux/isdn.h 6836F: include/uapi/linux/isdn/ 6837 6838ISDN SUBSYSTEM (Eicon active card driver) 6839M: Armin Schindler <mac@melware.de> 6840L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6841W: http://www.melware.de 6842S: Maintained 6843F: drivers/isdn/hardware/eicon/ 6844 6845IT87 HARDWARE MONITORING DRIVER 6846M: Jean Delvare <jdelvare@suse.com> 6847L: linux-hwmon@vger.kernel.org 6848S: Maintained 6849F: Documentation/hwmon/it87 6850F: drivers/hwmon/it87.c 6851 6852IT913X MEDIA DRIVER 6853M: Antti Palosaari <crope@iki.fi> 6854L: linux-media@vger.kernel.org 6855W: https://linuxtv.org 6856W: http://palosaari.fi/linux/ 6857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6858T: git git://linuxtv.org/anttip/media_tree.git 6859S: Maintained 6860F: drivers/media/tuners/it913x* 6861 6862IVTV VIDEO4LINUX DRIVER 6863M: Andy Walls <awalls@md.metrocast.net> 6864L: ivtv-devel@ivtvdriver.org (subscribers-only) 6865L: linux-media@vger.kernel.org 6866T: git git://linuxtv.org/media_tree.git 6867W: http://www.ivtvdriver.org 6868S: Maintained 6869F: Documentation/media/v4l-drivers/ivtv* 6870F: drivers/media/pci/ivtv/ 6871F: include/uapi/linux/ivtv* 6872 6873IX2505V MEDIA DRIVER 6874M: Malcolm Priestley <tvboxspy@gmail.com> 6875L: linux-media@vger.kernel.org 6876W: https://linuxtv.org 6877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6878S: Maintained 6879F: drivers/media/dvb-frontends/ix2505v* 6880 6881JC42.4 TEMPERATURE SENSOR DRIVER 6882M: Guenter Roeck <linux@roeck-us.net> 6883L: linux-hwmon@vger.kernel.org 6884S: Maintained 6885F: drivers/hwmon/jc42.c 6886F: Documentation/hwmon/jc42 6887 6888JFS FILESYSTEM 6889M: Dave Kleikamp <shaggy@kernel.org> 6890L: jfs-discussion@lists.sourceforge.net 6891W: http://jfs.sourceforge.net/ 6892T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6893S: Maintained 6894F: Documentation/filesystems/jfs.txt 6895F: fs/jfs/ 6896 6897JME NETWORK DRIVER 6898M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6899L: netdev@vger.kernel.org 6900S: Maintained 6901F: drivers/net/ethernet/jme.* 6902 6903JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6904M: David Woodhouse <dwmw2@infradead.org> 6905L: linux-mtd@lists.infradead.org 6906W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6907S: Maintained 6908F: fs/jffs2/ 6909F: include/uapi/linux/jffs2.h 6910 6911JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6912M: "Theodore Ts'o" <tytso@mit.edu> 6913M: Jan Kara <jack@suse.com> 6914L: linux-ext4@vger.kernel.org 6915S: Maintained 6916F: fs/jbd2/ 6917F: include/linux/jbd2.h 6918 6919JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6920M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6921L: linux-media@vger.kernel.org 6922S: Maintained 6923F: drivers/media/platform/rcar_jpu.c 6924 6925JSM Neo PCI based serial card 6926M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6927L: linux-serial@vger.kernel.org 6928S: Maintained 6929F: drivers/tty/serial/jsm/ 6930 6931K10TEMP HARDWARE MONITORING DRIVER 6932M: Clemens Ladisch <clemens@ladisch.de> 6933L: linux-hwmon@vger.kernel.org 6934S: Maintained 6935F: Documentation/hwmon/k10temp 6936F: drivers/hwmon/k10temp.c 6937 6938K8TEMP HARDWARE MONITORING DRIVER 6939M: Rudolf Marek <r.marek@assembler.cz> 6940L: linux-hwmon@vger.kernel.org 6941S: Maintained 6942F: Documentation/hwmon/k8temp 6943F: drivers/hwmon/k8temp.c 6944 6945KASAN 6946M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6947R: Alexander Potapenko <glider@google.com> 6948R: Dmitry Vyukov <dvyukov@google.com> 6949L: kasan-dev@googlegroups.com 6950S: Maintained 6951F: arch/*/include/asm/kasan.h 6952F: arch/*/mm/kasan_init* 6953F: Documentation/dev-tools/kasan.rst 6954F: include/linux/kasan*.h 6955F: lib/test_kasan.c 6956F: mm/kasan/ 6957F: scripts/Makefile.kasan 6958 6959KCONFIG 6960M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6961L: linux-kbuild@vger.kernel.org 6962T: git git://gitorious.org/linux-kconfig/linux-kconfig 6963S: Maintained 6964F: Documentation/kbuild/kconfig-language.txt 6965F: scripts/kconfig/ 6966 6967KDUMP 6968M: Dave Young <dyoung@redhat.com> 6969M: Baoquan He <bhe@redhat.com> 6970R: Vivek Goyal <vgoyal@redhat.com> 6971L: kexec@lists.infradead.org 6972W: http://lse.sourceforge.net/kdump/ 6973S: Maintained 6974F: Documentation/kdump/ 6975 6976KEENE FM RADIO TRANSMITTER DRIVER 6977M: Hans Verkuil <hverkuil@xs4all.nl> 6978L: linux-media@vger.kernel.org 6979T: git git://linuxtv.org/media_tree.git 6980W: https://linuxtv.org 6981S: Maintained 6982F: drivers/media/radio/radio-keene* 6983 6984KERNEL AUTOMOUNTER v4 (AUTOFS4) 6985M: Ian Kent <raven@themaw.net> 6986L: autofs@vger.kernel.org 6987S: Maintained 6988F: fs/autofs4/ 6989 6990KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6991M: Michal Marek <mmarek@suse.com> 6992T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6993T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6994L: linux-kbuild@vger.kernel.org 6995S: Maintained 6996F: Documentation/kbuild/ 6997F: Makefile 6998F: scripts/Makefile.* 6999F: scripts/basic/ 7000F: scripts/mk* 7001F: scripts/package/ 7002 7003KERNEL JANITORS 7004L: kernel-janitors@vger.kernel.org 7005W: http://kernelnewbies.org/KernelJanitors 7006S: Odd Fixes 7007 7008KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7009M: "J. Bruce Fields" <bfields@fieldses.org> 7010M: Jeff Layton <jlayton@poochiereds.net> 7011L: linux-nfs@vger.kernel.org 7012W: http://nfs.sourceforge.net/ 7013T: git git://linux-nfs.org/~bfields/linux.git 7014S: Supported 7015F: fs/nfsd/ 7016F: include/uapi/linux/nfsd/ 7017F: fs/lockd/ 7018F: fs/nfs_common/ 7019F: net/sunrpc/ 7020F: include/linux/lockd/ 7021F: include/linux/sunrpc/ 7022F: include/uapi/linux/sunrpc/ 7023 7024KERNEL SELFTEST FRAMEWORK 7025M: Shuah Khan <shuahkh@osg.samsung.com> 7026M: Shuah Khan <shuah@kernel.org> 7027L: linux-kselftest@vger.kernel.org 7028T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7029S: Maintained 7030F: tools/testing/selftests 7031 7032KERNEL VIRTUAL MACHINE (KVM) 7033M: Paolo Bonzini <pbonzini@redhat.com> 7034M: Radim Krčmář <rkrcmar@redhat.com> 7035L: kvm@vger.kernel.org 7036W: http://www.linux-kvm.org 7037T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7038S: Supported 7039F: Documentation/*/kvm*.txt 7040F: Documentation/virtual/kvm/ 7041F: arch/*/kvm/ 7042F: arch/x86/kernel/kvm.c 7043F: arch/x86/kernel/kvmclock.c 7044F: arch/*/include/asm/kvm* 7045F: include/linux/kvm* 7046F: include/uapi/linux/kvm* 7047F: virt/kvm/ 7048F: tools/kvm/ 7049 7050KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7051M: Joerg Roedel <joro@8bytes.org> 7052L: kvm@vger.kernel.org 7053W: http://www.linux-kvm.org/ 7054S: Maintained 7055F: arch/x86/include/asm/svm.h 7056F: arch/x86/kvm/svm.c 7057 7058KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7059M: Alexander Graf <agraf@suse.com> 7060L: kvm-ppc@vger.kernel.org 7061W: http://www.linux-kvm.org/ 7062T: git git://github.com/agraf/linux-2.6.git 7063S: Supported 7064F: arch/powerpc/include/asm/kvm* 7065F: arch/powerpc/kvm/ 7066 7067KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7068M: Christian Borntraeger <borntraeger@de.ibm.com> 7069M: Cornelia Huck <cornelia.huck@de.ibm.com> 7070L: linux-s390@vger.kernel.org 7071W: http://www.ibm.com/developerworks/linux/linux390/ 7072T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7073S: Supported 7074F: Documentation/s390/kvm.txt 7075F: arch/s390/include/asm/kvm* 7076F: arch/s390/kvm/ 7077 7078KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7079M: Christoffer Dall <christoffer.dall@linaro.org> 7080M: Marc Zyngier <marc.zyngier@arm.com> 7081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7082L: kvmarm@lists.cs.columbia.edu 7083W: http://systems.cs.columbia.edu/projects/kvm-arm 7084T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7085S: Supported 7086F: arch/arm/include/uapi/asm/kvm* 7087F: arch/arm/include/asm/kvm* 7088F: arch/arm/kvm/ 7089F: virt/kvm/arm/ 7090F: include/kvm/arm_* 7091 7092KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7093M: Christoffer Dall <christoffer.dall@linaro.org> 7094M: Marc Zyngier <marc.zyngier@arm.com> 7095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7096L: kvmarm@lists.cs.columbia.edu 7097S: Maintained 7098F: arch/arm64/include/uapi/asm/kvm* 7099F: arch/arm64/include/asm/kvm* 7100F: arch/arm64/kvm/ 7101 7102KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7103M: James Hogan <james.hogan@imgtec.com> 7104L: linux-mips@linux-mips.org 7105S: Supported 7106F: arch/mips/include/uapi/asm/kvm* 7107F: arch/mips/include/asm/kvm* 7108F: arch/mips/kvm/ 7109 7110KEXEC 7111M: Eric Biederman <ebiederm@xmission.com> 7112W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7113L: kexec@lists.infradead.org 7114S: Maintained 7115F: include/linux/kexec.h 7116F: include/uapi/linux/kexec.h 7117F: kernel/kexec* 7118 7119KEYS/KEYRINGS: 7120M: David Howells <dhowells@redhat.com> 7121L: keyrings@vger.kernel.org 7122S: Maintained 7123F: Documentation/security/keys.txt 7124F: include/linux/key.h 7125F: include/linux/key-type.h 7126F: include/linux/keyctl.h 7127F: include/uapi/linux/keyctl.h 7128F: include/keys/ 7129F: security/keys/ 7130 7131KEYS-TRUSTED 7132M: David Safford <safford@us.ibm.com> 7133M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7134L: linux-security-module@vger.kernel.org 7135L: keyrings@vger.kernel.org 7136S: Supported 7137F: Documentation/security/keys-trusted-encrypted.txt 7138F: include/keys/trusted-type.h 7139F: security/keys/trusted.c 7140F: security/keys/trusted.h 7141 7142KEYS-ENCRYPTED 7143M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7144M: David Safford <safford@us.ibm.com> 7145L: linux-security-module@vger.kernel.org 7146L: keyrings@vger.kernel.org 7147S: Supported 7148F: Documentation/security/keys-trusted-encrypted.txt 7149F: include/keys/encrypted-type.h 7150F: security/keys/encrypted-keys/ 7151 7152KGDB / KDB /debug_core 7153M: Jason Wessel <jason.wessel@windriver.com> 7154W: http://kgdb.wiki.kernel.org/ 7155L: kgdb-bugreport@lists.sourceforge.net 7156T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7157S: Maintained 7158F: Documentation/DocBook/kgdb.tmpl 7159F: drivers/misc/kgdbts.c 7160F: drivers/tty/serial/kgdboc.c 7161F: include/linux/kdb.h 7162F: include/linux/kgdb.h 7163F: kernel/debug/ 7164 7165KMEMCHECK 7166M: Vegard Nossum <vegardno@ifi.uio.no> 7167M: Pekka Enberg <penberg@kernel.org> 7168S: Maintained 7169F: Documentation/dev-tools/kmemcheck.rst 7170F: arch/x86/include/asm/kmemcheck.h 7171F: arch/x86/mm/kmemcheck/ 7172F: include/linux/kmemcheck.h 7173F: mm/kmemcheck.c 7174 7175KMEMLEAK 7176M: Catalin Marinas <catalin.marinas@arm.com> 7177S: Maintained 7178F: Documentation/dev-tools/kmemleak.rst 7179F: include/linux/kmemleak.h 7180F: mm/kmemleak.c 7181F: mm/kmemleak-test.c 7182 7183KPROBES 7184M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7185M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7186M: "David S. Miller" <davem@davemloft.net> 7187M: Masami Hiramatsu <mhiramat@kernel.org> 7188S: Maintained 7189F: Documentation/kprobes.txt 7190F: include/linux/kprobes.h 7191F: kernel/kprobes.c 7192 7193KS0108 LCD CONTROLLER DRIVER 7194M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7195W: http://miguelojeda.es/auxdisplay.htm 7196W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7197S: Maintained 7198F: Documentation/auxdisplay/ks0108 7199F: drivers/auxdisplay/ks0108.c 7200F: include/linux/ks0108.h 7201 7202L3MDEV 7203M: David Ahern <dsa@cumulusnetworks.com> 7204L: netdev@vger.kernel.org 7205S: Maintained 7206F: net/l3mdev 7207F: include/net/l3mdev.h 7208 7209LANTIQ MIPS ARCHITECTURE 7210M: John Crispin <john@phrozen.org> 7211L: linux-mips@linux-mips.org 7212S: Maintained 7213F: arch/mips/lantiq 7214 7215LAPB module 7216L: linux-x25@vger.kernel.org 7217S: Orphan 7218F: Documentation/networking/lapb-module.txt 7219F: include/*/lapb.h 7220F: net/lapb/ 7221 7222LASI 53c700 driver for PARISC 7223M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7224L: linux-scsi@vger.kernel.org 7225S: Maintained 7226F: Documentation/scsi/53c700.txt 7227F: drivers/scsi/53c700* 7228 7229LED SUBSYSTEM 7230M: Richard Purdie <rpurdie@rpsys.net> 7231M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7232M: Pavel Machek <pavel@ucw.cz> 7233L: linux-leds@vger.kernel.org 7234T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7235S: Maintained 7236F: Documentation/devicetree/bindings/leds/ 7237F: drivers/leds/ 7238F: include/linux/leds.h 7239 7240LEGACY EEPROM DRIVER 7241M: Jean Delvare <jdelvare@suse.com> 7242S: Maintained 7243F: Documentation/misc-devices/eeprom 7244F: drivers/misc/eeprom/eeprom.c 7245 7246LEGO USB Tower driver 7247M: Juergen Stuber <starblue@users.sourceforge.net> 7248L: legousb-devel@lists.sourceforge.net 7249W: http://legousb.sourceforge.net/ 7250S: Maintained 7251F: drivers/usb/misc/legousbtower.c 7252 7253LG2160 MEDIA DRIVER 7254M: Michael Krufky <mkrufky@linuxtv.org> 7255L: linux-media@vger.kernel.org 7256W: https://linuxtv.org 7257W: http://github.com/mkrufky 7258Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7259T: git git://linuxtv.org/mkrufky/tuners.git 7260S: Maintained 7261F: drivers/media/dvb-frontends/lg2160.* 7262 7263LGDT3305 MEDIA DRIVER 7264M: Michael Krufky <mkrufky@linuxtv.org> 7265L: linux-media@vger.kernel.org 7266W: https://linuxtv.org 7267W: http://github.com/mkrufky 7268Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7269T: git git://linuxtv.org/mkrufky/tuners.git 7270S: Maintained 7271F: drivers/media/dvb-frontends/lgdt3305.* 7272 7273LGUEST 7274M: Rusty Russell <rusty@rustcorp.com.au> 7275L: lguest@lists.ozlabs.org 7276W: http://lguest.ozlabs.org/ 7277S: Odd Fixes 7278F: arch/x86/include/asm/lguest*.h 7279F: arch/x86/lguest/ 7280F: drivers/lguest/ 7281F: include/linux/lguest*.h 7282F: tools/lguest/ 7283 7284LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7285M: Tejun Heo <tj@kernel.org> 7286L: linux-ide@vger.kernel.org 7287T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7288S: Maintained 7289F: drivers/ata/ 7290F: include/linux/ata.h 7291F: include/linux/libata.h 7292F: Documentation/devicetree/bindings/ata/ 7293 7294LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7295M: Viresh Kumar <vireshk@kernel.org> 7296L: linux-ide@vger.kernel.org 7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7298S: Maintained 7299F: include/linux/pata_arasan_cf_data.h 7300F: drivers/ata/pata_arasan_cf.c 7301 7302LIBATA PATA DRIVERS 7303M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7304M: Tejun Heo <tj@kernel.org> 7305L: linux-ide@vger.kernel.org 7306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7307S: Maintained 7308F: drivers/ata/pata_*.c 7309F: drivers/ata/ata_generic.c 7310 7311LIBATA SATA AHCI PLATFORM devices support 7312M: Hans de Goede <hdegoede@redhat.com> 7313M: Tejun Heo <tj@kernel.org> 7314L: linux-ide@vger.kernel.org 7315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7316S: Maintained 7317F: drivers/ata/ahci_platform.c 7318F: drivers/ata/libahci_platform.c 7319F: include/linux/ahci_platform.h 7320 7321LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7322M: Mikael Pettersson <mikpelinux@gmail.com> 7323L: linux-ide@vger.kernel.org 7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7325S: Maintained 7326F: drivers/ata/sata_promise.* 7327 7328LIBLOCKDEP 7329M: Sasha Levin <sasha.levin@oracle.com> 7330S: Maintained 7331F: tools/lib/lockdep/ 7332 7333LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7334M: Dan Williams <dan.j.williams@intel.com> 7335L: linux-nvdimm@lists.01.org 7336Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7337T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7338S: Supported 7339F: drivers/nvdimm/* 7340F: include/linux/nd.h 7341F: include/linux/libnvdimm.h 7342F: include/uapi/linux/ndctl.h 7343 7344LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7345M: Ross Zwisler <ross.zwisler@linux.intel.com> 7346L: linux-nvdimm@lists.01.org 7347Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7348S: Supported 7349F: drivers/nvdimm/blk.c 7350F: drivers/nvdimm/region_devs.c 7351F: drivers/acpi/nfit* 7352 7353LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7354M: Vishal Verma <vishal.l.verma@intel.com> 7355L: linux-nvdimm@lists.01.org 7356Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7357S: Supported 7358F: drivers/nvdimm/btt* 7359 7360LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7361M: Ross Zwisler <ross.zwisler@linux.intel.com> 7362L: linux-nvdimm@lists.01.org 7363Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7364S: Supported 7365F: drivers/nvdimm/pmem.c 7366F: include/linux/pmem.h 7367F: arch/*/include/asm/pmem.h 7368 7369LIGHTNVM PLATFORM SUPPORT 7370M: Matias Bjorling <mb@lightnvm.io> 7371W: http://github/OpenChannelSSD 7372L: linux-block@vger.kernel.org 7373S: Maintained 7374F: drivers/lightnvm/ 7375F: include/linux/lightnvm.h 7376F: include/uapi/linux/lightnvm.h 7377 7378LINUX FOR POWERPC (32-BIT AND 64-BIT) 7379M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7380M: Paul Mackerras <paulus@samba.org> 7381M: Michael Ellerman <mpe@ellerman.id.au> 7382W: https://github.com/linuxppc/linux/wiki 7383L: linuxppc-dev@lists.ozlabs.org 7384Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7385T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7386S: Supported 7387F: Documentation/powerpc/ 7388F: arch/powerpc/ 7389F: drivers/char/tpm/tpm_ibmvtpm* 7390F: drivers/crypto/nx/ 7391F: drivers/crypto/vmx/ 7392F: drivers/net/ethernet/ibm/ibmveth.* 7393F: drivers/net/ethernet/ibm/ibmvnic.* 7394F: drivers/pci/hotplug/pnv_php.c 7395F: drivers/pci/hotplug/rpa* 7396F: drivers/scsi/ibmvscsi/ 7397F: tools/testing/selftests/powerpc 7398N: opal 7399N: /pmac 7400N: powermac 7401N: powernv 7402N: [^a-z0-9]ps3 7403N: pseries 7404 7405LINUX FOR POWER MACINTOSH 7406M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7407W: http://www.penguinppc.org/ 7408L: linuxppc-dev@lists.ozlabs.org 7409S: Maintained 7410F: arch/powerpc/platforms/powermac/ 7411F: drivers/macintosh/ 7412 7413LINUX FOR POWERPC EMBEDDED MPC5XXX 7414M: Anatolij Gustschin <agust@denx.de> 7415L: linuxppc-dev@lists.ozlabs.org 7416T: git git://git.denx.de/linux-denx-agust.git 7417S: Maintained 7418F: arch/powerpc/platforms/512x/ 7419F: arch/powerpc/platforms/52xx/ 7420 7421LINUX FOR POWERPC EMBEDDED PPC4XX 7422M: Alistair Popple <alistair@popple.id.au> 7423M: Matt Porter <mporter@kernel.crashing.org> 7424W: http://www.penguinppc.org/ 7425L: linuxppc-dev@lists.ozlabs.org 7426S: Maintained 7427F: arch/powerpc/platforms/40x/ 7428F: arch/powerpc/platforms/44x/ 7429 7430LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7431L: linuxppc-dev@lists.ozlabs.org 7432S: Orphan 7433F: arch/powerpc/*/*virtex* 7434F: arch/powerpc/*/*/*virtex* 7435 7436LINUX FOR POWERPC EMBEDDED PPC8XX 7437M: Vitaly Bordug <vitb@kernel.crashing.org> 7438W: http://www.penguinppc.org/ 7439L: linuxppc-dev@lists.ozlabs.org 7440S: Maintained 7441F: arch/powerpc/platforms/8xx/ 7442 7443LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7444M: Scott Wood <oss@buserror.net> 7445M: Kumar Gala <galak@kernel.crashing.org> 7446W: http://www.penguinppc.org/ 7447L: linuxppc-dev@lists.ozlabs.org 7448T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7449S: Maintained 7450F: arch/powerpc/platforms/83xx/ 7451F: arch/powerpc/platforms/85xx/ 7452 7453LINUX FOR POWERPC PA SEMI PWRFICIENT 7454L: linuxppc-dev@lists.ozlabs.org 7455S: Orphan 7456F: arch/powerpc/platforms/pasemi/ 7457F: drivers/*/*pasemi* 7458F: drivers/*/*/*pasemi* 7459 7460LINUX SECURITY MODULE (LSM) FRAMEWORK 7461M: Chris Wright <chrisw@sous-sol.org> 7462L: linux-security-module@vger.kernel.org 7463S: Supported 7464 7465LIS3LV02D ACCELEROMETER DRIVER 7466M: Eric Piel <eric.piel@tremplin-utc.net> 7467S: Maintained 7468F: Documentation/misc-devices/lis3lv02d 7469F: drivers/misc/lis3lv02d/ 7470F: drivers/platform/x86/hp_accel.c 7471 7472LIVE PATCHING 7473M: Josh Poimboeuf <jpoimboe@redhat.com> 7474M: Jessica Yu <jeyu@redhat.com> 7475M: Jiri Kosina <jikos@kernel.org> 7476M: Miroslav Benes <mbenes@suse.cz> 7477R: Petr Mladek <pmladek@suse.com> 7478S: Maintained 7479F: kernel/livepatch/ 7480F: include/linux/livepatch.h 7481F: arch/x86/include/asm/livepatch.h 7482F: arch/x86/kernel/livepatch.c 7483F: Documentation/livepatch/ 7484F: Documentation/ABI/testing/sysfs-kernel-livepatch 7485F: samples/livepatch/ 7486L: live-patching@vger.kernel.org 7487T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7488 7489LINUX KERNEL DUMP TEST MODULE (LKDTM) 7490M: Kees Cook <keescook@chromium.org> 7491S: Maintained 7492F: drivers/misc/lkdtm* 7493 7494LLC (802.2) 7495M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7496S: Maintained 7497F: include/linux/llc.h 7498F: include/uapi/linux/llc.h 7499F: include/net/llc* 7500F: net/llc/ 7501 7502LM73 HARDWARE MONITOR DRIVER 7503M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7504L: linux-hwmon@vger.kernel.org 7505S: Maintained 7506F: drivers/hwmon/lm73.c 7507 7508LM78 HARDWARE MONITOR DRIVER 7509M: Jean Delvare <jdelvare@suse.com> 7510L: linux-hwmon@vger.kernel.org 7511S: Maintained 7512F: Documentation/hwmon/lm78 7513F: drivers/hwmon/lm78.c 7514 7515LM83 HARDWARE MONITOR DRIVER 7516M: Jean Delvare <jdelvare@suse.com> 7517L: linux-hwmon@vger.kernel.org 7518S: Maintained 7519F: Documentation/hwmon/lm83 7520F: drivers/hwmon/lm83.c 7521 7522LM90 HARDWARE MONITOR DRIVER 7523M: Jean Delvare <jdelvare@suse.com> 7524L: linux-hwmon@vger.kernel.org 7525S: Maintained 7526F: Documentation/hwmon/lm90 7527F: Documentation/devicetree/bindings/hwmon/lm90.txt 7528F: drivers/hwmon/lm90.c 7529 7530LM95234 HARDWARE MONITOR DRIVER 7531M: Guenter Roeck <linux@roeck-us.net> 7532L: linux-hwmon@vger.kernel.org 7533S: Maintained 7534F: Documentation/hwmon/lm95234 7535F: drivers/hwmon/lm95234.c 7536 7537LME2510 MEDIA DRIVER 7538M: Malcolm Priestley <tvboxspy@gmail.com> 7539L: linux-media@vger.kernel.org 7540W: https://linuxtv.org 7541Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7542S: Maintained 7543F: drivers/media/usb/dvb-usb-v2/lmedm04* 7544 7545LOCKING PRIMITIVES 7546M: Peter Zijlstra <peterz@infradead.org> 7547M: Ingo Molnar <mingo@redhat.com> 7548L: linux-kernel@vger.kernel.org 7549T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7550S: Maintained 7551F: Documentation/locking/ 7552F: include/linux/lockdep.h 7553F: include/linux/spinlock*.h 7554F: arch/*/include/asm/spinlock*.h 7555F: include/linux/rwlock*.h 7556F: include/linux/mutex*.h 7557F: arch/*/include/asm/mutex*.h 7558F: include/linux/rwsem*.h 7559F: arch/*/include/asm/rwsem.h 7560F: include/linux/seqlock.h 7561F: lib/locking*.[ch] 7562F: kernel/locking/ 7563 7564LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7565M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7566L: linux-ntfs-dev@lists.sourceforge.net 7567W: http://www.linux-ntfs.org/content/view/19/37/ 7568S: Maintained 7569F: Documentation/ldm.txt 7570F: block/partitions/ldm.* 7571 7572LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7573M: Sathya Prakash <sathya.prakash@broadcom.com> 7574M: Chaitra P B <chaitra.basappa@broadcom.com> 7575M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7576L: MPT-FusionLinux.pdl@broadcom.com 7577L: linux-scsi@vger.kernel.org 7578W: http://www.avagotech.com/support/ 7579S: Supported 7580F: drivers/message/fusion/ 7581F: drivers/scsi/mpt2sas/ 7582F: drivers/scsi/mpt3sas/ 7583 7584LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7585M: Matthew Wilcox <matthew@wil.cx> 7586L: linux-scsi@vger.kernel.org 7587S: Maintained 7588F: drivers/scsi/sym53c8xx_2/ 7589 7590LTC4261 HARDWARE MONITOR DRIVER 7591M: Guenter Roeck <linux@roeck-us.net> 7592L: linux-hwmon@vger.kernel.org 7593S: Maintained 7594F: Documentation/hwmon/ltc4261 7595F: drivers/hwmon/ltc4261.c 7596 7597LTP (Linux Test Project) 7598M: Mike Frysinger <vapier@gentoo.org> 7599M: Cyril Hrubis <chrubis@suse.cz> 7600M: Wanlong Gao <wanlong.gao@gmail.com> 7601M: Jan Stancek <jstancek@redhat.com> 7602M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7603M: Alexey Kodanev <alexey.kodanev@oracle.com> 7604L: ltp@lists.linux.it (subscribers-only) 7605W: http://linux-test-project.github.io/ 7606T: git git://github.com/linux-test-project/ltp.git 7607S: Maintained 7608 7609M32R ARCHITECTURE 7610W: http://www.linux-m32r.org/ 7611S: Orphan 7612F: arch/m32r/ 7613 7614M68K ARCHITECTURE 7615M: Geert Uytterhoeven <geert@linux-m68k.org> 7616L: linux-m68k@lists.linux-m68k.org 7617W: http://www.linux-m68k.org/ 7618T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7619S: Maintained 7620F: arch/m68k/ 7621F: drivers/zorro/ 7622 7623M68K ON APPLE MACINTOSH 7624M: Joshua Thompson <funaho@jurai.org> 7625W: http://www.mac.linux-m68k.org/ 7626L: linux-m68k@lists.linux-m68k.org 7627S: Maintained 7628F: arch/m68k/mac/ 7629 7630M68K ON HP9000/300 7631M: Philip Blundell <philb@gnu.org> 7632W: http://www.tazenda.demon.co.uk/phil/linux-hp 7633S: Maintained 7634F: arch/m68k/hp300/ 7635 7636M88DS3103 MEDIA DRIVER 7637M: Antti Palosaari <crope@iki.fi> 7638L: linux-media@vger.kernel.org 7639W: https://linuxtv.org 7640W: http://palosaari.fi/linux/ 7641Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7642T: git git://linuxtv.org/anttip/media_tree.git 7643S: Maintained 7644F: drivers/media/dvb-frontends/m88ds3103* 7645 7646M88RS2000 MEDIA DRIVER 7647M: Malcolm Priestley <tvboxspy@gmail.com> 7648L: linux-media@vger.kernel.org 7649W: https://linuxtv.org 7650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7651S: Maintained 7652F: drivers/media/dvb-frontends/m88rs2000* 7653 7654MA901 MASTERKIT USB FM RADIO DRIVER 7655M: Alexey Klimov <klimov.linux@gmail.com> 7656L: linux-media@vger.kernel.org 7657T: git git://linuxtv.org/media_tree.git 7658S: Maintained 7659F: drivers/media/radio/radio-ma901.c 7660 7661MAC80211 7662M: Johannes Berg <johannes@sipsolutions.net> 7663L: linux-wireless@vger.kernel.org 7664W: http://wireless.kernel.org/ 7665T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7667S: Maintained 7668F: Documentation/networking/mac80211-injection.txt 7669F: include/net/mac80211.h 7670F: net/mac80211/ 7671F: drivers/net/wireless/mac80211_hwsim.[ch] 7672 7673MACVLAN DRIVER 7674M: Patrick McHardy <kaber@trash.net> 7675L: netdev@vger.kernel.org 7676S: Maintained 7677F: drivers/net/macvlan.c 7678F: include/linux/if_macvlan.h 7679 7680MAILBOX API 7681M: Jassi Brar <jassisinghbrar@gmail.com> 7682L: linux-kernel@vger.kernel.org 7683S: Maintained 7684F: drivers/mailbox/ 7685F: include/linux/mailbox_client.h 7686F: include/linux/mailbox_controller.h 7687 7688MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7689M: Michael Kerrisk <mtk.manpages@gmail.com> 7690W: http://www.kernel.org/doc/man-pages 7691L: linux-man@vger.kernel.org 7692S: Maintained 7693 7694MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7695M: Andrew Lunn <andrew@lunn.ch> 7696M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7697L: netdev@vger.kernel.org 7698S: Maintained 7699F: drivers/net/dsa/mv88e6xxx/ 7700F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7701 7702MARVELL ARMADA DRM SUPPORT 7703M: Russell King <linux@armlinux.org.uk> 7704S: Maintained 7705T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 7706T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 7707F: drivers/gpu/drm/armada/ 7708F: include/uapi/drm/armada_drm.h 7709F: Documentation/devicetree/bindings/display/armada/ 7710 7711MARVELL CRYPTO DRIVER 7712M: Boris Brezillon <boris.brezillon@free-electrons.com> 7713M: Arnaud Ebalard <arno@natisbad.org> 7714F: drivers/crypto/marvell/ 7715S: Maintained 7716L: linux-crypto@vger.kernel.org 7717 7718MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7719M: Mirko Lindner <mlindner@marvell.com> 7720M: Stephen Hemminger <stephen@networkplumber.org> 7721L: netdev@vger.kernel.org 7722S: Maintained 7723F: drivers/net/ethernet/marvell/sk* 7724 7725MARVELL LIBERTAS WIRELESS DRIVER 7726L: libertas-dev@lists.infradead.org 7727S: Orphan 7728F: drivers/net/wireless/marvell/libertas/ 7729 7730MARVELL MV643XX ETHERNET DRIVER 7731M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7732L: netdev@vger.kernel.org 7733S: Maintained 7734F: drivers/net/ethernet/marvell/mv643xx_eth.* 7735F: include/linux/mv643xx.h 7736 7737MARVELL MVNETA ETHERNET DRIVER 7738M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7739L: netdev@vger.kernel.org 7740S: Maintained 7741F: drivers/net/ethernet/marvell/mvneta.* 7742 7743MARVELL MWIFIEX WIRELESS DRIVER 7744M: Amitkumar Karwar <akarwar@marvell.com> 7745M: Nishant Sarmukadam <nishants@marvell.com> 7746L: linux-wireless@vger.kernel.org 7747S: Maintained 7748F: drivers/net/wireless/marvell/mwifiex/ 7749 7750MARVELL MWL8K WIRELESS DRIVER 7751M: Lennert Buytenhek <buytenh@wantstofly.org> 7752L: linux-wireless@vger.kernel.org 7753S: Odd Fixes 7754F: drivers/net/wireless/marvell/mwl8k.c 7755 7756MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7757M: Nicolas Pitre <nico@fluxnic.net> 7758S: Odd Fixes 7759F: drivers/mmc/host/mvsdio.* 7760 7761MATROX FRAMEBUFFER DRIVER 7762L: linux-fbdev@vger.kernel.org 7763S: Orphan 7764F: drivers/video/fbdev/matrox/matroxfb_* 7765F: include/uapi/linux/matroxfb.h 7766 7767MAX16065 HARDWARE MONITOR DRIVER 7768M: Guenter Roeck <linux@roeck-us.net> 7769L: linux-hwmon@vger.kernel.org 7770S: Maintained 7771F: Documentation/hwmon/max16065 7772F: drivers/hwmon/max16065.c 7773 7774MAX20751 HARDWARE MONITOR DRIVER 7775M: Guenter Roeck <linux@roeck-us.net> 7776L: linux-hwmon@vger.kernel.org 7777S: Maintained 7778F: Documentation/hwmon/max20751 7779F: drivers/hwmon/max20751.c 7780 7781MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7782L: linux-hwmon@vger.kernel.org 7783S: Orphan 7784F: Documentation/hwmon/max6650 7785F: drivers/hwmon/max6650.c 7786 7787MAX6697 HARDWARE MONITOR DRIVER 7788M: Guenter Roeck <linux@roeck-us.net> 7789L: linux-hwmon@vger.kernel.org 7790S: Maintained 7791F: Documentation/hwmon/max6697 7792F: Documentation/devicetree/bindings/i2c/max6697.txt 7793F: drivers/hwmon/max6697.c 7794F: include/linux/platform_data/max6697.h 7795 7796MAX9860 MONO AUDIO VOICE CODEC DRIVER 7797M: Peter Rosin <peda@axentia.se> 7798L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7799S: Maintained 7800F: Documentation/devicetree/bindings/sound/max9860.txt 7801F: sound/soc/codecs/max9860.* 7802 7803MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7804M: Krzysztof Kozlowski <krzk@kernel.org> 7805M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7806L: linux-pm@vger.kernel.org 7807S: Supported 7808F: drivers/power/supply/max14577_charger.c 7809F: drivers/power/supply/max77693_charger.c 7810 7811MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7812M: Javier Martinez Canillas <javier@osg.samsung.com> 7813L: linux-kernel@vger.kernel.org 7814S: Supported 7815F: drivers/*/*max77802*.c 7816F: Documentation/devicetree/bindings/*/*max77802.txt 7817F: include/dt-bindings/*/*max77802.h 7818 7819MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7820M: Chanwoo Choi <cw00.choi@samsung.com> 7821M: Krzysztof Kozlowski <krzk@kernel.org> 7822M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7823L: linux-kernel@vger.kernel.org 7824S: Supported 7825F: drivers/*/max14577*.c 7826F: drivers/*/max77686*.c 7827F: drivers/*/max77693*.c 7828F: drivers/extcon/extcon-max14577.c 7829F: drivers/extcon/extcon-max77693.c 7830F: drivers/rtc/rtc-max77686.c 7831F: drivers/clk/clk-max77686.c 7832F: Documentation/devicetree/bindings/mfd/max14577.txt 7833F: Documentation/devicetree/bindings/*/max77686.txt 7834F: Documentation/devicetree/bindings/mfd/max77693.txt 7835F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7836F: include/linux/mfd/max14577*.h 7837F: include/linux/mfd/max77686*.h 7838F: include/linux/mfd/max77693*.h 7839 7840MAXIRADIO FM RADIO RECEIVER DRIVER 7841M: Hans Verkuil <hverkuil@xs4all.nl> 7842L: linux-media@vger.kernel.org 7843T: git git://linuxtv.org/media_tree.git 7844W: https://linuxtv.org 7845S: Maintained 7846F: drivers/media/radio/radio-maxiradio* 7847 7848MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7849M: Peter Rosin <peda@axentia.se> 7850L: linux-iio@vger.kernel.org 7851S: Maintained 7852F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7853F: drivers/iio/potentiometer/mcp4531.c 7854 7855MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7856M: William Breathitt Gray <vilhelm.gray@gmail.com> 7857L: linux-iio@vger.kernel.org 7858S: Maintained 7859F: drivers/iio/dac/cio-dac.c 7860 7861MEDIA DRIVERS FOR RENESAS - FCP 7862M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7863L: linux-media@vger.kernel.org 7864L: linux-renesas-soc@vger.kernel.org 7865T: git git://linuxtv.org/media_tree.git 7866S: Supported 7867F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7868F: drivers/media/platform/rcar-fcp.c 7869F: include/media/rcar-fcp.h 7870 7871MEDIA DRIVERS FOR RENESAS - FDP1 7872M: Kieran Bingham <kieran@bingham.xyz> 7873L: linux-media@vger.kernel.org 7874L: linux-renesas-soc@vger.kernel.org 7875T: git git://linuxtv.org/media_tree.git 7876S: Supported 7877F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7878F: drivers/media/platform/rcar_fdp1.c 7879 7880MEDIA DRIVERS FOR RENESAS - VIN 7881M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7882L: linux-media@vger.kernel.org 7883L: linux-renesas-soc@vger.kernel.org 7884T: git git://linuxtv.org/media_tree.git 7885S: Supported 7886F: Documentation/devicetree/bindings/media/rcar_vin.txt 7887F: drivers/media/platform/rcar-vin/ 7888 7889MEDIA DRIVERS FOR RENESAS - VSP1 7890M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7891L: linux-media@vger.kernel.org 7892L: linux-renesas-soc@vger.kernel.org 7893T: git git://linuxtv.org/media_tree.git 7894S: Supported 7895F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7896F: drivers/media/platform/vsp1/ 7897 7898MEDIA DRIVERS FOR HELENE 7899M: Abylay Ospan <aospan@netup.ru> 7900L: linux-media@vger.kernel.org 7901W: https://linuxtv.org 7902W: http://netup.tv/ 7903T: git git://linuxtv.org/media_tree.git 7904S: Supported 7905F: drivers/media/dvb-frontends/helene* 7906 7907MEDIA DRIVERS FOR ASCOT2E 7908M: Sergey Kozlov <serjk@netup.ru> 7909M: Abylay Ospan <aospan@netup.ru> 7910L: linux-media@vger.kernel.org 7911W: https://linuxtv.org 7912W: http://netup.tv/ 7913T: git git://linuxtv.org/media_tree.git 7914S: Supported 7915F: drivers/media/dvb-frontends/ascot2e* 7916 7917MEDIA DRIVERS FOR CXD2841ER 7918M: Sergey Kozlov <serjk@netup.ru> 7919M: Abylay Ospan <aospan@netup.ru> 7920L: linux-media@vger.kernel.org 7921W: https://linuxtv.org 7922W: http://netup.tv/ 7923T: git git://linuxtv.org/media_tree.git 7924S: Supported 7925F: drivers/media/dvb-frontends/cxd2841er* 7926 7927MEDIA DRIVERS FOR HORUS3A 7928M: Sergey Kozlov <serjk@netup.ru> 7929M: Abylay Ospan <aospan@netup.ru> 7930L: linux-media@vger.kernel.org 7931W: https://linuxtv.org 7932W: http://netup.tv/ 7933T: git git://linuxtv.org/media_tree.git 7934S: Supported 7935F: drivers/media/dvb-frontends/horus3a* 7936 7937MEDIA DRIVERS FOR LNBH25 7938M: Sergey Kozlov <serjk@netup.ru> 7939M: Abylay Ospan <aospan@netup.ru> 7940L: linux-media@vger.kernel.org 7941W: https://linuxtv.org 7942W: http://netup.tv/ 7943T: git git://linuxtv.org/media_tree.git 7944S: Supported 7945F: drivers/media/dvb-frontends/lnbh25* 7946 7947MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7948M: Sergey Kozlov <serjk@netup.ru> 7949M: Abylay Ospan <aospan@netup.ru> 7950L: linux-media@vger.kernel.org 7951W: https://linuxtv.org 7952W: http://netup.tv/ 7953T: git git://linuxtv.org/media_tree.git 7954S: Supported 7955F: drivers/media/pci/netup_unidvb/* 7956 7957MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7958M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7959M: Mauro Carvalho Chehab <mchehab@kernel.org> 7960P: LinuxTV.org Project 7961L: linux-media@vger.kernel.org 7962W: https://linuxtv.org 7963Q: http://patchwork.kernel.org/project/linux-media/list/ 7964T: git git://linuxtv.org/media_tree.git 7965S: Maintained 7966F: Documentation/media/ 7967F: drivers/media/ 7968F: drivers/staging/media/ 7969F: include/linux/platform_data/media/ 7970F: include/media/ 7971F: include/uapi/linux/dvb/ 7972F: include/uapi/linux/videodev2.h 7973F: include/uapi/linux/media.h 7974F: include/uapi/linux/v4l2-* 7975F: include/uapi/linux/meye.h 7976F: include/uapi/linux/ivtv* 7977F: include/uapi/linux/uvcvideo.h 7978 7979MEDIATEK ETHERNET DRIVER 7980M: Felix Fietkau <nbd@openwrt.org> 7981M: John Crispin <blogic@openwrt.org> 7982L: netdev@vger.kernel.org 7983S: Maintained 7984F: drivers/net/ethernet/mediatek/ 7985 7986MEDIATEK MEDIA DRIVER 7987M: Tiffany Lin <tiffany.lin@mediatek.com> 7988M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7989S: Supported 7990F: drivers/media/platform/mtk-vcodec/ 7991F: drivers/media/platform/mtk-vpu/ 7992F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 7993F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 7994 7995MEDIATEK MDP DRIVER 7996M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 7997M: Houlong Wei <houlong.wei@mediatek.com> 7998M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7999S: Supported 8000F: drivers/media/platform/mtk-mdp/ 8001F: drivers/media/platform/mtk-vpu/ 8002F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8003 8004MEDIATEK MT7601U WIRELESS LAN DRIVER 8005M: Jakub Kicinski <kubakici@wp.pl> 8006L: linux-wireless@vger.kernel.org 8007S: Maintained 8008F: drivers/net/wireless/mediatek/mt7601u/ 8009 8010MEGARAID SCSI/SAS DRIVERS 8011M: Kashyap Desai <kashyap.desai@broadcom.com> 8012M: Sumit Saxena <sumit.saxena@broadcom.com> 8013M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8014L: megaraidlinux.pdl@broadcom.com 8015L: linux-scsi@vger.kernel.org 8016W: http://www.avagotech.com/support/ 8017S: Maintained 8018F: Documentation/scsi/megaraid.txt 8019F: drivers/scsi/megaraid.* 8020F: drivers/scsi/megaraid/ 8021 8022MELFAS MIP4 TOUCHSCREEN DRIVER 8023M: Sangwon Jee <jeesw@melfas.com> 8024W: http://www.melfas.com 8025S: Supported 8026F: drivers/input/touchscreen/melfas_mip4.c 8027F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8028 8029MELLANOX ETHERNET DRIVER (mlx4_en) 8030M: Tariq Toukan <tariqt@mellanox.com> 8031L: netdev@vger.kernel.org 8032S: Supported 8033W: http://www.mellanox.com 8034Q: http://patchwork.ozlabs.org/project/netdev/list/ 8035F: drivers/net/ethernet/mellanox/mlx4/en_* 8036 8037MELLANOX ETHERNET DRIVER (mlx5e) 8038M: Saeed Mahameed <saeedm@mellanox.com> 8039L: netdev@vger.kernel.org 8040S: Supported 8041W: http://www.mellanox.com 8042Q: http://patchwork.ozlabs.org/project/netdev/list/ 8043F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8044 8045MELLANOX ETHERNET SWITCH DRIVERS 8046M: Jiri Pirko <jiri@mellanox.com> 8047M: Ido Schimmel <idosch@mellanox.com> 8048L: netdev@vger.kernel.org 8049S: Supported 8050W: http://www.mellanox.com 8051Q: http://patchwork.ozlabs.org/project/netdev/list/ 8052F: drivers/net/ethernet/mellanox/mlxsw/ 8053 8054MELLANOX MLXCPLD I2C AND MUX DRIVER 8055M: Vadim Pasternak <vadimp@mellanox.com> 8056M: Michael Shych <michaelsh@mellanox.com> 8057L: linux-i2c@vger.kernel.org 8058S: Supported 8059F: drivers/i2c/busses/i2c-mlxcpld.c 8060F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8061F: Documentation/i2c/busses/i2c-mlxcpld 8062 8063MELLANOX MLXCPLD LED DRIVER 8064M: Vadim Pasternak <vadimp@mellanox.com> 8065L: linux-leds@vger.kernel.org 8066S: Supported 8067F: drivers/leds/leds-mlxcpld.c 8068F: Documentation/leds/leds-mlxcpld.txt 8069 8070MELLANOX PLATFORM DRIVER 8071M: Vadim Pasternak <vadimp@mellanox.com> 8072L: platform-driver-x86@vger.kernel.org 8073S: Supported 8074F: drivers/platform/x86/mlx-platform.c 8075 8076MELLANOX MLX CPLD HOTPLUG DRIVER 8077M: Vadim Pasternak <vadimp@mellanox.com> 8078L: platform-driver-x86@vger.kernel.org 8079S: Supported 8080F: drivers/platform/x86/mlxcpld-hotplug.c 8081F: include/linux/platform_data/mlxcpld-hotplug.h 8082 8083SOFT-ROCE DRIVER (rxe) 8084M: Moni Shoua <monis@mellanox.com> 8085L: linux-rdma@vger.kernel.org 8086S: Supported 8087W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8088Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8089F: drivers/infiniband/sw/rxe/ 8090F: include/uapi/rdma/rdma_user_rxe.h 8091 8092MEMBARRIER SUPPORT 8093M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8094M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8095L: linux-kernel@vger.kernel.org 8096S: Supported 8097F: kernel/membarrier.c 8098F: include/uapi/linux/membarrier.h 8099 8100MEMORY MANAGEMENT 8101L: linux-mm@kvack.org 8102W: http://www.linux-mm.org 8103S: Maintained 8104F: include/linux/mm.h 8105F: include/linux/gfp.h 8106F: include/linux/mmzone.h 8107F: include/linux/memory_hotplug.h 8108F: include/linux/vmalloc.h 8109F: mm/ 8110 8111MEMORY TECHNOLOGY DEVICES (MTD) 8112M: David Woodhouse <dwmw2@infradead.org> 8113M: Brian Norris <computersforpeace@gmail.com> 8114M: Boris Brezillon <boris.brezillon@free-electrons.com> 8115M: Marek Vasut <marek.vasut@gmail.com> 8116M: Richard Weinberger <richard@nod.at> 8117M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8118L: linux-mtd@lists.infradead.org 8119W: http://www.linux-mtd.infradead.org/ 8120Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8121T: git git://git.infradead.org/linux-mtd.git 8122T: git git://git.infradead.org/l2-mtd.git 8123S: Maintained 8124F: Documentation/devicetree/bindings/mtd/ 8125F: drivers/mtd/ 8126F: include/linux/mtd/ 8127F: include/uapi/mtd/ 8128 8129MEN A21 WATCHDOG DRIVER 8130M: Johannes Thumshirn <morbidrsa@gmail.com> 8131L: linux-watchdog@vger.kernel.org 8132S: Maintained 8133F: drivers/watchdog/mena21_wdt.c 8134 8135MEN CHAMELEON BUS (mcb) 8136M: Johannes Thumshirn <morbidrsa@gmail.com> 8137S: Maintained 8138F: drivers/mcb/ 8139F: include/linux/mcb.h 8140F: Documentation/men-chameleon-bus.txt 8141 8142MEN F21BMC (Board Management Controller) 8143M: Andreas Werner <andreas.werner@men.de> 8144S: Supported 8145F: drivers/mfd/menf21bmc.c 8146F: drivers/watchdog/menf21bmc_wdt.c 8147F: drivers/leds/leds-menf21bmc.c 8148F: drivers/hwmon/menf21bmc_hwmon.c 8149F: Documentation/hwmon/menf21bmc 8150 8151METAG ARCHITECTURE 8152M: James Hogan <james.hogan@imgtec.com> 8153L: linux-metag@vger.kernel.org 8154T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8155S: Odd Fixes 8156F: arch/metag/ 8157F: Documentation/metag/ 8158F: Documentation/devicetree/bindings/metag/ 8159F: Documentation/devicetree/bindings/interrupt-controller/img,* 8160F: drivers/clocksource/metag_generic.c 8161F: drivers/irqchip/irq-metag.c 8162F: drivers/irqchip/irq-metag-ext.c 8163F: drivers/tty/metag_da.c 8164 8165MICROBLAZE ARCHITECTURE 8166M: Michal Simek <monstr@monstr.eu> 8167W: http://www.monstr.eu/fdt/ 8168T: git git://git.monstr.eu/linux-2.6-microblaze.git 8169S: Supported 8170F: arch/microblaze/ 8171 8172MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8173M: Richard Genoud <richard.genoud@gmail.com> 8174S: Maintained 8175F: drivers/tty/serial/atmel_serial.c 8176F: include/linux/atmel_serial.h 8177 8178MICROCHIP / ATMEL DMA DRIVER 8179M: Ludovic Desroches <ludovic.desroches@microchip.com> 8180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8181L: dmaengine@vger.kernel.org 8182S: Supported 8183F: drivers/dma/at_hdmac.c 8184F: drivers/dma/at_hdmac_regs.h 8185F: include/linux/platform_data/dma-atmel.h 8186 8187MICROCHIP / ATMEL ISC DRIVER 8188M: Songjun Wu <songjun.wu@microchip.com> 8189L: linux-media@vger.kernel.org 8190S: Supported 8191F: drivers/media/platform/atmel/atmel-isc.c 8192F: drivers/media/platform/atmel/atmel-isc-regs.h 8193F: devicetree/bindings/media/atmel-isc.txt 8194 8195MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8196M: Chen Yu <yu.c.chen@intel.com> 8197L: platform-driver-x86@vger.kernel.org 8198S: Supported 8199F: drivers/platform/x86/surfacepro3_button.c 8200 8201MICROTEK X6 SCANNER 8202M: Oliver Neukum <oliver@neukum.org> 8203S: Maintained 8204F: drivers/usb/image/microtek.* 8205 8206MIPS 8207M: Ralf Baechle <ralf@linux-mips.org> 8208L: linux-mips@linux-mips.org 8209W: http://www.linux-mips.org/ 8210T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8211Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8212S: Supported 8213F: Documentation/devicetree/bindings/mips/ 8214F: Documentation/mips/ 8215F: arch/mips/ 8216 8217MIPS/LOONGSON1 ARCHITECTURE 8218M: Keguang Zhang <keguang.zhang@gmail.com> 8219L: linux-mips@linux-mips.org 8220S: Maintained 8221F: arch/mips/loongson32/ 8222F: arch/mips/include/asm/mach-loongson32/ 8223F: drivers/*/*loongson1* 8224F: drivers/*/*/*loongson1* 8225 8226MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8227M: Hans Verkuil <hverkuil@xs4all.nl> 8228L: linux-media@vger.kernel.org 8229T: git git://linuxtv.org/media_tree.git 8230W: https://linuxtv.org 8231S: Odd Fixes 8232F: drivers/media/radio/radio-miropcm20* 8233 8234MELLANOX MLX4 core VPI driver 8235M: Yishai Hadas <yishaih@mellanox.com> 8236L: netdev@vger.kernel.org 8237L: linux-rdma@vger.kernel.org 8238W: http://www.mellanox.com 8239Q: http://patchwork.ozlabs.org/project/netdev/list/ 8240S: Supported 8241F: drivers/net/ethernet/mellanox/mlx4/ 8242F: include/linux/mlx4/ 8243F: include/uapi/rdma/mlx4-abi.h 8244 8245MELLANOX MLX4 IB driver 8246M: Yishai Hadas <yishaih@mellanox.com> 8247L: linux-rdma@vger.kernel.org 8248W: http://www.mellanox.com 8249Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8250S: Supported 8251F: drivers/infiniband/hw/mlx4/ 8252F: include/linux/mlx4/ 8253 8254MELLANOX MLX5 core VPI driver 8255M: Saeed Mahameed <saeedm@mellanox.com> 8256M: Matan Barak <matanb@mellanox.com> 8257M: Leon Romanovsky <leonro@mellanox.com> 8258L: netdev@vger.kernel.org 8259L: linux-rdma@vger.kernel.org 8260W: http://www.mellanox.com 8261Q: http://patchwork.ozlabs.org/project/netdev/list/ 8262S: Supported 8263F: drivers/net/ethernet/mellanox/mlx5/core/ 8264F: include/linux/mlx5/ 8265F: include/uapi/rdma/mlx5-abi.h 8266 8267MELLANOX MLX5 IB driver 8268M: Matan Barak <matanb@mellanox.com> 8269M: Leon Romanovsky <leonro@mellanox.com> 8270L: linux-rdma@vger.kernel.org 8271W: http://www.mellanox.com 8272Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8273S: Supported 8274F: drivers/infiniband/hw/mlx5/ 8275F: include/linux/mlx5/ 8276 8277MELEXIS MLX90614 DRIVER 8278M: Crt Mori <cmo@melexis.com> 8279L: linux-iio@vger.kernel.org 8280W: http://www.melexis.com 8281S: Supported 8282F: drivers/iio/temperature/mlx90614.c 8283 8284MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8285M: Don Brace <don.brace@microsemi.com> 8286L: esc.storagedev@microsemi.com 8287L: linux-scsi@vger.kernel.org 8288S: Supported 8289F: drivers/scsi/smartpqi/smartpqi*.[ch] 8290F: drivers/scsi/smartpqi/Kconfig 8291F: drivers/scsi/smartpqi/Makefile 8292F: include/linux/cciss*.h 8293F: include/uapi/linux/cciss*.h 8294F: Documentation/scsi/smartpqi.txt 8295 8296MN88472 MEDIA DRIVER 8297M: Antti Palosaari <crope@iki.fi> 8298L: linux-media@vger.kernel.org 8299W: https://linuxtv.org 8300W: http://palosaari.fi/linux/ 8301Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8302S: Maintained 8303F: drivers/media/dvb-frontends/mn88472* 8304 8305MN88473 MEDIA DRIVER 8306M: Antti Palosaari <crope@iki.fi> 8307L: linux-media@vger.kernel.org 8308W: https://linuxtv.org 8309W: http://palosaari.fi/linux/ 8310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8311S: Maintained 8312F: drivers/media/dvb-frontends/mn88473* 8313 8314MODULE SUPPORT 8315M: Jessica Yu <jeyu@redhat.com> 8316M: Rusty Russell <rusty@rustcorp.com.au> 8317S: Maintained 8318F: include/linux/module.h 8319F: kernel/module.c 8320 8321MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8322W: http://popies.net/meye/ 8323S: Orphan 8324F: Documentation/media/v4l-drivers/meye* 8325F: drivers/media/pci/meye/ 8326F: include/uapi/linux/meye.h 8327 8328MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8329M: Jiri Slaby <jirislaby@gmail.com> 8330S: Maintained 8331F: Documentation/serial/moxa-smartio 8332F: drivers/tty/mxser.* 8333 8334MR800 AVERMEDIA USB FM RADIO DRIVER 8335M: Alexey Klimov <klimov.linux@gmail.com> 8336L: linux-media@vger.kernel.org 8337T: git git://linuxtv.org/media_tree.git 8338S: Maintained 8339F: drivers/media/radio/radio-mr800.c 8340 8341MRF24J40 IEEE 802.15.4 RADIO DRIVER 8342M: Alan Ott <alan@signal11.us> 8343L: linux-wpan@vger.kernel.org 8344S: Maintained 8345F: drivers/net/ieee802154/mrf24j40.c 8346F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8347 8348MSI LAPTOP SUPPORT 8349M: "Lee, Chun-Yi" <jlee@suse.com> 8350L: platform-driver-x86@vger.kernel.org 8351S: Maintained 8352F: drivers/platform/x86/msi-laptop.c 8353 8354MSI WMI SUPPORT 8355L: platform-driver-x86@vger.kernel.org 8356S: Orphan 8357F: drivers/platform/x86/msi-wmi.c 8358 8359MSI001 MEDIA DRIVER 8360M: Antti Palosaari <crope@iki.fi> 8361L: linux-media@vger.kernel.org 8362W: https://linuxtv.org 8363W: http://palosaari.fi/linux/ 8364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8365T: git git://linuxtv.org/anttip/media_tree.git 8366S: Maintained 8367F: drivers/media/tuners/msi001* 8368 8369MSI2500 MEDIA DRIVER 8370M: Antti Palosaari <crope@iki.fi> 8371L: linux-media@vger.kernel.org 8372W: https://linuxtv.org 8373W: http://palosaari.fi/linux/ 8374Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8375T: git git://linuxtv.org/anttip/media_tree.git 8376S: Maintained 8377F: drivers/media/usb/msi2500/ 8378 8379MSYSTEMS DISKONCHIP G3 MTD DRIVER 8380M: Robert Jarzmik <robert.jarzmik@free.fr> 8381L: linux-mtd@lists.infradead.org 8382S: Maintained 8383F: drivers/mtd/devices/docg3* 8384 8385MT9M032 APTINA SENSOR DRIVER 8386M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8387L: linux-media@vger.kernel.org 8388T: git git://linuxtv.org/media_tree.git 8389S: Maintained 8390F: drivers/media/i2c/mt9m032.c 8391F: include/media/i2c/mt9m032.h 8392 8393MT9P031 APTINA CAMERA SENSOR 8394M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8395L: linux-media@vger.kernel.org 8396T: git git://linuxtv.org/media_tree.git 8397S: Maintained 8398F: drivers/media/i2c/mt9p031.c 8399F: include/media/i2c/mt9p031.h 8400 8401MT9T001 APTINA CAMERA SENSOR 8402M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8403L: linux-media@vger.kernel.org 8404T: git git://linuxtv.org/media_tree.git 8405S: Maintained 8406F: drivers/media/i2c/mt9t001.c 8407F: include/media/i2c/mt9t001.h 8408 8409MT9V032 APTINA CAMERA SENSOR 8410M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8411L: linux-media@vger.kernel.org 8412T: git git://linuxtv.org/media_tree.git 8413S: Maintained 8414F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8415F: drivers/media/i2c/mt9v032.c 8416F: include/media/i2c/mt9v032.h 8417 8418MULTIFUNCTION DEVICES (MFD) 8419M: Lee Jones <lee.jones@linaro.org> 8420T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8421S: Supported 8422F: Documentation/devicetree/bindings/mfd/ 8423F: drivers/mfd/ 8424F: include/linux/mfd/ 8425 8426MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8427M: Ulf Hansson <ulf.hansson@linaro.org> 8428L: linux-mmc@vger.kernel.org 8429T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8430S: Maintained 8431F: Documentation/devicetree/bindings/mmc/ 8432F: drivers/mmc/ 8433F: include/linux/mmc/ 8434F: include/uapi/linux/mmc/ 8435 8436MULTIMEDIA CARD (MMC) ETC. OVER SPI 8437S: Orphan 8438F: drivers/mmc/host/mmc_spi.c 8439F: include/linux/spi/mmc_spi.h 8440 8441MULTISOUND SOUND DRIVER 8442M: Andrew Veliath <andrewtv@usa.net> 8443S: Maintained 8444F: Documentation/sound/oss/MultiSound 8445F: sound/oss/msnd* 8446 8447MULTITECH MULTIPORT CARD (ISICOM) 8448S: Orphan 8449F: drivers/tty/isicom.c 8450F: include/linux/isicom.h 8451 8452MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8453M: Bin Liu <b-liu@ti.com> 8454L: linux-usb@vger.kernel.org 8455T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8456S: Maintained 8457F: drivers/usb/musb/ 8458 8459MXL5007T MEDIA DRIVER 8460M: Michael Krufky <mkrufky@linuxtv.org> 8461L: linux-media@vger.kernel.org 8462W: https://linuxtv.org 8463W: http://github.com/mkrufky 8464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8465T: git git://linuxtv.org/mkrufky/tuners.git 8466S: Maintained 8467F: drivers/media/tuners/mxl5007t.* 8468 8469MXSFB DRM DRIVER 8470M: Marek Vasut <marex@denx.de> 8471S: Supported 8472F: drivers/gpu/drm/mxsfb/ 8473F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8474 8475MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8476M: Hyong-Youb Kim <hykim@myri.com> 8477L: netdev@vger.kernel.org 8478W: https://www.myricom.com/support/downloads/myri10ge.html 8479S: Supported 8480F: drivers/net/ethernet/myricom/myri10ge/ 8481 8482NAND FLASH SUBSYSTEM 8483M: Boris Brezillon <boris.brezillon@free-electrons.com> 8484R: Richard Weinberger <richard@nod.at> 8485L: linux-mtd@lists.infradead.org 8486W: http://www.linux-mtd.infradead.org/ 8487Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8488T: git git://github.com/linux-nand/linux.git 8489S: Maintained 8490F: drivers/mtd/nand/ 8491F: include/linux/mtd/nand*.h 8492 8493NATSEMI ETHERNET DRIVER (DP8381x) 8494S: Orphan 8495F: drivers/net/ethernet/natsemi/natsemi.c 8496 8497NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8498M: Daniel Mack <zonque@gmail.com> 8499S: Maintained 8500L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8501W: http://www.native-instruments.com 8502F: sound/usb/caiaq/ 8503 8504NCP FILESYSTEM 8505M: Petr Vandrovec <petr@vandrovec.name> 8506S: Odd Fixes 8507F: fs/ncpfs/ 8508 8509NCR 5380 SCSI DRIVERS 8510M: Finn Thain <fthain@telegraphics.com.au> 8511M: Michael Schmitz <schmitzmic@gmail.com> 8512L: linux-scsi@vger.kernel.org 8513S: Maintained 8514F: Documentation/scsi/g_NCR5380.txt 8515F: drivers/scsi/NCR5380.* 8516F: drivers/scsi/arm/cumana_1.c 8517F: drivers/scsi/arm/oak.c 8518F: drivers/scsi/atari_scsi.* 8519F: drivers/scsi/dmx3191d.c 8520F: drivers/scsi/g_NCR5380.* 8521F: drivers/scsi/mac_scsi.* 8522F: drivers/scsi/sun3_scsi.* 8523F: drivers/scsi/sun3_scsi_vme.c 8524 8525NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8526M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8527L: linux-scsi@vger.kernel.org 8528S: Maintained 8529F: drivers/scsi/NCR_D700.* 8530 8531NCT6775 HARDWARE MONITOR DRIVER 8532M: Guenter Roeck <linux@roeck-us.net> 8533L: linux-hwmon@vger.kernel.org 8534S: Maintained 8535F: Documentation/hwmon/nct6775 8536F: drivers/hwmon/nct6775.c 8537 8538NETEFFECT IWARP RNIC DRIVER (IW_NES) 8539M: Faisal Latif <faisal.latif@intel.com> 8540L: linux-rdma@vger.kernel.org 8541W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8542S: Supported 8543F: drivers/infiniband/hw/nes/ 8544F: include/uapi/rdma/nes-abi.h 8545 8546NETEM NETWORK EMULATOR 8547M: Stephen Hemminger <stephen@networkplumber.org> 8548L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8549S: Maintained 8550F: net/sched/sch_netem.c 8551 8552NETERION 10GbE DRIVERS (s2io/vxge) 8553M: Jon Mason <jdmason@kudzu.us> 8554L: netdev@vger.kernel.org 8555S: Supported 8556F: Documentation/networking/s2io.txt 8557F: Documentation/networking/vxge.txt 8558F: drivers/net/ethernet/neterion/ 8559 8560NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8561M: Pablo Neira Ayuso <pablo@netfilter.org> 8562M: Patrick McHardy <kaber@trash.net> 8563M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8564L: netfilter-devel@vger.kernel.org 8565L: coreteam@netfilter.org 8566W: http://www.netfilter.org/ 8567W: http://www.iptables.org/ 8568Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8569T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8570T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8571S: Supported 8572F: include/linux/netfilter* 8573F: include/linux/netfilter/ 8574F: include/net/netfilter/ 8575F: include/uapi/linux/netfilter* 8576F: include/uapi/linux/netfilter/ 8577F: net/*/netfilter.c 8578F: net/*/netfilter/ 8579F: net/netfilter/ 8580F: net/bridge/br_netfilter*.c 8581 8582NETLABEL 8583M: Paul Moore <paul@paul-moore.com> 8584W: http://netlabel.sf.net 8585L: netdev@vger.kernel.org 8586S: Maintained 8587F: Documentation/netlabel/ 8588F: include/net/netlabel.h 8589F: net/netlabel/ 8590 8591NETROM NETWORK LAYER 8592M: Ralf Baechle <ralf@linux-mips.org> 8593L: linux-hams@vger.kernel.org 8594W: http://www.linux-ax25.org/ 8595S: Maintained 8596F: include/net/netrom.h 8597F: include/uapi/linux/netrom.h 8598F: net/netrom/ 8599 8600NETRONOME ETHERNET DRIVERS 8601M: Jakub Kicinski <jakub.kicinski@netronome.com> 8602L: oss-drivers@netronome.com 8603S: Maintained 8604F: drivers/net/ethernet/netronome/ 8605 8606NETWORK BLOCK DEVICE (NBD) 8607M: Markus Pargmann <mpa@pengutronix.de> 8608S: Maintained 8609L: nbd-general@lists.sourceforge.net 8610T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8611F: Documentation/blockdev/nbd.txt 8612F: drivers/block/nbd.c 8613F: include/uapi/linux/nbd.h 8614 8615NETWORK DROP MONITOR 8616M: Neil Horman <nhorman@tuxdriver.com> 8617L: netdev@vger.kernel.org 8618S: Maintained 8619W: https://fedorahosted.org/dropwatch/ 8620F: net/core/drop_monitor.c 8621 8622NETWORKING [DSA] 8623M: Andrew Lunn <andrew@lunn.ch> 8624M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8625M: Florian Fainelli <f.fainelli@gmail.com> 8626S: Maintained 8627F: net/dsa/ 8628F: include/net/dsa.h 8629F: drivers/net/dsa/ 8630 8631NETWORKING [GENERAL] 8632M: "David S. Miller" <davem@davemloft.net> 8633L: netdev@vger.kernel.org 8634W: http://www.linuxfoundation.org/en/Net 8635Q: http://patchwork.ozlabs.org/project/netdev/list/ 8636T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8637T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8638S: Maintained 8639F: net/ 8640F: include/net/ 8641F: include/linux/in.h 8642F: include/linux/net.h 8643F: include/linux/netdevice.h 8644F: include/uapi/linux/in.h 8645F: include/uapi/linux/net.h 8646F: include/uapi/linux/netdevice.h 8647F: include/uapi/linux/net_namespace.h 8648F: tools/net/ 8649F: tools/testing/selftests/net/ 8650F: lib/random32.c 8651 8652NETWORKING [IPv4/IPv6] 8653M: "David S. Miller" <davem@davemloft.net> 8654M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8655M: James Morris <jmorris@namei.org> 8656M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8657M: Patrick McHardy <kaber@trash.net> 8658L: netdev@vger.kernel.org 8659T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8660S: Maintained 8661F: net/ipv4/ 8662F: net/ipv6/ 8663F: include/net/ip* 8664F: arch/x86/net/* 8665 8666NETWORKING [IPSEC] 8667M: Steffen Klassert <steffen.klassert@secunet.com> 8668M: Herbert Xu <herbert@gondor.apana.org.au> 8669M: "David S. Miller" <davem@davemloft.net> 8670L: netdev@vger.kernel.org 8671T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8672T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8673S: Maintained 8674F: net/core/flow.c 8675F: net/xfrm/ 8676F: net/key/ 8677F: net/ipv4/xfrm* 8678F: net/ipv4/esp4.c 8679F: net/ipv4/ah4.c 8680F: net/ipv4/ipcomp.c 8681F: net/ipv4/ip_vti.c 8682F: net/ipv6/xfrm* 8683F: net/ipv6/esp6.c 8684F: net/ipv6/ah6.c 8685F: net/ipv6/ipcomp6.c 8686F: net/ipv6/ip6_vti.c 8687F: include/uapi/linux/xfrm.h 8688F: include/net/xfrm.h 8689 8690NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8691M: Paul Moore <paul@paul-moore.com> 8692L: netdev@vger.kernel.org 8693S: Maintained 8694 8695NETWORKING [WIRELESS] 8696L: linux-wireless@vger.kernel.org 8697Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8698 8699NETWORKING DRIVERS 8700L: netdev@vger.kernel.org 8701W: http://www.linuxfoundation.org/en/Net 8702Q: http://patchwork.ozlabs.org/project/netdev/list/ 8703T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8704T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8705S: Odd Fixes 8706F: Documentation/devicetree/bindings/net/ 8707F: drivers/net/ 8708F: include/linux/if_* 8709F: include/linux/netdevice.h 8710F: include/linux/etherdevice.h 8711F: include/linux/fcdevice.h 8712F: include/linux/fddidevice.h 8713F: include/linux/hippidevice.h 8714F: include/linux/inetdevice.h 8715F: include/uapi/linux/if_* 8716F: include/uapi/linux/netdevice.h 8717 8718NETWORKING DRIVERS (WIRELESS) 8719M: Kalle Valo <kvalo@codeaurora.org> 8720L: linux-wireless@vger.kernel.org 8721Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8722T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8723T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8724S: Maintained 8725F: Documentation/devicetree/bindings/net/wireless/ 8726F: drivers/net/wireless/ 8727 8728NETXEN (1/10) GbE SUPPORT 8729M: Manish Chopra <manish.chopra@cavium.com> 8730M: Rahul Verma <rahul.verma@cavium.com> 8731M: Dept-GELinuxNICDev@cavium.com 8732L: netdev@vger.kernel.org 8733S: Supported 8734F: drivers/net/ethernet/qlogic/netxen/ 8735 8736NFC SUBSYSTEM 8737M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8738M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8739M: Samuel Ortiz <sameo@linux.intel.com> 8740L: linux-wireless@vger.kernel.org 8741L: linux-nfc@lists.01.org (subscribers-only) 8742S: Supported 8743F: net/nfc/ 8744F: include/net/nfc/ 8745F: include/uapi/linux/nfc.h 8746F: drivers/nfc/ 8747F: include/linux/platform_data/nfcmrvl.h 8748F: include/linux/platform_data/nxp-nci.h 8749F: include/linux/platform_data/pn544.h 8750F: include/linux/platform_data/st21nfca.h 8751F: include/linux/platform_data/st-nci.h 8752F: Documentation/devicetree/bindings/net/nfc/ 8753 8754NFS, SUNRPC, AND LOCKD CLIENTS 8755M: Trond Myklebust <trond.myklebust@primarydata.com> 8756M: Anna Schumaker <anna.schumaker@netapp.com> 8757L: linux-nfs@vger.kernel.org 8758W: http://client.linux-nfs.org 8759T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8760S: Maintained 8761F: fs/lockd/ 8762F: fs/nfs/ 8763F: fs/nfs_common/ 8764F: net/sunrpc/ 8765F: include/linux/lockd/ 8766F: include/linux/nfs* 8767F: include/linux/sunrpc/ 8768F: include/uapi/linux/nfs* 8769F: include/uapi/linux/sunrpc/ 8770 8771NILFS2 FILESYSTEM 8772M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8773L: linux-nilfs@vger.kernel.org 8774W: http://nilfs.sourceforge.net/ 8775W: http://nilfs.osdn.jp/ 8776T: git git://github.com/konis/nilfs2.git 8777S: Supported 8778F: Documentation/filesystems/nilfs2.txt 8779F: fs/nilfs2/ 8780F: include/trace/events/nilfs2.h 8781F: include/uapi/linux/nilfs2_api.h 8782F: include/uapi/linux/nilfs2_ondisk.h 8783 8784NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8785M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8786W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8787S: Maintained 8788F: Documentation/scsi/NinjaSCSI.txt 8789F: drivers/scsi/pcmcia/nsp_* 8790 8791NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8792M: GOTO Masanori <gotom@debian.or.jp> 8793M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8794W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8795S: Maintained 8796F: Documentation/scsi/NinjaSCSI.txt 8797F: drivers/scsi/nsp32* 8798 8799NIOS2 ARCHITECTURE 8800M: Ley Foon Tan <lftan@altera.com> 8801L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8802T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8803S: Maintained 8804F: arch/nios2/ 8805 8806NOKIA N900 POWER SUPPLY DRIVERS 8807R: Pali Rohár <pali.rohar@gmail.com> 8808F: include/linux/power/bq2415x_charger.h 8809F: include/linux/power/bq27xxx_battery.h 8810F: include/linux/power/isp1704_charger.h 8811F: drivers/power/supply/bq2415x_charger.c 8812F: drivers/power/supply/bq27xxx_battery.c 8813F: drivers/power/supply/bq27xxx_battery_i2c.c 8814F: drivers/power/supply/isp1704_charger.c 8815F: drivers/power/supply/rx51_battery.c 8816 8817NTB DRIVER CORE 8818M: Jon Mason <jdmason@kudzu.us> 8819M: Dave Jiang <dave.jiang@intel.com> 8820M: Allen Hubbe <Allen.Hubbe@emc.com> 8821L: linux-ntb@googlegroups.com 8822S: Supported 8823W: https://github.com/jonmason/ntb/wiki 8824T: git git://github.com/jonmason/ntb.git 8825F: drivers/ntb/ 8826F: drivers/net/ntb_netdev.c 8827F: include/linux/ntb.h 8828F: include/linux/ntb_transport.h 8829F: tools/testing/selftests/ntb/ 8830 8831NTB INTEL DRIVER 8832M: Jon Mason <jdmason@kudzu.us> 8833M: Dave Jiang <dave.jiang@intel.com> 8834L: linux-ntb@googlegroups.com 8835S: Supported 8836W: https://github.com/jonmason/ntb/wiki 8837T: git git://github.com/jonmason/ntb.git 8838F: drivers/ntb/hw/intel/ 8839 8840NTB AMD DRIVER 8841M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8842L: linux-ntb@googlegroups.com 8843S: Supported 8844F: drivers/ntb/hw/amd/ 8845 8846NTFS FILESYSTEM 8847M: Anton Altaparmakov <anton@tuxera.com> 8848L: linux-ntfs-dev@lists.sourceforge.net 8849W: http://www.tuxera.com/ 8850T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8851S: Supported 8852F: Documentation/filesystems/ntfs.txt 8853F: fs/ntfs/ 8854 8855NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8856M: Antonino Daplas <adaplas@gmail.com> 8857L: linux-fbdev@vger.kernel.org 8858S: Maintained 8859F: drivers/video/fbdev/riva/ 8860F: drivers/video/fbdev/nvidia/ 8861 8862NVM EXPRESS DRIVER 8863M: Keith Busch <keith.busch@intel.com> 8864M: Jens Axboe <axboe@fb.com> 8865M: Christoph Hellwig <hch@lst.de> 8866M: Sagi Grimberg <sagi@grimberg.me> 8867L: linux-nvme@lists.infradead.org 8868T: git://git.infradead.org/nvme.git 8869W: http://git.infradead.org/nvme.git 8870S: Supported 8871F: drivers/nvme/host/ 8872F: include/linux/nvme.h 8873F: include/uapi/linux/nvme_ioctl.h 8874 8875NVM EXPRESS TARGET DRIVER 8876M: Christoph Hellwig <hch@lst.de> 8877M: Sagi Grimberg <sagi@grimberg.me> 8878L: linux-nvme@lists.infradead.org 8879T: git://git.infradead.org/nvme.git 8880W: http://git.infradead.org/nvme.git 8881S: Supported 8882F: drivers/nvme/target/ 8883 8884NVM EXPRESS FC TRANSPORT DRIVERS 8885M: James Smart <james.smart@broadcom.com> 8886L: linux-nvme@lists.infradead.org 8887S: Supported 8888F: include/linux/nvme-fc.h 8889F: include/linux/nvme-fc-driver.h 8890F: drivers/nvme/host/fc.c 8891F: drivers/nvme/target/fc.c 8892F: drivers/nvme/target/fcloop.c 8893 8894NVMEM FRAMEWORK 8895M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8896M: Maxime Ripard <maxime.ripard@free-electrons.com> 8897S: Maintained 8898F: drivers/nvmem/ 8899F: Documentation/devicetree/bindings/nvmem/ 8900F: include/linux/nvmem-consumer.h 8901F: include/linux/nvmem-provider.h 8902 8903NXP-NCI NFC DRIVER 8904M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8905R: Charles Gorand <charles.gorand@effinnov.com> 8906L: linux-nfc@lists.01.org (moderated for non-subscribers) 8907S: Supported 8908F: drivers/nfc/nxp-nci 8909 8910NXP TDA998X DRM DRIVER 8911M: Russell King <linux@armlinux.org.uk> 8912S: Supported 8913T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 8914T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 8915F: drivers/gpu/drm/i2c/tda998x_drv.c 8916F: include/drm/i2c/tda998x.h 8917 8918NXP TFA9879 DRIVER 8919M: Peter Rosin <peda@axentia.se> 8920L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8921S: Maintained 8922F: sound/soc/codecs/tfa9879* 8923 8924OBJTOOL 8925M: Josh Poimboeuf <jpoimboe@redhat.com> 8926S: Supported 8927F: tools/objtool/ 8928 8929OMAP SUPPORT 8930M: Tony Lindgren <tony@atomide.com> 8931L: linux-omap@vger.kernel.org 8932W: http://www.muru.com/linux/omap/ 8933W: http://linux.omap.com/ 8934Q: http://patchwork.kernel.org/project/linux-omap/list/ 8935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8936S: Maintained 8937F: arch/arm/*omap*/ 8938F: arch/arm/configs/omap1_defconfig 8939F: arch/arm/configs/omap2plus_defconfig 8940F: drivers/i2c/busses/i2c-omap.c 8941F: drivers/irqchip/irq-omap-intc.c 8942F: drivers/mfd/*omap*.c 8943F: drivers/mfd/menelaus.c 8944F: drivers/mfd/palmas.c 8945F: drivers/mfd/tps65217.c 8946F: drivers/mfd/tps65218.c 8947F: drivers/mfd/tps65910.c 8948F: drivers/mfd/twl-core.[ch] 8949F: drivers/mfd/twl4030*.c 8950F: drivers/mfd/twl6030*.c 8951F: drivers/mfd/twl6040*.c 8952F: drivers/regulator/palmas-regulator*.c 8953F: drivers/regulator/pbias-regulator.c 8954F: drivers/regulator/tps65217-regulator.c 8955F: drivers/regulator/tps65218-regulator.c 8956F: drivers/regulator/tps65910-regulator.c 8957F: drivers/regulator/twl-regulator.c 8958F: drivers/regulator/twl6030-regulator.c 8959F: include/linux/i2c-omap.h 8960 8961OMAP DEVICE TREE SUPPORT 8962M: Benoît Cousson <bcousson@baylibre.com> 8963M: Tony Lindgren <tony@atomide.com> 8964L: linux-omap@vger.kernel.org 8965L: devicetree@vger.kernel.org 8966S: Maintained 8967F: arch/arm/boot/dts/*omap* 8968F: arch/arm/boot/dts/*am3* 8969F: arch/arm/boot/dts/*am4* 8970F: arch/arm/boot/dts/*am5* 8971F: arch/arm/boot/dts/*dra7* 8972 8973OMAP CLOCK FRAMEWORK SUPPORT 8974M: Paul Walmsley <paul@pwsan.com> 8975L: linux-omap@vger.kernel.org 8976S: Maintained 8977F: arch/arm/*omap*/*clock* 8978 8979OMAP POWER MANAGEMENT SUPPORT 8980M: Kevin Hilman <khilman@kernel.org> 8981L: linux-omap@vger.kernel.org 8982S: Maintained 8983F: arch/arm/*omap*/*pm* 8984F: drivers/cpufreq/omap-cpufreq.c 8985 8986OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8987M: Rajendra Nayak <rnayak@codeaurora.org> 8988M: Paul Walmsley <paul@pwsan.com> 8989L: linux-omap@vger.kernel.org 8990S: Maintained 8991F: arch/arm/mach-omap2/prm* 8992 8993OMAP AUDIO SUPPORT 8994M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8995M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8996L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8997L: linux-omap@vger.kernel.org 8998S: Maintained 8999F: sound/soc/omap/ 9000 9001OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9002M: Roger Quadros <rogerq@ti.com> 9003M: Tony Lindgren <tony@atomide.com> 9004L: linux-omap@vger.kernel.org 9005S: Maintained 9006F: drivers/memory/omap-gpmc.c 9007F: arch/arm/mach-omap2/*gpmc* 9008 9009OMAP FRAMEBUFFER SUPPORT 9010M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9011L: linux-fbdev@vger.kernel.org 9012L: linux-omap@vger.kernel.org 9013S: Maintained 9014F: drivers/video/fbdev/omap/ 9015 9016OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9017M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9018L: linux-omap@vger.kernel.org 9019L: linux-fbdev@vger.kernel.org 9020S: Maintained 9021F: drivers/video/fbdev/omap2/ 9022F: Documentation/arm/OMAP/DSS 9023 9024OMAP HARDWARE SPINLOCK SUPPORT 9025M: Ohad Ben-Cohen <ohad@wizery.com> 9026L: linux-omap@vger.kernel.org 9027S: Maintained 9028F: drivers/hwspinlock/omap_hwspinlock.c 9029 9030OMAP MMC SUPPORT 9031M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9032L: linux-omap@vger.kernel.org 9033S: Maintained 9034F: drivers/mmc/host/omap.c 9035 9036OMAP HS MMC SUPPORT 9037L: linux-mmc@vger.kernel.org 9038L: linux-omap@vger.kernel.org 9039S: Orphan 9040F: drivers/mmc/host/omap_hsmmc.c 9041 9042OMAP RANDOM NUMBER GENERATOR SUPPORT 9043M: Deepak Saxena <dsaxena@plexity.net> 9044S: Maintained 9045F: drivers/char/hw_random/omap-rng.c 9046 9047OMAP HWMOD SUPPORT 9048M: Benoît Cousson <bcousson@baylibre.com> 9049M: Paul Walmsley <paul@pwsan.com> 9050L: linux-omap@vger.kernel.org 9051S: Maintained 9052F: arch/arm/mach-omap2/omap_hwmod.* 9053 9054OMAP HWMOD DATA 9055M: Paul Walmsley <paul@pwsan.com> 9056L: linux-omap@vger.kernel.org 9057S: Maintained 9058F: arch/arm/mach-omap2/omap_hwmod*data* 9059 9060OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9061M: Benoît Cousson <bcousson@baylibre.com> 9062L: linux-omap@vger.kernel.org 9063S: Maintained 9064F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9065 9066OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9067M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9068L: linux-media@vger.kernel.org 9069S: Maintained 9070F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9071F: drivers/media/platform/omap3isp/ 9072F: drivers/staging/media/omap4iss/ 9073 9074OMAP USB SUPPORT 9075L: linux-usb@vger.kernel.org 9076L: linux-omap@vger.kernel.org 9077S: Orphan 9078F: drivers/usb/*/*omap* 9079F: arch/arm/*omap*/usb* 9080 9081OMAP GPIO DRIVER 9082M: Grygorii Strashko <grygorii.strashko@ti.com> 9083M: Santosh Shilimkar <ssantosh@kernel.org> 9084M: Kevin Hilman <khilman@kernel.org> 9085L: linux-omap@vger.kernel.org 9086S: Maintained 9087F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9088F: drivers/gpio/gpio-omap.c 9089 9090OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9091M: Mark Jackson <mpfj@newflow.co.uk> 9092L: linux-omap@vger.kernel.org 9093S: Maintained 9094F: arch/arm/boot/dts/am335x-nano.dts 9095 9096OMFS FILESYSTEM 9097M: Bob Copeland <me@bobcopeland.com> 9098L: linux-karma-devel@lists.sourceforge.net 9099S: Maintained 9100F: Documentation/filesystems/omfs.txt 9101F: fs/omfs/ 9102 9103OMNIKEY CARDMAN 4000 DRIVER 9104M: Harald Welte <laforge@gnumonks.org> 9105S: Maintained 9106F: drivers/char/pcmcia/cm4000_cs.c 9107F: include/linux/cm4000_cs.h 9108F: include/uapi/linux/cm4000_cs.h 9109 9110OMNIKEY CARDMAN 4040 DRIVER 9111M: Harald Welte <laforge@gnumonks.org> 9112S: Maintained 9113F: drivers/char/pcmcia/cm4040_cs.* 9114 9115OMNIVISION OV7670 SENSOR DRIVER 9116M: Jonathan Corbet <corbet@lwn.net> 9117L: linux-media@vger.kernel.org 9118T: git git://linuxtv.org/media_tree.git 9119S: Maintained 9120F: drivers/media/i2c/ov7670.c 9121 9122ONENAND FLASH DRIVER 9123M: Kyungmin Park <kyungmin.park@samsung.com> 9124L: linux-mtd@lists.infradead.org 9125S: Maintained 9126F: drivers/mtd/onenand/ 9127F: include/linux/mtd/onenand*.h 9128 9129ONSTREAM SCSI TAPE DRIVER 9130M: Willem Riede <osst@riede.org> 9131L: osst-users@lists.sourceforge.net 9132L: linux-scsi@vger.kernel.org 9133S: Maintained 9134F: Documentation/scsi/osst.txt 9135F: drivers/scsi/osst.* 9136F: drivers/scsi/osst_*.h 9137F: drivers/scsi/st.h 9138 9139OPENCORES I2C BUS DRIVER 9140M: Peter Korsgaard <jacmet@sunsite.dk> 9141L: linux-i2c@vger.kernel.org 9142S: Maintained 9143F: Documentation/i2c/busses/i2c-ocores 9144F: drivers/i2c/busses/i2c-ocores.c 9145 9146OPEN FIRMWARE AND FLATTENED DEVICE TREE 9147M: Rob Herring <robh+dt@kernel.org> 9148M: Frank Rowand <frowand.list@gmail.com> 9149L: devicetree@vger.kernel.org 9150W: http://www.devicetree.org/ 9151T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9152S: Maintained 9153F: drivers/of/ 9154F: include/linux/of*.h 9155F: scripts/dtc/ 9156 9157OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9158M: Rob Herring <robh+dt@kernel.org> 9159M: Mark Rutland <mark.rutland@arm.com> 9160L: devicetree@vger.kernel.org 9161T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9162Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9163S: Maintained 9164F: Documentation/devicetree/ 9165F: arch/*/boot/dts/ 9166F: include/dt-bindings/ 9167 9168OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9169M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9170L: devicetree@vger.kernel.org 9171S: Maintained 9172F: Documentation/devicetree/dynamic-resolution-notes.txt 9173F: Documentation/devicetree/overlay-notes.txt 9174F: drivers/of/overlay.c 9175F: drivers/of/resolver.c 9176 9177OPENRISC ARCHITECTURE 9178M: Jonas Bonn <jonas@southpole.se> 9179M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9180M: Stafford Horne <shorne@gmail.com> 9181L: openrisc@lists.librecores.org 9182W: http://openrisc.io 9183S: Maintained 9184F: arch/openrisc/ 9185 9186OPENVSWITCH 9187M: Pravin Shelar <pshelar@nicira.com> 9188L: netdev@vger.kernel.org 9189L: dev@openvswitch.org 9190W: http://openvswitch.org 9191S: Maintained 9192F: net/openvswitch/ 9193F: include/uapi/linux/openvswitch.h 9194 9195OPERATING PERFORMANCE POINTS (OPP) 9196M: Viresh Kumar <vireshk@kernel.org> 9197M: Nishanth Menon <nm@ti.com> 9198M: Stephen Boyd <sboyd@codeaurora.org> 9199L: linux-pm@vger.kernel.org 9200S: Maintained 9201T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9202F: drivers/base/power/opp/ 9203F: include/linux/pm_opp.h 9204F: Documentation/power/opp.txt 9205F: Documentation/devicetree/bindings/opp/ 9206 9207OPL4 DRIVER 9208M: Clemens Ladisch <clemens@ladisch.de> 9209L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9210T: git git://git.alsa-project.org/alsa-kernel.git 9211S: Maintained 9212F: sound/drivers/opl4/ 9213 9214OPROFILE 9215M: Robert Richter <rric@kernel.org> 9216L: oprofile-list@lists.sf.net 9217S: Maintained 9218F: arch/*/include/asm/oprofile*.h 9219F: arch/*/oprofile/ 9220F: drivers/oprofile/ 9221F: include/linux/oprofile.h 9222 9223ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9224M: Mark Fasheh <mfasheh@versity.com> 9225M: Joel Becker <jlbec@evilplan.org> 9226L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9227W: http://ocfs2.wiki.kernel.org 9228S: Supported 9229F: Documentation/filesystems/ocfs2.txt 9230F: Documentation/filesystems/dlmfs.txt 9231F: fs/ocfs2/ 9232 9233ORINOCO DRIVER 9234L: linux-wireless@vger.kernel.org 9235W: http://wireless.kernel.org/en/users/Drivers/orinoco 9236W: http://www.nongnu.org/orinoco/ 9237S: Orphan 9238F: drivers/net/wireless/intersil/orinoco/ 9239 9240OSD LIBRARY and FILESYSTEM 9241M: Boaz Harrosh <ooo@electrozaur.com> 9242M: Benny Halevy <bhalevy@primarydata.com> 9243L: osd-dev@open-osd.org 9244W: http://open-osd.org 9245T: git git://git.open-osd.org/open-osd.git 9246S: Maintained 9247F: drivers/scsi/osd/ 9248F: include/scsi/osd_* 9249F: fs/exofs/ 9250 9251OVERLAY FILESYSTEM 9252M: Miklos Szeredi <miklos@szeredi.hu> 9253L: linux-unionfs@vger.kernel.org 9254T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9255S: Supported 9256F: fs/overlayfs/ 9257F: Documentation/filesystems/overlayfs.txt 9258 9259ORANGEFS FILESYSTEM 9260M: Mike Marshall <hubcap@omnibond.com> 9261L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9262T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9263S: Supported 9264F: fs/orangefs/ 9265F: Documentation/filesystems/orangefs.txt 9266 9267P54 WIRELESS DRIVER 9268M: Christian Lamparter <chunkeey@googlemail.com> 9269L: linux-wireless@vger.kernel.org 9270W: http://wireless.kernel.org/en/users/Drivers/p54 9271S: Maintained 9272F: drivers/net/wireless/intersil/p54/ 9273 9274PA SEMI ETHERNET DRIVER 9275L: netdev@vger.kernel.org 9276S: Orphan 9277F: drivers/net/ethernet/pasemi/* 9278 9279PA SEMI SMBUS DRIVER 9280L: linux-i2c@vger.kernel.org 9281S: Orphan 9282F: drivers/i2c/busses/i2c-pasemi.c 9283 9284PADATA PARALLEL EXECUTION MECHANISM 9285M: Steffen Klassert <steffen.klassert@secunet.com> 9286L: linux-crypto@vger.kernel.org 9287S: Maintained 9288F: kernel/padata.c 9289F: include/linux/padata.h 9290F: Documentation/padata.txt 9291 9292PANASONIC LAPTOP ACPI EXTRAS DRIVER 9293M: Harald Welte <laforge@gnumonks.org> 9294L: platform-driver-x86@vger.kernel.org 9295S: Maintained 9296F: drivers/platform/x86/panasonic-laptop.c 9297 9298PANASONIC MN10300/AM33/AM34 PORT 9299M: David Howells <dhowells@redhat.com> 9300L: linux-am33-list@redhat.com (moderated for non-subscribers) 9301W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9302S: Maintained 9303F: Documentation/mn10300/ 9304F: arch/mn10300/ 9305 9306PARALLEL LCD/KEYPAD PANEL DRIVER 9307M: Willy Tarreau <willy@haproxy.com> 9308M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9309S: Odd Fixes 9310F: Documentation/misc-devices/lcd-panel-cgram.txt 9311F: drivers/misc/panel.c 9312 9313PARALLEL PORT SUBSYSTEM 9314M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9315M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9316L: linux-parport@lists.infradead.org (subscribers-only) 9317S: Maintained 9318F: drivers/parport/ 9319F: include/linux/parport*.h 9320F: drivers/char/ppdev.c 9321F: include/uapi/linux/ppdev.h 9322F: Documentation/parport*.txt 9323 9324PARAVIRT_OPS INTERFACE 9325M: Jeremy Fitzhardinge <jeremy@goop.org> 9326M: Chris Wright <chrisw@sous-sol.org> 9327M: Alok Kataria <akataria@vmware.com> 9328M: Rusty Russell <rusty@rustcorp.com.au> 9329L: virtualization@lists.linux-foundation.org 9330S: Supported 9331F: Documentation/virtual/paravirt_ops.txt 9332F: arch/*/kernel/paravirt* 9333F: arch/*/include/asm/paravirt.h 9334F: include/linux/hypervisor.h 9335 9336PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9337M: Tim Waugh <tim@cyberelk.net> 9338L: linux-parport@lists.infradead.org (subscribers-only) 9339S: Maintained 9340F: Documentation/blockdev/paride.txt 9341F: drivers/block/paride/ 9342 9343PARISC ARCHITECTURE 9344M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9345M: Helge Deller <deller@gmx.de> 9346L: linux-parisc@vger.kernel.org 9347W: http://www.parisc-linux.org/ 9348Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9349T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9350T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9351S: Maintained 9352F: arch/parisc/ 9353F: Documentation/parisc/ 9354F: drivers/parisc/ 9355F: drivers/char/agp/parisc-agp.c 9356F: drivers/input/serio/gscps2.c 9357F: drivers/parport/parport_gsc.* 9358F: drivers/tty/serial/8250/8250_gsc.c 9359F: drivers/video/fbdev/sti* 9360F: drivers/video/console/sti* 9361F: drivers/video/logo/logo_parisc* 9362 9363PC87360 HARDWARE MONITORING DRIVER 9364M: Jim Cromie <jim.cromie@gmail.com> 9365L: linux-hwmon@vger.kernel.org 9366S: Maintained 9367F: Documentation/hwmon/pc87360 9368F: drivers/hwmon/pc87360.c 9369 9370PC8736x GPIO DRIVER 9371M: Jim Cromie <jim.cromie@gmail.com> 9372S: Maintained 9373F: drivers/char/pc8736x_gpio.c 9374 9375PC87427 HARDWARE MONITORING DRIVER 9376M: Jean Delvare <jdelvare@suse.com> 9377L: linux-hwmon@vger.kernel.org 9378S: Maintained 9379F: Documentation/hwmon/pc87427 9380F: drivers/hwmon/pc87427.c 9381 9382PCA9532 LED DRIVER 9383M: Riku Voipio <riku.voipio@iki.fi> 9384S: Maintained 9385F: drivers/leds/leds-pca9532.c 9386F: include/linux/leds-pca9532.h 9387 9388PCA9541 I2C BUS MASTER SELECTOR DRIVER 9389M: Guenter Roeck <linux@roeck-us.net> 9390L: linux-i2c@vger.kernel.org 9391S: Maintained 9392F: drivers/i2c/muxes/i2c-mux-pca9541.c 9393 9394PCDP - PRIMARY CONSOLE AND DEBUG PORT 9395M: Khalid Aziz <khalid@gonehiking.org> 9396S: Maintained 9397F: drivers/firmware/pcdp.* 9398 9399PCI ERROR RECOVERY 9400M: Linas Vepstas <linasvepstas@gmail.com> 9401L: linux-pci@vger.kernel.org 9402S: Supported 9403F: Documentation/PCI/pci-error-recovery.txt 9404 9405PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9406M: Russell Currey <ruscur@russell.cc> 9407L: linuxppc-dev@lists.ozlabs.org 9408S: Supported 9409F: Documentation/powerpc/eeh-pci-error-recovery.txt 9410F: arch/powerpc/kernel/eeh*.c 9411F: arch/powerpc/platforms/*/eeh*.c 9412F: arch/powerpc/include/*/eeh*.h 9413 9414PCI SUBSYSTEM 9415M: Bjorn Helgaas <bhelgaas@google.com> 9416L: linux-pci@vger.kernel.org 9417Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9419S: Supported 9420F: Documentation/devicetree/bindings/pci/ 9421F: Documentation/PCI/ 9422F: drivers/pci/ 9423F: include/linux/pci* 9424F: arch/x86/pci/ 9425F: arch/x86/kernel/quirks.c 9426 9427PCI DRIVER FOR ALTERA PCIE IP 9428M: Ley Foon Tan <lftan@altera.com> 9429L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9430L: linux-pci@vger.kernel.org 9431S: Supported 9432F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9433F: drivers/pci/host/pcie-altera.c 9434 9435PCI DRIVER FOR ARM VERSATILE PLATFORM 9436M: Rob Herring <robh@kernel.org> 9437L: linux-pci@vger.kernel.org 9438L: linux-arm-kernel@lists.infradead.org 9439S: Maintained 9440F: Documentation/devicetree/bindings/pci/versatile.txt 9441F: drivers/pci/host/pci-versatile.c 9442 9443PCI DRIVER FOR ARMADA 8K 9444M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9445L: linux-pci@vger.kernel.org 9446L: linux-arm-kernel@lists.infradead.org 9447S: Maintained 9448F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9449F: drivers/pci/host/pcie-armada8k.c 9450 9451PCI DRIVER FOR APPLIEDMICRO XGENE 9452M: Tanmay Inamdar <tinamdar@apm.com> 9453L: linux-pci@vger.kernel.org 9454L: linux-arm-kernel@lists.infradead.org 9455S: Maintained 9456F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9457F: drivers/pci/host/pci-xgene.c 9458 9459PCI DRIVER FOR FREESCALE LAYERSCAPE 9460M: Minghuan Lian <minghuan.Lian@freescale.com> 9461M: Mingkai Hu <mingkai.hu@freescale.com> 9462M: Roy Zang <tie-fei.zang@freescale.com> 9463L: linuxppc-dev@lists.ozlabs.org 9464L: linux-pci@vger.kernel.org 9465L: linux-arm-kernel@lists.infradead.org 9466S: Maintained 9467F: drivers/pci/host/*layerscape* 9468 9469PCI DRIVER FOR IMX6 9470M: Richard Zhu <hongxing.zhu@nxp.com> 9471M: Lucas Stach <l.stach@pengutronix.de> 9472L: linux-pci@vger.kernel.org 9473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9474S: Maintained 9475F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9476F: drivers/pci/host/*imx6* 9477 9478PCI DRIVER FOR TI KEYSTONE 9479M: Murali Karicheri <m-karicheri2@ti.com> 9480L: linux-pci@vger.kernel.org 9481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9482S: Maintained 9483F: drivers/pci/host/*keystone* 9484 9485PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9486M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9487M: Jason Cooper <jason@lakedaemon.net> 9488L: linux-pci@vger.kernel.org 9489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9490S: Maintained 9491F: drivers/pci/host/*mvebu* 9492 9493PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9494M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9495L: linux-pci@vger.kernel.org 9496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9497S: Maintained 9498F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9499F: drivers/pci/host/pci-aardvark.c 9500 9501PCI DRIVER FOR NVIDIA TEGRA 9502M: Thierry Reding <thierry.reding@gmail.com> 9503L: linux-tegra@vger.kernel.org 9504L: linux-pci@vger.kernel.org 9505S: Supported 9506F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9507F: drivers/pci/host/pci-tegra.c 9508 9509PCI DRIVER FOR TI DRA7XX 9510M: Kishon Vijay Abraham I <kishon@ti.com> 9511L: linux-omap@vger.kernel.org 9512L: linux-pci@vger.kernel.org 9513S: Supported 9514F: Documentation/devicetree/bindings/pci/ti-pci.txt 9515F: drivers/pci/host/pci-dra7xx.c 9516 9517PCI DRIVER FOR RENESAS R-CAR 9518M: Simon Horman <horms@verge.net.au> 9519L: linux-pci@vger.kernel.org 9520L: linux-renesas-soc@vger.kernel.org 9521S: Maintained 9522F: drivers/pci/host/*rcar* 9523 9524PCI DRIVER FOR SAMSUNG EXYNOS 9525M: Jingoo Han <jingoohan1@gmail.com> 9526L: linux-pci@vger.kernel.org 9527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9528L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9529S: Maintained 9530F: drivers/pci/host/pci-exynos.c 9531 9532PCI DRIVER FOR SYNOPSIS DESIGNWARE 9533M: Jingoo Han <jingoohan1@gmail.com> 9534M: Joao Pinto <Joao.Pinto@synopsys.com> 9535L: linux-pci@vger.kernel.org 9536S: Maintained 9537F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9538F: drivers/pci/host/*designware* 9539 9540PCI DRIVER FOR GENERIC OF HOSTS 9541M: Will Deacon <will.deacon@arm.com> 9542L: linux-pci@vger.kernel.org 9543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9544S: Maintained 9545F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9546F: drivers/pci/host/pci-host-common.c 9547F: drivers/pci/host/pci-host-generic.c 9548 9549PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9550M: Keith Busch <keith.busch@intel.com> 9551L: linux-pci@vger.kernel.org 9552S: Supported 9553F: drivers/pci/host/vmd.c 9554 9555PCIE DRIVER FOR ST SPEAR13XX 9556M: Pratyush Anand <pratyush.anand@gmail.com> 9557L: linux-pci@vger.kernel.org 9558S: Maintained 9559F: drivers/pci/host/*spear* 9560 9561PCI MSI DRIVER FOR ALTERA MSI IP 9562M: Ley Foon Tan <lftan@altera.com> 9563L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9564L: linux-pci@vger.kernel.org 9565S: Supported 9566F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9567F: drivers/pci/host/pcie-altera-msi.c 9568 9569PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9570M: Duc Dang <dhdang@apm.com> 9571L: linux-pci@vger.kernel.org 9572L: linux-arm-kernel@lists.infradead.org 9573S: Maintained 9574F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9575F: drivers/pci/host/pci-xgene-msi.c 9576 9577PCIE DRIVER FOR AXIS ARTPEC 9578M: Niklas Cassel <niklas.cassel@axis.com> 9579M: Jesper Nilsson <jesper.nilsson@axis.com> 9580L: linux-arm-kernel@axis.com 9581L: linux-pci@vger.kernel.org 9582S: Maintained 9583F: Documentation/devicetree/bindings/pci/axis,artpec* 9584F: drivers/pci/host/*artpec* 9585 9586PCIE DRIVER FOR HISILICON 9587M: Zhou Wang <wangzhou1@hisilicon.com> 9588M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9589L: linux-pci@vger.kernel.org 9590S: Maintained 9591F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9592F: drivers/pci/host/pcie-hisi.c 9593 9594PCIE DRIVER FOR ROCKCHIP 9595M: Shawn Lin <shawn.lin@rock-chips.com> 9596M: Wenrui Li <wenrui.li@rock-chips.com> 9597L: linux-pci@vger.kernel.org 9598L: linux-rockchip@lists.infradead.org 9599S: Maintained 9600F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9601F: drivers/pci/host/pcie-rockchip.c 9602 9603PCIE DRIVER FOR QUALCOMM MSM 9604M: Stanimir Varbanov <svarbanov@mm-sol.com> 9605L: linux-pci@vger.kernel.org 9606L: linux-arm-msm@vger.kernel.org 9607S: Maintained 9608F: drivers/pci/host/*qcom* 9609 9610PCIE DRIVER FOR CAVIUM THUNDERX 9611M: David Daney <david.daney@cavium.com> 9612L: linux-pci@vger.kernel.org 9613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9614S: Supported 9615F: Documentation/devicetree/bindings/pci/pci-thunder-* 9616F: drivers/pci/host/pci-thunder-* 9617 9618PCMCIA SUBSYSTEM 9619P: Linux PCMCIA Team 9620L: linux-pcmcia@lists.infradead.org 9621W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9622T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9623S: Maintained 9624F: Documentation/pcmcia/ 9625F: tools/pcmcia/ 9626F: drivers/pcmcia/ 9627F: include/pcmcia/ 9628 9629PCNET32 NETWORK DRIVER 9630M: Don Fry <pcnet32@frontier.com> 9631L: netdev@vger.kernel.org 9632S: Maintained 9633F: drivers/net/ethernet/amd/pcnet32.c 9634 9635PCRYPT PARALLEL CRYPTO ENGINE 9636M: Steffen Klassert <steffen.klassert@secunet.com> 9637L: linux-crypto@vger.kernel.org 9638S: Maintained 9639F: crypto/pcrypt.c 9640F: include/crypto/pcrypt.h 9641 9642PER-CPU MEMORY ALLOCATOR 9643M: Tejun Heo <tj@kernel.org> 9644M: Christoph Lameter <cl@linux.com> 9645T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9646S: Maintained 9647F: include/linux/percpu*.h 9648F: mm/percpu*.c 9649F: arch/*/include/asm/percpu.h 9650 9651PER-TASK DELAY ACCOUNTING 9652M: Balbir Singh <bsingharora@gmail.com> 9653S: Maintained 9654F: include/linux/delayacct.h 9655F: kernel/delayacct.c 9656 9657PERFORMANCE EVENTS SUBSYSTEM 9658M: Peter Zijlstra <peterz@infradead.org> 9659M: Ingo Molnar <mingo@redhat.com> 9660M: Arnaldo Carvalho de Melo <acme@kernel.org> 9661R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9662L: linux-kernel@vger.kernel.org 9663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9664S: Supported 9665F: kernel/events/* 9666F: include/linux/perf_event.h 9667F: include/uapi/linux/perf_event.h 9668F: arch/*/kernel/perf_event*.c 9669F: arch/*/kernel/*/perf_event*.c 9670F: arch/*/kernel/*/*/perf_event*.c 9671F: arch/*/include/asm/perf_event.h 9672F: arch/*/kernel/perf_callchain.c 9673F: arch/*/events/* 9674F: tools/perf/ 9675 9676PERSONALITY HANDLING 9677M: Christoph Hellwig <hch@infradead.org> 9678L: linux-abi-devel@lists.sourceforge.net 9679S: Maintained 9680F: include/linux/personality.h 9681F: include/uapi/linux/personality.h 9682 9683PHONET PROTOCOL 9684M: Remi Denis-Courmont <courmisch@gmail.com> 9685S: Supported 9686F: Documentation/networking/phonet.txt 9687F: include/linux/phonet.h 9688F: include/net/phonet/ 9689F: include/uapi/linux/phonet.h 9690F: net/phonet/ 9691 9692PHRAM MTD DRIVER 9693M: Joern Engel <joern@lazybastard.org> 9694L: linux-mtd@lists.infradead.org 9695S: Maintained 9696F: drivers/mtd/devices/phram.c 9697 9698PICOLCD HID DRIVER 9699M: Bruno Prémont <bonbons@linux-vserver.org> 9700L: linux-input@vger.kernel.org 9701S: Maintained 9702F: drivers/hid/hid-picolcd* 9703 9704PICOXCELL SUPPORT 9705M: Jamie Iles <jamie@jamieiles.com> 9706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9707T: git git://github.com/jamieiles/linux-2.6-ji.git 9708S: Supported 9709F: arch/arm/boot/dts/picoxcell* 9710F: arch/arm/mach-picoxcell/ 9711F: drivers/crypto/picoxcell* 9712 9713PIN CONTROL SUBSYSTEM 9714M: Linus Walleij <linus.walleij@linaro.org> 9715L: linux-gpio@vger.kernel.org 9716T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9717S: Maintained 9718F: Documentation/devicetree/bindings/pinctrl/ 9719F: Documentation/pinctrl.txt 9720F: drivers/pinctrl/ 9721F: include/linux/pinctrl/ 9722 9723PIN CONTROLLER - ATMEL AT91 9724M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9726S: Maintained 9727F: drivers/pinctrl/pinctrl-at91.* 9728 9729PIN CONTROLLER - ATMEL AT91 PIO4 9730M: Ludovic Desroches <ludovic.desroches@atmel.com> 9731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9732L: linux-gpio@vger.kernel.org 9733S: Supported 9734F: drivers/pinctrl/pinctrl-at91-pio4.* 9735 9736PIN CONTROLLER - INTEL 9737M: Mika Westerberg <mika.westerberg@linux.intel.com> 9738M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9739S: Maintained 9740F: drivers/pinctrl/intel/ 9741 9742PIN CONTROLLER - RENESAS 9743M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9744M: Geert Uytterhoeven <geert+renesas@glider.be> 9745L: linux-renesas-soc@vger.kernel.org 9746S: Maintained 9747F: drivers/pinctrl/sh-pfc/ 9748 9749PIN CONTROLLER - SAMSUNG 9750M: Tomasz Figa <tomasz.figa@gmail.com> 9751M: Krzysztof Kozlowski <krzk@kernel.org> 9752M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9754L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9755S: Maintained 9756F: drivers/pinctrl/samsung/ 9757F: include/dt-bindings/pinctrl/samsung.h 9758F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9759 9760PIN CONTROLLER - SINGLE 9761M: Tony Lindgren <tony@atomide.com> 9762M: Haojian Zhuang <haojian.zhuang@linaro.org> 9763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9764L: linux-omap@vger.kernel.org 9765S: Maintained 9766F: drivers/pinctrl/pinctrl-single.c 9767 9768PIN CONTROLLER - ST SPEAR 9769M: Viresh Kumar <vireshk@kernel.org> 9770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9771W: http://www.st.com/spear 9772S: Maintained 9773F: drivers/pinctrl/spear/ 9774 9775PISTACHIO SOC SUPPORT 9776M: James Hartley <james.hartley@imgtec.com> 9777M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9778L: linux-mips@linux-mips.org 9779S: Maintained 9780F: arch/mips/pistachio/ 9781F: arch/mips/include/asm/mach-pistachio/ 9782F: arch/mips/boot/dts/pistachio/ 9783F: arch/mips/configs/pistachio*_defconfig 9784 9785PKTCDVD DRIVER 9786S: Orphan 9787M: linux-block@vger.kernel.org 9788F: drivers/block/pktcdvd.c 9789F: include/linux/pktcdvd.h 9790F: include/uapi/linux/pktcdvd.h 9791 9792PKUNITY SOC DRIVERS 9793M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9794W: http://mprc.pku.edu.cn/~guanxuetao/linux 9795S: Maintained 9796T: git git://github.com/gxt/linux.git 9797F: drivers/input/serio/i8042-unicore32io.h 9798F: drivers/i2c/busses/i2c-puv3.c 9799F: drivers/video/fbdev/fb-puv3.c 9800F: drivers/rtc/rtc-puv3.c 9801 9802PMBUS HARDWARE MONITORING DRIVERS 9803M: Guenter Roeck <linux@roeck-us.net> 9804L: linux-hwmon@vger.kernel.org 9805W: http://hwmon.wiki.kernel.org/ 9806W: http://www.roeck-us.net/linux/drivers/ 9807T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9808S: Maintained 9809F: Documentation/hwmon/pmbus 9810F: drivers/hwmon/pmbus/ 9811F: include/linux/i2c/pmbus.h 9812 9813PMC SIERRA MaxRAID DRIVER 9814L: linux-scsi@vger.kernel.org 9815W: http://www.pmc-sierra.com/ 9816S: Orphan 9817F: drivers/scsi/pmcraid.* 9818 9819PMC SIERRA PM8001 DRIVER 9820M: Jack Wang <jinpu.wang@profitbricks.com> 9821M: lindar_liu@usish.com 9822L: pmchba@pmcs.com 9823L: linux-scsi@vger.kernel.org 9824S: Supported 9825F: drivers/scsi/pm8001/ 9826 9827POSIX CLOCKS and TIMERS 9828M: Thomas Gleixner <tglx@linutronix.de> 9829L: linux-kernel@vger.kernel.org 9830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9831S: Maintained 9832F: fs/timerfd.c 9833F: include/linux/timer* 9834F: kernel/time/*timer* 9835 9836POWER MANAGEMENT CORE 9837M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9838L: linux-pm@vger.kernel.org 9839T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9840B: https://bugzilla.kernel.org 9841S: Supported 9842F: drivers/base/power/ 9843F: include/linux/pm.h 9844F: include/linux/pm_* 9845F: include/linux/powercap.h 9846F: drivers/powercap/ 9847 9848POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9849M: Sebastian Reichel <sre@kernel.org> 9850L: linux-pm@vger.kernel.org 9851T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9852S: Maintained 9853F: Documentation/devicetree/bindings/power/supply/ 9854F: include/linux/power_supply.h 9855F: drivers/power/supply/ 9856 9857POWER STATE COORDINATION INTERFACE (PSCI) 9858M: Mark Rutland <mark.rutland@arm.com> 9859M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9860L: linux-arm-kernel@lists.infradead.org 9861S: Maintained 9862F: drivers/firmware/psci*.c 9863F: include/linux/psci.h 9864F: include/uapi/linux/psci.h 9865 9866POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9867M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9868L: linuxppc-dev@lists.ozlabs.org 9869S: Maintained 9870F: drivers/char/powernv-op-panel.c 9871 9872PNP SUPPORT 9873M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9874S: Maintained 9875F: drivers/pnp/ 9876 9877PPP PROTOCOL DRIVERS AND COMPRESSORS 9878M: Paul Mackerras <paulus@samba.org> 9879L: linux-ppp@vger.kernel.org 9880S: Maintained 9881F: drivers/net/ppp/ppp_* 9882 9883PPP OVER ATM (RFC 2364) 9884M: Mitchell Blank Jr <mitch@sfgoth.com> 9885S: Maintained 9886F: net/atm/pppoatm.c 9887F: include/uapi/linux/atmppp.h 9888 9889PPP OVER ETHERNET 9890M: Michal Ostrowski <mostrows@earthlink.net> 9891S: Maintained 9892F: drivers/net/ppp/pppoe.c 9893F: drivers/net/ppp/pppox.c 9894 9895PPP OVER L2TP 9896M: James Chapman <jchapman@katalix.com> 9897S: Maintained 9898F: net/l2tp/l2tp_ppp.c 9899F: include/linux/if_pppol2tp.h 9900F: include/uapi/linux/if_pppol2tp.h 9901 9902PPS SUPPORT 9903M: Rodolfo Giometti <giometti@enneenne.com> 9904W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9905L: linuxpps@ml.enneenne.com (subscribers-only) 9906S: Maintained 9907F: Documentation/pps/ 9908F: drivers/pps/ 9909F: include/linux/pps*.h 9910 9911PPTP DRIVER 9912M: Dmitry Kozlov <xeb@mail.ru> 9913L: netdev@vger.kernel.org 9914S: Maintained 9915F: drivers/net/ppp/pptp.c 9916W: http://sourceforge.net/projects/accel-pptp 9917 9918PREEMPTIBLE KERNEL 9919M: Robert Love <rml@tech9.net> 9920L: kpreempt-tech@lists.sourceforge.net 9921W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9922S: Supported 9923F: Documentation/preempt-locking.txt 9924F: include/linux/preempt.h 9925 9926PRISM54 WIRELESS DRIVER 9927M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9928L: linux-wireless@vger.kernel.org 9929W: http://wireless.kernel.org/en/users/Drivers/p54 9930S: Obsolete 9931F: drivers/net/wireless/intersil/prism54/ 9932 9933PS3 NETWORK SUPPORT 9934M: Geoff Levand <geoff@infradead.org> 9935L: netdev@vger.kernel.org 9936L: linuxppc-dev@lists.ozlabs.org 9937S: Maintained 9938F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9939 9940PS3 PLATFORM SUPPORT 9941M: Geoff Levand <geoff@infradead.org> 9942L: linuxppc-dev@lists.ozlabs.org 9943S: Maintained 9944F: arch/powerpc/boot/ps3* 9945F: arch/powerpc/include/asm/lv1call.h 9946F: arch/powerpc/include/asm/ps3*.h 9947F: arch/powerpc/platforms/ps3/ 9948F: drivers/*/ps3* 9949F: drivers/ps3/ 9950F: drivers/rtc/rtc-ps3.c 9951F: drivers/usb/host/*ps3.c 9952F: sound/ppc/snd_ps3* 9953 9954PS3VRAM DRIVER 9955M: Jim Paris <jim@jtan.com> 9956M: Geoff Levand <geoff@infradead.org> 9957L: linuxppc-dev@lists.ozlabs.org 9958S: Maintained 9959F: drivers/block/ps3vram.c 9960 9961PSTORE FILESYSTEM 9962M: Anton Vorontsov <anton@enomsg.org> 9963M: Colin Cross <ccross@android.com> 9964M: Kees Cook <keescook@chromium.org> 9965M: Tony Luck <tony.luck@intel.com> 9966S: Maintained 9967T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9968F: fs/pstore/ 9969F: include/linux/pstore* 9970F: drivers/firmware/efi/efi-pstore.c 9971F: drivers/acpi/apei/erst.c 9972 9973PTP HARDWARE CLOCK SUPPORT 9974M: Richard Cochran <richardcochran@gmail.com> 9975L: netdev@vger.kernel.org 9976S: Maintained 9977W: http://linuxptp.sourceforge.net/ 9978F: Documentation/ABI/testing/sysfs-ptp 9979F: Documentation/ptp/* 9980F: drivers/net/ethernet/freescale/gianfar_ptp.c 9981F: drivers/net/phy/dp83640* 9982F: drivers/ptp/* 9983F: include/linux/ptp_cl* 9984 9985PTRACE SUPPORT 9986M: Roland McGrath <roland@hack.frob.com> 9987M: Oleg Nesterov <oleg@redhat.com> 9988S: Maintained 9989F: include/asm-generic/syscall.h 9990F: include/linux/ptrace.h 9991F: include/linux/regset.h 9992F: include/linux/tracehook.h 9993F: include/uapi/linux/ptrace.h 9994F: kernel/ptrace.c 9995 9996PULSE8-CEC DRIVER 9997M: Hans Verkuil <hverkuil@xs4all.nl> 9998L: linux-media@vger.kernel.org 9999T: git git://linuxtv.org/media_tree.git 10000S: Maintained 10001F: drivers/media/usb/pulse8-cec/* 10002 10003PVRUSB2 VIDEO4LINUX DRIVER 10004M: Mike Isely <isely@pobox.com> 10005L: pvrusb2@isely.net (subscribers-only) 10006L: linux-media@vger.kernel.org 10007W: http://www.isely.net/pvrusb2/ 10008T: git git://linuxtv.org/media_tree.git 10009S: Maintained 10010F: Documentation/media/v4l-drivers/pvrusb2* 10011F: drivers/media/usb/pvrusb2/ 10012 10013PWC WEBCAM DRIVER 10014M: Hans Verkuil <hverkuil@xs4all.nl> 10015L: linux-media@vger.kernel.org 10016T: git git://linuxtv.org/media_tree.git 10017S: Odd Fixes 10018F: drivers/media/usb/pwc/* 10019 10020PWM FAN DRIVER 10021M: Kamil Debski <kamil@wypas.org> 10022M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10023L: linux-hwmon@vger.kernel.org 10024S: Supported 10025F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10026F: Documentation/hwmon/pwm-fan 10027F: drivers/hwmon/pwm-fan.c 10028 10029PWM SUBSYSTEM 10030M: Thierry Reding <thierry.reding@gmail.com> 10031L: linux-pwm@vger.kernel.org 10032S: Maintained 10033T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10034F: Documentation/pwm.txt 10035F: Documentation/devicetree/bindings/pwm/ 10036F: include/linux/pwm.h 10037F: drivers/pwm/ 10038F: drivers/video/backlight/pwm_bl.c 10039F: include/linux/pwm_backlight.h 10040 10041PXA2xx/PXA3xx SUPPORT 10042M: Daniel Mack <daniel@zonque.org> 10043M: Haojian Zhuang <haojian.zhuang@gmail.com> 10044M: Robert Jarzmik <robert.jarzmik@free.fr> 10045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10046T: git git://github.com/hzhuang1/linux.git 10047T: git git://github.com/rjarzmik/linux.git 10048S: Maintained 10049F: arch/arm/boot/dts/pxa* 10050F: arch/arm/mach-pxa/ 10051F: drivers/dma/pxa* 10052F: drivers/pcmcia/pxa2xx* 10053F: drivers/pinctrl/pxa/ 10054F: drivers/spi/spi-pxa2xx* 10055F: drivers/usb/gadget/udc/pxa2* 10056F: include/sound/pxa2xx-lib.h 10057F: sound/arm/pxa* 10058F: sound/soc/pxa/ 10059 10060PXA GPIO DRIVER 10061M: Robert Jarzmik <robert.jarzmik@free.fr> 10062L: linux-gpio@vger.kernel.org 10063S: Maintained 10064F: drivers/gpio/gpio-pxa.c 10065 10066PXA3xx NAND FLASH DRIVER 10067M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10068L: linux-mtd@lists.infradead.org 10069S: Maintained 10070F: drivers/mtd/nand/pxa3xx_nand.c 10071 10072MMP SUPPORT 10073M: Eric Miao <eric.y.miao@gmail.com> 10074M: Haojian Zhuang <haojian.zhuang@gmail.com> 10075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10076T: git git://github.com/hzhuang1/linux.git 10077T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10078S: Maintained 10079F: arch/arm/boot/dts/mmp* 10080F: arch/arm/mach-mmp/ 10081 10082PXA MMCI DRIVER 10083S: Orphan 10084 10085PXA RTC DRIVER 10086M: Robert Jarzmik <robert.jarzmik@free.fr> 10087L: rtc-linux@googlegroups.com 10088S: Maintained 10089 10090QAT DRIVER 10091M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10092M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10093L: qat-linux@intel.com 10094S: Supported 10095F: drivers/crypto/qat/ 10096 10097QIB DRIVER 10098M: Mike Marciniszyn <infinipath@intel.com> 10099L: linux-rdma@vger.kernel.org 10100S: Supported 10101F: drivers/infiniband/hw/qib/ 10102 10103QLOGIC QLA1280 SCSI DRIVER 10104M: Michael Reed <mdr@sgi.com> 10105L: linux-scsi@vger.kernel.org 10106S: Maintained 10107F: drivers/scsi/qla1280.[ch] 10108 10109QLOGIC QLA2XXX FC-SCSI DRIVER 10110M: qla2xxx-upstream@qlogic.com 10111L: linux-scsi@vger.kernel.org 10112S: Supported 10113F: Documentation/scsi/LICENSE.qla2xxx 10114F: drivers/scsi/qla2xxx/ 10115 10116QLOGIC QLA4XXX iSCSI DRIVER 10117M: QLogic-Storage-Upstream@qlogic.com 10118L: linux-scsi@vger.kernel.org 10119S: Supported 10120F: Documentation/scsi/LICENSE.qla4xxx 10121F: drivers/scsi/qla4xxx/ 10122 10123QLOGIC QLA3XXX NETWORK DRIVER 10124M: Dept-GELinuxNICDev@cavium.com 10125L: netdev@vger.kernel.org 10126S: Supported 10127F: Documentation/networking/LICENSE.qla3xxx 10128F: drivers/net/ethernet/qlogic/qla3xxx.* 10129 10130QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10131M: Harish Patil <harish.patil@cavium.com> 10132M: Manish Chopra <manish.chopra@cavium.com> 10133M: Dept-GELinuxNICDev@cavium.com 10134L: netdev@vger.kernel.org 10135S: Supported 10136F: drivers/net/ethernet/qlogic/qlcnic/ 10137 10138QLOGIC QLGE 10Gb ETHERNET DRIVER 10139M: Harish Patil <harish.patil@cavium.com> 10140M: Manish Chopra <manish.chopra@cavium.com> 10141M: Dept-GELinuxNICDev@cavium.com 10142L: netdev@vger.kernel.org 10143S: Supported 10144F: drivers/net/ethernet/qlogic/qlge/ 10145 10146QLOGIC QL4xxx ETHERNET DRIVER 10147M: Yuval Mintz <Yuval.Mintz@cavium.com> 10148M: Ariel Elior <Ariel.Elior@cavium.com> 10149M: everest-linux-l2@cavium.com 10150L: netdev@vger.kernel.org 10151S: Supported 10152F: drivers/net/ethernet/qlogic/qed/ 10153F: include/linux/qed/ 10154F: drivers/net/ethernet/qlogic/qede/ 10155 10156QLOGIC QL41xxx ISCSI DRIVER 10157M: QLogic-Storage-Upstream@cavium.com 10158L: linux-scsi@vger.kernel.org 10159S: Supported 10160F: drivers/scsi/qedi/ 10161 10162QNX4 FILESYSTEM 10163M: Anders Larsen <al@alarsen.net> 10164W: http://www.alarsen.net/linux/qnx4fs/ 10165S: Maintained 10166F: fs/qnx4/ 10167F: include/uapi/linux/qnx4_fs.h 10168F: include/uapi/linux/qnxtypes.h 10169 10170QORIQ DPAA2 FSL-MC BUS DRIVER 10171M: Stuart Yoder <stuart.yoder@nxp.com> 10172L: linux-kernel@vger.kernel.org 10173S: Maintained 10174F: drivers/staging/fsl-mc/ 10175 10176QT1010 MEDIA DRIVER 10177M: Antti Palosaari <crope@iki.fi> 10178L: linux-media@vger.kernel.org 10179W: https://linuxtv.org 10180W: http://palosaari.fi/linux/ 10181Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10182T: git git://linuxtv.org/anttip/media_tree.git 10183S: Maintained 10184F: drivers/media/tuners/qt1010* 10185 10186QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10187M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10188L: linux-wireless@vger.kernel.org 10189L: ath9k-devel@lists.ath9k.org 10190W: http://wireless.kernel.org/en/users/Drivers/ath9k 10191S: Supported 10192F: drivers/net/wireless/ath/ath9k/ 10193 10194QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10195M: Kalle Valo <kvalo@qca.qualcomm.com> 10196L: ath10k@lists.infradead.org 10197W: http://wireless.kernel.org/en/users/Drivers/ath10k 10198T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10199S: Supported 10200F: drivers/net/wireless/ath/ath10k/ 10201 10202QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10203M: Timur Tabi <timur@codeaurora.org> 10204L: netdev@vger.kernel.org 10205S: Supported 10206F: drivers/net/ethernet/qualcomm/emac/ 10207 10208QUALCOMM HEXAGON ARCHITECTURE 10209M: Richard Kuo <rkuo@codeaurora.org> 10210L: linux-hexagon@vger.kernel.org 10211T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10212S: Supported 10213F: arch/hexagon/ 10214 10215QUALCOMM WCN36XX WIRELESS DRIVER 10216M: Eugene Krasnikov <k.eugene.e@gmail.com> 10217L: wcn36xx@lists.infradead.org 10218W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10219T: git git://github.com/KrasnikovEugene/wcn36xx.git 10220S: Supported 10221F: drivers/net/wireless/ath/wcn36xx/ 10222 10223QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10224M: Gabriel Somlo <somlo@cmu.edu> 10225M: "Michael S. Tsirkin" <mst@redhat.com> 10226L: qemu-devel@nongnu.org 10227S: Maintained 10228F: drivers/firmware/qemu_fw_cfg.c 10229 10230RADOS BLOCK DEVICE (RBD) 10231M: Ilya Dryomov <idryomov@gmail.com> 10232M: Sage Weil <sage@redhat.com> 10233M: Alex Elder <elder@kernel.org> 10234L: ceph-devel@vger.kernel.org 10235W: http://ceph.com/ 10236T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10237T: git git://github.com/ceph/ceph-client.git 10238S: Supported 10239F: Documentation/ABI/testing/sysfs-bus-rbd 10240F: drivers/block/rbd.c 10241F: drivers/block/rbd_types.h 10242 10243RADEON FRAMEBUFFER DISPLAY DRIVER 10244M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10245L: linux-fbdev@vger.kernel.org 10246S: Maintained 10247F: drivers/video/fbdev/aty/radeon* 10248F: include/uapi/linux/radeonfb.h 10249 10250RADIOSHARK RADIO DRIVER 10251M: Hans Verkuil <hverkuil@xs4all.nl> 10252L: linux-media@vger.kernel.org 10253T: git git://linuxtv.org/media_tree.git 10254S: Maintained 10255F: drivers/media/radio/radio-shark.c 10256 10257RADIOSHARK2 RADIO DRIVER 10258M: Hans Verkuil <hverkuil@xs4all.nl> 10259L: linux-media@vger.kernel.org 10260T: git git://linuxtv.org/media_tree.git 10261S: Maintained 10262F: drivers/media/radio/radio-shark2.c 10263F: drivers/media/radio/radio-tea5777.c 10264 10265RAGE128 FRAMEBUFFER DISPLAY DRIVER 10266M: Paul Mackerras <paulus@samba.org> 10267L: linux-fbdev@vger.kernel.org 10268S: Maintained 10269F: drivers/video/fbdev/aty/aty128fb.c 10270 10271RALINK MIPS ARCHITECTURE 10272M: John Crispin <john@phrozen.org> 10273L: linux-mips@linux-mips.org 10274S: Maintained 10275F: arch/mips/ralink 10276 10277RALINK RT2X00 WIRELESS LAN DRIVER 10278P: rt2x00 project 10279M: Stanislaw Gruszka <sgruszka@redhat.com> 10280M: Helmut Schaa <helmut.schaa@googlemail.com> 10281L: linux-wireless@vger.kernel.org 10282S: Maintained 10283F: drivers/net/wireless/ralink/rt2x00/ 10284 10285RAMDISK RAM BLOCK DEVICE DRIVER 10286M: Jens Axboe <axboe@kernel.dk> 10287S: Maintained 10288F: Documentation/blockdev/ramdisk.txt 10289F: drivers/block/brd.c 10290 10291RANDOM NUMBER DRIVER 10292M: "Theodore Ts'o" <tytso@mit.edu> 10293S: Maintained 10294F: drivers/char/random.c 10295 10296RAPIDIO SUBSYSTEM 10297M: Matt Porter <mporter@kernel.crashing.org> 10298M: Alexandre Bounine <alexandre.bounine@idt.com> 10299S: Maintained 10300F: drivers/rapidio/ 10301 10302RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10303L: linux-wireless@vger.kernel.org 10304S: Orphan 10305F: drivers/net/wireless/ray* 10306 10307RCUTORTURE MODULE 10308M: Josh Triplett <josh@joshtriplett.org> 10309M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10310L: linux-kernel@vger.kernel.org 10311S: Supported 10312T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10313F: Documentation/RCU/torture.txt 10314F: kernel/rcu/rcutorture.c 10315 10316RCUTORTURE TEST FRAMEWORK 10317M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10318M: Josh Triplett <josh@joshtriplett.org> 10319R: Steven Rostedt <rostedt@goodmis.org> 10320R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10321R: Lai Jiangshan <jiangshanlai@gmail.com> 10322L: linux-kernel@vger.kernel.org 10323S: Supported 10324T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10325F: tools/testing/selftests/rcutorture 10326 10327RDC R-321X SoC 10328M: Florian Fainelli <florian@openwrt.org> 10329S: Maintained 10330 10331RDC R6040 FAST ETHERNET DRIVER 10332M: Florian Fainelli <f.fainelli@gmail.com> 10333L: netdev@vger.kernel.org 10334S: Maintained 10335F: drivers/net/ethernet/rdc/r6040.c 10336 10337RDS - RELIABLE DATAGRAM SOCKETS 10338M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10339L: netdev@vger.kernel.org 10340L: linux-rdma@vger.kernel.org 10341L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10342W: https://oss.oracle.com/projects/rds/ 10343S: Supported 10344F: net/rds/ 10345F: Documentation/networking/rds.txt 10346 10347RDMAVT - RDMA verbs software 10348M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10349L: linux-rdma@vger.kernel.org 10350S: Supported 10351F: drivers/infiniband/sw/rdmavt 10352 10353RDT - RESOURCE ALLOCATION 10354M: Fenghua Yu <fenghua.yu@intel.com> 10355L: linux-kernel@vger.kernel.org 10356S: Supported 10357F: arch/x86/kernel/cpu/intel_rdt* 10358F: arch/x86/include/asm/intel_rdt* 10359F: Documentation/x86/intel_rdt* 10360 10361READ-COPY UPDATE (RCU) 10362M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10363M: Josh Triplett <josh@joshtriplett.org> 10364R: Steven Rostedt <rostedt@goodmis.org> 10365R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10366R: Lai Jiangshan <jiangshanlai@gmail.com> 10367L: linux-kernel@vger.kernel.org 10368W: http://www.rdrop.com/users/paulmck/RCU/ 10369S: Supported 10370T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10371F: Documentation/RCU/ 10372X: Documentation/RCU/torture.txt 10373F: include/linux/rcu* 10374X: include/linux/srcu.h 10375F: kernel/rcu/ 10376X: kernel/torture.c 10377 10378REAL TIME CLOCK (RTC) SUBSYSTEM 10379M: Alessandro Zummo <a.zummo@towertech.it> 10380M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10381L: rtc-linux@googlegroups.com 10382Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10383T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10384S: Maintained 10385F: Documentation/devicetree/bindings/rtc/ 10386F: Documentation/rtc.txt 10387F: drivers/rtc/ 10388F: include/linux/rtc.h 10389F: include/uapi/linux/rtc.h 10390F: include/linux/rtc/ 10391F: include/linux/platform_data/rtc-* 10392F: tools/testing/selftests/timers/rtctest.c 10393 10394REALTEK AUDIO CODECS 10395M: Bard Liao <bardliao@realtek.com> 10396M: Oder Chiou <oder_chiou@realtek.com> 10397S: Maintained 10398F: sound/soc/codecs/rt* 10399F: include/sound/rt*.h 10400 10401REISERFS FILE SYSTEM 10402L: reiserfs-devel@vger.kernel.org 10403S: Supported 10404F: fs/reiserfs/ 10405 10406REGISTER MAP ABSTRACTION 10407M: Mark Brown <broonie@kernel.org> 10408L: linux-kernel@vger.kernel.org 10409T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10410S: Supported 10411F: Documentation/devicetree/bindings/regmap/ 10412F: drivers/base/regmap/ 10413F: include/linux/regmap.h 10414 10415REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10416M: Ohad Ben-Cohen <ohad@wizery.com> 10417M: Bjorn Andersson <bjorn.andersson@linaro.org> 10418L: linux-remoteproc@vger.kernel.org 10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10420S: Maintained 10421F: Documentation/devicetree/bindings/remoteproc/ 10422F: Documentation/remoteproc.txt 10423F: drivers/remoteproc/ 10424F: include/linux/remoteproc.h 10425 10426REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10427M: Ohad Ben-Cohen <ohad@wizery.com> 10428M: Bjorn Andersson <bjorn.andersson@linaro.org> 10429L: linux-remoteproc@vger.kernel.org 10430T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10431S: Maintained 10432F: drivers/rpmsg/ 10433F: Documentation/rpmsg.txt 10434F: include/linux/rpmsg.h 10435 10436RENESAS CLOCK DRIVERS 10437M: Geert Uytterhoeven <geert+renesas@glider.be> 10438L: linux-renesas-soc@vger.kernel.org 10439S: Supported 10440F: drivers/clk/renesas/ 10441 10442RENESAS ETHERNET DRIVERS 10443R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10444L: netdev@vger.kernel.org 10445L: linux-renesas-soc@vger.kernel.org 10446F: drivers/net/ethernet/renesas/ 10447F: include/linux/sh_eth.h 10448 10449RENESAS USB2 PHY DRIVER 10450M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10451L: linux-renesas-soc@vger.kernel.org 10452S: Maintained 10453F: drivers/phy/phy-rcar-gen3-usb2.c 10454 10455RESET CONTROLLER FRAMEWORK 10456M: Philipp Zabel <p.zabel@pengutronix.de> 10457T: git git://git.pengutronix.de/git/pza/linux 10458S: Maintained 10459F: drivers/reset/ 10460F: Documentation/devicetree/bindings/reset/ 10461F: include/dt-bindings/reset/ 10462F: include/linux/reset.h 10463F: include/linux/reset-controller.h 10464 10465RFKILL 10466M: Johannes Berg <johannes@sipsolutions.net> 10467L: linux-wireless@vger.kernel.org 10468W: http://wireless.kernel.org/ 10469T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10471S: Maintained 10472F: Documentation/rfkill.txt 10473F: net/rfkill/ 10474 10475RHASHTABLE 10476M: Thomas Graf <tgraf@suug.ch> 10477M: Herbert Xu <herbert@gondor.apana.org.au> 10478L: netdev@vger.kernel.org 10479S: Maintained 10480F: lib/rhashtable.c 10481F: include/linux/rhashtable.h 10482 10483RICOH SMARTMEDIA/XD DRIVER 10484M: Maxim Levitsky <maximlevitsky@gmail.com> 10485S: Maintained 10486F: drivers/mtd/nand/r852.c 10487F: drivers/mtd/nand/r852.h 10488 10489RICOH R5C592 MEMORYSTICK DRIVER 10490M: Maxim Levitsky <maximlevitsky@gmail.com> 10491S: Maintained 10492F: drivers/memstick/host/r592.* 10493 10494ROCCAT DRIVERS 10495M: Stefan Achatz <erazor_de@users.sourceforge.net> 10496W: http://sourceforge.net/projects/roccat/ 10497S: Maintained 10498F: drivers/hid/hid-roccat* 10499F: include/linux/hid-roccat* 10500F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10501 10502ROCKER DRIVER 10503M: Jiri Pirko <jiri@resnulli.us> 10504L: netdev@vger.kernel.org 10505S: Supported 10506F: drivers/net/ethernet/rocker/ 10507 10508ROCKETPORT DRIVER 10509P: Comtrol Corp. 10510W: http://www.comtrol.com 10511S: Maintained 10512F: Documentation/serial/rocket.txt 10513F: drivers/tty/rocket* 10514 10515ROCKETPORT EXPRESS/INFINITY DRIVER 10516M: Kevin Cernekee <cernekee@gmail.com> 10517L: linux-serial@vger.kernel.org 10518S: Odd Fixes 10519F: drivers/tty/serial/rp2.* 10520 10521ROSE NETWORK LAYER 10522M: Ralf Baechle <ralf@linux-mips.org> 10523L: linux-hams@vger.kernel.org 10524W: http://www.linux-ax25.org/ 10525S: Maintained 10526F: include/net/rose.h 10527F: include/uapi/linux/rose.h 10528F: net/rose/ 10529 10530RTL2830 MEDIA DRIVER 10531M: Antti Palosaari <crope@iki.fi> 10532L: linux-media@vger.kernel.org 10533W: https://linuxtv.org 10534W: http://palosaari.fi/linux/ 10535Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10536T: git git://linuxtv.org/anttip/media_tree.git 10537S: Maintained 10538F: drivers/media/dvb-frontends/rtl2830* 10539 10540RTL2832 MEDIA DRIVER 10541M: Antti Palosaari <crope@iki.fi> 10542L: linux-media@vger.kernel.org 10543W: https://linuxtv.org 10544W: http://palosaari.fi/linux/ 10545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10546T: git git://linuxtv.org/anttip/media_tree.git 10547S: Maintained 10548F: drivers/media/dvb-frontends/rtl2832* 10549 10550RTL2832_SDR MEDIA DRIVER 10551M: Antti Palosaari <crope@iki.fi> 10552L: linux-media@vger.kernel.org 10553W: https://linuxtv.org 10554W: http://palosaari.fi/linux/ 10555Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10556T: git git://linuxtv.org/anttip/media_tree.git 10557S: Maintained 10558F: drivers/media/dvb-frontends/rtl2832_sdr* 10559 10560RTL8180 WIRELESS DRIVER 10561L: linux-wireless@vger.kernel.org 10562W: http://wireless.kernel.org/ 10563T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10564S: Orphan 10565F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10566 10567RTL8187 WIRELESS DRIVER 10568M: Herton Ronaldo Krzesinski <herton@canonical.com> 10569M: Hin-Tak Leung <htl10@users.sourceforge.net> 10570M: Larry Finger <Larry.Finger@lwfinger.net> 10571L: linux-wireless@vger.kernel.org 10572W: http://wireless.kernel.org/ 10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10574S: Maintained 10575F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10576 10577RTL8192CE WIRELESS DRIVER 10578M: Larry Finger <Larry.Finger@lwfinger.net> 10579M: Chaoming Li <chaoming_li@realsil.com.cn> 10580L: linux-wireless@vger.kernel.org 10581W: http://wireless.kernel.org/ 10582T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10583S: Maintained 10584F: drivers/net/wireless/realtek/rtlwifi/ 10585F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10586 10587RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10588M: Jes Sorensen <Jes.Sorensen@redhat.com> 10589L: linux-wireless@vger.kernel.org 10590T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10591S: Maintained 10592F: drivers/net/wireless/realtek/rtl8xxxu/ 10593 10594S3 SAVAGE FRAMEBUFFER DRIVER 10595M: Antonino Daplas <adaplas@gmail.com> 10596L: linux-fbdev@vger.kernel.org 10597S: Maintained 10598F: drivers/video/fbdev/savage/ 10599 10600S390 10601M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10602M: Heiko Carstens <heiko.carstens@de.ibm.com> 10603L: linux-s390@vger.kernel.org 10604W: http://www.ibm.com/developerworks/linux/linux390/ 10605T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10606S: Supported 10607F: arch/s390/ 10608F: drivers/s390/ 10609F: Documentation/s390/ 10610F: Documentation/DocBook/s390* 10611 10612S390 COMMON I/O LAYER 10613M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10614M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10615L: linux-s390@vger.kernel.org 10616W: http://www.ibm.com/developerworks/linux/linux390/ 10617S: Supported 10618F: drivers/s390/cio/ 10619 10620S390 DASD DRIVER 10621M: Stefan Haberland <sth@linux.vnet.ibm.com> 10622M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10623L: linux-s390@vger.kernel.org 10624W: http://www.ibm.com/developerworks/linux/linux390/ 10625S: Supported 10626F: drivers/s390/block/dasd* 10627F: block/partitions/ibm.c 10628 10629S390 NETWORK DRIVERS 10630M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10631L: linux-s390@vger.kernel.org 10632W: http://www.ibm.com/developerworks/linux/linux390/ 10633S: Supported 10634F: drivers/s390/net/ 10635 10636S390 PCI SUBSYSTEM 10637M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10638M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10639L: linux-s390@vger.kernel.org 10640W: http://www.ibm.com/developerworks/linux/linux390/ 10641S: Supported 10642F: arch/s390/pci/ 10643F: drivers/pci/hotplug/s390_pci_hpc.c 10644 10645S390 ZCRYPT DRIVER 10646M: Harald Freudenberger <freude@de.ibm.com> 10647L: linux-s390@vger.kernel.org 10648W: http://www.ibm.com/developerworks/linux/linux390/ 10649S: Supported 10650F: drivers/s390/crypto/ 10651 10652S390 ZFCP DRIVER 10653M: Steffen Maier <maier@linux.vnet.ibm.com> 10654L: linux-s390@vger.kernel.org 10655W: http://www.ibm.com/developerworks/linux/linux390/ 10656S: Supported 10657F: drivers/s390/scsi/zfcp_* 10658 10659S390 IUCV NETWORK LAYER 10660M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10661L: linux-s390@vger.kernel.org 10662W: http://www.ibm.com/developerworks/linux/linux390/ 10663S: Supported 10664F: drivers/s390/net/*iucv* 10665F: include/net/iucv/ 10666F: net/iucv/ 10667 10668S390 IOMMU (PCI) 10669M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10670L: linux-s390@vger.kernel.org 10671W: http://www.ibm.com/developerworks/linux/linux390/ 10672S: Supported 10673F: drivers/iommu/s390-iommu.c 10674 10675S3C24XX SD/MMC Driver 10676M: Ben Dooks <ben-linux@fluff.org> 10677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10678S: Supported 10679F: drivers/mmc/host/s3cmci.* 10680 10681SAA6588 RDS RECEIVER DRIVER 10682M: Hans Verkuil <hverkuil@xs4all.nl> 10683L: linux-media@vger.kernel.org 10684T: git git://linuxtv.org/media_tree.git 10685W: https://linuxtv.org 10686S: Odd Fixes 10687F: drivers/media/i2c/saa6588* 10688 10689SAA7134 VIDEO4LINUX DRIVER 10690M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10691M: Mauro Carvalho Chehab <mchehab@kernel.org> 10692L: linux-media@vger.kernel.org 10693W: https://linuxtv.org 10694T: git git://linuxtv.org/media_tree.git 10695S: Odd fixes 10696F: Documentation/media/v4l-drivers/saa7134* 10697F: drivers/media/pci/saa7134/ 10698 10699SAA7146 VIDEO4LINUX-2 DRIVER 10700M: Hans Verkuil <hverkuil@xs4all.nl> 10701L: linux-media@vger.kernel.org 10702T: git git://linuxtv.org/media_tree.git 10703S: Maintained 10704F: drivers/media/common/saa7146/ 10705F: drivers/media/pci/saa7146/ 10706F: include/media/saa7146* 10707 10708SAMSUNG LAPTOP DRIVER 10709M: Corentin Chary <corentin.chary@gmail.com> 10710L: platform-driver-x86@vger.kernel.org 10711S: Maintained 10712F: drivers/platform/x86/samsung-laptop.c 10713 10714SAMSUNG AUDIO (ASoC) DRIVERS 10715M: Krzysztof Kozlowski <krzk@kernel.org> 10716M: Sangbeom Kim <sbkim73@samsung.com> 10717M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10718L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10719S: Supported 10720F: sound/soc/samsung/ 10721 10722SAMSUNG FRAMEBUFFER DRIVER 10723M: Jingoo Han <jingoohan1@gmail.com> 10724L: linux-fbdev@vger.kernel.org 10725S: Maintained 10726F: drivers/video/fbdev/s3c-fb.c 10727 10728SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10729M: Sangbeom Kim <sbkim73@samsung.com> 10730M: Krzysztof Kozlowski <krzk@kernel.org> 10731M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10732L: linux-kernel@vger.kernel.org 10733L: linux-samsung-soc@vger.kernel.org 10734S: Supported 10735F: drivers/mfd/sec*.c 10736F: drivers/regulator/s2m*.c 10737F: drivers/regulator/s5m*.c 10738F: drivers/clk/clk-s2mps11.c 10739F: drivers/rtc/rtc-s5m.c 10740F: include/linux/mfd/samsung/ 10741F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10742F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10743F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10744F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10745 10746SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10747M: Kyungmin Park <kyungmin.park@samsung.com> 10748M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10749L: linux-media@vger.kernel.org 10750Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10751S: Supported 10752F: drivers/media/platform/exynos4-is/ 10753 10754SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10755M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10756L: linux-media@vger.kernel.org 10757L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10758S: Maintained 10759F: drivers/media/platform/s3c-camif/ 10760F: include/media/drv-intf/s3c_camif.h 10761 10762SAMSUNG S5C73M3 CAMERA DRIVER 10763M: Kyungmin Park <kyungmin.park@samsung.com> 10764M: Andrzej Hajda <a.hajda@samsung.com> 10765L: linux-media@vger.kernel.org 10766S: Supported 10767F: drivers/media/i2c/s5c73m3/* 10768 10769SAMSUNG S5K5BAF CAMERA DRIVER 10770M: Kyungmin Park <kyungmin.park@samsung.com> 10771M: Andrzej Hajda <a.hajda@samsung.com> 10772L: linux-media@vger.kernel.org 10773S: Supported 10774F: drivers/media/i2c/s5k5baf.c 10775 10776SAMSUNG S3FWRN5 NFC DRIVER 10777M: Robert Baldyga <r.baldyga@samsung.com> 10778M: Krzysztof Opasiak <k.opasiak@samsung.com> 10779L: linux-nfc@lists.01.org (moderated for non-subscribers) 10780S: Supported 10781F: drivers/nfc/s3fwrn5 10782 10783SAMSUNG SOC CLOCK DRIVERS 10784M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10785M: Tomasz Figa <tomasz.figa@gmail.com> 10786M: Chanwoo Choi <cw00.choi@samsung.com> 10787S: Supported 10788L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10789F: drivers/clk/samsung/ 10790F: include/dt-bindings/clock/exynos*.h 10791F: Documentation/devicetree/bindings/clock/exynos*.txt 10792 10793SAMSUNG SPI DRIVERS 10794M: Kukjin Kim <kgene@kernel.org> 10795M: Krzysztof Kozlowski <krzk@kernel.org> 10796M: Andi Shyti <andi.shyti@samsung.com> 10797L: linux-spi@vger.kernel.org 10798L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10799S: Maintained 10800F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10801F: drivers/spi/spi-s3c* 10802F: include/linux/platform_data/spi-s3c64xx.h 10803 10804SAMSUNG SXGBE DRIVERS 10805M: Byungho An <bh74.an@samsung.com> 10806M: Girish K S <ks.giri@samsung.com> 10807M: Vipul Pandya <vipul.pandya@samsung.com> 10808S: Supported 10809L: netdev@vger.kernel.org 10810F: drivers/net/ethernet/samsung/sxgbe/ 10811 10812SAMSUNG THERMAL DRIVER 10813M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10814L: linux-pm@vger.kernel.org 10815L: linux-samsung-soc@vger.kernel.org 10816S: Supported 10817T: git https://github.com/lmajewski/linux-samsung-thermal.git 10818F: drivers/thermal/samsung/ 10819 10820SAMSUNG USB2 PHY DRIVER 10821M: Kamil Debski <kamil@wypas.org> 10822M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10823L: linux-kernel@vger.kernel.org 10824S: Supported 10825F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10826F: Documentation/phy/samsung-usb2.txt 10827F: drivers/phy/phy-exynos4210-usb2.c 10828F: drivers/phy/phy-exynos4x12-usb2.c 10829F: drivers/phy/phy-exynos5250-usb2.c 10830F: drivers/phy/phy-s5pv210-usb2.c 10831F: drivers/phy/phy-samsung-usb2.c 10832F: drivers/phy/phy-samsung-usb2.h 10833 10834SERIAL DRIVERS 10835M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10836L: linux-serial@vger.kernel.org 10837S: Maintained 10838F: Documentation/devicetree/bindings/serial/ 10839F: drivers/tty/serial/ 10840 10841SERIAL IR RECEIVER 10842M: Sean Young <sean@mess.org> 10843L: linux-media@vger.kernel.org 10844S: Maintained 10845F: drivers/media/rc/serial_ir.c 10846 10847STI CEC DRIVER 10848M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10849L: kernel@stlinux.com 10850S: Maintained 10851F: drivers/staging/media/st-cec/ 10852F: Documentation/devicetree/bindings/media/stih-cec.txt 10853 10854SYNOPSYS DESIGNWARE DMAC DRIVER 10855M: Viresh Kumar <vireshk@kernel.org> 10856M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10857S: Maintained 10858F: include/linux/dma/dw.h 10859F: include/linux/platform_data/dma-dw.h 10860F: drivers/dma/dw/ 10861 10862SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10863M: Lars Persson <lars.persson@axis.com> 10864L: netdev@vger.kernel.org 10865S: Supported 10866F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10867F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10868 10869SYNOPSYS DESIGNWARE I2C DRIVER 10870M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10871R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10872R: Mika Westerberg <mika.westerberg@linux.intel.com> 10873L: linux-i2c@vger.kernel.org 10874S: Maintained 10875F: drivers/i2c/busses/i2c-designware-* 10876F: include/linux/platform_data/i2c-designware.h 10877 10878SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10879M: Jaehoon Chung <jh80.chung@samsung.com> 10880L: linux-mmc@vger.kernel.org 10881S: Maintained 10882F: include/linux/mmc/dw_mmc.h 10883F: drivers/mmc/host/dw_mmc* 10884 10885SYSTEM TRACE MODULE CLASS 10886M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10887S: Maintained 10888T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10889F: Documentation/trace/stm.txt 10890F: drivers/hwtracing/stm/ 10891F: include/linux/stm.h 10892F: include/uapi/linux/stm.h 10893 10894THUNDERBOLT DRIVER 10895M: Andreas Noever <andreas.noever@gmail.com> 10896S: Maintained 10897F: drivers/thunderbolt/ 10898 10899TI BQ27XXX POWER SUPPLY DRIVER 10900R: Andrew F. Davis <afd@ti.com> 10901F: include/linux/power/bq27xxx_battery.h 10902F: drivers/power/supply/bq27xxx_battery.c 10903F: drivers/power/supply/bq27xxx_battery_i2c.c 10904 10905TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10906M: John Stultz <john.stultz@linaro.org> 10907M: Thomas Gleixner <tglx@linutronix.de> 10908L: linux-kernel@vger.kernel.org 10909T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10910S: Supported 10911F: include/linux/clocksource.h 10912F: include/linux/time.h 10913F: include/linux/timex.h 10914F: include/uapi/linux/time.h 10915F: include/uapi/linux/timex.h 10916F: kernel/time/clocksource.c 10917F: kernel/time/time*.c 10918F: kernel/time/alarmtimer.c 10919F: kernel/time/ntp.c 10920F: tools/testing/selftests/timers/ 10921 10922SC1200 WDT DRIVER 10923M: Zwane Mwaikambo <zwanem@gmail.com> 10924S: Maintained 10925F: drivers/watchdog/sc1200wdt.c 10926 10927SCHEDULER 10928M: Ingo Molnar <mingo@redhat.com> 10929M: Peter Zijlstra <peterz@infradead.org> 10930L: linux-kernel@vger.kernel.org 10931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10932S: Maintained 10933F: kernel/sched/ 10934F: include/linux/sched.h 10935F: include/uapi/linux/sched.h 10936F: include/linux/wait.h 10937 10938SCORE ARCHITECTURE 10939M: Chen Liqin <liqin.linux@gmail.com> 10940M: Lennox Wu <lennox.wu@gmail.com> 10941W: http://www.sunplus.com 10942S: Supported 10943F: arch/score/ 10944 10945SCR24X CHIP CARD INTERFACE DRIVER 10946M: Lubomir Rintel <lkundrak@v3.sk> 10947S: Supported 10948F: drivers/char/pcmcia/scr24x_cs.c 10949 10950SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10951M: Sudeep Holla <sudeep.holla@arm.com> 10952L: linux-arm-kernel@lists.infradead.org 10953S: Maintained 10954F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10955F: drivers/clk/clk-scpi.c 10956F: drivers/cpufreq/scpi-cpufreq.c 10957F: drivers/firmware/arm_scpi.c 10958F: include/linux/scpi_protocol.h 10959 10960SCSI CDROM DRIVER 10961M: Jens Axboe <axboe@kernel.dk> 10962L: linux-scsi@vger.kernel.org 10963W: http://www.kernel.dk 10964S: Maintained 10965F: drivers/scsi/sr* 10966 10967SCSI RDMA PROTOCOL (SRP) INITIATOR 10968M: Bart Van Assche <bart.vanassche@sandisk.com> 10969L: linux-rdma@vger.kernel.org 10970S: Supported 10971W: http://www.openfabrics.org 10972Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10974F: drivers/infiniband/ulp/srp/ 10975F: include/scsi/srp.h 10976 10977SCSI SG DRIVER 10978M: Doug Gilbert <dgilbert@interlog.com> 10979L: linux-scsi@vger.kernel.org 10980W: http://sg.danny.cz/sg 10981S: Maintained 10982F: Documentation/scsi/scsi-generic.txt 10983F: drivers/scsi/sg.c 10984F: include/scsi/sg.h 10985 10986SCSI SUBSYSTEM 10987M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10988T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10989M: "Martin K. Petersen" <martin.petersen@oracle.com> 10990T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10991L: linux-scsi@vger.kernel.org 10992S: Maintained 10993F: Documentation/devicetree/bindings/scsi/ 10994F: drivers/scsi/ 10995F: include/scsi/ 10996 10997SCSI TAPE DRIVER 10998M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10999L: linux-scsi@vger.kernel.org 11000S: Maintained 11001F: Documentation/scsi/st.txt 11002F: drivers/scsi/st.* 11003F: drivers/scsi/st_*.h 11004 11005SCTP PROTOCOL 11006M: Vlad Yasevich <vyasevich@gmail.com> 11007M: Neil Horman <nhorman@tuxdriver.com> 11008L: linux-sctp@vger.kernel.org 11009W: http://lksctp.sourceforge.net 11010S: Maintained 11011F: Documentation/networking/sctp.txt 11012F: include/linux/sctp.h 11013F: include/uapi/linux/sctp.h 11014F: include/net/sctp/ 11015F: net/sctp/ 11016 11017SCx200 CPU SUPPORT 11018M: Jim Cromie <jim.cromie@gmail.com> 11019S: Odd Fixes 11020F: Documentation/i2c/busses/scx200_acb 11021F: arch/x86/platform/scx200/ 11022F: drivers/watchdog/scx200_wdt.c 11023F: drivers/i2c/busses/scx200* 11024F: drivers/mtd/maps/scx200_docflash.c 11025F: include/linux/scx200.h 11026 11027SCx200 GPIO DRIVER 11028M: Jim Cromie <jim.cromie@gmail.com> 11029S: Maintained 11030F: drivers/char/scx200_gpio.c 11031F: include/linux/scx200_gpio.h 11032 11033SCx200 HRT CLOCKSOURCE DRIVER 11034M: Jim Cromie <jim.cromie@gmail.com> 11035S: Maintained 11036F: drivers/clocksource/scx200_hrt.c 11037 11038SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11039M: Sascha Sommer <saschasommer@freenet.de> 11040L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11041S: Maintained 11042F: drivers/mmc/host/sdricoh_cs.c 11043 11044SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11045M: Adrian Hunter <adrian.hunter@intel.com> 11046L: linux-mmc@vger.kernel.org 11047T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11048S: Maintained 11049F: drivers/mmc/host/sdhci* 11050F: include/linux/mmc/sdhci* 11051 11052SECURE COMPUTING 11053M: Kees Cook <keescook@chromium.org> 11054R: Andy Lutomirski <luto@amacapital.net> 11055R: Will Drewry <wad@chromium.org> 11056T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11057S: Supported 11058F: kernel/seccomp.c 11059F: include/uapi/linux/seccomp.h 11060F: include/linux/seccomp.h 11061F: tools/testing/selftests/seccomp/* 11062K: \bsecure_computing 11063K: \bTIF_SECCOMP\b 11064 11065SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11066M: Al Cooper <alcooperx@gmail.com> 11067L: linux-mmc@vger.kernel.org 11068L: bcm-kernel-feedback-list@broadcom.com 11069S: Maintained 11070F: drivers/mmc/host/sdhci-brcmstb* 11071 11072SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11073M: Ben Dooks <ben-linux@fluff.org> 11074M: Jaehoon Chung <jh80.chung@samsung.com> 11075L: linux-mmc@vger.kernel.org 11076S: Maintained 11077F: drivers/mmc/host/sdhci-s3c* 11078 11079SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11080M: Viresh Kumar <vireshk@kernel.org> 11081L: linux-mmc@vger.kernel.org 11082S: Maintained 11083F: drivers/mmc/host/sdhci-spear.c 11084 11085SECURITY SUBSYSTEM 11086M: James Morris <james.l.morris@oracle.com> 11087M: "Serge E. Hallyn" <serge@hallyn.com> 11088L: linux-security-module@vger.kernel.org (suggested Cc:) 11089T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11090W: http://kernsec.org/ 11091S: Supported 11092F: security/ 11093 11094SECURITY CONTACT 11095M: Security Officers <security@kernel.org> 11096S: Supported 11097 11098SELINUX SECURITY MODULE 11099M: Paul Moore <paul@paul-moore.com> 11100M: Stephen Smalley <sds@tycho.nsa.gov> 11101M: Eric Paris <eparis@parisplace.org> 11102L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11103W: http://selinuxproject.org 11104T: git git://git.infradead.org/users/pcmoore/selinux 11105S: Supported 11106F: include/linux/selinux* 11107F: security/selinux/ 11108F: scripts/selinux/ 11109 11110APPARMOR SECURITY MODULE 11111M: John Johansen <john.johansen@canonical.com> 11112L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11113W: apparmor.wiki.kernel.org 11114T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11115S: Supported 11116F: security/apparmor/ 11117 11118LOADPIN SECURITY MODULE 11119M: Kees Cook <keescook@chromium.org> 11120T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11121S: Supported 11122F: security/loadpin/ 11123 11124YAMA SECURITY MODULE 11125M: Kees Cook <keescook@chromium.org> 11126T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11127S: Supported 11128F: security/yama/ 11129 11130SENSABLE PHANTOM 11131M: Jiri Slaby <jirislaby@gmail.com> 11132S: Maintained 11133F: drivers/misc/phantom.c 11134F: include/uapi/linux/phantom.h 11135 11136Emulex 10Gbps iSCSI - OneConnect DRIVER 11137M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11138M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11139M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11140L: linux-scsi@vger.kernel.org 11141W: http://www.broadcom.com 11142S: Supported 11143F: drivers/scsi/be2iscsi/ 11144 11145Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11146M: Sathya Perla <sathya.perla@broadcom.com> 11147M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11148M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11149M: Somnath Kotur <somnath.kotur@broadcom.com> 11150L: netdev@vger.kernel.org 11151W: http://www.emulex.com 11152S: Supported 11153F: drivers/net/ethernet/emulex/benet/ 11154 11155EMULEX ONECONNECT ROCE DRIVER 11156M: Selvin Xavier <selvin.xavier@avagotech.com> 11157M: Devesh Sharma <devesh.sharma@avagotech.com> 11158L: linux-rdma@vger.kernel.org 11159W: http://www.emulex.com 11160S: Supported 11161F: drivers/infiniband/hw/ocrdma/ 11162F: include/uapi/rdma/ocrdma-abi.h 11163 11164SFC NETWORK DRIVER 11165M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11166M: Edward Cree <ecree@solarflare.com> 11167M: Bert Kenward <bkenward@solarflare.com> 11168L: netdev@vger.kernel.org 11169S: Supported 11170F: drivers/net/ethernet/sfc/ 11171 11172SGI GRU DRIVER 11173M: Dimitri Sivanich <sivanich@sgi.com> 11174S: Maintained 11175F: drivers/misc/sgi-gru/ 11176 11177SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11178M: Pat Gefre <pfg@sgi.com> 11179L: linux-ia64@vger.kernel.org 11180S: Supported 11181F: Documentation/ia64/serial.txt 11182F: drivers/tty/serial/ioc?_serial.c 11183F: include/linux/ioc?.h 11184 11185SGI XP/XPC/XPNET DRIVER 11186M: Cliff Whickman <cpw@sgi.com> 11187M: Robin Holt <robinmholt@gmail.com> 11188S: Maintained 11189F: drivers/misc/sgi-xp/ 11190 11191SI2157 MEDIA DRIVER 11192M: Antti Palosaari <crope@iki.fi> 11193L: linux-media@vger.kernel.org 11194W: https://linuxtv.org 11195W: http://palosaari.fi/linux/ 11196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11197T: git git://linuxtv.org/anttip/media_tree.git 11198S: Maintained 11199F: drivers/media/tuners/si2157* 11200 11201SI2168 MEDIA DRIVER 11202M: Antti Palosaari <crope@iki.fi> 11203L: linux-media@vger.kernel.org 11204W: https://linuxtv.org 11205W: http://palosaari.fi/linux/ 11206Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11207T: git git://linuxtv.org/anttip/media_tree.git 11208S: Maintained 11209F: drivers/media/dvb-frontends/si2168* 11210 11211SI470X FM RADIO RECEIVER I2C DRIVER 11212M: Hans Verkuil <hverkuil@xs4all.nl> 11213L: linux-media@vger.kernel.org 11214T: git git://linuxtv.org/media_tree.git 11215W: https://linuxtv.org 11216S: Odd Fixes 11217F: drivers/media/radio/si470x/radio-si470x-i2c.c 11218 11219SI470X FM RADIO RECEIVER USB DRIVER 11220M: Hans Verkuil <hverkuil@xs4all.nl> 11221L: linux-media@vger.kernel.org 11222T: git git://linuxtv.org/media_tree.git 11223W: https://linuxtv.org 11224S: Maintained 11225F: drivers/media/radio/si470x/radio-si470x-common.c 11226F: drivers/media/radio/si470x/radio-si470x.h 11227F: drivers/media/radio/si470x/radio-si470x-usb.c 11228 11229SI4713 FM RADIO TRANSMITTER I2C DRIVER 11230M: Eduardo Valentin <edubezval@gmail.com> 11231L: linux-media@vger.kernel.org 11232T: git git://linuxtv.org/media_tree.git 11233W: https://linuxtv.org 11234S: Odd Fixes 11235F: drivers/media/radio/si4713/si4713.? 11236 11237SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11238M: Eduardo Valentin <edubezval@gmail.com> 11239L: linux-media@vger.kernel.org 11240T: git git://linuxtv.org/media_tree.git 11241W: https://linuxtv.org 11242S: Odd Fixes 11243F: drivers/media/radio/si4713/radio-platform-si4713.c 11244 11245SI4713 FM RADIO TRANSMITTER USB DRIVER 11246M: Hans Verkuil <hverkuil@xs4all.nl> 11247L: linux-media@vger.kernel.org 11248T: git git://linuxtv.org/media_tree.git 11249W: https://linuxtv.org 11250S: Maintained 11251F: drivers/media/radio/si4713/radio-usb-si4713.c 11252 11253SIANO DVB DRIVER 11254M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11255M: Mauro Carvalho Chehab <mchehab@kernel.org> 11256L: linux-media@vger.kernel.org 11257W: https://linuxtv.org 11258T: git git://linuxtv.org/media_tree.git 11259S: Odd fixes 11260F: drivers/media/common/siano/ 11261F: drivers/media/usb/siano/ 11262F: drivers/media/usb/siano/ 11263F: drivers/media/mmc/siano/ 11264 11265SIMPLEFB FB DRIVER 11266M: Hans de Goede <hdegoede@redhat.com> 11267L: linux-fbdev@vger.kernel.org 11268S: Maintained 11269F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11270F: drivers/video/fbdev/simplefb.c 11271F: include/linux/platform_data/simplefb.h 11272 11273SH_VEU V4L2 MEM2MEM DRIVER 11274L: linux-media@vger.kernel.org 11275S: Orphan 11276F: drivers/media/platform/sh_veu.c 11277 11278SH_VOU V4L2 OUTPUT DRIVER 11279L: linux-media@vger.kernel.org 11280S: Orphan 11281F: drivers/media/platform/sh_vou.c 11282F: include/media/drv-intf/sh_vou.h 11283 11284SIMPLE FIRMWARE INTERFACE (SFI) 11285M: Len Brown <lenb@kernel.org> 11286L: sfi-devel@simplefirmware.org 11287W: http://simplefirmware.org/ 11288T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11289S: Supported 11290F: arch/x86/platform/sfi/ 11291F: drivers/sfi/ 11292F: include/linux/sfi*.h 11293 11294SIMTEC EB110ATX (Chalice CATS) 11295P: Ben Dooks 11296P: Vincent Sanders <vince@simtec.co.uk> 11297M: Simtec Linux Team <linux@simtec.co.uk> 11298W: http://www.simtec.co.uk/products/EB110ATX/ 11299S: Supported 11300 11301SIMTEC EB2410ITX (BAST) 11302P: Ben Dooks 11303P: Vincent Sanders <vince@simtec.co.uk> 11304M: Simtec Linux Team <linux@simtec.co.uk> 11305W: http://www.simtec.co.uk/products/EB2410ITX/ 11306S: Supported 11307F: arch/arm/mach-s3c24xx/mach-bast.c 11308F: arch/arm/mach-s3c24xx/bast-ide.c 11309F: arch/arm/mach-s3c24xx/bast-irq.c 11310 11311TI DAVINCI MACHINE SUPPORT 11312M: Sekhar Nori <nsekhar@ti.com> 11313M: Kevin Hilman <khilman@kernel.org> 11314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11315T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11316S: Supported 11317F: arch/arm/mach-davinci/ 11318F: drivers/i2c/busses/i2c-davinci.c 11319 11320TI DAVINCI SERIES MEDIA DRIVER 11321M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11322L: linux-media@vger.kernel.org 11323W: https://linuxtv.org 11324Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11325T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11326S: Maintained 11327F: drivers/media/platform/davinci/ 11328F: include/media/davinci/ 11329 11330TI AM437X VPFE DRIVER 11331M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11332L: linux-media@vger.kernel.org 11333W: https://linuxtv.org 11334Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11335T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11336S: Maintained 11337F: drivers/media/platform/am437x/ 11338 11339OV2659 OMNIVISION SENSOR DRIVER 11340M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11341L: linux-media@vger.kernel.org 11342W: https://linuxtv.org 11343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11344T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11345S: Maintained 11346F: drivers/media/i2c/ov2659.c 11347F: include/media/i2c/ov2659.h 11348 11349SILICON MOTION SM712 FRAME BUFFER DRIVER 11350M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11351M: Teddy Wang <teddy.wang@siliconmotion.com> 11352M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11353L: linux-fbdev@vger.kernel.org 11354S: Maintained 11355F: drivers/video/fbdev/sm712* 11356F: Documentation/fb/sm712fb.txt 11357 11358SIS 190 ETHERNET DRIVER 11359M: Francois Romieu <romieu@fr.zoreil.com> 11360L: netdev@vger.kernel.org 11361S: Maintained 11362F: drivers/net/ethernet/sis/sis190.c 11363 11364SIS 900/7016 FAST ETHERNET DRIVER 11365M: Daniele Venzano <venza@brownhat.org> 11366W: http://www.brownhat.org/sis900.html 11367L: netdev@vger.kernel.org 11368S: Maintained 11369F: drivers/net/ethernet/sis/sis900.* 11370 11371SIS FRAMEBUFFER DRIVER 11372M: Thomas Winischhofer <thomas@winischhofer.net> 11373W: http://www.winischhofer.net/linuxsisvga.shtml 11374S: Maintained 11375F: Documentation/fb/sisfb.txt 11376F: drivers/video/fbdev/sis/ 11377F: include/video/sisfb.h 11378 11379SIS USB2VGA DRIVER 11380M: Thomas Winischhofer <thomas@winischhofer.net> 11381W: http://www.winischhofer.at/linuxsisusbvga.shtml 11382S: Maintained 11383F: drivers/usb/misc/sisusbvga/ 11384 11385SLAB ALLOCATOR 11386M: Christoph Lameter <cl@linux.com> 11387M: Pekka Enberg <penberg@kernel.org> 11388M: David Rientjes <rientjes@google.com> 11389M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11390M: Andrew Morton <akpm@linux-foundation.org> 11391L: linux-mm@kvack.org 11392S: Maintained 11393F: include/linux/sl?b*.h 11394F: mm/sl?b* 11395 11396SLEEPABLE READ-COPY UPDATE (SRCU) 11397M: Lai Jiangshan <jiangshanlai@gmail.com> 11398M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11399M: Josh Triplett <josh@joshtriplett.org> 11400R: Steven Rostedt <rostedt@goodmis.org> 11401R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11402L: linux-kernel@vger.kernel.org 11403W: http://www.rdrop.com/users/paulmck/RCU/ 11404S: Supported 11405T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11406F: include/linux/srcu.h 11407F: kernel/rcu/srcu.c 11408 11409SMACK SECURITY MODULE 11410M: Casey Schaufler <casey@schaufler-ca.com> 11411L: linux-security-module@vger.kernel.org 11412W: http://schaufler-ca.com 11413T: git git://github.com/cschaufler/smack-next 11414S: Maintained 11415F: Documentation/security/Smack.txt 11416F: security/smack/ 11417 11418DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11419M: Kevin Hilman <khilman@kernel.org> 11420M: Nishanth Menon <nm@ti.com> 11421S: Maintained 11422F: drivers/power/avs/ 11423F: include/linux/power/smartreflex.h 11424L: linux-pm@vger.kernel.org 11425 11426SMC91x ETHERNET DRIVER 11427M: Nicolas Pitre <nico@fluxnic.net> 11428S: Odd Fixes 11429F: drivers/net/ethernet/smsc/smc91x.* 11430 11431SMIA AND SMIA++ IMAGE SENSOR DRIVER 11432M: Sakari Ailus <sakari.ailus@iki.fi> 11433L: linux-media@vger.kernel.org 11434S: Maintained 11435F: drivers/media/i2c/smiapp/ 11436F: include/media/i2c/smiapp.h 11437F: drivers/media/i2c/smiapp-pll.c 11438F: drivers/media/i2c/smiapp-pll.h 11439F: include/uapi/linux/smiapp.h 11440F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11441 11442SMM665 HARDWARE MONITOR DRIVER 11443M: Guenter Roeck <linux@roeck-us.net> 11444L: linux-hwmon@vger.kernel.org 11445S: Maintained 11446F: Documentation/hwmon/smm665 11447F: drivers/hwmon/smm665.c 11448 11449SMSC EMC2103 HARDWARE MONITOR DRIVER 11450M: Steve Glendinning <steve.glendinning@shawell.net> 11451L: linux-hwmon@vger.kernel.org 11452S: Maintained 11453F: Documentation/hwmon/emc2103 11454F: drivers/hwmon/emc2103.c 11455 11456SMSC SCH5627 HARDWARE MONITOR DRIVER 11457M: Hans de Goede <hdegoede@redhat.com> 11458L: linux-hwmon@vger.kernel.org 11459S: Supported 11460F: Documentation/hwmon/sch5627 11461F: drivers/hwmon/sch5627.c 11462 11463SMSC47B397 HARDWARE MONITOR DRIVER 11464M: Jean Delvare <jdelvare@suse.com> 11465L: linux-hwmon@vger.kernel.org 11466S: Maintained 11467F: Documentation/hwmon/smsc47b397 11468F: drivers/hwmon/smsc47b397.c 11469 11470SMSC911x ETHERNET DRIVER 11471M: Steve Glendinning <steve.glendinning@shawell.net> 11472L: netdev@vger.kernel.org 11473S: Maintained 11474F: include/linux/smsc911x.h 11475F: drivers/net/ethernet/smsc/smsc911x.* 11476 11477SMSC9420 PCI ETHERNET DRIVER 11478M: Steve Glendinning <steve.glendinning@shawell.net> 11479L: netdev@vger.kernel.org 11480S: Maintained 11481F: drivers/net/ethernet/smsc/smsc9420.* 11482 11483SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11484M: Steve Glendinning <steve.glendinning@shawell.net> 11485L: linux-fbdev@vger.kernel.org 11486S: Maintained 11487F: drivers/video/fbdev/smscufx.c 11488 11489SOC-CAMERA V4L2 SUBSYSTEM 11490M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11491L: linux-media@vger.kernel.org 11492T: git git://linuxtv.org/media_tree.git 11493S: Maintained 11494F: include/media/soc* 11495F: drivers/media/i2c/soc_camera/ 11496F: drivers/media/platform/soc_camera/ 11497 11498SOEKRIS NET48XX LED SUPPORT 11499M: Chris Boot <bootc@bootc.net> 11500S: Maintained 11501F: drivers/leds/leds-net48xx.c 11502 11503SOFTLOGIC 6x10 MPEG CODEC 11504M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11505M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11506M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11507M: Ismael Luceno <ismael@iodev.co.uk> 11508L: linux-media@vger.kernel.org 11509S: Supported 11510F: drivers/media/pci/solo6x10/ 11511 11512SOFTWARE RAID (Multiple Disks) SUPPORT 11513M: Shaohua Li <shli@kernel.org> 11514L: linux-raid@vger.kernel.org 11515T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11516S: Supported 11517F: drivers/md/ 11518F: include/linux/raid/ 11519F: include/uapi/linux/raid/ 11520 11521SONIC NETWORK DRIVER 11522M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11523L: netdev@vger.kernel.org 11524S: Maintained 11525F: drivers/net/ethernet/natsemi/sonic.* 11526 11527SONICS SILICON BACKPLANE DRIVER (SSB) 11528M: Michael Buesch <m@bues.ch> 11529L: linux-wireless@vger.kernel.org 11530S: Maintained 11531F: drivers/ssb/ 11532F: include/linux/ssb/ 11533 11534SONY VAIO CONTROL DEVICE DRIVER 11535M: Mattia Dongili <malattia@linux.it> 11536L: platform-driver-x86@vger.kernel.org 11537W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11538S: Maintained 11539F: Documentation/laptops/sony-laptop.txt 11540F: drivers/char/sonypi.c 11541F: drivers/platform/x86/sony-laptop.c 11542F: include/linux/sony-laptop.h 11543 11544SONY MEMORYSTICK CARD SUPPORT 11545M: Alex Dubov <oakad@yahoo.com> 11546W: http://tifmxx.berlios.de/ 11547S: Maintained 11548F: drivers/memstick/host/tifm_ms.c 11549 11550SONY MEMORYSTICK STANDARD SUPPORT 11551M: Maxim Levitsky <maximlevitsky@gmail.com> 11552S: Maintained 11553F: drivers/memstick/core/ms_block.* 11554 11555SOUND 11556M: Jaroslav Kysela <perex@perex.cz> 11557M: Takashi Iwai <tiwai@suse.com> 11558L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11559W: http://www.alsa-project.org/ 11560T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11561T: git git://git.alsa-project.org/alsa-kernel.git 11562Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11563S: Maintained 11564F: Documentation/sound/ 11565F: include/sound/ 11566F: include/uapi/sound/ 11567F: sound/ 11568 11569SOUND - COMPRESSED AUDIO 11570M: Vinod Koul <vinod.koul@intel.com> 11571L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11572T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11573S: Supported 11574F: Documentation/sound/alsa/compress_offload.txt 11575F: include/sound/compress_driver.h 11576F: include/uapi/sound/compress_* 11577F: sound/core/compress_offload.c 11578F: sound/soc/soc-compress.c 11579 11580SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11581M: Liam Girdwood <lgirdwood@gmail.com> 11582M: Mark Brown <broonie@kernel.org> 11583T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11584L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11585W: http://alsa-project.org/main/index.php/ASoC 11586S: Supported 11587F: Documentation/devicetree/bindings/sound/ 11588F: Documentation/sound/alsa/soc/ 11589F: sound/soc/ 11590F: include/sound/soc* 11591 11592SOUND - DMAENGINE HELPERS 11593M: Lars-Peter Clausen <lars@metafoo.de> 11594S: Supported 11595F: include/sound/dmaengine_pcm.h 11596F: sound/core/pcm_dmaengine.c 11597F: sound/soc/soc-generic-dmaengine-pcm.c 11598 11599SP2 MEDIA DRIVER 11600M: Olli Salonen <olli.salonen@iki.fi> 11601L: linux-media@vger.kernel.org 11602W: https://linuxtv.org 11603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11604S: Maintained 11605F: drivers/media/dvb-frontends/sp2* 11606 11607SPARC + UltraSPARC (sparc/sparc64) 11608M: "David S. Miller" <davem@davemloft.net> 11609L: sparclinux@vger.kernel.org 11610Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11611T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11613S: Maintained 11614F: arch/sparc/ 11615F: drivers/sbus/ 11616 11617SPARC SERIAL DRIVERS 11618M: "David S. Miller" <davem@davemloft.net> 11619L: sparclinux@vger.kernel.org 11620T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11621T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11622S: Maintained 11623F: include/linux/sunserialcore.h 11624F: drivers/tty/serial/suncore.c 11625F: drivers/tty/serial/sunhv.c 11626F: drivers/tty/serial/sunsab.c 11627F: drivers/tty/serial/sunsab.h 11628F: drivers/tty/serial/sunsu.c 11629F: drivers/tty/serial/sunzilog.c 11630F: drivers/tty/serial/sunzilog.h 11631 11632SPARSE CHECKER 11633M: "Christopher Li" <sparse@chrisli.org> 11634L: linux-sparse@vger.kernel.org 11635W: https://sparse.wiki.kernel.org/ 11636T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11637T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11638S: Maintained 11639F: include/linux/compiler.h 11640 11641SPEAR PLATFORM SUPPORT 11642M: Viresh Kumar <vireshk@kernel.org> 11643M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11645W: http://www.st.com/spear 11646S: Maintained 11647F: arch/arm/boot/dts/spear* 11648F: arch/arm/mach-spear/ 11649 11650SPEAR CLOCK FRAMEWORK SUPPORT 11651M: Viresh Kumar <vireshk@kernel.org> 11652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11653W: http://www.st.com/spear 11654S: Maintained 11655F: drivers/clk/spear/ 11656 11657SPI NOR SUBSYSTEM 11658M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11659M: Marek Vasut <marek.vasut@gmail.com> 11660L: linux-mtd@lists.infradead.org 11661W: http://www.linux-mtd.infradead.org/ 11662Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11663T: git git://github.com/spi-nor/linux.git 11664S: Maintained 11665F: drivers/mtd/spi-nor/ 11666F: include/linux/mtd/spi-nor.h 11667 11668SPI SUBSYSTEM 11669M: Mark Brown <broonie@kernel.org> 11670L: linux-spi@vger.kernel.org 11671T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11672Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11673S: Maintained 11674F: Documentation/devicetree/bindings/spi/ 11675F: Documentation/spi/ 11676F: drivers/spi/ 11677F: include/linux/spi/ 11678F: include/uapi/linux/spi/ 11679F: tools/spi/ 11680 11681SPIDERNET NETWORK DRIVER for CELL 11682M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11683L: netdev@vger.kernel.org 11684S: Supported 11685F: Documentation/networking/spider_net.txt 11686F: drivers/net/ethernet/toshiba/spider_net* 11687 11688SPU FILE SYSTEM 11689M: Jeremy Kerr <jk@ozlabs.org> 11690L: linuxppc-dev@lists.ozlabs.org 11691W: http://www.ibm.com/developerworks/power/cell/ 11692S: Supported 11693F: Documentation/filesystems/spufs.txt 11694F: arch/powerpc/platforms/cell/spufs/ 11695 11696SQUASHFS FILE SYSTEM 11697M: Phillip Lougher <phillip@squashfs.org.uk> 11698L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11699W: http://squashfs.org.uk 11700T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11701S: Maintained 11702F: Documentation/filesystems/squashfs.txt 11703F: fs/squashfs/ 11704 11705SRM (Alpha) environment access 11706M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11707S: Maintained 11708F: arch/alpha/kernel/srm_env.c 11709 11710STABLE BRANCH 11711M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11712L: stable@vger.kernel.org 11713S: Supported 11714F: Documentation/process/stable-kernel-rules.rst 11715 11716STAGING SUBSYSTEM 11717M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11718T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11719L: devel@driverdev.osuosl.org 11720S: Supported 11721F: drivers/staging/ 11722 11723STAGING - COMEDI 11724M: Ian Abbott <abbotti@mev.co.uk> 11725M: H Hartley Sweeten <hsweeten@visionengravers.com> 11726S: Odd Fixes 11727F: drivers/staging/comedi/ 11728 11729STAGING - FLARION FT1000 DRIVERS 11730M: Marek Belisko <marek.belisko@gmail.com> 11731S: Odd Fixes 11732F: drivers/staging/ft1000/ 11733 11734STAGING - INDUSTRIAL IO 11735M: Jonathan Cameron <jic23@kernel.org> 11736L: linux-iio@vger.kernel.org 11737S: Odd Fixes 11738F: Documentation/devicetree/bindings/staging/iio/ 11739F: drivers/staging/iio/ 11740 11741STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11742M: Jarod Wilson <jarod@wilsonet.com> 11743W: http://www.lirc.org/ 11744S: Odd Fixes 11745F: drivers/staging/media/lirc/ 11746 11747STAGING - LUSTRE PARALLEL FILESYSTEM 11748M: Oleg Drokin <oleg.drokin@intel.com> 11749M: Andreas Dilger <andreas.dilger@intel.com> 11750M: James Simmons <jsimmons@infradead.org> 11751L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11752W: http://wiki.lustre.org/ 11753S: Maintained 11754F: drivers/staging/lustre 11755 11756STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11757M: Marc Dietrich <marvin24@gmx.de> 11758L: ac100@lists.launchpad.net (moderated for non-subscribers) 11759L: linux-tegra@vger.kernel.org 11760S: Maintained 11761F: drivers/staging/nvec/ 11762 11763STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11764M: Jens Frederich <jfrederich@gmail.com> 11765M: Daniel Drake <dsd@laptop.org> 11766M: Jon Nettleton <jon.nettleton@gmail.com> 11767W: http://wiki.laptop.org/go/DCON 11768S: Maintained 11769F: drivers/staging/olpc_dcon/ 11770 11771STAGING - REALTEK RTL8712U DRIVERS 11772M: Larry Finger <Larry.Finger@lwfinger.net> 11773M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11774S: Odd Fixes 11775F: drivers/staging/rtl8712/ 11776 11777STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11778M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11779M: Teddy Wang <teddy.wang@siliconmotion.com> 11780M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11781L: linux-fbdev@vger.kernel.org 11782S: Maintained 11783F: drivers/staging/sm750fb/ 11784 11785STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11786M: William Hubbs <w.d.hubbs@gmail.com> 11787M: Chris Brannon <chris@the-brannons.com> 11788M: Kirk Reiser <kirk@reisers.ca> 11789M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11790L: speakup@linux-speakup.org 11791W: http://www.linux-speakup.org/ 11792S: Odd Fixes 11793F: drivers/staging/speakup/ 11794 11795STAGING - VIA VT665X DRIVERS 11796M: Forest Bond <forest@alittletooquiet.net> 11797S: Odd Fixes 11798F: drivers/staging/vt665?/ 11799 11800STAGING - WILC1000 WIFI DRIVER 11801M: Aditya Shankar <aditya.shankar@microchip.com> 11802M: Ganesh Krishna <ganesh.krishna@microchip.com> 11803L: linux-wireless@vger.kernel.org 11804S: Supported 11805F: drivers/staging/wilc1000/ 11806 11807STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11808M: Arnaud Patard <arnaud.patard@rtp-net.org> 11809S: Odd Fixes 11810F: drivers/staging/xgifb/ 11811 11812STARFIRE/DURALAN NETWORK DRIVER 11813M: Ion Badulescu <ionut@badula.org> 11814S: Odd Fixes 11815F: drivers/net/ethernet/adaptec/starfire* 11816 11817SUN3/3X 11818M: Sam Creasey <sammy@sammy.net> 11819W: http://sammy.net/sun3/ 11820S: Maintained 11821F: arch/m68k/kernel/*sun3* 11822F: arch/m68k/sun3*/ 11823F: arch/m68k/include/asm/sun3* 11824F: drivers/net/ethernet/i825xx/sun3* 11825 11826SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11827M: Hans de Goede <hdegoede@redhat.com> 11828L: linux-input@vger.kernel.org 11829S: Maintained 11830F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11831F: drivers/input/keyboard/sun4i-lradc-keys.c 11832 11833SUNDANCE NETWORK DRIVER 11834M: Denis Kirjanov <kda@linux-powerpc.org> 11835L: netdev@vger.kernel.org 11836S: Maintained 11837F: drivers/net/ethernet/dlink/sundance.c 11838 11839SUPERH 11840M: Yoshinori Sato <ysato@users.sourceforge.jp> 11841M: Rich Felker <dalias@libc.org> 11842L: linux-sh@vger.kernel.org 11843Q: http://patchwork.kernel.org/project/linux-sh/list/ 11844S: Maintained 11845F: Documentation/sh/ 11846F: arch/sh/ 11847F: drivers/sh/ 11848 11849SUSPEND TO RAM 11850M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11851M: Len Brown <len.brown@intel.com> 11852M: Pavel Machek <pavel@ucw.cz> 11853L: linux-pm@vger.kernel.org 11854B: https://bugzilla.kernel.org 11855S: Supported 11856F: Documentation/power/ 11857F: arch/x86/kernel/acpi/ 11858F: drivers/base/power/ 11859F: kernel/power/ 11860F: include/linux/suspend.h 11861F: include/linux/freezer.h 11862F: include/linux/pm.h 11863 11864SVGA HANDLING 11865M: Martin Mares <mj@ucw.cz> 11866L: linux-video@atrey.karlin.mff.cuni.cz 11867S: Maintained 11868F: Documentation/svga.txt 11869F: arch/x86/boot/video* 11870 11871SWIOTLB SUBSYSTEM 11872M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11873L: linux-kernel@vger.kernel.org 11874T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11875S: Supported 11876F: lib/swiotlb.c 11877F: arch/*/kernel/pci-swiotlb.c 11878F: include/linux/swiotlb.h 11879 11880SWITCHDEV 11881M: Jiri Pirko <jiri@resnulli.us> 11882L: netdev@vger.kernel.org 11883S: Supported 11884F: net/switchdev/ 11885F: include/net/switchdev.h 11886 11887SYNOPSYS ARC ARCHITECTURE 11888M: Vineet Gupta <vgupta@synopsys.com> 11889L: linux-snps-arc@lists.infradead.org 11890S: Supported 11891F: arch/arc/ 11892F: Documentation/devicetree/bindings/arc/* 11893F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11894F: drivers/clocksource/arc_timer.c 11895F: drivers/tty/serial/arc_uart.c 11896T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11897 11898SYNOPSYS ARC SDP platform support 11899M: Alexey Brodkin <abrodkin@synopsys.com> 11900S: Supported 11901F: arch/arc/plat-axs10x 11902F: arch/arc/boot/dts/ax* 11903F: Documentation/devicetree/bindings/arc/axs10* 11904 11905SYSTEM CONFIGURATION (SYSCON) 11906M: Lee Jones <lee.jones@linaro.org> 11907M: Arnd Bergmann <arnd@arndb.de> 11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11909S: Supported 11910F: drivers/mfd/syscon.c 11911 11912SYSTEM RESET/SHUTDOWN DRIVERS 11913M: Sebastian Reichel <sre@kernel.org> 11914L: linux-pm@vger.kernel.org 11915T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11916S: Maintained 11917F: Documentation/devicetree/bindings/power/reset/ 11918F: drivers/power/reset/ 11919 11920SYSV FILESYSTEM 11921M: Christoph Hellwig <hch@infradead.org> 11922S: Maintained 11923F: Documentation/filesystems/sysv-fs.txt 11924F: fs/sysv/ 11925F: include/linux/sysv_fs.h 11926 11927TARGET SUBSYSTEM 11928M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11929L: linux-scsi@vger.kernel.org 11930L: target-devel@vger.kernel.org 11931W: http://www.linux-iscsi.org 11932W: http://groups.google.com/group/linux-iscsi-target-dev 11933T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11934S: Supported 11935F: drivers/target/ 11936F: include/target/ 11937F: Documentation/target/ 11938 11939TASKSTATS STATISTICS INTERFACE 11940M: Balbir Singh <bsingharora@gmail.com> 11941S: Maintained 11942F: Documentation/accounting/taskstats* 11943F: include/linux/taskstats* 11944F: kernel/taskstats.c 11945 11946TC CLASSIFIER 11947M: Jamal Hadi Salim <jhs@mojatatu.com> 11948L: netdev@vger.kernel.org 11949S: Maintained 11950F: include/net/pkt_cls.h 11951F: include/uapi/linux/pkt_cls.h 11952F: net/sched/ 11953 11954TCP LOW PRIORITY MODULE 11955M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11956M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11957W: http://tcp-lp-mod.sourceforge.net/ 11958S: Maintained 11959F: net/ipv4/tcp_lp.c 11960 11961TDA10071 MEDIA DRIVER 11962M: Antti Palosaari <crope@iki.fi> 11963L: linux-media@vger.kernel.org 11964W: https://linuxtv.org 11965W: http://palosaari.fi/linux/ 11966Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11967T: git git://linuxtv.org/anttip/media_tree.git 11968S: Maintained 11969F: drivers/media/dvb-frontends/tda10071* 11970 11971TDA18212 MEDIA DRIVER 11972M: Antti Palosaari <crope@iki.fi> 11973L: linux-media@vger.kernel.org 11974W: https://linuxtv.org 11975W: http://palosaari.fi/linux/ 11976Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11977T: git git://linuxtv.org/anttip/media_tree.git 11978S: Maintained 11979F: drivers/media/tuners/tda18212* 11980 11981TDA18218 MEDIA DRIVER 11982M: Antti Palosaari <crope@iki.fi> 11983L: linux-media@vger.kernel.org 11984W: https://linuxtv.org 11985W: http://palosaari.fi/linux/ 11986Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11987T: git git://linuxtv.org/anttip/media_tree.git 11988S: Maintained 11989F: drivers/media/tuners/tda18218* 11990 11991TDA18271 MEDIA DRIVER 11992M: Michael Krufky <mkrufky@linuxtv.org> 11993L: linux-media@vger.kernel.org 11994W: https://linuxtv.org 11995W: http://github.com/mkrufky 11996Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11997T: git git://linuxtv.org/mkrufky/tuners.git 11998S: Maintained 11999F: drivers/media/tuners/tda18271* 12000 12001TDA827x MEDIA DRIVER 12002M: Michael Krufky <mkrufky@linuxtv.org> 12003L: linux-media@vger.kernel.org 12004W: https://linuxtv.org 12005W: http://github.com/mkrufky 12006Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12007T: git git://linuxtv.org/mkrufky/tuners.git 12008S: Maintained 12009F: drivers/media/tuners/tda8290.* 12010 12011TDA8290 MEDIA DRIVER 12012M: Michael Krufky <mkrufky@linuxtv.org> 12013L: linux-media@vger.kernel.org 12014W: https://linuxtv.org 12015W: http://github.com/mkrufky 12016Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12017T: git git://linuxtv.org/mkrufky/tuners.git 12018S: Maintained 12019F: drivers/media/tuners/tda8290.* 12020 12021TDA9840 MEDIA DRIVER 12022M: Hans Verkuil <hverkuil@xs4all.nl> 12023L: linux-media@vger.kernel.org 12024T: git git://linuxtv.org/media_tree.git 12025W: https://linuxtv.org 12026S: Maintained 12027F: drivers/media/i2c/tda9840* 12028 12029TEA5761 TUNER DRIVER 12030M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12031M: Mauro Carvalho Chehab <mchehab@kernel.org> 12032L: linux-media@vger.kernel.org 12033W: https://linuxtv.org 12034T: git git://linuxtv.org/media_tree.git 12035S: Odd fixes 12036F: drivers/media/tuners/tea5761.* 12037 12038TEA5767 TUNER DRIVER 12039M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12040M: Mauro Carvalho Chehab <mchehab@kernel.org> 12041L: linux-media@vger.kernel.org 12042W: https://linuxtv.org 12043T: git git://linuxtv.org/media_tree.git 12044S: Maintained 12045F: drivers/media/tuners/tea5767.* 12046 12047TEA6415C MEDIA DRIVER 12048M: Hans Verkuil <hverkuil@xs4all.nl> 12049L: linux-media@vger.kernel.org 12050T: git git://linuxtv.org/media_tree.git 12051W: https://linuxtv.org 12052S: Maintained 12053F: drivers/media/i2c/tea6415c* 12054 12055TEA6420 MEDIA DRIVER 12056M: Hans Verkuil <hverkuil@xs4all.nl> 12057L: linux-media@vger.kernel.org 12058T: git git://linuxtv.org/media_tree.git 12059W: https://linuxtv.org 12060S: Maintained 12061F: drivers/media/i2c/tea6420* 12062 12063TEAM DRIVER 12064M: Jiri Pirko <jiri@resnulli.us> 12065L: netdev@vger.kernel.org 12066S: Supported 12067F: drivers/net/team/ 12068F: include/linux/if_team.h 12069F: include/uapi/linux/if_team.h 12070 12071TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12072M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12073S: Maintained 12074F: arch/x86/platform/ts5500/ 12075 12076TECHNOTREND USB IR RECEIVER 12077M: Sean Young <sean@mess.org> 12078L: linux-media@vger.kernel.org 12079S: Maintained 12080F: drivers/media/rc/ttusbir.c 12081 12082TEGRA ARCHITECTURE SUPPORT 12083M: Stephen Warren <swarren@wwwdotorg.org> 12084M: Thierry Reding <thierry.reding@gmail.com> 12085M: Alexandre Courbot <gnurou@gmail.com> 12086L: linux-tegra@vger.kernel.org 12087Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12089S: Supported 12090N: [^a-z]tegra 12091 12092TEGRA CLOCK DRIVER 12093M: Peter De Schrijver <pdeschrijver@nvidia.com> 12094M: Prashant Gaikwad <pgaikwad@nvidia.com> 12095S: Supported 12096F: drivers/clk/tegra/ 12097 12098TEGRA DMA DRIVERS 12099M: Laxman Dewangan <ldewangan@nvidia.com> 12100M: Jon Hunter <jonathanh@nvidia.com> 12101S: Supported 12102F: drivers/dma/tegra* 12103 12104TEGRA I2C DRIVER 12105M: Laxman Dewangan <ldewangan@nvidia.com> 12106S: Supported 12107F: drivers/i2c/busses/i2c-tegra.c 12108 12109TEGRA IOMMU DRIVERS 12110M: Hiroshi Doyu <hdoyu@nvidia.com> 12111S: Supported 12112F: drivers/iommu/tegra* 12113 12114TEGRA KBC DRIVER 12115M: Rakesh Iyer <riyer@nvidia.com> 12116M: Laxman Dewangan <ldewangan@nvidia.com> 12117S: Supported 12118F: drivers/input/keyboard/tegra-kbc.c 12119 12120TEGRA PWM DRIVER 12121M: Thierry Reding <thierry.reding@gmail.com> 12122S: Supported 12123F: drivers/pwm/pwm-tegra.c 12124 12125TEGRA SERIAL DRIVER 12126M: Laxman Dewangan <ldewangan@nvidia.com> 12127S: Supported 12128F: drivers/tty/serial/serial-tegra.c 12129 12130TEGRA SPI DRIVER 12131M: Laxman Dewangan <ldewangan@nvidia.com> 12132S: Supported 12133F: drivers/spi/spi-tegra* 12134 12135TEHUTI ETHERNET DRIVER 12136M: Andy Gospodarek <andy@greyhouse.net> 12137L: netdev@vger.kernel.org 12138S: Supported 12139F: drivers/net/ethernet/tehuti/* 12140 12141Telecom Clock Driver for MCPL0010 12142M: Mark Gross <mark.gross@intel.com> 12143S: Supported 12144F: drivers/char/tlclk.c 12145 12146TENSILICA XTENSA PORT (xtensa) 12147M: Chris Zankel <chris@zankel.net> 12148M: Max Filippov <jcmvbkbc@gmail.com> 12149L: linux-xtensa@linux-xtensa.org 12150T: git git://github.com/czankel/xtensa-linux.git 12151S: Maintained 12152F: arch/xtensa/ 12153F: drivers/irqchip/irq-xtensa-* 12154 12155Texas Instruments' System Control Interface (TISCI) Protocol Driver 12156M: Nishanth Menon <nm@ti.com> 12157M: Tero Kristo <t-kristo@ti.com> 12158M: Santosh Shilimkar <ssantosh@kernel.org> 12159L: linux-arm-kernel@lists.infradead.org 12160S: Maintained 12161F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12162F: drivers/firmware/ti_sci* 12163F: include/linux/soc/ti/ti_sci_protocol.h 12164 12165THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12166M: Hans Verkuil <hverkuil@xs4all.nl> 12167L: linux-media@vger.kernel.org 12168T: git git://linuxtv.org/media_tree.git 12169W: https://linuxtv.org 12170S: Maintained 12171F: drivers/media/radio/radio-raremono.c 12172 12173THERMAL 12174M: Zhang Rui <rui.zhang@intel.com> 12175M: Eduardo Valentin <edubezval@gmail.com> 12176L: linux-pm@vger.kernel.org 12177T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12178T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12179Q: https://patchwork.kernel.org/project/linux-pm/list/ 12180S: Supported 12181F: drivers/thermal/ 12182F: include/linux/thermal.h 12183F: include/uapi/linux/thermal.h 12184F: include/linux/cpu_cooling.h 12185F: Documentation/devicetree/bindings/thermal/ 12186 12187THERMAL/CPU_COOLING 12188M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12189M: Viresh Kumar <viresh.kumar@linaro.org> 12190M: Javi Merino <javi.merino@kernel.org> 12191L: linux-pm@vger.kernel.org 12192S: Supported 12193F: Documentation/thermal/cpu-cooling-api.txt 12194F: drivers/thermal/cpu_cooling.c 12195F: include/linux/cpu_cooling.h 12196 12197THINKPAD ACPI EXTRAS DRIVER 12198M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12199L: ibm-acpi-devel@lists.sourceforge.net 12200L: platform-driver-x86@vger.kernel.org 12201W: http://ibm-acpi.sourceforge.net 12202W: http://thinkwiki.org/wiki/Ibm-acpi 12203T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12204S: Maintained 12205F: drivers/platform/x86/thinkpad_acpi.c 12206 12207TI BANDGAP AND THERMAL DRIVER 12208M: Eduardo Valentin <edubezval@gmail.com> 12209M: Keerthy <j-keerthy@ti.com> 12210L: linux-pm@vger.kernel.org 12211L: linux-omap@vger.kernel.org 12212S: Maintained 12213F: drivers/thermal/ti-soc-thermal/ 12214 12215TI VPE/CAL DRIVERS 12216M: Benoit Parrot <bparrot@ti.com> 12217L: linux-media@vger.kernel.org 12218W: http://linuxtv.org/ 12219Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12220S: Maintained 12221F: drivers/media/platform/ti-vpe/ 12222 12223TI CDCE706 CLOCK DRIVER 12224M: Max Filippov <jcmvbkbc@gmail.com> 12225S: Maintained 12226F: drivers/clk/clk-cdce706.c 12227 12228TI CLOCK DRIVER 12229M: Tero Kristo <t-kristo@ti.com> 12230L: linux-omap@vger.kernel.org 12231S: Maintained 12232F: drivers/clk/ti/ 12233F: include/linux/clk/ti.h 12234 12235TI ETHERNET SWITCH DRIVER (CPSW) 12236M: Mugunthan V N <mugunthanvnm@ti.com> 12237R: Grygorii Strashko <grygorii.strashko@ti.com> 12238L: linux-omap@vger.kernel.org 12239L: netdev@vger.kernel.org 12240S: Maintained 12241F: drivers/net/ethernet/ti/cpsw* 12242F: drivers/net/ethernet/ti/davinci* 12243 12244TI FLASH MEDIA INTERFACE DRIVER 12245M: Alex Dubov <oakad@yahoo.com> 12246S: Maintained 12247F: drivers/misc/tifm* 12248F: drivers/mmc/host/tifm_sd.c 12249F: include/linux/tifm.h 12250 12251TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12252M: Santosh Shilimkar <ssantosh@kernel.org> 12253L: linux-kernel@vger.kernel.org 12254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12255S: Maintained 12256F: drivers/soc/ti/* 12257T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12258 12259 12260TI LM49xxx FAMILY ASoC CODEC DRIVERS 12261M: M R Swami Reddy <mr.swami.reddy@ti.com> 12262M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12263L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12264S: Maintained 12265F: sound/soc/codecs/lm49453* 12266F: sound/soc/codecs/isabelle* 12267 12268TI LP855x BACKLIGHT DRIVER 12269M: Milo Kim <milo.kim@ti.com> 12270S: Maintained 12271F: Documentation/backlight/lp855x-driver.txt 12272F: drivers/video/backlight/lp855x_bl.c 12273F: include/linux/platform_data/lp855x.h 12274 12275TI LP8727 CHARGER DRIVER 12276M: Milo Kim <milo.kim@ti.com> 12277S: Maintained 12278F: drivers/power/supply/lp8727_charger.c 12279F: include/linux/platform_data/lp8727.h 12280 12281TI LP8788 MFD DRIVER 12282M: Milo Kim <milo.kim@ti.com> 12283S: Maintained 12284F: drivers/iio/adc/lp8788_adc.c 12285F: drivers/leds/leds-lp8788.c 12286F: drivers/mfd/lp8788*.c 12287F: drivers/power/supply/lp8788-charger.c 12288F: drivers/regulator/lp8788-*.c 12289F: include/linux/mfd/lp8788*.h 12290 12291TI NETCP ETHERNET DRIVER 12292M: Wingman Kwok <w-kwok2@ti.com> 12293M: Murali Karicheri <m-karicheri2@ti.com> 12294L: netdev@vger.kernel.org 12295S: Maintained 12296F: drivers/net/ethernet/ti/netcp* 12297 12298TI TAS571X FAMILY ASoC CODEC DRIVER 12299M: Kevin Cernekee <cernekee@chromium.org> 12300L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12301S: Odd Fixes 12302F: sound/soc/codecs/tas571x* 12303 12304TI TWL4030 SERIES SOC CODEC DRIVER 12305M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12306L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12307S: Maintained 12308F: sound/soc/codecs/twl4030* 12309 12310TI WILINK WIRELESS DRIVERS 12311L: linux-wireless@vger.kernel.org 12312W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12313W: http://wireless.kernel.org/en/users/Drivers/wl1251 12314T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12315S: Orphan 12316F: drivers/net/wireless/ti/ 12317F: include/linux/wl12xx.h 12318 12319TIPC NETWORK LAYER 12320M: Jon Maloy <jon.maloy@ericsson.com> 12321M: Ying Xue <ying.xue@windriver.com> 12322L: netdev@vger.kernel.org (core kernel code) 12323L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12324W: http://tipc.sourceforge.net/ 12325S: Maintained 12326F: include/uapi/linux/tipc*.h 12327F: net/tipc/ 12328 12329TILE ARCHITECTURE 12330M: Chris Metcalf <cmetcalf@mellanox.com> 12331W: http://www.mellanox.com/repository/solutions/tile-scm/ 12332T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12333S: Supported 12334F: arch/tile/ 12335F: drivers/char/tile-srom.c 12336F: drivers/edac/tile_edac.c 12337F: drivers/net/ethernet/tile/ 12338F: drivers/rtc/rtc-tile.c 12339F: drivers/tty/hvc/hvc_tile.c 12340F: drivers/tty/serial/tilegx.c 12341F: drivers/usb/host/*-tilegx.c 12342F: include/linux/usb/tilegx.h 12343 12344TLAN NETWORK DRIVER 12345M: Samuel Chessman <chessman@tux.org> 12346L: tlan-devel@lists.sourceforge.net (subscribers-only) 12347W: http://sourceforge.net/projects/tlan/ 12348S: Maintained 12349F: Documentation/networking/tlan.txt 12350F: drivers/net/ethernet/ti/tlan.* 12351 12352TOMOYO SECURITY MODULE 12353M: Kentaro Takeda <takedakn@nttdata.co.jp> 12354M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12355L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12356L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12357L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12358L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12359W: http://tomoyo.sourceforge.jp/ 12360T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12361S: Maintained 12362F: security/tomoyo/ 12363 12364TOPSTAR LAPTOP EXTRAS DRIVER 12365M: Herton Ronaldo Krzesinski <herton@canonical.com> 12366L: platform-driver-x86@vger.kernel.org 12367S: Maintained 12368F: drivers/platform/x86/topstar-laptop.c 12369 12370TOSHIBA ACPI EXTRAS DRIVER 12371M: Azael Avalos <coproscefalo@gmail.com> 12372L: platform-driver-x86@vger.kernel.org 12373S: Maintained 12374F: drivers/platform/x86/toshiba_acpi.c 12375 12376TOSHIBA BLUETOOTH DRIVER 12377M: Azael Avalos <coproscefalo@gmail.com> 12378L: platform-driver-x86@vger.kernel.org 12379S: Maintained 12380F: drivers/platform/x86/toshiba_bluetooth.c 12381 12382TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12383M: Azael Avalos <coproscefalo@gmail.com> 12384L: platform-driver-x86@vger.kernel.org 12385S: Maintained 12386F: drivers/platform/x86/toshiba_haps.c 12387 12388TOSHIBA WMI HOTKEYS DRIVER 12389M: Azael Avalos <coproscefalo@gmail.com> 12390L: platform-driver-x86@vger.kernel.org 12391S: Maintained 12392F: drivers/platform/x86/toshiba-wmi.c 12393 12394TOSHIBA SMM DRIVER 12395M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12396W: http://www.buzzard.org.uk/toshiba/ 12397S: Maintained 12398F: drivers/char/toshiba.c 12399F: include/linux/toshiba.h 12400F: include/uapi/linux/toshiba.h 12401 12402TOSHIBA TC358743 DRIVER 12403M: Mats Randgaard <matrandg@cisco.com> 12404L: linux-media@vger.kernel.org 12405S: Maintained 12406F: drivers/media/i2c/tc358743* 12407F: include/media/i2c/tc358743.h 12408 12409TMIO/SDHI MMC DRIVER 12410M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12411L: linux-mmc@vger.kernel.org 12412S: Supported 12413F: drivers/mmc/host/tmio_mmc* 12414F: drivers/mmc/host/sh_mobile_sdhi.c 12415F: include/linux/mfd/tmio.h 12416 12417TMP401 HARDWARE MONITOR DRIVER 12418M: Guenter Roeck <linux@roeck-us.net> 12419L: linux-hwmon@vger.kernel.org 12420S: Maintained 12421F: Documentation/hwmon/tmp401 12422F: drivers/hwmon/tmp401.c 12423 12424TMPFS (SHMEM FILESYSTEM) 12425M: Hugh Dickins <hughd@google.com> 12426L: linux-mm@kvack.org 12427S: Maintained 12428F: include/linux/shmem_fs.h 12429F: mm/shmem.c 12430 12431TM6000 VIDEO4LINUX DRIVER 12432M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12433M: Mauro Carvalho Chehab <mchehab@kernel.org> 12434L: linux-media@vger.kernel.org 12435W: https://linuxtv.org 12436T: git git://linuxtv.org/media_tree.git 12437S: Odd fixes 12438F: drivers/media/usb/tm6000/ 12439F: Documentation/media/v4l-drivers/tm6000* 12440 12441TW5864 VIDEO4LINUX DRIVER 12442M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12443M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12444M: Andrey Utkin <andrey_utkin@fastmail.com> 12445L: linux-media@vger.kernel.org 12446S: Supported 12447F: drivers/media/pci/tw5864/ 12448 12449TW68 VIDEO4LINUX DRIVER 12450M: Hans Verkuil <hverkuil@xs4all.nl> 12451L: linux-media@vger.kernel.org 12452T: git git://linuxtv.org/media_tree.git 12453W: https://linuxtv.org 12454S: Odd Fixes 12455F: drivers/media/pci/tw68/ 12456 12457TW686X VIDEO4LINUX DRIVER 12458M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12459L: linux-media@vger.kernel.org 12460T: git git://linuxtv.org/media_tree.git 12461W: http://linuxtv.org 12462S: Maintained 12463F: drivers/media/pci/tw686x/ 12464 12465TPM DEVICE DRIVER 12466M: Peter Huewe <peterhuewe@gmx.de> 12467M: Marcel Selhorst <tpmdd@selhorst.net> 12468M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12469R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12470W: http://tpmdd.sourceforge.net 12471L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12472Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12473T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12474S: Maintained 12475F: drivers/char/tpm/ 12476 12477TPM IBM_VTPM DEVICE DRIVER 12478M: Ashley Lai <ashleydlai@gmail.com> 12479W: http://tpmdd.sourceforge.net 12480L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12481S: Maintained 12482F: drivers/char/tpm/tpm_ibmvtpm* 12483 12484TRACING 12485M: Steven Rostedt <rostedt@goodmis.org> 12486M: Ingo Molnar <mingo@redhat.com> 12487T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12488S: Maintained 12489F: Documentation/trace/ftrace.txt 12490F: arch/*/*/*/ftrace.h 12491F: arch/*/kernel/ftrace.c 12492F: include/*/ftrace.h 12493F: include/linux/trace*.h 12494F: include/trace/ 12495F: kernel/trace/ 12496F: tools/testing/selftests/ftrace/ 12497 12498TRACING MMIO ACCESSES (MMIOTRACE) 12499M: Steven Rostedt <rostedt@goodmis.org> 12500M: Ingo Molnar <mingo@kernel.org> 12501R: Karol Herbst <karolherbst@gmail.com> 12502R: Pekka Paalanen <ppaalanen@gmail.com> 12503S: Maintained 12504L: linux-kernel@vger.kernel.org 12505L: nouveau@lists.freedesktop.org 12506F: kernel/trace/trace_mmiotrace.c 12507F: include/linux/mmiotrace.h 12508F: arch/x86/mm/kmmio.c 12509F: arch/x86/mm/mmio-mod.c 12510F: arch/x86/mm/testmmiotrace.c 12511 12512TRIVIAL PATCHES 12513M: Jiri Kosina <trivial@kernel.org> 12514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12515S: Maintained 12516K: ^Subject:.*(?i)trivial 12517 12518TTY LAYER 12519M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12520M: Jiri Slaby <jslaby@suse.com> 12521S: Supported 12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12523F: Documentation/serial/ 12524F: drivers/tty/ 12525F: drivers/tty/serial/serial_core.c 12526F: include/linux/serial_core.h 12527F: include/linux/serial.h 12528F: include/linux/tty.h 12529F: include/uapi/linux/serial_core.h 12530F: include/uapi/linux/serial.h 12531F: include/uapi/linux/tty.h 12532 12533TUA9001 MEDIA DRIVER 12534M: Antti Palosaari <crope@iki.fi> 12535L: linux-media@vger.kernel.org 12536W: https://linuxtv.org 12537W: http://palosaari.fi/linux/ 12538Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12539T: git git://linuxtv.org/anttip/media_tree.git 12540S: Maintained 12541F: drivers/media/tuners/tua9001* 12542 12543TULIP NETWORK DRIVERS 12544L: netdev@vger.kernel.org 12545L: linux-parisc@vger.kernel.org 12546S: Orphan 12547F: drivers/net/ethernet/dec/tulip/ 12548 12549TUN/TAP driver 12550M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12551W: http://vtun.sourceforge.net/tun 12552S: Maintained 12553F: Documentation/networking/tuntap.txt 12554F: arch/um/os-Linux/drivers/ 12555 12556TURBOCHANNEL SUBSYSTEM 12557M: "Maciej W. Rozycki" <macro@linux-mips.org> 12558M: Ralf Baechle <ralf@linux-mips.org> 12559L: linux-mips@linux-mips.org 12560Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12561S: Maintained 12562F: drivers/tc/ 12563F: include/linux/tc.h 12564 12565UBI FILE SYSTEM (UBIFS) 12566M: Richard Weinberger <richard@nod.at> 12567M: Artem Bityutskiy <dedekind1@gmail.com> 12568M: Adrian Hunter <adrian.hunter@intel.com> 12569L: linux-mtd@lists.infradead.org 12570T: git git://git.infradead.org/ubifs-2.6.git 12571W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12572S: Supported 12573F: Documentation/filesystems/ubifs.txt 12574F: fs/ubifs/ 12575 12576UCLINUX (M68KNOMMU AND COLDFIRE) 12577M: Greg Ungerer <gerg@linux-m68k.org> 12578W: http://www.linux-m68k.org/ 12579W: http://www.uclinux.org/ 12580L: linux-m68k@lists.linux-m68k.org 12581L: uclinux-dev@uclinux.org (subscribers-only) 12582T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12583S: Maintained 12584F: arch/m68k/coldfire/ 12585F: arch/m68k/68*/ 12586F: arch/m68k/*/*_no.* 12587F: arch/m68k/include/asm/*_no.* 12588 12589UDF FILESYSTEM 12590M: Jan Kara <jack@suse.com> 12591S: Maintained 12592F: Documentation/filesystems/udf.txt 12593F: fs/udf/ 12594 12595UDRAW TABLET 12596M: Bastien Nocera <hadess@hadess.net> 12597L: linux-input@vger.kernel.org 12598S: Maintained 12599F: drivers/hid/hid-udraw.c 12600 12601UFS FILESYSTEM 12602M: Evgeniy Dushistov <dushistov@mail.ru> 12603S: Maintained 12604F: Documentation/filesystems/ufs.txt 12605F: fs/ufs/ 12606 12607UHID USERSPACE HID IO DRIVER: 12608M: David Herrmann <dh.herrmann@googlemail.com> 12609L: linux-input@vger.kernel.org 12610S: Maintained 12611F: drivers/hid/uhid.c 12612F: include/uapi/linux/uhid.h 12613 12614ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12615L: linux-usb@vger.kernel.org 12616S: Orphan 12617F: drivers/uwb/ 12618F: include/linux/uwb.h 12619F: include/linux/uwb/ 12620 12621UNICORE32 ARCHITECTURE: 12622M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12623W: http://mprc.pku.edu.cn/~guanxuetao/linux 12624S: Maintained 12625T: git git://github.com/gxt/linux.git 12626F: arch/unicore32/ 12627 12628UNIFDEF 12629M: Tony Finch <dot@dotat.at> 12630W: http://dotat.at/prog/unifdef 12631S: Maintained 12632F: scripts/unifdef.c 12633 12634UNIFORM CDROM DRIVER 12635M: Jens Axboe <axboe@kernel.dk> 12636W: http://www.kernel.dk 12637S: Maintained 12638F: Documentation/cdrom/ 12639F: drivers/cdrom/cdrom.c 12640F: include/linux/cdrom.h 12641F: include/uapi/linux/cdrom.h 12642 12643UNISYS S-PAR DRIVERS 12644M: David Kershner <david.kershner@unisys.com> 12645L: sparmaintainer@unisys.com (Unisys internal) 12646S: Supported 12647F: drivers/staging/unisys/ 12648 12649UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12650M: Vinayak Holikatti <vinholikatti@gmail.com> 12651L: linux-scsi@vger.kernel.org 12652S: Supported 12653F: Documentation/scsi/ufs.txt 12654F: drivers/scsi/ufs/ 12655 12656UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12657M: Manjunath M Bettegowda <manjumb@synopsys.com> 12658M: Prabu Thangamuthu <prabut@synopsys.com> 12659L: linux-scsi@vger.kernel.org 12660S: Supported 12661F: drivers/scsi/ufs/*dwc* 12662 12663UNSORTED BLOCK IMAGES (UBI) 12664M: Artem Bityutskiy <dedekind1@gmail.com> 12665M: Richard Weinberger <richard@nod.at> 12666W: http://www.linux-mtd.infradead.org/ 12667L: linux-mtd@lists.infradead.org 12668T: git git://git.infradead.org/ubifs-2.6.git 12669S: Supported 12670F: drivers/mtd/ubi/ 12671F: include/linux/mtd/ubi.h 12672F: include/uapi/mtd/ubi-user.h 12673 12674USB ACM DRIVER 12675M: Oliver Neukum <oneukum@suse.com> 12676L: linux-usb@vger.kernel.org 12677S: Maintained 12678F: Documentation/usb/acm.txt 12679F: drivers/usb/class/cdc-acm.* 12680 12681USB AR5523 WIRELESS DRIVER 12682M: Pontus Fuchs <pontus.fuchs@gmail.com> 12683L: linux-wireless@vger.kernel.org 12684S: Maintained 12685F: drivers/net/wireless/ath/ar5523/ 12686 12687USB ATTACHED SCSI 12688M: Oliver Neukum <oneukum@suse.com> 12689L: linux-usb@vger.kernel.org 12690L: linux-scsi@vger.kernel.org 12691S: Maintained 12692F: drivers/usb/storage/uas.c 12693 12694USB CDC ETHERNET DRIVER 12695M: Oliver Neukum <oliver@neukum.org> 12696L: linux-usb@vger.kernel.org 12697S: Maintained 12698F: drivers/net/usb/cdc_*.c 12699F: include/uapi/linux/usb/cdc.h 12700 12701USB CHAOSKEY DRIVER 12702M: Keith Packard <keithp@keithp.com> 12703L: linux-usb@vger.kernel.org 12704S: Maintained 12705F: drivers/usb/misc/chaoskey.c 12706 12707USB CYPRESS C67X00 DRIVER 12708M: Peter Korsgaard <jacmet@sunsite.dk> 12709L: linux-usb@vger.kernel.org 12710S: Maintained 12711F: drivers/usb/c67x00/ 12712 12713USB DAVICOM DM9601 DRIVER 12714M: Peter Korsgaard <jacmet@sunsite.dk> 12715L: netdev@vger.kernel.org 12716W: http://www.linux-usb.org/usbnet 12717S: Maintained 12718F: drivers/net/usb/dm9601.c 12719 12720USB DIAMOND RIO500 DRIVER 12721M: Cesar Miquel <miquel@df.uba.ar> 12722L: rio500-users@lists.sourceforge.net 12723W: http://rio500.sourceforge.net 12724S: Maintained 12725F: drivers/usb/misc/rio500* 12726 12727USB EHCI DRIVER 12728M: Alan Stern <stern@rowland.harvard.edu> 12729L: linux-usb@vger.kernel.org 12730S: Maintained 12731F: Documentation/usb/ehci.txt 12732F: drivers/usb/host/ehci* 12733 12734USB GADGET/PERIPHERAL SUBSYSTEM 12735M: Felipe Balbi <balbi@kernel.org> 12736L: linux-usb@vger.kernel.org 12737W: http://www.linux-usb.org/gadget 12738T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12739S: Maintained 12740F: drivers/usb/gadget/ 12741F: include/linux/usb/gadget* 12742 12743USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12744M: Jiri Kosina <jikos@kernel.org> 12745R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12746L: linux-usb@vger.kernel.org 12747T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12748S: Maintained 12749F: Documentation/hid/hiddev.txt 12750F: drivers/hid/usbhid/ 12751 12752USB ISP116X DRIVER 12753M: Olav Kongas <ok@artecdesign.ee> 12754L: linux-usb@vger.kernel.org 12755S: Maintained 12756F: drivers/usb/host/isp116x* 12757F: include/linux/usb/isp116x.h 12758 12759USB LAN78XX ETHERNET DRIVER 12760M: Woojung Huh <woojung.huh@microchip.com> 12761M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12762L: netdev@vger.kernel.org 12763S: Maintained 12764F: drivers/net/usb/lan78xx.* 12765 12766USB MASS STORAGE DRIVER 12767M: Alan Stern <stern@rowland.harvard.edu> 12768L: linux-usb@vger.kernel.org 12769L: usb-storage@lists.one-eyed-alien.net 12770S: Maintained 12771W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12772F: drivers/usb/storage/ 12773 12774USB MIDI DRIVER 12775M: Clemens Ladisch <clemens@ladisch.de> 12776L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12777T: git git://git.alsa-project.org/alsa-kernel.git 12778S: Maintained 12779F: sound/usb/midi.* 12780 12781USB NETWORKING DRIVERS 12782L: linux-usb@vger.kernel.org 12783S: Odd Fixes 12784F: drivers/net/usb/ 12785 12786USB OHCI DRIVER 12787M: Alan Stern <stern@rowland.harvard.edu> 12788L: linux-usb@vger.kernel.org 12789S: Maintained 12790F: Documentation/usb/ohci.txt 12791F: drivers/usb/host/ohci* 12792 12793USB OTG FSM (Finite State Machine) 12794M: Peter Chen <Peter.Chen@nxp.com> 12795T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12796L: linux-usb@vger.kernel.org 12797S: Maintained 12798F: drivers/usb/common/usb-otg-fsm.c 12799 12800USB OVER IP DRIVER 12801M: Valentina Manea <valentina.manea.m@gmail.com> 12802M: Shuah Khan <shuahkh@osg.samsung.com> 12803M: Shuah Khan <shuah@kernel.org> 12804L: linux-usb@vger.kernel.org 12805S: Maintained 12806F: Documentation/usb/usbip_protocol.txt 12807F: drivers/usb/usbip/ 12808F: tools/usb/usbip/ 12809 12810USB PEGASUS DRIVER 12811M: Petko Manolov <petkan@nucleusys.com> 12812L: linux-usb@vger.kernel.org 12813L: netdev@vger.kernel.org 12814T: git git://github.com/petkan/pegasus.git 12815W: https://github.com/petkan/pegasus 12816S: Maintained 12817F: drivers/net/usb/pegasus.* 12818 12819USB PHY LAYER 12820M: Felipe Balbi <balbi@kernel.org> 12821L: linux-usb@vger.kernel.org 12822T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12823S: Maintained 12824F: drivers/usb/phy/ 12825 12826USB PRINTER DRIVER (usblp) 12827M: Pete Zaitcev <zaitcev@redhat.com> 12828L: linux-usb@vger.kernel.org 12829S: Supported 12830F: drivers/usb/class/usblp.c 12831 12832USB QMI WWAN NETWORK DRIVER 12833M: Bjørn Mork <bjorn@mork.no> 12834L: netdev@vger.kernel.org 12835S: Maintained 12836F: Documentation/ABI/testing/sysfs-class-net-qmi 12837F: drivers/net/usb/qmi_wwan.c 12838 12839USB RTL8150 DRIVER 12840M: Petko Manolov <petkan@nucleusys.com> 12841L: linux-usb@vger.kernel.org 12842L: netdev@vger.kernel.org 12843T: git git://github.com/petkan/rtl8150.git 12844W: https://github.com/petkan/rtl8150 12845S: Maintained 12846F: drivers/net/usb/rtl8150.c 12847 12848USB SERIAL SUBSYSTEM 12849M: Johan Hovold <johan@kernel.org> 12850L: linux-usb@vger.kernel.org 12851T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12852S: Maintained 12853F: Documentation/usb/usb-serial.txt 12854F: drivers/usb/serial/ 12855F: include/linux/usb/serial.h 12856 12857USB SMSC75XX ETHERNET DRIVER 12858M: Steve Glendinning <steve.glendinning@shawell.net> 12859L: netdev@vger.kernel.org 12860S: Maintained 12861F: drivers/net/usb/smsc75xx.* 12862 12863USB SMSC95XX ETHERNET DRIVER 12864M: Steve Glendinning <steve.glendinning@shawell.net> 12865M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12866L: netdev@vger.kernel.org 12867S: Maintained 12868F: drivers/net/usb/smsc95xx.* 12869 12870USB SUBSYSTEM 12871M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12872L: linux-usb@vger.kernel.org 12873W: http://www.linux-usb.org 12874T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12875S: Supported 12876F: Documentation/devicetree/bindings/usb/ 12877F: Documentation/usb/ 12878F: drivers/usb/ 12879F: include/linux/usb.h 12880F: include/linux/usb/ 12881 12882USB UHCI DRIVER 12883M: Alan Stern <stern@rowland.harvard.edu> 12884L: linux-usb@vger.kernel.org 12885S: Maintained 12886F: drivers/usb/host/uhci* 12887 12888USB "USBNET" DRIVER FRAMEWORK 12889M: Oliver Neukum <oneukum@suse.com> 12890L: netdev@vger.kernel.org 12891W: http://www.linux-usb.org/usbnet 12892S: Maintained 12893F: drivers/net/usb/usbnet.c 12894F: include/linux/usb/usbnet.h 12895 12896USB VIDEO CLASS 12897M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12898L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12899L: linux-media@vger.kernel.org 12900T: git git://linuxtv.org/media_tree.git 12901W: http://www.ideasonboard.org/uvc/ 12902S: Maintained 12903F: drivers/media/usb/uvc/ 12904F: include/uapi/linux/uvcvideo.h 12905 12906USB VISION DRIVER 12907M: Hans Verkuil <hverkuil@xs4all.nl> 12908L: linux-media@vger.kernel.org 12909T: git git://linuxtv.org/media_tree.git 12910W: https://linuxtv.org 12911S: Odd Fixes 12912F: drivers/media/usb/usbvision/ 12913 12914USB WEBCAM GADGET 12915M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12916L: linux-usb@vger.kernel.org 12917S: Maintained 12918F: drivers/usb/gadget/function/*uvc* 12919F: drivers/usb/gadget/legacy/webcam.c 12920 12921USB WIRELESS RNDIS DRIVER (rndis_wlan) 12922M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12923L: linux-wireless@vger.kernel.org 12924S: Maintained 12925F: drivers/net/wireless/rndis_wlan.c 12926 12927USB XHCI DRIVER 12928M: Mathias Nyman <mathias.nyman@intel.com> 12929L: linux-usb@vger.kernel.org 12930S: Supported 12931F: drivers/usb/host/xhci* 12932F: drivers/usb/host/pci-quirks* 12933 12934USB ZD1201 DRIVER 12935L: linux-wireless@vger.kernel.org 12936W: http://linux-lc100020.sourceforge.net 12937S: Orphan 12938F: drivers/net/wireless/zydas/zd1201.* 12939 12940USB ZR364XX DRIVER 12941M: Antoine Jacquet <royale@zerezo.com> 12942L: linux-usb@vger.kernel.org 12943L: linux-media@vger.kernel.org 12944T: git git://linuxtv.org/media_tree.git 12945W: http://royale.zerezo.com/zr364xx/ 12946S: Maintained 12947F: Documentation/media/v4l-drivers/zr364xx* 12948F: drivers/media/usb/zr364xx/ 12949 12950ULPI BUS 12951M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12952L: linux-usb@vger.kernel.org 12953S: Maintained 12954F: drivers/usb/common/ulpi.c 12955F: include/linux/ulpi/ 12956 12957USER-MODE LINUX (UML) 12958M: Jeff Dike <jdike@addtoit.com> 12959M: Richard Weinberger <richard@nod.at> 12960L: user-mode-linux-devel@lists.sourceforge.net 12961L: user-mode-linux-user@lists.sourceforge.net 12962W: http://user-mode-linux.sourceforge.net 12963T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12964S: Maintained 12965F: Documentation/virtual/uml/ 12966F: arch/um/ 12967F: arch/x86/um/ 12968F: fs/hostfs/ 12969F: fs/hppfs/ 12970 12971USERSPACE I/O (UIO) 12972M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12973S: Maintained 12974T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12975F: Documentation/DocBook/uio-howto.tmpl 12976F: drivers/uio/ 12977F: include/linux/uio*.h 12978 12979UTIL-LINUX PACKAGE 12980M: Karel Zak <kzak@redhat.com> 12981L: util-linux@vger.kernel.org 12982W: http://en.wikipedia.org/wiki/Util-linux 12983T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12984S: Maintained 12985 12986UVESAFB DRIVER 12987M: Michal Januszewski <spock@gentoo.org> 12988L: linux-fbdev@vger.kernel.org 12989W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12990S: Maintained 12991F: Documentation/fb/uvesafb.txt 12992F: drivers/video/fbdev/uvesafb.* 12993 12994VF610 NAND DRIVER 12995M: Stefan Agner <stefan@agner.ch> 12996L: linux-mtd@lists.infradead.org 12997S: Supported 12998F: drivers/mtd/nand/vf610_nfc.c 12999 13000VFAT/FAT/MSDOS FILESYSTEM 13001M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13002S: Maintained 13003F: Documentation/filesystems/vfat.txt 13004F: fs/fat/ 13005 13006VFIO DRIVER 13007M: Alex Williamson <alex.williamson@redhat.com> 13008L: kvm@vger.kernel.org 13009T: git git://github.com/awilliam/linux-vfio.git 13010S: Maintained 13011F: Documentation/vfio.txt 13012F: drivers/vfio/ 13013F: include/linux/vfio.h 13014F: include/uapi/linux/vfio.h 13015 13016VFIO MEDIATED DEVICE DRIVERS 13017M: Kirti Wankhede <kwankhede@nvidia.com> 13018L: kvm@vger.kernel.org 13019S: Maintained 13020F: Documentation/vfio-mediated-device.txt 13021F: drivers/vfio/mdev/ 13022F: include/linux/mdev.h 13023F: samples/vfio-mdev/ 13024 13025VFIO PLATFORM DRIVER 13026M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13027L: kvm@vger.kernel.org 13028S: Maintained 13029F: drivers/vfio/platform/ 13030 13031VIDEOBUF2 FRAMEWORK 13032M: Pawel Osciak <pawel@osciak.com> 13033M: Marek Szyprowski <m.szyprowski@samsung.com> 13034M: Kyungmin Park <kyungmin.park@samsung.com> 13035L: linux-media@vger.kernel.org 13036S: Maintained 13037F: drivers/media/v4l2-core/videobuf2-* 13038F: include/media/videobuf2-* 13039 13040VIRTIO AND VHOST VSOCK DRIVER 13041M: Stefan Hajnoczi <stefanha@redhat.com> 13042L: kvm@vger.kernel.org 13043L: virtualization@lists.linux-foundation.org 13044L: netdev@vger.kernel.org 13045S: Maintained 13046F: include/linux/virtio_vsock.h 13047F: include/uapi/linux/virtio_vsock.h 13048F: net/vmw_vsock/virtio_transport_common.c 13049F: net/vmw_vsock/virtio_transport.c 13050F: drivers/vhost/vsock.c 13051F: drivers/vhost/vsock.h 13052 13053VIRTUAL SERIO DEVICE DRIVER 13054M: Stephen Chandler Paul <thatslyude@gmail.com> 13055S: Maintained 13056F: drivers/input/serio/userio.c 13057F: include/uapi/linux/userio.h 13058 13059VIRTIO CONSOLE DRIVER 13060M: Amit Shah <amit.shah@redhat.com> 13061L: virtualization@lists.linux-foundation.org 13062S: Maintained 13063F: drivers/char/virtio_console.c 13064F: include/linux/virtio_console.h 13065F: include/uapi/linux/virtio_console.h 13066 13067VIRTIO CORE, NET AND BLOCK DRIVERS 13068M: "Michael S. Tsirkin" <mst@redhat.com> 13069M: Jason Wang <jasowang@redhat.com> 13070L: virtualization@lists.linux-foundation.org 13071S: Maintained 13072F: Documentation/devicetree/bindings/virtio/ 13073F: drivers/virtio/ 13074F: tools/virtio/ 13075F: drivers/net/virtio_net.c 13076F: drivers/block/virtio_blk.c 13077F: include/linux/virtio_*.h 13078F: include/uapi/linux/virtio_*.h 13079F: drivers/crypto/virtio/ 13080 13081VIRTIO DRIVERS FOR S390 13082M: Christian Borntraeger <borntraeger@de.ibm.com> 13083M: Cornelia Huck <cornelia.huck@de.ibm.com> 13084L: linux-s390@vger.kernel.org 13085L: virtualization@lists.linux-foundation.org 13086L: kvm@vger.kernel.org 13087S: Supported 13088F: drivers/s390/virtio/ 13089 13090VIRTIO GPU DRIVER 13091M: David Airlie <airlied@linux.ie> 13092M: Gerd Hoffmann <kraxel@redhat.com> 13093L: dri-devel@lists.freedesktop.org 13094L: virtualization@lists.linux-foundation.org 13095S: Maintained 13096F: drivers/gpu/drm/virtio/ 13097F: include/uapi/linux/virtio_gpu.h 13098 13099VIRTIO HOST (VHOST) 13100M: "Michael S. Tsirkin" <mst@redhat.com> 13101M: Jason Wang <jasowang@redhat.com> 13102L: kvm@vger.kernel.org 13103L: virtualization@lists.linux-foundation.org 13104L: netdev@vger.kernel.org 13105T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13106S: Maintained 13107F: drivers/vhost/ 13108F: include/uapi/linux/vhost.h 13109 13110VIRTIO INPUT DRIVER 13111M: Gerd Hoffmann <kraxel@redhat.com> 13112S: Maintained 13113F: drivers/virtio/virtio_input.c 13114F: include/uapi/linux/virtio_input.h 13115 13116VIRTIO CRYPTO DRIVER 13117M: Gonglei <arei.gonglei@huawei.com> 13118L: virtualization@lists.linux-foundation.org 13119L: linux-crypto@vger.kernel.org 13120S: Maintained 13121F: drivers/crypto/virtio/ 13122F: include/uapi/linux/virtio_crypto.h 13123 13124VIA RHINE NETWORK DRIVER 13125S: Orphan 13126F: drivers/net/ethernet/via/via-rhine.c 13127 13128VIA SD/MMC CARD CONTROLLER DRIVER 13129M: Bruce Chang <brucechang@via.com.tw> 13130M: Harald Welte <HaraldWelte@viatech.com> 13131S: Maintained 13132F: drivers/mmc/host/via-sdmmc.c 13133 13134VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13135M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13136L: linux-fbdev@vger.kernel.org 13137S: Maintained 13138F: include/linux/via-core.h 13139F: include/linux/via-gpio.h 13140F: include/linux/via_i2c.h 13141F: drivers/video/fbdev/via/ 13142 13143VIA VELOCITY NETWORK DRIVER 13144M: Francois Romieu <romieu@fr.zoreil.com> 13145L: netdev@vger.kernel.org 13146S: Maintained 13147F: drivers/net/ethernet/via/via-velocity.* 13148 13149VIRT LIB 13150M: Alex Williamson <alex.williamson@redhat.com> 13151M: Paolo Bonzini <pbonzini@redhat.com> 13152L: kvm@vger.kernel.org 13153S: Supported 13154F: virt/lib/ 13155 13156VIVID VIRTUAL VIDEO DRIVER 13157M: Hans Verkuil <hverkuil@xs4all.nl> 13158L: linux-media@vger.kernel.org 13159T: git git://linuxtv.org/media_tree.git 13160W: https://linuxtv.org 13161S: Maintained 13162F: drivers/media/platform/vivid/* 13163 13164VLAN (802.1Q) 13165M: Patrick McHardy <kaber@trash.net> 13166L: netdev@vger.kernel.org 13167S: Maintained 13168F: drivers/net/macvlan.c 13169F: include/linux/if_*vlan.h 13170F: net/8021q/ 13171 13172VLYNQ BUS 13173M: Florian Fainelli <f.fainelli@gmail.com> 13174L: openwrt-devel@lists.openwrt.org (subscribers-only) 13175S: Maintained 13176F: drivers/vlynq/vlynq.c 13177F: include/linux/vlynq.h 13178 13179VME SUBSYSTEM 13180M: Martyn Welch <martyn@welchs.me.uk> 13181M: Manohar Vanga <manohar.vanga@gmail.com> 13182M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13183L: devel@driverdev.osuosl.org 13184S: Maintained 13185T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13186F: Documentation/driver-api/vme.rst 13187F: drivers/staging/vme/ 13188F: drivers/vme/ 13189F: include/linux/vme* 13190 13191VMWARE HYPERVISOR INTERFACE 13192M: Alok Kataria <akataria@vmware.com> 13193L: virtualization@lists.linux-foundation.org 13194S: Supported 13195F: arch/x86/kernel/cpu/vmware.c 13196 13197VMWARE BALLOON DRIVER 13198M: Xavier Deguillard <xdeguillard@vmware.com> 13199M: Philip Moltmann <moltmann@vmware.com> 13200M: "VMware, Inc." <pv-drivers@vmware.com> 13201L: linux-kernel@vger.kernel.org 13202S: Maintained 13203F: drivers/misc/vmw_balloon.c 13204 13205VMWARE VMMOUSE SUBDRIVER 13206M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13207M: "VMware, Inc." <pv-drivers@vmware.com> 13208L: linux-input@vger.kernel.org 13209S: Maintained 13210F: drivers/input/mouse/vmmouse.c 13211F: drivers/input/mouse/vmmouse.h 13212 13213VMWARE VMXNET3 ETHERNET DRIVER 13214M: Shrikrishna Khare <skhare@vmware.com> 13215M: "VMware, Inc." <pv-drivers@vmware.com> 13216L: netdev@vger.kernel.org 13217S: Maintained 13218F: drivers/net/vmxnet3/ 13219 13220VMware PVSCSI driver 13221M: Jim Gill <jgill@vmware.com> 13222M: VMware PV-Drivers <pv-drivers@vmware.com> 13223L: linux-scsi@vger.kernel.org 13224S: Maintained 13225F: drivers/scsi/vmw_pvscsi.c 13226F: drivers/scsi/vmw_pvscsi.h 13227 13228VMWARE PVRDMA DRIVER 13229M: Adit Ranadive <aditr@vmware.com> 13230M: VMware PV-Drivers <pv-drivers@vmware.com> 13231L: linux-rdma@vger.kernel.org 13232S: Maintained 13233F: drivers/infiniband/hw/vmw_pvrdma/ 13234 13235VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13236M: Liam Girdwood <lgirdwood@gmail.com> 13237M: Mark Brown <broonie@kernel.org> 13238L: linux-kernel@vger.kernel.org 13239W: http://www.slimlogic.co.uk/?p=48 13240T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13241S: Supported 13242F: Documentation/devicetree/bindings/regulator/ 13243F: drivers/regulator/ 13244F: include/dt-bindings/regulator/ 13245F: include/linux/regulator/ 13246 13247VRF 13248M: David Ahern <dsa@cumulusnetworks.com> 13249M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13250L: netdev@vger.kernel.org 13251S: Maintained 13252F: drivers/net/vrf.c 13253F: Documentation/networking/vrf.txt 13254 13255VT1211 HARDWARE MONITOR DRIVER 13256M: Juerg Haefliger <juergh@gmail.com> 13257L: linux-hwmon@vger.kernel.org 13258S: Maintained 13259F: Documentation/hwmon/vt1211 13260F: drivers/hwmon/vt1211.c 13261 13262VT8231 HARDWARE MONITOR DRIVER 13263M: Roger Lucas <vt8231@hiddenengine.co.uk> 13264L: linux-hwmon@vger.kernel.org 13265S: Maintained 13266F: drivers/hwmon/vt8231.c 13267 13268VUB300 USB to SDIO/SD/MMC bridge chip 13269M: Tony Olech <tony.olech@elandigitalsystems.com> 13270L: linux-mmc@vger.kernel.org 13271L: linux-usb@vger.kernel.org 13272S: Supported 13273F: drivers/mmc/host/vub300.c 13274 13275W1 DALLAS'S 1-WIRE BUS 13276M: Evgeniy Polyakov <zbr@ioremap.net> 13277S: Maintained 13278F: Documentation/w1/ 13279F: drivers/w1/ 13280 13281W83791D HARDWARE MONITORING DRIVER 13282M: Marc Hulsman <m.hulsman@tudelft.nl> 13283L: linux-hwmon@vger.kernel.org 13284S: Maintained 13285F: Documentation/hwmon/w83791d 13286F: drivers/hwmon/w83791d.c 13287 13288W83793 HARDWARE MONITORING DRIVER 13289M: Rudolf Marek <r.marek@assembler.cz> 13290L: linux-hwmon@vger.kernel.org 13291S: Maintained 13292F: Documentation/hwmon/w83793 13293F: drivers/hwmon/w83793.c 13294 13295W83795 HARDWARE MONITORING DRIVER 13296M: Jean Delvare <jdelvare@suse.com> 13297L: linux-hwmon@vger.kernel.org 13298S: Maintained 13299F: drivers/hwmon/w83795.c 13300 13301W83L51xD SD/MMC CARD INTERFACE DRIVER 13302M: Pierre Ossman <pierre@ossman.eu> 13303S: Maintained 13304F: drivers/mmc/host/wbsd.* 13305 13306WACOM PROTOCOL 4 SERIAL TABLETS 13307M: Julian Squires <julian@cipht.net> 13308M: Hans de Goede <hdegoede@redhat.com> 13309L: linux-input@vger.kernel.org 13310S: Maintained 13311F: drivers/input/tablet/wacom_serial4.c 13312 13313WATCHDOG DEVICE DRIVERS 13314M: Wim Van Sebroeck <wim@iguana.be> 13315R: Guenter Roeck <linux@roeck-us.net> 13316L: linux-watchdog@vger.kernel.org 13317W: http://www.linux-watchdog.org/ 13318T: git git://www.linux-watchdog.org/linux-watchdog.git 13319S: Maintained 13320F: Documentation/devicetree/bindings/watchdog/ 13321F: Documentation/watchdog/ 13322F: drivers/watchdog/ 13323F: include/linux/watchdog.h 13324F: include/uapi/linux/watchdog.h 13325 13326WIIMOTE HID DRIVER 13327M: David Herrmann <dh.herrmann@googlemail.com> 13328L: linux-input@vger.kernel.org 13329S: Maintained 13330F: drivers/hid/hid-wiimote* 13331 13332WINBOND CIR DRIVER 13333M: David Härdeman <david@hardeman.nu> 13334S: Maintained 13335F: drivers/media/rc/winbond-cir.c 13336 13337WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13338M: William Breathitt Gray <vilhelm.gray@gmail.com> 13339L: linux-watchdog@vger.kernel.org 13340S: Maintained 13341F: drivers/watchdog/ebc-c384_wdt.c 13342 13343WINSYSTEMS WS16C48 GPIO DRIVER 13344M: William Breathitt Gray <vilhelm.gray@gmail.com> 13345L: linux-gpio@vger.kernel.org 13346S: Maintained 13347F: drivers/gpio/gpio-ws16c48.c 13348 13349WIMAX STACK 13350M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13351M: linux-wimax@intel.com 13352L: wimax@linuxwimax.org (subscribers-only) 13353S: Supported 13354W: http://linuxwimax.org 13355F: Documentation/wimax/README.wimax 13356F: include/linux/wimax/debug.h 13357F: include/net/wimax.h 13358F: include/uapi/linux/wimax.h 13359F: net/wimax/ 13360 13361WISTRON LAPTOP BUTTON DRIVER 13362M: Miloslav Trmac <mitr@volny.cz> 13363S: Maintained 13364F: drivers/input/misc/wistron_btns.c 13365 13366WL3501 WIRELESS PCMCIA CARD DRIVER 13367M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13368L: linux-wireless@vger.kernel.org 13369W: http://oops.ghostprotocols.net:81/blog 13370S: Maintained 13371F: drivers/net/wireless/wl3501* 13372 13373WOLFSON MICROELECTRONICS DRIVERS 13374L: patches@opensource.wolfsonmicro.com 13375T: git https://github.com/CirrusLogic/linux-drivers.git 13376W: https://github.com/CirrusLogic/linux-drivers/wiki 13377S: Supported 13378F: Documentation/hwmon/wm83?? 13379F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13380F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13381F: Documentation/devicetree/bindings/mfd/arizona.txt 13382F: arch/arm/mach-s3c64xx/mach-crag6410* 13383F: drivers/clk/clk-wm83*.c 13384F: drivers/extcon/extcon-arizona.c 13385F: drivers/leds/leds-wm83*.c 13386F: drivers/gpio/gpio-*wm*.c 13387F: drivers/gpio/gpio-arizona.c 13388F: drivers/hwmon/wm83??-hwmon.c 13389F: drivers/input/misc/wm831x-on.c 13390F: drivers/input/touchscreen/wm831x-ts.c 13391F: drivers/input/touchscreen/wm97*.c 13392F: drivers/mfd/arizona* 13393F: drivers/mfd/wm*.c 13394F: drivers/mfd/cs47l24* 13395F: drivers/power/supply/wm83*.c 13396F: drivers/rtc/rtc-wm83*.c 13397F: drivers/regulator/wm8*.c 13398F: drivers/video/backlight/wm83*_bl.c 13399F: drivers/watchdog/wm83*_wdt.c 13400F: include/linux/mfd/arizona/ 13401F: include/linux/mfd/wm831x/ 13402F: include/linux/mfd/wm8350/ 13403F: include/linux/mfd/wm8400* 13404F: include/linux/wm97xx.h 13405F: include/sound/wm????.h 13406F: sound/soc/codecs/arizona.? 13407F: sound/soc/codecs/wm* 13408F: sound/soc/codecs/cs47l24* 13409 13410WORKQUEUE 13411M: Tejun Heo <tj@kernel.org> 13412R: Lai Jiangshan <jiangshanlai@gmail.com> 13413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13414S: Maintained 13415F: include/linux/workqueue.h 13416F: kernel/workqueue.c 13417F: Documentation/core-api/workqueue.rst 13418 13419X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13420M: Chen-Yu Tsai <wens@csie.org> 13421L: linux-kernel@vger.kernel.org 13422S: Maintained 13423N: axp[128] 13424 13425X.25 NETWORK LAYER 13426M: Andrew Hendry <andrew.hendry@gmail.com> 13427L: linux-x25@vger.kernel.org 13428S: Odd Fixes 13429F: Documentation/networking/x25* 13430F: include/net/x25* 13431F: net/x25/ 13432 13433X86 ARCHITECTURE (32-BIT AND 64-BIT) 13434M: Thomas Gleixner <tglx@linutronix.de> 13435M: Ingo Molnar <mingo@redhat.com> 13436M: "H. Peter Anvin" <hpa@zytor.com> 13437M: x86@kernel.org 13438L: linux-kernel@vger.kernel.org 13439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13440S: Maintained 13441F: Documentation/x86/ 13442F: arch/x86/ 13443 13444X86 PLATFORM DRIVERS 13445M: Darren Hart <dvhart@infradead.org> 13446L: platform-driver-x86@vger.kernel.org 13447T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13448S: Maintained 13449F: drivers/platform/x86/ 13450F: drivers/platform/olpc/ 13451 13452X86 MCE INFRASTRUCTURE 13453M: Tony Luck <tony.luck@intel.com> 13454M: Borislav Petkov <bp@alien8.de> 13455L: linux-edac@vger.kernel.org 13456S: Maintained 13457F: arch/x86/kernel/cpu/mcheck/* 13458 13459X86 MICROCODE UPDATE SUPPORT 13460M: Borislav Petkov <bp@alien8.de> 13461S: Maintained 13462F: arch/x86/kernel/cpu/microcode/* 13463 13464X86 VDSO 13465M: Andy Lutomirski <luto@amacapital.net> 13466L: linux-kernel@vger.kernel.org 13467T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13468S: Maintained 13469F: arch/x86/entry/vdso/ 13470 13471XC2028/3028 TUNER DRIVER 13472M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13473M: Mauro Carvalho Chehab <mchehab@kernel.org> 13474L: linux-media@vger.kernel.org 13475W: https://linuxtv.org 13476T: git git://linuxtv.org/media_tree.git 13477S: Maintained 13478F: drivers/media/tuners/tuner-xc2028.* 13479 13480XEN HYPERVISOR INTERFACE 13481M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13482M: Juergen Gross <jgross@suse.com> 13483L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13484T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13485S: Supported 13486F: arch/x86/xen/ 13487F: drivers/*/xen-*front.c 13488F: drivers/xen/ 13489F: arch/x86/include/asm/xen/ 13490F: include/xen/ 13491F: include/uapi/xen/ 13492 13493XEN HYPERVISOR ARM 13494M: Stefano Stabellini <sstabellini@kernel.org> 13495L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13496S: Maintained 13497F: arch/arm/xen/ 13498F: arch/arm/include/asm/xen/ 13499 13500XEN HYPERVISOR ARM64 13501M: Stefano Stabellini <sstabellini@kernel.org> 13502L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13503S: Maintained 13504F: arch/arm64/xen/ 13505F: arch/arm64/include/asm/xen/ 13506 13507XEN NETWORK BACKEND DRIVER 13508M: Wei Liu <wei.liu2@citrix.com> 13509M: Paul Durrant <paul.durrant@citrix.com> 13510L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13511L: netdev@vger.kernel.org 13512S: Supported 13513F: drivers/net/xen-netback/* 13514 13515XEN PCI SUBSYSTEM 13516M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13517L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13518S: Supported 13519F: arch/x86/pci/*xen* 13520F: drivers/pci/*xen* 13521 13522XEN BLOCK SUBSYSTEM 13523M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13524M: Roger Pau Monné <roger.pau@citrix.com> 13525L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13526S: Supported 13527F: drivers/block/xen-blkback/* 13528F: drivers/block/xen* 13529 13530XEN PVSCSI DRIVERS 13531M: Juergen Gross <jgross@suse.com> 13532L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13533L: linux-scsi@vger.kernel.org 13534S: Supported 13535F: drivers/scsi/xen-scsifront.c 13536F: drivers/xen/xen-scsiback.c 13537F: include/xen/interface/io/vscsiif.h 13538 13539XEN SWIOTLB SUBSYSTEM 13540M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13541L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13542S: Supported 13543F: arch/x86/xen/*swiotlb* 13544F: drivers/xen/*swiotlb* 13545 13546XFS FILESYSTEM 13547M: Darrick J. Wong <darrick.wong@oracle.com> 13548M: linux-xfs@vger.kernel.org 13549L: linux-xfs@vger.kernel.org 13550W: http://xfs.org/ 13551T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13552S: Supported 13553F: Documentation/filesystems/xfs.txt 13554F: fs/xfs/ 13555 13556XILINX AXI ETHERNET DRIVER 13557M: Anirudha Sarangi <anirudh@xilinx.com> 13558M: John Linn <John.Linn@xilinx.com> 13559S: Maintained 13560F: drivers/net/ethernet/xilinx/xilinx_axienet* 13561 13562XILINX UARTLITE SERIAL DRIVER 13563M: Peter Korsgaard <jacmet@sunsite.dk> 13564L: linux-serial@vger.kernel.org 13565S: Maintained 13566F: drivers/tty/serial/uartlite.c 13567 13568XILINX VIDEO IP CORES 13569M: Hyun Kwon <hyun.kwon@xilinx.com> 13570M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13571L: linux-media@vger.kernel.org 13572T: git git://linuxtv.org/media_tree.git 13573S: Supported 13574F: Documentation/devicetree/bindings/media/xilinx/ 13575F: drivers/media/platform/xilinx/ 13576F: include/uapi/linux/xilinx-v4l2-controls.h 13577 13578XILLYBUS DRIVER 13579M: Eli Billauer <eli.billauer@gmail.com> 13580L: linux-kernel@vger.kernel.org 13581S: Supported 13582F: drivers/char/xillybus/ 13583 13584XTENSA XTFPGA PLATFORM SUPPORT 13585M: Max Filippov <jcmvbkbc@gmail.com> 13586L: linux-xtensa@linux-xtensa.org 13587S: Maintained 13588F: drivers/spi/spi-xtensa-xtfpga.c 13589F: sound/soc/xtensa/xtfpga-i2s.c 13590 13591YAM DRIVER FOR AX.25 13592M: Jean-Paul Roubelat <jpr@f6fbb.org> 13593L: linux-hams@vger.kernel.org 13594S: Maintained 13595F: drivers/net/hamradio/yam* 13596F: include/linux/yam.h 13597 13598YEALINK PHONE DRIVER 13599M: Henk Vergonet <Henk.Vergonet@gmail.com> 13600L: usbb2k-api-dev@nongnu.org 13601S: Maintained 13602F: Documentation/input/yealink.txt 13603F: drivers/input/misc/yealink.* 13604 13605Z8530 DRIVER FOR AX.25 13606M: Joerg Reuter <jreuter@yaina.de> 13607W: http://yaina.de/jreuter/ 13608W: http://www.qsl.net/dl1bke/ 13609L: linux-hams@vger.kernel.org 13610S: Maintained 13611F: Documentation/networking/z8530drv.txt 13612F: drivers/net/hamradio/*scc.c 13613F: drivers/net/hamradio/z8530.h 13614 13615ZBUD COMPRESSED PAGE ALLOCATOR 13616M: Seth Jennings <sjenning@redhat.com> 13617L: linux-mm@kvack.org 13618S: Maintained 13619F: mm/zbud.c 13620F: include/linux/zbud.h 13621 13622ZD1211RW WIRELESS DRIVER 13623M: Daniel Drake <dsd@gentoo.org> 13624M: Ulrich Kunitz <kune@deine-taler.de> 13625W: http://zd1211.ath.cx/wiki/DriverRewrite 13626L: linux-wireless@vger.kernel.org 13627L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13628S: Maintained 13629F: drivers/net/wireless/zydas/zd1211rw/ 13630 13631ZPOOL COMPRESSED PAGE STORAGE API 13632M: Dan Streetman <ddstreet@ieee.org> 13633L: linux-mm@kvack.org 13634S: Maintained 13635F: mm/zpool.c 13636F: include/linux/zpool.h 13637 13638ZR36067 VIDEO FOR LINUX DRIVER 13639L: mjpeg-users@lists.sourceforge.net 13640L: linux-media@vger.kernel.org 13641W: http://mjpeg.sourceforge.net/driver-zoran/ 13642T: hg https://linuxtv.org/hg/v4l-dvb 13643S: Odd Fixes 13644F: drivers/media/pci/zoran/ 13645 13646ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13647M: Minchan Kim <minchan@kernel.org> 13648M: Nitin Gupta <ngupta@vflare.org> 13649R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13650L: linux-kernel@vger.kernel.org 13651S: Maintained 13652F: drivers/block/zram/ 13653F: Documentation/blockdev/zram.txt 13654 13655ZS DECSTATION Z85C30 SERIAL DRIVER 13656M: "Maciej W. Rozycki" <macro@linux-mips.org> 13657S: Maintained 13658F: drivers/tty/serial/zs.* 13659 13660ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13661M: Minchan Kim <minchan@kernel.org> 13662M: Nitin Gupta <ngupta@vflare.org> 13663R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13664L: linux-mm@kvack.org 13665S: Maintained 13666F: mm/zsmalloc.c 13667F: include/linux/zsmalloc.h 13668F: Documentation/vm/zsmalloc.txt 13669 13670ZSWAP COMPRESSED SWAP CACHING 13671M: Seth Jennings <sjenning@redhat.com> 13672L: linux-mm@kvack.org 13673S: Maintained 13674F: mm/zswap.c 13675 13676THE REST 13677M: Linus Torvalds <torvalds@linux-foundation.org> 13678L: linux-kernel@vger.kernel.org 13679Q: http://patchwork.kernel.org/project/LKML/list/ 13680T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13681S: Buried alive in reporters 13682F: * 13683F: */ 13684