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 979F: arch/arm/ 980 981ARM SUB-ARCHITECTURES 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 983S: Maintained 984F: arch/arm/mach-*/ 985F: arch/arm/plat-*/ 986T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 987 988ARM PRIMECELL AACI PL041 DRIVER 989M: Russell King <linux@armlinux.org.uk> 990S: Maintained 991F: sound/arm/aaci.* 992 993ARM PRIMECELL CLCD PL110 DRIVER 994M: Russell King <linux@armlinux.org.uk> 995S: Maintained 996F: drivers/video/fbdev/amba-clcd.* 997 998ARM PRIMECELL KMI PL050 DRIVER 999M: Russell King <linux@armlinux.org.uk> 1000S: Maintained 1001F: drivers/input/serio/ambakmi.* 1002F: include/linux/amba/kmi.h 1003 1004ARM PRIMECELL MMCI PL180/1 DRIVER 1005M: Russell King <linux@armlinux.org.uk> 1006S: Maintained 1007F: drivers/mmc/host/mmci.* 1008F: include/linux/amba/mmci.h 1009 1010ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1011M: Russell King <linux@armlinux.org.uk> 1012S: Maintained 1013F: drivers/tty/serial/amba-pl01*.c 1014F: include/linux/amba/serial.h 1015 1016ARM PRIMECELL BUS SUPPORT 1017M: Russell King <linux@armlinux.org.uk> 1018S: Maintained 1019F: drivers/amba/ 1020F: include/linux/amba/bus.h 1021 1022ARM/ADS SPHERE MACHINE SUPPORT 1023M: Lennert Buytenhek <kernel@wantstofly.org> 1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1025S: Maintained 1026 1027ARM/AFEB9260 MACHINE SUPPORT 1028M: Sergey Lapin <slapin@ossfans.org> 1029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1030S: Maintained 1031 1032ARM/AJECO 1ARM MACHINE SUPPORT 1033M: Lennert Buytenhek <kernel@wantstofly.org> 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1035S: Maintained 1036 1037ARM/Allwinner sunXi SoC support 1038M: Maxime Ripard <maxime.ripard@free-electrons.com> 1039M: Chen-Yu Tsai <wens@csie.org> 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1041S: Maintained 1042N: sun[x456789]i 1043F: arch/arm/boot/dts/ntc-gr8* 1044F: arch/arm64/boot/dts/allwinner/ 1045 1046ARM/Allwinner SoC Clock Support 1047M: Emilio López <emilio@elopez.com.ar> 1048S: Maintained 1049F: drivers/clk/sunxi/ 1050 1051ARM/Amlogic Meson SoC support 1052M: Carlo Caione <carlo@caione.org> 1053M: Kevin Hilman <khilman@baylibre.com> 1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1055L: linux-amlogic@lists.infradead.org 1056W: http://linux-meson.com/ 1057S: Maintained 1058F: arch/arm/mach-meson/ 1059F: arch/arm/boot/dts/meson* 1060F: arch/arm64/boot/dts/amlogic/ 1061F: drivers/pinctrl/meson/ 1062F: drivers/mmc/host/meson* 1063N: meson 1064 1065ARM/Annapurna Labs ALPINE ARCHITECTURE 1066M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1067M: Antoine Tenart <antoine.tenart@free-electrons.com> 1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1069S: Maintained 1070F: arch/arm/mach-alpine/ 1071F: arch/arm/boot/dts/alpine* 1072F: arch/arm64/boot/dts/al/ 1073F: drivers/*/*alpine* 1074 1075ARM/ARTPEC MACHINE SUPPORT 1076M: Jesper Nilsson <jesper.nilsson@axis.com> 1077M: Lars Persson <lars.persson@axis.com> 1078M: Niklas Cassel <niklas.cassel@axis.com> 1079S: Maintained 1080L: linux-arm-kernel@axis.com 1081F: arch/arm/mach-artpec 1082F: arch/arm/boot/dts/artpec6* 1083F: drivers/clk/axis 1084 1085ARM/ASPEED MACHINE SUPPORT 1086M: Joel Stanley <joel@jms.id.au> 1087S: Maintained 1088F: arch/arm/mach-aspeed/ 1089F: arch/arm/boot/dts/aspeed-* 1090F: drivers/*/*aspeed* 1091 1092ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1093M: Nicolas Ferre <nicolas.ferre@atmel.com> 1094M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1095M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1097W: http://www.linux4sam.org 1098T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1099S: Supported 1100F: arch/arm/mach-at91/ 1101F: include/soc/at91/ 1102F: arch/arm/boot/dts/at91*.dts 1103F: arch/arm/boot/dts/at91*.dtsi 1104F: arch/arm/boot/dts/sama*.dts 1105F: arch/arm/boot/dts/sama*.dtsi 1106F: arch/arm/include/debug/at91.S 1107 1108ARM/ATMEL AT91 Clock Support 1109M: Boris Brezillon <boris.brezillon@free-electrons.com> 1110S: Maintained 1111F: drivers/clk/at91 1112 1113ARM/CALXEDA HIGHBANK ARCHITECTURE 1114M: Rob Herring <robh@kernel.org> 1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1116S: Maintained 1117F: arch/arm/mach-highbank/ 1118F: arch/arm/boot/dts/highbank.dts 1119F: arch/arm/boot/dts/ecx-*.dts* 1120 1121ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1122M: Krzysztof Halasa <khalasa@piap.pl> 1123S: Maintained 1124F: arch/arm/mach-cns3xxx/ 1125 1126ARM/CAVIUM THUNDER NETWORK DRIVER 1127M: Sunil Goutham <sgoutham@cavium.com> 1128M: Robert Richter <rric@kernel.org> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130S: Supported 1131F: drivers/net/ethernet/cavium/thunder/ 1132 1133ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1134M: Alexander Shiyan <shc_work@mail.ru> 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1136S: Odd Fixes 1137N: clps711x 1138 1139ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1140M: Hartley Sweeten <hsweeten@visionengravers.com> 1141M: Ryan Mallon <rmallon@gmail.com> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Maintained 1144F: arch/arm/mach-ep93xx/ 1145F: arch/arm/mach-ep93xx/include/mach/ 1146 1147ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1148M: Lennert Buytenhek <kernel@wantstofly.org> 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1150S: Maintained 1151 1152ARM/CLKDEV SUPPORT 1153M: Russell King <linux@armlinux.org.uk> 1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1155S: Maintained 1156F: arch/arm/include/asm/clkdev.h 1157F: drivers/clk/clkdev.c 1158 1159ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1160M: Mike Rapoport <mike@compulab.co.il> 1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1162S: Maintained 1163 1164ARM/CONTEC MICRO9 MACHINE SUPPORT 1165M: Hubert Feurstein <hubert.feurstein@contec.at> 1166S: Maintained 1167F: arch/arm/mach-ep93xx/micro9.c 1168 1169ARM/CORESIGHT FRAMEWORK AND DRIVERS 1170M: Mathieu Poirier <mathieu.poirier@linaro.org> 1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1172S: Maintained 1173F: drivers/hwtracing/coresight/* 1174F: Documentation/trace/coresight.txt 1175F: Documentation/devicetree/bindings/arm/coresight.txt 1176F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1177F: tools/perf/arch/arm/util/pmu.c 1178F: tools/perf/arch/arm/util/auxtrace.c 1179F: tools/perf/arch/arm/util/cs-etm.c 1180F: tools/perf/arch/arm/util/cs-etm.h 1181F: tools/perf/util/cs-etm.h 1182 1183ARM/CORGI MACHINE SUPPORT 1184M: Richard Purdie <rpurdie@rpsys.net> 1185S: Maintained 1186 1187ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1188M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1190T: git git://github.com/ulli-kroll/linux.git 1191S: Maintained 1192F: arch/arm/mach-gemini/ 1193F: drivers/rtc/rtc-gemini.c 1194 1195ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1196M: Barry Song <baohua@kernel.org> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1199S: Maintained 1200F: arch/arm/boot/dts/prima2* 1201F: arch/arm/mach-prima2/ 1202F: drivers/clk/sirf/ 1203F: drivers/clocksource/timer-prima2.c 1204F: drivers/clocksource/timer-atlas7.c 1205N: [^a-z]sirf 1206 1207ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1208M: Baruch Siach <baruch@tkos.co.il> 1209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1210S: Maintained 1211F: arch/arm/boot/dts/cx92755* 1212N: digicolor 1213 1214ARM/EBSA110 MACHINE SUPPORT 1215M: Russell King <linux@armlinux.org.uk> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217W: http://www.armlinux.org.uk/ 1218S: Maintained 1219F: arch/arm/mach-ebsa110/ 1220F: drivers/net/ethernet/amd/am79c961a.* 1221 1222ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1223M: Uwe Kleine-König <kernel@pengutronix.de> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225S: Maintained 1226N: efm32 1227 1228ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1229M: Daniel Ribeiro <drwyrm@gmail.com> 1230M: Stefan Schmidt <stefan@openezx.org> 1231M: Harald Welte <laforge@openezx.org> 1232L: openezx-devel@lists.openezx.org (moderated for non-subscribers) 1233W: http://www.openezx.org/ 1234S: Maintained 1235T: topgit git://git.openezx.org/openezx.git 1236F: arch/arm/mach-pxa/ezx.c 1237 1238ARM/FARADAY FA526 PORT 1239M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1241S: Maintained 1242T: git git://git.berlios.de/gemini-board 1243F: arch/arm/mm/*-fa* 1244 1245ARM/FOOTBRIDGE ARCHITECTURE 1246M: Russell King <linux@armlinux.org.uk> 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1248W: http://www.armlinux.org.uk/ 1249S: Maintained 1250F: arch/arm/include/asm/hardware/dec21285.h 1251F: arch/arm/mach-footbridge/ 1252 1253ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1254M: Shawn Guo <shawnguo@kernel.org> 1255M: Sascha Hauer <kernel@pengutronix.de> 1256R: Fabio Estevam <fabio.estevam@nxp.com> 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1258S: Maintained 1259T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1260F: arch/arm/mach-imx/ 1261F: arch/arm/mach-mxs/ 1262F: arch/arm/boot/dts/imx* 1263F: arch/arm/configs/imx*_defconfig 1264F: drivers/clk/imx/ 1265F: include/soc/imx/ 1266 1267ARM/FREESCALE VYBRID ARM ARCHITECTURE 1268M: Shawn Guo <shawnguo@kernel.org> 1269M: Sascha Hauer <kernel@pengutronix.de> 1270R: Stefan Agner <stefan@agner.ch> 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1272S: Maintained 1273T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1274F: arch/arm/mach-imx/*vf610* 1275F: arch/arm/boot/dts/vf* 1276 1277ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1278M: Lennert Buytenhek <kernel@wantstofly.org> 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1280S: Maintained 1281 1282ARM/GUMSTIX MACHINE SUPPORT 1283M: Steve Sakoman <sakoman@gmail.com> 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1285S: Maintained 1286 1287ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1288M: Philipp Zabel <philipp.zabel@gmail.com> 1289M: Paul Parsons <lost.distance@yahoo.com> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Maintained 1292F: arch/arm/mach-pxa/hx4700.c 1293F: arch/arm/mach-pxa/include/mach/hx4700.h 1294F: sound/soc/pxa/hx4700.c 1295 1296ARM/HISILICON SOC SUPPORT 1297M: Wei Xu <xuwei5@hisilicon.com> 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1299W: http://www.hisilicon.com 1300S: Supported 1301T: git git://github.com/hisilicon/linux-hisi.git 1302F: arch/arm/mach-hisi/ 1303F: arch/arm/boot/dts/hi3* 1304F: arch/arm/boot/dts/hip* 1305F: arch/arm/boot/dts/hisi* 1306F: arch/arm64/boot/dts/hisilicon/ 1307 1308ARM/HP JORNADA 7XX MACHINE SUPPORT 1309M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1310W: www.jlime.com 1311S: Maintained 1312T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1313F: arch/arm/mach-sa1100/jornada720.c 1314F: arch/arm/mach-sa1100/include/mach/jornada720.h 1315 1316ARM/IGEP MACHINE SUPPORT 1317M: Enric Balletbo i Serra <eballetbo@gmail.com> 1318M: Javier Martinez Canillas <javier@dowhile0.org> 1319L: linux-omap@vger.kernel.org 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1321S: Maintained 1322F: arch/arm/boot/dts/omap3-igep* 1323 1324ARM/INCOME PXA270 SUPPORT 1325M: Marek Vasut <marek.vasut@gmail.com> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327S: Maintained 1328F: arch/arm/mach-pxa/colibri-pxa270-income.c 1329 1330ARM/INTEL IOP32X ARM ARCHITECTURE 1331M: Lennert Buytenhek <kernel@wantstofly.org> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333S: Maintained 1334 1335ARM/INTEL IOP33X ARM ARCHITECTURE 1336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1337S: Orphan 1338 1339ARM/INTEL IOP13XX ARM ARCHITECTURE 1340M: Lennert Buytenhek <kernel@wantstofly.org> 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1342S: Maintained 1343 1344ARM/INTEL IQ81342EX MACHINE SUPPORT 1345M: Lennert Buytenhek <kernel@wantstofly.org> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348 1349ARM/INTEL IXDP2850 MACHINE SUPPORT 1350M: Lennert Buytenhek <kernel@wantstofly.org> 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1352S: Maintained 1353 1354ARM/INTEL IXP4XX ARM ARCHITECTURE 1355M: Imre Kaloz <kaloz@openwrt.org> 1356M: Krzysztof Halasa <khalasa@piap.pl> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359F: arch/arm/mach-ixp4xx/ 1360 1361ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1362M: Jonathan Cameron <jic23@cam.ac.uk> 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1364S: Maintained 1365F: arch/arm/mach-pxa/stargate2.c 1366F: drivers/pcmcia/pxa2xx_stargate2.c 1367 1368ARM/INTEL XSC3 (MANZANO) ARM CORE 1369M: Lennert Buytenhek <kernel@wantstofly.org> 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1371S: Maintained 1372 1373ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1374M: Lennert Buytenhek <kernel@wantstofly.org> 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1376S: Maintained 1377 1378ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1379M: Santosh Shilimkar <ssantosh@kernel.org> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382F: arch/arm/mach-keystone/ 1383F: arch/arm/boot/dts/keystone-* 1384T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1385 1386ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1387M: Santosh Shilimkar <ssantosh@kernel.org> 1388L: linux-kernel@vger.kernel.org 1389S: Maintained 1390F: drivers/clk/keystone/ 1391 1392ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1393M: Santosh Shilimkar <ssantosh@kernel.org> 1394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1395L: linux-kernel@vger.kernel.org 1396S: Maintained 1397F: drivers/clocksource/timer-keystone.c 1398 1399ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1400M: Santosh Shilimkar <ssantosh@kernel.org> 1401L: linux-kernel@vger.kernel.org 1402S: Maintained 1403F: drivers/power/reset/keystone-reset.c 1404 1405ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1406M: Santosh Shilimkar <ssantosh@kernel.org> 1407L: linux-kernel@vger.kernel.org 1408S: Maintained 1409F: drivers/memory/*emif* 1410 1411ARM/LG1K ARCHITECTURE 1412M: Chanho Min <chanho.min@lge.com> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415F: arch/arm64/boot/dts/lg/ 1416 1417ARM/LOGICPD PXA270 MACHINE SUPPORT 1418M: Lennert Buytenhek <kernel@wantstofly.org> 1419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1420S: Maintained 1421 1422ARM/LPC18XX ARCHITECTURE 1423M: Joachim Eastwood <manabian@gmail.com> 1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1425S: Maintained 1426F: arch/arm/boot/dts/lpc43* 1427F: drivers/clk/nxp/clk-lpc18xx* 1428F: drivers/clocksource/time-lpc32xx.c 1429F: drivers/i2c/busses/i2c-lpc2k.c 1430F: drivers/memory/pl172.c 1431F: drivers/mtd/spi-nor/nxp-spifi.c 1432F: drivers/rtc/rtc-lpc24xx.c 1433N: lpc18xx 1434 1435ARM/LPC32XX SOC SUPPORT 1436M: Vladimir Zapolskiy <vz@mleia.com> 1437M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1439T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1440S: Maintained 1441F: arch/arm/boot/dts/lpc32* 1442F: arch/arm/mach-lpc32xx/ 1443F: drivers/i2c/busses/i2c-pnx.c 1444F: drivers/net/ethernet/nxp/lpc_eth.c 1445F: drivers/usb/host/ohci-nxp.c 1446F: drivers/watchdog/pnx4008_wdt.c 1447N: lpc32xx 1448 1449ARM/MAGICIAN MACHINE SUPPORT 1450M: Philipp Zabel <philipp.zabel@gmail.com> 1451S: Maintained 1452 1453ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1454M: Jason Cooper <jason@lakedaemon.net> 1455M: Andrew Lunn <andrew@lunn.ch> 1456M: Gregory Clement <gregory.clement@free-electrons.com> 1457M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459S: Maintained 1460F: arch/arm/mach-mvebu/ 1461F: drivers/rtc/rtc-armada38x.c 1462F: arch/arm/boot/dts/armada* 1463F: arch/arm/boot/dts/kirkwood* 1464F: arch/arm64/boot/dts/marvell/armada* 1465F: drivers/cpufreq/mvebu-cpufreq.c 1466F: arch/arm/configs/mvebu_*_defconfig 1467 1468ARM/Marvell Berlin SoC support 1469M: Jisheng Zhang <jszhang@marvell.com> 1470M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1472S: Maintained 1473F: arch/arm/mach-berlin/ 1474F: arch/arm/boot/dts/berlin* 1475F: arch/arm64/boot/dts/marvell/berlin* 1476 1477 1478ARM/Marvell Dove/MV78xx0/Orion SOC support 1479M: Jason Cooper <jason@lakedaemon.net> 1480M: Andrew Lunn <andrew@lunn.ch> 1481M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1482M: Gregory Clement <gregory.clement@free-electrons.com> 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484S: Maintained 1485F: arch/arm/mach-dove/ 1486F: arch/arm/mach-mv78xx0/ 1487F: arch/arm/mach-orion5x/ 1488F: arch/arm/plat-orion/ 1489F: arch/arm/boot/dts/dove* 1490F: arch/arm/boot/dts/orion5x* 1491 1492 1493ARM/Orion SoC/Technologic Systems TS-78xx platform support 1494M: Alexander Clouter <alex@digriz.org.uk> 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1496W: http://www.digriz.org.uk/ts78xx/kernel 1497S: Maintained 1498F: arch/arm/mach-orion5x/ts78xx-* 1499 1500ARM/OXNAS platform support 1501M: Neil Armstrong <narmstrong@baylibre.com> 1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1503L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1504S: Maintained 1505F: arch/arm/mach-oxnas/ 1506F: arch/arm/boot/dts/ox8*.dtsi 1507F: arch/arm/boot/dts/wd-mbwe.dts 1508F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1509N: oxnas 1510 1511ARM/Mediatek RTC DRIVER 1512M: Eddie Huang <eddie.huang@mediatek.com> 1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1514L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1515S: Maintained 1516F: drivers/rtc/rtc-mt6397.c 1517 1518ARM/Mediatek SoC support 1519M: Matthias Brugger <matthias.bgg@gmail.com> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1522S: Maintained 1523F: arch/arm/boot/dts/mt6* 1524F: arch/arm/boot/dts/mt8* 1525F: arch/arm/mach-mediatek/ 1526N: mtk 1527K: mediatek 1528 1529ARM/Mediatek USB3 PHY DRIVER 1530M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534F: drivers/phy/phy-mt65xx-usb3.c 1535 1536ARM/MICREL KS8695 ARCHITECTURE 1537M: Greg Ungerer <gerg@uclinux.org> 1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1539F: arch/arm/mach-ks8695/ 1540S: Odd Fixes 1541 1542ARM/MIOA701 MACHINE SUPPORT 1543M: Robert Jarzmik <robert.jarzmik@free.fr> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545F: arch/arm/mach-pxa/mioa701.c 1546S: Maintained 1547 1548ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1549M: Michael Petchkovsky <mkpetch@internode.on.net> 1550S: Maintained 1551 1552ARM/NOMADIK ARCHITECTURE 1553M: Alessandro Rubini <rubini@unipv.it> 1554M: Linus Walleij <linus.walleij@linaro.org> 1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1556S: Maintained 1557F: arch/arm/mach-nomadik/ 1558F: drivers/pinctrl/nomadik/ 1559F: drivers/i2c/busses/i2c-nomadik.c 1560T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1561 1562ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1563M: Nelson Castillo <arhuaco@freaks-unidos.net> 1564L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1565W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1566S: Supported 1567 1568ARM/TOSA MACHINE SUPPORT 1569M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1570M: Dirk Opfer <dirk@opfer-online.de> 1571S: Maintained 1572 1573ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1574M: Marek Vasut <marek.vasut@gmail.com> 1575L: linux-arm-kernel@lists.infradead.org 1576W: http://hackndev.com 1577S: Maintained 1578F: arch/arm/mach-pxa/include/mach/palmtx.h 1579F: arch/arm/mach-pxa/palmtx.c 1580F: arch/arm/mach-pxa/include/mach/palmt5.h 1581F: arch/arm/mach-pxa/palmt5.c 1582F: arch/arm/mach-pxa/include/mach/palmld.h 1583F: arch/arm/mach-pxa/palmld.c 1584F: arch/arm/mach-pxa/include/mach/palmte2.h 1585F: arch/arm/mach-pxa/palmte2.c 1586F: arch/arm/mach-pxa/include/mach/palmtc.h 1587F: arch/arm/mach-pxa/palmtc.c 1588 1589ARM/PALM TREO SUPPORT 1590M: Tomas Cech <sleep_walker@suse.com> 1591L: linux-arm-kernel@lists.infradead.org 1592W: http://hackndev.com 1593S: Maintained 1594F: arch/arm/mach-pxa/include/mach/palmtreo.h 1595F: arch/arm/mach-pxa/palmtreo.c 1596 1597ARM/PALMZ72 SUPPORT 1598M: Sergey Lapin <slapin@ossfans.org> 1599L: linux-arm-kernel@lists.infradead.org 1600W: http://hackndev.com 1601S: Maintained 1602F: arch/arm/mach-pxa/include/mach/palmz72.h 1603F: arch/arm/mach-pxa/palmz72.c 1604 1605ARM/PLEB SUPPORT 1606M: Peter Chubb <pleb@gelato.unsw.edu.au> 1607W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1608S: Maintained 1609 1610ARM/PT DIGITAL BOARD PORT 1611M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613W: http://www.armlinux.org.uk/ 1614S: Maintained 1615 1616ARM/QUALCOMM SUPPORT 1617M: Andy Gross <andy.gross@linaro.org> 1618M: David Brown <david.brown@linaro.org> 1619L: linux-arm-msm@vger.kernel.org 1620L: linux-soc@vger.kernel.org 1621S: Maintained 1622F: Documentation/devicetree/bindings/soc/qcom/ 1623F: arch/arm/boot/dts/qcom-*.dts 1624F: arch/arm/boot/dts/qcom-*.dtsi 1625F: arch/arm/mach-qcom/ 1626F: arch/arm64/boot/dts/qcom/* 1627F: drivers/i2c/busses/i2c-qup.c 1628F: drivers/clk/qcom/ 1629F: drivers/pinctrl/qcom/ 1630F: drivers/soc/qcom/ 1631F: drivers/spi/spi-qup.c 1632F: drivers/tty/serial/msm_serial.h 1633F: drivers/tty/serial/msm_serial.c 1634F: drivers/*/pm8???-* 1635F: drivers/mfd/ssbi.c 1636F: drivers/firmware/qcom_scm.c 1637T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1638 1639ARM/RADISYS ENP2611 MACHINE SUPPORT 1640M: Lennert Buytenhek <kernel@wantstofly.org> 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642S: Maintained 1643 1644ARM/RENESAS ARM64 ARCHITECTURE 1645M: Simon Horman <horms@verge.net.au> 1646M: Magnus Damm <magnus.damm@gmail.com> 1647L: linux-renesas-soc@vger.kernel.org 1648Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1649T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1650S: Supported 1651F: arch/arm64/boot/dts/renesas/ 1652F: drivers/soc/renesas/ 1653F: include/linux/soc/renesas/ 1654 1655ARM/RISCPC ARCHITECTURE 1656M: Russell King <linux@armlinux.org.uk> 1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1658W: http://www.armlinux.org.uk/ 1659S: Maintained 1660F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1661F: arch/arm/include/asm/hardware/ioc.h 1662F: arch/arm/include/asm/hardware/iomd.h 1663F: arch/arm/include/asm/hardware/memc.h 1664F: arch/arm/mach-rpc/ 1665F: drivers/net/ethernet/8390/etherh.c 1666F: drivers/net/ethernet/i825xx/ether1* 1667F: drivers/net/ethernet/seeq/ether3* 1668F: drivers/scsi/arm/ 1669 1670ARM/Rockchip SoC support 1671M: Heiko Stuebner <heiko@sntech.de> 1672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1673L: linux-rockchip@lists.infradead.org 1674T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1675S: Maintained 1676F: arch/arm/boot/dts/rk3* 1677F: arch/arm/mach-rockchip/ 1678F: drivers/clk/rockchip/ 1679F: drivers/i2c/busses/i2c-rk3x.c 1680F: drivers/*/*rockchip* 1681F: drivers/*/*/*rockchip* 1682F: sound/soc/rockchip/ 1683N: rockchip 1684 1685ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1686M: Kukjin Kim <kgene@kernel.org> 1687M: Krzysztof Kozlowski <krzk@kernel.org> 1688R: Javier Martinez Canillas <javier@osg.samsung.com> 1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1690L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1691S: Maintained 1692F: arch/arm/boot/dts/s3c* 1693F: arch/arm/boot/dts/s5p* 1694F: arch/arm/boot/dts/samsung* 1695F: arch/arm/boot/dts/exynos* 1696F: arch/arm64/boot/dts/exynos/ 1697F: arch/arm/plat-samsung/ 1698F: arch/arm/mach-s3c24*/ 1699F: arch/arm/mach-s3c64xx/ 1700F: arch/arm/mach-s5p*/ 1701F: arch/arm/mach-exynos*/ 1702F: drivers/*/*s3c24* 1703F: drivers/*/*/*s3c24* 1704F: drivers/*/*s3c64xx* 1705F: drivers/*/*s5pv210* 1706F: drivers/memory/samsung/* 1707F: drivers/soc/samsung/* 1708F: Documentation/arm/Samsung/ 1709F: Documentation/devicetree/bindings/arm/samsung/ 1710F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1711F: Documentation/devicetree/bindings/power/pd-samsung.txt 1712N: exynos 1713 1714ARM/SAMSUNG MOBILE MACHINE SUPPORT 1715M: Kyungmin Park <kyungmin.park@samsung.com> 1716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1717S: Maintained 1718F: arch/arm/mach-s5pv210/ 1719 1720ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1721M: Kyungmin Park <kyungmin.park@samsung.com> 1722M: Kamil Debski <kamil@wypas.org> 1723M: Andrzej Hajda <a.hajda@samsung.com> 1724L: linux-arm-kernel@lists.infradead.org 1725L: linux-media@vger.kernel.org 1726S: Maintained 1727F: drivers/media/platform/s5p-g2d/ 1728 1729ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1730M: Kyungmin Park <kyungmin.park@samsung.com> 1731M: Kamil Debski <kamil@wypas.org> 1732M: Jeongtae Park <jtp.park@samsung.com> 1733M: Andrzej Hajda <a.hajda@samsung.com> 1734L: linux-arm-kernel@lists.infradead.org 1735L: linux-media@vger.kernel.org 1736S: Maintained 1737F: arch/arm/plat-samsung/s5p-dev-mfc.c 1738F: drivers/media/platform/s5p-mfc/ 1739 1740ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1741M: Kyungmin Park <kyungmin.park@samsung.com> 1742L: linux-arm-kernel@lists.infradead.org 1743L: linux-media@vger.kernel.org 1744S: Maintained 1745F: drivers/staging/media/platform/s5p-cec/ 1746 1747ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1748M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1749M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1750L: linux-arm-kernel@lists.infradead.org 1751L: linux-media@vger.kernel.org 1752S: Maintained 1753F: drivers/media/platform/s5p-jpeg/ 1754 1755ARM/SHMOBILE ARM ARCHITECTURE 1756M: Simon Horman <horms@verge.net.au> 1757M: Magnus Damm <magnus.damm@gmail.com> 1758L: linux-renesas-soc@vger.kernel.org 1759Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1760T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1761S: Supported 1762F: arch/arm/boot/dts/emev2* 1763F: arch/arm/boot/dts/r7s* 1764F: arch/arm/boot/dts/r8a* 1765F: arch/arm/boot/dts/sh* 1766F: arch/arm/configs/shmobile_defconfig 1767F: arch/arm/include/debug/renesas-scif.S 1768F: arch/arm/mach-shmobile/ 1769F: drivers/soc/renesas/ 1770F: include/linux/soc/renesas/ 1771 1772ARM/SOCFPGA ARCHITECTURE 1773M: Dinh Nguyen <dinguyen@opensource.altera.com> 1774S: Maintained 1775F: arch/arm/mach-socfpga/ 1776F: arch/arm/boot/dts/socfpga* 1777F: arch/arm/configs/socfpga_defconfig 1778F: arch/arm64/boot/dts/altera/ 1779W: http://www.rocketboards.org 1780T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1781 1782ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1783M: Dinh Nguyen <dinguyen@opensource.altera.com> 1784S: Maintained 1785F: drivers/clk/socfpga/ 1786 1787ARM/SOCFPGA EDAC SUPPORT 1788M: Thor Thayer <tthayer@opensource.altera.com> 1789S: Maintained 1790F: drivers/edac/altera_edac. 1791 1792ARM/STI ARCHITECTURE 1793M: Patrice Chotard <patrice.chotard@st.com> 1794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1795L: kernel@stlinux.com 1796W: http://www.stlinux.com 1797S: Maintained 1798F: arch/arm/mach-sti/ 1799F: arch/arm/boot/dts/sti* 1800F: drivers/char/hw_random/st-rng.c 1801F: drivers/clocksource/arm_global_timer.c 1802F: drivers/clocksource/clksrc_st_lpc.c 1803F: drivers/cpufreq/sti-cpufreq.c 1804F: drivers/dma/st_fdma* 1805F: drivers/i2c/busses/i2c-st.c 1806F: drivers/media/rc/st_rc.c 1807F: drivers/media/platform/sti/c8sectpfe/ 1808F: drivers/mmc/host/sdhci-st.c 1809F: drivers/phy/phy-miphy28lp.c 1810F: drivers/phy/phy-stih407-usb.c 1811F: drivers/pinctrl/pinctrl-st.c 1812F: drivers/remoteproc/st_remoteproc.c 1813F: drivers/remoteproc/st_slim_rproc.c 1814F: drivers/reset/sti/ 1815F: drivers/rtc/rtc-st-lpc.c 1816F: drivers/tty/serial/st-asc.c 1817F: drivers/usb/dwc3/dwc3-st.c 1818F: drivers/usb/host/ehci-st.c 1819F: drivers/usb/host/ohci-st.c 1820F: drivers/watchdog/st_lpc_wdt.c 1821F: drivers/ata/ahci_st.c 1822F: include/linux/remoteproc/st_slim_rproc.h 1823 1824ARM/STM32 ARCHITECTURE 1825M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1826M: Alexandre Torgue <alexandre.torgue@st.com> 1827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1828S: Maintained 1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1830N: stm32 1831F: drivers/clocksource/armv7m_systick.c 1832 1833ARM/TANGO ARCHITECTURE 1834M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1835L: linux-arm-kernel@lists.infradead.org 1836S: Maintained 1837N: tango 1838 1839ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1840M: Lennert Buytenhek <kernel@wantstofly.org> 1841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1842S: Maintained 1843 1844ARM/TETON BGA MACHINE SUPPORT 1845M: "Mark F. Brown" <mark.brown314@gmail.com> 1846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1847S: Maintained 1848 1849ARM/THECUS N2100 MACHINE SUPPORT 1850M: Lennert Buytenhek <kernel@wantstofly.org> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852S: Maintained 1853 1854ARM/NUVOTON W90X900 ARM ARCHITECTURE 1855M: Wan ZongShun <mcuos.com@gmail.com> 1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1857W: http://www.mcuos.com 1858S: Maintained 1859F: arch/arm/mach-w90x900/ 1860F: drivers/input/keyboard/w90p910_keypad.c 1861F: drivers/input/touchscreen/w90p910_ts.c 1862F: drivers/watchdog/nuc900_wdt.c 1863F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1864F: drivers/mtd/nand/nuc900_nand.c 1865F: drivers/rtc/rtc-nuc900.c 1866F: drivers/spi/spi-nuc900.c 1867F: drivers/usb/host/ehci-w90x900.c 1868F: drivers/video/fbdev/nuc900fb.c 1869 1870ARM/U300 MACHINE SUPPORT 1871M: Linus Walleij <linus.walleij@linaro.org> 1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1873S: Supported 1874F: arch/arm/mach-u300/ 1875F: drivers/clocksource/timer-u300.c 1876F: drivers/i2c/busses/i2c-stu300.c 1877F: drivers/rtc/rtc-coh901331.c 1878F: drivers/watchdog/coh901327_wdt.c 1879F: drivers/dma/coh901318* 1880F: drivers/mfd/ab3100* 1881F: drivers/rtc/rtc-ab3100.c 1882F: drivers/rtc/rtc-coh901331.c 1883T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1884 1885ARM/UNIPHIER ARCHITECTURE 1886M: Masahiro Yamada <yamada.masahiro@socionext.com> 1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1888T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1889S: Maintained 1890F: arch/arm/boot/dts/uniphier* 1891F: arch/arm/include/asm/hardware/cache-uniphier.h 1892F: arch/arm/mach-uniphier/ 1893F: arch/arm/mm/cache-uniphier.c 1894F: arch/arm64/boot/dts/socionext/ 1895F: drivers/bus/uniphier-system-bus.c 1896F: drivers/clk/uniphier/ 1897F: drivers/i2c/busses/i2c-uniphier* 1898F: drivers/pinctrl/uniphier/ 1899F: drivers/reset/reset-uniphier.c 1900F: drivers/tty/serial/8250/8250_uniphier.c 1901N: uniphier 1902 1903ARM/Ux500 ARM ARCHITECTURE 1904M: Linus Walleij <linus.walleij@linaro.org> 1905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1906S: Maintained 1907F: arch/arm/mach-ux500/ 1908F: drivers/clocksource/clksrc-dbx500-prcmu.c 1909F: drivers/dma/ste_dma40* 1910F: drivers/hwspinlock/u8500_hsem.c 1911F: drivers/mfd/abx500* 1912F: drivers/mfd/ab8500* 1913F: drivers/mfd/dbx500* 1914F: drivers/mfd/db8500* 1915F: drivers/pinctrl/nomadik/pinctrl-ab* 1916F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1917F: drivers/rtc/rtc-ab8500.c 1918F: drivers/rtc/rtc-pl031.c 1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1920 1921ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1922M: Ulf Hansson <ulf.hansson@linaro.org> 1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1924T: git git://git.linaro.org/people/ulfh/clk.git 1925S: Maintained 1926F: drivers/clk/ux500/ 1927 1928ARM/VERSATILE EXPRESS PLATFORM 1929M: Liviu Dudau <liviu.dudau@arm.com> 1930M: Sudeep Holla <sudeep.holla@arm.com> 1931M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1933S: Maintained 1934F: arch/arm/boot/dts/vexpress* 1935F: arch/arm64/boot/dts/arm/ 1936F: arch/arm/mach-vexpress/ 1937F: */*/vexpress* 1938F: */*/*/vexpress* 1939F: drivers/clk/versatile/clk-vexpress-osc.c 1940F: drivers/clocksource/versatile.c 1941N: mps2 1942 1943ARM/VFP SUPPORT 1944M: Russell King <linux@armlinux.org.uk> 1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1946W: http://www.armlinux.org.uk/ 1947S: Maintained 1948F: arch/arm/vfp/ 1949 1950ARM/VOIPAC PXA270 SUPPORT 1951M: Marek Vasut <marek.vasut@gmail.com> 1952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1953S: Maintained 1954F: arch/arm/mach-pxa/vpac270.c 1955F: arch/arm/mach-pxa/include/mach/vpac270.h 1956 1957ARM/VT8500 ARM ARCHITECTURE 1958M: Tony Prisk <linux@prisktech.co.nz> 1959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1960S: Maintained 1961F: arch/arm/mach-vt8500/ 1962F: drivers/clocksource/vt8500_timer.c 1963F: drivers/i2c/busses/i2c-wmt.c 1964F: drivers/mmc/host/wmt-sdmmc.c 1965F: drivers/pwm/pwm-vt8500.c 1966F: drivers/rtc/rtc-vt8500.c 1967F: drivers/tty/serial/vt8500_serial.c 1968F: drivers/usb/host/ehci-platform.c 1969F: drivers/usb/host/uhci-platform.c 1970F: drivers/video/fbdev/vt8500lcdfb.* 1971F: drivers/video/fbdev/wm8505fb* 1972F: drivers/video/fbdev/wmt_ge_rops.* 1973 1974ARM/ZIPIT Z2 SUPPORT 1975M: Marek Vasut <marek.vasut@gmail.com> 1976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1977S: Maintained 1978F: arch/arm/mach-pxa/z2.c 1979F: arch/arm/mach-pxa/include/mach/z2.h 1980 1981ARM/ZTE ARCHITECTURE 1982M: Jun Nie <jun.nie@linaro.org> 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1984S: Maintained 1985F: arch/arm/mach-zx/ 1986F: drivers/clk/zte/ 1987F: Documentation/devicetree/bindings/arm/zte.txt 1988F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 1989 1990ARM/ZYNQ ARCHITECTURE 1991M: Michal Simek <michal.simek@xilinx.com> 1992R: Sören Brinkmann <soren.brinkmann@xilinx.com> 1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1994W: http://wiki.xilinx.com 1995T: git https://github.com/Xilinx/linux-xlnx.git 1996S: Supported 1997F: arch/arm/mach-zynq/ 1998F: drivers/cpuidle/cpuidle-zynq.c 1999F: drivers/block/xsysace.c 2000N: zynq 2001N: xilinx 2002F: drivers/clocksource/cadence_ttc_timer.c 2003F: drivers/i2c/busses/i2c-cadence.c 2004F: drivers/mmc/host/sdhci-of-arasan.c 2005F: drivers/edac/synopsys_edac.c 2006 2007ARM SMMU DRIVERS 2008M: Will Deacon <will.deacon@arm.com> 2009R: Robin Murphy <robin.murphy@arm.com> 2010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2011S: Maintained 2012F: drivers/iommu/arm-smmu.c 2013F: drivers/iommu/arm-smmu-v3.c 2014F: drivers/iommu/io-pgtable-arm.c 2015F: drivers/iommu/io-pgtable-arm-v7s.c 2016 2017ARM64 PORT (AARCH64 ARCHITECTURE) 2018M: Catalin Marinas <catalin.marinas@arm.com> 2019M: Will Deacon <will.deacon@arm.com> 2020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2021T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2022S: Maintained 2023F: arch/arm64/ 2024F: Documentation/arm64/ 2025 2026AS3645A LED FLASH CONTROLLER DRIVER 2027M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2028L: linux-media@vger.kernel.org 2029T: git git://linuxtv.org/media_tree.git 2030S: Maintained 2031F: drivers/media/i2c/as3645a.c 2032F: include/media/i2c/as3645a.h 2033 2034ASAHI KASEI AK8974 DRIVER 2035M: Linus Walleij <linus.walleij@linaro.org> 2036L: linux-iio@vger.kernel.org 2037W: http://www.akm.com/ 2038S: Supported 2039F: drivers/iio/magnetometer/ak8974.c 2040 2041ASC7621 HARDWARE MONITOR DRIVER 2042M: George Joseph <george.joseph@fairview5.com> 2043L: linux-hwmon@vger.kernel.org 2044S: Maintained 2045F: Documentation/hwmon/asc7621 2046F: drivers/hwmon/asc7621.c 2047 2048ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2049M: Corentin Chary <corentin.chary@gmail.com> 2050L: acpi4asus-user@lists.sourceforge.net 2051L: platform-driver-x86@vger.kernel.org 2052W: http://acpi4asus.sf.net 2053S: Maintained 2054F: drivers/platform/x86/asus*.c 2055F: drivers/platform/x86/eeepc*.c 2056 2057ASUS WIRELESS RADIO CONTROL DRIVER 2058M: João Paulo Rechi Vita <jprvita@gmail.com> 2059L: platform-driver-x86@vger.kernel.org 2060S: Maintained 2061F: drivers/platform/x86/asus-wireless.c 2062 2063ASYMMETRIC KEYS 2064M: David Howells <dhowells@redhat.com> 2065L: keyrings@vger.kernel.org 2066S: Maintained 2067F: Documentation/crypto/asymmetric-keys.txt 2068F: include/linux/verification.h 2069F: include/crypto/public_key.h 2070F: include/crypto/pkcs7.h 2071F: crypto/asymmetric_keys/ 2072 2073ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2074R: Dan Williams <dan.j.williams@intel.com> 2075W: http://sourceforge.net/projects/xscaleiop 2076S: Odd fixes 2077F: Documentation/crypto/async-tx-api.txt 2078F: crypto/async_tx/ 2079F: drivers/dma/ 2080F: include/linux/dmaengine.h 2081F: include/linux/async_tx.h 2082 2083AT24 EEPROM DRIVER 2084M: Wolfram Sang <wsa@the-dreams.de> 2085L: linux-i2c@vger.kernel.org 2086S: Maintained 2087F: drivers/misc/eeprom/at24.c 2088F: include/linux/platform_data/at24.h 2089 2090ATA OVER ETHERNET (AOE) DRIVER 2091M: "Ed L. Cashin" <ed.cashin@acm.org> 2092W: http://www.openaoe.org/ 2093S: Supported 2094F: Documentation/aoe/ 2095F: drivers/block/aoe/ 2096 2097ATHEROS 71XX/9XXX GPIO DRIVER 2098M: Alban Bedel <albeu@free.fr> 2099W: https://github.com/AlbanBedel/linux 2100T: git git://github.com/AlbanBedel/linux 2101S: Maintained 2102F: drivers/gpio/gpio-ath79.c 2103F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2104 2105ATHEROS ATH GENERIC UTILITIES 2106M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2107L: linux-wireless@vger.kernel.org 2108S: Supported 2109F: drivers/net/wireless/ath/* 2110 2111ATHEROS ATH5K WIRELESS DRIVER 2112M: Jiri Slaby <jirislaby@gmail.com> 2113M: Nick Kossifidis <mickflemm@gmail.com> 2114M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2115L: linux-wireless@vger.kernel.org 2116W: http://wireless.kernel.org/en/users/Drivers/ath5k 2117S: Maintained 2118F: drivers/net/wireless/ath/ath5k/ 2119 2120ATHEROS ATH6KL WIRELESS DRIVER 2121M: Kalle Valo <kvalo@qca.qualcomm.com> 2122L: linux-wireless@vger.kernel.org 2123W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2124T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2125S: Supported 2126F: drivers/net/wireless/ath/ath6kl/ 2127 2128WILOCITY WIL6210 WIRELESS DRIVER 2129M: Maya Erez <qca_merez@qca.qualcomm.com> 2130L: linux-wireless@vger.kernel.org 2131L: wil6210@qca.qualcomm.com 2132S: Supported 2133W: http://wireless.kernel.org/en/users/Drivers/wil6210 2134F: drivers/net/wireless/ath/wil6210/ 2135F: include/uapi/linux/wil6210_uapi.h 2136 2137CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2138M: Christian Lamparter <chunkeey@googlemail.com> 2139L: linux-wireless@vger.kernel.org 2140W: http://wireless.kernel.org/en/users/Drivers/carl9170 2141S: Maintained 2142F: drivers/net/wireless/ath/carl9170/ 2143 2144ATK0110 HWMON DRIVER 2145M: Luca Tettamanti <kronos.it@gmail.com> 2146L: linux-hwmon@vger.kernel.org 2147S: Maintained 2148F: drivers/hwmon/asus_atk0110.c 2149 2150ATI_REMOTE2 DRIVER 2151M: Ville Syrjala <syrjala@sci.fi> 2152S: Maintained 2153F: drivers/input/misc/ati_remote2.c 2154 2155ATLX ETHERNET DRIVERS 2156M: Jay Cliburn <jcliburn@gmail.com> 2157M: Chris Snook <chris.snook@gmail.com> 2158L: netdev@vger.kernel.org 2159W: http://sourceforge.net/projects/atl1 2160W: http://atl1.sourceforge.net 2161S: Maintained 2162F: drivers/net/ethernet/atheros/ 2163 2164ATM 2165M: Chas Williams <3chas3@gmail.com> 2166L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2167L: netdev@vger.kernel.org 2168W: http://linux-atm.sourceforge.net 2169S: Maintained 2170F: drivers/atm/ 2171F: include/linux/atm* 2172F: include/uapi/linux/atm* 2173 2174ATMEL AT91 / AT32 MCI DRIVER 2175M: Ludovic Desroches <ludovic.desroches@atmel.com> 2176S: Maintained 2177F: drivers/mmc/host/atmel-mci.c 2178 2179ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2180M: Nicolas Ferre <nicolas.ferre@atmel.com> 2181S: Supported 2182F: drivers/power/reset/at91-sama5d2_shdwc.c 2183 2184ATMEL SAMA5D2 ADC DRIVER 2185M: Ludovic Desroches <ludovic.desroches@atmel.com> 2186L: linux-iio@vger.kernel.org 2187S: Supported 2188F: drivers/iio/adc/at91-sama5d2_adc.c 2189 2190ATMEL Audio ALSA driver 2191M: Nicolas Ferre <nicolas.ferre@atmel.com> 2192L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2193S: Supported 2194F: sound/soc/atmel 2195 2196ATMEL XDMA DRIVER 2197M: Ludovic Desroches <ludovic.desroches@atmel.com> 2198L: linux-arm-kernel@lists.infradead.org 2199L: dmaengine@vger.kernel.org 2200S: Supported 2201F: drivers/dma/at_xdmac.c 2202 2203ATMEL I2C DRIVER 2204M: Ludovic Desroches <ludovic.desroches@atmel.com> 2205L: linux-i2c@vger.kernel.org 2206S: Supported 2207F: drivers/i2c/busses/i2c-at91.c 2208 2209ATMEL ISI DRIVER 2210M: Ludovic Desroches <ludovic.desroches@atmel.com> 2211L: linux-media@vger.kernel.org 2212S: Supported 2213F: drivers/media/platform/soc_camera/atmel-isi.c 2214F: include/media/atmel-isi.h 2215 2216ATMEL LCDFB DRIVER 2217M: Nicolas Ferre <nicolas.ferre@atmel.com> 2218L: linux-fbdev@vger.kernel.org 2219S: Maintained 2220F: drivers/video/fbdev/atmel_lcdfb.c 2221F: include/video/atmel_lcdc.h 2222 2223ATMEL MACB ETHERNET DRIVER 2224M: Nicolas Ferre <nicolas.ferre@atmel.com> 2225S: Supported 2226F: drivers/net/ethernet/cadence/ 2227 2228ATMEL NAND DRIVER 2229M: Wenyou Yang <wenyou.yang@atmel.com> 2230M: Josh Wu <rainyfeeling@outlook.com> 2231L: linux-mtd@lists.infradead.org 2232S: Supported 2233F: drivers/mtd/nand/atmel_nand* 2234 2235ATMEL SDMMC DRIVER 2236M: Ludovic Desroches <ludovic.desroches@atmel.com> 2237L: linux-mmc@vger.kernel.org 2238S: Supported 2239F: drivers/mmc/host/sdhci-of-at91.c 2240 2241ATMEL SPI DRIVER 2242M: Nicolas Ferre <nicolas.ferre@atmel.com> 2243S: Supported 2244F: drivers/spi/spi-atmel.* 2245 2246ATMEL SSC DRIVER 2247M: Nicolas Ferre <nicolas.ferre@atmel.com> 2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2249S: Supported 2250F: drivers/misc/atmel-ssc.c 2251F: include/linux/atmel-ssc.h 2252 2253ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2254M: Nicolas Ferre <nicolas.ferre@atmel.com> 2255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2256S: Supported 2257F: drivers/misc/atmel_tclib.c 2258F: drivers/clocksource/tcb_clksrc.c 2259 2260ATMEL USBA UDC DRIVER 2261M: Nicolas Ferre <nicolas.ferre@atmel.com> 2262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2263S: Supported 2264F: drivers/usb/gadget/udc/atmel_usba_udc.* 2265 2266ATMEL WIRELESS DRIVER 2267M: Simon Kelley <simon@thekelleys.org.uk> 2268L: linux-wireless@vger.kernel.org 2269W: http://www.thekelleys.org.uk/atmel 2270W: http://atmelwlandriver.sourceforge.net/ 2271S: Maintained 2272F: drivers/net/wireless/atmel/atmel* 2273 2274ATMEL MAXTOUCH DRIVER 2275M: Nick Dyer <nick@shmanahar.org> 2276T: git git://github.com/ndyer/linux.git 2277S: Maintained 2278F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2279F: drivers/input/touchscreen/atmel_mxt_ts.c 2280F: include/linux/platform_data/atmel_mxt_ts.h 2281 2282ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2283M: Bradley Grove <linuxdrivers@attotech.com> 2284L: linux-scsi@vger.kernel.org 2285W: http://www.attotech.com 2286S: Supported 2287F: drivers/scsi/esas2r 2288 2289ATUSB IEEE 802.15.4 RADIO DRIVER 2290M: Stefan Schmidt <stefan@osg.samsung.com> 2291L: linux-wpan@vger.kernel.org 2292S: Maintained 2293F: drivers/net/ieee802154/atusb.c 2294F: drivers/net/ieee802154/atusb.h 2295F: drivers/net/ieee802154/at86rf230.h 2296 2297AUDIT SUBSYSTEM 2298M: Paul Moore <paul@paul-moore.com> 2299M: Eric Paris <eparis@redhat.com> 2300L: linux-audit@redhat.com (moderated for non-subscribers) 2301W: http://people.redhat.com/sgrubb/audit/ 2302T: git git://git.infradead.org/users/pcmoore/audit 2303S: Maintained 2304F: include/linux/audit.h 2305F: include/uapi/linux/audit.h 2306F: kernel/audit* 2307 2308AUXILIARY DISPLAY DRIVERS 2309M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2310W: http://miguelojeda.es/auxdisplay.htm 2311W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2312S: Maintained 2313F: drivers/auxdisplay/ 2314F: include/linux/cfag12864b.h 2315 2316AVR32 ARCHITECTURE 2317M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2318M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2319W: http://www.atmel.com/products/AVR32/ 2320W: http://mirror.egtvedt.no/avr32linux.org/ 2321W: http://avrfreaks.net/ 2322S: Maintained 2323F: arch/avr32/ 2324 2325AVR32/AT32AP MACHINE SUPPORT 2326M: Haavard Skinnemoen <hskinnemoen@gmail.com> 2327M: Hans-Christian Egtvedt <egtvedt@samfundet.no> 2328S: Maintained 2329F: arch/avr32/mach-at32ap/ 2330 2331AX.25 NETWORK LAYER 2332M: Ralf Baechle <ralf@linux-mips.org> 2333L: linux-hams@vger.kernel.org 2334W: http://www.linux-ax25.org/ 2335S: Maintained 2336F: include/uapi/linux/ax25.h 2337F: include/net/ax25.h 2338F: net/ax25/ 2339 2340AXENTIA ASOC DRIVERS 2341M: Peter Rosin <peda@axentia.se> 2342L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2343S: Maintained 2344F: Documentation/devicetree/bindings/sound/axentia,* 2345F: sound/soc/atmel/tse850-pcm5142.c 2346 2347AZ6007 DVB DRIVER 2348M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2349M: Mauro Carvalho Chehab <mchehab@kernel.org> 2350L: linux-media@vger.kernel.org 2351W: https://linuxtv.org 2352T: git git://linuxtv.org/media_tree.git 2353S: Maintained 2354F: drivers/media/usb/dvb-usb-v2/az6007.c 2355 2356AZTECH FM RADIO RECEIVER DRIVER 2357M: Hans Verkuil <hverkuil@xs4all.nl> 2358L: linux-media@vger.kernel.org 2359T: git git://linuxtv.org/media_tree.git 2360W: https://linuxtv.org 2361S: Maintained 2362F: drivers/media/radio/radio-aztech* 2363 2364B43 WIRELESS DRIVER 2365L: linux-wireless@vger.kernel.org 2366L: b43-dev@lists.infradead.org 2367W: http://wireless.kernel.org/en/users/Drivers/b43 2368S: Odd Fixes 2369F: drivers/net/wireless/broadcom/b43/ 2370 2371B43LEGACY WIRELESS DRIVER 2372M: Larry Finger <Larry.Finger@lwfinger.net> 2373L: linux-wireless@vger.kernel.org 2374L: b43-dev@lists.infradead.org 2375W: http://wireless.kernel.org/en/users/Drivers/b43 2376S: Maintained 2377F: drivers/net/wireless/broadcom/b43legacy/ 2378 2379BACKLIGHT CLASS/SUBSYSTEM 2380M: Jingoo Han <jingoohan1@gmail.com> 2381M: Lee Jones <lee.jones@linaro.org> 2382T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2383S: Maintained 2384F: drivers/video/backlight/ 2385F: include/linux/backlight.h 2386 2387BATMAN ADVANCED 2388M: Marek Lindner <mareklindner@neomailbox.ch> 2389M: Simon Wunderlich <sw@simonwunderlich.de> 2390M: Antonio Quartulli <a@unstable.cc> 2391L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2392W: https://www.open-mesh.org/ 2393Q: https://patchwork.open-mesh.org/project/batman/list/ 2394S: Maintained 2395F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2396F: Documentation/ABI/testing/sysfs-class-net-mesh 2397F: Documentation/networking/batman-adv.txt 2398F: include/uapi/linux/batman_adv.h 2399F: net/batman-adv/ 2400 2401BAYCOM/HDLCDRV DRIVERS FOR AX.25 2402M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2403L: linux-hams@vger.kernel.org 2404W: http://www.baycom.org/~tom/ham/ham.html 2405S: Maintained 2406F: drivers/net/hamradio/baycom* 2407 2408BCACHE (BLOCK LAYER CACHE) 2409M: Kent Overstreet <kent.overstreet@gmail.com> 2410L: linux-bcache@vger.kernel.org 2411W: http://bcache.evilpiepirate.org 2412S: Orphan 2413F: drivers/md/bcache/ 2414 2415BDISP ST MEDIA DRIVER 2416M: Fabien Dessenne <fabien.dessenne@st.com> 2417L: linux-media@vger.kernel.org 2418T: git git://linuxtv.org/media_tree.git 2419W: https://linuxtv.org 2420S: Supported 2421F: drivers/media/platform/sti/bdisp 2422 2423BEFS FILE SYSTEM 2424M: Luis de Bethencourt <luisbg@osg.samsung.com> 2425M: Salah Triki <salah.triki@gmail.com> 2426S: Maintained 2427T: git git://github.com/luisbg/linux-befs.git 2428F: Documentation/filesystems/befs.txt 2429F: fs/befs/ 2430 2431BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2432M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2433L: netdev@vger.kernel.org 2434S: Maintained 2435F: drivers/net/ethernet/ec_bhf.c 2436 2437BFS FILE SYSTEM 2438M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> 2439S: Maintained 2440F: Documentation/filesystems/bfs.txt 2441F: fs/bfs/ 2442F: include/uapi/linux/bfs_fs.h 2443 2444BLACKFIN ARCHITECTURE 2445M: Steven Miao <realmz6@gmail.com> 2446L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2447T: git git://git.code.sf.net/p/adi-linux/code 2448W: http://blackfin.uclinux.org 2449S: Supported 2450F: arch/blackfin/ 2451 2452BLACKFIN EMAC DRIVER 2453L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2454W: http://blackfin.uclinux.org 2455S: Supported 2456F: drivers/net/ethernet/adi/ 2457 2458BLACKFIN RTC DRIVER 2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2460W: http://blackfin.uclinux.org 2461S: Supported 2462F: drivers/rtc/rtc-bfin.c 2463 2464BLACKFIN SDH DRIVER 2465M: Sonic Zhang <sonic.zhang@analog.com> 2466L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2467W: http://blackfin.uclinux.org 2468S: Supported 2469F: drivers/mmc/host/bfin_sdh.c 2470 2471BLACKFIN SERIAL DRIVER 2472M: Sonic Zhang <sonic.zhang@analog.com> 2473L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2474W: http://blackfin.uclinux.org 2475S: Supported 2476F: drivers/tty/serial/bfin_uart.c 2477 2478BLACKFIN WATCHDOG DRIVER 2479L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2480W: http://blackfin.uclinux.org 2481S: Supported 2482F: drivers/watchdog/bfin_wdt.c 2483 2484BLACKFIN I2C TWI DRIVER 2485M: Sonic Zhang <sonic.zhang@analog.com> 2486L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2487W: http://blackfin.uclinux.org/ 2488S: Supported 2489F: drivers/i2c/busses/i2c-bfin-twi.c 2490 2491BLACKFIN MEDIA DRIVER 2492M: Scott Jiang <scott.jiang.linux@gmail.com> 2493L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2494W: http://blackfin.uclinux.org/ 2495S: Supported 2496F: drivers/media/platform/blackfin/ 2497F: drivers/media/i2c/adv7183* 2498F: drivers/media/i2c/vs6624* 2499 2500BLINKM RGB LED DRIVER 2501M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2502S: Maintained 2503F: drivers/leds/leds-blinkm.c 2504 2505BLOCK LAYER 2506M: Jens Axboe <axboe@kernel.dk> 2507L: linux-block@vger.kernel.org 2508T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2509S: Maintained 2510F: block/ 2511F: kernel/trace/blktrace.c 2512F: lib/sbitmap.c 2513 2514BLOCK2MTD DRIVER 2515M: Joern Engel <joern@lazybastard.org> 2516L: linux-mtd@lists.infradead.org 2517S: Maintained 2518F: drivers/mtd/devices/block2mtd.c 2519 2520BLUETOOTH DRIVERS 2521M: Marcel Holtmann <marcel@holtmann.org> 2522M: Gustavo Padovan <gustavo@padovan.org> 2523M: Johan Hedberg <johan.hedberg@gmail.com> 2524L: linux-bluetooth@vger.kernel.org 2525W: http://www.bluez.org/ 2526T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2527T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2528S: Maintained 2529F: drivers/bluetooth/ 2530 2531BLUETOOTH SUBSYSTEM 2532M: Marcel Holtmann <marcel@holtmann.org> 2533M: Gustavo Padovan <gustavo@padovan.org> 2534M: Johan Hedberg <johan.hedberg@gmail.com> 2535L: linux-bluetooth@vger.kernel.org 2536W: http://www.bluez.org/ 2537T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2538T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2539S: Maintained 2540F: net/bluetooth/ 2541F: include/net/bluetooth/ 2542 2543BONDING DRIVER 2544M: Jay Vosburgh <j.vosburgh@gmail.com> 2545M: Veaceslav Falico <vfalico@gmail.com> 2546M: Andy Gospodarek <andy@greyhouse.net> 2547L: netdev@vger.kernel.org 2548W: http://sourceforge.net/projects/bonding/ 2549S: Supported 2550F: drivers/net/bonding/ 2551F: include/uapi/linux/if_bonding.h 2552 2553BPF (Safe dynamic programs and tools) 2554M: Alexei Starovoitov <ast@kernel.org> 2555L: netdev@vger.kernel.org 2556L: linux-kernel@vger.kernel.org 2557S: Supported 2558F: kernel/bpf/ 2559F: tools/testing/selftests/bpf/ 2560F: lib/test_bpf.c 2561 2562BROADCOM B44 10/100 ETHERNET DRIVER 2563M: Michael Chan <michael.chan@broadcom.com> 2564L: netdev@vger.kernel.org 2565S: Supported 2566F: drivers/net/ethernet/broadcom/b44.* 2567 2568BROADCOM B53 ETHERNET SWITCH DRIVER 2569M: Florian Fainelli <f.fainelli@gmail.com> 2570L: netdev@vger.kernel.org 2571L: openwrt-devel@lists.openwrt.org (subscribers-only) 2572S: Supported 2573F: drivers/net/dsa/b53/* 2574F: include/linux/platform_data/b53.h 2575 2576BROADCOM GENET ETHERNET DRIVER 2577M: Florian Fainelli <f.fainelli@gmail.com> 2578L: netdev@vger.kernel.org 2579S: Supported 2580F: drivers/net/ethernet/broadcom/genet/ 2581 2582BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2583M: Rasesh Mody <rasesh.mody@cavium.com> 2584M: Harish Patil <harish.patil@cavium.com> 2585M: Dept-GELinuxNICDev@cavium.com 2586L: netdev@vger.kernel.org 2587S: Supported 2588F: drivers/net/ethernet/broadcom/bnx2.* 2589F: drivers/net/ethernet/broadcom/bnx2_* 2590 2591BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2592M: Yuval Mintz <Yuval.Mintz@cavium.com> 2593M: Ariel Elior <ariel.elior@cavium.com> 2594M: everest-linux-l2@cavium.com 2595L: netdev@vger.kernel.org 2596S: Supported 2597F: drivers/net/ethernet/broadcom/bnx2x/ 2598 2599BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2600M: Florian Fainelli <f.fainelli@gmail.com> 2601M: Ray Jui <rjui@broadcom.com> 2602M: Scott Branden <sbranden@broadcom.com> 2603M: bcm-kernel-feedback-list@broadcom.com 2604T: git git://github.com/broadcom/mach-bcm 2605S: Maintained 2606N: bcm281* 2607N: bcm113* 2608N: bcm216* 2609N: kona 2610F: arch/arm/mach-bcm/ 2611 2612BROADCOM BCM2835 ARM ARCHITECTURE 2613M: Stephen Warren <swarren@wwwdotorg.org> 2614M: Lee Jones <lee@kernel.org> 2615M: Eric Anholt <eric@anholt.net> 2616L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git 2619S: Maintained 2620N: bcm2835 2621F: drivers/staging/vc04_services 2622 2623BROADCOM BCM47XX MIPS ARCHITECTURE 2624M: Hauke Mehrtens <hauke@hauke-m.de> 2625M: Rafał Miłecki <zajec5@gmail.com> 2626L: linux-mips@linux-mips.org 2627S: Maintained 2628F: Documentation/devicetree/bindings/mips/brcm/ 2629F: arch/mips/bcm47xx/* 2630F: arch/mips/include/asm/mach-bcm47xx/* 2631 2632BROADCOM BCM5301X ARM ARCHITECTURE 2633M: Hauke Mehrtens <hauke@hauke-m.de> 2634M: Rafał Miłecki <zajec5@gmail.com> 2635M: bcm-kernel-feedback-list@broadcom.com 2636L: linux-arm-kernel@lists.infradead.org 2637S: Maintained 2638F: arch/arm/mach-bcm/bcm_5301x.c 2639F: arch/arm/boot/dts/bcm5301x*.dtsi 2640F: arch/arm/boot/dts/bcm470* 2641 2642BROADCOM BCM53573 ARM ARCHITECTURE 2643M: Rafał Miłecki <rafal@milecki.pl> 2644L: linux-arm-kernel@lists.infradead.org 2645S: Maintained 2646F: arch/arm/boot/dts/bcm53573* 2647F: arch/arm/boot/dts/bcm47189* 2648 2649BROADCOM BCM63XX ARM ARCHITECTURE 2650M: Florian Fainelli <f.fainelli@gmail.com> 2651M: bcm-kernel-feedback-list@broadcom.com 2652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2653T: git git://github.com/broadcom/stblinux.git 2654S: Maintained 2655N: bcm63xx 2656 2657BROADCOM BCM63XX/BCM33XX UDC DRIVER 2658M: Kevin Cernekee <cernekee@gmail.com> 2659L: linux-usb@vger.kernel.org 2660S: Maintained 2661F: drivers/usb/gadget/udc/bcm63xx_udc.* 2662 2663BROADCOM BCM7XXX ARM ARCHITECTURE 2664M: Brian Norris <computersforpeace@gmail.com> 2665M: Gregory Fong <gregory.0xf0@gmail.com> 2666M: Florian Fainelli <f.fainelli@gmail.com> 2667M: bcm-kernel-feedback-list@broadcom.com 2668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2669T: git git://github.com/broadcom/stblinux.git 2670S: Maintained 2671F: arch/arm/mach-bcm/*brcmstb* 2672F: arch/arm/boot/dts/bcm7*.dts* 2673F: drivers/bus/brcmstb_gisb.c 2674N: brcmstb 2675 2676BROADCOM BMIPS MIPS ARCHITECTURE 2677M: Kevin Cernekee <cernekee@gmail.com> 2678M: Florian Fainelli <f.fainelli@gmail.com> 2679L: linux-mips@linux-mips.org 2680T: git git://github.com/broadcom/stblinux.git 2681S: Maintained 2682F: arch/mips/bmips/* 2683F: arch/mips/include/asm/mach-bmips/* 2684F: arch/mips/kernel/*bmips* 2685F: arch/mips/boot/dts/brcm/bcm*.dts* 2686F: drivers/irqchip/irq-bcm63* 2687F: drivers/irqchip/irq-bcm7* 2688F: drivers/irqchip/irq-brcmstb* 2689F: include/linux/bcm963xx_nvram.h 2690F: include/linux/bcm963xx_tag.h 2691 2692BROADCOM TG3 GIGABIT ETHERNET DRIVER 2693M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2694M: Prashant Sreedharan <prashant@broadcom.com> 2695M: Michael Chan <mchan@broadcom.com> 2696L: netdev@vger.kernel.org 2697S: Supported 2698F: drivers/net/ethernet/broadcom/tg3.* 2699 2700BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2701M: Arend van Spriel <arend.vanspriel@broadcom.com> 2702M: Franky Lin <franky.lin@broadcom.com> 2703M: Hante Meuleman <hante.meuleman@broadcom.com> 2704L: linux-wireless@vger.kernel.org 2705L: brcm80211-dev-list.pdl@broadcom.com 2706S: Supported 2707F: drivers/net/wireless/broadcom/brcm80211/ 2708 2709BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2710M: QLogic-Storage-Upstream@qlogic.com 2711L: linux-scsi@vger.kernel.org 2712S: Supported 2713F: drivers/scsi/bnx2fc/ 2714 2715BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2716M: QLogic-Storage-Upstream@qlogic.com 2717L: linux-scsi@vger.kernel.org 2718S: Supported 2719F: drivers/scsi/bnx2i/ 2720 2721BROADCOM IPROC ARM ARCHITECTURE 2722M: Ray Jui <rjui@broadcom.com> 2723M: Scott Branden <sbranden@broadcom.com> 2724M: Jon Mason <jonmason@broadcom.com> 2725M: bcm-kernel-feedback-list@broadcom.com 2726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2727T: git git://github.com/broadcom/cygnus-linux.git 2728S: Maintained 2729N: iproc 2730N: cygnus 2731N: bcm[-_]nsp 2732N: bcm9113* 2733N: bcm9583* 2734N: bcm9585* 2735N: bcm9586* 2736N: bcm988312 2737N: bcm113* 2738N: bcm583* 2739N: bcm585* 2740N: bcm586* 2741N: bcm88312 2742F: arch/arm64/boot/dts/broadcom/ns2* 2743F: drivers/clk/bcm/clk-ns* 2744F: drivers/pinctrl/bcm/pinctrl-ns* 2745 2746BROADCOM BRCMSTB GPIO DRIVER 2747M: Gregory Fong <gregory.0xf0@gmail.com> 2748L: bcm-kernel-feedback-list@broadcom.com 2749S: Supported 2750F: drivers/gpio/gpio-brcmstb.c 2751F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2752 2753BROADCOM KONA GPIO DRIVER 2754M: Ray Jui <rjui@broadcom.com> 2755L: bcm-kernel-feedback-list@broadcom.com 2756S: Supported 2757F: drivers/gpio/gpio-bcm-kona.c 2758F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2759 2760BROADCOM NVRAM DRIVER 2761M: Rafał Miłecki <zajec5@gmail.com> 2762L: linux-mips@linux-mips.org 2763S: Maintained 2764F: drivers/firmware/broadcom/* 2765 2766BROADCOM STB NAND FLASH DRIVER 2767M: Brian Norris <computersforpeace@gmail.com> 2768M: Kamal Dasu <kdasu.kdev@gmail.com> 2769L: linux-mtd@lists.infradead.org 2770L: bcm-kernel-feedback-list@broadcom.com 2771S: Maintained 2772F: drivers/mtd/nand/brcmnand/ 2773 2774BROADCOM STB AVS CPUFREQ DRIVER 2775M: Markus Mayer <mmayer@broadcom.com> 2776M: bcm-kernel-feedback-list@broadcom.com 2777L: linux-pm@vger.kernel.org 2778S: Maintained 2779F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2780F: drivers/cpufreq/brcmstb* 2781 2782BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2783M: Rafał Miłecki <zajec5@gmail.com> 2784L: linux-wireless@vger.kernel.org 2785S: Maintained 2786F: drivers/bcma/ 2787F: include/linux/bcma/ 2788 2789BROADCOM SYSTEMPORT ETHERNET DRIVER 2790M: Florian Fainelli <f.fainelli@gmail.com> 2791L: netdev@vger.kernel.org 2792S: Supported 2793F: drivers/net/ethernet/broadcom/bcmsysport.* 2794 2795BROADCOM VULCAN ARM64 SOC 2796M: Jayachandran C. <c.jayachandran@gmail.com> 2797M: bcm-kernel-feedback-list@broadcom.com 2798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2799S: Maintained 2800F: arch/arm64/boot/dts/broadcom/vulcan* 2801 2802BROCADE BFA FC SCSI DRIVER 2803M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2804M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2805L: linux-scsi@vger.kernel.org 2806S: Supported 2807F: drivers/scsi/bfa/ 2808 2809BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2810M: Rasesh Mody <rasesh.mody@cavium.com> 2811M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2812M: Dept-GELinuxNICDev@cavium.com 2813L: netdev@vger.kernel.org 2814S: Supported 2815F: drivers/net/ethernet/brocade/bna/ 2816 2817BSG (block layer generic sg v4 driver) 2818M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2819L: linux-scsi@vger.kernel.org 2820S: Supported 2821F: block/bsg.c 2822F: include/linux/bsg.h 2823F: include/uapi/linux/bsg.h 2824 2825BT87X AUDIO DRIVER 2826M: Clemens Ladisch <clemens@ladisch.de> 2827L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2828T: git git://git.alsa-project.org/alsa-kernel.git 2829S: Maintained 2830F: Documentation/sound/alsa/Bt87x.txt 2831F: sound/pci/bt87x.c 2832 2833BT8XXGPIO DRIVER 2834M: Michael Buesch <m@bues.ch> 2835W: http://bu3sch.de/btgpio.php 2836S: Maintained 2837F: drivers/gpio/gpio-bt8xx.c 2838 2839BTRFS FILE SYSTEM 2840M: Chris Mason <clm@fb.com> 2841M: Josef Bacik <jbacik@fb.com> 2842M: David Sterba <dsterba@suse.com> 2843L: linux-btrfs@vger.kernel.org 2844W: http://btrfs.wiki.kernel.org/ 2845Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2846T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 2847S: Maintained 2848F: Documentation/filesystems/btrfs.txt 2849F: fs/btrfs/ 2850 2851BTTV VIDEO4LINUX DRIVER 2852M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2853M: Mauro Carvalho Chehab <mchehab@kernel.org> 2854L: linux-media@vger.kernel.org 2855W: https://linuxtv.org 2856T: git git://linuxtv.org/media_tree.git 2857S: Odd fixes 2858F: Documentation/media/v4l-drivers/bttv* 2859F: drivers/media/pci/bt8xx/bttv* 2860 2861BUSLOGIC SCSI DRIVER 2862M: Khalid Aziz <khalid@gonehiking.org> 2863L: linux-scsi@vger.kernel.org 2864S: Maintained 2865F: drivers/scsi/BusLogic.* 2866F: drivers/scsi/FlashPoint.* 2867 2868C-MEDIA CMI8788 DRIVER 2869M: Clemens Ladisch <clemens@ladisch.de> 2870L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2871T: git git://git.alsa-project.org/alsa-kernel.git 2872S: Maintained 2873F: sound/pci/oxygen/ 2874 2875C6X ARCHITECTURE 2876M: Mark Salter <msalter@redhat.com> 2877M: Aurelien Jacquiot <a-jacquiot@ti.com> 2878L: linux-c6x-dev@linux-c6x.org 2879W: http://www.linux-c6x.org/wiki/index.php/Main_Page 2880S: Maintained 2881F: arch/c6x/ 2882 2883CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 2884M: David Howells <dhowells@redhat.com> 2885L: linux-cachefs@redhat.com (moderated for non-subscribers) 2886S: Supported 2887F: Documentation/filesystems/caching/cachefiles.txt 2888F: fs/cachefiles/ 2889 2890CADET FM/AM RADIO RECEIVER DRIVER 2891M: Hans Verkuil <hverkuil@xs4all.nl> 2892L: linux-media@vger.kernel.org 2893T: git git://linuxtv.org/media_tree.git 2894W: https://linuxtv.org 2895S: Maintained 2896F: drivers/media/radio/radio-cadet* 2897 2898CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 2899M: Jonathan Corbet <corbet@lwn.net> 2900L: linux-media@vger.kernel.org 2901T: git git://linuxtv.org/media_tree.git 2902S: Maintained 2903F: Documentation/media/v4l-drivers/cafe_ccic* 2904F: drivers/media/platform/marvell-ccic/ 2905 2906CAIF NETWORK LAYER 2907M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 2908L: netdev@vger.kernel.org 2909S: Supported 2910F: Documentation/networking/caif/ 2911F: drivers/net/caif/ 2912F: include/uapi/linux/caif/ 2913F: include/net/caif/ 2914F: net/caif/ 2915 2916CALGARY x86-64 IOMMU 2917M: Muli Ben-Yehuda <mulix@mulix.org> 2918M: Jon Mason <jdmason@kudzu.us> 2919L: iommu@lists.linux-foundation.org 2920S: Maintained 2921F: arch/x86/kernel/pci-calgary_64.c 2922F: arch/x86/kernel/tce_64.c 2923F: arch/x86/include/asm/calgary.h 2924F: arch/x86/include/asm/tce.h 2925 2926CAN NETWORK LAYER 2927M: Oliver Hartkopp <socketcan@hartkopp.net> 2928M: Marc Kleine-Budde <mkl@pengutronix.de> 2929L: linux-can@vger.kernel.org 2930W: https://github.com/linux-can 2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2932T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2933S: Maintained 2934F: Documentation/networking/can.txt 2935F: net/can/ 2936F: include/linux/can/core.h 2937F: include/uapi/linux/can.h 2938F: include/uapi/linux/can/bcm.h 2939F: include/uapi/linux/can/raw.h 2940F: include/uapi/linux/can/gw.h 2941 2942CAN NETWORK DRIVERS 2943M: Wolfgang Grandegger <wg@grandegger.com> 2944M: Marc Kleine-Budde <mkl@pengutronix.de> 2945L: linux-can@vger.kernel.org 2946W: https://github.com/linux-can 2947T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 2948T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 2949S: Maintained 2950F: Documentation/devicetree/bindings/net/can/ 2951F: drivers/net/can/ 2952F: include/linux/can/dev.h 2953F: include/linux/can/platform/ 2954F: include/uapi/linux/can/error.h 2955F: include/uapi/linux/can/netlink.h 2956 2957CAPABILITIES 2958M: Serge Hallyn <serge@hallyn.com> 2959L: linux-security-module@vger.kernel.org 2960S: Supported 2961F: include/linux/capability.h 2962F: include/uapi/linux/capability.h 2963F: security/commoncap.c 2964F: kernel/capability.c 2965 2966CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 2967M: Kevin Tsai <ktsai@capellamicro.com> 2968S: Maintained 2969F: drivers/iio/light/cm* 2970F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst 2971 2972CAVIUM I2C DRIVER 2973M: Jan Glauber <jglauber@cavium.com> 2974M: David Daney <david.daney@cavium.com> 2975W: http://www.cavium.com 2976S: Supported 2977F: drivers/i2c/busses/i2c-octeon* 2978F: drivers/i2c/busses/i2c-thunderx* 2979 2980CAVIUM LIQUIDIO NETWORK DRIVER 2981M: Derek Chickles <derek.chickles@caviumnetworks.com> 2982M: Satanand Burla <satananda.burla@caviumnetworks.com> 2983M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 2984M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 2985L: netdev@vger.kernel.org 2986W: http://www.cavium.com 2987S: Supported 2988F: drivers/net/ethernet/cavium/liquidio/ 2989 2990CC2520 IEEE-802.15.4 RADIO DRIVER 2991M: Varka Bhadram <varkabhadram@gmail.com> 2992L: linux-wpan@vger.kernel.org 2993S: Maintained 2994F: drivers/net/ieee802154/cc2520.c 2995F: include/linux/spi/cc2520.h 2996F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 2997 2998CEC DRIVER 2999M: Hans Verkuil <hans.verkuil@cisco.com> 3000L: linux-media@vger.kernel.org 3001T: git git://linuxtv.org/media_tree.git 3002W: http://linuxtv.org 3003S: Supported 3004F: Documentation/media/kapi/cec-core.rst 3005F: Documentation/media/uapi/cec 3006F: drivers/media/cec/ 3007F: drivers/media/cec-edid.c 3008F: drivers/media/rc/keymaps/rc-cec.c 3009F: include/media/cec.h 3010F: include/media/cec-edid.h 3011F: include/uapi/linux/cec.h 3012F: include/uapi/linux/cec-funcs.h 3013 3014CELL BROADBAND ENGINE ARCHITECTURE 3015M: Arnd Bergmann <arnd@arndb.de> 3016L: linuxppc-dev@lists.ozlabs.org 3017W: http://www.ibm.com/developerworks/power/cell/ 3018S: Supported 3019F: arch/powerpc/include/asm/cell*.h 3020F: arch/powerpc/include/asm/spu*.h 3021F: arch/powerpc/include/uapi/asm/spu*.h 3022F: arch/powerpc/oprofile/*cell* 3023F: arch/powerpc/platforms/cell/ 3024 3025CEPH COMMON CODE (LIBCEPH) 3026M: Ilya Dryomov <idryomov@gmail.com> 3027M: "Yan, Zheng" <zyan@redhat.com> 3028M: Sage Weil <sage@redhat.com> 3029L: ceph-devel@vger.kernel.org 3030W: http://ceph.com/ 3031T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3032T: git git://github.com/ceph/ceph-client.git 3033S: Supported 3034F: net/ceph/ 3035F: include/linux/ceph/ 3036F: include/linux/crush/ 3037 3038CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3039M: "Yan, Zheng" <zyan@redhat.com> 3040M: Sage Weil <sage@redhat.com> 3041M: Ilya Dryomov <idryomov@gmail.com> 3042L: ceph-devel@vger.kernel.org 3043W: http://ceph.com/ 3044T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3045T: git git://github.com/ceph/ceph-client.git 3046S: Supported 3047F: Documentation/filesystems/ceph.txt 3048F: fs/ceph/ 3049 3050CERTIFICATE HANDLING: 3051M: David Howells <dhowells@redhat.com> 3052M: David Woodhouse <dwmw2@infradead.org> 3053L: keyrings@vger.kernel.org 3054S: Maintained 3055F: Documentation/module-signing.txt 3056F: certs/ 3057F: scripts/sign-file.c 3058F: scripts/extract-cert.c 3059 3060CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3061L: linux-usb@vger.kernel.org 3062S: Orphan 3063F: Documentation/usb/WUSB-Design-overview.txt 3064F: Documentation/usb/wusb-cbaf 3065F: drivers/usb/host/hwa-hc.c 3066F: drivers/usb/host/whci/ 3067F: drivers/usb/wusbcore/ 3068F: include/linux/usb/wusb* 3069 3070HT16K33 LED CONTROLLER DRIVER 3071M: Robin van der Gracht <robin@protonic.nl> 3072S: Maintained 3073F: drivers/auxdisplay/ht16k33.c 3074F: Documentation/devicetree/bindings/display/ht16k33.txt 3075 3076CFAG12864B LCD DRIVER 3077M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3078W: http://miguelojeda.es/auxdisplay.htm 3079W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3080S: Maintained 3081F: drivers/auxdisplay/cfag12864b.c 3082F: include/linux/cfag12864b.h 3083 3084CFAG12864BFB LCD FRAMEBUFFER DRIVER 3085M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3086W: http://miguelojeda.es/auxdisplay.htm 3087W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3088S: Maintained 3089F: drivers/auxdisplay/cfag12864bfb.c 3090F: include/linux/cfag12864b.h 3091 3092CFG80211 and NL80211 3093M: Johannes Berg <johannes@sipsolutions.net> 3094L: linux-wireless@vger.kernel.org 3095W: http://wireless.kernel.org/ 3096T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3098S: Maintained 3099F: include/uapi/linux/nl80211.h 3100F: include/net/cfg80211.h 3101F: net/wireless/* 3102X: net/wireless/wext* 3103 3104CHAR and MISC DRIVERS 3105M: Arnd Bergmann <arnd@arndb.de> 3106M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3107T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3108S: Supported 3109F: drivers/char/* 3110F: drivers/misc/* 3111F: include/linux/miscdevice.h 3112 3113CHECKPATCH 3114M: Andy Whitcroft <apw@canonical.com> 3115M: Joe Perches <joe@perches.com> 3116S: Maintained 3117F: scripts/checkpatch.pl 3118 3119CHINESE DOCUMENTATION 3120M: Harry Wei <harryxiyou@gmail.com> 3121L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3122L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3123S: Maintained 3124F: Documentation/translations/zh_CN/ 3125 3126CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3127M: Peter Chen <Peter.Chen@nxp.com> 3128T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3129L: linux-usb@vger.kernel.org 3130S: Maintained 3131F: drivers/usb/chipidea/ 3132 3133CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3134M: Hans de Goede <hdegoede@redhat.com> 3135L: linux-input@vger.kernel.org 3136S: Maintained 3137F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3138F: drivers/input/touchscreen/chipone_icn8318.c 3139 3140CHROME HARDWARE PLATFORM SUPPORT 3141M: Olof Johansson <olof@lixom.net> 3142S: Maintained 3143T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git 3144F: drivers/platform/chrome/ 3145 3146CISCO VIC ETHERNET NIC DRIVER 3147M: Christian Benvenuti <benve@cisco.com> 3148M: Sujith Sankar <ssujith@cisco.com> 3149M: Govindarajulu Varadarajan <_govind@gmx.com> 3150M: Neel Patel <neepatel@cisco.com> 3151S: Supported 3152F: drivers/net/ethernet/cisco/enic/ 3153 3154CISCO VIC LOW LATENCY NIC DRIVER 3155M: Christian Benvenuti <benve@cisco.com> 3156M: Dave Goodell <dgoodell@cisco.com> 3157S: Supported 3158F: drivers/infiniband/hw/usnic/ 3159 3160CIRRUS LOGIC EP93XX ETHERNET DRIVER 3161M: Hartley Sweeten <hsweeten@visionengravers.com> 3162L: netdev@vger.kernel.org 3163S: Maintained 3164F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3165 3166CIRRUS LOGIC AUDIO CODEC DRIVERS 3167M: Brian Austin <brian.austin@cirrus.com> 3168M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3169L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3170S: Maintained 3171F: sound/soc/codecs/cs* 3172 3173CLEANCACHE API 3174M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3175L: linux-kernel@vger.kernel.org 3176S: Maintained 3177F: mm/cleancache.c 3178F: include/linux/cleancache.h 3179 3180CLK API 3181M: Russell King <linux@armlinux.org.uk> 3182L: linux-clk@vger.kernel.org 3183S: Maintained 3184F: include/linux/clk.h 3185 3186CLOCKSOURCE, CLOCKEVENT DRIVERS 3187M: Daniel Lezcano <daniel.lezcano@linaro.org> 3188M: Thomas Gleixner <tglx@linutronix.de> 3189L: linux-kernel@vger.kernel.org 3190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3191S: Supported 3192F: drivers/clocksource 3193 3194CISCO FCOE HBA DRIVER 3195M: Satish Kharat <satishkh@cisco.com> 3196M: Sesidhar Baddela <sebaddel@cisco.com> 3197M: Karan Tilak Kumar <kartilak@cisco.com> 3198L: linux-scsi@vger.kernel.org 3199S: Supported 3200F: drivers/scsi/fnic/ 3201 3202CISCO SCSI HBA DRIVER 3203M: Karan Tilak Kumar <kartilak@cisco.com> 3204M: Sesidhar Baddela <sebaddel@cisco.com> 3205L: linux-scsi@vger.kernel.org 3206S: Supported 3207F: drivers/scsi/snic/ 3208 3209CMPC ACPI DRIVER 3210M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3211M: Daniel Oliveira Nascimento <don@syst.com.br> 3212L: platform-driver-x86@vger.kernel.org 3213S: Supported 3214F: drivers/platform/x86/classmate-laptop.c 3215 3216COBALT MEDIA DRIVER 3217M: Hans Verkuil <hans.verkuil@cisco.com> 3218L: linux-media@vger.kernel.org 3219T: git git://linuxtv.org/media_tree.git 3220W: https://linuxtv.org 3221S: Supported 3222F: drivers/media/pci/cobalt/ 3223 3224COCCINELLE/Semantic Patches (SmPL) 3225M: Julia Lawall <Julia.Lawall@lip6.fr> 3226M: Gilles Muller <Gilles.Muller@lip6.fr> 3227M: Nicolas Palix <nicolas.palix@imag.fr> 3228M: Michal Marek <mmarek@suse.com> 3229L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3230T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3231W: http://coccinelle.lip6.fr/ 3232S: Supported 3233F: Documentation/dev-tools/coccinelle.rst 3234F: scripts/coccinelle/ 3235F: scripts/coccicheck 3236 3237CODA FILE SYSTEM 3238M: Jan Harkes <jaharkes@cs.cmu.edu> 3239M: coda@cs.cmu.edu 3240L: codalist@coda.cs.cmu.edu 3241W: http://www.coda.cs.cmu.edu/ 3242S: Maintained 3243F: Documentation/filesystems/coda.txt 3244F: fs/coda/ 3245F: include/linux/coda*.h 3246F: include/uapi/linux/coda*.h 3247 3248CODA V4L2 MEM2MEM DRIVER 3249M: Philipp Zabel <p.zabel@pengutronix.de> 3250L: linux-media@vger.kernel.org 3251S: Maintained 3252F: Documentation/devicetree/bindings/media/coda.txt 3253F: drivers/media/platform/coda/ 3254 3255COMMON CLK FRAMEWORK 3256M: Michael Turquette <mturquette@baylibre.com> 3257M: Stephen Boyd <sboyd@codeaurora.org> 3258L: linux-clk@vger.kernel.org 3259Q: http://patchwork.kernel.org/project/linux-clk/list/ 3260T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3261S: Maintained 3262F: Documentation/devicetree/bindings/clock/ 3263F: drivers/clk/ 3264X: drivers/clk/clkdev.c 3265F: include/linux/clk-pr* 3266F: include/linux/clk/ 3267 3268COMMON INTERNET FILE SYSTEM (CIFS) 3269M: Steve French <sfrench@samba.org> 3270L: linux-cifs@vger.kernel.org 3271L: samba-technical@lists.samba.org (moderated for non-subscribers) 3272W: http://linux-cifs.samba.org/ 3273T: git git://git.samba.org/sfrench/cifs-2.6.git 3274S: Supported 3275F: Documentation/filesystems/cifs/ 3276F: fs/cifs/ 3277 3278COMPACTPCI HOTPLUG CORE 3279M: Scott Murray <scott@spiteful.org> 3280L: linux-pci@vger.kernel.org 3281S: Maintained 3282F: drivers/pci/hotplug/cpci_hotplug* 3283 3284COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3285M: Scott Murray <scott@spiteful.org> 3286L: linux-pci@vger.kernel.org 3287S: Maintained 3288F: drivers/pci/hotplug/cpcihp_zt5550.* 3289 3290COMPACTPCI HOTPLUG GENERIC DRIVER 3291M: Scott Murray <scott@spiteful.org> 3292L: linux-pci@vger.kernel.org 3293S: Maintained 3294F: drivers/pci/hotplug/cpcihp_generic.c 3295 3296COMPAL LAPTOP SUPPORT 3297M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3298L: platform-driver-x86@vger.kernel.org 3299S: Maintained 3300F: drivers/platform/x86/compal-laptop.c 3301 3302CONEXANT ACCESSRUNNER USB DRIVER 3303L: accessrunner-general@lists.sourceforge.net 3304W: http://accessrunner.sourceforge.net/ 3305S: Orphan 3306F: drivers/usb/atm/cxacru.c 3307 3308CONFIGFS 3309M: Joel Becker <jlbec@evilplan.org> 3310M: Christoph Hellwig <hch@lst.de> 3311T: git git://git.infradead.org/users/hch/configfs.git 3312S: Supported 3313F: fs/configfs/ 3314F: include/linux/configfs.h 3315 3316CONNECTOR 3317M: Evgeniy Polyakov <zbr@ioremap.net> 3318L: netdev@vger.kernel.org 3319S: Maintained 3320F: drivers/connector/ 3321 3322CONTROL GROUP (CGROUP) 3323M: Tejun Heo <tj@kernel.org> 3324M: Li Zefan <lizefan@huawei.com> 3325M: Johannes Weiner <hannes@cmpxchg.org> 3326L: cgroups@vger.kernel.org 3327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3328S: Maintained 3329F: Documentation/cgroup* 3330F: include/linux/cgroup* 3331F: kernel/cgroup* 3332 3333CONTROL GROUP - CPUSET 3334M: Li Zefan <lizefan@huawei.com> 3335L: cgroups@vger.kernel.org 3336W: http://www.bullopensource.org/cpuset/ 3337W: http://oss.sgi.com/projects/cpusets/ 3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3339S: Maintained 3340F: Documentation/cgroup-v1/cpusets.txt 3341F: include/linux/cpuset.h 3342F: kernel/cpuset.c 3343 3344CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3345M: Johannes Weiner <hannes@cmpxchg.org> 3346M: Michal Hocko <mhocko@kernel.org> 3347M: Vladimir Davydov <vdavydov.dev@gmail.com> 3348L: cgroups@vger.kernel.org 3349L: linux-mm@kvack.org 3350S: Maintained 3351F: mm/memcontrol.c 3352F: mm/swap_cgroup.c 3353 3354CORETEMP HARDWARE MONITORING DRIVER 3355M: Fenghua Yu <fenghua.yu@intel.com> 3356L: linux-hwmon@vger.kernel.org 3357S: Maintained 3358F: Documentation/hwmon/coretemp 3359F: drivers/hwmon/coretemp.c 3360 3361COSA/SRP SYNC SERIAL DRIVER 3362M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3363W: http://www.fi.muni.cz/~kas/cosa/ 3364S: Maintained 3365F: drivers/net/wan/cosa* 3366 3367CPMAC ETHERNET DRIVER 3368M: Florian Fainelli <f.fainelli@gmail.com> 3369L: netdev@vger.kernel.org 3370S: Maintained 3371F: drivers/net/ethernet/ti/cpmac.c 3372 3373CPU FREQUENCY DRIVERS 3374M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3375M: Viresh Kumar <viresh.kumar@linaro.org> 3376L: linux-pm@vger.kernel.org 3377S: Maintained 3378T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3379T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3380B: https://bugzilla.kernel.org 3381F: Documentation/cpu-freq/ 3382F: drivers/cpufreq/ 3383F: include/linux/cpufreq.h 3384 3385CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3386M: Viresh Kumar <viresh.kumar@linaro.org> 3387M: Sudeep Holla <sudeep.holla@arm.com> 3388L: linux-pm@vger.kernel.org 3389W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3390S: Maintained 3391F: drivers/cpufreq/arm_big_little.h 3392F: drivers/cpufreq/arm_big_little.c 3393F: drivers/cpufreq/arm_big_little_dt.c 3394 3395CPUIDLE DRIVER - ARM BIG LITTLE 3396M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3397M: Daniel Lezcano <daniel.lezcano@linaro.org> 3398L: linux-pm@vger.kernel.org 3399L: linux-arm-kernel@lists.infradead.org 3400T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3401S: Maintained 3402F: drivers/cpuidle/cpuidle-big_little.c 3403 3404CPUIDLE DRIVER - ARM EXYNOS 3405M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3406M: Daniel Lezcano <daniel.lezcano@linaro.org> 3407M: Kukjin Kim <kgene@kernel.org> 3408L: linux-pm@vger.kernel.org 3409L: linux-samsung-soc@vger.kernel.org 3410S: Supported 3411F: drivers/cpuidle/cpuidle-exynos.c 3412F: arch/arm/mach-exynos/pm.c 3413 3414CPUIDLE DRIVERS 3415M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3416M: Daniel Lezcano <daniel.lezcano@linaro.org> 3417L: linux-pm@vger.kernel.org 3418S: Maintained 3419T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3420B: https://bugzilla.kernel.org 3421F: drivers/cpuidle/* 3422F: include/linux/cpuidle.h 3423 3424CPUID/MSR DRIVER 3425M: "H. Peter Anvin" <hpa@zytor.com> 3426S: Maintained 3427F: arch/x86/kernel/cpuid.c 3428F: arch/x86/kernel/msr.c 3429 3430CPU POWER MONITORING SUBSYSTEM 3431M: Thomas Renninger <trenn@suse.com> 3432L: linux-pm@vger.kernel.org 3433S: Maintained 3434F: tools/power/cpupower/ 3435 3436CRAMFS FILESYSTEM 3437W: http://sourceforge.net/projects/cramfs/ 3438S: Orphan / Obsolete 3439F: Documentation/filesystems/cramfs.txt 3440F: fs/cramfs/ 3441 3442CRIS PORT 3443M: Mikael Starvik <starvik@axis.com> 3444M: Jesper Nilsson <jesper.nilsson@axis.com> 3445L: linux-cris-kernel@axis.com 3446W: http://developer.axis.com 3447T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3448S: Maintained 3449F: arch/cris/ 3450F: drivers/tty/serial/crisv10.* 3451 3452CRYPTO API 3453M: Herbert Xu <herbert@gondor.apana.org.au> 3454M: "David S. Miller" <davem@davemloft.net> 3455L: linux-crypto@vger.kernel.org 3456T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3457T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3458S: Maintained 3459F: Documentation/crypto/ 3460F: Documentation/devicetree/bindings/crypto/ 3461F: Documentation/DocBook/crypto-API.tmpl 3462F: arch/*/crypto/ 3463F: crypto/ 3464F: drivers/crypto/ 3465F: include/crypto/ 3466F: include/linux/crypto* 3467 3468CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3469M: Neil Horman <nhorman@tuxdriver.com> 3470L: linux-crypto@vger.kernel.org 3471S: Maintained 3472F: crypto/ansi_cprng.c 3473F: crypto/rng.c 3474 3475CS3308 MEDIA DRIVER 3476M: Hans Verkuil <hverkuil@xs4all.nl> 3477L: linux-media@vger.kernel.org 3478T: git git://linuxtv.org/media_tree.git 3479W: http://linuxtv.org 3480S: Odd Fixes 3481F: drivers/media/i2c/cs3308.c 3482F: drivers/media/i2c/cs3308.h 3483 3484CS5535 Audio ALSA driver 3485M: Jaya Kumar <jayakumar.alsa@gmail.com> 3486S: Maintained 3487F: sound/pci/cs5535audio/ 3488 3489CW1200 WLAN driver 3490M: Solomon Peachy <pizza@shaftnet.org> 3491S: Maintained 3492F: drivers/net/wireless/st/cw1200/ 3493 3494CX18 VIDEO4LINUX DRIVER 3495M: Andy Walls <awalls@md.metrocast.net> 3496L: ivtv-devel@ivtvdriver.org (subscribers-only) 3497L: linux-media@vger.kernel.org 3498T: git git://linuxtv.org/media_tree.git 3499W: https://linuxtv.org 3500W: http://www.ivtvdriver.org/index.php/Cx18 3501S: Maintained 3502F: Documentation/media/v4l-drivers/cx18* 3503F: drivers/media/pci/cx18/ 3504F: include/uapi/linux/ivtv* 3505 3506CX2341X MPEG ENCODER HELPER MODULE 3507M: Hans Verkuil <hverkuil@xs4all.nl> 3508L: linux-media@vger.kernel.org 3509T: git git://linuxtv.org/media_tree.git 3510W: https://linuxtv.org 3511S: Maintained 3512F: drivers/media/common/cx2341x* 3513F: include/media/cx2341x* 3514 3515CX24120 MEDIA DRIVER 3516M: Jemma Denson <jdenson@gmail.com> 3517M: Patrick Boettcher <patrick.boettcher@posteo.de> 3518L: linux-media@vger.kernel.org 3519W: https://linuxtv.org 3520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3521S: Maintained 3522F: drivers/media/dvb-frontends/cx24120* 3523 3524CX88 VIDEO4LINUX DRIVER 3525M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3526M: Mauro Carvalho Chehab <mchehab@kernel.org> 3527L: linux-media@vger.kernel.org 3528W: https://linuxtv.org 3529T: git git://linuxtv.org/media_tree.git 3530S: Odd fixes 3531F: Documentation/media/v4l-drivers/cx88* 3532F: drivers/media/pci/cx88/ 3533 3534CXD2820R MEDIA DRIVER 3535M: Antti Palosaari <crope@iki.fi> 3536L: linux-media@vger.kernel.org 3537W: https://linuxtv.org 3538W: http://palosaari.fi/linux/ 3539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3540T: git git://linuxtv.org/anttip/media_tree.git 3541S: Maintained 3542F: drivers/media/dvb-frontends/cxd2820r* 3543 3544CXGB3 ETHERNET DRIVER (CXGB3) 3545M: Santosh Raspatur <santosh@chelsio.com> 3546L: netdev@vger.kernel.org 3547W: http://www.chelsio.com 3548S: Supported 3549F: drivers/net/ethernet/chelsio/cxgb3/ 3550 3551CXGB3 ISCSI DRIVER (CXGB3I) 3552M: Karen Xie <kxie@chelsio.com> 3553L: linux-scsi@vger.kernel.org 3554W: http://www.chelsio.com 3555S: Supported 3556F: drivers/scsi/cxgbi/cxgb3i 3557 3558CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3559M: Steve Wise <swise@chelsio.com> 3560L: linux-rdma@vger.kernel.org 3561W: http://www.openfabrics.org 3562S: Supported 3563F: drivers/infiniband/hw/cxgb3/ 3564F: include/uapi/rdma/cxgb3-abi.h 3565 3566CXGB4 ETHERNET DRIVER (CXGB4) 3567M: Hariprasad S <hariprasad@chelsio.com> 3568L: netdev@vger.kernel.org 3569W: http://www.chelsio.com 3570S: Supported 3571F: drivers/net/ethernet/chelsio/cxgb4/ 3572 3573CXGB4 ISCSI DRIVER (CXGB4I) 3574M: Karen Xie <kxie@chelsio.com> 3575L: linux-scsi@vger.kernel.org 3576W: http://www.chelsio.com 3577S: Supported 3578F: drivers/scsi/cxgbi/cxgb4i 3579 3580CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3581M: Steve Wise <swise@chelsio.com> 3582L: linux-rdma@vger.kernel.org 3583W: http://www.openfabrics.org 3584S: Supported 3585F: drivers/infiniband/hw/cxgb4/ 3586F: include/uapi/rdma/cxgb4-abi.h 3587 3588CXGB4VF ETHERNET DRIVER (CXGB4VF) 3589M: Casey Leedom <leedom@chelsio.com> 3590L: netdev@vger.kernel.org 3591W: http://www.chelsio.com 3592S: Supported 3593F: drivers/net/ethernet/chelsio/cxgb4vf/ 3594 3595CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3596M: Ian Munsie <imunsie@au1.ibm.com> 3597M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3598L: linuxppc-dev@lists.ozlabs.org 3599S: Supported 3600F: arch/powerpc/platforms/powernv/pci-cxl.c 3601F: drivers/misc/cxl/ 3602F: include/misc/cxl* 3603F: include/uapi/misc/cxl.h 3604F: Documentation/powerpc/cxl.txt 3605F: Documentation/ABI/testing/sysfs-class-cxl 3606 3607CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3608M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3609M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3610M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3611L: linux-scsi@vger.kernel.org 3612S: Supported 3613F: drivers/scsi/cxlflash/ 3614F: include/uapi/scsi/cxlflash_ioctls.h 3615F: Documentation/powerpc/cxlflash.txt 3616 3617STMMAC ETHERNET DRIVER 3618M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3619M: Alexandre Torgue <alexandre.torgue@st.com> 3620L: netdev@vger.kernel.org 3621W: http://www.stlinux.com 3622S: Supported 3623F: drivers/net/ethernet/stmicro/stmmac/ 3624 3625CYBERPRO FB DRIVER 3626M: Russell King <linux@armlinux.org.uk> 3627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3628W: http://www.armlinux.org.uk/ 3629S: Maintained 3630F: drivers/video/fbdev/cyber2000fb.* 3631 3632CYCLADES ASYNC MUX DRIVER 3633W: http://www.cyclades.com/ 3634S: Orphan 3635F: drivers/tty/cyclades.c 3636F: include/linux/cyclades.h 3637F: include/uapi/linux/cyclades.h 3638 3639CYCLADES PC300 DRIVER 3640W: http://www.cyclades.com/ 3641S: Orphan 3642F: drivers/net/wan/pc300* 3643 3644CYPRESS_FIRMWARE MEDIA DRIVER 3645M: Antti Palosaari <crope@iki.fi> 3646L: linux-media@vger.kernel.org 3647W: https://linuxtv.org 3648W: http://palosaari.fi/linux/ 3649Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3650T: git git://linuxtv.org/anttip/media_tree.git 3651S: Maintained 3652F: drivers/media/common/cypress_firmware* 3653 3654CYTTSP TOUCHSCREEN DRIVER 3655M: Ferruh Yigit <fery@cypress.com> 3656L: linux-input@vger.kernel.org 3657S: Supported 3658F: drivers/input/touchscreen/cyttsp* 3659F: include/linux/input/cyttsp.h 3660 3661DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3662M: Joshua Kinard <kumba@gentoo.org> 3663S: Maintained 3664F: drivers/rtc/rtc-ds1685.c 3665F: include/linux/rtc/ds1685.h 3666 3667DAMA SLAVE for AX.25 3668M: Joerg Reuter <jreuter@yaina.de> 3669W: http://yaina.de/jreuter/ 3670W: http://www.qsl.net/dl1bke/ 3671L: linux-hams@vger.kernel.org 3672S: Maintained 3673F: net/ax25/af_ax25.c 3674F: net/ax25/ax25_dev.c 3675F: net/ax25/ax25_ds_* 3676F: net/ax25/ax25_in.c 3677F: net/ax25/ax25_out.c 3678F: net/ax25/ax25_timer.c 3679F: net/ax25/sysctl_net_ax25.c 3680 3681DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3682L: netdev@vger.kernel.org 3683S: Orphan 3684F: Documentation/networking/dmfe.txt 3685F: drivers/net/ethernet/dec/tulip/dmfe.c 3686 3687DC390/AM53C974 SCSI driver 3688M: Hannes Reinecke <hare@suse.com> 3689L: linux-scsi@vger.kernel.org 3690S: Maintained 3691F: drivers/scsi/am53c974.c 3692 3693DC395x SCSI driver 3694M: Oliver Neukum <oliver@neukum.org> 3695M: Ali Akcaagac <aliakc@web.de> 3696M: Jamie Lenehan <lenehan@twibble.org> 3697L: dc395x@twibble.org 3698W: http://twibble.org/dist/dc395x/ 3699W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3700S: Maintained 3701F: Documentation/scsi/dc395x.txt 3702F: drivers/scsi/dc395x.* 3703 3704DCCP PROTOCOL 3705M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3706L: dccp@vger.kernel.org 3707W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3708S: Maintained 3709F: include/linux/dccp.h 3710F: include/uapi/linux/dccp.h 3711F: include/linux/tfrc.h 3712F: net/dccp/ 3713 3714DECnet NETWORK LAYER 3715W: http://linux-decnet.sourceforge.net 3716L: linux-decnet-user@lists.sourceforge.net 3717S: Orphan 3718F: Documentation/networking/decnet.txt 3719F: net/decnet/ 3720 3721DECSTATION PLATFORM SUPPORT 3722M: "Maciej W. Rozycki" <macro@linux-mips.org> 3723L: linux-mips@linux-mips.org 3724W: http://www.linux-mips.org/wiki/DECstation 3725S: Maintained 3726F: arch/mips/dec/ 3727F: arch/mips/include/asm/dec/ 3728F: arch/mips/include/asm/mach-dec/ 3729 3730DEFXX FDDI NETWORK DRIVER 3731M: "Maciej W. Rozycki" <macro@linux-mips.org> 3732S: Maintained 3733F: drivers/net/fddi/defxx.* 3734 3735DELL LAPTOP DRIVER 3736M: Matthew Garrett <mjg59@srcf.ucam.org> 3737M: Pali Rohár <pali.rohar@gmail.com> 3738L: platform-driver-x86@vger.kernel.org 3739S: Maintained 3740F: drivers/platform/x86/dell-laptop.c 3741 3742DELL LAPTOP RBTN DRIVER 3743M: Pali Rohár <pali.rohar@gmail.com> 3744S: Maintained 3745F: drivers/platform/x86/dell-rbtn.* 3746 3747DELL LAPTOP FREEFALL DRIVER 3748M: Pali Rohár <pali.rohar@gmail.com> 3749S: Maintained 3750F: drivers/platform/x86/dell-smo8800.c 3751 3752DELL LAPTOP SMM DRIVER 3753M: Pali Rohár <pali.rohar@gmail.com> 3754S: Maintained 3755F: drivers/hwmon/dell-smm-hwmon.c 3756F: include/uapi/linux/i8k.h 3757 3758DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3759M: Doug Warzecha <Douglas_Warzecha@dell.com> 3760S: Maintained 3761F: Documentation/dcdbas.txt 3762F: drivers/firmware/dcdbas.* 3763 3764DELL WMI EXTRAS DRIVER 3765M: Matthew Garrett <mjg59@srcf.ucam.org> 3766M: Pali Rohár <pali.rohar@gmail.com> 3767S: Maintained 3768F: drivers/platform/x86/dell-wmi.c 3769 3770DESIGNWARE USB2 DRD IP DRIVER 3771M: John Youn <johnyoun@synopsys.com> 3772L: linux-usb@vger.kernel.org 3773T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3774S: Maintained 3775F: drivers/usb/dwc2/ 3776 3777DESIGNWARE USB3 DRD IP DRIVER 3778M: Felipe Balbi <balbi@kernel.org> 3779L: linux-usb@vger.kernel.org 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3781S: Maintained 3782F: drivers/usb/dwc3/ 3783 3784DEVICE COREDUMP (DEV_COREDUMP) 3785M: Johannes Berg <johannes@sipsolutions.net> 3786L: linux-kernel@vger.kernel.org 3787S: Maintained 3788F: drivers/base/devcoredump.c 3789F: include/linux/devcoredump.h 3790 3791DEVICE FREQUENCY (DEVFREQ) 3792M: MyungJoo Ham <myungjoo.ham@samsung.com> 3793M: Kyungmin Park <kyungmin.park@samsung.com> 3794R: Chanwoo Choi <cw00.choi@samsung.com> 3795L: linux-pm@vger.kernel.org 3796T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3797S: Maintained 3798F: drivers/devfreq/ 3799F: include/linux/devfreq.h 3800F: Documentation/devicetree/bindings/devfreq/ 3801 3802DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 3803M: Chanwoo Choi <cw00.choi@samsung.com> 3804L: linux-pm@vger.kernel.org 3805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3806S: Supported 3807F: drivers/devfreq/event/ 3808F: drivers/devfreq/devfreq-event.c 3809F: include/linux/devfreq-event.h 3810F: Documentation/devicetree/bindings/devfreq/event/ 3811 3812BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3813M: Chanwoo Choi <cw00.choi@samsung.com> 3814L: linux-pm@vger.kernel.org 3815L: linux-samsung-soc@vger.kernel.org 3816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3817S: Maintained 3818F: drivers/devfreq/exynos-bus.c 3819F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3820 3821DEVICE NUMBER REGISTRY 3822M: Torben Mathiasen <device@lanana.org> 3823W: http://lanana.org/docs/device-list/index.html 3824S: Maintained 3825 3826DEVICE-MAPPER (LVM) 3827M: Alasdair Kergon <agk@redhat.com> 3828M: Mike Snitzer <snitzer@redhat.com> 3829M: dm-devel@redhat.com 3830L: dm-devel@redhat.com 3831W: http://sources.redhat.com/dm 3832Q: http://patchwork.kernel.org/project/dm-devel/list/ 3833T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 3834T: quilt http://people.redhat.com/agk/patches/linux/editing/ 3835S: Maintained 3836F: Documentation/device-mapper/ 3837F: drivers/md/dm* 3838F: drivers/md/persistent-data/ 3839F: include/linux/device-mapper.h 3840F: include/linux/dm-*.h 3841F: include/uapi/linux/dm-*.h 3842 3843DEVLINK 3844M: Jiri Pirko <jiri@mellanox.com> 3845L: netdev@vger.kernel.org 3846S: Supported 3847F: net/core/devlink.c 3848F: include/net/devlink.h 3849F: include/uapi/linux/devlink.h 3850 3851DIALOG SEMICONDUCTOR DRIVERS 3852M: Support Opensource <support.opensource@diasemi.com> 3853W: http://www.dialog-semiconductor.com/products 3854S: Supported 3855F: Documentation/hwmon/da90?? 3856F: Documentation/devicetree/bindings/mfd/da90*.txt 3857F: Documentation/devicetree/bindings/regulator/da92*.txt 3858F: Documentation/devicetree/bindings/sound/da[79]*.txt 3859F: drivers/gpio/gpio-da90??.c 3860F: drivers/hwmon/da90??-hwmon.c 3861F: drivers/iio/adc/da91??-*.c 3862F: drivers/input/misc/da90??_onkey.c 3863F: drivers/input/touchscreen/da9052_tsi.c 3864F: drivers/leds/leds-da90??.c 3865F: drivers/mfd/da903x.c 3866F: drivers/mfd/da90??-*.c 3867F: drivers/mfd/da91??-*.c 3868F: drivers/power/supply/da9052-battery.c 3869F: drivers/power/supply/da91??-*.c 3870F: drivers/regulator/da903x.c 3871F: drivers/regulator/da9???-regulator.[ch] 3872F: drivers/rtc/rtc-da90??.c 3873F: drivers/video/backlight/da90??_bl.c 3874F: drivers/watchdog/da90??_wdt.c 3875F: include/linux/mfd/da903x.h 3876F: include/linux/mfd/da9052/ 3877F: include/linux/mfd/da9055/ 3878F: include/linux/mfd/da9062/ 3879F: include/linux/mfd/da9063/ 3880F: include/linux/mfd/da9150/ 3881F: include/linux/regulator/da9211.h 3882F: include/sound/da[79]*.h 3883F: sound/soc/codecs/da[79]*.[ch] 3884 3885DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 3886M: William Breathitt Gray <vilhelm.gray@gmail.com> 3887L: linux-gpio@vger.kernel.org 3888S: Maintained 3889F: drivers/gpio/gpio-gpio-mm.c 3890 3891DIGI NEO AND CLASSIC PCI PRODUCTS 3892M: Lidza Louina <lidza.louina@gmail.com> 3893M: Mark Hounschell <markh@compro.net> 3894L: driverdev-devel@linuxdriverproject.org 3895S: Maintained 3896F: drivers/staging/dgnc/ 3897 3898DIOLAN U2C-12 I2C DRIVER 3899M: Guenter Roeck <linux@roeck-us.net> 3900L: linux-i2c@vger.kernel.org 3901S: Maintained 3902F: drivers/i2c/busses/i2c-diolan-u2c.c 3903 3904DIRECT ACCESS (DAX) 3905M: Matthew Wilcox <willy@linux.intel.com> 3906L: linux-fsdevel@vger.kernel.org 3907S: Supported 3908F: fs/dax.c 3909 3910DIRECTORY NOTIFICATION (DNOTIFY) 3911M: Eric Paris <eparis@parisplace.org> 3912S: Maintained 3913F: Documentation/filesystems/dnotify.txt 3914F: fs/notify/dnotify/ 3915F: include/linux/dnotify.h 3916 3917DISK GEOMETRY AND PARTITION HANDLING 3918M: Andries Brouwer <aeb@cwi.nl> 3919W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 3920W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 3921W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 3922S: Maintained 3923 3924DISKQUOTA 3925M: Jan Kara <jack@suse.com> 3926S: Maintained 3927F: Documentation/filesystems/quota.txt 3928F: fs/quota/ 3929F: include/linux/quota*.h 3930F: include/uapi/linux/quota*.h 3931 3932DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 3933M: Bernie Thompson <bernie@plugable.com> 3934L: linux-fbdev@vger.kernel.org 3935S: Maintained 3936W: http://plugable.com/category/projects/udlfb/ 3937F: drivers/video/fbdev/udlfb.c 3938F: include/video/udlfb.h 3939F: Documentation/fb/udlfb.txt 3940 3941DISTRIBUTED LOCK MANAGER (DLM) 3942M: Christine Caulfield <ccaulfie@redhat.com> 3943M: David Teigland <teigland@redhat.com> 3944L: cluster-devel@redhat.com 3945W: http://sources.redhat.com/cluster/ 3946T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 3947S: Supported 3948F: fs/dlm/ 3949 3950DMA BUFFER SHARING FRAMEWORK 3951M: Sumit Semwal <sumit.semwal@linaro.org> 3952S: Maintained 3953L: linux-media@vger.kernel.org 3954L: dri-devel@lists.freedesktop.org 3955L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 3956F: drivers/dma-buf/ 3957F: include/linux/dma-buf* 3958F: include/linux/reservation.h 3959F: include/linux/*fence.h 3960F: Documentation/dma-buf-sharing.txt 3961T: git git://anongit.freedesktop.org/drm/drm-misc 3962 3963SYNC FILE FRAMEWORK 3964M: Sumit Semwal <sumit.semwal@linaro.org> 3965R: Gustavo Padovan <gustavo@padovan.org> 3966S: Maintained 3967L: linux-media@vger.kernel.org 3968L: dri-devel@lists.freedesktop.org 3969F: drivers/dma-buf/sync_* 3970F: drivers/dma-buf/sw_sync.c 3971F: include/linux/sync_file.h 3972F: include/uapi/linux/sync_file.h 3973F: Documentation/sync_file.txt 3974T: git git://anongit.freedesktop.org/drm/drm-misc 3975 3976DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 3977M: Vinod Koul <vinod.koul@intel.com> 3978L: dmaengine@vger.kernel.org 3979Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 3980S: Maintained 3981F: drivers/dma/ 3982F: include/linux/dmaengine.h 3983F: Documentation/devicetree/bindings/dma/ 3984F: Documentation/dmaengine/ 3985T: git git://git.infradead.org/users/vkoul/slave-dma.git 3986 3987DME1737 HARDWARE MONITOR DRIVER 3988M: Juerg Haefliger <juergh@gmail.com> 3989L: linux-hwmon@vger.kernel.org 3990S: Maintained 3991F: Documentation/hwmon/dme1737 3992F: drivers/hwmon/dme1737.c 3993 3994DMI/SMBIOS SUPPORT 3995M: Jean Delvare <jdelvare@suse.com> 3996S: Maintained 3997T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 3998F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 3999F: drivers/firmware/dmi-id.c 4000F: drivers/firmware/dmi_scan.c 4001F: include/linux/dmi.h 4002 4003DOCUMENTATION 4004M: Jonathan Corbet <corbet@lwn.net> 4005L: linux-doc@vger.kernel.org 4006S: Maintained 4007F: Documentation/ 4008F: scripts/docproc.c 4009F: scripts/kernel-doc* 4010X: Documentation/ABI/ 4011X: Documentation/devicetree/ 4012X: Documentation/acpi 4013X: Documentation/power 4014X: Documentation/spi 4015X: Documentation/media 4016T: git git://git.lwn.net/linux.git docs-next 4017 4018DOUBLETALK DRIVER 4019M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4020L: blinux-list@redhat.com 4021S: Maintained 4022F: drivers/char/dtlk.c 4023F: include/linux/dtlk.h 4024 4025DPT_I2O SCSI RAID DRIVER 4026M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4027L: linux-scsi@vger.kernel.org 4028W: http://www.adaptec.com/ 4029S: Maintained 4030F: drivers/scsi/dpt* 4031F: drivers/scsi/dpt/ 4032 4033DRBD DRIVER 4034M: Philipp Reisner <philipp.reisner@linbit.com> 4035M: Lars Ellenberg <lars.ellenberg@linbit.com> 4036L: drbd-dev@lists.linbit.com 4037W: http://www.drbd.org 4038T: git git://git.linbit.com/linux-drbd.git 4039T: git git://git.linbit.com/drbd-8.4.git 4040S: Supported 4041F: drivers/block/drbd/ 4042F: lib/lru_cache.c 4043F: Documentation/blockdev/drbd/ 4044 4045DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS 4046M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4047T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4048S: Supported 4049F: Documentation/kobject.txt 4050F: drivers/base/ 4051F: fs/debugfs/ 4052F: fs/kernfs/ 4053F: fs/sysfs/ 4054F: include/linux/debugfs.h 4055F: include/linux/kobj* 4056F: lib/kobj* 4057 4058DRM DRIVERS 4059M: David Airlie <airlied@linux.ie> 4060L: dri-devel@lists.freedesktop.org 4061T: git git://people.freedesktop.org/~airlied/linux 4062B: https://bugs.freedesktop.org/ 4063C: irc://chat.freenode.net/dri-devel 4064S: Maintained 4065F: drivers/gpu/drm/ 4066F: drivers/gpu/vga/ 4067F: Documentation/devicetree/bindings/display/ 4068F: Documentation/devicetree/bindings/gpu/ 4069F: Documentation/devicetree/bindings/video/ 4070F: Documentation/gpu/ 4071F: include/drm/ 4072F: include/uapi/drm/ 4073 4074DRM DRIVERS AND MISC GPU PATCHES 4075M: Daniel Vetter <daniel.vetter@intel.com> 4076M: Jani Nikula <jani.nikula@linux.intel.com> 4077M: Sean Paul <seanpaul@chromium.org> 4078W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4079S: Maintained 4080T: git git://anongit.freedesktop.org/drm/drm-misc 4081F: Documentation/gpu/ 4082F: drivers/gpu/vga/ 4083F: drivers/gpu/drm/* 4084F: include/drm/drm* 4085F: include/uapi/drm/drm* 4086 4087DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4088M: Dave Airlie <airlied@redhat.com> 4089S: Odd Fixes 4090F: drivers/gpu/drm/ast/ 4091 4092DRM DRIVERS FOR BRIDGE CHIPS 4093M: Archit Taneja <architt@codeaurora.org> 4094S: Maintained 4095T: git git://anongit.freedesktop.org/drm/drm-misc 4096F: drivers/gpu/drm/bridge/ 4097 4098DRM DRIVER FOR BOCHS VIRTUAL GPU 4099M: Gerd Hoffmann <kraxel@redhat.com> 4100S: Odd Fixes 4101F: drivers/gpu/drm/bochs/ 4102 4103DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4104M: Dave Airlie <airlied@redhat.com> 4105S: Odd Fixes 4106F: drivers/gpu/drm/cirrus/ 4107 4108RADEON and AMDGPU DRM DRIVERS 4109M: Alex Deucher <alexander.deucher@amd.com> 4110M: Christian König <christian.koenig@amd.com> 4111L: amd-gfx@lists.freedesktop.org 4112T: git git://people.freedesktop.org/~agd5f/linux 4113S: Supported 4114F: drivers/gpu/drm/radeon/ 4115F: include/uapi/drm/radeon_drm.h 4116F: drivers/gpu/drm/amd/ 4117F: include/uapi/drm/amdgpu_drm.h 4118 4119DRM PANEL DRIVERS 4120M: Thierry Reding <thierry.reding@gmail.com> 4121L: dri-devel@lists.freedesktop.org 4122T: git git://anongit.freedesktop.org/tegra/linux.git 4123S: Maintained 4124F: drivers/gpu/drm/drm_panel.c 4125F: drivers/gpu/drm/panel/ 4126F: include/drm/drm_panel.h 4127F: Documentation/devicetree/bindings/display/panel/ 4128 4129INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4130M: Daniel Vetter <daniel.vetter@intel.com> 4131M: Jani Nikula <jani.nikula@linux.intel.com> 4132L: intel-gfx@lists.freedesktop.org 4133W: https://01.org/linuxgraphics/ 4134B: https://01.org/linuxgraphics/documentation/how-report-bugs 4135C: irc://chat.freenode.net/intel-gfx 4136Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4137T: git git://anongit.freedesktop.org/drm-intel 4138S: Supported 4139F: drivers/gpu/drm/i915/ 4140F: include/drm/i915* 4141F: include/uapi/drm/i915_drm.h 4142F: Documentation/gpu/i915.rst 4143 4144INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4145M: Zhenyu Wang <zhenyuw@linux.intel.com> 4146M: Zhi Wang <zhi.a.wang@intel.com> 4147L: igvt-g-dev@lists.01.org 4148L: intel-gfx@lists.freedesktop.org 4149W: https://01.org/igvt-g 4150T: git https://github.com/01org/gvt-linux.git 4151S: Supported 4152F: drivers/gpu/drm/i915/gvt/ 4153 4154DRM DRIVERS FOR ATMEL HLCDC 4155M: Boris Brezillon <boris.brezillon@free-electrons.com> 4156L: dri-devel@lists.freedesktop.org 4157S: Supported 4158F: drivers/gpu/drm/atmel-hlcdc/ 4159F: Documentation/devicetree/bindings/drm/atmel/ 4160 4161DRM DRIVERS FOR ALLWINNER A10 4162M: Maxime Ripard <maxime.ripard@free-electrons.com> 4163L: dri-devel@lists.freedesktop.org 4164S: Supported 4165F: drivers/gpu/drm/sun4i/ 4166F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4167 4168DRM DRIVERS FOR AMLOGIC SOCS 4169M: Neil Armstrong <narmstrong@baylibre.com> 4170L: dri-devel@lists.freedesktop.org 4171L: linux-amlogic@lists.infradead.org 4172W: http://linux-meson.com/ 4173S: Supported 4174F: drivers/gpu/drm/meson/ 4175F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4176 4177DRM DRIVERS FOR EXYNOS 4178M: Inki Dae <inki.dae@samsung.com> 4179M: Joonyoung Shim <jy0922.shim@samsung.com> 4180M: Seung-Woo Kim <sw0312.kim@samsung.com> 4181M: Kyungmin Park <kyungmin.park@samsung.com> 4182L: dri-devel@lists.freedesktop.org 4183T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4184S: Supported 4185F: drivers/gpu/drm/exynos/ 4186F: include/uapi/drm/exynos_drm.h 4187F: Documentation/devicetree/bindings/display/exynos/ 4188 4189DRM DRIVERS FOR FREESCALE DCU 4190M: Stefan Agner <stefan@agner.ch> 4191M: Alison Wang <alison.wang@freescale.com> 4192L: dri-devel@lists.freedesktop.org 4193S: Supported 4194F: drivers/gpu/drm/fsl-dcu/ 4195F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4196F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4197F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4198 4199DRM DRIVERS FOR FREESCALE IMX 4200M: Philipp Zabel <p.zabel@pengutronix.de> 4201L: dri-devel@lists.freedesktop.org 4202S: Maintained 4203F: drivers/gpu/drm/imx/ 4204F: drivers/gpu/ipu-v3/ 4205F: Documentation/devicetree/bindings/display/imx/ 4206 4207DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4208M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4209L: dri-devel@lists.freedesktop.org 4210T: git git://github.com/patjak/drm-gma500 4211S: Maintained 4212F: drivers/gpu/drm/gma500/ 4213 4214DRM DRIVERS FOR HISILICON 4215M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4216M: Rongrong Zou <zourongrong@gmail.com> 4217R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4218R: Chen Feng <puck.chen@hisilicon.com> 4219L: dri-devel@lists.freedesktop.org 4220T: git git://github.com/xin3liang/linux.git 4221S: Maintained 4222F: drivers/gpu/drm/hisilicon/ 4223F: Documentation/devicetree/bindings/display/hisilicon/ 4224 4225DRM DRIVER FOR INTEL I810 VIDEO CARDS 4226S: Orphan / Obsolete 4227F: drivers/gpu/drm/i810/ 4228F: include/uapi/drm/i810_drm.h 4229 4230DRM DRIVERS FOR MEDIATEK 4231M: CK Hu <ck.hu@mediatek.com> 4232M: Philipp Zabel <p.zabel@pengutronix.de> 4233L: dri-devel@lists.freedesktop.org 4234S: Supported 4235F: drivers/gpu/drm/mediatek/ 4236F: Documentation/devicetree/bindings/display/mediatek/ 4237 4238DRM DRIVER FOR MSM ADRENO GPU 4239M: Rob Clark <robdclark@gmail.com> 4240L: linux-arm-msm@vger.kernel.org 4241L: dri-devel@lists.freedesktop.org 4242L: freedreno@lists.freedesktop.org 4243T: git git://people.freedesktop.org/~robclark/linux 4244S: Maintained 4245F: drivers/gpu/drm/msm/ 4246F: include/uapi/drm/msm_drm.h 4247F: Documentation/devicetree/bindings/display/msm/ 4248 4249DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4250M: Ben Skeggs <bskeggs@redhat.com> 4251L: dri-devel@lists.freedesktop.org 4252L: nouveau@lists.freedesktop.org 4253T: git git://github.com/skeggsb/linux 4254S: Supported 4255F: drivers/gpu/drm/nouveau/ 4256F: include/uapi/drm/nouveau_drm.h 4257 4258DRM DRIVERS FOR NVIDIA TEGRA 4259M: Thierry Reding <thierry.reding@gmail.com> 4260L: dri-devel@lists.freedesktop.org 4261L: linux-tegra@vger.kernel.org 4262T: git git://anongit.freedesktop.org/tegra/linux.git 4263S: Supported 4264F: drivers/gpu/drm/tegra/ 4265F: drivers/gpu/host1x/ 4266F: include/linux/host1x.h 4267F: include/uapi/drm/tegra_drm.h 4268F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4269 4270DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4271S: Orphan / Obsolete 4272F: drivers/gpu/drm/mga/ 4273F: include/uapi/drm/mga_drm.h 4274 4275DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4276M: Dave Airlie <airlied@redhat.com> 4277S: Odd Fixes 4278F: drivers/gpu/drm/mgag200/ 4279 4280DRM DRIVER FOR RAGE 128 VIDEO CARDS 4281S: Orphan / Obsolete 4282F: drivers/gpu/drm/r128/ 4283F: include/uapi/drm/r128_drm.h 4284 4285DRM DRIVERS FOR RENESAS 4286M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4287L: dri-devel@lists.freedesktop.org 4288L: linux-renesas-soc@vger.kernel.org 4289T: git git://linuxtv.org/pinchartl/fbdev 4290S: Supported 4291F: drivers/gpu/drm/rcar-du/ 4292F: drivers/gpu/drm/shmobile/ 4293F: include/linux/platform_data/shmob_drm.h 4294F: Documentation/devicetree/bindings/display/renesas,du.txt 4295 4296DRM DRIVER FOR QXL VIRTUAL GPU 4297M: Dave Airlie <airlied@redhat.com> 4298S: Odd Fixes 4299F: drivers/gpu/drm/qxl/ 4300F: include/uapi/drm/qxl_drm.h 4301 4302DRM DRIVERS FOR ROCKCHIP 4303M: Mark Yao <mark.yao@rock-chips.com> 4304L: dri-devel@lists.freedesktop.org 4305S: Maintained 4306F: drivers/gpu/drm/rockchip/ 4307F: Documentation/devicetree/bindings/display/rockchip/ 4308 4309DRM DRIVER FOR SAVAGE VIDEO CARDS 4310S: Orphan / Obsolete 4311F: drivers/gpu/drm/savage/ 4312F: include/uapi/drm/savage_drm.h 4313 4314DRM DRIVER FOR SIS VIDEO CARDS 4315S: Orphan / Obsolete 4316F: drivers/gpu/drm/sis/ 4317F: include/uapi/drm/sis_drm.h 4318 4319DRM DRIVERS FOR STI 4320M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4321M: Vincent Abriou <vincent.abriou@st.com> 4322L: dri-devel@lists.freedesktop.org 4323T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git 4324S: Maintained 4325F: drivers/gpu/drm/sti 4326F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4327 4328DRM DRIVER FOR TDFX VIDEO CARDS 4329S: Orphan / Obsolete 4330F: drivers/gpu/drm/tdfx/ 4331 4332DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4333M: Dave Airlie <airlied@redhat.com> 4334S: Odd Fixes 4335F: drivers/gpu/drm/udl/ 4336 4337DRM DRIVERS FOR VIVANTE GPU IP 4338M: Lucas Stach <l.stach@pengutronix.de> 4339R: Russell King <linux+etnaviv@armlinux.org.uk> 4340R: Christian Gmeiner <christian.gmeiner@gmail.com> 4341L: etnaviv@lists.freedesktop.org 4342L: dri-devel@lists.freedesktop.org 4343S: Maintained 4344F: drivers/gpu/drm/etnaviv/ 4345F: include/uapi/drm/etnaviv_drm.h 4346F: Documentation/devicetree/bindings/display/etnaviv/ 4347 4348DRM DRIVER FOR VMWARE VIRTUAL GPU 4349M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4350M: Sinclair Yeh <syeh@vmware.com> 4351M: Thomas Hellstrom <thellstrom@vmware.com> 4352L: dri-devel@lists.freedesktop.org 4353T: git git://people.freedesktop.org/~syeh/repos_linux 4354T: git git://people.freedesktop.org/~thomash/linux 4355S: Supported 4356F: drivers/gpu/drm/vmwgfx/ 4357F: include/uapi/drm/vmwgfx_drm.h 4358 4359DRM DRIVERS FOR VC4 4360M: Eric Anholt <eric@anholt.net> 4361T: git git://github.com/anholt/linux 4362S: Supported 4363F: drivers/gpu/drm/vc4/ 4364F: include/uapi/drm/vc4_drm.h 4365F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4366 4367DRM DRIVERS FOR TI OMAP 4368M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4369L: dri-devel@lists.freedesktop.org 4370S: Maintained 4371F: drivers/gpu/drm/omapdrm/ 4372F: Documentation/devicetree/bindings/display/ti/ 4373 4374DRM DRIVERS FOR TI LCDC 4375M: Jyri Sarha <jsarha@ti.com> 4376R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4377L: dri-devel@lists.freedesktop.org 4378S: Maintained 4379F: drivers/gpu/drm/tilcdc/ 4380F: Documentation/devicetree/bindings/display/tilcdc/ 4381 4382DRM DRIVERS FOR ZTE ZX 4383M: Shawn Guo <shawnguo@kernel.org> 4384L: dri-devel@lists.freedesktop.org 4385S: Maintained 4386F: drivers/gpu/drm/zte/ 4387F: Documentation/devicetree/bindings/display/zte,vou.txt 4388 4389DSBR100 USB FM RADIO DRIVER 4390M: Alexey Klimov <klimov.linux@gmail.com> 4391L: linux-media@vger.kernel.org 4392T: git git://linuxtv.org/media_tree.git 4393S: Maintained 4394F: drivers/media/radio/dsbr100.c 4395 4396DSCC4 DRIVER 4397M: Francois Romieu <romieu@fr.zoreil.com> 4398L: netdev@vger.kernel.org 4399S: Maintained 4400F: drivers/net/wan/dscc4.c 4401 4402DT3155 MEDIA DRIVER 4403M: Hans Verkuil <hverkuil@xs4all.nl> 4404L: linux-media@vger.kernel.org 4405T: git git://linuxtv.org/media_tree.git 4406W: https://linuxtv.org 4407S: Odd Fixes 4408F: drivers/media/pci/dt3155/ 4409 4410DVB_USB_AF9015 MEDIA DRIVER 4411M: Antti Palosaari <crope@iki.fi> 4412L: linux-media@vger.kernel.org 4413W: https://linuxtv.org 4414W: http://palosaari.fi/linux/ 4415Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4416T: git git://linuxtv.org/anttip/media_tree.git 4417S: Maintained 4418F: drivers/media/usb/dvb-usb-v2/af9015* 4419 4420DVB_USB_AF9035 MEDIA DRIVER 4421M: Antti Palosaari <crope@iki.fi> 4422L: linux-media@vger.kernel.org 4423W: https://linuxtv.org 4424W: http://palosaari.fi/linux/ 4425Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4426T: git git://linuxtv.org/anttip/media_tree.git 4427S: Maintained 4428F: drivers/media/usb/dvb-usb-v2/af9035* 4429 4430DVB_USB_ANYSEE MEDIA DRIVER 4431M: Antti Palosaari <crope@iki.fi> 4432L: linux-media@vger.kernel.org 4433W: https://linuxtv.org 4434W: http://palosaari.fi/linux/ 4435Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4436T: git git://linuxtv.org/anttip/media_tree.git 4437S: Maintained 4438F: drivers/media/usb/dvb-usb-v2/anysee* 4439 4440DVB_USB_AU6610 MEDIA DRIVER 4441M: Antti Palosaari <crope@iki.fi> 4442L: linux-media@vger.kernel.org 4443W: https://linuxtv.org 4444W: http://palosaari.fi/linux/ 4445Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4446T: git git://linuxtv.org/anttip/media_tree.git 4447S: Maintained 4448F: drivers/media/usb/dvb-usb-v2/au6610* 4449 4450DVB_USB_CE6230 MEDIA DRIVER 4451M: Antti Palosaari <crope@iki.fi> 4452L: linux-media@vger.kernel.org 4453W: https://linuxtv.org 4454W: http://palosaari.fi/linux/ 4455Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4456T: git git://linuxtv.org/anttip/media_tree.git 4457S: Maintained 4458F: drivers/media/usb/dvb-usb-v2/ce6230* 4459 4460DVB_USB_CXUSB MEDIA DRIVER 4461M: Michael Krufky <mkrufky@linuxtv.org> 4462L: linux-media@vger.kernel.org 4463W: https://linuxtv.org 4464W: http://github.com/mkrufky 4465Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4466T: git git://linuxtv.org/media_tree.git 4467S: Maintained 4468F: drivers/media/usb/dvb-usb/cxusb* 4469 4470DVB_USB_EC168 MEDIA DRIVER 4471M: Antti Palosaari <crope@iki.fi> 4472L: linux-media@vger.kernel.org 4473W: https://linuxtv.org 4474W: http://palosaari.fi/linux/ 4475Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4476T: git git://linuxtv.org/anttip/media_tree.git 4477S: Maintained 4478F: drivers/media/usb/dvb-usb-v2/ec168* 4479 4480DVB_USB_GL861 MEDIA DRIVER 4481M: Antti Palosaari <crope@iki.fi> 4482L: linux-media@vger.kernel.org 4483W: https://linuxtv.org 4484Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4485T: git git://linuxtv.org/anttip/media_tree.git 4486S: Maintained 4487F: drivers/media/usb/dvb-usb-v2/gl861* 4488 4489DVB_USB_MXL111SF MEDIA DRIVER 4490M: Michael Krufky <mkrufky@linuxtv.org> 4491L: linux-media@vger.kernel.org 4492W: https://linuxtv.org 4493W: http://github.com/mkrufky 4494Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4495T: git git://linuxtv.org/mkrufky/mxl111sf.git 4496S: Maintained 4497F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4498 4499DVB_USB_RTL28XXU MEDIA DRIVER 4500M: Antti Palosaari <crope@iki.fi> 4501L: linux-media@vger.kernel.org 4502W: https://linuxtv.org 4503W: http://palosaari.fi/linux/ 4504Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4505T: git git://linuxtv.org/anttip/media_tree.git 4506S: Maintained 4507F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4508 4509DVB_USB_V2 MEDIA DRIVER 4510M: Antti Palosaari <crope@iki.fi> 4511L: linux-media@vger.kernel.org 4512W: https://linuxtv.org 4513W: http://palosaari.fi/linux/ 4514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4515T: git git://linuxtv.org/anttip/media_tree.git 4516S: Maintained 4517F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4518F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4519 4520DYNAMIC DEBUG 4521M: Jason Baron <jbaron@akamai.com> 4522S: Maintained 4523F: lib/dynamic_debug.c 4524F: include/linux/dynamic_debug.h 4525 4526DZ DECSTATION DZ11 SERIAL DRIVER 4527M: "Maciej W. Rozycki" <macro@linux-mips.org> 4528S: Maintained 4529F: drivers/tty/serial/dz.* 4530 4531E3X0 POWER BUTTON DRIVER 4532M: Moritz Fischer <moritz.fischer@ettus.com> 4533L: usrp-users@lists.ettus.com 4534W: http://www.ettus.com 4535S: Supported 4536F: drivers/input/misc/e3x0-button.c 4537F: Documentation/devicetree/bindings/input/e3x0-button.txt 4538 4539E4000 MEDIA DRIVER 4540M: Antti Palosaari <crope@iki.fi> 4541L: linux-media@vger.kernel.org 4542W: https://linuxtv.org 4543W: http://palosaari.fi/linux/ 4544Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4545T: git git://linuxtv.org/anttip/media_tree.git 4546S: Maintained 4547F: drivers/media/tuners/e4000* 4548 4549EATA ISA/EISA/PCI SCSI DRIVER 4550M: Dario Ballabio <ballabio_dario@emc.com> 4551L: linux-scsi@vger.kernel.org 4552S: Maintained 4553F: drivers/scsi/eata.c 4554 4555EC100 MEDIA DRIVER 4556M: Antti Palosaari <crope@iki.fi> 4557L: linux-media@vger.kernel.org 4558W: https://linuxtv.org 4559W: http://palosaari.fi/linux/ 4560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4561T: git git://linuxtv.org/anttip/media_tree.git 4562S: Maintained 4563F: drivers/media/dvb-frontends/ec100* 4564 4565ECRYPT FILE SYSTEM 4566M: Tyler Hicks <tyhicks@canonical.com> 4567L: ecryptfs@vger.kernel.org 4568W: http://ecryptfs.org 4569W: https://launchpad.net/ecryptfs 4570T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4571S: Supported 4572F: Documentation/filesystems/ecryptfs.txt 4573F: fs/ecryptfs/ 4574 4575EDAC-CORE 4576M: Borislav Petkov <bp@alien8.de> 4577M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4578M: Mauro Carvalho Chehab <mchehab@kernel.org> 4579L: linux-edac@vger.kernel.org 4580T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4581T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4582S: Supported 4583F: Documentation/admin-guide/ras.rst 4584F: Documentation/driver-api/edac.rst 4585F: drivers/edac/ 4586F: include/linux/edac.h 4587 4588EDAC-AMD64 4589M: Borislav Petkov <bp@alien8.de> 4590L: linux-edac@vger.kernel.org 4591S: Maintained 4592F: drivers/edac/amd64_edac* 4593 4594EDAC-CALXEDA 4595M: Robert Richter <rric@kernel.org> 4596L: linux-edac@vger.kernel.org 4597S: Maintained 4598F: drivers/edac/highbank* 4599 4600EDAC-CAVIUM 4601M: Ralf Baechle <ralf@linux-mips.org> 4602M: David Daney <david.daney@cavium.com> 4603L: linux-edac@vger.kernel.org 4604L: linux-mips@linux-mips.org 4605S: Supported 4606F: drivers/edac/octeon_edac* 4607 4608EDAC-E752X 4609M: Mark Gross <mark.gross@intel.com> 4610L: linux-edac@vger.kernel.org 4611S: Maintained 4612F: drivers/edac/e752x_edac.c 4613 4614EDAC-E7XXX 4615L: linux-edac@vger.kernel.org 4616S: Maintained 4617F: drivers/edac/e7xxx_edac.c 4618 4619EDAC-FSL_DDR 4620M: York Sun <york.sun@nxp.com> 4621L: linux-edac@vger.kernel.org 4622S: Maintained 4623F: drivers/edac/fsl_ddr_edac.* 4624 4625EDAC-GHES 4626M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4627M: Mauro Carvalho Chehab <mchehab@kernel.org> 4628L: linux-edac@vger.kernel.org 4629S: Maintained 4630F: drivers/edac/ghes_edac.c 4631 4632EDAC-I82443BXGX 4633M: Tim Small <tim@buttersideup.com> 4634L: linux-edac@vger.kernel.org 4635S: Maintained 4636F: drivers/edac/i82443bxgx_edac.c 4637 4638EDAC-I3000 4639L: linux-edac@vger.kernel.org 4640S: Orphan 4641F: drivers/edac/i3000_edac.c 4642 4643EDAC-I5000 4644L: linux-edac@vger.kernel.org 4645S: Maintained 4646F: drivers/edac/i5000_edac.c 4647 4648EDAC-I5400 4649M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4650M: Mauro Carvalho Chehab <mchehab@kernel.org> 4651L: linux-edac@vger.kernel.org 4652S: Maintained 4653F: drivers/edac/i5400_edac.c 4654 4655EDAC-I7300 4656M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4657M: Mauro Carvalho Chehab <mchehab@kernel.org> 4658L: linux-edac@vger.kernel.org 4659S: Maintained 4660F: drivers/edac/i7300_edac.c 4661 4662EDAC-I7CORE 4663M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4664M: Mauro Carvalho Chehab <mchehab@kernel.org> 4665L: linux-edac@vger.kernel.org 4666S: Maintained 4667F: drivers/edac/i7core_edac.c 4668 4669EDAC-I82975X 4670M: Ranganathan Desikan <ravi@jetztechnologies.com> 4671M: "Arvind R." <arvino55@gmail.com> 4672L: linux-edac@vger.kernel.org 4673S: Maintained 4674F: drivers/edac/i82975x_edac.c 4675 4676EDAC-IE31200 4677M: Jason Baron <jbaron@akamai.com> 4678L: linux-edac@vger.kernel.org 4679S: Maintained 4680F: drivers/edac/ie31200_edac.c 4681 4682EDAC-MPC85XX 4683M: Johannes Thumshirn <morbidrsa@gmail.com> 4684L: linux-edac@vger.kernel.org 4685S: Maintained 4686F: drivers/edac/mpc85xx_edac.[ch] 4687 4688EDAC-PASEMI 4689M: Egor Martovetsky <egor@pasemi.com> 4690L: linux-edac@vger.kernel.org 4691S: Maintained 4692F: drivers/edac/pasemi_edac.c 4693 4694EDAC-R82600 4695M: Tim Small <tim@buttersideup.com> 4696L: linux-edac@vger.kernel.org 4697S: Maintained 4698F: drivers/edac/r82600_edac.c 4699 4700EDAC-SBRIDGE 4701M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4702M: Mauro Carvalho Chehab <mchehab@kernel.org> 4703L: linux-edac@vger.kernel.org 4704S: Maintained 4705F: drivers/edac/sb_edac.c 4706 4707EDAC-SKYLAKE 4708M: Tony Luck <tony.luck@intel.com> 4709L: linux-edac@vger.kernel.org 4710S: Maintained 4711F: drivers/edac/skx_edac.c 4712 4713EDAC-XGENE 4714APPLIED MICRO (APM) X-GENE SOC EDAC 4715M: Loc Ho <lho@apm.com> 4716S: Supported 4717F: drivers/edac/xgene_edac.c 4718F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 4719 4720EDIROL UA-101/UA-1000 DRIVER 4721M: Clemens Ladisch <clemens@ladisch.de> 4722L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4723T: git git://git.alsa-project.org/alsa-kernel.git 4724S: Maintained 4725F: sound/usb/misc/ua101.c 4726 4727EXTENSIBLE FIRMWARE INTERFACE (EFI) 4728M: Matt Fleming <matt@codeblueprint.co.uk> 4729M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 4730L: linux-efi@vger.kernel.org 4731T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 4732S: Maintained 4733F: Documentation/efi-stub.txt 4734F: arch/*/kernel/efi.c 4735F: arch/x86/boot/compressed/eboot.[ch] 4736F: arch/*/include/asm/efi.h 4737F: arch/x86/platform/efi/ 4738F: drivers/firmware/efi/ 4739F: include/linux/efi*.h 4740F: arch/arm/boot/compressed/efi-header.S 4741F: arch/arm64/kernel/efi-entry.S 4742 4743EFI VARIABLE FILESYSTEM 4744M: Matthew Garrett <matthew.garrett@nebula.com> 4745M: Jeremy Kerr <jk@ozlabs.org> 4746M: Matt Fleming <matt@codeblueprint.co.uk> 4747T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 4748L: linux-efi@vger.kernel.org 4749S: Maintained 4750F: fs/efivarfs/ 4751 4752EFIFB FRAMEBUFFER DRIVER 4753L: linux-fbdev@vger.kernel.org 4754M: Peter Jones <pjones@redhat.com> 4755S: Maintained 4756F: drivers/video/fbdev/efifb.c 4757 4758EFI TEST DRIVER 4759L: linux-efi@vger.kernel.org 4760M: Ivan Hu <ivan.hu@canonical.com> 4761M: Matt Fleming <matt@codeblueprint.co.uk> 4762S: Maintained 4763F: drivers/firmware/efi/test/ 4764 4765EFS FILESYSTEM 4766W: http://aeschi.ch.eu.org/efs/ 4767S: Orphan 4768F: fs/efs/ 4769 4770EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 4771M: Douglas Miller <dougmill@linux.vnet.ibm.com> 4772L: netdev@vger.kernel.org 4773S: Maintained 4774F: drivers/net/ethernet/ibm/ehea/ 4775 4776EM28XX VIDEO4LINUX DRIVER 4777M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4778M: Mauro Carvalho Chehab <mchehab@kernel.org> 4779L: linux-media@vger.kernel.org 4780W: https://linuxtv.org 4781T: git git://linuxtv.org/media_tree.git 4782S: Maintained 4783F: drivers/media/usb/em28xx/ 4784F: Documentation/media/v4l-drivers/em28xx* 4785 4786EMBEDDED LINUX 4787M: Paul Gortmaker <paul.gortmaker@windriver.com> 4788M: Matt Mackall <mpm@selenic.com> 4789M: David Woodhouse <dwmw2@infradead.org> 4790L: linux-embedded@vger.kernel.org 4791S: Maintained 4792 4793EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 4794M: James Smart <james.smart@broadcom.com> 4795M: Dick Kennedy <dick.kennedy@broadcom.com> 4796L: linux-scsi@vger.kernel.org 4797W: http://www.broadcom.com 4798S: Supported 4799F: drivers/scsi/lpfc/ 4800 4801ENE CB710 FLASH CARD READER DRIVER 4802M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 4803S: Maintained 4804F: drivers/misc/cb710/ 4805F: drivers/mmc/host/cb710-mmc.* 4806F: include/linux/cb710.h 4807 4808ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 4809M: Maxim Levitsky <maximlevitsky@gmail.com> 4810S: Maintained 4811F: drivers/media/rc/ene_ir.* 4812 4813EPSON S1D13XXX FRAMEBUFFER DRIVER 4814M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 4815S: Maintained 4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 4817F: drivers/video/fbdev/s1d13xxxfb.c 4818F: include/video/s1d13xxxfb.h 4819 4820ET131X NETWORK DRIVER 4821M: Mark Einon <mark.einon@gmail.com> 4822S: Odd Fixes 4823F: drivers/net/ethernet/agere/ 4824 4825ETHERNET BRIDGE 4826M: Stephen Hemminger <stephen@networkplumber.org> 4827L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 4828L: netdev@vger.kernel.org 4829W: http://www.linuxfoundation.org/en/Net:Bridge 4830S: Maintained 4831F: include/linux/netfilter_bridge/ 4832F: net/bridge/ 4833 4834ETHERNET PHY LIBRARY 4835M: Florian Fainelli <f.fainelli@gmail.com> 4836L: netdev@vger.kernel.org 4837S: Maintained 4838F: include/linux/phy.h 4839F: include/linux/phy_fixed.h 4840F: drivers/net/phy/ 4841F: Documentation/networking/phy.txt 4842F: drivers/of/of_mdio.c 4843F: drivers/of/of_net.c 4844 4845EXT2 FILE SYSTEM 4846M: Jan Kara <jack@suse.com> 4847L: linux-ext4@vger.kernel.org 4848S: Maintained 4849F: Documentation/filesystems/ext2.txt 4850F: fs/ext2/ 4851F: include/linux/ext2* 4852 4853EXT4 FILE SYSTEM 4854M: "Theodore Ts'o" <tytso@mit.edu> 4855M: Andreas Dilger <adilger.kernel@dilger.ca> 4856L: linux-ext4@vger.kernel.org 4857W: http://ext4.wiki.kernel.org 4858Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 4859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 4860S: Maintained 4861F: Documentation/filesystems/ext4.txt 4862F: fs/ext4/ 4863 4864Extended Verification Module (EVM) 4865M: Mimi Zohar <zohar@linux.vnet.ibm.com> 4866L: linux-ima-devel@lists.sourceforge.net 4867L: linux-security-module@vger.kernel.org 4868S: Supported 4869F: security/integrity/evm/ 4870 4871EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 4872M: MyungJoo Ham <myungjoo.ham@samsung.com> 4873M: Chanwoo Choi <cw00.choi@samsung.com> 4874L: linux-kernel@vger.kernel.org 4875T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 4876S: Maintained 4877F: drivers/extcon/ 4878F: include/linux/extcon/ 4879F: include/linux/extcon.h 4880F: Documentation/extcon/ 4881F: Documentation/devicetree/bindings/extcon/ 4882 4883EXYNOS DP DRIVER 4884M: Jingoo Han <jingoohan1@gmail.com> 4885L: dri-devel@lists.freedesktop.org 4886S: Maintained 4887F: drivers/gpu/drm/exynos/exynos_dp* 4888 4889EXYNOS SYSMMU (IOMMU) driver 4890M: Marek Szyprowski <m.szyprowski@samsung.com> 4891L: iommu@lists.linux-foundation.org 4892S: Maintained 4893F: drivers/iommu/exynos-iommu.c 4894 4895EZchip NPS platform support 4896M: Noam Camus <noamc@ezchip.com> 4897S: Supported 4898F: arch/arc/plat-eznps 4899F: arch/arc/boot/dts/eznps.dts 4900 4901F71805F HARDWARE MONITORING DRIVER 4902M: Jean Delvare <jdelvare@suse.com> 4903L: linux-hwmon@vger.kernel.org 4904S: Maintained 4905F: Documentation/hwmon/f71805f 4906F: drivers/hwmon/f71805f.c 4907 4908FC0011 TUNER DRIVER 4909M: Michael Buesch <m@bues.ch> 4910L: linux-media@vger.kernel.org 4911S: Maintained 4912F: drivers/media/tuners/fc0011.h 4913F: drivers/media/tuners/fc0011.c 4914 4915FC2580 MEDIA DRIVER 4916M: Antti Palosaari <crope@iki.fi> 4917L: linux-media@vger.kernel.org 4918W: https://linuxtv.org 4919W: http://palosaari.fi/linux/ 4920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4921T: git git://linuxtv.org/anttip/media_tree.git 4922S: Maintained 4923F: drivers/media/tuners/fc2580* 4924 4925FANOTIFY 4926M: Eric Paris <eparis@redhat.com> 4927S: Maintained 4928F: fs/notify/fanotify/ 4929F: include/linux/fanotify.h 4930F: include/uapi/linux/fanotify.h 4931 4932FARSYNC SYNCHRONOUS DRIVER 4933M: Kevin Curtis <kevin.curtis@farsite.co.uk> 4934W: http://www.farsite.co.uk/ 4935S: Supported 4936F: drivers/net/wan/farsync.* 4937 4938FAULT INJECTION SUPPORT 4939M: Akinobu Mita <akinobu.mita@gmail.com> 4940S: Supported 4941F: Documentation/fault-injection/ 4942F: lib/fault-inject.c 4943 4944FBTFT Framebuffer drivers 4945M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 4946M: Noralf Trønnes <noralf@tronnes.org> 4947S: Maintained 4948F: drivers/staging/fbtft/ 4949 4950FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 4951M: Johannes Thumshirn <jth@kernel.org> 4952L: fcoe-devel@open-fcoe.org 4953W: www.Open-FCoE.org 4954S: Supported 4955F: drivers/scsi/libfc/ 4956F: drivers/scsi/fcoe/ 4957F: include/scsi/fc/ 4958F: include/scsi/libfc.h 4959F: include/scsi/libfcoe.h 4960F: include/uapi/scsi/fc/ 4961 4962FILE LOCKING (flock() and fcntl()/lockf()) 4963M: Jeff Layton <jlayton@poochiereds.net> 4964M: "J. Bruce Fields" <bfields@fieldses.org> 4965L: linux-fsdevel@vger.kernel.org 4966S: Maintained 4967F: include/linux/fcntl.h 4968F: include/linux/fs.h 4969F: include/uapi/linux/fcntl.h 4970F: include/uapi/linux/fs.h 4971F: fs/fcntl.c 4972F: fs/locks.c 4973 4974FILESYSTEMS (VFS and infrastructure) 4975M: Alexander Viro <viro@zeniv.linux.org.uk> 4976L: linux-fsdevel@vger.kernel.org 4977S: Maintained 4978F: fs/* 4979 4980FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 4981M: Riku Voipio <riku.voipio@iki.fi> 4982L: linux-hwmon@vger.kernel.org 4983S: Maintained 4984F: drivers/hwmon/f75375s.c 4985F: include/linux/f75375s.h 4986 4987FIREWIRE AUDIO DRIVERS 4988M: Clemens Ladisch <clemens@ladisch.de> 4989L: alsa-devel@alsa-project.org (moderated for non-subscribers) 4990T: git git://git.alsa-project.org/alsa-kernel.git 4991S: Maintained 4992F: sound/firewire/ 4993 4994FIREWIRE MEDIA DRIVERS (firedtv) 4995M: Stefan Richter <stefanr@s5r6.in-berlin.de> 4996L: linux-media@vger.kernel.org 4997L: linux1394-devel@lists.sourceforge.net 4998T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 4999S: Maintained 5000F: drivers/media/firewire/ 5001 5002FIREWIRE SBP-2 TARGET 5003M: Chris Boot <bootc@bootc.net> 5004L: linux-scsi@vger.kernel.org 5005L: target-devel@vger.kernel.org 5006L: linux1394-devel@lists.sourceforge.net 5007T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5008S: Maintained 5009F: drivers/target/sbp/ 5010 5011FIREWIRE SUBSYSTEM 5012M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5013L: linux1394-devel@lists.sourceforge.net 5014W: http://ieee1394.wiki.kernel.org/ 5015T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5016S: Maintained 5017F: drivers/firewire/ 5018F: include/linux/firewire.h 5019F: include/uapi/linux/firewire*.h 5020F: tools/firewire/ 5021 5022FIRMWARE LOADER (request_firmware) 5023M: Ming Lei <ming.lei@canonical.com> 5024M: Luis R. Rodriguez <mcgrof@kernel.org> 5025L: linux-kernel@vger.kernel.org 5026S: Maintained 5027F: Documentation/firmware_class/ 5028F: drivers/base/firmware*.c 5029F: include/linux/firmware.h 5030 5031FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5032M: Joshua Morris <josh.h.morris@us.ibm.com> 5033M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5034S: Maintained 5035F: drivers/block/rsxx/ 5036 5037FLOPPY DRIVER 5038M: Jiri Kosina <jikos@kernel.org> 5039T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5040S: Odd fixes 5041F: drivers/block/floppy.c 5042 5043FMC SUBSYSTEM 5044M: Alessandro Rubini <rubini@gnudd.com> 5045W: http://www.ohwr.org/projects/fmc-bus 5046S: Supported 5047F: drivers/fmc/ 5048F: include/linux/fmc*.h 5049F: include/linux/ipmi-fru.h 5050K: fmc_d.*register 5051 5052FPGA MANAGER FRAMEWORK 5053M: Alan Tull <atull@opensource.altera.com> 5054R: Moritz Fischer <moritz.fischer@ettus.com> 5055L: linux-fpga@vger.kernel.org 5056S: Maintained 5057T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5058F: drivers/fpga/ 5059F: include/linux/fpga/fpga-mgr.h 5060W: http://www.rocketboards.org 5061 5062FPU EMULATOR 5063M: Bill Metzenthen <billm@melbpc.org.au> 5064W: http://floatingpoint.sourceforge.net/emulator/index.html 5065S: Maintained 5066F: arch/x86/math-emu/ 5067 5068FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5069L: netdev@vger.kernel.org 5070S: Orphan 5071F: drivers/net/wan/dlci.c 5072F: drivers/net/wan/sdla.c 5073 5074FRAMEBUFFER LAYER 5075M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5076L: linux-fbdev@vger.kernel.org 5077T: git git://github.com/bzolnier/linux.git 5078Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5079S: Maintained 5080F: Documentation/fb/ 5081F: drivers/video/ 5082F: include/video/ 5083F: include/linux/fb.h 5084F: include/uapi/video/ 5085F: include/uapi/linux/fb.h 5086 5087FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5088M: Horia Geantă <horia.geanta@nxp.com> 5089M: Dan Douglass <dan.douglass@nxp.com> 5090L: linux-crypto@vger.kernel.org 5091S: Maintained 5092F: drivers/crypto/caam/ 5093F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5094 5095FREESCALE DIU FRAMEBUFFER DRIVER 5096M: Timur Tabi <timur@tabi.org> 5097L: linux-fbdev@vger.kernel.org 5098S: Maintained 5099F: drivers/video/fbdev/fsl-diu-fb.* 5100 5101FREESCALE DMA DRIVER 5102M: Li Yang <leoli@freescale.com> 5103M: Zhang Wei <zw@zh-kernel.org> 5104L: linuxppc-dev@lists.ozlabs.org 5105S: Maintained 5106F: drivers/dma/fsldma.* 5107 5108FREESCALE GPMI NAND DRIVER 5109M: Han Xu <han.xu@nxp.com> 5110L: linux-mtd@lists.infradead.org 5111S: Maintained 5112F: drivers/mtd/nand/gpmi-nand/* 5113 5114FREESCALE I2C CPM DRIVER 5115M: Jochen Friedrich <jochen@scram.de> 5116L: linuxppc-dev@lists.ozlabs.org 5117L: linux-i2c@vger.kernel.org 5118S: Maintained 5119F: drivers/i2c/busses/i2c-cpm.c 5120 5121FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5122M: Sascha Hauer <kernel@pengutronix.de> 5123L: linux-fbdev@vger.kernel.org 5124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5125S: Maintained 5126F: include/linux/platform_data/video-imxfb.h 5127F: drivers/video/fbdev/imxfb.c 5128 5129FREESCALE QUAD SPI DRIVER 5130M: Han Xu <han.xu@nxp.com> 5131L: linux-mtd@lists.infradead.org 5132S: Maintained 5133F: drivers/mtd/spi-nor/fsl-quadspi.c 5134 5135FREESCALE SOC FS_ENET DRIVER 5136M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5137M: Vitaly Bordug <vbordug@ru.mvista.com> 5138L: linuxppc-dev@lists.ozlabs.org 5139L: netdev@vger.kernel.org 5140S: Maintained 5141F: drivers/net/ethernet/freescale/fs_enet/ 5142F: include/linux/fs_enet_pd.h 5143 5144FREESCALE IMX / MXC FEC DRIVER 5145M: Fugang Duan <fugang.duan@nxp.com> 5146L: netdev@vger.kernel.org 5147S: Maintained 5148F: drivers/net/ethernet/freescale/fec_main.c 5149F: drivers/net/ethernet/freescale/fec_ptp.c 5150F: drivers/net/ethernet/freescale/fec.h 5151F: Documentation/devicetree/bindings/net/fsl-fec.txt 5152 5153FREESCALE QORIQ DPAA FMAN DRIVER 5154M: Madalin Bucur <madalin.bucur@nxp.com> 5155L: netdev@vger.kernel.org 5156S: Maintained 5157F: drivers/net/ethernet/freescale/fman 5158F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5159 5160FREESCALE QORIQ DPAA ETHERNET DRIVER 5161M: Madalin Bucur <madalin.bucur@nxp.com> 5162L: netdev@vger.kernel.org 5163S: Maintained 5164F: drivers/net/ethernet/freescale/dpaa 5165 5166FREESCALE SOC DRIVERS 5167M: Scott Wood <oss@buserror.net> 5168L: linuxppc-dev@lists.ozlabs.org 5169L: linux-arm-kernel@lists.infradead.org 5170S: Maintained 5171F: drivers/soc/fsl/ 5172F: include/linux/fsl/ 5173 5174FREESCALE QUICC ENGINE LIBRARY 5175M: Qiang Zhao <qiang.zhao@nxp.com> 5176L: linuxppc-dev@lists.ozlabs.org 5177S: Maintained 5178F: drivers/soc/fsl/qe/ 5179F: include/soc/fsl/*qe*.h 5180F: include/soc/fsl/*ucc*.h 5181 5182FREESCALE USB PERIPHERAL DRIVERS 5183M: Li Yang <leoli@freescale.com> 5184L: linux-usb@vger.kernel.org 5185L: linuxppc-dev@lists.ozlabs.org 5186S: Maintained 5187F: drivers/usb/gadget/udc/fsl* 5188 5189FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5190M: Li Yang <leoli@freescale.com> 5191L: netdev@vger.kernel.org 5192L: linuxppc-dev@lists.ozlabs.org 5193S: Maintained 5194F: drivers/net/ethernet/freescale/ucc_geth* 5195 5196FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5197M: Claudiu Manoil <claudiu.manoil@freescale.com> 5198L: netdev@vger.kernel.org 5199S: Maintained 5200F: drivers/net/ethernet/freescale/gianfar* 5201X: drivers/net/ethernet/freescale/gianfar_ptp.c 5202F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5203 5204FREESCALE QUICC ENGINE UCC HDLC DRIVER 5205M: Zhao Qiang <qiang.zhao@nxp.com> 5206L: netdev@vger.kernel.org 5207L: linuxppc-dev@lists.ozlabs.org 5208S: Maintained 5209F: drivers/net/wan/fsl_ucc_hdlc* 5210 5211FREESCALE QUICC ENGINE UCC UART DRIVER 5212M: Timur Tabi <timur@tabi.org> 5213L: linuxppc-dev@lists.ozlabs.org 5214S: Maintained 5215F: drivers/tty/serial/ucc_uart.c 5216 5217FREESCALE SOC SOUND DRIVERS 5218M: Timur Tabi <timur@tabi.org> 5219M: Nicolin Chen <nicoleotsuka@gmail.com> 5220M: Xiubo Li <Xiubo.Lee@gmail.com> 5221R: Fabio Estevam <fabio.estevam@nxp.com> 5222L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5223L: linuxppc-dev@lists.ozlabs.org 5224S: Maintained 5225F: sound/soc/fsl/fsl* 5226F: sound/soc/fsl/imx* 5227F: sound/soc/fsl/mpc8610_hpcd.c 5228 5229FREEVXFS FILESYSTEM 5230M: Christoph Hellwig <hch@infradead.org> 5231W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5232S: Maintained 5233F: fs/freevxfs/ 5234 5235FREEZER 5236M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5237M: Pavel Machek <pavel@ucw.cz> 5238L: linux-pm@vger.kernel.org 5239S: Supported 5240F: Documentation/power/freezing-of-tasks.txt 5241F: include/linux/freezer.h 5242F: kernel/freezer.c 5243 5244FRONTSWAP API 5245M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5246L: linux-kernel@vger.kernel.org 5247S: Maintained 5248F: mm/frontswap.c 5249F: include/linux/frontswap.h 5250 5251FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5252M: David Howells <dhowells@redhat.com> 5253L: linux-cachefs@redhat.com (moderated for non-subscribers) 5254S: Supported 5255F: Documentation/filesystems/caching/ 5256F: fs/fscache/ 5257F: include/linux/fscache*.h 5258 5259FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5260M: Theodore Y. Ts'o <tytso@mit.edu> 5261M: Jaegeuk Kim <jaegeuk@kernel.org> 5262L: linux-fsdevel@vger.kernel.org 5263S: Supported 5264F: fs/crypto/ 5265F: include/linux/fscrypto.h 5266 5267F2FS FILE SYSTEM 5268M: Jaegeuk Kim <jaegeuk@kernel.org> 5269M: Chao Yu <yuchao0@huawei.com> 5270L: linux-f2fs-devel@lists.sourceforge.net 5271W: https://f2fs.wiki.kernel.org/ 5272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5273S: Maintained 5274F: Documentation/filesystems/f2fs.txt 5275F: Documentation/ABI/testing/sysfs-fs-f2fs 5276F: fs/f2fs/ 5277F: include/linux/f2fs_fs.h 5278F: include/trace/events/f2fs.h 5279 5280FUJITSU FR-V (FRV) PORT 5281S: Orphan 5282F: arch/frv/ 5283 5284FUJITSU LAPTOP EXTRAS 5285M: Jonathan Woithe <jwoithe@just42.net> 5286L: platform-driver-x86@vger.kernel.org 5287S: Maintained 5288F: drivers/platform/x86/fujitsu-laptop.c 5289 5290FUJITSU M-5MO LS CAMERA ISP DRIVER 5291M: Kyungmin Park <kyungmin.park@samsung.com> 5292M: Heungjun Kim <riverful.kim@samsung.com> 5293L: linux-media@vger.kernel.org 5294S: Maintained 5295F: drivers/media/i2c/m5mols/ 5296F: include/media/i2c/m5mols.h 5297 5298FUJITSU TABLET EXTRAS 5299M: Robert Gerlach <khnz@gmx.de> 5300L: platform-driver-x86@vger.kernel.org 5301S: Maintained 5302F: drivers/platform/x86/fujitsu-tablet.c 5303 5304FUSE: FILESYSTEM IN USERSPACE 5305M: Miklos Szeredi <miklos@szeredi.hu> 5306L: linux-fsdevel@vger.kernel.org 5307W: http://fuse.sourceforge.net/ 5308T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5309S: Maintained 5310F: fs/fuse/ 5311F: include/uapi/linux/fuse.h 5312F: Documentation/filesystems/fuse.txt 5313 5314FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5315M: Rik Faith <faith@cs.unc.edu> 5316L: linux-scsi@vger.kernel.org 5317S: Odd Fixes (e.g., new signatures) 5318F: drivers/scsi/fdomain.* 5319 5320GCC PLUGINS 5321M: Kees Cook <keescook@chromium.org> 5322R: Emese Revfy <re.emese@gmail.com> 5323L: kernel-hardening@lists.openwall.com 5324S: Maintained 5325F: scripts/gcc-plugins/ 5326F: scripts/gcc-plugin.sh 5327F: scripts/Makefile.gcc-plugins 5328F: Documentation/gcc-plugins.txt 5329 5330GCOV BASED KERNEL PROFILING 5331M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5332S: Maintained 5333F: kernel/gcov/ 5334F: Documentation/dev-tools/gcov.rst 5335 5336GDT SCSI DISK ARRAY CONTROLLER DRIVER 5337M: Achim Leubner <achim_leubner@adaptec.com> 5338L: linux-scsi@vger.kernel.org 5339W: http://www.icp-vortex.com/ 5340S: Supported 5341F: drivers/scsi/gdt* 5342 5343GDB KERNEL DEBUGGING HELPER SCRIPTS 5344M: Jan Kiszka <jan.kiszka@siemens.com> 5345M: Kieran Bingham <kieran@bingham.xyz> 5346S: Supported 5347F: scripts/gdb/ 5348 5349GEMTEK FM RADIO RECEIVER DRIVER 5350M: Hans Verkuil <hverkuil@xs4all.nl> 5351L: linux-media@vger.kernel.org 5352T: git git://linuxtv.org/media_tree.git 5353W: https://linuxtv.org 5354S: Maintained 5355F: drivers/media/radio/radio-gemtek* 5356 5357GENERIC GPIO I2C DRIVER 5358M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5359S: Supported 5360F: drivers/i2c/busses/i2c-gpio.c 5361F: include/linux/i2c-gpio.h 5362 5363GENERIC GPIO I2C MULTIPLEXER DRIVER 5364M: Peter Korsgaard <peter.korsgaard@barco.com> 5365L: linux-i2c@vger.kernel.org 5366S: Supported 5367F: drivers/i2c/muxes/i2c-mux-gpio.c 5368F: include/linux/i2c-mux-gpio.h 5369F: Documentation/i2c/muxes/i2c-mux-gpio 5370 5371GENERIC HDLC (WAN) DRIVERS 5372M: Krzysztof Halasa <khc@pm.waw.pl> 5373W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5374S: Maintained 5375F: drivers/net/wan/c101.c 5376F: drivers/net/wan/hd6457* 5377F: drivers/net/wan/hdlc* 5378F: drivers/net/wan/n2.c 5379F: drivers/net/wan/pc300too.c 5380F: drivers/net/wan/pci200syn.c 5381F: drivers/net/wan/wanxl* 5382 5383GENERIC INCLUDE/ASM HEADER FILES 5384M: Arnd Bergmann <arnd@arndb.de> 5385L: linux-arch@vger.kernel.org 5386T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5387S: Maintained 5388F: include/asm-generic/ 5389F: include/uapi/asm-generic/ 5390 5391GENERIC PHY FRAMEWORK 5392M: Kishon Vijay Abraham I <kishon@ti.com> 5393L: linux-kernel@vger.kernel.org 5394T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5395S: Supported 5396F: drivers/phy/ 5397F: include/linux/phy/ 5398 5399GENERIC PM DOMAINS 5400M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5401M: Kevin Hilman <khilman@kernel.org> 5402M: Ulf Hansson <ulf.hansson@linaro.org> 5403L: linux-pm@vger.kernel.org 5404S: Supported 5405F: drivers/base/power/domain*.c 5406F: include/linux/pm_domain.h 5407 5408GENERIC UIO DRIVER FOR PCI DEVICES 5409M: "Michael S. Tsirkin" <mst@redhat.com> 5410L: kvm@vger.kernel.org 5411S: Supported 5412F: drivers/uio/uio_pci_generic.c 5413 5414GET_MAINTAINER SCRIPT 5415M: Joe Perches <joe@perches.com> 5416S: Maintained 5417F: scripts/get_maintainer.pl 5418 5419GENWQE (IBM Generic Workqueue Card) 5420M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5421M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 5422S: Supported 5423F: drivers/misc/genwqe/ 5424 5425GFS2 FILE SYSTEM 5426M: Steven Whitehouse <swhiteho@redhat.com> 5427M: Bob Peterson <rpeterso@redhat.com> 5428L: cluster-devel@redhat.com 5429W: http://sources.redhat.com/cluster/ 5430T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5431S: Supported 5432F: Documentation/filesystems/gfs2*.txt 5433F: fs/gfs2/ 5434F: include/uapi/linux/gfs2_ondisk.h 5435 5436GIGASET ISDN DRIVERS 5437M: Paul Bolle <pebolle@tiscali.nl> 5438L: gigaset307x-common@lists.sourceforge.net 5439W: http://gigaset307x.sourceforge.net/ 5440S: Odd Fixes 5441F: Documentation/isdn/README.gigaset 5442F: drivers/isdn/gigaset/ 5443F: include/uapi/linux/gigaset_dev.h 5444 5445GO7007 MPEG CODEC 5446M: Hans Verkuil <hans.verkuil@cisco.com> 5447L: linux-media@vger.kernel.org 5448S: Maintained 5449F: drivers/media/usb/go7007/ 5450 5451GOODIX TOUCHSCREEN 5452M: Bastien Nocera <hadess@hadess.net> 5453L: linux-input@vger.kernel.org 5454S: Maintained 5455F: drivers/input/touchscreen/goodix.c 5456 5457GPIO MOCKUP DRIVER 5458M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5459L: linux-gpio@vger.kernel.org 5460S: Maintained 5461F: drivers/gpio/gpio-mockup.c 5462F: tools/testing/selftests/gpio/ 5463 5464GPIO SUBSYSTEM 5465M: Linus Walleij <linus.walleij@linaro.org> 5466M: Alexandre Courbot <gnurou@gmail.com> 5467L: linux-gpio@vger.kernel.org 5468T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5469S: Maintained 5470F: Documentation/devicetree/bindings/gpio/ 5471F: Documentation/gpio/ 5472F: Documentation/ABI/testing/gpio-cdev 5473F: Documentation/ABI/obsolete/sysfs-gpio 5474F: drivers/gpio/ 5475F: include/linux/gpio/ 5476F: include/linux/gpio.h 5477F: include/asm-generic/gpio.h 5478F: include/uapi/linux/gpio.h 5479F: tools/gpio/ 5480 5481GRE DEMULTIPLEXER DRIVER 5482M: Dmitry Kozlov <xeb@mail.ru> 5483L: netdev@vger.kernel.org 5484S: Maintained 5485F: net/ipv4/gre_demux.c 5486F: net/ipv4/gre_offload.c 5487F: include/net/gre.h 5488 5489GRETH 10/100/1G Ethernet MAC device driver 5490M: Andreas Larsson <andreas@gaisler.com> 5491L: netdev@vger.kernel.org 5492S: Maintained 5493F: drivers/net/ethernet/aeroflex/ 5494 5495GREYBUS SUBSYSTEM 5496M: Johan Hovold <johan@kernel.org> 5497M: Alex Elder <elder@kernel.org> 5498M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5499S: Maintained 5500F: drivers/staging/greybus/ 5501L: greybus-dev@lists.linaro.org 5502 5503GREYBUS AUDIO PROTOCOLS DRIVERS 5504M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5505M: Mark Greer <mgreer@animalcreek.com> 5506S: Maintained 5507F: drivers/staging/greybus/audio_apbridgea.c 5508F: drivers/staging/greybus/audio_apbridgea.h 5509F: drivers/staging/greybus/audio_codec.c 5510F: drivers/staging/greybus/audio_codec.h 5511F: drivers/staging/greybus/audio_gb.c 5512F: drivers/staging/greybus/audio_manager.c 5513F: drivers/staging/greybus/audio_manager.h 5514F: drivers/staging/greybus/audio_manager_module.c 5515F: drivers/staging/greybus/audio_manager_private.h 5516F: drivers/staging/greybus/audio_manager_sysfs.c 5517F: drivers/staging/greybus/audio_module.c 5518F: drivers/staging/greybus/audio_topology.c 5519 5520GREYBUS PROTOCOLS DRIVERS 5521M: Rui Miguel Silva <rmfrfs@gmail.com> 5522S: Maintained 5523F: drivers/staging/greybus/sdio.c 5524F: drivers/staging/greybus/light.c 5525F: drivers/staging/greybus/gpio.c 5526F: drivers/staging/greybus/power_supply.c 5527F: drivers/staging/greybus/spi.c 5528F: drivers/staging/greybus/spilib.c 5529 5530GREYBUS PROTOCOLS DRIVERS 5531M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5532S: Maintained 5533F: drivers/staging/greybus/loopback.c 5534F: drivers/staging/greybus/timesync.c 5535F: drivers/staging/greybus/timesync_platform.c 5536 5537GREYBUS PROTOCOLS DRIVERS 5538M: Viresh Kumar <vireshk@kernel.org> 5539S: Maintained 5540F: drivers/staging/greybus/authentication.c 5541F: drivers/staging/greybus/bootrom.c 5542F: drivers/staging/greybus/firmware.h 5543F: drivers/staging/greybus/fw-core.c 5544F: drivers/staging/greybus/fw-download.c 5545F: drivers/staging/greybus/fw-managament.c 5546F: drivers/staging/greybus/greybus_authentication.h 5547F: drivers/staging/greybus/greybus_firmware.h 5548F: drivers/staging/greybus/hid.c 5549F: drivers/staging/greybus/i2c.c 5550F: drivers/staging/greybus/spi.c 5551F: drivers/staging/greybus/spilib.c 5552F: drivers/staging/greybus/spilib.h 5553 5554GREYBUS PROTOCOLS DRIVERS 5555M: David Lin <dtwlin@gmail.com> 5556S: Maintained 5557F: drivers/staging/greybus/uart.c 5558F: drivers/staging/greybus/log.c 5559 5560GREYBUS PLATFORM DRIVERS 5561M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5562S: Maintained 5563F: drivers/staging/greybus/arche-platform.c 5564F: drivers/staging/greybus/arche-apb-ctrl.c 5565F: drivers/staging/greybus/arche_platform.h 5566 5567GS1662 VIDEO SERIALIZER 5568M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5569L: linux-media@vger.kernel.org 5570T: git git://linuxtv.org/media_tree.git 5571S: Maintained 5572F: drivers/media/spi/gs1662.c 5573 5574GSPCA FINEPIX SUBDRIVER 5575M: Frank Zago <frank@zago.net> 5576L: linux-media@vger.kernel.org 5577T: git git://linuxtv.org/media_tree.git 5578S: Maintained 5579F: drivers/media/usb/gspca/finepix.c 5580 5581GSPCA GL860 SUBDRIVER 5582M: Olivier Lorin <o.lorin@laposte.net> 5583L: linux-media@vger.kernel.org 5584T: git git://linuxtv.org/media_tree.git 5585S: Maintained 5586F: drivers/media/usb/gspca/gl860/ 5587 5588GSPCA M5602 SUBDRIVER 5589M: Erik Andren <erik.andren@gmail.com> 5590L: linux-media@vger.kernel.org 5591T: git git://linuxtv.org/media_tree.git 5592S: Maintained 5593F: drivers/media/usb/gspca/m5602/ 5594 5595GSPCA PAC207 SONIXB SUBDRIVER 5596M: Hans Verkuil <hverkuil@xs4all.nl> 5597L: linux-media@vger.kernel.org 5598T: git git://linuxtv.org/media_tree.git 5599S: Odd Fixes 5600F: drivers/media/usb/gspca/pac207.c 5601 5602GSPCA SN9C20X SUBDRIVER 5603M: Brian Johnson <brijohn@gmail.com> 5604L: linux-media@vger.kernel.org 5605T: git git://linuxtv.org/media_tree.git 5606S: Maintained 5607F: drivers/media/usb/gspca/sn9c20x.c 5608 5609GSPCA T613 SUBDRIVER 5610M: Leandro Costantino <lcostantino@gmail.com> 5611L: linux-media@vger.kernel.org 5612T: git git://linuxtv.org/media_tree.git 5613S: Maintained 5614F: drivers/media/usb/gspca/t613.c 5615 5616GSPCA USB WEBCAM DRIVER 5617M: Hans Verkuil <hverkuil@xs4all.nl> 5618L: linux-media@vger.kernel.org 5619T: git git://linuxtv.org/media_tree.git 5620S: Odd Fixes 5621F: drivers/media/usb/gspca/ 5622 5623GUID PARTITION TABLE (GPT) 5624M: Davidlohr Bueso <dave@stgolabs.net> 5625L: linux-efi@vger.kernel.org 5626S: Maintained 5627F: block/partitions/efi.* 5628 5629STK1160 USB VIDEO CAPTURE DRIVER 5630M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5631L: linux-media@vger.kernel.org 5632T: git git://linuxtv.org/media_tree.git 5633S: Maintained 5634F: drivers/media/usb/stk1160/ 5635 5636H8/300 ARCHITECTURE 5637M: Yoshinori Sato <ysato@users.sourceforge.jp> 5638L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5639W: http://uclinux-h8.sourceforge.jp 5640T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5641S: Maintained 5642F: arch/h8300/ 5643F: drivers/clocksource/h8300_*.c 5644F: drivers/clk/h8300/ 5645F: drivers/irqchip/irq-renesas-h8*.c 5646 5647HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5648M: Frank Seidel <frank@f-seidel.de> 5649L: platform-driver-x86@vger.kernel.org 5650W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5651S: Maintained 5652F: drivers/platform/x86/hdaps.c 5653 5654HDPVR USB VIDEO ENCODER DRIVER 5655M: Hans Verkuil <hverkuil@xs4all.nl> 5656L: linux-media@vger.kernel.org 5657T: git git://linuxtv.org/media_tree.git 5658W: https://linuxtv.org 5659S: Odd Fixes 5660F: drivers/media/usb/hdpvr/ 5661 5662HWPOISON MEMORY FAILURE HANDLING 5663M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 5664L: linux-mm@kvack.org 5665S: Maintained 5666F: mm/memory-failure.c 5667F: mm/hwpoison-inject.c 5668 5669HYPERVISOR VIRTUAL CONSOLE DRIVER 5670L: linuxppc-dev@lists.ozlabs.org 5671S: Odd Fixes 5672F: drivers/tty/hvc/ 5673 5674HACKRF MEDIA DRIVER 5675M: Antti Palosaari <crope@iki.fi> 5676L: linux-media@vger.kernel.org 5677W: https://linuxtv.org 5678W: http://palosaari.fi/linux/ 5679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5680T: git git://linuxtv.org/anttip/media_tree.git 5681S: Maintained 5682F: drivers/media/usb/hackrf/ 5683 5684HARDWARE MONITORING 5685M: Jean Delvare <jdelvare@suse.com> 5686M: Guenter Roeck <linux@roeck-us.net> 5687L: linux-hwmon@vger.kernel.org 5688W: http://hwmon.wiki.kernel.org/ 5689T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 5690T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 5691S: Maintained 5692F: Documentation/hwmon/ 5693F: drivers/hwmon/ 5694F: include/linux/hwmon*.h 5695 5696HARDWARE RANDOM NUMBER GENERATOR CORE 5697M: Matt Mackall <mpm@selenic.com> 5698M: Herbert Xu <herbert@gondor.apana.org.au> 5699L: linux-crypto@vger.kernel.org 5700S: Odd fixes 5701F: Documentation/devicetree/bindings/rng/ 5702F: Documentation/hw_random.txt 5703F: drivers/char/hw_random/ 5704F: include/linux/hw_random.h 5705 5706HARDWARE SPINLOCK CORE 5707M: Ohad Ben-Cohen <ohad@wizery.com> 5708M: Bjorn Andersson <bjorn.andersson@linaro.org> 5709L: linux-remoteproc@vger.kernel.org 5710S: Maintained 5711T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 5712F: Documentation/devicetree/bindings/hwlock/ 5713F: Documentation/hwspinlock.txt 5714F: drivers/hwspinlock/ 5715F: include/linux/hwspinlock.h 5716 5717HARMONY SOUND DRIVER 5718L: linux-parisc@vger.kernel.org 5719S: Maintained 5720F: sound/parisc/harmony.* 5721 5722HD29L2 MEDIA DRIVER 5723M: Antti Palosaari <crope@iki.fi> 5724L: linux-media@vger.kernel.org 5725W: https://linuxtv.org 5726W: http://palosaari.fi/linux/ 5727Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5728T: git git://linuxtv.org/anttip/media_tree.git 5729S: Maintained 5730F: drivers/media/dvb-frontends/hd29l2* 5731 5732HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 5733M: Jimmy Vance <jimmy.vance@hpe.com> 5734S: Supported 5735F: Documentation/watchdog/hpwdt.txt 5736F: drivers/watchdog/hpwdt.c 5737 5738HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 5739M: Don Brace <don.brace@microsemi.com> 5740L: esc.storagedev@microsemi.com 5741L: linux-scsi@vger.kernel.org 5742S: Supported 5743F: Documentation/scsi/hpsa.txt 5744F: drivers/scsi/hpsa*.[ch] 5745F: include/linux/cciss*.h 5746F: include/uapi/linux/cciss*.h 5747 5748HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 5749M: Don Brace <don.brace@microsemi.com> 5750L: esc.storagedev@microsemi.com 5751L: linux-scsi@vger.kernel.org 5752S: Supported 5753F: Documentation/blockdev/cciss.txt 5754F: drivers/block/cciss* 5755F: include/linux/cciss_ioctl.h 5756F: include/uapi/linux/cciss_ioctl.h 5757 5758HFI1 DRIVER 5759M: Mike Marciniszyn <mike.marciniszyn@intel.com> 5760M: Dennis Dalessandro <dennis.dalessandro@intel.com> 5761L: linux-rdma@vger.kernel.org 5762S: Supported 5763F: drivers/infiniband/hw/hfi1 5764 5765HFS FILESYSTEM 5766L: linux-fsdevel@vger.kernel.org 5767S: Orphan 5768F: Documentation/filesystems/hfs.txt 5769F: fs/hfs/ 5770 5771HFSPLUS FILESYSTEM 5772L: linux-fsdevel@vger.kernel.org 5773S: Orphan 5774F: Documentation/filesystems/hfsplus.txt 5775F: fs/hfsplus/ 5776 5777HGA FRAMEBUFFER DRIVER 5778M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 5779L: linux-nvidia@lists.surfsouth.com 5780W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 5781S: Maintained 5782F: drivers/video/fbdev/hgafb.c 5783 5784HIBERNATION (aka Software Suspend, aka swsusp) 5785M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5786M: Pavel Machek <pavel@ucw.cz> 5787L: linux-pm@vger.kernel.org 5788B: https://bugzilla.kernel.org 5789S: Supported 5790F: arch/x86/power/ 5791F: drivers/base/power/ 5792F: kernel/power/ 5793F: include/linux/suspend.h 5794F: include/linux/freezer.h 5795F: include/linux/pm.h 5796F: arch/*/include/asm/suspend*.h 5797 5798HID CORE LAYER 5799M: Jiri Kosina <jikos@kernel.org> 5800R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 5801L: linux-input@vger.kernel.org 5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 5803S: Maintained 5804F: drivers/hid/ 5805F: include/linux/hid* 5806F: include/uapi/linux/hid* 5807 5808HID SENSOR HUB DRIVERS 5809M: Jiri Kosina <jikos@kernel.org> 5810M: Jonathan Cameron <jic23@kernel.org> 5811M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 5812L: linux-input@vger.kernel.org 5813L: linux-iio@vger.kernel.org 5814S: Maintained 5815F: Documentation/hid/hid-sensor* 5816F: drivers/hid/hid-sensor-* 5817F: drivers/iio/*/hid-* 5818F: include/linux/hid-sensor-* 5819 5820HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS 5821M: Thomas Gleixner <tglx@linutronix.de> 5822L: linux-kernel@vger.kernel.org 5823T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5824S: Maintained 5825F: Documentation/timers/ 5826F: kernel/time/hrtimer.c 5827F: kernel/time/clockevents.c 5828F: kernel/time/tick*.* 5829F: kernel/time/timer_*.c 5830F: include/linux/clockchips.h 5831F: include/linux/hrtimer.h 5832 5833HIGH-SPEED SCC DRIVER FOR AX.25 5834L: linux-hams@vger.kernel.org 5835S: Orphan 5836F: drivers/net/hamradio/dmascc.c 5837F: drivers/net/hamradio/scc.c 5838 5839HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 5840M: HighPoint Linux Team <linux@highpoint-tech.com> 5841W: http://www.highpoint-tech.com 5842S: Supported 5843F: Documentation/scsi/hptiop.txt 5844F: drivers/scsi/hptiop.c 5845 5846HIPPI 5847M: Jes Sorensen <jes@trained-monkey.org> 5848L: linux-hippi@sunsite.dk 5849S: Maintained 5850F: include/linux/hippidevice.h 5851F: include/uapi/linux/if_hippi.h 5852F: net/802/hippi.c 5853F: drivers/net/hippi/ 5854 5855HISILICON NETWORK SUBSYSTEM DRIVER 5856M: Yisen Zhuang <yisen.zhuang@huawei.com> 5857M: Salil Mehta <salil.mehta@huawei.com> 5858L: netdev@vger.kernel.org 5859W: http://www.hisilicon.com 5860S: Maintained 5861F: drivers/net/ethernet/hisilicon/ 5862F: Documentation/devicetree/bindings/net/hisilicon*.txt 5863 5864HISILICON ROCE DRIVER 5865M: Lijun Ou <oulijun@huawei.com> 5866M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 5867L: linux-rdma@vger.kernel.org 5868S: Maintained 5869F: drivers/infiniband/hw/hns/ 5870F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 5871 5872HISILICON SAS Controller 5873M: John Garry <john.garry@huawei.com> 5874W: http://www.hisilicon.com 5875S: Supported 5876F: drivers/scsi/hisi_sas/ 5877F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 5878 5879HOST AP DRIVER 5880M: Jouni Malinen <j@w1.fi> 5881L: linux-wireless@vger.kernel.org 5882W: http://w1.fi/hostap-driver.html 5883S: Obsolete 5884F: drivers/net/wireless/intersil/hostap/ 5885 5886HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 5887L: platform-driver-x86@vger.kernel.org 5888S: Orphan 5889F: drivers/platform/x86/tc1100-wmi.c 5890 5891HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 5892M: Jaroslav Kysela <perex@perex.cz> 5893S: Maintained 5894F: drivers/net/ethernet/hp/hp100.* 5895 5896HPET: High Precision Event Timers driver 5897M: Clemens Ladisch <clemens@ladisch.de> 5898S: Maintained 5899F: Documentation/timers/hpet.txt 5900F: drivers/char/hpet.c 5901F: include/linux/hpet.h 5902F: include/uapi/linux/hpet.h 5903 5904HPET: x86 5905S: Orphan 5906F: arch/x86/kernel/hpet.c 5907F: arch/x86/include/asm/hpet.h 5908 5909HPFS FILESYSTEM 5910M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 5911W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 5912S: Maintained 5913F: fs/hpfs/ 5914 5915HSI SUBSYSTEM 5916M: Sebastian Reichel <sre@kernel.org> 5917T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 5918S: Maintained 5919F: Documentation/ABI/testing/sysfs-bus-hsi 5920F: Documentation/device-drivers/serial-interfaces.rst 5921F: drivers/hsi/ 5922F: include/linux/hsi/ 5923F: include/uapi/linux/hsi/ 5924 5925HSO 3G MODEM DRIVER 5926M: Jan Dumon <j.dumon@option.com> 5927W: http://www.pharscape.org 5928S: Maintained 5929F: drivers/net/usb/hso.c 5930 5931HSR NETWORK PROTOCOL 5932M: Arvid Brodin <arvid.brodin@alten.se> 5933L: netdev@vger.kernel.org 5934S: Maintained 5935F: net/hsr/ 5936 5937HTCPEN TOUCHSCREEN DRIVER 5938M: Pau Oliva Fora <pof@eslack.org> 5939L: linux-input@vger.kernel.org 5940S: Maintained 5941F: drivers/input/touchscreen/htcpen.c 5942 5943HUGETLB FILESYSTEM 5944M: Nadia Yvette Chambers <nyc@holomorphy.com> 5945S: Maintained 5946F: fs/hugetlbfs/ 5947 5948HVA ST MEDIA DRIVER 5949M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 5950L: linux-media@vger.kernel.org 5951T: git git://linuxtv.org/media_tree.git 5952W: https://linuxtv.org 5953S: Supported 5954F: drivers/media/platform/sti/hva 5955 5956Hyper-V CORE AND DRIVERS 5957M: "K. Y. Srinivasan" <kys@microsoft.com> 5958M: Haiyang Zhang <haiyangz@microsoft.com> 5959M: Stephen Hemminger <sthemmin@microsoft.com> 5960L: devel@linuxdriverproject.org 5961S: Maintained 5962F: arch/x86/include/asm/mshyperv.h 5963F: arch/x86/include/uapi/asm/hyperv.h 5964F: arch/x86/kernel/cpu/mshyperv.c 5965F: arch/x86/hyperv 5966F: drivers/hid/hid-hyperv.c 5967F: drivers/hv/ 5968F: drivers/input/serio/hyperv-keyboard.c 5969F: drivers/pci/host/pci-hyperv.c 5970F: drivers/net/hyperv/ 5971F: drivers/scsi/storvsc_drv.c 5972F: drivers/uio/uio_hv_generic.c 5973F: drivers/video/fbdev/hyperv_fb.c 5974F: include/linux/hyperv.h 5975F: tools/hv/ 5976F: Documentation/ABI/stable/sysfs-bus-vmbus 5977 5978I2C MUXES 5979M: Peter Rosin <peda@axentia.se> 5980L: linux-i2c@vger.kernel.org 5981S: Maintained 5982F: Documentation/i2c/i2c-topology 5983F: Documentation/i2c/muxes/ 5984F: Documentation/devicetree/bindings/i2c/i2c-mux* 5985F: Documentation/devicetree/bindings/i2c/i2c-arb* 5986F: Documentation/devicetree/bindings/i2c/i2c-gate* 5987F: drivers/i2c/i2c-mux.c 5988F: drivers/i2c/muxes/ 5989F: include/linux/i2c-mux.h 5990 5991I2C OVER PARALLEL PORT 5992M: Jean Delvare <jdelvare@suse.com> 5993L: linux-i2c@vger.kernel.org 5994S: Maintained 5995F: Documentation/i2c/busses/i2c-parport 5996F: Documentation/i2c/busses/i2c-parport-light 5997F: drivers/i2c/busses/i2c-parport.c 5998F: drivers/i2c/busses/i2c-parport-light.c 5999 6000I2C/SMBUS CONTROLLER DRIVERS FOR PC 6001M: Jean Delvare <jdelvare@suse.com> 6002L: linux-i2c@vger.kernel.org 6003S: Maintained 6004F: Documentation/i2c/busses/i2c-ali1535 6005F: Documentation/i2c/busses/i2c-ali1563 6006F: Documentation/i2c/busses/i2c-ali15x3 6007F: Documentation/i2c/busses/i2c-amd756 6008F: Documentation/i2c/busses/i2c-amd8111 6009F: Documentation/i2c/busses/i2c-i801 6010F: Documentation/i2c/busses/i2c-nforce2 6011F: Documentation/i2c/busses/i2c-piix4 6012F: Documentation/i2c/busses/i2c-sis5595 6013F: Documentation/i2c/busses/i2c-sis630 6014F: Documentation/i2c/busses/i2c-sis96x 6015F: Documentation/i2c/busses/i2c-via 6016F: Documentation/i2c/busses/i2c-viapro 6017F: drivers/i2c/busses/i2c-ali1535.c 6018F: drivers/i2c/busses/i2c-ali1563.c 6019F: drivers/i2c/busses/i2c-ali15x3.c 6020F: drivers/i2c/busses/i2c-amd756.c 6021F: drivers/i2c/busses/i2c-amd756-s4882.c 6022F: drivers/i2c/busses/i2c-amd8111.c 6023F: drivers/i2c/busses/i2c-i801.c 6024F: drivers/i2c/busses/i2c-isch.c 6025F: drivers/i2c/busses/i2c-nforce2.c 6026F: drivers/i2c/busses/i2c-nforce2-s4985.c 6027F: drivers/i2c/busses/i2c-piix4.c 6028F: drivers/i2c/busses/i2c-sis5595.c 6029F: drivers/i2c/busses/i2c-sis630.c 6030F: drivers/i2c/busses/i2c-sis96x.c 6031F: drivers/i2c/busses/i2c-via.c 6032F: drivers/i2c/busses/i2c-viapro.c 6033 6034I2C/SMBUS ISMT DRIVER 6035M: Seth Heasley <seth.heasley@intel.com> 6036M: Neil Horman <nhorman@tuxdriver.com> 6037L: linux-i2c@vger.kernel.org 6038F: drivers/i2c/busses/i2c-ismt.c 6039F: Documentation/i2c/busses/i2c-ismt 6040 6041I2C/SMBUS STUB DRIVER 6042M: Jean Delvare <jdelvare@suse.com> 6043L: linux-i2c@vger.kernel.org 6044S: Maintained 6045F: drivers/i2c/i2c-stub.c 6046 6047I2C SUBSYSTEM 6048M: Wolfram Sang <wsa@the-dreams.de> 6049L: linux-i2c@vger.kernel.org 6050W: https://i2c.wiki.kernel.org/ 6051Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6052T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6053S: Maintained 6054F: Documentation/devicetree/bindings/i2c/ 6055F: Documentation/i2c/ 6056F: drivers/i2c/ 6057F: drivers/i2c/*/ 6058F: include/linux/i2c.h 6059F: include/linux/i2c-*.h 6060F: include/uapi/linux/i2c.h 6061F: include/uapi/linux/i2c-*.h 6062 6063I2C ACPI SUPPORT 6064M: Mika Westerberg <mika.westerberg@linux.intel.com> 6065L: linux-i2c@vger.kernel.org 6066L: linux-acpi@vger.kernel.org 6067S: Maintained 6068 6069I2C-TAOS-EVM DRIVER 6070M: Jean Delvare <jdelvare@suse.com> 6071L: linux-i2c@vger.kernel.org 6072S: Maintained 6073F: Documentation/i2c/busses/i2c-taos-evm 6074F: drivers/i2c/busses/i2c-taos-evm.c 6075 6076I2C-TINY-USB DRIVER 6077M: Till Harbaum <till@harbaum.org> 6078L: linux-i2c@vger.kernel.org 6079W: http://www.harbaum.org/till/i2c_tiny_usb 6080S: Maintained 6081F: drivers/i2c/busses/i2c-tiny-usb.c 6082 6083i386 BOOT CODE 6084M: "H. Peter Anvin" <hpa@zytor.com> 6085S: Maintained 6086F: arch/x86/boot/ 6087 6088i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6089M: "H. Peter Anvin" <hpa@zytor.com> 6090T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6091S: Maintained 6092 6093IA64 (Itanium) PLATFORM 6094M: Tony Luck <tony.luck@intel.com> 6095M: Fenghua Yu <fenghua.yu@intel.com> 6096L: linux-ia64@vger.kernel.org 6097T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6098S: Maintained 6099F: arch/ia64/ 6100 6101IBM Power VMX Cryptographic instructions 6102M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6103M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6104L: linux-crypto@vger.kernel.org 6105S: Supported 6106F: drivers/crypto/vmx/Makefile 6107F: drivers/crypto/vmx/Kconfig 6108F: drivers/crypto/vmx/vmx.c 6109F: drivers/crypto/vmx/aes* 6110F: drivers/crypto/vmx/ghash* 6111F: drivers/crypto/vmx/ppc-xlate.pl 6112 6113IBM Power in-Nest Crypto Acceleration 6114M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6115M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6116L: linux-crypto@vger.kernel.org 6117S: Supported 6118F: drivers/crypto/nx/Makefile 6119F: drivers/crypto/nx/Kconfig 6120F: drivers/crypto/nx/nx-aes* 6121F: drivers/crypto/nx/nx-sha* 6122F: drivers/crypto/nx/nx.* 6123F: drivers/crypto/nx/nx_csbcpb.h 6124F: drivers/crypto/nx/nx_debugfs.h 6125 6126IBM Power 842 compression accelerator 6127M: Dan Streetman <ddstreet@ieee.org> 6128S: Supported 6129F: drivers/crypto/nx/Makefile 6130F: drivers/crypto/nx/Kconfig 6131F: drivers/crypto/nx/nx-842* 6132F: include/linux/sw842.h 6133F: crypto/842.c 6134F: lib/842/ 6135 6136IBM Power Linux RAID adapter 6137M: Brian King <brking@us.ibm.com> 6138S: Supported 6139F: drivers/scsi/ipr.* 6140 6141IBM Power Virtual Ethernet Device Driver 6142M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6143L: netdev@vger.kernel.org 6144S: Supported 6145F: drivers/net/ethernet/ibm/ibmveth.* 6146 6147IBM Power SRIOV Virtual NIC Device Driver 6148M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6149M: John Allen <jallen@linux.vnet.ibm.com> 6150L: netdev@vger.kernel.org 6151S: Supported 6152F: drivers/net/ethernet/ibm/ibmvnic.* 6153 6154IBM Power Virtual SCSI Device Drivers 6155M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6156L: linux-scsi@vger.kernel.org 6157S: Supported 6158F: drivers/scsi/ibmvscsi/ibmvscsi* 6159F: include/scsi/viosrp.h 6160 6161IBM Power Virtual SCSI Device Target Driver 6162M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6163M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6164L: linux-scsi@vger.kernel.org 6165L: target-devel@vger.kernel.org 6166S: Supported 6167F: drivers/scsi/ibmvscsi_tgt/ 6168 6169IBM Power Virtual FC Device Drivers 6170M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6171L: linux-scsi@vger.kernel.org 6172S: Supported 6173F: drivers/scsi/ibmvscsi/ibmvfc* 6174 6175IBM ServeRAID RAID DRIVER 6176S: Orphan 6177F: drivers/scsi/ips.* 6178 6179ICH LPC AND GPIO DRIVER 6180M: Peter Tyser <ptyser@xes-inc.com> 6181S: Maintained 6182F: drivers/mfd/lpc_ich.c 6183F: drivers/gpio/gpio-ich.c 6184 6185IDE SUBSYSTEM 6186M: "David S. Miller" <davem@davemloft.net> 6187L: linux-ide@vger.kernel.org 6188Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6189T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6190S: Maintained 6191F: Documentation/ide/ 6192F: drivers/ide/ 6193F: include/linux/ide.h 6194 6195IDEAPAD LAPTOP EXTRAS DRIVER 6196M: Ike Panhc <ike.pan@canonical.com> 6197L: platform-driver-x86@vger.kernel.org 6198W: http://launchpad.net/ideapad-laptop 6199S: Maintained 6200F: drivers/platform/x86/ideapad-laptop.c 6201 6202IDEAPAD LAPTOP SLIDEBAR DRIVER 6203M: Andrey Moiseev <o2g.org.ru@gmail.com> 6204L: linux-input@vger.kernel.org 6205W: https://github.com/o2genum/ideapad-slidebar 6206S: Maintained 6207F: drivers/input/misc/ideapad_slidebar.c 6208 6209IDE/ATAPI DRIVERS 6210M: Borislav Petkov <bp@alien8.de> 6211L: linux-ide@vger.kernel.org 6212S: Maintained 6213F: Documentation/cdrom/ide-cd 6214F: drivers/ide/ide-cd* 6215 6216IEEE 802.15.4 SUBSYSTEM 6217M: Alexander Aring <aar@pengutronix.de> 6218M: Stefan Schmidt <stefan@osg.samsung.com> 6219L: linux-wpan@vger.kernel.org 6220W: http://wpan.cakelab.org/ 6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6222T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6223S: Maintained 6224F: net/ieee802154/ 6225F: net/mac802154/ 6226F: drivers/net/ieee802154/ 6227F: include/linux/nl802154.h 6228F: include/linux/ieee802154.h 6229F: include/net/nl802154.h 6230F: include/net/mac802154.h 6231F: include/net/af_ieee802154.h 6232F: include/net/cfg802154.h 6233F: include/net/ieee802154_netdev.h 6234F: Documentation/networking/ieee802154.txt 6235 6236IGORPLUG-USB IR RECEIVER 6237M: Sean Young <sean@mess.org> 6238L: linux-media@vger.kernel.org 6239S: Maintained 6240F: drivers/media/rc/igorplugusb.c 6241 6242IGUANAWORKS USB IR TRANSCEIVER 6243M: Sean Young <sean@mess.org> 6244L: linux-media@vger.kernel.org 6245S: Maintained 6246F: drivers/media/rc/iguanair.c 6247 6248IIO DIGITAL POTENTIOMETER DAC 6249M: Peter Rosin <peda@axentia.se> 6250L: linux-iio@vger.kernel.org 6251S: Maintained 6252F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6253F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6254F: drivers/iio/dac/dpot-dac.c 6255 6256IIO ENVELOPE DETECTOR 6257M: Peter Rosin <peda@axentia.se> 6258L: linux-iio@vger.kernel.org 6259S: Maintained 6260F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6261F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6262F: drivers/iio/adc/envelope-detector.c 6263 6264IIO SUBSYSTEM AND DRIVERS 6265M: Jonathan Cameron <jic23@kernel.org> 6266R: Hartmut Knaack <knaack.h@gmx.de> 6267R: Lars-Peter Clausen <lars@metafoo.de> 6268R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6269L: linux-iio@vger.kernel.org 6270T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6271S: Maintained 6272F: Documentation/devicetree/bindings/iio/ 6273F: drivers/iio/ 6274F: drivers/staging/iio/ 6275F: include/linux/iio/ 6276F: tools/iio/ 6277 6278IKANOS/ADI EAGLE ADSL USB DRIVER 6279M: Matthieu Castet <castet.matthieu@free.fr> 6280M: Stanislaw Gruszka <stf_xl@wp.pl> 6281S: Maintained 6282F: drivers/usb/atm/ueagle-atm.c 6283 6284IMGTEC ASCII LCD DRIVER 6285M: Paul Burton <paul.burton@imgtec.com> 6286S: Maintained 6287F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6288F: drivers/auxdisplay/img-ascii-lcd.c 6289 6290INA209 HARDWARE MONITOR DRIVER 6291M: Guenter Roeck <linux@roeck-us.net> 6292L: linux-hwmon@vger.kernel.org 6293S: Maintained 6294F: Documentation/hwmon/ina209 6295F: Documentation/devicetree/bindings/i2c/ina209.txt 6296F: drivers/hwmon/ina209.c 6297 6298INA2XX HARDWARE MONITOR DRIVER 6299M: Guenter Roeck <linux@roeck-us.net> 6300L: linux-hwmon@vger.kernel.org 6301S: Maintained 6302F: Documentation/hwmon/ina2xx 6303F: drivers/hwmon/ina2xx.c 6304F: include/linux/platform_data/ina2xx.h 6305 6306INDUSTRY PACK SUBSYSTEM (IPACK) 6307M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6308M: Jens Taprogge <jens.taprogge@taprogge.org> 6309M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6310L: industrypack-devel@lists.sourceforge.net 6311W: http://industrypack.sourceforge.net 6312S: Maintained 6313F: drivers/ipack/ 6314 6315INGENIC JZ4780 DMA Driver 6316M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6317S: Maintained 6318F: drivers/dma/dma-jz4780.c 6319 6320INGENIC JZ4780 NAND DRIVER 6321M: Harvey Hunt <harveyhuntnexus@gmail.com> 6322L: linux-mtd@lists.infradead.org 6323S: Maintained 6324F: drivers/mtd/nand/jz4780_* 6325 6326INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6327M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6328M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6329L: linux-ima-devel@lists.sourceforge.net 6330L: linux-ima-user@lists.sourceforge.net 6331L: linux-security-module@vger.kernel.org 6332T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6333S: Supported 6334F: security/integrity/ima/ 6335 6336IMGTEC IR DECODER DRIVER 6337M: James Hogan <james.hogan@imgtec.com> 6338S: Maintained 6339F: drivers/media/rc/img-ir/ 6340 6341IMS TWINTURBO FRAMEBUFFER DRIVER 6342L: linux-fbdev@vger.kernel.org 6343S: Orphan 6344F: drivers/video/fbdev/imsttfb.c 6345 6346INFINIBAND SUBSYSTEM 6347M: Doug Ledford <dledford@redhat.com> 6348M: Sean Hefty <sean.hefty@intel.com> 6349M: Hal Rosenstock <hal.rosenstock@gmail.com> 6350L: linux-rdma@vger.kernel.org 6351W: http://www.openfabrics.org/ 6352Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6354S: Supported 6355F: Documentation/infiniband/ 6356F: drivers/infiniband/ 6357F: include/uapi/linux/if_infiniband.h 6358F: include/uapi/rdma/ 6359F: include/rdma/ 6360 6361INOTIFY 6362M: John McCutchan <john@johnmccutchan.com> 6363M: Robert Love <rlove@rlove.org> 6364M: Eric Paris <eparis@parisplace.org> 6365S: Maintained 6366F: Documentation/filesystems/inotify.txt 6367F: fs/notify/inotify/ 6368F: include/linux/inotify.h 6369F: include/uapi/linux/inotify.h 6370 6371INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6372M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6373L: linux-input@vger.kernel.org 6374Q: http://patchwork.kernel.org/project/linux-input/list/ 6375T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6376S: Maintained 6377F: drivers/input/ 6378F: include/linux/input.h 6379F: include/uapi/linux/input.h 6380F: include/linux/input/ 6381F: Documentation/devicetree/bindings/input/ 6382 6383INPUT MULTITOUCH (MT) PROTOCOL 6384M: Henrik Rydberg <rydberg@bitmath.org> 6385L: linux-input@vger.kernel.org 6386S: Odd fixes 6387F: Documentation/input/multi-touch-protocol.txt 6388F: drivers/input/input-mt.c 6389K: \b(ABS|SYN)_MT_ 6390 6391INTEL ASoC BDW/HSW DRIVERS 6392M: Jie Yang <yang.jie@linux.intel.com> 6393L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6394S: Supported 6395F: sound/soc/intel/common/sst-dsp* 6396F: sound/soc/intel/common/sst-firmware.c 6397F: sound/soc/intel/boards/broadwell.c 6398F: sound/soc/intel/haswell/ 6399 6400INTEL C600 SERIES SAS CONTROLLER DRIVER 6401M: Intel SCU Linux support <intel-linux-scu@intel.com> 6402M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6403L: linux-scsi@vger.kernel.org 6404T: git git://git.code.sf.net/p/intel-sas/isci 6405S: Supported 6406F: drivers/scsi/isci/ 6407 6408INTEL HID EVENT DRIVER 6409M: Alex Hung <alex.hung@canonical.com> 6410L: platform-driver-x86@vger.kernel.org 6411S: Maintained 6412F: drivers/platform/x86/intel-hid.c 6413 6414INTEL VIRTUAL BUTTON DRIVER 6415M: AceLan Kao <acelan.kao@canonical.com> 6416L: platform-driver-x86@vger.kernel.org 6417S: Maintained 6418F: drivers/platform/x86/intel-vbtn.c 6419 6420INTEL IDLE DRIVER 6421M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6422M: Len Brown <lenb@kernel.org> 6423L: linux-pm@vger.kernel.org 6424T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6425B: https://bugzilla.kernel.org 6426S: Supported 6427F: drivers/idle/intel_idle.c 6428 6429INTEL INTEGRATED SENSOR HUB DRIVER 6430M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6431M: Jiri Kosina <jikos@kernel.org> 6432L: linux-input@vger.kernel.org 6433S: Maintained 6434F: drivers/hid/intel-ish-hid/ 6435 6436INTEL PSTATE DRIVER 6437M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6438M: Len Brown <lenb@kernel.org> 6439L: linux-pm@vger.kernel.org 6440S: Supported 6441F: drivers/cpufreq/intel_pstate.c 6442 6443INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6444M: Maik Broemme <mbroemme@libmpq.org> 6445L: linux-fbdev@vger.kernel.org 6446S: Maintained 6447F: Documentation/fb/intelfb.txt 6448F: drivers/video/fbdev/intelfb/ 6449 6450INTEL 810/815 FRAMEBUFFER DRIVER 6451M: Antonino Daplas <adaplas@gmail.com> 6452L: linux-fbdev@vger.kernel.org 6453S: Maintained 6454F: drivers/video/fbdev/i810/ 6455 6456INTEL MENLOW THERMAL DRIVER 6457M: Sujith Thomas <sujith.thomas@intel.com> 6458L: platform-driver-x86@vger.kernel.org 6459W: https://01.org/linux-acpi 6460S: Supported 6461F: drivers/platform/x86/intel_menlow.c 6462 6463INTEL I/OAT DMA DRIVER 6464M: Dave Jiang <dave.jiang@intel.com> 6465R: Dan Williams <dan.j.williams@intel.com> 6466L: dmaengine@vger.kernel.org 6467Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6468S: Supported 6469F: drivers/dma/ioat* 6470 6471INTEL IOMMU (VT-d) 6472M: David Woodhouse <dwmw2@infradead.org> 6473L: iommu@lists.linux-foundation.org 6474T: git git://git.infradead.org/iommu-2.6.git 6475S: Supported 6476F: drivers/iommu/intel-iommu.c 6477F: include/linux/intel-iommu.h 6478 6479INTEL IOP-ADMA DMA DRIVER 6480R: Dan Williams <dan.j.williams@intel.com> 6481S: Odd fixes 6482F: drivers/dma/iop-adma.c 6483 6484INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6485M: Krzysztof Halasa <khalasa@piap.pl> 6486S: Maintained 6487F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6488F: arch/arm/mach-ixp4xx/include/mach/npe.h 6489F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6490F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6491F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6492F: drivers/net/wan/ixp4xx_hss.c 6493 6494INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6495M: Deepak Saxena <dsaxena@plexity.net> 6496S: Maintained 6497F: drivers/char/hw_random/ixp4xx-rng.c 6498 6499INTEL ETHERNET DRIVERS 6500M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6501L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6502W: http://www.intel.com/support/feedback.htm 6503W: http://e1000.sourceforge.net/ 6504Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6507S: Supported 6508F: Documentation/networking/e100.txt 6509F: Documentation/networking/e1000.txt 6510F: Documentation/networking/e1000e.txt 6511F: Documentation/networking/igb.txt 6512F: Documentation/networking/igbvf.txt 6513F: Documentation/networking/ixgb.txt 6514F: Documentation/networking/ixgbe.txt 6515F: Documentation/networking/ixgbevf.txt 6516F: Documentation/networking/i40e.txt 6517F: Documentation/networking/i40evf.txt 6518F: drivers/net/ethernet/intel/ 6519F: drivers/net/ethernet/intel/*/ 6520 6521INTEL RDMA RNIC DRIVER 6522M: Faisal Latif <faisal.latif@intel.com> 6523M: Shiraz Saleem <shiraz.saleem@intel.com> 6524L: linux-rdma@vger.kernel.org 6525S: Supported 6526F: drivers/infiniband/hw/i40iw/ 6527 6528INTEL MERRIFIELD GPIO DRIVER 6529M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6530L: linux-gpio@vger.kernel.org 6531S: Maintained 6532F: drivers/gpio/gpio-merrifield.c 6533 6534INTEL-MID GPIO DRIVER 6535M: David Cohen <david.a.cohen@linux.intel.com> 6536L: linux-gpio@vger.kernel.org 6537S: Maintained 6538F: drivers/gpio/gpio-intel-mid.c 6539 6540INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6541M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6542L: linux-wireless@vger.kernel.org 6543S: Maintained 6544F: Documentation/networking/README.ipw2100 6545F: Documentation/networking/README.ipw2200 6546F: drivers/net/wireless/intel/ipw2x00/ 6547 6548INTEL(R) TRACE HUB 6549M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6550S: Supported 6551F: Documentation/trace/intel_th.txt 6552F: drivers/hwtracing/intel_th/ 6553 6554INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6555M: Ning Sun <ning.sun@intel.com> 6556L: tboot-devel@lists.sourceforge.net 6557W: http://tboot.sourceforge.net 6558T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6559S: Supported 6560F: Documentation/intel_txt.txt 6561F: include/linux/tboot.h 6562F: arch/x86/kernel/tboot.c 6563 6564INTEL WIRELESS WIMAX CONNECTION 2400 6565M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6566M: linux-wimax@intel.com 6567L: wimax@linuxwimax.org (subscribers-only) 6568S: Supported 6569W: http://linuxwimax.org 6570F: Documentation/wimax/README.i2400m 6571F: drivers/net/wimax/i2400m/ 6572F: include/uapi/linux/wimax/i2400m.h 6573 6574INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6575M: Stanislaw Gruszka <sgruszka@redhat.com> 6576L: linux-wireless@vger.kernel.org 6577S: Supported 6578F: drivers/net/wireless/intel/iwlegacy/ 6579 6580INTEL WIRELESS WIFI LINK (iwlwifi) 6581M: Johannes Berg <johannes.berg@intel.com> 6582M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6583M: Luca Coelho <luciano.coelho@intel.com> 6584M: Intel Linux Wireless <linuxwifi@intel.com> 6585L: linux-wireless@vger.kernel.org 6586W: http://intellinuxwireless.org 6587T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6588S: Supported 6589F: drivers/net/wireless/intel/iwlwifi/ 6590 6591INTEL MANAGEMENT ENGINE (mei) 6592M: Tomas Winkler <tomas.winkler@intel.com> 6593L: linux-kernel@vger.kernel.org 6594S: Supported 6595F: include/uapi/linux/mei.h 6596F: include/linux/mei_cl_bus.h 6597F: drivers/misc/mei/* 6598F: drivers/watchdog/mei_wdt.c 6599F: Documentation/misc-devices/mei/* 6600F: samples/mei/* 6601 6602INTEL MIC DRIVERS (mic) 6603M: Sudeep Dutt <sudeep.dutt@intel.com> 6604M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6605S: Supported 6606W: https://github.com/sudeepdutt/mic 6607W: http://software.intel.com/en-us/mic-developer 6608F: include/linux/mic_bus.h 6609F: include/linux/scif.h 6610F: include/uapi/linux/mic_common.h 6611F: include/uapi/linux/mic_ioctl.h 6612F: include/uapi/linux/scif_ioctl.h 6613F: drivers/misc/mic/ 6614F: drivers/dma/mic_x100_dma.c 6615F: drivers/dma/mic_x100_dma.h 6616F: Documentation/mic/ 6617 6618INTEL PMC/P-Unit IPC DRIVER 6619M: Zha Qipeng<qipeng.zha@intel.com> 6620L: platform-driver-x86@vger.kernel.org 6621S: Maintained 6622F: drivers/platform/x86/intel_pmc_ipc.c 6623F: drivers/platform/x86/intel_punit_ipc.c 6624F: arch/x86/include/asm/intel_pmc_ipc.h 6625F: arch/x86/include/asm/intel_punit_ipc.h 6626 6627INTEL TELEMETRY DRIVER 6628M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6629L: platform-driver-x86@vger.kernel.org 6630S: Maintained 6631F: arch/x86/include/asm/intel_telemetry.h 6632F: drivers/platform/x86/intel_telemetry* 6633 6634INTEL PMC CORE DRIVER 6635M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 6636M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 6637L: platform-driver-x86@vger.kernel.org 6638S: Maintained 6639F: arch/x86/include/asm/pmc_core.h 6640F: drivers/platform/x86/intel_pmc_core* 6641 6642INVENSENSE MPU-3050 GYROSCOPE DRIVER 6643M: Linus Walleij <linus.walleij@linaro.org> 6644L: linux-iio@vger.kernel.org 6645S: Maintained 6646F: drivers/iio/gyro/mpu3050* 6647F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 6648 6649IOC3 ETHERNET DRIVER 6650M: Ralf Baechle <ralf@linux-mips.org> 6651L: linux-mips@linux-mips.org 6652S: Maintained 6653F: drivers/net/ethernet/sgi/ioc3-eth.c 6654 6655IOC3 SERIAL DRIVER 6656M: Pat Gefre <pfg@sgi.com> 6657L: linux-serial@vger.kernel.org 6658S: Maintained 6659F: drivers/tty/serial/ioc3_serial.c 6660 6661IOMMU DRIVERS 6662M: Joerg Roedel <joro@8bytes.org> 6663L: iommu@lists.linux-foundation.org 6664T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 6665S: Maintained 6666F: Documentation/devicetree/bindings/iommu/ 6667F: drivers/iommu/ 6668 6669IP MASQUERADING 6670M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 6671S: Maintained 6672F: net/ipv4/netfilter/ipt_MASQUERADE.c 6673 6674IPMI SUBSYSTEM 6675M: Corey Minyard <minyard@acm.org> 6676L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 6677W: http://openipmi.sourceforge.net/ 6678S: Supported 6679F: Documentation/IPMI.txt 6680F: drivers/char/ipmi/ 6681F: include/linux/ipmi* 6682F: include/uapi/linux/ipmi* 6683 6684QCOM AUDIO (ASoC) DRIVERS 6685M: Patrick Lai <plai@codeaurora.org> 6686M: Banajit Goswami <bgoswami@codeaurora.org> 6687L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6688S: Supported 6689F: sound/soc/qcom/ 6690 6691IPS SCSI RAID DRIVER 6692M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 6693L: linux-scsi@vger.kernel.org 6694W: http://www.adaptec.com/ 6695S: Maintained 6696F: drivers/scsi/ips* 6697 6698IPVS 6699M: Wensong Zhang <wensong@linux-vs.org> 6700M: Simon Horman <horms@verge.net.au> 6701M: Julian Anastasov <ja@ssi.bg> 6702L: netdev@vger.kernel.org 6703L: lvs-devel@vger.kernel.org 6704S: Maintained 6705T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 6706T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 6707F: Documentation/networking/ipvs-sysctl.txt 6708F: include/net/ip_vs.h 6709F: include/uapi/linux/ip_vs.h 6710F: net/netfilter/ipvs/ 6711 6712IPWIRELESS DRIVER 6713M: Jiri Kosina <jikos@kernel.org> 6714M: David Sterba <dsterba@suse.com> 6715S: Odd Fixes 6716F: drivers/tty/ipwireless/ 6717 6718IPX NETWORK LAYER 6719M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 6720L: netdev@vger.kernel.org 6721S: Maintained 6722F: include/net/ipx.h 6723F: include/uapi/linux/ipx.h 6724F: net/ipx/ 6725 6726IRDA SUBSYSTEM 6727M: Samuel Ortiz <samuel@sortiz.org> 6728L: irda-users@lists.sourceforge.net (subscribers-only) 6729L: netdev@vger.kernel.org 6730W: http://irda.sourceforge.net/ 6731S: Maintained 6732T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 6733F: Documentation/networking/irda.txt 6734F: drivers/net/irda/ 6735F: include/net/irda/ 6736F: net/irda/ 6737 6738IRQ SUBSYSTEM 6739M: Thomas Gleixner <tglx@linutronix.de> 6740L: linux-kernel@vger.kernel.org 6741S: Maintained 6742T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6743F: kernel/irq/ 6744 6745IRQCHIP DRIVERS 6746M: Thomas Gleixner <tglx@linutronix.de> 6747M: Jason Cooper <jason@lakedaemon.net> 6748M: Marc Zyngier <marc.zyngier@arm.com> 6749L: linux-kernel@vger.kernel.org 6750S: Maintained 6751T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6752T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 6753F: Documentation/devicetree/bindings/interrupt-controller/ 6754F: drivers/irqchip/ 6755 6756IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 6757M: Marc Zyngier <marc.zyngier@arm.com> 6758S: Maintained 6759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 6760F: Documentation/IRQ-domain.txt 6761F: include/linux/irqdomain.h 6762F: kernel/irq/irqdomain.c 6763F: kernel/irq/msi.c 6764 6765ISA 6766M: William Breathitt Gray <vilhelm.gray@gmail.com> 6767S: Maintained 6768F: Documentation/isa.txt 6769F: drivers/base/isa.c 6770F: include/linux/isa.h 6771 6772ISAPNP 6773M: Jaroslav Kysela <perex@perex.cz> 6774S: Maintained 6775F: Documentation/isapnp.txt 6776F: drivers/pnp/isapnp/ 6777F: include/linux/isapnp.h 6778 6779ISA RADIO MODULE 6780M: Hans Verkuil <hverkuil@xs4all.nl> 6781L: linux-media@vger.kernel.org 6782T: git git://linuxtv.org/media_tree.git 6783W: https://linuxtv.org 6784S: Maintained 6785F: drivers/media/radio/radio-isa* 6786 6787iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 6788M: Peter Jones <pjones@redhat.com> 6789M: Konrad Rzeszutek Wilk <konrad@kernel.org> 6790S: Maintained 6791F: drivers/firmware/iscsi_ibft* 6792 6793ISCSI 6794M: Lee Duncan <lduncan@suse.com> 6795M: Chris Leech <cleech@redhat.com> 6796L: open-iscsi@googlegroups.com 6797W: www.open-iscsi.com 6798S: Maintained 6799F: drivers/scsi/*iscsi* 6800F: include/scsi/*iscsi* 6801 6802ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 6803M: Or Gerlitz <ogerlitz@mellanox.com> 6804M: Sagi Grimberg <sagi@grimberg.me> 6805M: Roi Dayan <roid@mellanox.com> 6806L: linux-rdma@vger.kernel.org 6807S: Supported 6808W: http://www.openfabrics.org 6809W: www.open-iscsi.org 6810Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6811F: drivers/infiniband/ulp/iser/ 6812 6813ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 6814M: Sagi Grimberg <sagi@grimberg.me> 6815T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 6816L: linux-rdma@vger.kernel.org 6817L: target-devel@vger.kernel.org 6818S: Supported 6819W: http://www.linux-iscsi.org 6820F: drivers/infiniband/ulp/isert 6821 6822ISDN SUBSYSTEM 6823M: Karsten Keil <isdn@linux-pingi.de> 6824L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6825L: netdev@vger.kernel.org 6826W: http://www.isdn4linux.de 6827T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 6828S: Maintained 6829F: Documentation/isdn/ 6830F: drivers/isdn/ 6831F: include/linux/isdn.h 6832F: include/linux/isdn/ 6833F: include/uapi/linux/isdn.h 6834F: include/uapi/linux/isdn/ 6835 6836ISDN SUBSYSTEM (Eicon active card driver) 6837M: Armin Schindler <mac@melware.de> 6838L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 6839W: http://www.melware.de 6840S: Maintained 6841F: drivers/isdn/hardware/eicon/ 6842 6843IT87 HARDWARE MONITORING DRIVER 6844M: Jean Delvare <jdelvare@suse.com> 6845L: linux-hwmon@vger.kernel.org 6846S: Maintained 6847F: Documentation/hwmon/it87 6848F: drivers/hwmon/it87.c 6849 6850IT913X MEDIA DRIVER 6851M: Antti Palosaari <crope@iki.fi> 6852L: linux-media@vger.kernel.org 6853W: https://linuxtv.org 6854W: http://palosaari.fi/linux/ 6855Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6856T: git git://linuxtv.org/anttip/media_tree.git 6857S: Maintained 6858F: drivers/media/tuners/it913x* 6859 6860IVTV VIDEO4LINUX DRIVER 6861M: Andy Walls <awalls@md.metrocast.net> 6862L: ivtv-devel@ivtvdriver.org (subscribers-only) 6863L: linux-media@vger.kernel.org 6864T: git git://linuxtv.org/media_tree.git 6865W: http://www.ivtvdriver.org 6866S: Maintained 6867F: Documentation/media/v4l-drivers/ivtv* 6868F: drivers/media/pci/ivtv/ 6869F: include/uapi/linux/ivtv* 6870 6871IX2505V MEDIA DRIVER 6872M: Malcolm Priestley <tvboxspy@gmail.com> 6873L: linux-media@vger.kernel.org 6874W: https://linuxtv.org 6875Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6876S: Maintained 6877F: drivers/media/dvb-frontends/ix2505v* 6878 6879JC42.4 TEMPERATURE SENSOR DRIVER 6880M: Guenter Roeck <linux@roeck-us.net> 6881L: linux-hwmon@vger.kernel.org 6882S: Maintained 6883F: drivers/hwmon/jc42.c 6884F: Documentation/hwmon/jc42 6885 6886JFS FILESYSTEM 6887M: Dave Kleikamp <shaggy@kernel.org> 6888L: jfs-discussion@lists.sourceforge.net 6889W: http://jfs.sourceforge.net/ 6890T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 6891S: Maintained 6892F: Documentation/filesystems/jfs.txt 6893F: fs/jfs/ 6894 6895JME NETWORK DRIVER 6896M: Guo-Fu Tseng <cooldavid@cooldavid.org> 6897L: netdev@vger.kernel.org 6898S: Maintained 6899F: drivers/net/ethernet/jme.* 6900 6901JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 6902M: David Woodhouse <dwmw2@infradead.org> 6903L: linux-mtd@lists.infradead.org 6904W: http://www.linux-mtd.infradead.org/doc/jffs2.html 6905S: Maintained 6906F: fs/jffs2/ 6907F: include/uapi/linux/jffs2.h 6908 6909JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 6910M: "Theodore Ts'o" <tytso@mit.edu> 6911M: Jan Kara <jack@suse.com> 6912L: linux-ext4@vger.kernel.org 6913S: Maintained 6914F: fs/jbd2/ 6915F: include/linux/jbd2.h 6916 6917JPU V4L2 MEM2MEM DRIVER FOR RENESAS 6918M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 6919L: linux-media@vger.kernel.org 6920S: Maintained 6921F: drivers/media/platform/rcar_jpu.c 6922 6923JSM Neo PCI based serial card 6924M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com> 6925L: linux-serial@vger.kernel.org 6926S: Maintained 6927F: drivers/tty/serial/jsm/ 6928 6929K10TEMP HARDWARE MONITORING DRIVER 6930M: Clemens Ladisch <clemens@ladisch.de> 6931L: linux-hwmon@vger.kernel.org 6932S: Maintained 6933F: Documentation/hwmon/k10temp 6934F: drivers/hwmon/k10temp.c 6935 6936K8TEMP HARDWARE MONITORING DRIVER 6937M: Rudolf Marek <r.marek@assembler.cz> 6938L: linux-hwmon@vger.kernel.org 6939S: Maintained 6940F: Documentation/hwmon/k8temp 6941F: drivers/hwmon/k8temp.c 6942 6943KASAN 6944M: Andrey Ryabinin <aryabinin@virtuozzo.com> 6945R: Alexander Potapenko <glider@google.com> 6946R: Dmitry Vyukov <dvyukov@google.com> 6947L: kasan-dev@googlegroups.com 6948S: Maintained 6949F: arch/*/include/asm/kasan.h 6950F: arch/*/mm/kasan_init* 6951F: Documentation/dev-tools/kasan.rst 6952F: include/linux/kasan*.h 6953F: lib/test_kasan.c 6954F: mm/kasan/ 6955F: scripts/Makefile.kasan 6956 6957KCONFIG 6958M: "Yann E. MORIN" <yann.morin.1998@free.fr> 6959L: linux-kbuild@vger.kernel.org 6960T: git git://gitorious.org/linux-kconfig/linux-kconfig 6961S: Maintained 6962F: Documentation/kbuild/kconfig-language.txt 6963F: scripts/kconfig/ 6964 6965KDUMP 6966M: Dave Young <dyoung@redhat.com> 6967M: Baoquan He <bhe@redhat.com> 6968R: Vivek Goyal <vgoyal@redhat.com> 6969L: kexec@lists.infradead.org 6970W: http://lse.sourceforge.net/kdump/ 6971S: Maintained 6972F: Documentation/kdump/ 6973 6974KEENE FM RADIO TRANSMITTER DRIVER 6975M: Hans Verkuil <hverkuil@xs4all.nl> 6976L: linux-media@vger.kernel.org 6977T: git git://linuxtv.org/media_tree.git 6978W: https://linuxtv.org 6979S: Maintained 6980F: drivers/media/radio/radio-keene* 6981 6982KERNEL AUTOMOUNTER v4 (AUTOFS4) 6983M: Ian Kent <raven@themaw.net> 6984L: autofs@vger.kernel.org 6985S: Maintained 6986F: fs/autofs4/ 6987 6988KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 6989M: Michal Marek <mmarek@suse.com> 6990T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next 6991T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes 6992L: linux-kbuild@vger.kernel.org 6993S: Maintained 6994F: Documentation/kbuild/ 6995F: Makefile 6996F: scripts/Makefile.* 6997F: scripts/basic/ 6998F: scripts/mk* 6999F: scripts/package/ 7000 7001KERNEL JANITORS 7002L: kernel-janitors@vger.kernel.org 7003W: http://kernelnewbies.org/KernelJanitors 7004S: Odd Fixes 7005 7006KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7007M: "J. Bruce Fields" <bfields@fieldses.org> 7008M: Jeff Layton <jlayton@poochiereds.net> 7009L: linux-nfs@vger.kernel.org 7010W: http://nfs.sourceforge.net/ 7011T: git git://linux-nfs.org/~bfields/linux.git 7012S: Supported 7013F: fs/nfsd/ 7014F: include/uapi/linux/nfsd/ 7015F: fs/lockd/ 7016F: fs/nfs_common/ 7017F: net/sunrpc/ 7018F: include/linux/lockd/ 7019F: include/linux/sunrpc/ 7020F: include/uapi/linux/sunrpc/ 7021 7022KERNEL SELFTEST FRAMEWORK 7023M: Shuah Khan <shuahkh@osg.samsung.com> 7024M: Shuah Khan <shuah@kernel.org> 7025L: linux-kselftest@vger.kernel.org 7026T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest 7027S: Maintained 7028F: tools/testing/selftests 7029 7030KERNEL VIRTUAL MACHINE (KVM) 7031M: Paolo Bonzini <pbonzini@redhat.com> 7032M: Radim Krčmář <rkrcmar@redhat.com> 7033L: kvm@vger.kernel.org 7034W: http://www.linux-kvm.org 7035T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7036S: Supported 7037F: Documentation/*/kvm*.txt 7038F: Documentation/virtual/kvm/ 7039F: arch/*/kvm/ 7040F: arch/x86/kernel/kvm.c 7041F: arch/x86/kernel/kvmclock.c 7042F: arch/*/include/asm/kvm* 7043F: include/linux/kvm* 7044F: include/uapi/linux/kvm* 7045F: virt/kvm/ 7046F: tools/kvm/ 7047 7048KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7049M: Joerg Roedel <joro@8bytes.org> 7050L: kvm@vger.kernel.org 7051W: http://www.linux-kvm.org/ 7052S: Maintained 7053F: arch/x86/include/asm/svm.h 7054F: arch/x86/kvm/svm.c 7055 7056KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7057M: Alexander Graf <agraf@suse.com> 7058L: kvm-ppc@vger.kernel.org 7059W: http://www.linux-kvm.org/ 7060T: git git://github.com/agraf/linux-2.6.git 7061S: Supported 7062F: arch/powerpc/include/asm/kvm* 7063F: arch/powerpc/kvm/ 7064 7065KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7066M: Christian Borntraeger <borntraeger@de.ibm.com> 7067M: Cornelia Huck <cornelia.huck@de.ibm.com> 7068L: linux-s390@vger.kernel.org 7069W: http://www.ibm.com/developerworks/linux/linux390/ 7070T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7071S: Supported 7072F: Documentation/s390/kvm.txt 7073F: arch/s390/include/asm/kvm* 7074F: arch/s390/kvm/ 7075 7076KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7077M: Christoffer Dall <christoffer.dall@linaro.org> 7078M: Marc Zyngier <marc.zyngier@arm.com> 7079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7080L: kvmarm@lists.cs.columbia.edu 7081W: http://systems.cs.columbia.edu/projects/kvm-arm 7082T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7083S: Supported 7084F: arch/arm/include/uapi/asm/kvm* 7085F: arch/arm/include/asm/kvm* 7086F: arch/arm/kvm/ 7087F: virt/kvm/arm/ 7088F: include/kvm/arm_* 7089 7090KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7091M: Christoffer Dall <christoffer.dall@linaro.org> 7092M: Marc Zyngier <marc.zyngier@arm.com> 7093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7094L: kvmarm@lists.cs.columbia.edu 7095S: Maintained 7096F: arch/arm64/include/uapi/asm/kvm* 7097F: arch/arm64/include/asm/kvm* 7098F: arch/arm64/kvm/ 7099 7100KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7101M: James Hogan <james.hogan@imgtec.com> 7102L: linux-mips@linux-mips.org 7103S: Supported 7104F: arch/mips/include/uapi/asm/kvm* 7105F: arch/mips/include/asm/kvm* 7106F: arch/mips/kvm/ 7107 7108KEXEC 7109M: Eric Biederman <ebiederm@xmission.com> 7110W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7111L: kexec@lists.infradead.org 7112S: Maintained 7113F: include/linux/kexec.h 7114F: include/uapi/linux/kexec.h 7115F: kernel/kexec* 7116 7117KEYS/KEYRINGS: 7118M: David Howells <dhowells@redhat.com> 7119L: keyrings@vger.kernel.org 7120S: Maintained 7121F: Documentation/security/keys.txt 7122F: include/linux/key.h 7123F: include/linux/key-type.h 7124F: include/linux/keyctl.h 7125F: include/uapi/linux/keyctl.h 7126F: include/keys/ 7127F: security/keys/ 7128 7129KEYS-TRUSTED 7130M: David Safford <safford@us.ibm.com> 7131M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7132L: linux-security-module@vger.kernel.org 7133L: keyrings@vger.kernel.org 7134S: Supported 7135F: Documentation/security/keys-trusted-encrypted.txt 7136F: include/keys/trusted-type.h 7137F: security/keys/trusted.c 7138F: security/keys/trusted.h 7139 7140KEYS-ENCRYPTED 7141M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7142M: David Safford <safford@us.ibm.com> 7143L: linux-security-module@vger.kernel.org 7144L: keyrings@vger.kernel.org 7145S: Supported 7146F: Documentation/security/keys-trusted-encrypted.txt 7147F: include/keys/encrypted-type.h 7148F: security/keys/encrypted-keys/ 7149 7150KGDB / KDB /debug_core 7151M: Jason Wessel <jason.wessel@windriver.com> 7152W: http://kgdb.wiki.kernel.org/ 7153L: kgdb-bugreport@lists.sourceforge.net 7154T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7155S: Maintained 7156F: Documentation/DocBook/kgdb.tmpl 7157F: drivers/misc/kgdbts.c 7158F: drivers/tty/serial/kgdboc.c 7159F: include/linux/kdb.h 7160F: include/linux/kgdb.h 7161F: kernel/debug/ 7162 7163KMEMCHECK 7164M: Vegard Nossum <vegardno@ifi.uio.no> 7165M: Pekka Enberg <penberg@kernel.org> 7166S: Maintained 7167F: Documentation/dev-tools/kmemcheck.rst 7168F: arch/x86/include/asm/kmemcheck.h 7169F: arch/x86/mm/kmemcheck/ 7170F: include/linux/kmemcheck.h 7171F: mm/kmemcheck.c 7172 7173KMEMLEAK 7174M: Catalin Marinas <catalin.marinas@arm.com> 7175S: Maintained 7176F: Documentation/dev-tools/kmemleak.rst 7177F: include/linux/kmemleak.h 7178F: mm/kmemleak.c 7179F: mm/kmemleak-test.c 7180 7181KPROBES 7182M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7183M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7184M: "David S. Miller" <davem@davemloft.net> 7185M: Masami Hiramatsu <mhiramat@kernel.org> 7186S: Maintained 7187F: Documentation/kprobes.txt 7188F: include/linux/kprobes.h 7189F: kernel/kprobes.c 7190 7191KS0108 LCD CONTROLLER DRIVER 7192M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7193W: http://miguelojeda.es/auxdisplay.htm 7194W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7195S: Maintained 7196F: Documentation/auxdisplay/ks0108 7197F: drivers/auxdisplay/ks0108.c 7198F: include/linux/ks0108.h 7199 7200L3MDEV 7201M: David Ahern <dsa@cumulusnetworks.com> 7202L: netdev@vger.kernel.org 7203S: Maintained 7204F: net/l3mdev 7205F: include/net/l3mdev.h 7206 7207LANTIQ MIPS ARCHITECTURE 7208M: John Crispin <john@phrozen.org> 7209L: linux-mips@linux-mips.org 7210S: Maintained 7211F: arch/mips/lantiq 7212 7213LAPB module 7214L: linux-x25@vger.kernel.org 7215S: Orphan 7216F: Documentation/networking/lapb-module.txt 7217F: include/*/lapb.h 7218F: net/lapb/ 7219 7220LASI 53c700 driver for PARISC 7221M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7222L: linux-scsi@vger.kernel.org 7223S: Maintained 7224F: Documentation/scsi/53c700.txt 7225F: drivers/scsi/53c700* 7226 7227LED SUBSYSTEM 7228M: Richard Purdie <rpurdie@rpsys.net> 7229M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7230M: Pavel Machek <pavel@ucw.cz> 7231L: linux-leds@vger.kernel.org 7232T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7233S: Maintained 7234F: Documentation/devicetree/bindings/leds/ 7235F: drivers/leds/ 7236F: include/linux/leds.h 7237 7238LEGACY EEPROM DRIVER 7239M: Jean Delvare <jdelvare@suse.com> 7240S: Maintained 7241F: Documentation/misc-devices/eeprom 7242F: drivers/misc/eeprom/eeprom.c 7243 7244LEGO USB Tower driver 7245M: Juergen Stuber <starblue@users.sourceforge.net> 7246L: legousb-devel@lists.sourceforge.net 7247W: http://legousb.sourceforge.net/ 7248S: Maintained 7249F: drivers/usb/misc/legousbtower.c 7250 7251LG2160 MEDIA DRIVER 7252M: Michael Krufky <mkrufky@linuxtv.org> 7253L: linux-media@vger.kernel.org 7254W: https://linuxtv.org 7255W: http://github.com/mkrufky 7256Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7257T: git git://linuxtv.org/mkrufky/tuners.git 7258S: Maintained 7259F: drivers/media/dvb-frontends/lg2160.* 7260 7261LGDT3305 MEDIA DRIVER 7262M: Michael Krufky <mkrufky@linuxtv.org> 7263L: linux-media@vger.kernel.org 7264W: https://linuxtv.org 7265W: http://github.com/mkrufky 7266Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7267T: git git://linuxtv.org/mkrufky/tuners.git 7268S: Maintained 7269F: drivers/media/dvb-frontends/lgdt3305.* 7270 7271LGUEST 7272M: Rusty Russell <rusty@rustcorp.com.au> 7273L: lguest@lists.ozlabs.org 7274W: http://lguest.ozlabs.org/ 7275S: Odd Fixes 7276F: arch/x86/include/asm/lguest*.h 7277F: arch/x86/lguest/ 7278F: drivers/lguest/ 7279F: include/linux/lguest*.h 7280F: tools/lguest/ 7281 7282LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7283M: Tejun Heo <tj@kernel.org> 7284L: linux-ide@vger.kernel.org 7285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7286S: Maintained 7287F: drivers/ata/ 7288F: include/linux/ata.h 7289F: include/linux/libata.h 7290F: Documentation/devicetree/bindings/ata/ 7291 7292LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7293M: Viresh Kumar <vireshk@kernel.org> 7294L: linux-ide@vger.kernel.org 7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7296S: Maintained 7297F: include/linux/pata_arasan_cf_data.h 7298F: drivers/ata/pata_arasan_cf.c 7299 7300LIBATA PATA DRIVERS 7301M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7302M: Tejun Heo <tj@kernel.org> 7303L: linux-ide@vger.kernel.org 7304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7305S: Maintained 7306F: drivers/ata/pata_*.c 7307F: drivers/ata/ata_generic.c 7308 7309LIBATA SATA AHCI PLATFORM devices support 7310M: Hans de Goede <hdegoede@redhat.com> 7311M: Tejun Heo <tj@kernel.org> 7312L: linux-ide@vger.kernel.org 7313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7314S: Maintained 7315F: drivers/ata/ahci_platform.c 7316F: drivers/ata/libahci_platform.c 7317F: include/linux/ahci_platform.h 7318 7319LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7320M: Mikael Pettersson <mikpelinux@gmail.com> 7321L: linux-ide@vger.kernel.org 7322T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7323S: Maintained 7324F: drivers/ata/sata_promise.* 7325 7326LIBLOCKDEP 7327M: Sasha Levin <sasha.levin@oracle.com> 7328S: Maintained 7329F: tools/lib/lockdep/ 7330 7331LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7332M: Dan Williams <dan.j.williams@intel.com> 7333L: linux-nvdimm@lists.01.org 7334Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7335T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7336S: Supported 7337F: drivers/nvdimm/* 7338F: include/linux/nd.h 7339F: include/linux/libnvdimm.h 7340F: include/uapi/linux/ndctl.h 7341 7342LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7343M: Ross Zwisler <ross.zwisler@linux.intel.com> 7344L: linux-nvdimm@lists.01.org 7345Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7346S: Supported 7347F: drivers/nvdimm/blk.c 7348F: drivers/nvdimm/region_devs.c 7349F: drivers/acpi/nfit* 7350 7351LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7352M: Vishal Verma <vishal.l.verma@intel.com> 7353L: linux-nvdimm@lists.01.org 7354Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7355S: Supported 7356F: drivers/nvdimm/btt* 7357 7358LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7359M: Ross Zwisler <ross.zwisler@linux.intel.com> 7360L: linux-nvdimm@lists.01.org 7361Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7362S: Supported 7363F: drivers/nvdimm/pmem.c 7364F: include/linux/pmem.h 7365F: arch/*/include/asm/pmem.h 7366 7367LIGHTNVM PLATFORM SUPPORT 7368M: Matias Bjorling <mb@lightnvm.io> 7369W: http://github/OpenChannelSSD 7370L: linux-block@vger.kernel.org 7371S: Maintained 7372F: drivers/lightnvm/ 7373F: include/linux/lightnvm.h 7374F: include/uapi/linux/lightnvm.h 7375 7376LINUX FOR POWERPC (32-BIT AND 64-BIT) 7377M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7378M: Paul Mackerras <paulus@samba.org> 7379M: Michael Ellerman <mpe@ellerman.id.au> 7380W: https://github.com/linuxppc/linux/wiki 7381L: linuxppc-dev@lists.ozlabs.org 7382Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7383T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7384S: Supported 7385F: Documentation/powerpc/ 7386F: arch/powerpc/ 7387F: drivers/char/tpm/tpm_ibmvtpm* 7388F: drivers/crypto/nx/ 7389F: drivers/crypto/vmx/ 7390F: drivers/net/ethernet/ibm/ibmveth.* 7391F: drivers/net/ethernet/ibm/ibmvnic.* 7392F: drivers/pci/hotplug/pnv_php.c 7393F: drivers/pci/hotplug/rpa* 7394F: drivers/scsi/ibmvscsi/ 7395F: tools/testing/selftests/powerpc 7396N: opal 7397N: /pmac 7398N: powermac 7399N: powernv 7400N: [^a-z0-9]ps3 7401N: pseries 7402 7403LINUX FOR POWER MACINTOSH 7404M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7405W: http://www.penguinppc.org/ 7406L: linuxppc-dev@lists.ozlabs.org 7407S: Maintained 7408F: arch/powerpc/platforms/powermac/ 7409F: drivers/macintosh/ 7410 7411LINUX FOR POWERPC EMBEDDED MPC5XXX 7412M: Anatolij Gustschin <agust@denx.de> 7413L: linuxppc-dev@lists.ozlabs.org 7414T: git git://git.denx.de/linux-denx-agust.git 7415S: Maintained 7416F: arch/powerpc/platforms/512x/ 7417F: arch/powerpc/platforms/52xx/ 7418 7419LINUX FOR POWERPC EMBEDDED PPC4XX 7420M: Alistair Popple <alistair@popple.id.au> 7421M: Matt Porter <mporter@kernel.crashing.org> 7422W: http://www.penguinppc.org/ 7423L: linuxppc-dev@lists.ozlabs.org 7424S: Maintained 7425F: arch/powerpc/platforms/40x/ 7426F: arch/powerpc/platforms/44x/ 7427 7428LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7429L: linuxppc-dev@lists.ozlabs.org 7430S: Orphan 7431F: arch/powerpc/*/*virtex* 7432F: arch/powerpc/*/*/*virtex* 7433 7434LINUX FOR POWERPC EMBEDDED PPC8XX 7435M: Vitaly Bordug <vitb@kernel.crashing.org> 7436W: http://www.penguinppc.org/ 7437L: linuxppc-dev@lists.ozlabs.org 7438S: Maintained 7439F: arch/powerpc/platforms/8xx/ 7440 7441LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7442M: Scott Wood <oss@buserror.net> 7443M: Kumar Gala <galak@kernel.crashing.org> 7444W: http://www.penguinppc.org/ 7445L: linuxppc-dev@lists.ozlabs.org 7446T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7447S: Maintained 7448F: arch/powerpc/platforms/83xx/ 7449F: arch/powerpc/platforms/85xx/ 7450 7451LINUX FOR POWERPC PA SEMI PWRFICIENT 7452L: linuxppc-dev@lists.ozlabs.org 7453S: Orphan 7454F: arch/powerpc/platforms/pasemi/ 7455F: drivers/*/*pasemi* 7456F: drivers/*/*/*pasemi* 7457 7458LINUX SECURITY MODULE (LSM) FRAMEWORK 7459M: Chris Wright <chrisw@sous-sol.org> 7460L: linux-security-module@vger.kernel.org 7461S: Supported 7462 7463LIS3LV02D ACCELEROMETER DRIVER 7464M: Eric Piel <eric.piel@tremplin-utc.net> 7465S: Maintained 7466F: Documentation/misc-devices/lis3lv02d 7467F: drivers/misc/lis3lv02d/ 7468F: drivers/platform/x86/hp_accel.c 7469 7470LIVE PATCHING 7471M: Josh Poimboeuf <jpoimboe@redhat.com> 7472M: Jessica Yu <jeyu@redhat.com> 7473M: Jiri Kosina <jikos@kernel.org> 7474M: Miroslav Benes <mbenes@suse.cz> 7475R: Petr Mladek <pmladek@suse.com> 7476S: Maintained 7477F: kernel/livepatch/ 7478F: include/linux/livepatch.h 7479F: arch/x86/include/asm/livepatch.h 7480F: arch/x86/kernel/livepatch.c 7481F: Documentation/livepatch/ 7482F: Documentation/ABI/testing/sysfs-kernel-livepatch 7483F: samples/livepatch/ 7484L: live-patching@vger.kernel.org 7485T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7486 7487LINUX KERNEL DUMP TEST MODULE (LKDTM) 7488M: Kees Cook <keescook@chromium.org> 7489S: Maintained 7490F: drivers/misc/lkdtm* 7491 7492LLC (802.2) 7493M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 7494S: Maintained 7495F: include/linux/llc.h 7496F: include/uapi/linux/llc.h 7497F: include/net/llc* 7498F: net/llc/ 7499 7500LM73 HARDWARE MONITOR DRIVER 7501M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7502L: linux-hwmon@vger.kernel.org 7503S: Maintained 7504F: drivers/hwmon/lm73.c 7505 7506LM78 HARDWARE MONITOR DRIVER 7507M: Jean Delvare <jdelvare@suse.com> 7508L: linux-hwmon@vger.kernel.org 7509S: Maintained 7510F: Documentation/hwmon/lm78 7511F: drivers/hwmon/lm78.c 7512 7513LM83 HARDWARE MONITOR DRIVER 7514M: Jean Delvare <jdelvare@suse.com> 7515L: linux-hwmon@vger.kernel.org 7516S: Maintained 7517F: Documentation/hwmon/lm83 7518F: drivers/hwmon/lm83.c 7519 7520LM90 HARDWARE MONITOR DRIVER 7521M: Jean Delvare <jdelvare@suse.com> 7522L: linux-hwmon@vger.kernel.org 7523S: Maintained 7524F: Documentation/hwmon/lm90 7525F: Documentation/devicetree/bindings/hwmon/lm90.txt 7526F: drivers/hwmon/lm90.c 7527 7528LM95234 HARDWARE MONITOR DRIVER 7529M: Guenter Roeck <linux@roeck-us.net> 7530L: linux-hwmon@vger.kernel.org 7531S: Maintained 7532F: Documentation/hwmon/lm95234 7533F: drivers/hwmon/lm95234.c 7534 7535LME2510 MEDIA DRIVER 7536M: Malcolm Priestley <tvboxspy@gmail.com> 7537L: linux-media@vger.kernel.org 7538W: https://linuxtv.org 7539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7540S: Maintained 7541F: drivers/media/usb/dvb-usb-v2/lmedm04* 7542 7543LOCKING PRIMITIVES 7544M: Peter Zijlstra <peterz@infradead.org> 7545M: Ingo Molnar <mingo@redhat.com> 7546L: linux-kernel@vger.kernel.org 7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7548S: Maintained 7549F: Documentation/locking/ 7550F: include/linux/lockdep.h 7551F: include/linux/spinlock*.h 7552F: arch/*/include/asm/spinlock*.h 7553F: include/linux/rwlock*.h 7554F: include/linux/mutex*.h 7555F: arch/*/include/asm/mutex*.h 7556F: include/linux/rwsem*.h 7557F: arch/*/include/asm/rwsem.h 7558F: include/linux/seqlock.h 7559F: lib/locking*.[ch] 7560F: kernel/locking/ 7561 7562LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7563M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7564L: linux-ntfs-dev@lists.sourceforge.net 7565W: http://www.linux-ntfs.org/content/view/19/37/ 7566S: Maintained 7567F: Documentation/ldm.txt 7568F: block/partitions/ldm.* 7569 7570LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7571M: Sathya Prakash <sathya.prakash@broadcom.com> 7572M: Chaitra P B <chaitra.basappa@broadcom.com> 7573M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7574L: MPT-FusionLinux.pdl@broadcom.com 7575L: linux-scsi@vger.kernel.org 7576W: http://www.avagotech.com/support/ 7577S: Supported 7578F: drivers/message/fusion/ 7579F: drivers/scsi/mpt2sas/ 7580F: drivers/scsi/mpt3sas/ 7581 7582LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7583M: Matthew Wilcox <matthew@wil.cx> 7584L: linux-scsi@vger.kernel.org 7585S: Maintained 7586F: drivers/scsi/sym53c8xx_2/ 7587 7588LTC4261 HARDWARE MONITOR DRIVER 7589M: Guenter Roeck <linux@roeck-us.net> 7590L: linux-hwmon@vger.kernel.org 7591S: Maintained 7592F: Documentation/hwmon/ltc4261 7593F: drivers/hwmon/ltc4261.c 7594 7595LTP (Linux Test Project) 7596M: Mike Frysinger <vapier@gentoo.org> 7597M: Cyril Hrubis <chrubis@suse.cz> 7598M: Wanlong Gao <wanlong.gao@gmail.com> 7599M: Jan Stancek <jstancek@redhat.com> 7600M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 7601M: Alexey Kodanev <alexey.kodanev@oracle.com> 7602L: ltp@lists.linux.it (subscribers-only) 7603W: http://linux-test-project.github.io/ 7604T: git git://github.com/linux-test-project/ltp.git 7605S: Maintained 7606 7607M32R ARCHITECTURE 7608W: http://www.linux-m32r.org/ 7609S: Orphan 7610F: arch/m32r/ 7611 7612M68K ARCHITECTURE 7613M: Geert Uytterhoeven <geert@linux-m68k.org> 7614L: linux-m68k@lists.linux-m68k.org 7615W: http://www.linux-m68k.org/ 7616T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 7617S: Maintained 7618F: arch/m68k/ 7619F: drivers/zorro/ 7620 7621M68K ON APPLE MACINTOSH 7622M: Joshua Thompson <funaho@jurai.org> 7623W: http://www.mac.linux-m68k.org/ 7624L: linux-m68k@lists.linux-m68k.org 7625S: Maintained 7626F: arch/m68k/mac/ 7627 7628M68K ON HP9000/300 7629M: Philip Blundell <philb@gnu.org> 7630W: http://www.tazenda.demon.co.uk/phil/linux-hp 7631S: Maintained 7632F: arch/m68k/hp300/ 7633 7634M88DS3103 MEDIA DRIVER 7635M: Antti Palosaari <crope@iki.fi> 7636L: linux-media@vger.kernel.org 7637W: https://linuxtv.org 7638W: http://palosaari.fi/linux/ 7639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7640T: git git://linuxtv.org/anttip/media_tree.git 7641S: Maintained 7642F: drivers/media/dvb-frontends/m88ds3103* 7643 7644M88RS2000 MEDIA DRIVER 7645M: Malcolm Priestley <tvboxspy@gmail.com> 7646L: linux-media@vger.kernel.org 7647W: https://linuxtv.org 7648Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7649S: Maintained 7650F: drivers/media/dvb-frontends/m88rs2000* 7651 7652MA901 MASTERKIT USB FM RADIO DRIVER 7653M: Alexey Klimov <klimov.linux@gmail.com> 7654L: linux-media@vger.kernel.org 7655T: git git://linuxtv.org/media_tree.git 7656S: Maintained 7657F: drivers/media/radio/radio-ma901.c 7658 7659MAC80211 7660M: Johannes Berg <johannes@sipsolutions.net> 7661L: linux-wireless@vger.kernel.org 7662W: http://wireless.kernel.org/ 7663T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 7665S: Maintained 7666F: Documentation/networking/mac80211-injection.txt 7667F: include/net/mac80211.h 7668F: net/mac80211/ 7669F: drivers/net/wireless/mac80211_hwsim.[ch] 7670 7671MACVLAN DRIVER 7672M: Patrick McHardy <kaber@trash.net> 7673L: netdev@vger.kernel.org 7674S: Maintained 7675F: drivers/net/macvlan.c 7676F: include/linux/if_macvlan.h 7677 7678MAILBOX API 7679M: Jassi Brar <jassisinghbrar@gmail.com> 7680L: linux-kernel@vger.kernel.org 7681S: Maintained 7682F: drivers/mailbox/ 7683F: include/linux/mailbox_client.h 7684F: include/linux/mailbox_controller.h 7685 7686MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 7687M: Michael Kerrisk <mtk.manpages@gmail.com> 7688W: http://www.kernel.org/doc/man-pages 7689L: linux-man@vger.kernel.org 7690S: Maintained 7691 7692MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 7693M: Andrew Lunn <andrew@lunn.ch> 7694M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 7695L: netdev@vger.kernel.org 7696S: Maintained 7697F: drivers/net/dsa/mv88e6xxx/ 7698F: Documentation/devicetree/bindings/net/dsa/marvell.txt 7699 7700MARVELL ARMADA DRM SUPPORT 7701M: Russell King <rmk+kernel@armlinux.org.uk> 7702S: Maintained 7703F: drivers/gpu/drm/armada/ 7704F: include/uapi/drm/armada_drm.h 7705F: Documentation/devicetree/bindings/display/armada/ 7706 7707MARVELL CRYPTO DRIVER 7708M: Boris Brezillon <boris.brezillon@free-electrons.com> 7709M: Arnaud Ebalard <arno@natisbad.org> 7710F: drivers/crypto/marvell/ 7711S: Maintained 7712L: linux-crypto@vger.kernel.org 7713 7714MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 7715M: Mirko Lindner <mlindner@marvell.com> 7716M: Stephen Hemminger <stephen@networkplumber.org> 7717L: netdev@vger.kernel.org 7718S: Maintained 7719F: drivers/net/ethernet/marvell/sk* 7720 7721MARVELL LIBERTAS WIRELESS DRIVER 7722L: libertas-dev@lists.infradead.org 7723S: Orphan 7724F: drivers/net/wireless/marvell/libertas/ 7725 7726MARVELL MV643XX ETHERNET DRIVER 7727M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 7728L: netdev@vger.kernel.org 7729S: Maintained 7730F: drivers/net/ethernet/marvell/mv643xx_eth.* 7731F: include/linux/mv643xx.h 7732 7733MARVELL MVNETA ETHERNET DRIVER 7734M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 7735L: netdev@vger.kernel.org 7736S: Maintained 7737F: drivers/net/ethernet/marvell/mvneta.* 7738 7739MARVELL MWIFIEX WIRELESS DRIVER 7740M: Amitkumar Karwar <akarwar@marvell.com> 7741M: Nishant Sarmukadam <nishants@marvell.com> 7742L: linux-wireless@vger.kernel.org 7743S: Maintained 7744F: drivers/net/wireless/marvell/mwifiex/ 7745 7746MARVELL MWL8K WIRELESS DRIVER 7747M: Lennert Buytenhek <buytenh@wantstofly.org> 7748L: linux-wireless@vger.kernel.org 7749S: Odd Fixes 7750F: drivers/net/wireless/marvell/mwl8k.c 7751 7752MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 7753M: Nicolas Pitre <nico@fluxnic.net> 7754S: Odd Fixes 7755F: drivers/mmc/host/mvsdio.* 7756 7757MATROX FRAMEBUFFER DRIVER 7758L: linux-fbdev@vger.kernel.org 7759S: Orphan 7760F: drivers/video/fbdev/matrox/matroxfb_* 7761F: include/uapi/linux/matroxfb.h 7762 7763MAX16065 HARDWARE MONITOR DRIVER 7764M: Guenter Roeck <linux@roeck-us.net> 7765L: linux-hwmon@vger.kernel.org 7766S: Maintained 7767F: Documentation/hwmon/max16065 7768F: drivers/hwmon/max16065.c 7769 7770MAX20751 HARDWARE MONITOR DRIVER 7771M: Guenter Roeck <linux@roeck-us.net> 7772L: linux-hwmon@vger.kernel.org 7773S: Maintained 7774F: Documentation/hwmon/max20751 7775F: drivers/hwmon/max20751.c 7776 7777MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 7778L: linux-hwmon@vger.kernel.org 7779S: Orphan 7780F: Documentation/hwmon/max6650 7781F: drivers/hwmon/max6650.c 7782 7783MAX6697 HARDWARE MONITOR DRIVER 7784M: Guenter Roeck <linux@roeck-us.net> 7785L: linux-hwmon@vger.kernel.org 7786S: Maintained 7787F: Documentation/hwmon/max6697 7788F: Documentation/devicetree/bindings/i2c/max6697.txt 7789F: drivers/hwmon/max6697.c 7790F: include/linux/platform_data/max6697.h 7791 7792MAX9860 MONO AUDIO VOICE CODEC DRIVER 7793M: Peter Rosin <peda@axentia.se> 7794L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7795S: Maintained 7796F: Documentation/devicetree/bindings/sound/max9860.txt 7797F: sound/soc/codecs/max9860.* 7798 7799MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 7800M: Krzysztof Kozlowski <krzk@kernel.org> 7801M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7802L: linux-pm@vger.kernel.org 7803S: Supported 7804F: drivers/power/supply/max14577_charger.c 7805F: drivers/power/supply/max77693_charger.c 7806 7807MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS 7808M: Javier Martinez Canillas <javier@osg.samsung.com> 7809L: linux-kernel@vger.kernel.org 7810S: Supported 7811F: drivers/*/*max77802*.c 7812F: Documentation/devicetree/bindings/*/*max77802.txt 7813F: include/dt-bindings/*/*max77802.h 7814 7815MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 7816M: Chanwoo Choi <cw00.choi@samsung.com> 7817M: Krzysztof Kozlowski <krzk@kernel.org> 7818M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7819L: linux-kernel@vger.kernel.org 7820S: Supported 7821F: drivers/*/max14577*.c 7822F: drivers/*/max77686*.c 7823F: drivers/*/max77693*.c 7824F: drivers/extcon/extcon-max14577.c 7825F: drivers/extcon/extcon-max77693.c 7826F: drivers/rtc/rtc-max77686.c 7827F: drivers/clk/clk-max77686.c 7828F: Documentation/devicetree/bindings/mfd/max14577.txt 7829F: Documentation/devicetree/bindings/*/max77686.txt 7830F: Documentation/devicetree/bindings/mfd/max77693.txt 7831F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 7832F: include/linux/mfd/max14577*.h 7833F: include/linux/mfd/max77686*.h 7834F: include/linux/mfd/max77693*.h 7835 7836MAXIRADIO FM RADIO RECEIVER DRIVER 7837M: Hans Verkuil <hverkuil@xs4all.nl> 7838L: linux-media@vger.kernel.org 7839T: git git://linuxtv.org/media_tree.git 7840W: https://linuxtv.org 7841S: Maintained 7842F: drivers/media/radio/radio-maxiradio* 7843 7844MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 7845M: Peter Rosin <peda@axentia.se> 7846L: linux-iio@vger.kernel.org 7847S: Maintained 7848F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 7849F: drivers/iio/potentiometer/mcp4531.c 7850 7851MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 7852M: William Breathitt Gray <vilhelm.gray@gmail.com> 7853L: linux-iio@vger.kernel.org 7854S: Maintained 7855F: drivers/iio/dac/cio-dac.c 7856 7857MEDIA DRIVERS FOR RENESAS - FCP 7858M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7859L: linux-media@vger.kernel.org 7860L: linux-renesas-soc@vger.kernel.org 7861T: git git://linuxtv.org/media_tree.git 7862S: Supported 7863F: Documentation/devicetree/bindings/media/renesas,fcp.txt 7864F: drivers/media/platform/rcar-fcp.c 7865F: include/media/rcar-fcp.h 7866 7867MEDIA DRIVERS FOR RENESAS - FDP1 7868M: Kieran Bingham <kieran@bingham.xyz> 7869L: linux-media@vger.kernel.org 7870L: linux-renesas-soc@vger.kernel.org 7871T: git git://linuxtv.org/media_tree.git 7872S: Supported 7873F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 7874F: drivers/media/platform/rcar_fdp1.c 7875 7876MEDIA DRIVERS FOR RENESAS - VIN 7877M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 7878L: linux-media@vger.kernel.org 7879L: linux-renesas-soc@vger.kernel.org 7880T: git git://linuxtv.org/media_tree.git 7881S: Supported 7882F: Documentation/devicetree/bindings/media/rcar_vin.txt 7883F: drivers/media/platform/rcar-vin/ 7884 7885MEDIA DRIVERS FOR RENESAS - VSP1 7886M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 7887L: linux-media@vger.kernel.org 7888L: linux-renesas-soc@vger.kernel.org 7889T: git git://linuxtv.org/media_tree.git 7890S: Supported 7891F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 7892F: drivers/media/platform/vsp1/ 7893 7894MEDIA DRIVERS FOR HELENE 7895M: Abylay Ospan <aospan@netup.ru> 7896L: linux-media@vger.kernel.org 7897W: https://linuxtv.org 7898W: http://netup.tv/ 7899T: git git://linuxtv.org/media_tree.git 7900S: Supported 7901F: drivers/media/dvb-frontends/helene* 7902 7903MEDIA DRIVERS FOR ASCOT2E 7904M: Sergey Kozlov <serjk@netup.ru> 7905M: Abylay Ospan <aospan@netup.ru> 7906L: linux-media@vger.kernel.org 7907W: https://linuxtv.org 7908W: http://netup.tv/ 7909T: git git://linuxtv.org/media_tree.git 7910S: Supported 7911F: drivers/media/dvb-frontends/ascot2e* 7912 7913MEDIA DRIVERS FOR CXD2841ER 7914M: Sergey Kozlov <serjk@netup.ru> 7915M: Abylay Ospan <aospan@netup.ru> 7916L: linux-media@vger.kernel.org 7917W: https://linuxtv.org 7918W: http://netup.tv/ 7919T: git git://linuxtv.org/media_tree.git 7920S: Supported 7921F: drivers/media/dvb-frontends/cxd2841er* 7922 7923MEDIA DRIVERS FOR HORUS3A 7924M: Sergey Kozlov <serjk@netup.ru> 7925M: Abylay Ospan <aospan@netup.ru> 7926L: linux-media@vger.kernel.org 7927W: https://linuxtv.org 7928W: http://netup.tv/ 7929T: git git://linuxtv.org/media_tree.git 7930S: Supported 7931F: drivers/media/dvb-frontends/horus3a* 7932 7933MEDIA DRIVERS FOR LNBH25 7934M: Sergey Kozlov <serjk@netup.ru> 7935M: Abylay Ospan <aospan@netup.ru> 7936L: linux-media@vger.kernel.org 7937W: https://linuxtv.org 7938W: http://netup.tv/ 7939T: git git://linuxtv.org/media_tree.git 7940S: Supported 7941F: drivers/media/dvb-frontends/lnbh25* 7942 7943MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 7944M: Sergey Kozlov <serjk@netup.ru> 7945M: Abylay Ospan <aospan@netup.ru> 7946L: linux-media@vger.kernel.org 7947W: https://linuxtv.org 7948W: http://netup.tv/ 7949T: git git://linuxtv.org/media_tree.git 7950S: Supported 7951F: drivers/media/pci/netup_unidvb/* 7952 7953MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 7954M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 7955M: Mauro Carvalho Chehab <mchehab@kernel.org> 7956P: LinuxTV.org Project 7957L: linux-media@vger.kernel.org 7958W: https://linuxtv.org 7959Q: http://patchwork.kernel.org/project/linux-media/list/ 7960T: git git://linuxtv.org/media_tree.git 7961S: Maintained 7962F: Documentation/media/ 7963F: drivers/media/ 7964F: drivers/staging/media/ 7965F: include/linux/platform_data/media/ 7966F: include/media/ 7967F: include/uapi/linux/dvb/ 7968F: include/uapi/linux/videodev2.h 7969F: include/uapi/linux/media.h 7970F: include/uapi/linux/v4l2-* 7971F: include/uapi/linux/meye.h 7972F: include/uapi/linux/ivtv* 7973F: include/uapi/linux/uvcvideo.h 7974 7975MEDIATEK ETHERNET DRIVER 7976M: Felix Fietkau <nbd@openwrt.org> 7977M: John Crispin <blogic@openwrt.org> 7978L: netdev@vger.kernel.org 7979S: Maintained 7980F: drivers/net/ethernet/mediatek/ 7981 7982MEDIATEK MEDIA DRIVER 7983M: Tiffany Lin <tiffany.lin@mediatek.com> 7984M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7985S: Supported 7986F: drivers/media/platform/mtk-vcodec/ 7987F: drivers/media/platform/mtk-vpu/ 7988F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 7989F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 7990 7991MEDIATEK MDP DRIVER 7992M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 7993M: Houlong Wei <houlong.wei@mediatek.com> 7994M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 7995S: Supported 7996F: drivers/media/platform/mtk-mdp/ 7997F: drivers/media/platform/mtk-vpu/ 7998F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 7999 8000MEDIATEK MT7601U WIRELESS LAN DRIVER 8001M: Jakub Kicinski <kubakici@wp.pl> 8002L: linux-wireless@vger.kernel.org 8003S: Maintained 8004F: drivers/net/wireless/mediatek/mt7601u/ 8005 8006MEGARAID SCSI/SAS DRIVERS 8007M: Kashyap Desai <kashyap.desai@broadcom.com> 8008M: Sumit Saxena <sumit.saxena@broadcom.com> 8009M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8010L: megaraidlinux.pdl@broadcom.com 8011L: linux-scsi@vger.kernel.org 8012W: http://www.avagotech.com/support/ 8013S: Maintained 8014F: Documentation/scsi/megaraid.txt 8015F: drivers/scsi/megaraid.* 8016F: drivers/scsi/megaraid/ 8017 8018MELFAS MIP4 TOUCHSCREEN DRIVER 8019M: Sangwon Jee <jeesw@melfas.com> 8020W: http://www.melfas.com 8021S: Supported 8022F: drivers/input/touchscreen/melfas_mip4.c 8023F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8024 8025MELLANOX ETHERNET DRIVER (mlx4_en) 8026M: Tariq Toukan <tariqt@mellanox.com> 8027L: netdev@vger.kernel.org 8028S: Supported 8029W: http://www.mellanox.com 8030Q: http://patchwork.ozlabs.org/project/netdev/list/ 8031F: drivers/net/ethernet/mellanox/mlx4/en_* 8032 8033MELLANOX ETHERNET DRIVER (mlx5e) 8034M: Saeed Mahameed <saeedm@mellanox.com> 8035L: netdev@vger.kernel.org 8036S: Supported 8037W: http://www.mellanox.com 8038Q: http://patchwork.ozlabs.org/project/netdev/list/ 8039F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8040 8041MELLANOX ETHERNET SWITCH DRIVERS 8042M: Jiri Pirko <jiri@mellanox.com> 8043M: Ido Schimmel <idosch@mellanox.com> 8044L: netdev@vger.kernel.org 8045S: Supported 8046W: http://www.mellanox.com 8047Q: http://patchwork.ozlabs.org/project/netdev/list/ 8048F: drivers/net/ethernet/mellanox/mlxsw/ 8049 8050MELLANOX MLXCPLD I2C AND MUX DRIVER 8051M: Vadim Pasternak <vadimp@mellanox.com> 8052M: Michael Shych <michaelsh@mellanox.com> 8053L: linux-i2c@vger.kernel.org 8054S: Supported 8055F: drivers/i2c/busses/i2c-mlxcpld.c 8056F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8057F: Documentation/i2c/busses/i2c-mlxcpld 8058 8059MELLANOX MLXCPLD LED DRIVER 8060M: Vadim Pasternak <vadimp@mellanox.com> 8061L: linux-leds@vger.kernel.org 8062S: Supported 8063F: drivers/leds/leds-mlxcpld.c 8064F: Documentation/leds/leds-mlxcpld.txt 8065 8066MELLANOX PLATFORM DRIVER 8067M: Vadim Pasternak <vadimp@mellanox.com> 8068L: platform-driver-x86@vger.kernel.org 8069S: Supported 8070F: drivers/platform/x86/mlx-platform.c 8071 8072MELLANOX MLX CPLD HOTPLUG DRIVER 8073M: Vadim Pasternak <vadimp@mellanox.com> 8074L: platform-driver-x86@vger.kernel.org 8075S: Supported 8076F: drivers/platform/x86/mlxcpld-hotplug.c 8077F: include/linux/platform_data/mlxcpld-hotplug.h 8078 8079SOFT-ROCE DRIVER (rxe) 8080M: Moni Shoua <monis@mellanox.com> 8081L: linux-rdma@vger.kernel.org 8082S: Supported 8083W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8084Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8085F: drivers/infiniband/sw/rxe/ 8086F: include/uapi/rdma/rdma_user_rxe.h 8087 8088MEMBARRIER SUPPORT 8089M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8090M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8091L: linux-kernel@vger.kernel.org 8092S: Supported 8093F: kernel/membarrier.c 8094F: include/uapi/linux/membarrier.h 8095 8096MEMORY MANAGEMENT 8097L: linux-mm@kvack.org 8098W: http://www.linux-mm.org 8099S: Maintained 8100F: include/linux/mm.h 8101F: include/linux/gfp.h 8102F: include/linux/mmzone.h 8103F: include/linux/memory_hotplug.h 8104F: include/linux/vmalloc.h 8105F: mm/ 8106 8107MEMORY TECHNOLOGY DEVICES (MTD) 8108M: David Woodhouse <dwmw2@infradead.org> 8109M: Brian Norris <computersforpeace@gmail.com> 8110M: Boris Brezillon <boris.brezillon@free-electrons.com> 8111M: Marek Vasut <marek.vasut@gmail.com> 8112M: Richard Weinberger <richard@nod.at> 8113M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 8114L: linux-mtd@lists.infradead.org 8115W: http://www.linux-mtd.infradead.org/ 8116Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8117T: git git://git.infradead.org/linux-mtd.git 8118T: git git://git.infradead.org/l2-mtd.git 8119S: Maintained 8120F: Documentation/devicetree/bindings/mtd/ 8121F: drivers/mtd/ 8122F: include/linux/mtd/ 8123F: include/uapi/mtd/ 8124 8125MEN A21 WATCHDOG DRIVER 8126M: Johannes Thumshirn <morbidrsa@gmail.com> 8127L: linux-watchdog@vger.kernel.org 8128S: Maintained 8129F: drivers/watchdog/mena21_wdt.c 8130 8131MEN CHAMELEON BUS (mcb) 8132M: Johannes Thumshirn <morbidrsa@gmail.com> 8133S: Maintained 8134F: drivers/mcb/ 8135F: include/linux/mcb.h 8136F: Documentation/men-chameleon-bus.txt 8137 8138MEN F21BMC (Board Management Controller) 8139M: Andreas Werner <andreas.werner@men.de> 8140S: Supported 8141F: drivers/mfd/menf21bmc.c 8142F: drivers/watchdog/menf21bmc_wdt.c 8143F: drivers/leds/leds-menf21bmc.c 8144F: drivers/hwmon/menf21bmc_hwmon.c 8145F: Documentation/hwmon/menf21bmc 8146 8147METAG ARCHITECTURE 8148M: James Hogan <james.hogan@imgtec.com> 8149L: linux-metag@vger.kernel.org 8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8151S: Odd Fixes 8152F: arch/metag/ 8153F: Documentation/metag/ 8154F: Documentation/devicetree/bindings/metag/ 8155F: Documentation/devicetree/bindings/interrupt-controller/img,* 8156F: drivers/clocksource/metag_generic.c 8157F: drivers/irqchip/irq-metag.c 8158F: drivers/irqchip/irq-metag-ext.c 8159F: drivers/tty/metag_da.c 8160 8161MICROBLAZE ARCHITECTURE 8162M: Michal Simek <monstr@monstr.eu> 8163W: http://www.monstr.eu/fdt/ 8164T: git git://git.monstr.eu/linux-2.6-microblaze.git 8165S: Supported 8166F: arch/microblaze/ 8167 8168MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER 8169M: Richard Genoud <richard.genoud@gmail.com> 8170S: Maintained 8171F: drivers/tty/serial/atmel_serial.c 8172F: include/linux/atmel_serial.h 8173 8174MICROCHIP / ATMEL DMA DRIVER 8175M: Ludovic Desroches <ludovic.desroches@microchip.com> 8176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8177L: dmaengine@vger.kernel.org 8178S: Supported 8179F: drivers/dma/at_hdmac.c 8180F: drivers/dma/at_hdmac_regs.h 8181F: include/linux/platform_data/dma-atmel.h 8182 8183MICROCHIP / ATMEL ISC DRIVER 8184M: Songjun Wu <songjun.wu@microchip.com> 8185L: linux-media@vger.kernel.org 8186S: Supported 8187F: drivers/media/platform/atmel/atmel-isc.c 8188F: drivers/media/platform/atmel/atmel-isc-regs.h 8189F: devicetree/bindings/media/atmel-isc.txt 8190 8191MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8192M: Chen Yu <yu.c.chen@intel.com> 8193L: platform-driver-x86@vger.kernel.org 8194S: Supported 8195F: drivers/platform/x86/surfacepro3_button.c 8196 8197MICROTEK X6 SCANNER 8198M: Oliver Neukum <oliver@neukum.org> 8199S: Maintained 8200F: drivers/usb/image/microtek.* 8201 8202MIPS 8203M: Ralf Baechle <ralf@linux-mips.org> 8204L: linux-mips@linux-mips.org 8205W: http://www.linux-mips.org/ 8206T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8207Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8208S: Supported 8209F: Documentation/devicetree/bindings/mips/ 8210F: Documentation/mips/ 8211F: arch/mips/ 8212 8213MIPS/LOONGSON1 ARCHITECTURE 8214M: Keguang Zhang <keguang.zhang@gmail.com> 8215L: linux-mips@linux-mips.org 8216S: Maintained 8217F: arch/mips/loongson32/ 8218F: arch/mips/include/asm/mach-loongson32/ 8219F: drivers/*/*loongson1* 8220F: drivers/*/*/*loongson1* 8221 8222MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8223M: Hans Verkuil <hverkuil@xs4all.nl> 8224L: linux-media@vger.kernel.org 8225T: git git://linuxtv.org/media_tree.git 8226W: https://linuxtv.org 8227S: Odd Fixes 8228F: drivers/media/radio/radio-miropcm20* 8229 8230MELLANOX MLX4 core VPI driver 8231M: Yishai Hadas <yishaih@mellanox.com> 8232L: netdev@vger.kernel.org 8233L: linux-rdma@vger.kernel.org 8234W: http://www.mellanox.com 8235Q: http://patchwork.ozlabs.org/project/netdev/list/ 8236S: Supported 8237F: drivers/net/ethernet/mellanox/mlx4/ 8238F: include/linux/mlx4/ 8239F: include/uapi/rdma/mlx4-abi.h 8240 8241MELLANOX MLX4 IB driver 8242M: Yishai Hadas <yishaih@mellanox.com> 8243L: linux-rdma@vger.kernel.org 8244W: http://www.mellanox.com 8245Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8246S: Supported 8247F: drivers/infiniband/hw/mlx4/ 8248F: include/linux/mlx4/ 8249 8250MELLANOX MLX5 core VPI driver 8251M: Saeed Mahameed <saeedm@mellanox.com> 8252M: Matan Barak <matanb@mellanox.com> 8253M: Leon Romanovsky <leonro@mellanox.com> 8254L: netdev@vger.kernel.org 8255L: linux-rdma@vger.kernel.org 8256W: http://www.mellanox.com 8257Q: http://patchwork.ozlabs.org/project/netdev/list/ 8258S: Supported 8259F: drivers/net/ethernet/mellanox/mlx5/core/ 8260F: include/linux/mlx5/ 8261F: include/uapi/rdma/mlx5-abi.h 8262 8263MELLANOX MLX5 IB driver 8264M: Matan Barak <matanb@mellanox.com> 8265M: Leon Romanovsky <leonro@mellanox.com> 8266L: linux-rdma@vger.kernel.org 8267W: http://www.mellanox.com 8268Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8269S: Supported 8270F: drivers/infiniband/hw/mlx5/ 8271F: include/linux/mlx5/ 8272 8273MELEXIS MLX90614 DRIVER 8274M: Crt Mori <cmo@melexis.com> 8275L: linux-iio@vger.kernel.org 8276W: http://www.melexis.com 8277S: Supported 8278F: drivers/iio/temperature/mlx90614.c 8279 8280MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8281M: Don Brace <don.brace@microsemi.com> 8282L: esc.storagedev@microsemi.com 8283L: linux-scsi@vger.kernel.org 8284S: Supported 8285F: drivers/scsi/smartpqi/smartpqi*.[ch] 8286F: drivers/scsi/smartpqi/Kconfig 8287F: drivers/scsi/smartpqi/Makefile 8288F: include/linux/cciss*.h 8289F: include/uapi/linux/cciss*.h 8290F: Documentation/scsi/smartpqi.txt 8291 8292MN88472 MEDIA DRIVER 8293M: Antti Palosaari <crope@iki.fi> 8294L: linux-media@vger.kernel.org 8295W: https://linuxtv.org 8296W: http://palosaari.fi/linux/ 8297Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8298S: Maintained 8299F: drivers/media/dvb-frontends/mn88472* 8300 8301MN88473 MEDIA DRIVER 8302M: Antti Palosaari <crope@iki.fi> 8303L: linux-media@vger.kernel.org 8304W: https://linuxtv.org 8305W: http://palosaari.fi/linux/ 8306Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8307S: Maintained 8308F: drivers/media/dvb-frontends/mn88473* 8309 8310MODULE SUPPORT 8311M: Jessica Yu <jeyu@redhat.com> 8312M: Rusty Russell <rusty@rustcorp.com.au> 8313S: Maintained 8314F: include/linux/module.h 8315F: kernel/module.c 8316 8317MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8318W: http://popies.net/meye/ 8319S: Orphan 8320F: Documentation/media/v4l-drivers/meye* 8321F: drivers/media/pci/meye/ 8322F: include/uapi/linux/meye.h 8323 8324MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8325M: Jiri Slaby <jirislaby@gmail.com> 8326S: Maintained 8327F: Documentation/serial/moxa-smartio 8328F: drivers/tty/mxser.* 8329 8330MR800 AVERMEDIA USB FM RADIO DRIVER 8331M: Alexey Klimov <klimov.linux@gmail.com> 8332L: linux-media@vger.kernel.org 8333T: git git://linuxtv.org/media_tree.git 8334S: Maintained 8335F: drivers/media/radio/radio-mr800.c 8336 8337MRF24J40 IEEE 802.15.4 RADIO DRIVER 8338M: Alan Ott <alan@signal11.us> 8339L: linux-wpan@vger.kernel.org 8340S: Maintained 8341F: drivers/net/ieee802154/mrf24j40.c 8342F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8343 8344MSI LAPTOP SUPPORT 8345M: "Lee, Chun-Yi" <jlee@suse.com> 8346L: platform-driver-x86@vger.kernel.org 8347S: Maintained 8348F: drivers/platform/x86/msi-laptop.c 8349 8350MSI WMI SUPPORT 8351L: platform-driver-x86@vger.kernel.org 8352S: Orphan 8353F: drivers/platform/x86/msi-wmi.c 8354 8355MSI001 MEDIA DRIVER 8356M: Antti Palosaari <crope@iki.fi> 8357L: linux-media@vger.kernel.org 8358W: https://linuxtv.org 8359W: http://palosaari.fi/linux/ 8360Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8361T: git git://linuxtv.org/anttip/media_tree.git 8362S: Maintained 8363F: drivers/media/tuners/msi001* 8364 8365MSI2500 MEDIA DRIVER 8366M: Antti Palosaari <crope@iki.fi> 8367L: linux-media@vger.kernel.org 8368W: https://linuxtv.org 8369W: http://palosaari.fi/linux/ 8370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8371T: git git://linuxtv.org/anttip/media_tree.git 8372S: Maintained 8373F: drivers/media/usb/msi2500/ 8374 8375MSYSTEMS DISKONCHIP G3 MTD DRIVER 8376M: Robert Jarzmik <robert.jarzmik@free.fr> 8377L: linux-mtd@lists.infradead.org 8378S: Maintained 8379F: drivers/mtd/devices/docg3* 8380 8381MT9M032 APTINA SENSOR DRIVER 8382M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8383L: linux-media@vger.kernel.org 8384T: git git://linuxtv.org/media_tree.git 8385S: Maintained 8386F: drivers/media/i2c/mt9m032.c 8387F: include/media/i2c/mt9m032.h 8388 8389MT9P031 APTINA CAMERA SENSOR 8390M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8391L: linux-media@vger.kernel.org 8392T: git git://linuxtv.org/media_tree.git 8393S: Maintained 8394F: drivers/media/i2c/mt9p031.c 8395F: include/media/i2c/mt9p031.h 8396 8397MT9T001 APTINA CAMERA SENSOR 8398M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8399L: linux-media@vger.kernel.org 8400T: git git://linuxtv.org/media_tree.git 8401S: Maintained 8402F: drivers/media/i2c/mt9t001.c 8403F: include/media/i2c/mt9t001.h 8404 8405MT9V032 APTINA CAMERA SENSOR 8406M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8407L: linux-media@vger.kernel.org 8408T: git git://linuxtv.org/media_tree.git 8409S: Maintained 8410F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8411F: drivers/media/i2c/mt9v032.c 8412F: include/media/i2c/mt9v032.h 8413 8414MULTIFUNCTION DEVICES (MFD) 8415M: Lee Jones <lee.jones@linaro.org> 8416T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8417S: Supported 8418F: Documentation/devicetree/bindings/mfd/ 8419F: drivers/mfd/ 8420F: include/linux/mfd/ 8421 8422MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8423M: Ulf Hansson <ulf.hansson@linaro.org> 8424L: linux-mmc@vger.kernel.org 8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8426S: Maintained 8427F: Documentation/devicetree/bindings/mmc/ 8428F: drivers/mmc/ 8429F: include/linux/mmc/ 8430F: include/uapi/linux/mmc/ 8431 8432MULTIMEDIA CARD (MMC) ETC. OVER SPI 8433S: Orphan 8434F: drivers/mmc/host/mmc_spi.c 8435F: include/linux/spi/mmc_spi.h 8436 8437MULTISOUND SOUND DRIVER 8438M: Andrew Veliath <andrewtv@usa.net> 8439S: Maintained 8440F: Documentation/sound/oss/MultiSound 8441F: sound/oss/msnd* 8442 8443MULTITECH MULTIPORT CARD (ISICOM) 8444S: Orphan 8445F: drivers/tty/isicom.c 8446F: include/linux/isicom.h 8447 8448MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8449M: Bin Liu <b-liu@ti.com> 8450L: linux-usb@vger.kernel.org 8451T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 8452S: Maintained 8453F: drivers/usb/musb/ 8454 8455MXL5007T MEDIA DRIVER 8456M: Michael Krufky <mkrufky@linuxtv.org> 8457L: linux-media@vger.kernel.org 8458W: https://linuxtv.org 8459W: http://github.com/mkrufky 8460Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8461T: git git://linuxtv.org/mkrufky/tuners.git 8462S: Maintained 8463F: drivers/media/tuners/mxl5007t.* 8464 8465MXSFB DRM DRIVER 8466M: Marek Vasut <marex@denx.de> 8467S: Supported 8468F: drivers/gpu/drm/mxsfb/ 8469F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 8470 8471MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 8472M: Hyong-Youb Kim <hykim@myri.com> 8473L: netdev@vger.kernel.org 8474W: https://www.myricom.com/support/downloads/myri10ge.html 8475S: Supported 8476F: drivers/net/ethernet/myricom/myri10ge/ 8477 8478NAND FLASH SUBSYSTEM 8479M: Boris Brezillon <boris.brezillon@free-electrons.com> 8480R: Richard Weinberger <richard@nod.at> 8481L: linux-mtd@lists.infradead.org 8482W: http://www.linux-mtd.infradead.org/ 8483Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8484T: git git://github.com/linux-nand/linux.git 8485S: Maintained 8486F: drivers/mtd/nand/ 8487F: include/linux/mtd/nand*.h 8488 8489NATSEMI ETHERNET DRIVER (DP8381x) 8490S: Orphan 8491F: drivers/net/ethernet/natsemi/natsemi.c 8492 8493NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 8494M: Daniel Mack <zonque@gmail.com> 8495S: Maintained 8496L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8497W: http://www.native-instruments.com 8498F: sound/usb/caiaq/ 8499 8500NCP FILESYSTEM 8501M: Petr Vandrovec <petr@vandrovec.name> 8502S: Odd Fixes 8503F: fs/ncpfs/ 8504 8505NCR 5380 SCSI DRIVERS 8506M: Finn Thain <fthain@telegraphics.com.au> 8507M: Michael Schmitz <schmitzmic@gmail.com> 8508L: linux-scsi@vger.kernel.org 8509S: Maintained 8510F: Documentation/scsi/g_NCR5380.txt 8511F: drivers/scsi/NCR5380.* 8512F: drivers/scsi/arm/cumana_1.c 8513F: drivers/scsi/arm/oak.c 8514F: drivers/scsi/atari_scsi.* 8515F: drivers/scsi/dmx3191d.c 8516F: drivers/scsi/g_NCR5380.* 8517F: drivers/scsi/mac_scsi.* 8518F: drivers/scsi/sun3_scsi.* 8519F: drivers/scsi/sun3_scsi_vme.c 8520 8521NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 8522M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8523L: linux-scsi@vger.kernel.org 8524S: Maintained 8525F: drivers/scsi/NCR_D700.* 8526 8527NCT6775 HARDWARE MONITOR DRIVER 8528M: Guenter Roeck <linux@roeck-us.net> 8529L: linux-hwmon@vger.kernel.org 8530S: Maintained 8531F: Documentation/hwmon/nct6775 8532F: drivers/hwmon/nct6775.c 8533 8534NETEFFECT IWARP RNIC DRIVER (IW_NES) 8535M: Faisal Latif <faisal.latif@intel.com> 8536L: linux-rdma@vger.kernel.org 8537W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 8538S: Supported 8539F: drivers/infiniband/hw/nes/ 8540F: include/uapi/rdma/nes-abi.h 8541 8542NETEM NETWORK EMULATOR 8543M: Stephen Hemminger <stephen@networkplumber.org> 8544L: netem@lists.linux-foundation.org (moderated for non-subscribers) 8545S: Maintained 8546F: net/sched/sch_netem.c 8547 8548NETERION 10GbE DRIVERS (s2io/vxge) 8549M: Jon Mason <jdmason@kudzu.us> 8550L: netdev@vger.kernel.org 8551S: Supported 8552F: Documentation/networking/s2io.txt 8553F: Documentation/networking/vxge.txt 8554F: drivers/net/ethernet/neterion/ 8555 8556NETFILTER ({IP,IP6,ARP,EB,NF}TABLES) 8557M: Pablo Neira Ayuso <pablo@netfilter.org> 8558M: Patrick McHardy <kaber@trash.net> 8559M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 8560L: netfilter-devel@vger.kernel.org 8561L: coreteam@netfilter.org 8562W: http://www.netfilter.org/ 8563W: http://www.iptables.org/ 8564Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 8565T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 8566T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 8567S: Supported 8568F: include/linux/netfilter* 8569F: include/linux/netfilter/ 8570F: include/net/netfilter/ 8571F: include/uapi/linux/netfilter* 8572F: include/uapi/linux/netfilter/ 8573F: net/*/netfilter.c 8574F: net/*/netfilter/ 8575F: net/netfilter/ 8576F: net/bridge/br_netfilter*.c 8577 8578NETLABEL 8579M: Paul Moore <paul@paul-moore.com> 8580W: http://netlabel.sf.net 8581L: netdev@vger.kernel.org 8582S: Maintained 8583F: Documentation/netlabel/ 8584F: include/net/netlabel.h 8585F: net/netlabel/ 8586 8587NETROM NETWORK LAYER 8588M: Ralf Baechle <ralf@linux-mips.org> 8589L: linux-hams@vger.kernel.org 8590W: http://www.linux-ax25.org/ 8591S: Maintained 8592F: include/net/netrom.h 8593F: include/uapi/linux/netrom.h 8594F: net/netrom/ 8595 8596NETRONOME ETHERNET DRIVERS 8597M: Jakub Kicinski <jakub.kicinski@netronome.com> 8598L: oss-drivers@netronome.com 8599S: Maintained 8600F: drivers/net/ethernet/netronome/ 8601 8602NETWORK BLOCK DEVICE (NBD) 8603M: Markus Pargmann <mpa@pengutronix.de> 8604S: Maintained 8605L: nbd-general@lists.sourceforge.net 8606T: git git://git.pengutronix.de/git/mpa/linux-nbd.git 8607F: Documentation/blockdev/nbd.txt 8608F: drivers/block/nbd.c 8609F: include/uapi/linux/nbd.h 8610 8611NETWORK DROP MONITOR 8612M: Neil Horman <nhorman@tuxdriver.com> 8613L: netdev@vger.kernel.org 8614S: Maintained 8615W: https://fedorahosted.org/dropwatch/ 8616F: net/core/drop_monitor.c 8617 8618NETWORKING [DSA] 8619M: Andrew Lunn <andrew@lunn.ch> 8620M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8621M: Florian Fainelli <f.fainelli@gmail.com> 8622S: Maintained 8623F: net/dsa/ 8624F: include/net/dsa.h 8625F: drivers/net/dsa/ 8626 8627NETWORKING [GENERAL] 8628M: "David S. Miller" <davem@davemloft.net> 8629L: netdev@vger.kernel.org 8630W: http://www.linuxfoundation.org/en/Net 8631Q: http://patchwork.ozlabs.org/project/netdev/list/ 8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8634S: Maintained 8635F: net/ 8636F: include/net/ 8637F: include/linux/in.h 8638F: include/linux/net.h 8639F: include/linux/netdevice.h 8640F: include/uapi/linux/in.h 8641F: include/uapi/linux/net.h 8642F: include/uapi/linux/netdevice.h 8643F: include/uapi/linux/net_namespace.h 8644F: tools/net/ 8645F: tools/testing/selftests/net/ 8646F: lib/random32.c 8647 8648NETWORKING [IPv4/IPv6] 8649M: "David S. Miller" <davem@davemloft.net> 8650M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 8651M: James Morris <jmorris@namei.org> 8652M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 8653M: Patrick McHardy <kaber@trash.net> 8654L: netdev@vger.kernel.org 8655T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8656S: Maintained 8657F: net/ipv4/ 8658F: net/ipv6/ 8659F: include/net/ip* 8660F: arch/x86/net/* 8661 8662NETWORKING [IPSEC] 8663M: Steffen Klassert <steffen.klassert@secunet.com> 8664M: Herbert Xu <herbert@gondor.apana.org.au> 8665M: "David S. Miller" <davem@davemloft.net> 8666L: netdev@vger.kernel.org 8667T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 8669S: Maintained 8670F: net/core/flow.c 8671F: net/xfrm/ 8672F: net/key/ 8673F: net/ipv4/xfrm* 8674F: net/ipv4/esp4.c 8675F: net/ipv4/ah4.c 8676F: net/ipv4/ipcomp.c 8677F: net/ipv4/ip_vti.c 8678F: net/ipv6/xfrm* 8679F: net/ipv6/esp6.c 8680F: net/ipv6/ah6.c 8681F: net/ipv6/ipcomp6.c 8682F: net/ipv6/ip6_vti.c 8683F: include/uapi/linux/xfrm.h 8684F: include/net/xfrm.h 8685 8686NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 8687M: Paul Moore <paul@paul-moore.com> 8688L: netdev@vger.kernel.org 8689S: Maintained 8690 8691NETWORKING [WIRELESS] 8692L: linux-wireless@vger.kernel.org 8693Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8694 8695NETWORKING DRIVERS 8696L: netdev@vger.kernel.org 8697W: http://www.linuxfoundation.org/en/Net 8698Q: http://patchwork.ozlabs.org/project/netdev/list/ 8699T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 8700T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 8701S: Odd Fixes 8702F: Documentation/devicetree/bindings/net/ 8703F: drivers/net/ 8704F: include/linux/if_* 8705F: include/linux/netdevice.h 8706F: include/linux/etherdevice.h 8707F: include/linux/fcdevice.h 8708F: include/linux/fddidevice.h 8709F: include/linux/hippidevice.h 8710F: include/linux/inetdevice.h 8711F: include/uapi/linux/if_* 8712F: include/uapi/linux/netdevice.h 8713 8714NETWORKING DRIVERS (WIRELESS) 8715M: Kalle Valo <kvalo@codeaurora.org> 8716L: linux-wireless@vger.kernel.org 8717Q: http://patchwork.kernel.org/project/linux-wireless/list/ 8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 8720S: Maintained 8721F: Documentation/devicetree/bindings/net/wireless/ 8722F: drivers/net/wireless/ 8723 8724NETXEN (1/10) GbE SUPPORT 8725M: Manish Chopra <manish.chopra@cavium.com> 8726M: Rahul Verma <rahul.verma@cavium.com> 8727M: Dept-GELinuxNICDev@cavium.com 8728L: netdev@vger.kernel.org 8729S: Supported 8730F: drivers/net/ethernet/qlogic/netxen/ 8731 8732NFC SUBSYSTEM 8733M: Lauro Ramos Venancio <lauro.venancio@openbossa.org> 8734M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org> 8735M: Samuel Ortiz <sameo@linux.intel.com> 8736L: linux-wireless@vger.kernel.org 8737L: linux-nfc@lists.01.org (subscribers-only) 8738S: Supported 8739F: net/nfc/ 8740F: include/net/nfc/ 8741F: include/uapi/linux/nfc.h 8742F: drivers/nfc/ 8743F: include/linux/platform_data/nfcmrvl.h 8744F: include/linux/platform_data/nxp-nci.h 8745F: include/linux/platform_data/pn544.h 8746F: include/linux/platform_data/st21nfca.h 8747F: include/linux/platform_data/st-nci.h 8748F: Documentation/devicetree/bindings/net/nfc/ 8749 8750NFS, SUNRPC, AND LOCKD CLIENTS 8751M: Trond Myklebust <trond.myklebust@primarydata.com> 8752M: Anna Schumaker <anna.schumaker@netapp.com> 8753L: linux-nfs@vger.kernel.org 8754W: http://client.linux-nfs.org 8755T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 8756S: Maintained 8757F: fs/lockd/ 8758F: fs/nfs/ 8759F: fs/nfs_common/ 8760F: net/sunrpc/ 8761F: include/linux/lockd/ 8762F: include/linux/nfs* 8763F: include/linux/sunrpc/ 8764F: include/uapi/linux/nfs* 8765F: include/uapi/linux/sunrpc/ 8766 8767NILFS2 FILESYSTEM 8768M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 8769L: linux-nilfs@vger.kernel.org 8770W: http://nilfs.sourceforge.net/ 8771W: http://nilfs.osdn.jp/ 8772T: git git://github.com/konis/nilfs2.git 8773S: Supported 8774F: Documentation/filesystems/nilfs2.txt 8775F: fs/nilfs2/ 8776F: include/trace/events/nilfs2.h 8777F: include/uapi/linux/nilfs2_api.h 8778F: include/uapi/linux/nilfs2_ondisk.h 8779 8780NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 8781M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8782W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8783S: Maintained 8784F: Documentation/scsi/NinjaSCSI.txt 8785F: drivers/scsi/pcmcia/nsp_* 8786 8787NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 8788M: GOTO Masanori <gotom@debian.or.jp> 8789M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 8790W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 8791S: Maintained 8792F: Documentation/scsi/NinjaSCSI.txt 8793F: drivers/scsi/nsp32* 8794 8795NIOS2 ARCHITECTURE 8796M: Ley Foon Tan <lftan@altera.com> 8797L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 8798T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 8799S: Maintained 8800F: arch/nios2/ 8801 8802NOKIA N900 POWER SUPPLY DRIVERS 8803R: Pali Rohár <pali.rohar@gmail.com> 8804F: include/linux/power/bq2415x_charger.h 8805F: include/linux/power/bq27xxx_battery.h 8806F: include/linux/power/isp1704_charger.h 8807F: drivers/power/supply/bq2415x_charger.c 8808F: drivers/power/supply/bq27xxx_battery.c 8809F: drivers/power/supply/bq27xxx_battery_i2c.c 8810F: drivers/power/supply/isp1704_charger.c 8811F: drivers/power/supply/rx51_battery.c 8812 8813NTB DRIVER CORE 8814M: Jon Mason <jdmason@kudzu.us> 8815M: Dave Jiang <dave.jiang@intel.com> 8816M: Allen Hubbe <Allen.Hubbe@emc.com> 8817L: linux-ntb@googlegroups.com 8818S: Supported 8819W: https://github.com/jonmason/ntb/wiki 8820T: git git://github.com/jonmason/ntb.git 8821F: drivers/ntb/ 8822F: drivers/net/ntb_netdev.c 8823F: include/linux/ntb.h 8824F: include/linux/ntb_transport.h 8825F: tools/testing/selftests/ntb/ 8826 8827NTB INTEL DRIVER 8828M: Jon Mason <jdmason@kudzu.us> 8829M: Dave Jiang <dave.jiang@intel.com> 8830L: linux-ntb@googlegroups.com 8831S: Supported 8832W: https://github.com/jonmason/ntb/wiki 8833T: git git://github.com/jonmason/ntb.git 8834F: drivers/ntb/hw/intel/ 8835 8836NTB AMD DRIVER 8837M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 8838L: linux-ntb@googlegroups.com 8839S: Supported 8840F: drivers/ntb/hw/amd/ 8841 8842NTFS FILESYSTEM 8843M: Anton Altaparmakov <anton@tuxera.com> 8844L: linux-ntfs-dev@lists.sourceforge.net 8845W: http://www.tuxera.com/ 8846T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 8847S: Supported 8848F: Documentation/filesystems/ntfs.txt 8849F: fs/ntfs/ 8850 8851NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 8852M: Antonino Daplas <adaplas@gmail.com> 8853L: linux-fbdev@vger.kernel.org 8854S: Maintained 8855F: drivers/video/fbdev/riva/ 8856F: drivers/video/fbdev/nvidia/ 8857 8858NVM EXPRESS DRIVER 8859M: Keith Busch <keith.busch@intel.com> 8860M: Jens Axboe <axboe@fb.com> 8861M: Christoph Hellwig <hch@lst.de> 8862M: Sagi Grimberg <sagi@grimberg.me> 8863L: linux-nvme@lists.infradead.org 8864T: git://git.infradead.org/nvme.git 8865W: http://git.infradead.org/nvme.git 8866S: Supported 8867F: drivers/nvme/host/ 8868F: include/linux/nvme.h 8869F: include/uapi/linux/nvme_ioctl.h 8870 8871NVM EXPRESS TARGET DRIVER 8872M: Christoph Hellwig <hch@lst.de> 8873M: Sagi Grimberg <sagi@grimberg.me> 8874L: linux-nvme@lists.infradead.org 8875T: git://git.infradead.org/nvme.git 8876W: http://git.infradead.org/nvme.git 8877S: Supported 8878F: drivers/nvme/target/ 8879 8880NVM EXPRESS FC TRANSPORT DRIVERS 8881M: James Smart <james.smart@broadcom.com> 8882L: linux-nvme@lists.infradead.org 8883S: Supported 8884F: include/linux/nvme-fc.h 8885F: include/linux/nvme-fc-driver.h 8886F: drivers/nvme/host/fc.c 8887F: drivers/nvme/target/fc.c 8888F: drivers/nvme/target/fcloop.c 8889 8890NVMEM FRAMEWORK 8891M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 8892M: Maxime Ripard <maxime.ripard@free-electrons.com> 8893S: Maintained 8894F: drivers/nvmem/ 8895F: Documentation/devicetree/bindings/nvmem/ 8896F: include/linux/nvmem-consumer.h 8897F: include/linux/nvmem-provider.h 8898 8899NXP-NCI NFC DRIVER 8900M: Clément Perrochaud <clement.perrochaud@effinnov.com> 8901R: Charles Gorand <charles.gorand@effinnov.com> 8902L: linux-nfc@lists.01.org (moderated for non-subscribers) 8903S: Supported 8904F: drivers/nfc/nxp-nci 8905 8906NXP TDA998X DRM DRIVER 8907M: Russell King <rmk+kernel@armlinux.org.uk> 8908S: Supported 8909F: drivers/gpu/drm/i2c/tda998x_drv.c 8910F: include/drm/i2c/tda998x.h 8911 8912NXP TFA9879 DRIVER 8913M: Peter Rosin <peda@axentia.se> 8914L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8915S: Maintained 8916F: sound/soc/codecs/tfa9879* 8917 8918OBJTOOL 8919M: Josh Poimboeuf <jpoimboe@redhat.com> 8920S: Supported 8921F: tools/objtool/ 8922 8923OMAP SUPPORT 8924M: Tony Lindgren <tony@atomide.com> 8925L: linux-omap@vger.kernel.org 8926W: http://www.muru.com/linux/omap/ 8927W: http://linux.omap.com/ 8928Q: http://patchwork.kernel.org/project/linux-omap/list/ 8929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 8930S: Maintained 8931F: arch/arm/*omap*/ 8932F: arch/arm/configs/omap1_defconfig 8933F: arch/arm/configs/omap2plus_defconfig 8934F: drivers/i2c/busses/i2c-omap.c 8935F: drivers/irqchip/irq-omap-intc.c 8936F: drivers/mfd/*omap*.c 8937F: drivers/mfd/menelaus.c 8938F: drivers/mfd/palmas.c 8939F: drivers/mfd/tps65217.c 8940F: drivers/mfd/tps65218.c 8941F: drivers/mfd/tps65910.c 8942F: drivers/mfd/twl-core.[ch] 8943F: drivers/mfd/twl4030*.c 8944F: drivers/mfd/twl6030*.c 8945F: drivers/mfd/twl6040*.c 8946F: drivers/regulator/palmas-regulator*.c 8947F: drivers/regulator/pbias-regulator.c 8948F: drivers/regulator/tps65217-regulator.c 8949F: drivers/regulator/tps65218-regulator.c 8950F: drivers/regulator/tps65910-regulator.c 8951F: drivers/regulator/twl-regulator.c 8952F: drivers/regulator/twl6030-regulator.c 8953F: include/linux/i2c-omap.h 8954 8955OMAP DEVICE TREE SUPPORT 8956M: Benoît Cousson <bcousson@baylibre.com> 8957M: Tony Lindgren <tony@atomide.com> 8958L: linux-omap@vger.kernel.org 8959L: devicetree@vger.kernel.org 8960S: Maintained 8961F: arch/arm/boot/dts/*omap* 8962F: arch/arm/boot/dts/*am3* 8963F: arch/arm/boot/dts/*am4* 8964F: arch/arm/boot/dts/*am5* 8965F: arch/arm/boot/dts/*dra7* 8966 8967OMAP CLOCK FRAMEWORK SUPPORT 8968M: Paul Walmsley <paul@pwsan.com> 8969L: linux-omap@vger.kernel.org 8970S: Maintained 8971F: arch/arm/*omap*/*clock* 8972 8973OMAP POWER MANAGEMENT SUPPORT 8974M: Kevin Hilman <khilman@kernel.org> 8975L: linux-omap@vger.kernel.org 8976S: Maintained 8977F: arch/arm/*omap*/*pm* 8978F: drivers/cpufreq/omap-cpufreq.c 8979 8980OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 8981M: Rajendra Nayak <rnayak@codeaurora.org> 8982M: Paul Walmsley <paul@pwsan.com> 8983L: linux-omap@vger.kernel.org 8984S: Maintained 8985F: arch/arm/mach-omap2/prm* 8986 8987OMAP AUDIO SUPPORT 8988M: Peter Ujfalusi <peter.ujfalusi@ti.com> 8989M: Jarkko Nikula <jarkko.nikula@bitmer.com> 8990L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8991L: linux-omap@vger.kernel.org 8992S: Maintained 8993F: sound/soc/omap/ 8994 8995OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 8996M: Roger Quadros <rogerq@ti.com> 8997M: Tony Lindgren <tony@atomide.com> 8998L: linux-omap@vger.kernel.org 8999S: Maintained 9000F: drivers/memory/omap-gpmc.c 9001F: arch/arm/mach-omap2/*gpmc* 9002 9003OMAP FRAMEBUFFER SUPPORT 9004M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9005L: linux-fbdev@vger.kernel.org 9006L: linux-omap@vger.kernel.org 9007S: Maintained 9008F: drivers/video/fbdev/omap/ 9009 9010OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9011M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9012L: linux-omap@vger.kernel.org 9013L: linux-fbdev@vger.kernel.org 9014S: Maintained 9015F: drivers/video/fbdev/omap2/ 9016F: Documentation/arm/OMAP/DSS 9017 9018OMAP HARDWARE SPINLOCK SUPPORT 9019M: Ohad Ben-Cohen <ohad@wizery.com> 9020L: linux-omap@vger.kernel.org 9021S: Maintained 9022F: drivers/hwspinlock/omap_hwspinlock.c 9023 9024OMAP MMC SUPPORT 9025M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9026L: linux-omap@vger.kernel.org 9027S: Maintained 9028F: drivers/mmc/host/omap.c 9029 9030OMAP HS MMC SUPPORT 9031L: linux-mmc@vger.kernel.org 9032L: linux-omap@vger.kernel.org 9033S: Orphan 9034F: drivers/mmc/host/omap_hsmmc.c 9035 9036OMAP RANDOM NUMBER GENERATOR SUPPORT 9037M: Deepak Saxena <dsaxena@plexity.net> 9038S: Maintained 9039F: drivers/char/hw_random/omap-rng.c 9040 9041OMAP HWMOD SUPPORT 9042M: Benoît Cousson <bcousson@baylibre.com> 9043M: Paul Walmsley <paul@pwsan.com> 9044L: linux-omap@vger.kernel.org 9045S: Maintained 9046F: arch/arm/mach-omap2/omap_hwmod.* 9047 9048OMAP HWMOD DATA 9049M: Paul Walmsley <paul@pwsan.com> 9050L: linux-omap@vger.kernel.org 9051S: Maintained 9052F: arch/arm/mach-omap2/omap_hwmod*data* 9053 9054OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9055M: Benoît Cousson <bcousson@baylibre.com> 9056L: linux-omap@vger.kernel.org 9057S: Maintained 9058F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9059 9060OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9061M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9062L: linux-media@vger.kernel.org 9063S: Maintained 9064F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9065F: drivers/media/platform/omap3isp/ 9066F: drivers/staging/media/omap4iss/ 9067 9068OMAP USB SUPPORT 9069L: linux-usb@vger.kernel.org 9070L: linux-omap@vger.kernel.org 9071S: Orphan 9072F: drivers/usb/*/*omap* 9073F: arch/arm/*omap*/usb* 9074 9075OMAP GPIO DRIVER 9076M: Grygorii Strashko <grygorii.strashko@ti.com> 9077M: Santosh Shilimkar <ssantosh@kernel.org> 9078M: Kevin Hilman <khilman@kernel.org> 9079L: linux-omap@vger.kernel.org 9080S: Maintained 9081F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9082F: drivers/gpio/gpio-omap.c 9083 9084OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9085M: Mark Jackson <mpfj@newflow.co.uk> 9086L: linux-omap@vger.kernel.org 9087S: Maintained 9088F: arch/arm/boot/dts/am335x-nano.dts 9089 9090OMFS FILESYSTEM 9091M: Bob Copeland <me@bobcopeland.com> 9092L: linux-karma-devel@lists.sourceforge.net 9093S: Maintained 9094F: Documentation/filesystems/omfs.txt 9095F: fs/omfs/ 9096 9097OMNIKEY CARDMAN 4000 DRIVER 9098M: Harald Welte <laforge@gnumonks.org> 9099S: Maintained 9100F: drivers/char/pcmcia/cm4000_cs.c 9101F: include/linux/cm4000_cs.h 9102F: include/uapi/linux/cm4000_cs.h 9103 9104OMNIKEY CARDMAN 4040 DRIVER 9105M: Harald Welte <laforge@gnumonks.org> 9106S: Maintained 9107F: drivers/char/pcmcia/cm4040_cs.* 9108 9109OMNIVISION OV7670 SENSOR DRIVER 9110M: Jonathan Corbet <corbet@lwn.net> 9111L: linux-media@vger.kernel.org 9112T: git git://linuxtv.org/media_tree.git 9113S: Maintained 9114F: drivers/media/i2c/ov7670.c 9115 9116ONENAND FLASH DRIVER 9117M: Kyungmin Park <kyungmin.park@samsung.com> 9118L: linux-mtd@lists.infradead.org 9119S: Maintained 9120F: drivers/mtd/onenand/ 9121F: include/linux/mtd/onenand*.h 9122 9123ONSTREAM SCSI TAPE DRIVER 9124M: Willem Riede <osst@riede.org> 9125L: osst-users@lists.sourceforge.net 9126L: linux-scsi@vger.kernel.org 9127S: Maintained 9128F: Documentation/scsi/osst.txt 9129F: drivers/scsi/osst.* 9130F: drivers/scsi/osst_*.h 9131F: drivers/scsi/st.h 9132 9133OPENCORES I2C BUS DRIVER 9134M: Peter Korsgaard <jacmet@sunsite.dk> 9135L: linux-i2c@vger.kernel.org 9136S: Maintained 9137F: Documentation/i2c/busses/i2c-ocores 9138F: drivers/i2c/busses/i2c-ocores.c 9139 9140OPEN FIRMWARE AND FLATTENED DEVICE TREE 9141M: Rob Herring <robh+dt@kernel.org> 9142M: Frank Rowand <frowand.list@gmail.com> 9143L: devicetree@vger.kernel.org 9144W: http://www.devicetree.org/ 9145T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9146S: Maintained 9147F: drivers/of/ 9148F: include/linux/of*.h 9149F: scripts/dtc/ 9150 9151OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9152M: Rob Herring <robh+dt@kernel.org> 9153M: Mark Rutland <mark.rutland@arm.com> 9154L: devicetree@vger.kernel.org 9155T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9156Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9157S: Maintained 9158F: Documentation/devicetree/ 9159F: arch/*/boot/dts/ 9160F: include/dt-bindings/ 9161 9162OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9163M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9164L: devicetree@vger.kernel.org 9165S: Maintained 9166F: Documentation/devicetree/dynamic-resolution-notes.txt 9167F: Documentation/devicetree/overlay-notes.txt 9168F: drivers/of/overlay.c 9169F: drivers/of/resolver.c 9170 9171OPENRISC ARCHITECTURE 9172M: Jonas Bonn <jonas@southpole.se> 9173M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9174M: Stafford Horne <shorne@gmail.com> 9175L: openrisc@lists.librecores.org 9176W: http://openrisc.io 9177S: Maintained 9178F: arch/openrisc/ 9179 9180OPENVSWITCH 9181M: Pravin Shelar <pshelar@nicira.com> 9182L: netdev@vger.kernel.org 9183L: dev@openvswitch.org 9184W: http://openvswitch.org 9185S: Maintained 9186F: net/openvswitch/ 9187F: include/uapi/linux/openvswitch.h 9188 9189OPERATING PERFORMANCE POINTS (OPP) 9190M: Viresh Kumar <vireshk@kernel.org> 9191M: Nishanth Menon <nm@ti.com> 9192M: Stephen Boyd <sboyd@codeaurora.org> 9193L: linux-pm@vger.kernel.org 9194S: Maintained 9195T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9196F: drivers/base/power/opp/ 9197F: include/linux/pm_opp.h 9198F: Documentation/power/opp.txt 9199F: Documentation/devicetree/bindings/opp/ 9200 9201OPL4 DRIVER 9202M: Clemens Ladisch <clemens@ladisch.de> 9203L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9204T: git git://git.alsa-project.org/alsa-kernel.git 9205S: Maintained 9206F: sound/drivers/opl4/ 9207 9208OPROFILE 9209M: Robert Richter <rric@kernel.org> 9210L: oprofile-list@lists.sf.net 9211S: Maintained 9212F: arch/*/include/asm/oprofile*.h 9213F: arch/*/oprofile/ 9214F: drivers/oprofile/ 9215F: include/linux/oprofile.h 9216 9217ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9218M: Mark Fasheh <mfasheh@versity.com> 9219M: Joel Becker <jlbec@evilplan.org> 9220L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9221W: http://ocfs2.wiki.kernel.org 9222S: Supported 9223F: Documentation/filesystems/ocfs2.txt 9224F: Documentation/filesystems/dlmfs.txt 9225F: fs/ocfs2/ 9226 9227ORINOCO DRIVER 9228L: linux-wireless@vger.kernel.org 9229W: http://wireless.kernel.org/en/users/Drivers/orinoco 9230W: http://www.nongnu.org/orinoco/ 9231S: Orphan 9232F: drivers/net/wireless/intersil/orinoco/ 9233 9234OSD LIBRARY and FILESYSTEM 9235M: Boaz Harrosh <ooo@electrozaur.com> 9236M: Benny Halevy <bhalevy@primarydata.com> 9237L: osd-dev@open-osd.org 9238W: http://open-osd.org 9239T: git git://git.open-osd.org/open-osd.git 9240S: Maintained 9241F: drivers/scsi/osd/ 9242F: include/scsi/osd_* 9243F: fs/exofs/ 9244 9245OVERLAY FILESYSTEM 9246M: Miklos Szeredi <miklos@szeredi.hu> 9247L: linux-unionfs@vger.kernel.org 9248T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9249S: Supported 9250F: fs/overlayfs/ 9251F: Documentation/filesystems/overlayfs.txt 9252 9253ORANGEFS FILESYSTEM 9254M: Mike Marshall <hubcap@omnibond.com> 9255L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9256T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9257S: Supported 9258F: fs/orangefs/ 9259F: Documentation/filesystems/orangefs.txt 9260 9261P54 WIRELESS DRIVER 9262M: Christian Lamparter <chunkeey@googlemail.com> 9263L: linux-wireless@vger.kernel.org 9264W: http://wireless.kernel.org/en/users/Drivers/p54 9265S: Maintained 9266F: drivers/net/wireless/intersil/p54/ 9267 9268PA SEMI ETHERNET DRIVER 9269L: netdev@vger.kernel.org 9270S: Orphan 9271F: drivers/net/ethernet/pasemi/* 9272 9273PA SEMI SMBUS DRIVER 9274L: linux-i2c@vger.kernel.org 9275S: Orphan 9276F: drivers/i2c/busses/i2c-pasemi.c 9277 9278PADATA PARALLEL EXECUTION MECHANISM 9279M: Steffen Klassert <steffen.klassert@secunet.com> 9280L: linux-crypto@vger.kernel.org 9281S: Maintained 9282F: kernel/padata.c 9283F: include/linux/padata.h 9284F: Documentation/padata.txt 9285 9286PANASONIC LAPTOP ACPI EXTRAS DRIVER 9287M: Harald Welte <laforge@gnumonks.org> 9288L: platform-driver-x86@vger.kernel.org 9289S: Maintained 9290F: drivers/platform/x86/panasonic-laptop.c 9291 9292PANASONIC MN10300/AM33/AM34 PORT 9293M: David Howells <dhowells@redhat.com> 9294L: linux-am33-list@redhat.com (moderated for non-subscribers) 9295W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9296S: Maintained 9297F: Documentation/mn10300/ 9298F: arch/mn10300/ 9299 9300PARALLEL LCD/KEYPAD PANEL DRIVER 9301M: Willy Tarreau <willy@haproxy.com> 9302M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9303S: Odd Fixes 9304F: Documentation/misc-devices/lcd-panel-cgram.txt 9305F: drivers/misc/panel.c 9306 9307PARALLEL PORT SUBSYSTEM 9308M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9309M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9310L: linux-parport@lists.infradead.org (subscribers-only) 9311S: Maintained 9312F: drivers/parport/ 9313F: include/linux/parport*.h 9314F: drivers/char/ppdev.c 9315F: include/uapi/linux/ppdev.h 9316F: Documentation/parport*.txt 9317 9318PARAVIRT_OPS INTERFACE 9319M: Jeremy Fitzhardinge <jeremy@goop.org> 9320M: Chris Wright <chrisw@sous-sol.org> 9321M: Alok Kataria <akataria@vmware.com> 9322M: Rusty Russell <rusty@rustcorp.com.au> 9323L: virtualization@lists.linux-foundation.org 9324S: Supported 9325F: Documentation/virtual/paravirt_ops.txt 9326F: arch/*/kernel/paravirt* 9327F: arch/*/include/asm/paravirt.h 9328F: include/linux/hypervisor.h 9329 9330PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9331M: Tim Waugh <tim@cyberelk.net> 9332L: linux-parport@lists.infradead.org (subscribers-only) 9333S: Maintained 9334F: Documentation/blockdev/paride.txt 9335F: drivers/block/paride/ 9336 9337PARISC ARCHITECTURE 9338M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9339M: Helge Deller <deller@gmx.de> 9340L: linux-parisc@vger.kernel.org 9341W: http://www.parisc-linux.org/ 9342Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9343T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9344T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9345S: Maintained 9346F: arch/parisc/ 9347F: Documentation/parisc/ 9348F: drivers/parisc/ 9349F: drivers/char/agp/parisc-agp.c 9350F: drivers/input/serio/gscps2.c 9351F: drivers/parport/parport_gsc.* 9352F: drivers/tty/serial/8250/8250_gsc.c 9353F: drivers/video/fbdev/sti* 9354F: drivers/video/console/sti* 9355F: drivers/video/logo/logo_parisc* 9356 9357PC87360 HARDWARE MONITORING DRIVER 9358M: Jim Cromie <jim.cromie@gmail.com> 9359L: linux-hwmon@vger.kernel.org 9360S: Maintained 9361F: Documentation/hwmon/pc87360 9362F: drivers/hwmon/pc87360.c 9363 9364PC8736x GPIO DRIVER 9365M: Jim Cromie <jim.cromie@gmail.com> 9366S: Maintained 9367F: drivers/char/pc8736x_gpio.c 9368 9369PC87427 HARDWARE MONITORING DRIVER 9370M: Jean Delvare <jdelvare@suse.com> 9371L: linux-hwmon@vger.kernel.org 9372S: Maintained 9373F: Documentation/hwmon/pc87427 9374F: drivers/hwmon/pc87427.c 9375 9376PCA9532 LED DRIVER 9377M: Riku Voipio <riku.voipio@iki.fi> 9378S: Maintained 9379F: drivers/leds/leds-pca9532.c 9380F: include/linux/leds-pca9532.h 9381 9382PCA9541 I2C BUS MASTER SELECTOR DRIVER 9383M: Guenter Roeck <linux@roeck-us.net> 9384L: linux-i2c@vger.kernel.org 9385S: Maintained 9386F: drivers/i2c/muxes/i2c-mux-pca9541.c 9387 9388PCDP - PRIMARY CONSOLE AND DEBUG PORT 9389M: Khalid Aziz <khalid@gonehiking.org> 9390S: Maintained 9391F: drivers/firmware/pcdp.* 9392 9393PCI ERROR RECOVERY 9394M: Linas Vepstas <linasvepstas@gmail.com> 9395L: linux-pci@vger.kernel.org 9396S: Supported 9397F: Documentation/PCI/pci-error-recovery.txt 9398 9399PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 9400M: Russell Currey <ruscur@russell.cc> 9401L: linuxppc-dev@lists.ozlabs.org 9402S: Supported 9403F: Documentation/powerpc/eeh-pci-error-recovery.txt 9404F: arch/powerpc/kernel/eeh*.c 9405F: arch/powerpc/platforms/*/eeh*.c 9406F: arch/powerpc/include/*/eeh*.h 9407 9408PCI SUBSYSTEM 9409M: Bjorn Helgaas <bhelgaas@google.com> 9410L: linux-pci@vger.kernel.org 9411Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 9412T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 9413S: Supported 9414F: Documentation/devicetree/bindings/pci/ 9415F: Documentation/PCI/ 9416F: drivers/pci/ 9417F: include/linux/pci* 9418F: arch/x86/pci/ 9419F: arch/x86/kernel/quirks.c 9420 9421PCI DRIVER FOR ALTERA PCIE IP 9422M: Ley Foon Tan <lftan@altera.com> 9423L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9424L: linux-pci@vger.kernel.org 9425S: Supported 9426F: Documentation/devicetree/bindings/pci/altera-pcie.txt 9427F: drivers/pci/host/pcie-altera.c 9428 9429PCI DRIVER FOR ARM VERSATILE PLATFORM 9430M: Rob Herring <robh@kernel.org> 9431L: linux-pci@vger.kernel.org 9432L: linux-arm-kernel@lists.infradead.org 9433S: Maintained 9434F: Documentation/devicetree/bindings/pci/versatile.txt 9435F: drivers/pci/host/pci-versatile.c 9436 9437PCI DRIVER FOR ARMADA 8K 9438M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9439L: linux-pci@vger.kernel.org 9440L: linux-arm-kernel@lists.infradead.org 9441S: Maintained 9442F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 9443F: drivers/pci/host/pcie-armada8k.c 9444 9445PCI DRIVER FOR APPLIEDMICRO XGENE 9446M: Tanmay Inamdar <tinamdar@apm.com> 9447L: linux-pci@vger.kernel.org 9448L: linux-arm-kernel@lists.infradead.org 9449S: Maintained 9450F: Documentation/devicetree/bindings/pci/xgene-pci.txt 9451F: drivers/pci/host/pci-xgene.c 9452 9453PCI DRIVER FOR FREESCALE LAYERSCAPE 9454M: Minghuan Lian <minghuan.Lian@freescale.com> 9455M: Mingkai Hu <mingkai.hu@freescale.com> 9456M: Roy Zang <tie-fei.zang@freescale.com> 9457L: linuxppc-dev@lists.ozlabs.org 9458L: linux-pci@vger.kernel.org 9459L: linux-arm-kernel@lists.infradead.org 9460S: Maintained 9461F: drivers/pci/host/*layerscape* 9462 9463PCI DRIVER FOR IMX6 9464M: Richard Zhu <hongxing.zhu@nxp.com> 9465M: Lucas Stach <l.stach@pengutronix.de> 9466L: linux-pci@vger.kernel.org 9467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9468S: Maintained 9469F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 9470F: drivers/pci/host/*imx6* 9471 9472PCI DRIVER FOR TI KEYSTONE 9473M: Murali Karicheri <m-karicheri2@ti.com> 9474L: linux-pci@vger.kernel.org 9475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9476S: Maintained 9477F: drivers/pci/host/*keystone* 9478 9479PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 9480M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9481M: Jason Cooper <jason@lakedaemon.net> 9482L: linux-pci@vger.kernel.org 9483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9484S: Maintained 9485F: drivers/pci/host/*mvebu* 9486 9487PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 9488M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9489L: linux-pci@vger.kernel.org 9490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9491S: Maintained 9492F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 9493F: drivers/pci/host/pci-aardvark.c 9494 9495PCI DRIVER FOR NVIDIA TEGRA 9496M: Thierry Reding <thierry.reding@gmail.com> 9497L: linux-tegra@vger.kernel.org 9498L: linux-pci@vger.kernel.org 9499S: Supported 9500F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 9501F: drivers/pci/host/pci-tegra.c 9502 9503PCI DRIVER FOR TI DRA7XX 9504M: Kishon Vijay Abraham I <kishon@ti.com> 9505L: linux-omap@vger.kernel.org 9506L: linux-pci@vger.kernel.org 9507S: Supported 9508F: Documentation/devicetree/bindings/pci/ti-pci.txt 9509F: drivers/pci/host/pci-dra7xx.c 9510 9511PCI DRIVER FOR RENESAS R-CAR 9512M: Simon Horman <horms@verge.net.au> 9513L: linux-pci@vger.kernel.org 9514L: linux-renesas-soc@vger.kernel.org 9515S: Maintained 9516F: drivers/pci/host/*rcar* 9517 9518PCI DRIVER FOR SAMSUNG EXYNOS 9519M: Jingoo Han <jingoohan1@gmail.com> 9520L: linux-pci@vger.kernel.org 9521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9522L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9523S: Maintained 9524F: drivers/pci/host/pci-exynos.c 9525 9526PCI DRIVER FOR SYNOPSIS DESIGNWARE 9527M: Jingoo Han <jingoohan1@gmail.com> 9528M: Joao Pinto <Joao.Pinto@synopsys.com> 9529L: linux-pci@vger.kernel.org 9530S: Maintained 9531F: Documentation/devicetree/bindings/pci/designware-pcie.txt 9532F: drivers/pci/host/*designware* 9533 9534PCI DRIVER FOR GENERIC OF HOSTS 9535M: Will Deacon <will.deacon@arm.com> 9536L: linux-pci@vger.kernel.org 9537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9538S: Maintained 9539F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 9540F: drivers/pci/host/pci-host-common.c 9541F: drivers/pci/host/pci-host-generic.c 9542 9543PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 9544M: Keith Busch <keith.busch@intel.com> 9545L: linux-pci@vger.kernel.org 9546S: Supported 9547F: drivers/pci/host/vmd.c 9548 9549PCIE DRIVER FOR ST SPEAR13XX 9550M: Pratyush Anand <pratyush.anand@gmail.com> 9551L: linux-pci@vger.kernel.org 9552S: Maintained 9553F: drivers/pci/host/*spear* 9554 9555PCI MSI DRIVER FOR ALTERA MSI IP 9556M: Ley Foon Tan <lftan@altera.com> 9557L: rfi@lists.rocketboards.org (moderated for non-subscribers) 9558L: linux-pci@vger.kernel.org 9559S: Supported 9560F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 9561F: drivers/pci/host/pcie-altera-msi.c 9562 9563PCI MSI DRIVER FOR APPLIEDMICRO XGENE 9564M: Duc Dang <dhdang@apm.com> 9565L: linux-pci@vger.kernel.org 9566L: linux-arm-kernel@lists.infradead.org 9567S: Maintained 9568F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 9569F: drivers/pci/host/pci-xgene-msi.c 9570 9571PCIE DRIVER FOR AXIS ARTPEC 9572M: Niklas Cassel <niklas.cassel@axis.com> 9573M: Jesper Nilsson <jesper.nilsson@axis.com> 9574L: linux-arm-kernel@axis.com 9575L: linux-pci@vger.kernel.org 9576S: Maintained 9577F: Documentation/devicetree/bindings/pci/axis,artpec* 9578F: drivers/pci/host/*artpec* 9579 9580PCIE DRIVER FOR HISILICON 9581M: Zhou Wang <wangzhou1@hisilicon.com> 9582M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 9583L: linux-pci@vger.kernel.org 9584S: Maintained 9585F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 9586F: drivers/pci/host/pcie-hisi.c 9587 9588PCIE DRIVER FOR ROCKCHIP 9589M: Shawn Lin <shawn.lin@rock-chips.com> 9590M: Wenrui Li <wenrui.li@rock-chips.com> 9591L: linux-pci@vger.kernel.org 9592L: linux-rockchip@lists.infradead.org 9593S: Maintained 9594F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 9595F: drivers/pci/host/pcie-rockchip.c 9596 9597PCIE DRIVER FOR QUALCOMM MSM 9598M: Stanimir Varbanov <svarbanov@mm-sol.com> 9599L: linux-pci@vger.kernel.org 9600L: linux-arm-msm@vger.kernel.org 9601S: Maintained 9602F: drivers/pci/host/*qcom* 9603 9604PCIE DRIVER FOR CAVIUM THUNDERX 9605M: David Daney <david.daney@cavium.com> 9606L: linux-pci@vger.kernel.org 9607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9608S: Supported 9609F: Documentation/devicetree/bindings/pci/pci-thunder-* 9610F: drivers/pci/host/pci-thunder-* 9611 9612PCMCIA SUBSYSTEM 9613P: Linux PCMCIA Team 9614L: linux-pcmcia@lists.infradead.org 9615W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 9616T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 9617S: Maintained 9618F: Documentation/pcmcia/ 9619F: tools/pcmcia/ 9620F: drivers/pcmcia/ 9621F: include/pcmcia/ 9622 9623PCNET32 NETWORK DRIVER 9624M: Don Fry <pcnet32@frontier.com> 9625L: netdev@vger.kernel.org 9626S: Maintained 9627F: drivers/net/ethernet/amd/pcnet32.c 9628 9629PCRYPT PARALLEL CRYPTO ENGINE 9630M: Steffen Klassert <steffen.klassert@secunet.com> 9631L: linux-crypto@vger.kernel.org 9632S: Maintained 9633F: crypto/pcrypt.c 9634F: include/crypto/pcrypt.h 9635 9636PER-CPU MEMORY ALLOCATOR 9637M: Tejun Heo <tj@kernel.org> 9638M: Christoph Lameter <cl@linux.com> 9639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 9640S: Maintained 9641F: include/linux/percpu*.h 9642F: mm/percpu*.c 9643F: arch/*/include/asm/percpu.h 9644 9645PER-TASK DELAY ACCOUNTING 9646M: Balbir Singh <bsingharora@gmail.com> 9647S: Maintained 9648F: include/linux/delayacct.h 9649F: kernel/delayacct.c 9650 9651PERFORMANCE EVENTS SUBSYSTEM 9652M: Peter Zijlstra <peterz@infradead.org> 9653M: Ingo Molnar <mingo@redhat.com> 9654M: Arnaldo Carvalho de Melo <acme@kernel.org> 9655R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 9656L: linux-kernel@vger.kernel.org 9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 9658S: Supported 9659F: kernel/events/* 9660F: include/linux/perf_event.h 9661F: include/uapi/linux/perf_event.h 9662F: arch/*/kernel/perf_event*.c 9663F: arch/*/kernel/*/perf_event*.c 9664F: arch/*/kernel/*/*/perf_event*.c 9665F: arch/*/include/asm/perf_event.h 9666F: arch/*/kernel/perf_callchain.c 9667F: arch/*/events/* 9668F: tools/perf/ 9669 9670PERSONALITY HANDLING 9671M: Christoph Hellwig <hch@infradead.org> 9672L: linux-abi-devel@lists.sourceforge.net 9673S: Maintained 9674F: include/linux/personality.h 9675F: include/uapi/linux/personality.h 9676 9677PHONET PROTOCOL 9678M: Remi Denis-Courmont <courmisch@gmail.com> 9679S: Supported 9680F: Documentation/networking/phonet.txt 9681F: include/linux/phonet.h 9682F: include/net/phonet/ 9683F: include/uapi/linux/phonet.h 9684F: net/phonet/ 9685 9686PHRAM MTD DRIVER 9687M: Joern Engel <joern@lazybastard.org> 9688L: linux-mtd@lists.infradead.org 9689S: Maintained 9690F: drivers/mtd/devices/phram.c 9691 9692PICOLCD HID DRIVER 9693M: Bruno Prémont <bonbons@linux-vserver.org> 9694L: linux-input@vger.kernel.org 9695S: Maintained 9696F: drivers/hid/hid-picolcd* 9697 9698PICOXCELL SUPPORT 9699M: Jamie Iles <jamie@jamieiles.com> 9700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9701T: git git://github.com/jamieiles/linux-2.6-ji.git 9702S: Supported 9703F: arch/arm/boot/dts/picoxcell* 9704F: arch/arm/mach-picoxcell/ 9705F: drivers/crypto/picoxcell* 9706 9707PIN CONTROL SUBSYSTEM 9708M: Linus Walleij <linus.walleij@linaro.org> 9709L: linux-gpio@vger.kernel.org 9710T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 9711S: Maintained 9712F: Documentation/devicetree/bindings/pinctrl/ 9713F: Documentation/pinctrl.txt 9714F: drivers/pinctrl/ 9715F: include/linux/pinctrl/ 9716 9717PIN CONTROLLER - ATMEL AT91 9718M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 9719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9720S: Maintained 9721F: drivers/pinctrl/pinctrl-at91.* 9722 9723PIN CONTROLLER - ATMEL AT91 PIO4 9724M: Ludovic Desroches <ludovic.desroches@atmel.com> 9725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9726L: linux-gpio@vger.kernel.org 9727S: Supported 9728F: drivers/pinctrl/pinctrl-at91-pio4.* 9729 9730PIN CONTROLLER - INTEL 9731M: Mika Westerberg <mika.westerberg@linux.intel.com> 9732M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 9733S: Maintained 9734F: drivers/pinctrl/intel/ 9735 9736PIN CONTROLLER - RENESAS 9737M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9738M: Geert Uytterhoeven <geert+renesas@glider.be> 9739L: linux-renesas-soc@vger.kernel.org 9740S: Maintained 9741F: drivers/pinctrl/sh-pfc/ 9742 9743PIN CONTROLLER - SAMSUNG 9744M: Tomasz Figa <tomasz.figa@gmail.com> 9745M: Krzysztof Kozlowski <krzk@kernel.org> 9746M: Sylwester Nawrocki <s.nawrocki@samsung.com> 9747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9748L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9749S: Maintained 9750F: drivers/pinctrl/samsung/ 9751F: include/dt-bindings/pinctrl/samsung.h 9752F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 9753 9754PIN CONTROLLER - SINGLE 9755M: Tony Lindgren <tony@atomide.com> 9756M: Haojian Zhuang <haojian.zhuang@linaro.org> 9757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9758L: linux-omap@vger.kernel.org 9759S: Maintained 9760F: drivers/pinctrl/pinctrl-single.c 9761 9762PIN CONTROLLER - ST SPEAR 9763M: Viresh Kumar <vireshk@kernel.org> 9764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9765W: http://www.st.com/spear 9766S: Maintained 9767F: drivers/pinctrl/spear/ 9768 9769PISTACHIO SOC SUPPORT 9770M: James Hartley <james.hartley@imgtec.com> 9771M: Ionela Voinescu <ionela.voinescu@imgtec.com> 9772L: linux-mips@linux-mips.org 9773S: Maintained 9774F: arch/mips/pistachio/ 9775F: arch/mips/include/asm/mach-pistachio/ 9776F: arch/mips/boot/dts/pistachio/ 9777F: arch/mips/configs/pistachio*_defconfig 9778 9779PKTCDVD DRIVER 9780S: Orphan 9781M: linux-block@vger.kernel.org 9782F: drivers/block/pktcdvd.c 9783F: include/linux/pktcdvd.h 9784F: include/uapi/linux/pktcdvd.h 9785 9786PKUNITY SOC DRIVERS 9787M: Guan Xuetao <gxt@mprc.pku.edu.cn> 9788W: http://mprc.pku.edu.cn/~guanxuetao/linux 9789S: Maintained 9790T: git git://github.com/gxt/linux.git 9791F: drivers/input/serio/i8042-unicore32io.h 9792F: drivers/i2c/busses/i2c-puv3.c 9793F: drivers/video/fbdev/fb-puv3.c 9794F: drivers/rtc/rtc-puv3.c 9795 9796PMBUS HARDWARE MONITORING DRIVERS 9797M: Guenter Roeck <linux@roeck-us.net> 9798L: linux-hwmon@vger.kernel.org 9799W: http://hwmon.wiki.kernel.org/ 9800W: http://www.roeck-us.net/linux/drivers/ 9801T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 9802S: Maintained 9803F: Documentation/hwmon/pmbus 9804F: drivers/hwmon/pmbus/ 9805F: include/linux/i2c/pmbus.h 9806 9807PMC SIERRA MaxRAID DRIVER 9808L: linux-scsi@vger.kernel.org 9809W: http://www.pmc-sierra.com/ 9810S: Orphan 9811F: drivers/scsi/pmcraid.* 9812 9813PMC SIERRA PM8001 DRIVER 9814M: Jack Wang <jinpu.wang@profitbricks.com> 9815M: lindar_liu@usish.com 9816L: pmchba@pmcs.com 9817L: linux-scsi@vger.kernel.org 9818S: Supported 9819F: drivers/scsi/pm8001/ 9820 9821POSIX CLOCKS and TIMERS 9822M: Thomas Gleixner <tglx@linutronix.de> 9823L: linux-kernel@vger.kernel.org 9824T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 9825S: Maintained 9826F: fs/timerfd.c 9827F: include/linux/timer* 9828F: kernel/time/*timer* 9829 9830POWER MANAGEMENT CORE 9831M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 9832L: linux-pm@vger.kernel.org 9833T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 9834B: https://bugzilla.kernel.org 9835S: Supported 9836F: drivers/base/power/ 9837F: include/linux/pm.h 9838F: include/linux/pm_* 9839F: include/linux/powercap.h 9840F: drivers/powercap/ 9841 9842POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 9843M: Sebastian Reichel <sre@kernel.org> 9844L: linux-pm@vger.kernel.org 9845T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 9846S: Maintained 9847F: Documentation/devicetree/bindings/power/supply/ 9848F: include/linux/power_supply.h 9849F: drivers/power/supply/ 9850 9851POWER STATE COORDINATION INTERFACE (PSCI) 9852M: Mark Rutland <mark.rutland@arm.com> 9853M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 9854L: linux-arm-kernel@lists.infradead.org 9855S: Maintained 9856F: drivers/firmware/psci*.c 9857F: include/linux/psci.h 9858F: include/uapi/linux/psci.h 9859 9860POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 9861M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 9862L: linuxppc-dev@lists.ozlabs.org 9863S: Maintained 9864F: drivers/char/powernv-op-panel.c 9865 9866PNP SUPPORT 9867M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 9868S: Maintained 9869F: drivers/pnp/ 9870 9871PPP PROTOCOL DRIVERS AND COMPRESSORS 9872M: Paul Mackerras <paulus@samba.org> 9873L: linux-ppp@vger.kernel.org 9874S: Maintained 9875F: drivers/net/ppp/ppp_* 9876 9877PPP OVER ATM (RFC 2364) 9878M: Mitchell Blank Jr <mitch@sfgoth.com> 9879S: Maintained 9880F: net/atm/pppoatm.c 9881F: include/uapi/linux/atmppp.h 9882 9883PPP OVER ETHERNET 9884M: Michal Ostrowski <mostrows@earthlink.net> 9885S: Maintained 9886F: drivers/net/ppp/pppoe.c 9887F: drivers/net/ppp/pppox.c 9888 9889PPP OVER L2TP 9890M: James Chapman <jchapman@katalix.com> 9891S: Maintained 9892F: net/l2tp/l2tp_ppp.c 9893F: include/linux/if_pppol2tp.h 9894F: include/uapi/linux/if_pppol2tp.h 9895 9896PPS SUPPORT 9897M: Rodolfo Giometti <giometti@enneenne.com> 9898W: http://wiki.enneenne.com/index.php/LinuxPPS_support 9899L: linuxpps@ml.enneenne.com (subscribers-only) 9900S: Maintained 9901F: Documentation/pps/ 9902F: drivers/pps/ 9903F: include/linux/pps*.h 9904 9905PPTP DRIVER 9906M: Dmitry Kozlov <xeb@mail.ru> 9907L: netdev@vger.kernel.org 9908S: Maintained 9909F: drivers/net/ppp/pptp.c 9910W: http://sourceforge.net/projects/accel-pptp 9911 9912PREEMPTIBLE KERNEL 9913M: Robert Love <rml@tech9.net> 9914L: kpreempt-tech@lists.sourceforge.net 9915W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 9916S: Supported 9917F: Documentation/preempt-locking.txt 9918F: include/linux/preempt.h 9919 9920PRISM54 WIRELESS DRIVER 9921M: "Luis R. Rodriguez" <mcgrof@gmail.com> 9922L: linux-wireless@vger.kernel.org 9923W: http://wireless.kernel.org/en/users/Drivers/p54 9924S: Obsolete 9925F: drivers/net/wireless/intersil/prism54/ 9926 9927PS3 NETWORK SUPPORT 9928M: Geoff Levand <geoff@infradead.org> 9929L: netdev@vger.kernel.org 9930L: linuxppc-dev@lists.ozlabs.org 9931S: Maintained 9932F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 9933 9934PS3 PLATFORM SUPPORT 9935M: Geoff Levand <geoff@infradead.org> 9936L: linuxppc-dev@lists.ozlabs.org 9937S: Maintained 9938F: arch/powerpc/boot/ps3* 9939F: arch/powerpc/include/asm/lv1call.h 9940F: arch/powerpc/include/asm/ps3*.h 9941F: arch/powerpc/platforms/ps3/ 9942F: drivers/*/ps3* 9943F: drivers/ps3/ 9944F: drivers/rtc/rtc-ps3.c 9945F: drivers/usb/host/*ps3.c 9946F: sound/ppc/snd_ps3* 9947 9948PS3VRAM DRIVER 9949M: Jim Paris <jim@jtan.com> 9950M: Geoff Levand <geoff@infradead.org> 9951L: linuxppc-dev@lists.ozlabs.org 9952S: Maintained 9953F: drivers/block/ps3vram.c 9954 9955PSTORE FILESYSTEM 9956M: Anton Vorontsov <anton@enomsg.org> 9957M: Colin Cross <ccross@android.com> 9958M: Kees Cook <keescook@chromium.org> 9959M: Tony Luck <tony.luck@intel.com> 9960S: Maintained 9961T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 9962F: fs/pstore/ 9963F: include/linux/pstore* 9964F: drivers/firmware/efi/efi-pstore.c 9965F: drivers/acpi/apei/erst.c 9966 9967PTP HARDWARE CLOCK SUPPORT 9968M: Richard Cochran <richardcochran@gmail.com> 9969L: netdev@vger.kernel.org 9970S: Maintained 9971W: http://linuxptp.sourceforge.net/ 9972F: Documentation/ABI/testing/sysfs-ptp 9973F: Documentation/ptp/* 9974F: drivers/net/ethernet/freescale/gianfar_ptp.c 9975F: drivers/net/phy/dp83640* 9976F: drivers/ptp/* 9977F: include/linux/ptp_cl* 9978 9979PTRACE SUPPORT 9980M: Roland McGrath <roland@hack.frob.com> 9981M: Oleg Nesterov <oleg@redhat.com> 9982S: Maintained 9983F: include/asm-generic/syscall.h 9984F: include/linux/ptrace.h 9985F: include/linux/regset.h 9986F: include/linux/tracehook.h 9987F: include/uapi/linux/ptrace.h 9988F: kernel/ptrace.c 9989 9990PULSE8-CEC DRIVER 9991M: Hans Verkuil <hverkuil@xs4all.nl> 9992L: linux-media@vger.kernel.org 9993T: git git://linuxtv.org/media_tree.git 9994S: Maintained 9995F: drivers/media/usb/pulse8-cec/* 9996 9997PVRUSB2 VIDEO4LINUX DRIVER 9998M: Mike Isely <isely@pobox.com> 9999L: pvrusb2@isely.net (subscribers-only) 10000L: linux-media@vger.kernel.org 10001W: http://www.isely.net/pvrusb2/ 10002T: git git://linuxtv.org/media_tree.git 10003S: Maintained 10004F: Documentation/media/v4l-drivers/pvrusb2* 10005F: drivers/media/usb/pvrusb2/ 10006 10007PWC WEBCAM DRIVER 10008M: Hans Verkuil <hverkuil@xs4all.nl> 10009L: linux-media@vger.kernel.org 10010T: git git://linuxtv.org/media_tree.git 10011S: Odd Fixes 10012F: drivers/media/usb/pwc/* 10013 10014PWM FAN DRIVER 10015M: Kamil Debski <kamil@wypas.org> 10016M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10017L: linux-hwmon@vger.kernel.org 10018S: Supported 10019F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10020F: Documentation/hwmon/pwm-fan 10021F: drivers/hwmon/pwm-fan.c 10022 10023PWM SUBSYSTEM 10024M: Thierry Reding <thierry.reding@gmail.com> 10025L: linux-pwm@vger.kernel.org 10026S: Maintained 10027T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10028F: Documentation/pwm.txt 10029F: Documentation/devicetree/bindings/pwm/ 10030F: include/linux/pwm.h 10031F: drivers/pwm/ 10032F: drivers/video/backlight/pwm_bl.c 10033F: include/linux/pwm_backlight.h 10034 10035PXA2xx/PXA3xx SUPPORT 10036M: Daniel Mack <daniel@zonque.org> 10037M: Haojian Zhuang <haojian.zhuang@gmail.com> 10038M: Robert Jarzmik <robert.jarzmik@free.fr> 10039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10040T: git git://github.com/hzhuang1/linux.git 10041T: git git://github.com/rjarzmik/linux.git 10042S: Maintained 10043F: arch/arm/boot/dts/pxa* 10044F: arch/arm/mach-pxa/ 10045F: drivers/dma/pxa* 10046F: drivers/pcmcia/pxa2xx* 10047F: drivers/pinctrl/pxa/ 10048F: drivers/spi/spi-pxa2xx* 10049F: drivers/usb/gadget/udc/pxa2* 10050F: include/sound/pxa2xx-lib.h 10051F: sound/arm/pxa* 10052F: sound/soc/pxa/ 10053 10054PXA GPIO DRIVER 10055M: Robert Jarzmik <robert.jarzmik@free.fr> 10056L: linux-gpio@vger.kernel.org 10057S: Maintained 10058F: drivers/gpio/gpio-pxa.c 10059 10060PXA3xx NAND FLASH DRIVER 10061M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10062L: linux-mtd@lists.infradead.org 10063S: Maintained 10064F: drivers/mtd/nand/pxa3xx_nand.c 10065 10066MMP SUPPORT 10067M: Eric Miao <eric.y.miao@gmail.com> 10068M: Haojian Zhuang <haojian.zhuang@gmail.com> 10069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10070T: git git://github.com/hzhuang1/linux.git 10071T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10072S: Maintained 10073F: arch/arm/boot/dts/mmp* 10074F: arch/arm/mach-mmp/ 10075 10076PXA MMCI DRIVER 10077S: Orphan 10078 10079PXA RTC DRIVER 10080M: Robert Jarzmik <robert.jarzmik@free.fr> 10081L: rtc-linux@googlegroups.com 10082S: Maintained 10083 10084QAT DRIVER 10085M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10086M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10087L: qat-linux@intel.com 10088S: Supported 10089F: drivers/crypto/qat/ 10090 10091QIB DRIVER 10092M: Mike Marciniszyn <infinipath@intel.com> 10093L: linux-rdma@vger.kernel.org 10094S: Supported 10095F: drivers/infiniband/hw/qib/ 10096 10097QLOGIC QLA1280 SCSI DRIVER 10098M: Michael Reed <mdr@sgi.com> 10099L: linux-scsi@vger.kernel.org 10100S: Maintained 10101F: drivers/scsi/qla1280.[ch] 10102 10103QLOGIC QLA2XXX FC-SCSI DRIVER 10104M: qla2xxx-upstream@qlogic.com 10105L: linux-scsi@vger.kernel.org 10106S: Supported 10107F: Documentation/scsi/LICENSE.qla2xxx 10108F: drivers/scsi/qla2xxx/ 10109 10110QLOGIC QLA4XXX iSCSI DRIVER 10111M: QLogic-Storage-Upstream@qlogic.com 10112L: linux-scsi@vger.kernel.org 10113S: Supported 10114F: Documentation/scsi/LICENSE.qla4xxx 10115F: drivers/scsi/qla4xxx/ 10116 10117QLOGIC QLA3XXX NETWORK DRIVER 10118M: Dept-GELinuxNICDev@cavium.com 10119L: netdev@vger.kernel.org 10120S: Supported 10121F: Documentation/networking/LICENSE.qla3xxx 10122F: drivers/net/ethernet/qlogic/qla3xxx.* 10123 10124QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10125M: Harish Patil <harish.patil@cavium.com> 10126M: Manish Chopra <manish.chopra@cavium.com> 10127M: Dept-GELinuxNICDev@cavium.com 10128L: netdev@vger.kernel.org 10129S: Supported 10130F: drivers/net/ethernet/qlogic/qlcnic/ 10131 10132QLOGIC QLGE 10Gb ETHERNET DRIVER 10133M: Harish Patil <harish.patil@cavium.com> 10134M: Manish Chopra <manish.chopra@cavium.com> 10135M: Dept-GELinuxNICDev@cavium.com 10136L: netdev@vger.kernel.org 10137S: Supported 10138F: drivers/net/ethernet/qlogic/qlge/ 10139 10140QLOGIC QL4xxx ETHERNET DRIVER 10141M: Yuval Mintz <Yuval.Mintz@cavium.com> 10142M: Ariel Elior <Ariel.Elior@cavium.com> 10143M: everest-linux-l2@cavium.com 10144L: netdev@vger.kernel.org 10145S: Supported 10146F: drivers/net/ethernet/qlogic/qed/ 10147F: include/linux/qed/ 10148F: drivers/net/ethernet/qlogic/qede/ 10149 10150QLOGIC QL41xxx ISCSI DRIVER 10151M: QLogic-Storage-Upstream@cavium.com 10152L: linux-scsi@vger.kernel.org 10153S: Supported 10154F: drivers/scsi/qedi/ 10155 10156QNX4 FILESYSTEM 10157M: Anders Larsen <al@alarsen.net> 10158W: http://www.alarsen.net/linux/qnx4fs/ 10159S: Maintained 10160F: fs/qnx4/ 10161F: include/uapi/linux/qnx4_fs.h 10162F: include/uapi/linux/qnxtypes.h 10163 10164QORIQ DPAA2 FSL-MC BUS DRIVER 10165M: Stuart Yoder <stuart.yoder@nxp.com> 10166L: linux-kernel@vger.kernel.org 10167S: Maintained 10168F: drivers/staging/fsl-mc/ 10169 10170QT1010 MEDIA DRIVER 10171M: Antti Palosaari <crope@iki.fi> 10172L: linux-media@vger.kernel.org 10173W: https://linuxtv.org 10174W: http://palosaari.fi/linux/ 10175Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10176T: git git://linuxtv.org/anttip/media_tree.git 10177S: Maintained 10178F: drivers/media/tuners/qt1010* 10179 10180QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10181M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10182L: linux-wireless@vger.kernel.org 10183L: ath9k-devel@lists.ath9k.org 10184W: http://wireless.kernel.org/en/users/Drivers/ath9k 10185S: Supported 10186F: drivers/net/wireless/ath/ath9k/ 10187 10188QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10189M: Kalle Valo <kvalo@qca.qualcomm.com> 10190L: ath10k@lists.infradead.org 10191W: http://wireless.kernel.org/en/users/Drivers/ath10k 10192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10193S: Supported 10194F: drivers/net/wireless/ath/ath10k/ 10195 10196QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10197M: Timur Tabi <timur@codeaurora.org> 10198L: netdev@vger.kernel.org 10199S: Supported 10200F: drivers/net/ethernet/qualcomm/emac/ 10201 10202QUALCOMM HEXAGON ARCHITECTURE 10203M: Richard Kuo <rkuo@codeaurora.org> 10204L: linux-hexagon@vger.kernel.org 10205T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10206S: Supported 10207F: arch/hexagon/ 10208 10209QUALCOMM WCN36XX WIRELESS DRIVER 10210M: Eugene Krasnikov <k.eugene.e@gmail.com> 10211L: wcn36xx@lists.infradead.org 10212W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10213T: git git://github.com/KrasnikovEugene/wcn36xx.git 10214S: Supported 10215F: drivers/net/wireless/ath/wcn36xx/ 10216 10217QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10218M: Gabriel Somlo <somlo@cmu.edu> 10219M: "Michael S. Tsirkin" <mst@redhat.com> 10220L: qemu-devel@nongnu.org 10221S: Maintained 10222F: drivers/firmware/qemu_fw_cfg.c 10223 10224RADOS BLOCK DEVICE (RBD) 10225M: Ilya Dryomov <idryomov@gmail.com> 10226M: Sage Weil <sage@redhat.com> 10227M: Alex Elder <elder@kernel.org> 10228L: ceph-devel@vger.kernel.org 10229W: http://ceph.com/ 10230T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10231T: git git://github.com/ceph/ceph-client.git 10232S: Supported 10233F: Documentation/ABI/testing/sysfs-bus-rbd 10234F: drivers/block/rbd.c 10235F: drivers/block/rbd_types.h 10236 10237RADEON FRAMEBUFFER DISPLAY DRIVER 10238M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10239L: linux-fbdev@vger.kernel.org 10240S: Maintained 10241F: drivers/video/fbdev/aty/radeon* 10242F: include/uapi/linux/radeonfb.h 10243 10244RADIOSHARK RADIO DRIVER 10245M: Hans Verkuil <hverkuil@xs4all.nl> 10246L: linux-media@vger.kernel.org 10247T: git git://linuxtv.org/media_tree.git 10248S: Maintained 10249F: drivers/media/radio/radio-shark.c 10250 10251RADIOSHARK2 RADIO DRIVER 10252M: Hans Verkuil <hverkuil@xs4all.nl> 10253L: linux-media@vger.kernel.org 10254T: git git://linuxtv.org/media_tree.git 10255S: Maintained 10256F: drivers/media/radio/radio-shark2.c 10257F: drivers/media/radio/radio-tea5777.c 10258 10259RAGE128 FRAMEBUFFER DISPLAY DRIVER 10260M: Paul Mackerras <paulus@samba.org> 10261L: linux-fbdev@vger.kernel.org 10262S: Maintained 10263F: drivers/video/fbdev/aty/aty128fb.c 10264 10265RALINK MIPS ARCHITECTURE 10266M: John Crispin <john@phrozen.org> 10267L: linux-mips@linux-mips.org 10268S: Maintained 10269F: arch/mips/ralink 10270 10271RALINK RT2X00 WIRELESS LAN DRIVER 10272P: rt2x00 project 10273M: Stanislaw Gruszka <sgruszka@redhat.com> 10274M: Helmut Schaa <helmut.schaa@googlemail.com> 10275L: linux-wireless@vger.kernel.org 10276S: Maintained 10277F: drivers/net/wireless/ralink/rt2x00/ 10278 10279RAMDISK RAM BLOCK DEVICE DRIVER 10280M: Jens Axboe <axboe@kernel.dk> 10281S: Maintained 10282F: Documentation/blockdev/ramdisk.txt 10283F: drivers/block/brd.c 10284 10285RANDOM NUMBER DRIVER 10286M: "Theodore Ts'o" <tytso@mit.edu> 10287S: Maintained 10288F: drivers/char/random.c 10289 10290RAPIDIO SUBSYSTEM 10291M: Matt Porter <mporter@kernel.crashing.org> 10292M: Alexandre Bounine <alexandre.bounine@idt.com> 10293S: Maintained 10294F: drivers/rapidio/ 10295 10296RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 10297L: linux-wireless@vger.kernel.org 10298S: Orphan 10299F: drivers/net/wireless/ray* 10300 10301RCUTORTURE MODULE 10302M: Josh Triplett <josh@joshtriplett.org> 10303M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10304L: linux-kernel@vger.kernel.org 10305S: Supported 10306T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10307F: Documentation/RCU/torture.txt 10308F: kernel/rcu/rcutorture.c 10309 10310RCUTORTURE TEST FRAMEWORK 10311M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10312M: Josh Triplett <josh@joshtriplett.org> 10313R: Steven Rostedt <rostedt@goodmis.org> 10314R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10315R: Lai Jiangshan <jiangshanlai@gmail.com> 10316L: linux-kernel@vger.kernel.org 10317S: Supported 10318T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10319F: tools/testing/selftests/rcutorture 10320 10321RDC R-321X SoC 10322M: Florian Fainelli <florian@openwrt.org> 10323S: Maintained 10324 10325RDC R6040 FAST ETHERNET DRIVER 10326M: Florian Fainelli <f.fainelli@gmail.com> 10327L: netdev@vger.kernel.org 10328S: Maintained 10329F: drivers/net/ethernet/rdc/r6040.c 10330 10331RDS - RELIABLE DATAGRAM SOCKETS 10332M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 10333L: netdev@vger.kernel.org 10334L: linux-rdma@vger.kernel.org 10335L: rds-devel@oss.oracle.com (moderated for non-subscribers) 10336W: https://oss.oracle.com/projects/rds/ 10337S: Supported 10338F: net/rds/ 10339F: Documentation/networking/rds.txt 10340 10341RDMAVT - RDMA verbs software 10342M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10343L: linux-rdma@vger.kernel.org 10344S: Supported 10345F: drivers/infiniband/sw/rdmavt 10346 10347RDT - RESOURCE ALLOCATION 10348M: Fenghua Yu <fenghua.yu@intel.com> 10349L: linux-kernel@vger.kernel.org 10350S: Supported 10351F: arch/x86/kernel/cpu/intel_rdt* 10352F: arch/x86/include/asm/intel_rdt* 10353F: Documentation/x86/intel_rdt* 10354 10355READ-COPY UPDATE (RCU) 10356M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 10357M: Josh Triplett <josh@joshtriplett.org> 10358R: Steven Rostedt <rostedt@goodmis.org> 10359R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 10360R: Lai Jiangshan <jiangshanlai@gmail.com> 10361L: linux-kernel@vger.kernel.org 10362W: http://www.rdrop.com/users/paulmck/RCU/ 10363S: Supported 10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 10365F: Documentation/RCU/ 10366X: Documentation/RCU/torture.txt 10367F: include/linux/rcu* 10368X: include/linux/srcu.h 10369F: kernel/rcu/ 10370X: kernel/torture.c 10371 10372REAL TIME CLOCK (RTC) SUBSYSTEM 10373M: Alessandro Zummo <a.zummo@towertech.it> 10374M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 10375L: rtc-linux@googlegroups.com 10376Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 10377T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 10378S: Maintained 10379F: Documentation/devicetree/bindings/rtc/ 10380F: Documentation/rtc.txt 10381F: drivers/rtc/ 10382F: include/linux/rtc.h 10383F: include/uapi/linux/rtc.h 10384F: include/linux/rtc/ 10385F: include/linux/platform_data/rtc-* 10386F: tools/testing/selftests/timers/rtctest.c 10387 10388REALTEK AUDIO CODECS 10389M: Bard Liao <bardliao@realtek.com> 10390M: Oder Chiou <oder_chiou@realtek.com> 10391S: Maintained 10392F: sound/soc/codecs/rt* 10393F: include/sound/rt*.h 10394 10395REISERFS FILE SYSTEM 10396L: reiserfs-devel@vger.kernel.org 10397S: Supported 10398F: fs/reiserfs/ 10399 10400REGISTER MAP ABSTRACTION 10401M: Mark Brown <broonie@kernel.org> 10402L: linux-kernel@vger.kernel.org 10403T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 10404S: Supported 10405F: Documentation/devicetree/bindings/regmap/ 10406F: drivers/base/regmap/ 10407F: include/linux/regmap.h 10408 10409REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 10410M: Ohad Ben-Cohen <ohad@wizery.com> 10411M: Bjorn Andersson <bjorn.andersson@linaro.org> 10412L: linux-remoteproc@vger.kernel.org 10413T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 10414S: Maintained 10415F: Documentation/devicetree/bindings/remoteproc/ 10416F: Documentation/remoteproc.txt 10417F: drivers/remoteproc/ 10418F: include/linux/remoteproc.h 10419 10420REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 10421M: Ohad Ben-Cohen <ohad@wizery.com> 10422M: Bjorn Andersson <bjorn.andersson@linaro.org> 10423L: linux-remoteproc@vger.kernel.org 10424T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 10425S: Maintained 10426F: drivers/rpmsg/ 10427F: Documentation/rpmsg.txt 10428F: include/linux/rpmsg.h 10429 10430RENESAS CLOCK DRIVERS 10431M: Geert Uytterhoeven <geert+renesas@glider.be> 10432L: linux-renesas-soc@vger.kernel.org 10433S: Supported 10434F: drivers/clk/renesas/ 10435 10436RENESAS ETHERNET DRIVERS 10437R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 10438L: netdev@vger.kernel.org 10439L: linux-renesas-soc@vger.kernel.org 10440F: drivers/net/ethernet/renesas/ 10441F: include/linux/sh_eth.h 10442 10443RENESAS USB2 PHY DRIVER 10444M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 10445L: linux-renesas-soc@vger.kernel.org 10446S: Maintained 10447F: drivers/phy/phy-rcar-gen3-usb2.c 10448 10449RESET CONTROLLER FRAMEWORK 10450M: Philipp Zabel <p.zabel@pengutronix.de> 10451T: git git://git.pengutronix.de/git/pza/linux 10452S: Maintained 10453F: drivers/reset/ 10454F: Documentation/devicetree/bindings/reset/ 10455F: include/dt-bindings/reset/ 10456F: include/linux/reset.h 10457F: include/linux/reset-controller.h 10458 10459RFKILL 10460M: Johannes Berg <johannes@sipsolutions.net> 10461L: linux-wireless@vger.kernel.org 10462W: http://wireless.kernel.org/ 10463T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 10464T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 10465S: Maintained 10466F: Documentation/rfkill.txt 10467F: net/rfkill/ 10468 10469RHASHTABLE 10470M: Thomas Graf <tgraf@suug.ch> 10471M: Herbert Xu <herbert@gondor.apana.org.au> 10472L: netdev@vger.kernel.org 10473S: Maintained 10474F: lib/rhashtable.c 10475F: include/linux/rhashtable.h 10476 10477RICOH SMARTMEDIA/XD DRIVER 10478M: Maxim Levitsky <maximlevitsky@gmail.com> 10479S: Maintained 10480F: drivers/mtd/nand/r852.c 10481F: drivers/mtd/nand/r852.h 10482 10483RICOH R5C592 MEMORYSTICK DRIVER 10484M: Maxim Levitsky <maximlevitsky@gmail.com> 10485S: Maintained 10486F: drivers/memstick/host/r592.* 10487 10488ROCCAT DRIVERS 10489M: Stefan Achatz <erazor_de@users.sourceforge.net> 10490W: http://sourceforge.net/projects/roccat/ 10491S: Maintained 10492F: drivers/hid/hid-roccat* 10493F: include/linux/hid-roccat* 10494F: Documentation/ABI/*/sysfs-driver-hid-roccat* 10495 10496ROCKER DRIVER 10497M: Jiri Pirko <jiri@resnulli.us> 10498L: netdev@vger.kernel.org 10499S: Supported 10500F: drivers/net/ethernet/rocker/ 10501 10502ROCKETPORT DRIVER 10503P: Comtrol Corp. 10504W: http://www.comtrol.com 10505S: Maintained 10506F: Documentation/serial/rocket.txt 10507F: drivers/tty/rocket* 10508 10509ROCKETPORT EXPRESS/INFINITY DRIVER 10510M: Kevin Cernekee <cernekee@gmail.com> 10511L: linux-serial@vger.kernel.org 10512S: Odd Fixes 10513F: drivers/tty/serial/rp2.* 10514 10515ROSE NETWORK LAYER 10516M: Ralf Baechle <ralf@linux-mips.org> 10517L: linux-hams@vger.kernel.org 10518W: http://www.linux-ax25.org/ 10519S: Maintained 10520F: include/net/rose.h 10521F: include/uapi/linux/rose.h 10522F: net/rose/ 10523 10524RTL2830 MEDIA DRIVER 10525M: Antti Palosaari <crope@iki.fi> 10526L: linux-media@vger.kernel.org 10527W: https://linuxtv.org 10528W: http://palosaari.fi/linux/ 10529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10530T: git git://linuxtv.org/anttip/media_tree.git 10531S: Maintained 10532F: drivers/media/dvb-frontends/rtl2830* 10533 10534RTL2832 MEDIA DRIVER 10535M: Antti Palosaari <crope@iki.fi> 10536L: linux-media@vger.kernel.org 10537W: https://linuxtv.org 10538W: http://palosaari.fi/linux/ 10539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10540T: git git://linuxtv.org/anttip/media_tree.git 10541S: Maintained 10542F: drivers/media/dvb-frontends/rtl2832* 10543 10544RTL2832_SDR MEDIA DRIVER 10545M: Antti Palosaari <crope@iki.fi> 10546L: linux-media@vger.kernel.org 10547W: https://linuxtv.org 10548W: http://palosaari.fi/linux/ 10549Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10550T: git git://linuxtv.org/anttip/media_tree.git 10551S: Maintained 10552F: drivers/media/dvb-frontends/rtl2832_sdr* 10553 10554RTL8180 WIRELESS DRIVER 10555L: linux-wireless@vger.kernel.org 10556W: http://wireless.kernel.org/ 10557T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10558S: Orphan 10559F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 10560 10561RTL8187 WIRELESS DRIVER 10562M: Herton Ronaldo Krzesinski <herton@canonical.com> 10563M: Hin-Tak Leung <htl10@users.sourceforge.net> 10564M: Larry Finger <Larry.Finger@lwfinger.net> 10565L: linux-wireless@vger.kernel.org 10566W: http://wireless.kernel.org/ 10567T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10568S: Maintained 10569F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 10570 10571RTL8192CE WIRELESS DRIVER 10572M: Larry Finger <Larry.Finger@lwfinger.net> 10573M: Chaoming Li <chaoming_li@realsil.com.cn> 10574L: linux-wireless@vger.kernel.org 10575W: http://wireless.kernel.org/ 10576T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 10577S: Maintained 10578F: drivers/net/wireless/realtek/rtlwifi/ 10579F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 10580 10581RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 10582M: Jes Sorensen <Jes.Sorensen@redhat.com> 10583L: linux-wireless@vger.kernel.org 10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 10585S: Maintained 10586F: drivers/net/wireless/realtek/rtl8xxxu/ 10587 10588S3 SAVAGE FRAMEBUFFER DRIVER 10589M: Antonino Daplas <adaplas@gmail.com> 10590L: linux-fbdev@vger.kernel.org 10591S: Maintained 10592F: drivers/video/fbdev/savage/ 10593 10594S390 10595M: Martin Schwidefsky <schwidefsky@de.ibm.com> 10596M: Heiko Carstens <heiko.carstens@de.ibm.com> 10597L: linux-s390@vger.kernel.org 10598W: http://www.ibm.com/developerworks/linux/linux390/ 10599T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 10600S: Supported 10601F: arch/s390/ 10602F: drivers/s390/ 10603F: Documentation/s390/ 10604F: Documentation/DocBook/s390* 10605 10606S390 COMMON I/O LAYER 10607M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10608M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 10609L: linux-s390@vger.kernel.org 10610W: http://www.ibm.com/developerworks/linux/linux390/ 10611S: Supported 10612F: drivers/s390/cio/ 10613 10614S390 DASD DRIVER 10615M: Stefan Haberland <sth@linux.vnet.ibm.com> 10616M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 10617L: linux-s390@vger.kernel.org 10618W: http://www.ibm.com/developerworks/linux/linux390/ 10619S: Supported 10620F: drivers/s390/block/dasd* 10621F: block/partitions/ibm.c 10622 10623S390 NETWORK DRIVERS 10624M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10625L: linux-s390@vger.kernel.org 10626W: http://www.ibm.com/developerworks/linux/linux390/ 10627S: Supported 10628F: drivers/s390/net/ 10629 10630S390 PCI SUBSYSTEM 10631M: Sebastian Ott <sebott@linux.vnet.ibm.com> 10632M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10633L: linux-s390@vger.kernel.org 10634W: http://www.ibm.com/developerworks/linux/linux390/ 10635S: Supported 10636F: arch/s390/pci/ 10637F: drivers/pci/hotplug/s390_pci_hpc.c 10638 10639S390 ZCRYPT DRIVER 10640M: Harald Freudenberger <freude@de.ibm.com> 10641L: linux-s390@vger.kernel.org 10642W: http://www.ibm.com/developerworks/linux/linux390/ 10643S: Supported 10644F: drivers/s390/crypto/ 10645 10646S390 ZFCP DRIVER 10647M: Steffen Maier <maier@linux.vnet.ibm.com> 10648L: linux-s390@vger.kernel.org 10649W: http://www.ibm.com/developerworks/linux/linux390/ 10650S: Supported 10651F: drivers/s390/scsi/zfcp_* 10652 10653S390 IUCV NETWORK LAYER 10654M: Ursula Braun <ubraun@linux.vnet.ibm.com> 10655L: linux-s390@vger.kernel.org 10656W: http://www.ibm.com/developerworks/linux/linux390/ 10657S: Supported 10658F: drivers/s390/net/*iucv* 10659F: include/net/iucv/ 10660F: net/iucv/ 10661 10662S390 IOMMU (PCI) 10663M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 10664L: linux-s390@vger.kernel.org 10665W: http://www.ibm.com/developerworks/linux/linux390/ 10666S: Supported 10667F: drivers/iommu/s390-iommu.c 10668 10669S3C24XX SD/MMC Driver 10670M: Ben Dooks <ben-linux@fluff.org> 10671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10672S: Supported 10673F: drivers/mmc/host/s3cmci.* 10674 10675SAA6588 RDS RECEIVER DRIVER 10676M: Hans Verkuil <hverkuil@xs4all.nl> 10677L: linux-media@vger.kernel.org 10678T: git git://linuxtv.org/media_tree.git 10679W: https://linuxtv.org 10680S: Odd Fixes 10681F: drivers/media/i2c/saa6588* 10682 10683SAA7134 VIDEO4LINUX DRIVER 10684M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 10685M: Mauro Carvalho Chehab <mchehab@kernel.org> 10686L: linux-media@vger.kernel.org 10687W: https://linuxtv.org 10688T: git git://linuxtv.org/media_tree.git 10689S: Odd fixes 10690F: Documentation/media/v4l-drivers/saa7134* 10691F: drivers/media/pci/saa7134/ 10692 10693SAA7146 VIDEO4LINUX-2 DRIVER 10694M: Hans Verkuil <hverkuil@xs4all.nl> 10695L: linux-media@vger.kernel.org 10696T: git git://linuxtv.org/media_tree.git 10697S: Maintained 10698F: drivers/media/common/saa7146/ 10699F: drivers/media/pci/saa7146/ 10700F: include/media/saa7146* 10701 10702SAMSUNG LAPTOP DRIVER 10703M: Corentin Chary <corentin.chary@gmail.com> 10704L: platform-driver-x86@vger.kernel.org 10705S: Maintained 10706F: drivers/platform/x86/samsung-laptop.c 10707 10708SAMSUNG AUDIO (ASoC) DRIVERS 10709M: Krzysztof Kozlowski <krzk@kernel.org> 10710M: Sangbeom Kim <sbkim73@samsung.com> 10711M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10712L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10713S: Supported 10714F: sound/soc/samsung/ 10715 10716SAMSUNG FRAMEBUFFER DRIVER 10717M: Jingoo Han <jingoohan1@gmail.com> 10718L: linux-fbdev@vger.kernel.org 10719S: Maintained 10720F: drivers/video/fbdev/s3c-fb.c 10721 10722SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 10723M: Sangbeom Kim <sbkim73@samsung.com> 10724M: Krzysztof Kozlowski <krzk@kernel.org> 10725M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10726L: linux-kernel@vger.kernel.org 10727L: linux-samsung-soc@vger.kernel.org 10728S: Supported 10729F: drivers/mfd/sec*.c 10730F: drivers/regulator/s2m*.c 10731F: drivers/regulator/s5m*.c 10732F: drivers/clk/clk-s2mps11.c 10733F: drivers/rtc/rtc-s5m.c 10734F: include/linux/mfd/samsung/ 10735F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 10736F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 10737F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 10738F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 10739 10740SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 10741M: Kyungmin Park <kyungmin.park@samsung.com> 10742M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10743L: linux-media@vger.kernel.org 10744Q: https://patchwork.linuxtv.org/project/linux-media/list/ 10745S: Supported 10746F: drivers/media/platform/exynos4-is/ 10747 10748SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 10749M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 10750L: linux-media@vger.kernel.org 10751L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10752S: Maintained 10753F: drivers/media/platform/s3c-camif/ 10754F: include/media/drv-intf/s3c_camif.h 10755 10756SAMSUNG S5C73M3 CAMERA DRIVER 10757M: Kyungmin Park <kyungmin.park@samsung.com> 10758M: Andrzej Hajda <a.hajda@samsung.com> 10759L: linux-media@vger.kernel.org 10760S: Supported 10761F: drivers/media/i2c/s5c73m3/* 10762 10763SAMSUNG S5K5BAF CAMERA DRIVER 10764M: Kyungmin Park <kyungmin.park@samsung.com> 10765M: Andrzej Hajda <a.hajda@samsung.com> 10766L: linux-media@vger.kernel.org 10767S: Supported 10768F: drivers/media/i2c/s5k5baf.c 10769 10770SAMSUNG S3FWRN5 NFC DRIVER 10771M: Robert Baldyga <r.baldyga@samsung.com> 10772M: Krzysztof Opasiak <k.opasiak@samsung.com> 10773L: linux-nfc@lists.01.org (moderated for non-subscribers) 10774S: Supported 10775F: drivers/nfc/s3fwrn5 10776 10777SAMSUNG SOC CLOCK DRIVERS 10778M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10779M: Tomasz Figa <tomasz.figa@gmail.com> 10780M: Chanwoo Choi <cw00.choi@samsung.com> 10781S: Supported 10782L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10783F: drivers/clk/samsung/ 10784F: include/dt-bindings/clock/exynos*.h 10785F: Documentation/devicetree/bindings/clock/exynos*.txt 10786 10787SAMSUNG SPI DRIVERS 10788M: Kukjin Kim <kgene@kernel.org> 10789M: Krzysztof Kozlowski <krzk@kernel.org> 10790M: Andi Shyti <andi.shyti@samsung.com> 10791L: linux-spi@vger.kernel.org 10792L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10793S: Maintained 10794F: Documentation/devicetree/bindings/spi/spi-samsung.txt 10795F: drivers/spi/spi-s3c* 10796F: include/linux/platform_data/spi-s3c64xx.h 10797 10798SAMSUNG SXGBE DRIVERS 10799M: Byungho An <bh74.an@samsung.com> 10800M: Girish K S <ks.giri@samsung.com> 10801M: Vipul Pandya <vipul.pandya@samsung.com> 10802S: Supported 10803L: netdev@vger.kernel.org 10804F: drivers/net/ethernet/samsung/sxgbe/ 10805 10806SAMSUNG THERMAL DRIVER 10807M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10808L: linux-pm@vger.kernel.org 10809L: linux-samsung-soc@vger.kernel.org 10810S: Supported 10811T: git https://github.com/lmajewski/linux-samsung-thermal.git 10812F: drivers/thermal/samsung/ 10813 10814SAMSUNG USB2 PHY DRIVER 10815M: Kamil Debski <kamil@wypas.org> 10816M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10817L: linux-kernel@vger.kernel.org 10818S: Supported 10819F: Documentation/devicetree/bindings/phy/samsung-phy.txt 10820F: Documentation/phy/samsung-usb2.txt 10821F: drivers/phy/phy-exynos4210-usb2.c 10822F: drivers/phy/phy-exynos4x12-usb2.c 10823F: drivers/phy/phy-exynos5250-usb2.c 10824F: drivers/phy/phy-s5pv210-usb2.c 10825F: drivers/phy/phy-samsung-usb2.c 10826F: drivers/phy/phy-samsung-usb2.h 10827 10828SERIAL DRIVERS 10829M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 10830L: linux-serial@vger.kernel.org 10831S: Maintained 10832F: Documentation/devicetree/bindings/serial/ 10833F: drivers/tty/serial/ 10834 10835SERIAL IR RECEIVER 10836M: Sean Young <sean@mess.org> 10837L: linux-media@vger.kernel.org 10838S: Maintained 10839F: drivers/media/rc/serial_ir.c 10840 10841STI CEC DRIVER 10842M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 10843L: kernel@stlinux.com 10844S: Maintained 10845F: drivers/staging/media/st-cec/ 10846F: Documentation/devicetree/bindings/media/stih-cec.txt 10847 10848SYNOPSYS DESIGNWARE DMAC DRIVER 10849M: Viresh Kumar <vireshk@kernel.org> 10850M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10851S: Maintained 10852F: include/linux/dma/dw.h 10853F: include/linux/platform_data/dma-dw.h 10854F: drivers/dma/dw/ 10855 10856SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver 10857M: Lars Persson <lars.persson@axis.com> 10858L: netdev@vger.kernel.org 10859S: Supported 10860F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt 10861F: drivers/net/ethernet/synopsys/dwc_eth_qos.c 10862 10863SYNOPSYS DESIGNWARE I2C DRIVER 10864M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 10865R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 10866R: Mika Westerberg <mika.westerberg@linux.intel.com> 10867L: linux-i2c@vger.kernel.org 10868S: Maintained 10869F: drivers/i2c/busses/i2c-designware-* 10870F: include/linux/platform_data/i2c-designware.h 10871 10872SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 10873M: Jaehoon Chung <jh80.chung@samsung.com> 10874L: linux-mmc@vger.kernel.org 10875S: Maintained 10876F: include/linux/mmc/dw_mmc.h 10877F: drivers/mmc/host/dw_mmc* 10878 10879SYSTEM TRACE MODULE CLASS 10880M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10881S: Maintained 10882T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 10883F: Documentation/trace/stm.txt 10884F: drivers/hwtracing/stm/ 10885F: include/linux/stm.h 10886F: include/uapi/linux/stm.h 10887 10888THUNDERBOLT DRIVER 10889M: Andreas Noever <andreas.noever@gmail.com> 10890S: Maintained 10891F: drivers/thunderbolt/ 10892 10893TI BQ27XXX POWER SUPPLY DRIVER 10894R: Andrew F. Davis <afd@ti.com> 10895F: include/linux/power/bq27xxx_battery.h 10896F: drivers/power/supply/bq27xxx_battery.c 10897F: drivers/power/supply/bq27xxx_battery_i2c.c 10898 10899TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 10900M: John Stultz <john.stultz@linaro.org> 10901M: Thomas Gleixner <tglx@linutronix.de> 10902L: linux-kernel@vger.kernel.org 10903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10904S: Supported 10905F: include/linux/clocksource.h 10906F: include/linux/time.h 10907F: include/linux/timex.h 10908F: include/uapi/linux/time.h 10909F: include/uapi/linux/timex.h 10910F: kernel/time/clocksource.c 10911F: kernel/time/time*.c 10912F: kernel/time/alarmtimer.c 10913F: kernel/time/ntp.c 10914F: tools/testing/selftests/timers/ 10915 10916SC1200 WDT DRIVER 10917M: Zwane Mwaikambo <zwanem@gmail.com> 10918S: Maintained 10919F: drivers/watchdog/sc1200wdt.c 10920 10921SCHEDULER 10922M: Ingo Molnar <mingo@redhat.com> 10923M: Peter Zijlstra <peterz@infradead.org> 10924L: linux-kernel@vger.kernel.org 10925T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 10926S: Maintained 10927F: kernel/sched/ 10928F: include/linux/sched.h 10929F: include/uapi/linux/sched.h 10930F: include/linux/wait.h 10931 10932SCORE ARCHITECTURE 10933M: Chen Liqin <liqin.linux@gmail.com> 10934M: Lennox Wu <lennox.wu@gmail.com> 10935W: http://www.sunplus.com 10936S: Supported 10937F: arch/score/ 10938 10939SCR24X CHIP CARD INTERFACE DRIVER 10940M: Lubomir Rintel <lkundrak@v3.sk> 10941S: Supported 10942F: drivers/char/pcmcia/scr24x_cs.c 10943 10944SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 10945M: Sudeep Holla <sudeep.holla@arm.com> 10946L: linux-arm-kernel@lists.infradead.org 10947S: Maintained 10948F: Documentation/devicetree/bindings/arm/arm,scpi.txt 10949F: drivers/clk/clk-scpi.c 10950F: drivers/cpufreq/scpi-cpufreq.c 10951F: drivers/firmware/arm_scpi.c 10952F: include/linux/scpi_protocol.h 10953 10954SCSI CDROM DRIVER 10955M: Jens Axboe <axboe@kernel.dk> 10956L: linux-scsi@vger.kernel.org 10957W: http://www.kernel.dk 10958S: Maintained 10959F: drivers/scsi/sr* 10960 10961SCSI RDMA PROTOCOL (SRP) INITIATOR 10962M: Bart Van Assche <bart.vanassche@sandisk.com> 10963L: linux-rdma@vger.kernel.org 10964S: Supported 10965W: http://www.openfabrics.org 10966Q: http://patchwork.kernel.org/project/linux-rdma/list/ 10967T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 10968F: drivers/infiniband/ulp/srp/ 10969F: include/scsi/srp.h 10970 10971SCSI SG DRIVER 10972M: Doug Gilbert <dgilbert@interlog.com> 10973L: linux-scsi@vger.kernel.org 10974W: http://sg.danny.cz/sg 10975S: Maintained 10976F: Documentation/scsi/scsi-generic.txt 10977F: drivers/scsi/sg.c 10978F: include/scsi/sg.h 10979 10980SCSI SUBSYSTEM 10981M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 10982T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 10983M: "Martin K. Petersen" <martin.petersen@oracle.com> 10984T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 10985L: linux-scsi@vger.kernel.org 10986S: Maintained 10987F: Documentation/devicetree/bindings/scsi/ 10988F: drivers/scsi/ 10989F: include/scsi/ 10990 10991SCSI TAPE DRIVER 10992M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 10993L: linux-scsi@vger.kernel.org 10994S: Maintained 10995F: Documentation/scsi/st.txt 10996F: drivers/scsi/st.* 10997F: drivers/scsi/st_*.h 10998 10999SCTP PROTOCOL 11000M: Vlad Yasevich <vyasevich@gmail.com> 11001M: Neil Horman <nhorman@tuxdriver.com> 11002L: linux-sctp@vger.kernel.org 11003W: http://lksctp.sourceforge.net 11004S: Maintained 11005F: Documentation/networking/sctp.txt 11006F: include/linux/sctp.h 11007F: include/uapi/linux/sctp.h 11008F: include/net/sctp/ 11009F: net/sctp/ 11010 11011SCx200 CPU SUPPORT 11012M: Jim Cromie <jim.cromie@gmail.com> 11013S: Odd Fixes 11014F: Documentation/i2c/busses/scx200_acb 11015F: arch/x86/platform/scx200/ 11016F: drivers/watchdog/scx200_wdt.c 11017F: drivers/i2c/busses/scx200* 11018F: drivers/mtd/maps/scx200_docflash.c 11019F: include/linux/scx200.h 11020 11021SCx200 GPIO DRIVER 11022M: Jim Cromie <jim.cromie@gmail.com> 11023S: Maintained 11024F: drivers/char/scx200_gpio.c 11025F: include/linux/scx200_gpio.h 11026 11027SCx200 HRT CLOCKSOURCE DRIVER 11028M: Jim Cromie <jim.cromie@gmail.com> 11029S: Maintained 11030F: drivers/clocksource/scx200_hrt.c 11031 11032SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11033M: Sascha Sommer <saschasommer@freenet.de> 11034L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11035S: Maintained 11036F: drivers/mmc/host/sdricoh_cs.c 11037 11038SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11039M: Adrian Hunter <adrian.hunter@intel.com> 11040L: linux-mmc@vger.kernel.org 11041T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11042S: Maintained 11043F: drivers/mmc/host/sdhci* 11044F: include/linux/mmc/sdhci* 11045 11046SECURE COMPUTING 11047M: Kees Cook <keescook@chromium.org> 11048R: Andy Lutomirski <luto@amacapital.net> 11049R: Will Drewry <wad@chromium.org> 11050T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11051S: Supported 11052F: kernel/seccomp.c 11053F: include/uapi/linux/seccomp.h 11054F: include/linux/seccomp.h 11055F: tools/testing/selftests/seccomp/* 11056K: \bsecure_computing 11057K: \bTIF_SECCOMP\b 11058 11059SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11060M: Al Cooper <alcooperx@gmail.com> 11061L: linux-mmc@vger.kernel.org 11062L: bcm-kernel-feedback-list@broadcom.com 11063S: Maintained 11064F: drivers/mmc/host/sdhci-brcmstb* 11065 11066SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11067M: Ben Dooks <ben-linux@fluff.org> 11068M: Jaehoon Chung <jh80.chung@samsung.com> 11069L: linux-mmc@vger.kernel.org 11070S: Maintained 11071F: drivers/mmc/host/sdhci-s3c* 11072 11073SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11074M: Viresh Kumar <vireshk@kernel.org> 11075L: linux-mmc@vger.kernel.org 11076S: Maintained 11077F: drivers/mmc/host/sdhci-spear.c 11078 11079SECURITY SUBSYSTEM 11080M: James Morris <james.l.morris@oracle.com> 11081M: "Serge E. Hallyn" <serge@hallyn.com> 11082L: linux-security-module@vger.kernel.org (suggested Cc:) 11083T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11084W: http://kernsec.org/ 11085S: Supported 11086F: security/ 11087 11088SECURITY CONTACT 11089M: Security Officers <security@kernel.org> 11090S: Supported 11091 11092SELINUX SECURITY MODULE 11093M: Paul Moore <paul@paul-moore.com> 11094M: Stephen Smalley <sds@tycho.nsa.gov> 11095M: Eric Paris <eparis@parisplace.org> 11096L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11097W: http://selinuxproject.org 11098T: git git://git.infradead.org/users/pcmoore/selinux 11099S: Supported 11100F: include/linux/selinux* 11101F: security/selinux/ 11102F: scripts/selinux/ 11103 11104APPARMOR SECURITY MODULE 11105M: John Johansen <john.johansen@canonical.com> 11106L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11107W: apparmor.wiki.kernel.org 11108T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11109S: Supported 11110F: security/apparmor/ 11111 11112LOADPIN SECURITY MODULE 11113M: Kees Cook <keescook@chromium.org> 11114T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11115S: Supported 11116F: security/loadpin/ 11117 11118YAMA SECURITY MODULE 11119M: Kees Cook <keescook@chromium.org> 11120T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11121S: Supported 11122F: security/yama/ 11123 11124SENSABLE PHANTOM 11125M: Jiri Slaby <jirislaby@gmail.com> 11126S: Maintained 11127F: drivers/misc/phantom.c 11128F: include/uapi/linux/phantom.h 11129 11130Emulex 10Gbps iSCSI - OneConnect DRIVER 11131M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11132M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11133M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11134L: linux-scsi@vger.kernel.org 11135W: http://www.broadcom.com 11136S: Supported 11137F: drivers/scsi/be2iscsi/ 11138 11139Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11140M: Sathya Perla <sathya.perla@broadcom.com> 11141M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11142M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11143M: Somnath Kotur <somnath.kotur@broadcom.com> 11144L: netdev@vger.kernel.org 11145W: http://www.emulex.com 11146S: Supported 11147F: drivers/net/ethernet/emulex/benet/ 11148 11149EMULEX ONECONNECT ROCE DRIVER 11150M: Selvin Xavier <selvin.xavier@avagotech.com> 11151M: Devesh Sharma <devesh.sharma@avagotech.com> 11152L: linux-rdma@vger.kernel.org 11153W: http://www.emulex.com 11154S: Supported 11155F: drivers/infiniband/hw/ocrdma/ 11156F: include/uapi/rdma/ocrdma-abi.h 11157 11158SFC NETWORK DRIVER 11159M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11160M: Edward Cree <ecree@solarflare.com> 11161M: Bert Kenward <bkenward@solarflare.com> 11162L: netdev@vger.kernel.org 11163S: Supported 11164F: drivers/net/ethernet/sfc/ 11165 11166SGI GRU DRIVER 11167M: Dimitri Sivanich <sivanich@sgi.com> 11168S: Maintained 11169F: drivers/misc/sgi-gru/ 11170 11171SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11172M: Pat Gefre <pfg@sgi.com> 11173L: linux-ia64@vger.kernel.org 11174S: Supported 11175F: Documentation/ia64/serial.txt 11176F: drivers/tty/serial/ioc?_serial.c 11177F: include/linux/ioc?.h 11178 11179SGI XP/XPC/XPNET DRIVER 11180M: Cliff Whickman <cpw@sgi.com> 11181M: Robin Holt <robinmholt@gmail.com> 11182S: Maintained 11183F: drivers/misc/sgi-xp/ 11184 11185SI2157 MEDIA DRIVER 11186M: Antti Palosaari <crope@iki.fi> 11187L: linux-media@vger.kernel.org 11188W: https://linuxtv.org 11189W: http://palosaari.fi/linux/ 11190Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11191T: git git://linuxtv.org/anttip/media_tree.git 11192S: Maintained 11193F: drivers/media/tuners/si2157* 11194 11195SI2168 MEDIA DRIVER 11196M: Antti Palosaari <crope@iki.fi> 11197L: linux-media@vger.kernel.org 11198W: https://linuxtv.org 11199W: http://palosaari.fi/linux/ 11200Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11201T: git git://linuxtv.org/anttip/media_tree.git 11202S: Maintained 11203F: drivers/media/dvb-frontends/si2168* 11204 11205SI470X FM RADIO RECEIVER I2C DRIVER 11206M: Hans Verkuil <hverkuil@xs4all.nl> 11207L: linux-media@vger.kernel.org 11208T: git git://linuxtv.org/media_tree.git 11209W: https://linuxtv.org 11210S: Odd Fixes 11211F: drivers/media/radio/si470x/radio-si470x-i2c.c 11212 11213SI470X FM RADIO RECEIVER USB DRIVER 11214M: Hans Verkuil <hverkuil@xs4all.nl> 11215L: linux-media@vger.kernel.org 11216T: git git://linuxtv.org/media_tree.git 11217W: https://linuxtv.org 11218S: Maintained 11219F: drivers/media/radio/si470x/radio-si470x-common.c 11220F: drivers/media/radio/si470x/radio-si470x.h 11221F: drivers/media/radio/si470x/radio-si470x-usb.c 11222 11223SI4713 FM RADIO TRANSMITTER I2C DRIVER 11224M: Eduardo Valentin <edubezval@gmail.com> 11225L: linux-media@vger.kernel.org 11226T: git git://linuxtv.org/media_tree.git 11227W: https://linuxtv.org 11228S: Odd Fixes 11229F: drivers/media/radio/si4713/si4713.? 11230 11231SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 11232M: Eduardo Valentin <edubezval@gmail.com> 11233L: linux-media@vger.kernel.org 11234T: git git://linuxtv.org/media_tree.git 11235W: https://linuxtv.org 11236S: Odd Fixes 11237F: drivers/media/radio/si4713/radio-platform-si4713.c 11238 11239SI4713 FM RADIO TRANSMITTER USB DRIVER 11240M: Hans Verkuil <hverkuil@xs4all.nl> 11241L: linux-media@vger.kernel.org 11242T: git git://linuxtv.org/media_tree.git 11243W: https://linuxtv.org 11244S: Maintained 11245F: drivers/media/radio/si4713/radio-usb-si4713.c 11246 11247SIANO DVB DRIVER 11248M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11249M: Mauro Carvalho Chehab <mchehab@kernel.org> 11250L: linux-media@vger.kernel.org 11251W: https://linuxtv.org 11252T: git git://linuxtv.org/media_tree.git 11253S: Odd fixes 11254F: drivers/media/common/siano/ 11255F: drivers/media/usb/siano/ 11256F: drivers/media/usb/siano/ 11257F: drivers/media/mmc/siano/ 11258 11259SIMPLEFB FB DRIVER 11260M: Hans de Goede <hdegoede@redhat.com> 11261L: linux-fbdev@vger.kernel.org 11262S: Maintained 11263F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 11264F: drivers/video/fbdev/simplefb.c 11265F: include/linux/platform_data/simplefb.h 11266 11267SH_VEU V4L2 MEM2MEM DRIVER 11268L: linux-media@vger.kernel.org 11269S: Orphan 11270F: drivers/media/platform/sh_veu.c 11271 11272SH_VOU V4L2 OUTPUT DRIVER 11273L: linux-media@vger.kernel.org 11274S: Orphan 11275F: drivers/media/platform/sh_vou.c 11276F: include/media/drv-intf/sh_vou.h 11277 11278SIMPLE FIRMWARE INTERFACE (SFI) 11279M: Len Brown <lenb@kernel.org> 11280L: sfi-devel@simplefirmware.org 11281W: http://simplefirmware.org/ 11282T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 11283S: Supported 11284F: arch/x86/platform/sfi/ 11285F: drivers/sfi/ 11286F: include/linux/sfi*.h 11287 11288SIMTEC EB110ATX (Chalice CATS) 11289P: Ben Dooks 11290P: Vincent Sanders <vince@simtec.co.uk> 11291M: Simtec Linux Team <linux@simtec.co.uk> 11292W: http://www.simtec.co.uk/products/EB110ATX/ 11293S: Supported 11294 11295SIMTEC EB2410ITX (BAST) 11296P: Ben Dooks 11297P: Vincent Sanders <vince@simtec.co.uk> 11298M: Simtec Linux Team <linux@simtec.co.uk> 11299W: http://www.simtec.co.uk/products/EB2410ITX/ 11300S: Supported 11301F: arch/arm/mach-s3c24xx/mach-bast.c 11302F: arch/arm/mach-s3c24xx/bast-ide.c 11303F: arch/arm/mach-s3c24xx/bast-irq.c 11304 11305TI DAVINCI MACHINE SUPPORT 11306M: Sekhar Nori <nsekhar@ti.com> 11307M: Kevin Hilman <khilman@kernel.org> 11308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11309T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 11310S: Supported 11311F: arch/arm/mach-davinci/ 11312F: drivers/i2c/busses/i2c-davinci.c 11313 11314TI DAVINCI SERIES MEDIA DRIVER 11315M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11316L: linux-media@vger.kernel.org 11317W: https://linuxtv.org 11318Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11319T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11320S: Maintained 11321F: drivers/media/platform/davinci/ 11322F: include/media/davinci/ 11323 11324TI AM437X VPFE DRIVER 11325M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11326L: linux-media@vger.kernel.org 11327W: https://linuxtv.org 11328Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11329T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11330S: Maintained 11331F: drivers/media/platform/am437x/ 11332 11333OV2659 OMNIVISION SENSOR DRIVER 11334M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11335L: linux-media@vger.kernel.org 11336W: https://linuxtv.org 11337Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11338T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11339S: Maintained 11340F: drivers/media/i2c/ov2659.c 11341F: include/media/i2c/ov2659.h 11342 11343SILICON MOTION SM712 FRAME BUFFER DRIVER 11344M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11345M: Teddy Wang <teddy.wang@siliconmotion.com> 11346M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11347L: linux-fbdev@vger.kernel.org 11348S: Maintained 11349F: drivers/video/fbdev/sm712* 11350F: Documentation/fb/sm712fb.txt 11351 11352SIS 190 ETHERNET DRIVER 11353M: Francois Romieu <romieu@fr.zoreil.com> 11354L: netdev@vger.kernel.org 11355S: Maintained 11356F: drivers/net/ethernet/sis/sis190.c 11357 11358SIS 900/7016 FAST ETHERNET DRIVER 11359M: Daniele Venzano <venza@brownhat.org> 11360W: http://www.brownhat.org/sis900.html 11361L: netdev@vger.kernel.org 11362S: Maintained 11363F: drivers/net/ethernet/sis/sis900.* 11364 11365SIS FRAMEBUFFER DRIVER 11366M: Thomas Winischhofer <thomas@winischhofer.net> 11367W: http://www.winischhofer.net/linuxsisvga.shtml 11368S: Maintained 11369F: Documentation/fb/sisfb.txt 11370F: drivers/video/fbdev/sis/ 11371F: include/video/sisfb.h 11372 11373SIS USB2VGA DRIVER 11374M: Thomas Winischhofer <thomas@winischhofer.net> 11375W: http://www.winischhofer.at/linuxsisusbvga.shtml 11376S: Maintained 11377F: drivers/usb/misc/sisusbvga/ 11378 11379SLAB ALLOCATOR 11380M: Christoph Lameter <cl@linux.com> 11381M: Pekka Enberg <penberg@kernel.org> 11382M: David Rientjes <rientjes@google.com> 11383M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 11384M: Andrew Morton <akpm@linux-foundation.org> 11385L: linux-mm@kvack.org 11386S: Maintained 11387F: include/linux/sl?b*.h 11388F: mm/sl?b* 11389 11390SLEEPABLE READ-COPY UPDATE (SRCU) 11391M: Lai Jiangshan <jiangshanlai@gmail.com> 11392M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11393M: Josh Triplett <josh@joshtriplett.org> 11394R: Steven Rostedt <rostedt@goodmis.org> 11395R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11396L: linux-kernel@vger.kernel.org 11397W: http://www.rdrop.com/users/paulmck/RCU/ 11398S: Supported 11399T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11400F: include/linux/srcu.h 11401F: kernel/rcu/srcu.c 11402 11403SMACK SECURITY MODULE 11404M: Casey Schaufler <casey@schaufler-ca.com> 11405L: linux-security-module@vger.kernel.org 11406W: http://schaufler-ca.com 11407T: git git://github.com/cschaufler/smack-next 11408S: Maintained 11409F: Documentation/security/Smack.txt 11410F: security/smack/ 11411 11412DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 11413M: Kevin Hilman <khilman@kernel.org> 11414M: Nishanth Menon <nm@ti.com> 11415S: Maintained 11416F: drivers/power/avs/ 11417F: include/linux/power/smartreflex.h 11418L: linux-pm@vger.kernel.org 11419 11420SMC91x ETHERNET DRIVER 11421M: Nicolas Pitre <nico@fluxnic.net> 11422S: Odd Fixes 11423F: drivers/net/ethernet/smsc/smc91x.* 11424 11425SMIA AND SMIA++ IMAGE SENSOR DRIVER 11426M: Sakari Ailus <sakari.ailus@iki.fi> 11427L: linux-media@vger.kernel.org 11428S: Maintained 11429F: drivers/media/i2c/smiapp/ 11430F: include/media/i2c/smiapp.h 11431F: drivers/media/i2c/smiapp-pll.c 11432F: drivers/media/i2c/smiapp-pll.h 11433F: include/uapi/linux/smiapp.h 11434F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 11435 11436SMM665 HARDWARE MONITOR DRIVER 11437M: Guenter Roeck <linux@roeck-us.net> 11438L: linux-hwmon@vger.kernel.org 11439S: Maintained 11440F: Documentation/hwmon/smm665 11441F: drivers/hwmon/smm665.c 11442 11443SMSC EMC2103 HARDWARE MONITOR DRIVER 11444M: Steve Glendinning <steve.glendinning@shawell.net> 11445L: linux-hwmon@vger.kernel.org 11446S: Maintained 11447F: Documentation/hwmon/emc2103 11448F: drivers/hwmon/emc2103.c 11449 11450SMSC SCH5627 HARDWARE MONITOR DRIVER 11451M: Hans de Goede <hdegoede@redhat.com> 11452L: linux-hwmon@vger.kernel.org 11453S: Supported 11454F: Documentation/hwmon/sch5627 11455F: drivers/hwmon/sch5627.c 11456 11457SMSC47B397 HARDWARE MONITOR DRIVER 11458M: Jean Delvare <jdelvare@suse.com> 11459L: linux-hwmon@vger.kernel.org 11460S: Maintained 11461F: Documentation/hwmon/smsc47b397 11462F: drivers/hwmon/smsc47b397.c 11463 11464SMSC911x ETHERNET DRIVER 11465M: Steve Glendinning <steve.glendinning@shawell.net> 11466L: netdev@vger.kernel.org 11467S: Maintained 11468F: include/linux/smsc911x.h 11469F: drivers/net/ethernet/smsc/smsc911x.* 11470 11471SMSC9420 PCI ETHERNET DRIVER 11472M: Steve Glendinning <steve.glendinning@shawell.net> 11473L: netdev@vger.kernel.org 11474S: Maintained 11475F: drivers/net/ethernet/smsc/smsc9420.* 11476 11477SMSC UFX6000 and UFX7000 USB to VGA DRIVER 11478M: Steve Glendinning <steve.glendinning@shawell.net> 11479L: linux-fbdev@vger.kernel.org 11480S: Maintained 11481F: drivers/video/fbdev/smscufx.c 11482 11483SOC-CAMERA V4L2 SUBSYSTEM 11484M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 11485L: linux-media@vger.kernel.org 11486T: git git://linuxtv.org/media_tree.git 11487S: Maintained 11488F: include/media/soc* 11489F: drivers/media/i2c/soc_camera/ 11490F: drivers/media/platform/soc_camera/ 11491 11492SOEKRIS NET48XX LED SUPPORT 11493M: Chris Boot <bootc@bootc.net> 11494S: Maintained 11495F: drivers/leds/leds-net48xx.c 11496 11497SOFTLOGIC 6x10 MPEG CODEC 11498M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 11499M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 11500M: Andrey Utkin <andrey.krieger.utkin@gmail.com> 11501M: Ismael Luceno <ismael@iodev.co.uk> 11502L: linux-media@vger.kernel.org 11503S: Supported 11504F: drivers/media/pci/solo6x10/ 11505 11506SOFTWARE RAID (Multiple Disks) SUPPORT 11507M: Shaohua Li <shli@kernel.org> 11508L: linux-raid@vger.kernel.org 11509T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 11510S: Supported 11511F: drivers/md/ 11512F: include/linux/raid/ 11513F: include/uapi/linux/raid/ 11514 11515SONIC NETWORK DRIVER 11516M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 11517L: netdev@vger.kernel.org 11518S: Maintained 11519F: drivers/net/ethernet/natsemi/sonic.* 11520 11521SONICS SILICON BACKPLANE DRIVER (SSB) 11522M: Michael Buesch <m@bues.ch> 11523L: linux-wireless@vger.kernel.org 11524S: Maintained 11525F: drivers/ssb/ 11526F: include/linux/ssb/ 11527 11528SONY VAIO CONTROL DEVICE DRIVER 11529M: Mattia Dongili <malattia@linux.it> 11530L: platform-driver-x86@vger.kernel.org 11531W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 11532S: Maintained 11533F: Documentation/laptops/sony-laptop.txt 11534F: drivers/char/sonypi.c 11535F: drivers/platform/x86/sony-laptop.c 11536F: include/linux/sony-laptop.h 11537 11538SONY MEMORYSTICK CARD SUPPORT 11539M: Alex Dubov <oakad@yahoo.com> 11540W: http://tifmxx.berlios.de/ 11541S: Maintained 11542F: drivers/memstick/host/tifm_ms.c 11543 11544SONY MEMORYSTICK STANDARD SUPPORT 11545M: Maxim Levitsky <maximlevitsky@gmail.com> 11546S: Maintained 11547F: drivers/memstick/core/ms_block.* 11548 11549SOUND 11550M: Jaroslav Kysela <perex@perex.cz> 11551M: Takashi Iwai <tiwai@suse.com> 11552L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11553W: http://www.alsa-project.org/ 11554T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11555T: git git://git.alsa-project.org/alsa-kernel.git 11556Q: http://patchwork.kernel.org/project/alsa-devel/list/ 11557S: Maintained 11558F: Documentation/sound/ 11559F: include/sound/ 11560F: include/uapi/sound/ 11561F: sound/ 11562 11563SOUND - COMPRESSED AUDIO 11564M: Vinod Koul <vinod.koul@intel.com> 11565L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11566T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 11567S: Supported 11568F: Documentation/sound/alsa/compress_offload.txt 11569F: include/sound/compress_driver.h 11570F: include/uapi/sound/compress_* 11571F: sound/core/compress_offload.c 11572F: sound/soc/soc-compress.c 11573 11574SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 11575M: Liam Girdwood <lgirdwood@gmail.com> 11576M: Mark Brown <broonie@kernel.org> 11577T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 11578L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11579W: http://alsa-project.org/main/index.php/ASoC 11580S: Supported 11581F: Documentation/devicetree/bindings/sound/ 11582F: Documentation/sound/alsa/soc/ 11583F: sound/soc/ 11584F: include/sound/soc* 11585 11586SOUND - DMAENGINE HELPERS 11587M: Lars-Peter Clausen <lars@metafoo.de> 11588S: Supported 11589F: include/sound/dmaengine_pcm.h 11590F: sound/core/pcm_dmaengine.c 11591F: sound/soc/soc-generic-dmaengine-pcm.c 11592 11593SP2 MEDIA DRIVER 11594M: Olli Salonen <olli.salonen@iki.fi> 11595L: linux-media@vger.kernel.org 11596W: https://linuxtv.org 11597Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11598S: Maintained 11599F: drivers/media/dvb-frontends/sp2* 11600 11601SPARC + UltraSPARC (sparc/sparc64) 11602M: "David S. Miller" <davem@davemloft.net> 11603L: sparclinux@vger.kernel.org 11604Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11607S: Maintained 11608F: arch/sparc/ 11609F: drivers/sbus/ 11610 11611SPARC SERIAL DRIVERS 11612M: "David S. Miller" <davem@davemloft.net> 11613L: sparclinux@vger.kernel.org 11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 11615T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 11616S: Maintained 11617F: include/linux/sunserialcore.h 11618F: drivers/tty/serial/suncore.c 11619F: drivers/tty/serial/sunhv.c 11620F: drivers/tty/serial/sunsab.c 11621F: drivers/tty/serial/sunsab.h 11622F: drivers/tty/serial/sunsu.c 11623F: drivers/tty/serial/sunzilog.c 11624F: drivers/tty/serial/sunzilog.h 11625 11626SPARSE CHECKER 11627M: "Christopher Li" <sparse@chrisli.org> 11628L: linux-sparse@vger.kernel.org 11629W: https://sparse.wiki.kernel.org/ 11630T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 11631T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 11632S: Maintained 11633F: include/linux/compiler.h 11634 11635SPEAR PLATFORM SUPPORT 11636M: Viresh Kumar <vireshk@kernel.org> 11637M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 11638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11639W: http://www.st.com/spear 11640S: Maintained 11641F: arch/arm/boot/dts/spear* 11642F: arch/arm/mach-spear/ 11643 11644SPEAR CLOCK FRAMEWORK SUPPORT 11645M: Viresh Kumar <vireshk@kernel.org> 11646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11647W: http://www.st.com/spear 11648S: Maintained 11649F: drivers/clk/spear/ 11650 11651SPI NOR SUBSYSTEM 11652M: Cyrille Pitchen <cyrille.pitchen@atmel.com> 11653M: Marek Vasut <marek.vasut@gmail.com> 11654L: linux-mtd@lists.infradead.org 11655W: http://www.linux-mtd.infradead.org/ 11656Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 11657T: git git://github.com/spi-nor/linux.git 11658S: Maintained 11659F: drivers/mtd/spi-nor/ 11660F: include/linux/mtd/spi-nor.h 11661 11662SPI SUBSYSTEM 11663M: Mark Brown <broonie@kernel.org> 11664L: linux-spi@vger.kernel.org 11665T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 11666Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 11667S: Maintained 11668F: Documentation/devicetree/bindings/spi/ 11669F: Documentation/spi/ 11670F: drivers/spi/ 11671F: include/linux/spi/ 11672F: include/uapi/linux/spi/ 11673F: tools/spi/ 11674 11675SPIDERNET NETWORK DRIVER for CELL 11676M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 11677L: netdev@vger.kernel.org 11678S: Supported 11679F: Documentation/networking/spider_net.txt 11680F: drivers/net/ethernet/toshiba/spider_net* 11681 11682SPU FILE SYSTEM 11683M: Jeremy Kerr <jk@ozlabs.org> 11684L: linuxppc-dev@lists.ozlabs.org 11685W: http://www.ibm.com/developerworks/power/cell/ 11686S: Supported 11687F: Documentation/filesystems/spufs.txt 11688F: arch/powerpc/platforms/cell/spufs/ 11689 11690SQUASHFS FILE SYSTEM 11691M: Phillip Lougher <phillip@squashfs.org.uk> 11692L: squashfs-devel@lists.sourceforge.net (subscribers-only) 11693W: http://squashfs.org.uk 11694T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 11695S: Maintained 11696F: Documentation/filesystems/squashfs.txt 11697F: fs/squashfs/ 11698 11699SRM (Alpha) environment access 11700M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 11701S: Maintained 11702F: arch/alpha/kernel/srm_env.c 11703 11704STABLE BRANCH 11705M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11706L: stable@vger.kernel.org 11707S: Supported 11708F: Documentation/process/stable-kernel-rules.rst 11709 11710STAGING SUBSYSTEM 11711M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11712T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 11713L: devel@driverdev.osuosl.org 11714S: Supported 11715F: drivers/staging/ 11716 11717STAGING - COMEDI 11718M: Ian Abbott <abbotti@mev.co.uk> 11719M: H Hartley Sweeten <hsweeten@visionengravers.com> 11720S: Odd Fixes 11721F: drivers/staging/comedi/ 11722 11723STAGING - FLARION FT1000 DRIVERS 11724M: Marek Belisko <marek.belisko@gmail.com> 11725S: Odd Fixes 11726F: drivers/staging/ft1000/ 11727 11728STAGING - INDUSTRIAL IO 11729M: Jonathan Cameron <jic23@kernel.org> 11730L: linux-iio@vger.kernel.org 11731S: Odd Fixes 11732F: Documentation/devicetree/bindings/staging/iio/ 11733F: drivers/staging/iio/ 11734 11735STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 11736M: Jarod Wilson <jarod@wilsonet.com> 11737W: http://www.lirc.org/ 11738S: Odd Fixes 11739F: drivers/staging/media/lirc/ 11740 11741STAGING - LUSTRE PARALLEL FILESYSTEM 11742M: Oleg Drokin <oleg.drokin@intel.com> 11743M: Andreas Dilger <andreas.dilger@intel.com> 11744M: James Simmons <jsimmons@infradead.org> 11745L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 11746W: http://wiki.lustre.org/ 11747S: Maintained 11748F: drivers/staging/lustre 11749 11750STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 11751M: Marc Dietrich <marvin24@gmx.de> 11752L: ac100@lists.launchpad.net (moderated for non-subscribers) 11753L: linux-tegra@vger.kernel.org 11754S: Maintained 11755F: drivers/staging/nvec/ 11756 11757STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 11758M: Jens Frederich <jfrederich@gmail.com> 11759M: Daniel Drake <dsd@laptop.org> 11760M: Jon Nettleton <jon.nettleton@gmail.com> 11761W: http://wiki.laptop.org/go/DCON 11762S: Maintained 11763F: drivers/staging/olpc_dcon/ 11764 11765STAGING - REALTEK RTL8712U DRIVERS 11766M: Larry Finger <Larry.Finger@lwfinger.net> 11767M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 11768S: Odd Fixes 11769F: drivers/staging/rtl8712/ 11770 11771STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 11772M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11773M: Teddy Wang <teddy.wang@siliconmotion.com> 11774M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11775L: linux-fbdev@vger.kernel.org 11776S: Maintained 11777F: drivers/staging/sm750fb/ 11778 11779STAGING - SPEAKUP CONSOLE SPEECH DRIVER 11780M: William Hubbs <w.d.hubbs@gmail.com> 11781M: Chris Brannon <chris@the-brannons.com> 11782M: Kirk Reiser <kirk@reisers.ca> 11783M: Samuel Thibault <samuel.thibault@ens-lyon.org> 11784L: speakup@linux-speakup.org 11785W: http://www.linux-speakup.org/ 11786S: Odd Fixes 11787F: drivers/staging/speakup/ 11788 11789STAGING - VIA VT665X DRIVERS 11790M: Forest Bond <forest@alittletooquiet.net> 11791S: Odd Fixes 11792F: drivers/staging/vt665?/ 11793 11794STAGING - WILC1000 WIFI DRIVER 11795M: Aditya Shankar <aditya.shankar@microchip.com> 11796M: Ganesh Krishna <ganesh.krishna@microchip.com> 11797L: linux-wireless@vger.kernel.org 11798S: Supported 11799F: drivers/staging/wilc1000/ 11800 11801STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 11802M: Arnaud Patard <arnaud.patard@rtp-net.org> 11803S: Odd Fixes 11804F: drivers/staging/xgifb/ 11805 11806STARFIRE/DURALAN NETWORK DRIVER 11807M: Ion Badulescu <ionut@badula.org> 11808S: Odd Fixes 11809F: drivers/net/ethernet/adaptec/starfire* 11810 11811SUN3/3X 11812M: Sam Creasey <sammy@sammy.net> 11813W: http://sammy.net/sun3/ 11814S: Maintained 11815F: arch/m68k/kernel/*sun3* 11816F: arch/m68k/sun3*/ 11817F: arch/m68k/include/asm/sun3* 11818F: drivers/net/ethernet/i825xx/sun3* 11819 11820SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 11821M: Hans de Goede <hdegoede@redhat.com> 11822L: linux-input@vger.kernel.org 11823S: Maintained 11824F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 11825F: drivers/input/keyboard/sun4i-lradc-keys.c 11826 11827SUNDANCE NETWORK DRIVER 11828M: Denis Kirjanov <kda@linux-powerpc.org> 11829L: netdev@vger.kernel.org 11830S: Maintained 11831F: drivers/net/ethernet/dlink/sundance.c 11832 11833SUPERH 11834M: Yoshinori Sato <ysato@users.sourceforge.jp> 11835M: Rich Felker <dalias@libc.org> 11836L: linux-sh@vger.kernel.org 11837Q: http://patchwork.kernel.org/project/linux-sh/list/ 11838S: Maintained 11839F: Documentation/sh/ 11840F: arch/sh/ 11841F: drivers/sh/ 11842 11843SUSPEND TO RAM 11844M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11845M: Len Brown <len.brown@intel.com> 11846M: Pavel Machek <pavel@ucw.cz> 11847L: linux-pm@vger.kernel.org 11848B: https://bugzilla.kernel.org 11849S: Supported 11850F: Documentation/power/ 11851F: arch/x86/kernel/acpi/ 11852F: drivers/base/power/ 11853F: kernel/power/ 11854F: include/linux/suspend.h 11855F: include/linux/freezer.h 11856F: include/linux/pm.h 11857 11858SVGA HANDLING 11859M: Martin Mares <mj@ucw.cz> 11860L: linux-video@atrey.karlin.mff.cuni.cz 11861S: Maintained 11862F: Documentation/svga.txt 11863F: arch/x86/boot/video* 11864 11865SWIOTLB SUBSYSTEM 11866M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 11867L: linux-kernel@vger.kernel.org 11868T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 11869S: Supported 11870F: lib/swiotlb.c 11871F: arch/*/kernel/pci-swiotlb.c 11872F: include/linux/swiotlb.h 11873 11874SWITCHDEV 11875M: Jiri Pirko <jiri@resnulli.us> 11876L: netdev@vger.kernel.org 11877S: Supported 11878F: net/switchdev/ 11879F: include/net/switchdev.h 11880 11881SYNOPSYS ARC ARCHITECTURE 11882M: Vineet Gupta <vgupta@synopsys.com> 11883L: linux-snps-arc@lists.infradead.org 11884S: Supported 11885F: arch/arc/ 11886F: Documentation/devicetree/bindings/arc/* 11887F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 11888F: drivers/clocksource/arc_timer.c 11889F: drivers/tty/serial/arc_uart.c 11890T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 11891 11892SYNOPSYS ARC SDP platform support 11893M: Alexey Brodkin <abrodkin@synopsys.com> 11894S: Supported 11895F: arch/arc/plat-axs10x 11896F: arch/arc/boot/dts/ax* 11897F: Documentation/devicetree/bindings/arc/axs10* 11898 11899SYSTEM CONFIGURATION (SYSCON) 11900M: Lee Jones <lee.jones@linaro.org> 11901M: Arnd Bergmann <arnd@arndb.de> 11902T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 11903S: Supported 11904F: drivers/mfd/syscon.c 11905 11906SYSTEM RESET/SHUTDOWN DRIVERS 11907M: Sebastian Reichel <sre@kernel.org> 11908L: linux-pm@vger.kernel.org 11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11910S: Maintained 11911F: Documentation/devicetree/bindings/power/reset/ 11912F: drivers/power/reset/ 11913 11914SYSV FILESYSTEM 11915M: Christoph Hellwig <hch@infradead.org> 11916S: Maintained 11917F: Documentation/filesystems/sysv-fs.txt 11918F: fs/sysv/ 11919F: include/linux/sysv_fs.h 11920 11921TARGET SUBSYSTEM 11922M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 11923L: linux-scsi@vger.kernel.org 11924L: target-devel@vger.kernel.org 11925W: http://www.linux-iscsi.org 11926W: http://groups.google.com/group/linux-iscsi-target-dev 11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 11928S: Supported 11929F: drivers/target/ 11930F: include/target/ 11931F: Documentation/target/ 11932 11933TASKSTATS STATISTICS INTERFACE 11934M: Balbir Singh <bsingharora@gmail.com> 11935S: Maintained 11936F: Documentation/accounting/taskstats* 11937F: include/linux/taskstats* 11938F: kernel/taskstats.c 11939 11940TC CLASSIFIER 11941M: Jamal Hadi Salim <jhs@mojatatu.com> 11942L: netdev@vger.kernel.org 11943S: Maintained 11944F: include/net/pkt_cls.h 11945F: include/uapi/linux/pkt_cls.h 11946F: net/sched/ 11947 11948TCP LOW PRIORITY MODULE 11949M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 11950M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 11951W: http://tcp-lp-mod.sourceforge.net/ 11952S: Maintained 11953F: net/ipv4/tcp_lp.c 11954 11955TDA10071 MEDIA DRIVER 11956M: Antti Palosaari <crope@iki.fi> 11957L: linux-media@vger.kernel.org 11958W: https://linuxtv.org 11959W: http://palosaari.fi/linux/ 11960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11961T: git git://linuxtv.org/anttip/media_tree.git 11962S: Maintained 11963F: drivers/media/dvb-frontends/tda10071* 11964 11965TDA18212 MEDIA DRIVER 11966M: Antti Palosaari <crope@iki.fi> 11967L: linux-media@vger.kernel.org 11968W: https://linuxtv.org 11969W: http://palosaari.fi/linux/ 11970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11971T: git git://linuxtv.org/anttip/media_tree.git 11972S: Maintained 11973F: drivers/media/tuners/tda18212* 11974 11975TDA18218 MEDIA DRIVER 11976M: Antti Palosaari <crope@iki.fi> 11977L: linux-media@vger.kernel.org 11978W: https://linuxtv.org 11979W: http://palosaari.fi/linux/ 11980Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11981T: git git://linuxtv.org/anttip/media_tree.git 11982S: Maintained 11983F: drivers/media/tuners/tda18218* 11984 11985TDA18271 MEDIA DRIVER 11986M: Michael Krufky <mkrufky@linuxtv.org> 11987L: linux-media@vger.kernel.org 11988W: https://linuxtv.org 11989W: http://github.com/mkrufky 11990Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11991T: git git://linuxtv.org/mkrufky/tuners.git 11992S: Maintained 11993F: drivers/media/tuners/tda18271* 11994 11995TDA827x MEDIA DRIVER 11996M: Michael Krufky <mkrufky@linuxtv.org> 11997L: linux-media@vger.kernel.org 11998W: https://linuxtv.org 11999W: http://github.com/mkrufky 12000Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12001T: git git://linuxtv.org/mkrufky/tuners.git 12002S: Maintained 12003F: drivers/media/tuners/tda8290.* 12004 12005TDA8290 MEDIA DRIVER 12006M: Michael Krufky <mkrufky@linuxtv.org> 12007L: linux-media@vger.kernel.org 12008W: https://linuxtv.org 12009W: http://github.com/mkrufky 12010Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12011T: git git://linuxtv.org/mkrufky/tuners.git 12012S: Maintained 12013F: drivers/media/tuners/tda8290.* 12014 12015TDA9840 MEDIA DRIVER 12016M: Hans Verkuil <hverkuil@xs4all.nl> 12017L: linux-media@vger.kernel.org 12018T: git git://linuxtv.org/media_tree.git 12019W: https://linuxtv.org 12020S: Maintained 12021F: drivers/media/i2c/tda9840* 12022 12023TEA5761 TUNER DRIVER 12024M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12025M: Mauro Carvalho Chehab <mchehab@kernel.org> 12026L: linux-media@vger.kernel.org 12027W: https://linuxtv.org 12028T: git git://linuxtv.org/media_tree.git 12029S: Odd fixes 12030F: drivers/media/tuners/tea5761.* 12031 12032TEA5767 TUNER DRIVER 12033M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12034M: Mauro Carvalho Chehab <mchehab@kernel.org> 12035L: linux-media@vger.kernel.org 12036W: https://linuxtv.org 12037T: git git://linuxtv.org/media_tree.git 12038S: Maintained 12039F: drivers/media/tuners/tea5767.* 12040 12041TEA6415C MEDIA DRIVER 12042M: Hans Verkuil <hverkuil@xs4all.nl> 12043L: linux-media@vger.kernel.org 12044T: git git://linuxtv.org/media_tree.git 12045W: https://linuxtv.org 12046S: Maintained 12047F: drivers/media/i2c/tea6415c* 12048 12049TEA6420 MEDIA DRIVER 12050M: Hans Verkuil <hverkuil@xs4all.nl> 12051L: linux-media@vger.kernel.org 12052T: git git://linuxtv.org/media_tree.git 12053W: https://linuxtv.org 12054S: Maintained 12055F: drivers/media/i2c/tea6420* 12056 12057TEAM DRIVER 12058M: Jiri Pirko <jiri@resnulli.us> 12059L: netdev@vger.kernel.org 12060S: Supported 12061F: drivers/net/team/ 12062F: include/linux/if_team.h 12063F: include/uapi/linux/if_team.h 12064 12065TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12066M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12067S: Maintained 12068F: arch/x86/platform/ts5500/ 12069 12070TECHNOTREND USB IR RECEIVER 12071M: Sean Young <sean@mess.org> 12072L: linux-media@vger.kernel.org 12073S: Maintained 12074F: drivers/media/rc/ttusbir.c 12075 12076TEGRA ARCHITECTURE SUPPORT 12077M: Stephen Warren <swarren@wwwdotorg.org> 12078M: Thierry Reding <thierry.reding@gmail.com> 12079M: Alexandre Courbot <gnurou@gmail.com> 12080L: linux-tegra@vger.kernel.org 12081Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12083S: Supported 12084N: [^a-z]tegra 12085 12086TEGRA CLOCK DRIVER 12087M: Peter De Schrijver <pdeschrijver@nvidia.com> 12088M: Prashant Gaikwad <pgaikwad@nvidia.com> 12089S: Supported 12090F: drivers/clk/tegra/ 12091 12092TEGRA DMA DRIVERS 12093M: Laxman Dewangan <ldewangan@nvidia.com> 12094M: Jon Hunter <jonathanh@nvidia.com> 12095S: Supported 12096F: drivers/dma/tegra* 12097 12098TEGRA I2C DRIVER 12099M: Laxman Dewangan <ldewangan@nvidia.com> 12100S: Supported 12101F: drivers/i2c/busses/i2c-tegra.c 12102 12103TEGRA IOMMU DRIVERS 12104M: Hiroshi Doyu <hdoyu@nvidia.com> 12105S: Supported 12106F: drivers/iommu/tegra* 12107 12108TEGRA KBC DRIVER 12109M: Rakesh Iyer <riyer@nvidia.com> 12110M: Laxman Dewangan <ldewangan@nvidia.com> 12111S: Supported 12112F: drivers/input/keyboard/tegra-kbc.c 12113 12114TEGRA PWM DRIVER 12115M: Thierry Reding <thierry.reding@gmail.com> 12116S: Supported 12117F: drivers/pwm/pwm-tegra.c 12118 12119TEGRA SERIAL DRIVER 12120M: Laxman Dewangan <ldewangan@nvidia.com> 12121S: Supported 12122F: drivers/tty/serial/serial-tegra.c 12123 12124TEGRA SPI DRIVER 12125M: Laxman Dewangan <ldewangan@nvidia.com> 12126S: Supported 12127F: drivers/spi/spi-tegra* 12128 12129TEHUTI ETHERNET DRIVER 12130M: Andy Gospodarek <andy@greyhouse.net> 12131L: netdev@vger.kernel.org 12132S: Supported 12133F: drivers/net/ethernet/tehuti/* 12134 12135Telecom Clock Driver for MCPL0010 12136M: Mark Gross <mark.gross@intel.com> 12137S: Supported 12138F: drivers/char/tlclk.c 12139 12140TENSILICA XTENSA PORT (xtensa) 12141M: Chris Zankel <chris@zankel.net> 12142M: Max Filippov <jcmvbkbc@gmail.com> 12143L: linux-xtensa@linux-xtensa.org 12144T: git git://github.com/czankel/xtensa-linux.git 12145S: Maintained 12146F: arch/xtensa/ 12147F: drivers/irqchip/irq-xtensa-* 12148 12149Texas Instruments' System Control Interface (TISCI) Protocol Driver 12150M: Nishanth Menon <nm@ti.com> 12151M: Tero Kristo <t-kristo@ti.com> 12152M: Santosh Shilimkar <ssantosh@kernel.org> 12153L: linux-arm-kernel@lists.infradead.org 12154S: Maintained 12155F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12156F: drivers/firmware/ti_sci* 12157F: include/linux/soc/ti/ti_sci_protocol.h 12158 12159THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 12160M: Hans Verkuil <hverkuil@xs4all.nl> 12161L: linux-media@vger.kernel.org 12162T: git git://linuxtv.org/media_tree.git 12163W: https://linuxtv.org 12164S: Maintained 12165F: drivers/media/radio/radio-raremono.c 12166 12167THERMAL 12168M: Zhang Rui <rui.zhang@intel.com> 12169M: Eduardo Valentin <edubezval@gmail.com> 12170L: linux-pm@vger.kernel.org 12171T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 12172T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 12173Q: https://patchwork.kernel.org/project/linux-pm/list/ 12174S: Supported 12175F: drivers/thermal/ 12176F: include/linux/thermal.h 12177F: include/uapi/linux/thermal.h 12178F: include/linux/cpu_cooling.h 12179F: Documentation/devicetree/bindings/thermal/ 12180 12181THERMAL/CPU_COOLING 12182M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 12183M: Viresh Kumar <viresh.kumar@linaro.org> 12184M: Javi Merino <javi.merino@kernel.org> 12185L: linux-pm@vger.kernel.org 12186S: Supported 12187F: Documentation/thermal/cpu-cooling-api.txt 12188F: drivers/thermal/cpu_cooling.c 12189F: include/linux/cpu_cooling.h 12190 12191THINKPAD ACPI EXTRAS DRIVER 12192M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 12193L: ibm-acpi-devel@lists.sourceforge.net 12194L: platform-driver-x86@vger.kernel.org 12195W: http://ibm-acpi.sourceforge.net 12196W: http://thinkwiki.org/wiki/Ibm-acpi 12197T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 12198S: Maintained 12199F: drivers/platform/x86/thinkpad_acpi.c 12200 12201TI BANDGAP AND THERMAL DRIVER 12202M: Eduardo Valentin <edubezval@gmail.com> 12203M: Keerthy <j-keerthy@ti.com> 12204L: linux-pm@vger.kernel.org 12205L: linux-omap@vger.kernel.org 12206S: Maintained 12207F: drivers/thermal/ti-soc-thermal/ 12208 12209TI VPE/CAL DRIVERS 12210M: Benoit Parrot <bparrot@ti.com> 12211L: linux-media@vger.kernel.org 12212W: http://linuxtv.org/ 12213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12214S: Maintained 12215F: drivers/media/platform/ti-vpe/ 12216 12217TI CDCE706 CLOCK DRIVER 12218M: Max Filippov <jcmvbkbc@gmail.com> 12219S: Maintained 12220F: drivers/clk/clk-cdce706.c 12221 12222TI CLOCK DRIVER 12223M: Tero Kristo <t-kristo@ti.com> 12224L: linux-omap@vger.kernel.org 12225S: Maintained 12226F: drivers/clk/ti/ 12227F: include/linux/clk/ti.h 12228 12229TI ETHERNET SWITCH DRIVER (CPSW) 12230M: Mugunthan V N <mugunthanvnm@ti.com> 12231R: Grygorii Strashko <grygorii.strashko@ti.com> 12232L: linux-omap@vger.kernel.org 12233L: netdev@vger.kernel.org 12234S: Maintained 12235F: drivers/net/ethernet/ti/cpsw* 12236F: drivers/net/ethernet/ti/davinci* 12237 12238TI FLASH MEDIA INTERFACE DRIVER 12239M: Alex Dubov <oakad@yahoo.com> 12240S: Maintained 12241F: drivers/misc/tifm* 12242F: drivers/mmc/host/tifm_sd.c 12243F: include/linux/tifm.h 12244 12245TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 12246M: Santosh Shilimkar <ssantosh@kernel.org> 12247L: linux-kernel@vger.kernel.org 12248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12249S: Maintained 12250F: drivers/soc/ti/* 12251T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 12252 12253 12254TI LM49xxx FAMILY ASoC CODEC DRIVERS 12255M: M R Swami Reddy <mr.swami.reddy@ti.com> 12256M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 12257L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12258S: Maintained 12259F: sound/soc/codecs/lm49453* 12260F: sound/soc/codecs/isabelle* 12261 12262TI LP855x BACKLIGHT DRIVER 12263M: Milo Kim <milo.kim@ti.com> 12264S: Maintained 12265F: Documentation/backlight/lp855x-driver.txt 12266F: drivers/video/backlight/lp855x_bl.c 12267F: include/linux/platform_data/lp855x.h 12268 12269TI LP8727 CHARGER DRIVER 12270M: Milo Kim <milo.kim@ti.com> 12271S: Maintained 12272F: drivers/power/supply/lp8727_charger.c 12273F: include/linux/platform_data/lp8727.h 12274 12275TI LP8788 MFD DRIVER 12276M: Milo Kim <milo.kim@ti.com> 12277S: Maintained 12278F: drivers/iio/adc/lp8788_adc.c 12279F: drivers/leds/leds-lp8788.c 12280F: drivers/mfd/lp8788*.c 12281F: drivers/power/supply/lp8788-charger.c 12282F: drivers/regulator/lp8788-*.c 12283F: include/linux/mfd/lp8788*.h 12284 12285TI NETCP ETHERNET DRIVER 12286M: Wingman Kwok <w-kwok2@ti.com> 12287M: Murali Karicheri <m-karicheri2@ti.com> 12288L: netdev@vger.kernel.org 12289S: Maintained 12290F: drivers/net/ethernet/ti/netcp* 12291 12292TI TAS571X FAMILY ASoC CODEC DRIVER 12293M: Kevin Cernekee <cernekee@chromium.org> 12294L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12295S: Odd Fixes 12296F: sound/soc/codecs/tas571x* 12297 12298TI TWL4030 SERIES SOC CODEC DRIVER 12299M: Peter Ujfalusi <peter.ujfalusi@ti.com> 12300L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12301S: Maintained 12302F: sound/soc/codecs/twl4030* 12303 12304TI WILINK WIRELESS DRIVERS 12305L: linux-wireless@vger.kernel.org 12306W: http://wireless.kernel.org/en/users/Drivers/wl12xx 12307W: http://wireless.kernel.org/en/users/Drivers/wl1251 12308T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 12309S: Orphan 12310F: drivers/net/wireless/ti/ 12311F: include/linux/wl12xx.h 12312 12313TIPC NETWORK LAYER 12314M: Jon Maloy <jon.maloy@ericsson.com> 12315M: Ying Xue <ying.xue@windriver.com> 12316L: netdev@vger.kernel.org (core kernel code) 12317L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 12318W: http://tipc.sourceforge.net/ 12319S: Maintained 12320F: include/uapi/linux/tipc*.h 12321F: net/tipc/ 12322 12323TILE ARCHITECTURE 12324M: Chris Metcalf <cmetcalf@mellanox.com> 12325W: http://www.mellanox.com/repository/solutions/tile-scm/ 12326T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 12327S: Supported 12328F: arch/tile/ 12329F: drivers/char/tile-srom.c 12330F: drivers/edac/tile_edac.c 12331F: drivers/net/ethernet/tile/ 12332F: drivers/rtc/rtc-tile.c 12333F: drivers/tty/hvc/hvc_tile.c 12334F: drivers/tty/serial/tilegx.c 12335F: drivers/usb/host/*-tilegx.c 12336F: include/linux/usb/tilegx.h 12337 12338TLAN NETWORK DRIVER 12339M: Samuel Chessman <chessman@tux.org> 12340L: tlan-devel@lists.sourceforge.net (subscribers-only) 12341W: http://sourceforge.net/projects/tlan/ 12342S: Maintained 12343F: Documentation/networking/tlan.txt 12344F: drivers/net/ethernet/ti/tlan.* 12345 12346TOMOYO SECURITY MODULE 12347M: Kentaro Takeda <takedakn@nttdata.co.jp> 12348M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 12349L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 12350L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 12351L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 12352L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 12353W: http://tomoyo.sourceforge.jp/ 12354T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 12355S: Maintained 12356F: security/tomoyo/ 12357 12358TOPSTAR LAPTOP EXTRAS DRIVER 12359M: Herton Ronaldo Krzesinski <herton@canonical.com> 12360L: platform-driver-x86@vger.kernel.org 12361S: Maintained 12362F: drivers/platform/x86/topstar-laptop.c 12363 12364TOSHIBA ACPI EXTRAS DRIVER 12365M: Azael Avalos <coproscefalo@gmail.com> 12366L: platform-driver-x86@vger.kernel.org 12367S: Maintained 12368F: drivers/platform/x86/toshiba_acpi.c 12369 12370TOSHIBA BLUETOOTH DRIVER 12371M: Azael Avalos <coproscefalo@gmail.com> 12372L: platform-driver-x86@vger.kernel.org 12373S: Maintained 12374F: drivers/platform/x86/toshiba_bluetooth.c 12375 12376TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 12377M: Azael Avalos <coproscefalo@gmail.com> 12378L: platform-driver-x86@vger.kernel.org 12379S: Maintained 12380F: drivers/platform/x86/toshiba_haps.c 12381 12382TOSHIBA WMI HOTKEYS DRIVER 12383M: Azael Avalos <coproscefalo@gmail.com> 12384L: platform-driver-x86@vger.kernel.org 12385S: Maintained 12386F: drivers/platform/x86/toshiba-wmi.c 12387 12388TOSHIBA SMM DRIVER 12389M: Jonathan Buzzard <jonathan@buzzard.org.uk> 12390W: http://www.buzzard.org.uk/toshiba/ 12391S: Maintained 12392F: drivers/char/toshiba.c 12393F: include/linux/toshiba.h 12394F: include/uapi/linux/toshiba.h 12395 12396TOSHIBA TC358743 DRIVER 12397M: Mats Randgaard <matrandg@cisco.com> 12398L: linux-media@vger.kernel.org 12399S: Maintained 12400F: drivers/media/i2c/tc358743* 12401F: include/media/i2c/tc358743.h 12402 12403TMIO/SDHI MMC DRIVER 12404M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12405L: linux-mmc@vger.kernel.org 12406S: Supported 12407F: drivers/mmc/host/tmio_mmc* 12408F: drivers/mmc/host/sh_mobile_sdhi.c 12409F: include/linux/mfd/tmio.h 12410 12411TMP401 HARDWARE MONITOR DRIVER 12412M: Guenter Roeck <linux@roeck-us.net> 12413L: linux-hwmon@vger.kernel.org 12414S: Maintained 12415F: Documentation/hwmon/tmp401 12416F: drivers/hwmon/tmp401.c 12417 12418TMPFS (SHMEM FILESYSTEM) 12419M: Hugh Dickins <hughd@google.com> 12420L: linux-mm@kvack.org 12421S: Maintained 12422F: include/linux/shmem_fs.h 12423F: mm/shmem.c 12424 12425TM6000 VIDEO4LINUX DRIVER 12426M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12427M: Mauro Carvalho Chehab <mchehab@kernel.org> 12428L: linux-media@vger.kernel.org 12429W: https://linuxtv.org 12430T: git git://linuxtv.org/media_tree.git 12431S: Odd fixes 12432F: drivers/media/usb/tm6000/ 12433F: Documentation/media/v4l-drivers/tm6000* 12434 12435TW5864 VIDEO4LINUX DRIVER 12436M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12437M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12438M: Andrey Utkin <andrey_utkin@fastmail.com> 12439L: linux-media@vger.kernel.org 12440S: Supported 12441F: drivers/media/pci/tw5864/ 12442 12443TW68 VIDEO4LINUX DRIVER 12444M: Hans Verkuil <hverkuil@xs4all.nl> 12445L: linux-media@vger.kernel.org 12446T: git git://linuxtv.org/media_tree.git 12447W: https://linuxtv.org 12448S: Odd Fixes 12449F: drivers/media/pci/tw68/ 12450 12451TW686X VIDEO4LINUX DRIVER 12452M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12453L: linux-media@vger.kernel.org 12454T: git git://linuxtv.org/media_tree.git 12455W: http://linuxtv.org 12456S: Maintained 12457F: drivers/media/pci/tw686x/ 12458 12459TPM DEVICE DRIVER 12460M: Peter Huewe <peterhuewe@gmx.de> 12461M: Marcel Selhorst <tpmdd@selhorst.net> 12462M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 12463R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 12464W: http://tpmdd.sourceforge.net 12465L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12466Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 12467T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 12468S: Maintained 12469F: drivers/char/tpm/ 12470 12471TPM IBM_VTPM DEVICE DRIVER 12472M: Ashley Lai <ashleydlai@gmail.com> 12473W: http://tpmdd.sourceforge.net 12474L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 12475S: Maintained 12476F: drivers/char/tpm/tpm_ibmvtpm* 12477 12478TRACING 12479M: Steven Rostedt <rostedt@goodmis.org> 12480M: Ingo Molnar <mingo@redhat.com> 12481T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 12482S: Maintained 12483F: Documentation/trace/ftrace.txt 12484F: arch/*/*/*/ftrace.h 12485F: arch/*/kernel/ftrace.c 12486F: include/*/ftrace.h 12487F: include/linux/trace*.h 12488F: include/trace/ 12489F: kernel/trace/ 12490F: tools/testing/selftests/ftrace/ 12491 12492TRACING MMIO ACCESSES (MMIOTRACE) 12493M: Steven Rostedt <rostedt@goodmis.org> 12494M: Ingo Molnar <mingo@kernel.org> 12495R: Karol Herbst <karolherbst@gmail.com> 12496R: Pekka Paalanen <ppaalanen@gmail.com> 12497S: Maintained 12498L: linux-kernel@vger.kernel.org 12499L: nouveau@lists.freedesktop.org 12500F: kernel/trace/trace_mmiotrace.c 12501F: include/linux/mmiotrace.h 12502F: arch/x86/mm/kmmio.c 12503F: arch/x86/mm/mmio-mod.c 12504F: arch/x86/mm/testmmiotrace.c 12505 12506TRIVIAL PATCHES 12507M: Jiri Kosina <trivial@kernel.org> 12508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 12509S: Maintained 12510K: ^Subject:.*(?i)trivial 12511 12512TTY LAYER 12513M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12514M: Jiri Slaby <jslaby@suse.com> 12515S: Supported 12516T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 12517F: Documentation/serial/ 12518F: drivers/tty/ 12519F: drivers/tty/serial/serial_core.c 12520F: include/linux/serial_core.h 12521F: include/linux/serial.h 12522F: include/linux/tty.h 12523F: include/uapi/linux/serial_core.h 12524F: include/uapi/linux/serial.h 12525F: include/uapi/linux/tty.h 12526 12527TUA9001 MEDIA DRIVER 12528M: Antti Palosaari <crope@iki.fi> 12529L: linux-media@vger.kernel.org 12530W: https://linuxtv.org 12531W: http://palosaari.fi/linux/ 12532Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12533T: git git://linuxtv.org/anttip/media_tree.git 12534S: Maintained 12535F: drivers/media/tuners/tua9001* 12536 12537TULIP NETWORK DRIVERS 12538L: netdev@vger.kernel.org 12539L: linux-parisc@vger.kernel.org 12540S: Orphan 12541F: drivers/net/ethernet/dec/tulip/ 12542 12543TUN/TAP driver 12544M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 12545W: http://vtun.sourceforge.net/tun 12546S: Maintained 12547F: Documentation/networking/tuntap.txt 12548F: arch/um/os-Linux/drivers/ 12549 12550TURBOCHANNEL SUBSYSTEM 12551M: "Maciej W. Rozycki" <macro@linux-mips.org> 12552M: Ralf Baechle <ralf@linux-mips.org> 12553L: linux-mips@linux-mips.org 12554Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 12555S: Maintained 12556F: drivers/tc/ 12557F: include/linux/tc.h 12558 12559UBI FILE SYSTEM (UBIFS) 12560M: Richard Weinberger <richard@nod.at> 12561M: Artem Bityutskiy <dedekind1@gmail.com> 12562M: Adrian Hunter <adrian.hunter@intel.com> 12563L: linux-mtd@lists.infradead.org 12564T: git git://git.infradead.org/ubifs-2.6.git 12565W: http://www.linux-mtd.infradead.org/doc/ubifs.html 12566S: Supported 12567F: Documentation/filesystems/ubifs.txt 12568F: fs/ubifs/ 12569 12570UCLINUX (M68KNOMMU AND COLDFIRE) 12571M: Greg Ungerer <gerg@linux-m68k.org> 12572W: http://www.linux-m68k.org/ 12573W: http://www.uclinux.org/ 12574L: linux-m68k@lists.linux-m68k.org 12575L: uclinux-dev@uclinux.org (subscribers-only) 12576T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 12577S: Maintained 12578F: arch/m68k/coldfire/ 12579F: arch/m68k/68*/ 12580F: arch/m68k/*/*_no.* 12581F: arch/m68k/include/asm/*_no.* 12582 12583UDF FILESYSTEM 12584M: Jan Kara <jack@suse.com> 12585S: Maintained 12586F: Documentation/filesystems/udf.txt 12587F: fs/udf/ 12588 12589UDRAW TABLET 12590M: Bastien Nocera <hadess@hadess.net> 12591L: linux-input@vger.kernel.org 12592S: Maintained 12593F: drivers/hid/hid-udraw.c 12594 12595UFS FILESYSTEM 12596M: Evgeniy Dushistov <dushistov@mail.ru> 12597S: Maintained 12598F: Documentation/filesystems/ufs.txt 12599F: fs/ufs/ 12600 12601UHID USERSPACE HID IO DRIVER: 12602M: David Herrmann <dh.herrmann@googlemail.com> 12603L: linux-input@vger.kernel.org 12604S: Maintained 12605F: drivers/hid/uhid.c 12606F: include/uapi/linux/uhid.h 12607 12608ULTRA-WIDEBAND (UWB) SUBSYSTEM: 12609L: linux-usb@vger.kernel.org 12610S: Orphan 12611F: drivers/uwb/ 12612F: include/linux/uwb.h 12613F: include/linux/uwb/ 12614 12615UNICORE32 ARCHITECTURE: 12616M: Guan Xuetao <gxt@mprc.pku.edu.cn> 12617W: http://mprc.pku.edu.cn/~guanxuetao/linux 12618S: Maintained 12619T: git git://github.com/gxt/linux.git 12620F: arch/unicore32/ 12621 12622UNIFDEF 12623M: Tony Finch <dot@dotat.at> 12624W: http://dotat.at/prog/unifdef 12625S: Maintained 12626F: scripts/unifdef.c 12627 12628UNIFORM CDROM DRIVER 12629M: Jens Axboe <axboe@kernel.dk> 12630W: http://www.kernel.dk 12631S: Maintained 12632F: Documentation/cdrom/ 12633F: drivers/cdrom/cdrom.c 12634F: include/linux/cdrom.h 12635F: include/uapi/linux/cdrom.h 12636 12637UNISYS S-PAR DRIVERS 12638M: David Kershner <david.kershner@unisys.com> 12639L: sparmaintainer@unisys.com (Unisys internal) 12640S: Supported 12641F: drivers/staging/unisys/ 12642 12643UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 12644M: Vinayak Holikatti <vinholikatti@gmail.com> 12645L: linux-scsi@vger.kernel.org 12646S: Supported 12647F: Documentation/scsi/ufs.txt 12648F: drivers/scsi/ufs/ 12649 12650UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 12651M: Manjunath M Bettegowda <manjumb@synopsys.com> 12652M: Prabu Thangamuthu <prabut@synopsys.com> 12653L: linux-scsi@vger.kernel.org 12654S: Supported 12655F: drivers/scsi/ufs/*dwc* 12656 12657UNSORTED BLOCK IMAGES (UBI) 12658M: Artem Bityutskiy <dedekind1@gmail.com> 12659M: Richard Weinberger <richard@nod.at> 12660W: http://www.linux-mtd.infradead.org/ 12661L: linux-mtd@lists.infradead.org 12662T: git git://git.infradead.org/ubifs-2.6.git 12663S: Supported 12664F: drivers/mtd/ubi/ 12665F: include/linux/mtd/ubi.h 12666F: include/uapi/mtd/ubi-user.h 12667 12668USB ACM DRIVER 12669M: Oliver Neukum <oneukum@suse.com> 12670L: linux-usb@vger.kernel.org 12671S: Maintained 12672F: Documentation/usb/acm.txt 12673F: drivers/usb/class/cdc-acm.* 12674 12675USB AR5523 WIRELESS DRIVER 12676M: Pontus Fuchs <pontus.fuchs@gmail.com> 12677L: linux-wireless@vger.kernel.org 12678S: Maintained 12679F: drivers/net/wireless/ath/ar5523/ 12680 12681USB ATTACHED SCSI 12682M: Oliver Neukum <oneukum@suse.com> 12683L: linux-usb@vger.kernel.org 12684L: linux-scsi@vger.kernel.org 12685S: Maintained 12686F: drivers/usb/storage/uas.c 12687 12688USB CDC ETHERNET DRIVER 12689M: Oliver Neukum <oliver@neukum.org> 12690L: linux-usb@vger.kernel.org 12691S: Maintained 12692F: drivers/net/usb/cdc_*.c 12693F: include/uapi/linux/usb/cdc.h 12694 12695USB CHAOSKEY DRIVER 12696M: Keith Packard <keithp@keithp.com> 12697L: linux-usb@vger.kernel.org 12698S: Maintained 12699F: drivers/usb/misc/chaoskey.c 12700 12701USB CYPRESS C67X00 DRIVER 12702M: Peter Korsgaard <jacmet@sunsite.dk> 12703L: linux-usb@vger.kernel.org 12704S: Maintained 12705F: drivers/usb/c67x00/ 12706 12707USB DAVICOM DM9601 DRIVER 12708M: Peter Korsgaard <jacmet@sunsite.dk> 12709L: netdev@vger.kernel.org 12710W: http://www.linux-usb.org/usbnet 12711S: Maintained 12712F: drivers/net/usb/dm9601.c 12713 12714USB DIAMOND RIO500 DRIVER 12715M: Cesar Miquel <miquel@df.uba.ar> 12716L: rio500-users@lists.sourceforge.net 12717W: http://rio500.sourceforge.net 12718S: Maintained 12719F: drivers/usb/misc/rio500* 12720 12721USB EHCI DRIVER 12722M: Alan Stern <stern@rowland.harvard.edu> 12723L: linux-usb@vger.kernel.org 12724S: Maintained 12725F: Documentation/usb/ehci.txt 12726F: drivers/usb/host/ehci* 12727 12728USB GADGET/PERIPHERAL SUBSYSTEM 12729M: Felipe Balbi <balbi@kernel.org> 12730L: linux-usb@vger.kernel.org 12731W: http://www.linux-usb.org/gadget 12732T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12733S: Maintained 12734F: drivers/usb/gadget/ 12735F: include/linux/usb/gadget* 12736 12737USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 12738M: Jiri Kosina <jikos@kernel.org> 12739R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 12740L: linux-usb@vger.kernel.org 12741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 12742S: Maintained 12743F: Documentation/hid/hiddev.txt 12744F: drivers/hid/usbhid/ 12745 12746USB ISP116X DRIVER 12747M: Olav Kongas <ok@artecdesign.ee> 12748L: linux-usb@vger.kernel.org 12749S: Maintained 12750F: drivers/usb/host/isp116x* 12751F: include/linux/usb/isp116x.h 12752 12753USB LAN78XX ETHERNET DRIVER 12754M: Woojung Huh <woojung.huh@microchip.com> 12755M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12756L: netdev@vger.kernel.org 12757S: Maintained 12758F: drivers/net/usb/lan78xx.* 12759 12760USB MASS STORAGE DRIVER 12761M: Alan Stern <stern@rowland.harvard.edu> 12762L: linux-usb@vger.kernel.org 12763L: usb-storage@lists.one-eyed-alien.net 12764S: Maintained 12765W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 12766F: drivers/usb/storage/ 12767 12768USB MIDI DRIVER 12769M: Clemens Ladisch <clemens@ladisch.de> 12770L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12771T: git git://git.alsa-project.org/alsa-kernel.git 12772S: Maintained 12773F: sound/usb/midi.* 12774 12775USB NETWORKING DRIVERS 12776L: linux-usb@vger.kernel.org 12777S: Odd Fixes 12778F: drivers/net/usb/ 12779 12780USB OHCI DRIVER 12781M: Alan Stern <stern@rowland.harvard.edu> 12782L: linux-usb@vger.kernel.org 12783S: Maintained 12784F: Documentation/usb/ohci.txt 12785F: drivers/usb/host/ohci* 12786 12787USB OTG FSM (Finite State Machine) 12788M: Peter Chen <Peter.Chen@nxp.com> 12789T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 12790L: linux-usb@vger.kernel.org 12791S: Maintained 12792F: drivers/usb/common/usb-otg-fsm.c 12793 12794USB OVER IP DRIVER 12795M: Valentina Manea <valentina.manea.m@gmail.com> 12796M: Shuah Khan <shuahkh@osg.samsung.com> 12797M: Shuah Khan <shuah@kernel.org> 12798L: linux-usb@vger.kernel.org 12799S: Maintained 12800F: Documentation/usb/usbip_protocol.txt 12801F: drivers/usb/usbip/ 12802F: tools/usb/usbip/ 12803 12804USB PEGASUS DRIVER 12805M: Petko Manolov <petkan@nucleusys.com> 12806L: linux-usb@vger.kernel.org 12807L: netdev@vger.kernel.org 12808T: git git://github.com/petkan/pegasus.git 12809W: https://github.com/petkan/pegasus 12810S: Maintained 12811F: drivers/net/usb/pegasus.* 12812 12813USB PHY LAYER 12814M: Felipe Balbi <balbi@kernel.org> 12815L: linux-usb@vger.kernel.org 12816T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 12817S: Maintained 12818F: drivers/usb/phy/ 12819 12820USB PRINTER DRIVER (usblp) 12821M: Pete Zaitcev <zaitcev@redhat.com> 12822L: linux-usb@vger.kernel.org 12823S: Supported 12824F: drivers/usb/class/usblp.c 12825 12826USB QMI WWAN NETWORK DRIVER 12827M: Bjørn Mork <bjorn@mork.no> 12828L: netdev@vger.kernel.org 12829S: Maintained 12830F: Documentation/ABI/testing/sysfs-class-net-qmi 12831F: drivers/net/usb/qmi_wwan.c 12832 12833USB RTL8150 DRIVER 12834M: Petko Manolov <petkan@nucleusys.com> 12835L: linux-usb@vger.kernel.org 12836L: netdev@vger.kernel.org 12837T: git git://github.com/petkan/rtl8150.git 12838W: https://github.com/petkan/rtl8150 12839S: Maintained 12840F: drivers/net/usb/rtl8150.c 12841 12842USB SERIAL SUBSYSTEM 12843M: Johan Hovold <johan@kernel.org> 12844L: linux-usb@vger.kernel.org 12845T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 12846S: Maintained 12847F: Documentation/usb/usb-serial.txt 12848F: drivers/usb/serial/ 12849F: include/linux/usb/serial.h 12850 12851USB SMSC75XX ETHERNET DRIVER 12852M: Steve Glendinning <steve.glendinning@shawell.net> 12853L: netdev@vger.kernel.org 12854S: Maintained 12855F: drivers/net/usb/smsc75xx.* 12856 12857USB SMSC95XX ETHERNET DRIVER 12858M: Steve Glendinning <steve.glendinning@shawell.net> 12859M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 12860L: netdev@vger.kernel.org 12861S: Maintained 12862F: drivers/net/usb/smsc95xx.* 12863 12864USB SUBSYSTEM 12865M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12866L: linux-usb@vger.kernel.org 12867W: http://www.linux-usb.org 12868T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 12869S: Supported 12870F: Documentation/devicetree/bindings/usb/ 12871F: Documentation/usb/ 12872F: drivers/usb/ 12873F: include/linux/usb.h 12874F: include/linux/usb/ 12875 12876USB UHCI DRIVER 12877M: Alan Stern <stern@rowland.harvard.edu> 12878L: linux-usb@vger.kernel.org 12879S: Maintained 12880F: drivers/usb/host/uhci* 12881 12882USB "USBNET" DRIVER FRAMEWORK 12883M: Oliver Neukum <oneukum@suse.com> 12884L: netdev@vger.kernel.org 12885W: http://www.linux-usb.org/usbnet 12886S: Maintained 12887F: drivers/net/usb/usbnet.c 12888F: include/linux/usb/usbnet.h 12889 12890USB VIDEO CLASS 12891M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12892L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 12893L: linux-media@vger.kernel.org 12894T: git git://linuxtv.org/media_tree.git 12895W: http://www.ideasonboard.org/uvc/ 12896S: Maintained 12897F: drivers/media/usb/uvc/ 12898F: include/uapi/linux/uvcvideo.h 12899 12900USB VISION DRIVER 12901M: Hans Verkuil <hverkuil@xs4all.nl> 12902L: linux-media@vger.kernel.org 12903T: git git://linuxtv.org/media_tree.git 12904W: https://linuxtv.org 12905S: Odd Fixes 12906F: drivers/media/usb/usbvision/ 12907 12908USB WEBCAM GADGET 12909M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 12910L: linux-usb@vger.kernel.org 12911S: Maintained 12912F: drivers/usb/gadget/function/*uvc* 12913F: drivers/usb/gadget/legacy/webcam.c 12914 12915USB WIRELESS RNDIS DRIVER (rndis_wlan) 12916M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 12917L: linux-wireless@vger.kernel.org 12918S: Maintained 12919F: drivers/net/wireless/rndis_wlan.c 12920 12921USB XHCI DRIVER 12922M: Mathias Nyman <mathias.nyman@intel.com> 12923L: linux-usb@vger.kernel.org 12924S: Supported 12925F: drivers/usb/host/xhci* 12926F: drivers/usb/host/pci-quirks* 12927 12928USB ZD1201 DRIVER 12929L: linux-wireless@vger.kernel.org 12930W: http://linux-lc100020.sourceforge.net 12931S: Orphan 12932F: drivers/net/wireless/zydas/zd1201.* 12933 12934USB ZR364XX DRIVER 12935M: Antoine Jacquet <royale@zerezo.com> 12936L: linux-usb@vger.kernel.org 12937L: linux-media@vger.kernel.org 12938T: git git://linuxtv.org/media_tree.git 12939W: http://royale.zerezo.com/zr364xx/ 12940S: Maintained 12941F: Documentation/media/v4l-drivers/zr364xx* 12942F: drivers/media/usb/zr364xx/ 12943 12944ULPI BUS 12945M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 12946L: linux-usb@vger.kernel.org 12947S: Maintained 12948F: drivers/usb/common/ulpi.c 12949F: include/linux/ulpi/ 12950 12951USER-MODE LINUX (UML) 12952M: Jeff Dike <jdike@addtoit.com> 12953M: Richard Weinberger <richard@nod.at> 12954L: user-mode-linux-devel@lists.sourceforge.net 12955L: user-mode-linux-user@lists.sourceforge.net 12956W: http://user-mode-linux.sourceforge.net 12957T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 12958S: Maintained 12959F: Documentation/virtual/uml/ 12960F: arch/um/ 12961F: arch/x86/um/ 12962F: fs/hostfs/ 12963F: fs/hppfs/ 12964 12965USERSPACE I/O (UIO) 12966M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12967S: Maintained 12968T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 12969F: Documentation/DocBook/uio-howto.tmpl 12970F: drivers/uio/ 12971F: include/linux/uio*.h 12972 12973UTIL-LINUX PACKAGE 12974M: Karel Zak <kzak@redhat.com> 12975L: util-linux@vger.kernel.org 12976W: http://en.wikipedia.org/wiki/Util-linux 12977T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 12978S: Maintained 12979 12980UVESAFB DRIVER 12981M: Michal Januszewski <spock@gentoo.org> 12982L: linux-fbdev@vger.kernel.org 12983W: http://dev.gentoo.org/~spock/projects/uvesafb/ 12984S: Maintained 12985F: Documentation/fb/uvesafb.txt 12986F: drivers/video/fbdev/uvesafb.* 12987 12988VF610 NAND DRIVER 12989M: Stefan Agner <stefan@agner.ch> 12990L: linux-mtd@lists.infradead.org 12991S: Supported 12992F: drivers/mtd/nand/vf610_nfc.c 12993 12994VFAT/FAT/MSDOS FILESYSTEM 12995M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 12996S: Maintained 12997F: Documentation/filesystems/vfat.txt 12998F: fs/fat/ 12999 13000VFIO DRIVER 13001M: Alex Williamson <alex.williamson@redhat.com> 13002L: kvm@vger.kernel.org 13003T: git git://github.com/awilliam/linux-vfio.git 13004S: Maintained 13005F: Documentation/vfio.txt 13006F: drivers/vfio/ 13007F: include/linux/vfio.h 13008F: include/uapi/linux/vfio.h 13009 13010VFIO MEDIATED DEVICE DRIVERS 13011M: Kirti Wankhede <kwankhede@nvidia.com> 13012L: kvm@vger.kernel.org 13013S: Maintained 13014F: Documentation/vfio-mediated-device.txt 13015F: drivers/vfio/mdev/ 13016F: include/linux/mdev.h 13017F: samples/vfio-mdev/ 13018 13019VFIO PLATFORM DRIVER 13020M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13021L: kvm@vger.kernel.org 13022S: Maintained 13023F: drivers/vfio/platform/ 13024 13025VIDEOBUF2 FRAMEWORK 13026M: Pawel Osciak <pawel@osciak.com> 13027M: Marek Szyprowski <m.szyprowski@samsung.com> 13028M: Kyungmin Park <kyungmin.park@samsung.com> 13029L: linux-media@vger.kernel.org 13030S: Maintained 13031F: drivers/media/v4l2-core/videobuf2-* 13032F: include/media/videobuf2-* 13033 13034VIRTIO AND VHOST VSOCK DRIVER 13035M: Stefan Hajnoczi <stefanha@redhat.com> 13036L: kvm@vger.kernel.org 13037L: virtualization@lists.linux-foundation.org 13038L: netdev@vger.kernel.org 13039S: Maintained 13040F: include/linux/virtio_vsock.h 13041F: include/uapi/linux/virtio_vsock.h 13042F: net/vmw_vsock/virtio_transport_common.c 13043F: net/vmw_vsock/virtio_transport.c 13044F: drivers/vhost/vsock.c 13045F: drivers/vhost/vsock.h 13046 13047VIRTUAL SERIO DEVICE DRIVER 13048M: Stephen Chandler Paul <thatslyude@gmail.com> 13049S: Maintained 13050F: drivers/input/serio/userio.c 13051F: include/uapi/linux/userio.h 13052 13053VIRTIO CONSOLE DRIVER 13054M: Amit Shah <amit.shah@redhat.com> 13055L: virtualization@lists.linux-foundation.org 13056S: Maintained 13057F: drivers/char/virtio_console.c 13058F: include/linux/virtio_console.h 13059F: include/uapi/linux/virtio_console.h 13060 13061VIRTIO CORE, NET AND BLOCK DRIVERS 13062M: "Michael S. Tsirkin" <mst@redhat.com> 13063M: Jason Wang <jasowang@redhat.com> 13064L: virtualization@lists.linux-foundation.org 13065S: Maintained 13066F: Documentation/devicetree/bindings/virtio/ 13067F: drivers/virtio/ 13068F: tools/virtio/ 13069F: drivers/net/virtio_net.c 13070F: drivers/block/virtio_blk.c 13071F: include/linux/virtio_*.h 13072F: include/uapi/linux/virtio_*.h 13073F: drivers/crypto/virtio/ 13074 13075VIRTIO DRIVERS FOR S390 13076M: Christian Borntraeger <borntraeger@de.ibm.com> 13077M: Cornelia Huck <cornelia.huck@de.ibm.com> 13078L: linux-s390@vger.kernel.org 13079L: virtualization@lists.linux-foundation.org 13080L: kvm@vger.kernel.org 13081S: Supported 13082F: drivers/s390/virtio/ 13083 13084VIRTIO GPU DRIVER 13085M: David Airlie <airlied@linux.ie> 13086M: Gerd Hoffmann <kraxel@redhat.com> 13087L: dri-devel@lists.freedesktop.org 13088L: virtualization@lists.linux-foundation.org 13089S: Maintained 13090F: drivers/gpu/drm/virtio/ 13091F: include/uapi/linux/virtio_gpu.h 13092 13093VIRTIO HOST (VHOST) 13094M: "Michael S. Tsirkin" <mst@redhat.com> 13095M: Jason Wang <jasowang@redhat.com> 13096L: kvm@vger.kernel.org 13097L: virtualization@lists.linux-foundation.org 13098L: netdev@vger.kernel.org 13099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 13100S: Maintained 13101F: drivers/vhost/ 13102F: include/uapi/linux/vhost.h 13103 13104VIRTIO INPUT DRIVER 13105M: Gerd Hoffmann <kraxel@redhat.com> 13106S: Maintained 13107F: drivers/virtio/virtio_input.c 13108F: include/uapi/linux/virtio_input.h 13109 13110VIRTIO CRYPTO DRIVER 13111M: Gonglei <arei.gonglei@huawei.com> 13112L: virtualization@lists.linux-foundation.org 13113L: linux-crypto@vger.kernel.org 13114S: Maintained 13115F: drivers/crypto/virtio/ 13116F: include/uapi/linux/virtio_crypto.h 13117 13118VIA RHINE NETWORK DRIVER 13119S: Orphan 13120F: drivers/net/ethernet/via/via-rhine.c 13121 13122VIA SD/MMC CARD CONTROLLER DRIVER 13123M: Bruce Chang <brucechang@via.com.tw> 13124M: Harald Welte <HaraldWelte@viatech.com> 13125S: Maintained 13126F: drivers/mmc/host/via-sdmmc.c 13127 13128VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 13129M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 13130L: linux-fbdev@vger.kernel.org 13131S: Maintained 13132F: include/linux/via-core.h 13133F: include/linux/via-gpio.h 13134F: include/linux/via_i2c.h 13135F: drivers/video/fbdev/via/ 13136 13137VIA VELOCITY NETWORK DRIVER 13138M: Francois Romieu <romieu@fr.zoreil.com> 13139L: netdev@vger.kernel.org 13140S: Maintained 13141F: drivers/net/ethernet/via/via-velocity.* 13142 13143VIRT LIB 13144M: Alex Williamson <alex.williamson@redhat.com> 13145M: Paolo Bonzini <pbonzini@redhat.com> 13146L: kvm@vger.kernel.org 13147S: Supported 13148F: virt/lib/ 13149 13150VIVID VIRTUAL VIDEO DRIVER 13151M: Hans Verkuil <hverkuil@xs4all.nl> 13152L: linux-media@vger.kernel.org 13153T: git git://linuxtv.org/media_tree.git 13154W: https://linuxtv.org 13155S: Maintained 13156F: drivers/media/platform/vivid/* 13157 13158VLAN (802.1Q) 13159M: Patrick McHardy <kaber@trash.net> 13160L: netdev@vger.kernel.org 13161S: Maintained 13162F: drivers/net/macvlan.c 13163F: include/linux/if_*vlan.h 13164F: net/8021q/ 13165 13166VLYNQ BUS 13167M: Florian Fainelli <f.fainelli@gmail.com> 13168L: openwrt-devel@lists.openwrt.org (subscribers-only) 13169S: Maintained 13170F: drivers/vlynq/vlynq.c 13171F: include/linux/vlynq.h 13172 13173VME SUBSYSTEM 13174M: Martyn Welch <martyn@welchs.me.uk> 13175M: Manohar Vanga <manohar.vanga@gmail.com> 13176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13177L: devel@driverdev.osuosl.org 13178S: Maintained 13179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 13180F: Documentation/driver-api/vme.rst 13181F: drivers/staging/vme/ 13182F: drivers/vme/ 13183F: include/linux/vme* 13184 13185VMWARE HYPERVISOR INTERFACE 13186M: Alok Kataria <akataria@vmware.com> 13187L: virtualization@lists.linux-foundation.org 13188S: Supported 13189F: arch/x86/kernel/cpu/vmware.c 13190 13191VMWARE BALLOON DRIVER 13192M: Xavier Deguillard <xdeguillard@vmware.com> 13193M: Philip Moltmann <moltmann@vmware.com> 13194M: "VMware, Inc." <pv-drivers@vmware.com> 13195L: linux-kernel@vger.kernel.org 13196S: Maintained 13197F: drivers/misc/vmw_balloon.c 13198 13199VMWARE VMMOUSE SUBDRIVER 13200M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 13201M: "VMware, Inc." <pv-drivers@vmware.com> 13202L: linux-input@vger.kernel.org 13203S: Maintained 13204F: drivers/input/mouse/vmmouse.c 13205F: drivers/input/mouse/vmmouse.h 13206 13207VMWARE VMXNET3 ETHERNET DRIVER 13208M: Shrikrishna Khare <skhare@vmware.com> 13209M: "VMware, Inc." <pv-drivers@vmware.com> 13210L: netdev@vger.kernel.org 13211S: Maintained 13212F: drivers/net/vmxnet3/ 13213 13214VMware PVSCSI driver 13215M: Jim Gill <jgill@vmware.com> 13216M: VMware PV-Drivers <pv-drivers@vmware.com> 13217L: linux-scsi@vger.kernel.org 13218S: Maintained 13219F: drivers/scsi/vmw_pvscsi.c 13220F: drivers/scsi/vmw_pvscsi.h 13221 13222VMWARE PVRDMA DRIVER 13223M: Adit Ranadive <aditr@vmware.com> 13224M: VMware PV-Drivers <pv-drivers@vmware.com> 13225L: linux-rdma@vger.kernel.org 13226S: Maintained 13227F: drivers/infiniband/hw/vmw_pvrdma/ 13228 13229VOLTAGE AND CURRENT REGULATOR FRAMEWORK 13230M: Liam Girdwood <lgirdwood@gmail.com> 13231M: Mark Brown <broonie@kernel.org> 13232L: linux-kernel@vger.kernel.org 13233W: http://www.slimlogic.co.uk/?p=48 13234T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 13235S: Supported 13236F: Documentation/devicetree/bindings/regulator/ 13237F: drivers/regulator/ 13238F: include/dt-bindings/regulator/ 13239F: include/linux/regulator/ 13240 13241VRF 13242M: David Ahern <dsa@cumulusnetworks.com> 13243M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 13244L: netdev@vger.kernel.org 13245S: Maintained 13246F: drivers/net/vrf.c 13247F: Documentation/networking/vrf.txt 13248 13249VT1211 HARDWARE MONITOR DRIVER 13250M: Juerg Haefliger <juergh@gmail.com> 13251L: linux-hwmon@vger.kernel.org 13252S: Maintained 13253F: Documentation/hwmon/vt1211 13254F: drivers/hwmon/vt1211.c 13255 13256VT8231 HARDWARE MONITOR DRIVER 13257M: Roger Lucas <vt8231@hiddenengine.co.uk> 13258L: linux-hwmon@vger.kernel.org 13259S: Maintained 13260F: drivers/hwmon/vt8231.c 13261 13262VUB300 USB to SDIO/SD/MMC bridge chip 13263M: Tony Olech <tony.olech@elandigitalsystems.com> 13264L: linux-mmc@vger.kernel.org 13265L: linux-usb@vger.kernel.org 13266S: Supported 13267F: drivers/mmc/host/vub300.c 13268 13269W1 DALLAS'S 1-WIRE BUS 13270M: Evgeniy Polyakov <zbr@ioremap.net> 13271S: Maintained 13272F: Documentation/w1/ 13273F: drivers/w1/ 13274 13275W83791D HARDWARE MONITORING DRIVER 13276M: Marc Hulsman <m.hulsman@tudelft.nl> 13277L: linux-hwmon@vger.kernel.org 13278S: Maintained 13279F: Documentation/hwmon/w83791d 13280F: drivers/hwmon/w83791d.c 13281 13282W83793 HARDWARE MONITORING DRIVER 13283M: Rudolf Marek <r.marek@assembler.cz> 13284L: linux-hwmon@vger.kernel.org 13285S: Maintained 13286F: Documentation/hwmon/w83793 13287F: drivers/hwmon/w83793.c 13288 13289W83795 HARDWARE MONITORING DRIVER 13290M: Jean Delvare <jdelvare@suse.com> 13291L: linux-hwmon@vger.kernel.org 13292S: Maintained 13293F: drivers/hwmon/w83795.c 13294 13295W83L51xD SD/MMC CARD INTERFACE DRIVER 13296M: Pierre Ossman <pierre@ossman.eu> 13297S: Maintained 13298F: drivers/mmc/host/wbsd.* 13299 13300WACOM PROTOCOL 4 SERIAL TABLETS 13301M: Julian Squires <julian@cipht.net> 13302M: Hans de Goede <hdegoede@redhat.com> 13303L: linux-input@vger.kernel.org 13304S: Maintained 13305F: drivers/input/tablet/wacom_serial4.c 13306 13307WATCHDOG DEVICE DRIVERS 13308M: Wim Van Sebroeck <wim@iguana.be> 13309R: Guenter Roeck <linux@roeck-us.net> 13310L: linux-watchdog@vger.kernel.org 13311W: http://www.linux-watchdog.org/ 13312T: git git://www.linux-watchdog.org/linux-watchdog.git 13313S: Maintained 13314F: Documentation/devicetree/bindings/watchdog/ 13315F: Documentation/watchdog/ 13316F: drivers/watchdog/ 13317F: include/linux/watchdog.h 13318F: include/uapi/linux/watchdog.h 13319 13320WIIMOTE HID DRIVER 13321M: David Herrmann <dh.herrmann@googlemail.com> 13322L: linux-input@vger.kernel.org 13323S: Maintained 13324F: drivers/hid/hid-wiimote* 13325 13326WINBOND CIR DRIVER 13327M: David Härdeman <david@hardeman.nu> 13328S: Maintained 13329F: drivers/media/rc/winbond-cir.c 13330 13331WINSYSTEMS EBC-C384 WATCHDOG DRIVER 13332M: William Breathitt Gray <vilhelm.gray@gmail.com> 13333L: linux-watchdog@vger.kernel.org 13334S: Maintained 13335F: drivers/watchdog/ebc-c384_wdt.c 13336 13337WINSYSTEMS WS16C48 GPIO DRIVER 13338M: William Breathitt Gray <vilhelm.gray@gmail.com> 13339L: linux-gpio@vger.kernel.org 13340S: Maintained 13341F: drivers/gpio/gpio-ws16c48.c 13342 13343WIMAX STACK 13344M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 13345M: linux-wimax@intel.com 13346L: wimax@linuxwimax.org (subscribers-only) 13347S: Supported 13348W: http://linuxwimax.org 13349F: Documentation/wimax/README.wimax 13350F: include/linux/wimax/debug.h 13351F: include/net/wimax.h 13352F: include/uapi/linux/wimax.h 13353F: net/wimax/ 13354 13355WISTRON LAPTOP BUTTON DRIVER 13356M: Miloslav Trmac <mitr@volny.cz> 13357S: Maintained 13358F: drivers/input/misc/wistron_btns.c 13359 13360WL3501 WIRELESS PCMCIA CARD DRIVER 13361M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> 13362L: linux-wireless@vger.kernel.org 13363W: http://oops.ghostprotocols.net:81/blog 13364S: Maintained 13365F: drivers/net/wireless/wl3501* 13366 13367WOLFSON MICROELECTRONICS DRIVERS 13368L: patches@opensource.wolfsonmicro.com 13369T: git https://github.com/CirrusLogic/linux-drivers.git 13370W: https://github.com/CirrusLogic/linux-drivers/wiki 13371S: Supported 13372F: Documentation/hwmon/wm83?? 13373F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 13374F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 13375F: Documentation/devicetree/bindings/mfd/arizona.txt 13376F: arch/arm/mach-s3c64xx/mach-crag6410* 13377F: drivers/clk/clk-wm83*.c 13378F: drivers/extcon/extcon-arizona.c 13379F: drivers/leds/leds-wm83*.c 13380F: drivers/gpio/gpio-*wm*.c 13381F: drivers/gpio/gpio-arizona.c 13382F: drivers/hwmon/wm83??-hwmon.c 13383F: drivers/input/misc/wm831x-on.c 13384F: drivers/input/touchscreen/wm831x-ts.c 13385F: drivers/input/touchscreen/wm97*.c 13386F: drivers/mfd/arizona* 13387F: drivers/mfd/wm*.c 13388F: drivers/mfd/cs47l24* 13389F: drivers/power/supply/wm83*.c 13390F: drivers/rtc/rtc-wm83*.c 13391F: drivers/regulator/wm8*.c 13392F: drivers/video/backlight/wm83*_bl.c 13393F: drivers/watchdog/wm83*_wdt.c 13394F: include/linux/mfd/arizona/ 13395F: include/linux/mfd/wm831x/ 13396F: include/linux/mfd/wm8350/ 13397F: include/linux/mfd/wm8400* 13398F: include/linux/wm97xx.h 13399F: include/sound/wm????.h 13400F: sound/soc/codecs/arizona.? 13401F: sound/soc/codecs/wm* 13402F: sound/soc/codecs/cs47l24* 13403 13404WORKQUEUE 13405M: Tejun Heo <tj@kernel.org> 13406R: Lai Jiangshan <jiangshanlai@gmail.com> 13407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 13408S: Maintained 13409F: include/linux/workqueue.h 13410F: kernel/workqueue.c 13411F: Documentation/core-api/workqueue.rst 13412 13413X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 13414M: Chen-Yu Tsai <wens@csie.org> 13415L: linux-kernel@vger.kernel.org 13416S: Maintained 13417N: axp[128] 13418 13419X.25 NETWORK LAYER 13420M: Andrew Hendry <andrew.hendry@gmail.com> 13421L: linux-x25@vger.kernel.org 13422S: Odd Fixes 13423F: Documentation/networking/x25* 13424F: include/net/x25* 13425F: net/x25/ 13426 13427X86 ARCHITECTURE (32-BIT AND 64-BIT) 13428M: Thomas Gleixner <tglx@linutronix.de> 13429M: Ingo Molnar <mingo@redhat.com> 13430M: "H. Peter Anvin" <hpa@zytor.com> 13431M: x86@kernel.org 13432L: linux-kernel@vger.kernel.org 13433T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 13434S: Maintained 13435F: Documentation/x86/ 13436F: arch/x86/ 13437 13438X86 PLATFORM DRIVERS 13439M: Darren Hart <dvhart@infradead.org> 13440L: platform-driver-x86@vger.kernel.org 13441T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 13442S: Maintained 13443F: drivers/platform/x86/ 13444F: drivers/platform/olpc/ 13445 13446X86 MCE INFRASTRUCTURE 13447M: Tony Luck <tony.luck@intel.com> 13448M: Borislav Petkov <bp@alien8.de> 13449L: linux-edac@vger.kernel.org 13450S: Maintained 13451F: arch/x86/kernel/cpu/mcheck/* 13452 13453X86 MICROCODE UPDATE SUPPORT 13454M: Borislav Petkov <bp@alien8.de> 13455S: Maintained 13456F: arch/x86/kernel/cpu/microcode/* 13457 13458X86 VDSO 13459M: Andy Lutomirski <luto@amacapital.net> 13460L: linux-kernel@vger.kernel.org 13461T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 13462S: Maintained 13463F: arch/x86/entry/vdso/ 13464 13465XC2028/3028 TUNER DRIVER 13466M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13467M: Mauro Carvalho Chehab <mchehab@kernel.org> 13468L: linux-media@vger.kernel.org 13469W: https://linuxtv.org 13470T: git git://linuxtv.org/media_tree.git 13471S: Maintained 13472F: drivers/media/tuners/tuner-xc2028.* 13473 13474XEN HYPERVISOR INTERFACE 13475M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 13476M: Juergen Gross <jgross@suse.com> 13477L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13478T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 13479S: Supported 13480F: arch/x86/xen/ 13481F: drivers/*/xen-*front.c 13482F: drivers/xen/ 13483F: arch/x86/include/asm/xen/ 13484F: include/xen/ 13485F: include/uapi/xen/ 13486 13487XEN HYPERVISOR ARM 13488M: Stefano Stabellini <sstabellini@kernel.org> 13489L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13490S: Maintained 13491F: arch/arm/xen/ 13492F: arch/arm/include/asm/xen/ 13493 13494XEN HYPERVISOR ARM64 13495M: Stefano Stabellini <sstabellini@kernel.org> 13496L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13497S: Maintained 13498F: arch/arm64/xen/ 13499F: arch/arm64/include/asm/xen/ 13500 13501XEN NETWORK BACKEND DRIVER 13502M: Wei Liu <wei.liu2@citrix.com> 13503M: Paul Durrant <paul.durrant@citrix.com> 13504L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13505L: netdev@vger.kernel.org 13506S: Supported 13507F: drivers/net/xen-netback/* 13508 13509XEN PCI SUBSYSTEM 13510M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13511L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13512S: Supported 13513F: arch/x86/pci/*xen* 13514F: drivers/pci/*xen* 13515 13516XEN BLOCK SUBSYSTEM 13517M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13518M: Roger Pau Monné <roger.pau@citrix.com> 13519L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13520S: Supported 13521F: drivers/block/xen-blkback/* 13522F: drivers/block/xen* 13523 13524XEN PVSCSI DRIVERS 13525M: Juergen Gross <jgross@suse.com> 13526L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13527L: linux-scsi@vger.kernel.org 13528S: Supported 13529F: drivers/scsi/xen-scsifront.c 13530F: drivers/xen/xen-scsiback.c 13531F: include/xen/interface/io/vscsiif.h 13532 13533XEN SWIOTLB SUBSYSTEM 13534M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13535L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 13536S: Supported 13537F: arch/x86/xen/*swiotlb* 13538F: drivers/xen/*swiotlb* 13539 13540XFS FILESYSTEM 13541M: Darrick J. Wong <darrick.wong@oracle.com> 13542M: linux-xfs@vger.kernel.org 13543L: linux-xfs@vger.kernel.org 13544W: http://xfs.org/ 13545T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 13546S: Supported 13547F: Documentation/filesystems/xfs.txt 13548F: fs/xfs/ 13549 13550XILINX AXI ETHERNET DRIVER 13551M: Anirudha Sarangi <anirudh@xilinx.com> 13552M: John Linn <John.Linn@xilinx.com> 13553S: Maintained 13554F: drivers/net/ethernet/xilinx/xilinx_axienet* 13555 13556XILINX UARTLITE SERIAL DRIVER 13557M: Peter Korsgaard <jacmet@sunsite.dk> 13558L: linux-serial@vger.kernel.org 13559S: Maintained 13560F: drivers/tty/serial/uartlite.c 13561 13562XILINX VIDEO IP CORES 13563M: Hyun Kwon <hyun.kwon@xilinx.com> 13564M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13565L: linux-media@vger.kernel.org 13566T: git git://linuxtv.org/media_tree.git 13567S: Supported 13568F: Documentation/devicetree/bindings/media/xilinx/ 13569F: drivers/media/platform/xilinx/ 13570F: include/uapi/linux/xilinx-v4l2-controls.h 13571 13572XILLYBUS DRIVER 13573M: Eli Billauer <eli.billauer@gmail.com> 13574L: linux-kernel@vger.kernel.org 13575S: Supported 13576F: drivers/char/xillybus/ 13577 13578XTENSA XTFPGA PLATFORM SUPPORT 13579M: Max Filippov <jcmvbkbc@gmail.com> 13580L: linux-xtensa@linux-xtensa.org 13581S: Maintained 13582F: drivers/spi/spi-xtensa-xtfpga.c 13583F: sound/soc/xtensa/xtfpga-i2s.c 13584 13585YAM DRIVER FOR AX.25 13586M: Jean-Paul Roubelat <jpr@f6fbb.org> 13587L: linux-hams@vger.kernel.org 13588S: Maintained 13589F: drivers/net/hamradio/yam* 13590F: include/linux/yam.h 13591 13592YEALINK PHONE DRIVER 13593M: Henk Vergonet <Henk.Vergonet@gmail.com> 13594L: usbb2k-api-dev@nongnu.org 13595S: Maintained 13596F: Documentation/input/yealink.txt 13597F: drivers/input/misc/yealink.* 13598 13599Z8530 DRIVER FOR AX.25 13600M: Joerg Reuter <jreuter@yaina.de> 13601W: http://yaina.de/jreuter/ 13602W: http://www.qsl.net/dl1bke/ 13603L: linux-hams@vger.kernel.org 13604S: Maintained 13605F: Documentation/networking/z8530drv.txt 13606F: drivers/net/hamradio/*scc.c 13607F: drivers/net/hamradio/z8530.h 13608 13609ZBUD COMPRESSED PAGE ALLOCATOR 13610M: Seth Jennings <sjenning@redhat.com> 13611L: linux-mm@kvack.org 13612S: Maintained 13613F: mm/zbud.c 13614F: include/linux/zbud.h 13615 13616ZD1211RW WIRELESS DRIVER 13617M: Daniel Drake <dsd@gentoo.org> 13618M: Ulrich Kunitz <kune@deine-taler.de> 13619W: http://zd1211.ath.cx/wiki/DriverRewrite 13620L: linux-wireless@vger.kernel.org 13621L: zd1211-devs@lists.sourceforge.net (subscribers-only) 13622S: Maintained 13623F: drivers/net/wireless/zydas/zd1211rw/ 13624 13625ZPOOL COMPRESSED PAGE STORAGE API 13626M: Dan Streetman <ddstreet@ieee.org> 13627L: linux-mm@kvack.org 13628S: Maintained 13629F: mm/zpool.c 13630F: include/linux/zpool.h 13631 13632ZR36067 VIDEO FOR LINUX DRIVER 13633L: mjpeg-users@lists.sourceforge.net 13634L: linux-media@vger.kernel.org 13635W: http://mjpeg.sourceforge.net/driver-zoran/ 13636T: hg https://linuxtv.org/hg/v4l-dvb 13637S: Odd Fixes 13638F: drivers/media/pci/zoran/ 13639 13640ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 13641M: Minchan Kim <minchan@kernel.org> 13642M: Nitin Gupta <ngupta@vflare.org> 13643R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13644L: linux-kernel@vger.kernel.org 13645S: Maintained 13646F: drivers/block/zram/ 13647F: Documentation/blockdev/zram.txt 13648 13649ZS DECSTATION Z85C30 SERIAL DRIVER 13650M: "Maciej W. Rozycki" <macro@linux-mips.org> 13651S: Maintained 13652F: drivers/tty/serial/zs.* 13653 13654ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 13655M: Minchan Kim <minchan@kernel.org> 13656M: Nitin Gupta <ngupta@vflare.org> 13657R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 13658L: linux-mm@kvack.org 13659S: Maintained 13660F: mm/zsmalloc.c 13661F: include/linux/zsmalloc.h 13662F: Documentation/vm/zsmalloc.txt 13663 13664ZSWAP COMPRESSED SWAP CACHING 13665M: Seth Jennings <sjenning@redhat.com> 13666L: linux-mm@kvack.org 13667S: Maintained 13668F: mm/zswap.c 13669 13670THE REST 13671M: Linus Torvalds <torvalds@linux-foundation.org> 13672L: linux-kernel@vger.kernel.org 13673Q: http://patchwork.kernel.org/project/LKML/list/ 13674T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 13675S: Buried alive in reporters 13676F: * 13677F: */ 13678